420 Commits (214278b418acc8272fc207d9d26be39cb1aeb678)
 

Author SHA1 Message Date
  Titouan Rigoudy 214278b418 Handle messages in dispatcher, remove Job abstraction. 3 years ago
  Titouan Rigoudy 75d402bffc Run cargo update. 2 years ago
  Titouan Rigoudy 8d0e138125 Run cargo fmt. 3 years ago
  Titouan Rigoudy 3b28f5b60b Run cargo update. 3 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 c05ed06809 Rename control::ws module to control::listener. 4 years ago
  Titouan Rigoudy 35da08bf5c Handle user list request. 4 years ago
  Titouan Rigoudy cbc9777be0 Move user name from State to Context. 4 years ago
  Titouan Rigoudy fd8bed689d Define a constant for the channel buffer size. 4 years ago
  Titouan Rigoudy daa2a71b5b Remove superfluous `use` statements. 4 years ago
  Titouan Rigoudy e5da19c111 Nit: add use declarations to main. 4 years ago
  Titouan Rigoudy c758eed820 Require -c config file command-line argument. 4 years ago
  Titouan Rigoudy 5d86a29e96 Run in async mode by default. 4 years ago
  Titouan Rigoudy 5bc80be02a Implement reading configs from toml files. 4 years ago
  Titouan Rigoudy c46876a2b4 Add simple static server binary. 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 f972cd5ae2 Send message timestamp to controller client. 4 years ago
  Titouan Rigoudy 1b5928a54a Suppress last warnings. 4 years ago
  Titouan Rigoudy bb73e71da2 Remove macro_use for log crate. 4 years ago
  Titouan Rigoudy 236ccc56a1 Add timestamp to room messages. 4 years ago
  Titouan Rigoudy b62022b864 Simplify MessageHandler for single-threaded use. 4 years ago
  Titouan Rigoudy 794cba3fe4 Remove executor, exedute jobs single-threaded. 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 35dbad1ded Remove fledgling server from client crate. 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 f347c81c24 Store room messages as we receive them. 4 years ago
  Titouan Rigoudy 8f490cf1e9 Handle LoginStatusRequest. 4 years ago
  Titouan Rigoudy 1e28829f55 Fix compilation error. 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