42 Commits (bb73e71da25959dbc3b722c9f34f5be631c6f5db)

Author SHA1 Message Date
  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
  Titouan Rigoudy d90176f3ef Tiny test fixes. 4 years ago
  Titouan Rigoudy d749ee0116 Add tests for Channel read/write. 4 years ago
  Titouan Rigoudy b7a6467fa1 Rename read/write_strict. 4 years ago
  Titouan Rigoudy e06b3c86b6 Define message-type-agnostic Channel type. 4 years ago
  Titouan Rigoudy 0f13f774cd Fix handling of concurrent send and receive. 4 years ago
  Titouan Rigoudy c4e4c07901 Add ability to receive responses while sending requests. 4 years ago
  Titouan Rigoudy 740b704492 Replace FrameStream with FrameReader and FrameWriter. 4 years ago
  Titouan Rigoudy aa13cfd253 Introduce FrameReader and FrameWriter. 4 years ago
  Titouan Rigoudy d432d58bb3 Format and remove warnings from proto. 4 years ago
  Titouan Rigoudy a7f48e12aa Extract proto module to its own crate. 4 years ago