60 Commits (064cc9cbacf837adb649062dbba27fcd2a7456d4)

Author SHA1 Message Date
  Titouan Rigoudy 30044af1c6 Move join() from RoomMap to RoomEntry. 2 years ago
  Titouan Rigoudy 29577b1886 Handle peer address response. 4 years ago
  Titouan Rigoudy 82f4330545 Start handling peer connect request. 4 years ago
  Titouan Rigoudy 146278cd2a Allow accepting incoming reverse peer connections. 4 years ago
  Titouan Rigoudy f18e48774d Allow establishing reverse peer connections. 4 years ago
  Titouan Rigoudy 902a5d1b0e Implement receiving peer connections. 4 years ago
  Titouan Rigoudy d21ffc29d9 Clean up unused solstice-proto dependencies. 4 years ago
  Titouan Rigoudy be6319177f Remove unused async-stream dependency. 4 years ago
  Titouan Rigoudy 8da9fe9d9b Implement direct peer connection. 4 years ago
  Titouan Rigoudy 5418a16cf9 Define PeerConnectionType enum. 4 years ago
  Titouan Rigoudy b822d30c1e Remove useless dependency from proto crate. 4 years ago
  Titouan Rigoudy c737a6b892 Extract testing server to a new crate. 4 years ago
  Titouan Rigoudy b4d1bf4069 Document plan for testing server module. 4 years ago
  Titouan Rigoudy 2b468f1860 Test read error during login. 4 years ago
  Titouan Rigoudy 2b4c7bb667 Test unexpected response during login. 4 years ago
  Titouan Rigoudy 087fc96290 Add test for failed login. 4 years ago
  Titouan Rigoudy cfec993f66 Remove dependency on testing server from solstice-proto. 4 years ago
  Titouan Rigoudy 49347bc9c6 Remove Send bound from ClientHandler trait. 4 years ago
  Titouan Rigoudy 2cf82bb77b Upgrade to 2021 edition. 4 years ago
  Titouan Rigoudy 0dce4d76a4 Split testing library into server and user status handler. 4 years ago
  Titouan Rigoudy ca9b1db296 Use LogHandler in testing Server tests. 4 years ago
  Titouan Rigoudy 2f9fce92ae Introduce simpler RequestHandler trait. 4 years ago
  Titouan Rigoudy 3d2eae62d1 Introduce factory pattern for client handlers. 4 years ago
  Titouan Rigoudy 8b2e6aeae2 Introduce testing server for client tests. 4 years ago
  Titouan Rigoudy 088d73b1a3 Expose proto::core for better documentation. 4 years ago
  Titouan Rigoudy a4a2655fbb Make proto::core::value module private. 4 years ago
  Titouan Rigoudy c136c081ee Make proto::core::frame module private. 4 years ago
  Titouan Rigoudy abeedd9065 Update dependencies, specify them uniformly. 4 years ago
  Titouan Rigoudy 1b700974f5 Update crate used for md5 computation. 4 years ago
  Titouan Rigoudy a740dad9de Remove unused crates. 4 years ago
  Titouan Rigoudy ead5936138 Introduce Config struct. 4 years ago
  Titouan Rigoudy 815a414df8 Move config module to client crate. 4 years ago
  Titouan Rigoudy f70c7d5dfe Remove superfluous version constants. 4 years ago
  Titouan Rigoudy af0efdf41d Simplify proto::peer module. 4 years ago
  Titouan Rigoudy 7b34d10754 Delete old unused proto code. 4 years ago
  Titouan Rigoudy b69bef26dc Return login info from Client::login(). 4 years ago
  Titouan Rigoudy e77b260e61 Fix buffering issue when logging in. 4 years ago
  Titouan Rigoudy c3cc5a26cb Remove mio dependency, old proto code. 4 years ago
  Titouan Rigoudy c1d3f30918 Have Client return a Worker. 4 years ago
  Titouan Rigoudy c504715cba Test Worker::run() error cases. 4 years ago
  Titouan Rigoudy aca3d80588 Return errors from Worker::run(). 4 years ago
  Titouan Rigoudy 0aa0c48591 Introduce proto Worker. 4 years ago
  Titouan Rigoudy 27d0539a41 Replace rustc-serialize with serde. 4 years ago
  Titouan Rigoudy 7ecd97a0f2 Invert User serde tests. 4 years ago
  Titouan Rigoudy a1154859a1 Add serde support for User struct. 4 years ago
  Titouan Rigoudy 25ccac7a0b Derive Clone for ServerResponse. 4 years ago
  Titouan Rigoudy 6f8d18f283 Apply same rustfmt.toml to proto/. 4 years ago
  Titouan Rigoudy 57a8791c85 Implement basic asynchronous main. 4 years ago
  Titouan Rigoudy 9850f8d3b3 Rework Client interface. 4 years ago
  Titouan Rigoudy 18ac420713 Implement Into<ServerResponse> for all response types. 4 years ago