375 Commits (f347c81c249f21c7d18abedb9dd38dc321d84063)
 

Author SHA1 Message Date
  Titouan Rigoudy a03435f0c0 Reduce testing server result channel capacity to 1. 4 years ago
  Titouan Rigoudy 74ce0ac425 Drain result channel during server execution. 4 years ago
  Titouan Rigoudy dd1a660c33 Fix stream_closed looping forever. 4 years ago
  Titouan Rigoudy 86552bf3a5 Check all responses in stream_closed test. 4 years ago
  Titouan Rigoudy 9a7849c692 Rename FakeServer to Server, same with ServerHandle. 4 years ago
  Titouan Rigoudy d27fb4dac1 Add TODO. 4 years ago
  Titouan Rigoudy d5776cd81b Rework FakeServer initialization. 4 years ago
  Titouan Rigoudy b39d2bfbcc Extract ClientOptions setup in tests. 4 years ago
  Titouan Rigoudy 756a236608 Make Client::run() yield an error when stream is closed. 4 years ago
  Titouan Rigoudy e7f71e1bb3 Remove stale TODO. 4 years ago
  Titouan Rigoudy bab80e351a Clean up testing::Handler::run(). 4 years ago
  Titouan Rigoudy 883d81e092 Improve UserStatusMap ergonomics. 4 years ago
  Titouan Rigoudy b575e1355e Jot down TODOs. 4 years ago
  Titouan Rigoudy a400ad595a Handle UserStatusRequest in FakeServer. 4 years ago
  Titouan Rigoudy 59b255e589 Fix tests. 4 years ago
  Titouan Rigoudy 9f3f20a4c7 Tiny comment nits. 4 years ago
  Titouan Rigoudy 92ff0aa63d Add TODO. 4 years ago
  Titouan Rigoudy 4340d6dd06 Remove hardcoded digest from tests. 4 years ago
  Titouan Rigoudy 9ef3e48cdd Move Version to its own module. 4 years ago
  Titouan Rigoudy 1f3ace9434 Move password check out of LoginRequest. 4 years ago
  Titouan Rigoudy a240c83009 Introduce Credentials struct. 4 years ago
  Titouan Rigoudy 582e155ebc Make ClientOptions public. 4 years ago
  Titouan Rigoudy 27b65eec60 Support graceful stream shutdown in client and server. 4 years ago
  Titouan Rigoudy a390bbfb0d Update log and env_logger crates. 4 years ago
  Titouan Rigoudy 2f6edc3e55 Improve ergonomics of FakeServer. 4 years ago
  Titouan Rigoudy 51464e2251 Implement FakeServer graceful shutdown. 4 years ago
  Titouan Rigoudy 7ba1b64451 Shut down writer when client runs out of requests. 4 years ago
  Titouan Rigoudy 8f9d23af0c Tiny comment fix. 4 years ago
  Titouan Rigoudy d465c9f216 Rework Client API to something inspired by tonic bidi streaming RPCs. 4 years ago
  Titouan Rigoudy d93b785c40 Define proto::server::Client, implement rough login. 4 years ago
  Titouan Rigoudy 621274aac1 Move FakeServer to proto::server. 4 years ago
  Titouan Rigoudy 903864f1cd Define proto::core module. 4 years ago
  Titouan Rigoudy 72bc8e2013 Fix reference to frame module. 4 years ago
  Titouan Rigoudy 45842cdf93 Rename value_codec.rs to value.rs. 4 years ago
  Titouan Rigoudy 381ec05247 Set indent width to 2. 4 years ago
  Titouan Rigoudy 587078403c Run cargo fmt. 4 years ago
  Titouan Rigoudy 91d2387ffd Rename codec.rs to frame.rs. 4 years ago
  Titouan Rigoudy 1b69daf783 Rename Connection to FrameStream. 4 years ago
  Titouan Rigoudy 12f85fbaa9 Move Connection into codec.rs. 4 years ago
  Titouan Rigoudy 83620698fd Set 80-char line width. 4 years ago
  Titouan Rigoudy 8d3a325990 Start implementing fake server login handling. 4 years ago
  Titouan Rigoudy a711c51ea2 Add test for very large messages. 4 years ago
  Titouan Rigoudy b06d459b3b Add skeleton code for a fake server. 4 years ago
  Titouan Rigoudy 70bf234947 Introduce simple Connection to send and receive frames. 4 years ago
  Titouan Rigoudy 7b3a3b226a Squash last warning about room.rs. 4 years ago
  Titouan Rigoudy f153167e1d Small fixes to value_codec.rs. 4 years ago
  Titouan Rigoudy a98672f282 Use encoding crate in value_codec.rs. 4 years ago
  Titouan Rigoudy e147ab7076 Update `bytes` dependency to 1.0. 4 years ago
  Titouan Rigoudy da74ff8d4e Re-use BytesMut for encoding and decoding. 5 years ago
  Titouan Rigoudy e8b2b47aed Squash a bunch of warnings with allow attributes. 4 years ago