292 Commits (0f13f774cd3639a32569d8394dcc075074c6dd6f)
 

Author SHA1 Message Date
  Titouan Rigoudy d11d7bcd01 Simplify server request round-trip tests. 8 years ago
  Titouan Rigoudy a69614a89a Return an error when decoding unknown peer message code. 8 years ago
  Titouan Rigoudy c2db26119b Add round-trip test for pierce firewall peer message. 8 years ago
  Titouan Rigoudy 65ef05ed06 Implement Proto{De,En}code for ServerRequest. 8 years ago
  Titouan Rigoudy 33464dec4e Implement Proto{De,En}code for remaining ServerRequest variants. 8 years ago
  Titouan Rigoudy c6b28958c0 Start implementing Proto{De,En}code for server requests. 8 years ago
  Titouan Rigoudy 1e633d9a43 Add tests for peer message encoding and decoding. 8 years ago
  Titouan Rigoudy de7025edc8 Implement ProtoDecode and ProtoEncode for peer messages. 8 years ago
  Titouan Rigoudy 38f6f0938a Add PeerTransport. 8 years ago
  Titouan Rigoudy 1f94a399fc Add ServerTransport. 8 years ago
  Titouan Rigoudy fbaa25d57e Run (deprecated, old, stable-compatible) rustfmt. 8 years ago
  Titouan Rigoudy 92c30a6c6d Introduce bytes crate, use it for Proto{De,En}code{,r}. 8 years ago
  Titouan Rigoudy 87a6543cb9 Add vector serialization test to proto codec. 8 years ago
  Titouan Rigoudy 13a4ff6fa5 Add proto::codec module with encoding and decoding for basic types. 9 years ago
  Titouan Rigoudy 39e1ddbbed Updated mio and ws-rs and fixed compile errors. 9 years ago
  Titouan Rigoudy a7b7f6bb97 Add bare-bones listening socket. 9 years ago
  Titouan Rigoudy 4bdab9bd32 Add FileSearchRequest, Response. 9 years ago
  Titouan Rigoudy 538578233f Add UserListRequest and RoomLeaveResponse struct. 9 years ago
  Titouan Rigoudy 332a654a87 Implement most of the NAT traversal protocol, still no listening port. 10 years ago
  Titouan Rigoudy 772e03b2e7 Heavily refactor peer code to detect failed connections. 10 years ago
  Titouan Rigoudy a5f72b2ff1 Rename ConnectToPeer et al. to PeerConnect et al. 10 years ago
  Titouan Rigoudy 2ad5f19850 Add basic communication with peers. 10 years ago
  Titouan Rigoudy 3955246870 Add ability to open connections to peers. 10 years ago
  Titouan Rigoudy 57950f7625 Move proto::Request/Response to proto::handler. 10 years ago
  Titouan Rigoudy 6949682662 Do not glob import proto::server in client. 10 years ago
  Titouan Rigoudy fe35552fa5 Minor cleanup. 10 years ago
  Titouan Rigoudy c65910a221 Notify controller when users join/leave rooms. 10 years ago
  Titouan Rigoudy 12e7e01009 Add UserInfoResponse, both proto and control sides. 10 years ago
  Titouan Rigoudy f1eb221e88 Handle RoomTickersResponse. 10 years ago
  Titouan Rigoudy 97e8874f8c Add get_strict and get_mut_strict to Room. 10 years ago
  Titouan Rigoudy c82c6d4033 Move Parser to proto::packet. 10 years ago
  Titouan Rigoudy 82b4f36da0 Change WriteToPacket signature to use &self. 10 years ago
  Titouan Rigoudy 8ddaf1e4e3 Move SendPacket out of Parser and into Stream. 10 years ago
  Titouan Rigoudy 2c7b0bb2bc Change Packets to not special-case the code header. 10 years ago
  Titouan Rigoudy ea5afeb51a Move entire read/write/notify handling from Handler to Stream. 10 years ago
  Titouan Rigoudy 88d9b46726 Split PacketStream into Stream and Parser. 10 years ago
  Titouan Rigoudy c163a065c3 Move PacketStream to proto::stream. 10 years ago
  Titouan Rigoudy 1caed415af Use read_value and write_value in packet read/write macros. 10 years ago
  Titouan Rigoudy 0bd1485296 Split MutPacket out of Packet, add OutBuf. 10 years ago
  Titouan Rigoudy 5d47c1d711 Fix potential source of panics in Client::send_to_controller. 10 years ago
  Titouan Rigoudy 648b99a3ca Refactor proto::handler, add Agent. 10 years ago
  Titouan Rigoudy 16f10d1083 Move handler to proto module. 10 years ago
  Titouan Rigoudy 407f094306 Remove useless result module. 10 years ago
  Titouan Rigoudy 5db8544d81 Switch from websocket crate to ws crate. 10 years ago
  Titouan Rigoudy 3a7715a33f Fix typo. 10 years ago
  Titouan Rigoudy a44713473a Remove read/write_port and comment proto::packet. 10 years ago
  Titouan Rigoudy d59ac09ca0 Use ReadFromPacket and WriteToPacket traits to simplify packet I/O. 10 years ago
  Titouan Rigoudy 402e5a7619 Rename FromPacket to ReadFromPacket and move traits to packet. 10 years ago
  Titouan Rigoudy 0ee0acc2fb Decode and encode strings as ISO-8859-1, not UTF-8. 10 years ago
  Titouan Rigoudy a5654eddc9 Add RoomTickersResponse. 10 years ago