229 Commits (a98672f2827cd5e856d75e5406e9ad24bed7b172)
 

Author SHA1 Message Date
  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
  Titouan Rigoudy ea4b5c1184 Add a few tests to user.rs to squash warnings. 4 years ago
  Titouan Rigoudy c7471d65df Extract prefix encoding logic into Prefixer. 5 years ago
  Titouan Rigoudy 59a9f6bf90 Rename base_codec.rs to value_codec.rs. 5 years ago
  Titouan Rigoudy b18fe56f05 Rename Proto{En,De}code to Value{En,De}code. 5 years ago
  Titouan Rigoudy 417edbf6bb Fully remove bytes crate dep from base_codec.rs 5 years ago
  Titouan Rigoudy 7bb290f0ef Introduce ProtoEncodeError and use it in ProtoEncoder. 5 years ago
  Titouan Rigoudy 97e380eab6 Simplify ProtoDecodeError conversion to io::Error. 5 years ago
  Titouan Rigoudy c9ffdc5392 Introduce ProtoDecodeError and use it in ProtoDecoder. 5 years ago
  Titouan Rigoudy 80ebf389e6 Add things to TODO.md. 5 years ago
  Titouan Rigoudy 9b81a6c3a6 Remove BytesMut from ProtoDecoder tests in base_codec.rs. 5 years ago
  Titouan Rigoudy 468c404765 Simplify ProtoDecoder by removing dependency on the bytes crate. 5 years ago
  Titouan Rigoudy 30b8ff043c Run cargo fmt. 5 years ago
  Titouan Rigoudy 5894f425b0 Fix typo in base_codec.rs 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 5ccae4b042 Add stub LoginHandler. 6 years ago
  Titouan Rigoudy bb03cbf66b Add LoginStatus to Context. 6 years ago
  Titouan Rigoudy 2d4813d047 Add Todo state to LoginStatus enum. 6 years ago
  Titouan Rigoudy 64472daae9 Extract LoginStatus to its own file. 6 years ago
  Titouan Rigoudy d5b269a05d Introduce SetPrivilegedUsersHandler. 6 years ago
  Titouan Rigoudy cc17e60f9b Remove useless Debug from DispatchedMessage handler type bound. 6 years ago
  Titouan Rigoudy e542c102b2 Move Context back into Executor, add test. 6 years ago
  Titouan Rigoudy e7fc922bb3 Move some Executor functionality into MessageHandler. 6 years ago
  Titouan Rigoudy aceccc72f2 WIP: Add tests for Executor. 6 years ago
  Titouan Rigoudy ef5f6acab8 Add tests for Context. 6 years ago
  Titouan Rigoudy 6dee714bfd Run cargo fmt. 6 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 1b43b92c5b Remove unnecessary extern crate declarations. 6 years ago
  Titouan Rigoudy e35719f745 Remove src/proto/transport.rs. 6 years ago
  Titouan Rigoudy 0e2e684b26 Use doc comments in codec.rs some more. 6 years ago
  Titouan Rigoudy a776151c9b Use doc comments in base_codec.rs some more. 6 years ago
  Titouan Rigoudy f78448d3e8 Upgrade to Rust 2018 edition. 6 years ago
  Titouan Rigoudy 101e40716f Run cargo update. 6 years ago
  Titouan Rigoudy 8faee7dbea Rename {En,De}coder to LengthPrefixed{En,De}coder. 7 years ago
  Titouan Rigoudy b55307f123 Introduce length-prefixed Tokio decoder. 7 years ago
  Titouan Rigoudy c48673c390 Introduce ProtoDecoder instead of extending Buf trait. 7 years ago
  Titouan Rigoudy 8daeb74b53 Run cargo fmt. 7 years ago
  Titouan Rigoudy a1971b047e Implement length-prefixed encoding for Tokio. 7 years ago
  Titouan Rigoudy d793f9e012 Unconditionally reserve u32 space in encode_u32. 7 years ago
  Titouan Rigoudy 5d1a339ba5 Use {get,put}_u32_le instead of LittleEndian trait. 7 years ago
  Titouan Rigoudy 585e9a5873 Fix use declarations in tests. 7 years ago
  Titouan Rigoudy 2e64e5a9ff Use BootstrapDecode instead of Buf as trait bound. 7 years ago
  Titouan Rigoudy 0118354478 Implement Encode using ProtoEncode. 7 years ago
  Titouan Rigoudy 9dbb5c37c2 Implement tokio_codec::Decoder for all message types. 7 years ago