34 Commits (fbaa25d57e2c78f7625eb3e8ce5a62a1dc63bb2d)

Author SHA1 Message Date
  Titouan Rigoudy fbaa25d57e Run (deprecated, old, stable-compatible) rustfmt. 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 648b99a3ca Refactor proto::handler, add Agent. 9 years ago
  Titouan Rigoudy 16f10d1083 Move handler to proto module. 9 years ago
  Titouan Rigoudy 407f094306 Remove useless result module. 9 years ago
  Titouan Rigoudy 5db8544d81 Switch from websocket crate to ws crate. 9 years ago
  Titouan Rigoudy 0ee0acc2fb Decode and encode strings as ISO-8859-1, not UTF-8. 9 years ago
  Titouan Rigoudy 56c170c119 Refactor Error into result module, use it. 9 years ago
  Titouan Rigoudy 2d2cc9851d Add preliminary support for joining rooms. 9 years ago
  Titouan Rigoudy 620b3e5720 Improve error handling at startup. 9 years ago
  Titouan Rigoudy 9facd88362 Add RoomListResponse, refactor control, room. 9 years ago
  Titouan Rigoudy 179d69b1b8 Move initial server connection to Handler::new. 9 years ago
  Titouan Rigoudy acf4a14914 Split protocol and control channels in Client. 9 years ago
  Titouan Rigoudy 25b80b54e2 Add Error type in control module. 9 years ago
  Titouan Rigoudy b279b6996c Cleanly shut down websocket when client leaves. 9 years ago
  Titouan Rigoudy df1b4c1973 Run client in main thread. 9 years ago
  Titouan Rigoudy 7bd7b824b7 Client now processes protocol and control messages. 9 years ago
  Titouan Rigoudy e64240b124 Connect Controller to Client. 9 years ago
  Titouan Rigoudy 31408265a1 Completely refactor architecture to use multiple threads. 9 years ago
  Titouan Rigoudy 97a06faa62 Start working on control channel. 9 years ago
  Titouan Rigoudy 87108ae0f7 Rename ServerConnection to Client. 9 years ago
  Titouan Rigoudy acf7e27d18 Change all println's to rather use the logging framework. 9 years ago
  Titouan Rigoudy 0c77e989d4 Clean up warnings. 9 years ago
  Titouan Rigoudy 2925b81d6f Add RoomListResponse. 9 years ago
  Titouan Rigoudy ff640b69d9 Refactor ServerConnection to implement Handler. 9 years ago
  Titouan Rigoudy 1177802dbe Refactor ServerConnection to own stream. 9 years ago
  Titouan Rigoudy 55938b18a5 Use try_read instead of read on socket. 9 years ago
  Titouan Rigoudy 353d926383 Refactor proto module. 9 years ago
  Titouan Rigoudy b07fd93219 Refactor packet parsing/creating code. 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
  Titouan Rigoudy e53ad78bfb Initial commit 9 years ago