50 Commits (a271ef85ebb495c8a4e0dccecfb59b8cdf5b7675)

Author SHA1 Message Date
  Titouan Rigoudy 75d402bffc Run cargo update. 2 years ago
  Titouan Rigoudy 3b28f5b60b Run cargo update. 3 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 b822d30c1e Remove useless dependency from proto crate. 4 years ago
  Titouan Rigoudy 5bc80be02a Implement reading configs from toml files. 4 years ago
  Titouan Rigoudy c737a6b892 Extract testing server to a new 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 8b2e6aeae2 Introduce testing server for client tests. 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 c3cc5a26cb Remove mio dependency, old proto code. 4 years ago
  Titouan Rigoudy 0f081a7a80 Replace ws dependency with tokio-tungstenite. 4 years ago
  Titouan Rigoudy 27d0539a41 Replace rustc-serialize with serde. 4 years ago
  Titouan Rigoudy a1154859a1 Add serde support for User struct. 4 years ago
  Titouan Rigoudy 46b7fed632 Introduce serde for ControlRequest. 4 years ago
  Titouan Rigoudy 57a8791c85 Implement basic asynchronous main. 4 years ago
  Titouan Rigoudy f6a6d190ef Add --async command line switch. 4 years ago
  Titouan Rigoudy 5b584f6d8c Update crates. 4 years ago
  Titouan Rigoudy 95cdf157da Update a couple crates. 4 years ago
  Titouan Rigoudy a7f48e12aa Extract proto module to its own crate. 4 years ago
  Titouan Rigoudy d718e8d883 Define workspace and client crate. 4 years ago
  Titouan Rigoudy a390bbfb0d Update log and env_logger crates. 4 years ago
  Titouan Rigoudy d465c9f216 Rework Client API to something inspired by tonic bidi streaming RPCs. 4 years ago
  Titouan Rigoudy 70bf234947 Introduce simple Connection to send and receive frames. 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 c9ffdc5392 Introduce ProtoDecodeError and use it in ProtoDecoder. 5 years ago
  Titouan Rigoudy 972efded99 Run cargo update. 5 years ago
  Titouan Rigoudy 487060f15b Update to Rust 1.44.0, recompile. 5 years ago
  Titouan Rigoudy 78d10224f8 Implement Executor. 6 years ago
  Titouan Rigoudy 9aaf843856 Introduce MessageHandler, Dispatcher, Executor. 6 years ago
  Titouan Rigoudy caebbc52c4 Use crossbeam channel instead of std::sync::mpsc. 6 years ago
  Titouan Rigoudy 101e40716f Run cargo update. 6 years ago
  Titouan Rigoudy c8a4e8fe74 Add src::proto::codec for Tokio integration. 7 years ago
  Titouan Rigoudy e76ed364a6 Rename proto::codec to proto::base_codec. 7 years ago
  Titouan Rigoudy 1536e1d19e Update dependencies. 7 years ago
  Titouan Rigoudy 92c30a6c6d Introduce bytes crate, use it for Proto{De,En}code{,r}. 7 years ago
  Titouan Rigoudy 39e1ddbbed Updated mio and ws-rs and fixed compile errors. 8 years ago
  Titouan Rigoudy 3955246870 Add ability to open connections to peers. 9 years ago
  Titouan Rigoudy 5db8544d81 Switch from websocket crate to ws crate. 9 years ago
  Titouan Rigoudy d59ac09ca0 Use ReadFromPacket and WriteToPacket traits to simplify packet I/O. 9 years ago
  Titouan Rigoudy 0ee0acc2fb Decode and encode strings as ISO-8859-1, not UTF-8. 9 years ago
  Titouan Rigoudy 97a06faa62 Start working on control channel. 9 years ago
  Titouan Rigoudy 2925b81d6f Add RoomListResponse. 9 years ago
  Titouan Rigoudy 9e0923ddb9 Start parsing messages with generic reusable code. Login works. 9 years ago
  Titouan Rigoudy 725667cc47 Code basic structure for message handling. 9 years ago