361 Commits (1b700974f5eada63719673c91e47bedc85abc286)
 

Author SHA1 Message Date
  Titouan Rigoudy 83a1364d6d Implement Proto{De,En}code for RoomMessageResponse. 7 years ago
  Titouan Rigoudy 2dec995b48 Implement Proto{De,En}code for RoomListResponse. 7 years ago
  Titouan Rigoudy b5de269c8f Implement Proto{De,En}code for RoomLeaveResponse. 7 years ago
  Titouan Rigoudy d458e10001 Add name field to User struct. 7 years ago
  Titouan Rigoudy 7008d6eee9 Move User struct to proto module. 7 years ago
  Titouan Rigoudy 2118586fee Implement ProtoDecode for RoomJoinResponse. 7 years ago
  Titouan Rigoudy 25a3250667 Implement ProtoEncode for RoomJoinResponse. 7 years ago
  Titouan Rigoudy a62b73a752 Run cargo fmt. 7 years ago
  Titouan Rigoudy 13b1687a1a Implement Proto{De,En}code for PrivilegedUsersResponse. 7 years ago
  Titouan Rigoudy 5dd29e2b3c Implement Proto{De,En}code for PeerAddressResponse. 7 years ago
  Titouan Rigoudy 142f50f530 Implement Proto{De,En}code for ParentMinSpeedResponse. 7 years ago
  Titouan Rigoudy 5375508038 Implement Proto{De,En}code for ParentMinSpeedResponse. 7 years ago
  Titouan Rigoudy b84d75a731 Implement Proto{De,En}code for LoginResponse. 7 years ago
  Titouan Rigoudy 01472b1b69 Derive Eq for ServerResponse and use it in tests. 7 years ago
  Titouan Rigoudy a4bc28fc93 Implement Proto{De,En}code for FileSearchResponse. 7 years ago
  Titouan Rigoudy db32e8a9e5 Implement Proto{De,En}code for ConnectToPeerResponse. 7 years ago
  Titouan Rigoudy 0a58bfde91 Add round-trip encoding test for basic protocol types. 7 years ago
  Titouan Rigoudy 0854c91d4e Add skeleton implementations of Proto{De,En}code for ServerResponse. 7 years ago
  Titouan Rigoudy 3b055fa9e0 Add invalid code test for decoding ServerRequests. 7 years ago
  Titouan Rigoudy d11d7bcd01 Simplify server request round-trip tests. 7 years ago
  Titouan Rigoudy a69614a89a Return an error when decoding unknown peer message code. 7 years ago
  Titouan Rigoudy c2db26119b Add round-trip test for pierce firewall peer message. 7 years ago
  Titouan Rigoudy 65ef05ed06 Implement Proto{De,En}code for ServerRequest. 7 years ago
  Titouan Rigoudy 33464dec4e Implement Proto{De,En}code for remaining ServerRequest variants. 7 years ago
  Titouan Rigoudy c6b28958c0 Start implementing Proto{De,En}code for server requests. 7 years ago
  Titouan Rigoudy 1e633d9a43 Add tests for peer message encoding and decoding. 7 years ago
  Titouan Rigoudy de7025edc8 Implement ProtoDecode and ProtoEncode for peer messages. 7 years ago
  Titouan Rigoudy 38f6f0938a Add PeerTransport. 7 years ago
  Titouan Rigoudy 1f94a399fc Add ServerTransport. 7 years ago
  Titouan Rigoudy fbaa25d57e Run (deprecated, old, stable-compatible) rustfmt. 7 years ago
  Titouan Rigoudy 92c30a6c6d Introduce bytes crate, use it for Proto{De,En}code{,r}. 7 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. 8 years ago
  Titouan Rigoudy 39e1ddbbed Updated mio and ws-rs and fixed compile errors. 8 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. 9 years ago
  Titouan Rigoudy 772e03b2e7 Heavily refactor peer code to detect failed connections. 9 years ago
  Titouan Rigoudy a5f72b2ff1 Rename ConnectToPeer et al. to PeerConnect et al. 9 years ago
  Titouan Rigoudy 2ad5f19850 Add basic communication with peers. 9 years ago
  Titouan Rigoudy 3955246870 Add ability to open connections to peers. 9 years ago
  Titouan Rigoudy 57950f7625 Move proto::Request/Response to proto::handler. 9 years ago
  Titouan Rigoudy 6949682662 Do not glob import proto::server in client. 9 years ago
  Titouan Rigoudy fe35552fa5 Minor cleanup. 9 years ago
  Titouan Rigoudy c65910a221 Notify controller when users join/leave rooms. 9 years ago
  Titouan Rigoudy 12e7e01009 Add UserInfoResponse, both proto and control sides. 9 years ago
  Titouan Rigoudy f1eb221e88 Handle RoomTickersResponse. 9 years ago
  Titouan Rigoudy 97e8874f8c Add get_strict and get_mut_strict to Room. 9 years ago
  Titouan Rigoudy c82c6d4033 Move Parser to proto::packet. 9 years ago