468 Commits (fe06f8f64000eb9c327c7678c417deadae7bae8e)
 

Author SHA1 Message Date
  Titouan Rigoudy d3ce706db6 Implement Proto{De,En}code for UserStatusResponse. 8 years ago
  Titouan Rigoudy ddf0971984 Implement Proto{De,En}code for UserInfoResponse. 8 years ago
  Titouan Rigoudy 535fec66c9 Implement Proto{De,En}code for RoomUserLeftResponse. 8 years ago
  Titouan Rigoudy babead97ab Use field-init shorthand when constructing proto messages. 8 years ago
  Titouan Rigoudy 1056ff5811 Implement Proto{De,En}code for RoomUserJoinedResponse. 8 years ago
  Titouan Rigoudy a40af7ba62 Implement Proto{De,En}code for RoomTickersResponse. 8 years ago
  Titouan Rigoudy 24da031b3b Implement Proto{De,En}code for pairs. 8 years ago
  Titouan Rigoudy 83a1364d6d Implement Proto{De,En}code for RoomMessageResponse. 8 years ago
  Titouan Rigoudy 2dec995b48 Implement Proto{De,En}code for RoomListResponse. 8 years ago
  Titouan Rigoudy b5de269c8f Implement Proto{De,En}code for RoomLeaveResponse. 8 years ago
  Titouan Rigoudy d458e10001 Add name field to User struct. 8 years ago
  Titouan Rigoudy 7008d6eee9 Move User struct to proto module. 8 years ago
  Titouan Rigoudy 2118586fee Implement ProtoDecode for RoomJoinResponse. 8 years ago
  Titouan Rigoudy 25a3250667 Implement ProtoEncode for RoomJoinResponse. 8 years ago
  Titouan Rigoudy a62b73a752 Run cargo fmt. 8 years ago
  Titouan Rigoudy 13b1687a1a Implement Proto{De,En}code for PrivilegedUsersResponse. 8 years ago
  Titouan Rigoudy 5dd29e2b3c Implement Proto{De,En}code for PeerAddressResponse. 8 years ago
  Titouan Rigoudy 142f50f530 Implement Proto{De,En}code for ParentMinSpeedResponse. 8 years ago
  Titouan Rigoudy 5375508038 Implement Proto{De,En}code for ParentMinSpeedResponse. 8 years ago
  Titouan Rigoudy b84d75a731 Implement Proto{De,En}code for LoginResponse. 8 years ago
  Titouan Rigoudy 01472b1b69 Derive Eq for ServerResponse and use it in tests. 8 years ago
  Titouan Rigoudy a4bc28fc93 Implement Proto{De,En}code for FileSearchResponse. 8 years ago
  Titouan Rigoudy db32e8a9e5 Implement Proto{De,En}code for ConnectToPeerResponse. 8 years ago
  Titouan Rigoudy 0a58bfde91 Add round-trip encoding test for basic protocol types. 8 years ago
  Titouan Rigoudy 0854c91d4e Add skeleton implementations of Proto{De,En}code for ServerResponse. 8 years ago
  Titouan Rigoudy 3b055fa9e0 Add invalid code test for decoding ServerRequests. 8 years ago
  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