Commit Graph

535 Commits

Author SHA1 Message Date
Alexey Galakhov ca2d2ce313 Merge branch 'devel'
Version 0.1.1 released.

Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
2017-03-22 19:22:34 +01:00
Alexey Galakhov e2b7b73e72 Improve documentation.
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
2017-03-22 17:09:39 +01:00
Alexey Galakhov b057cf0096 Update for the version 0.7 of the utf8 crate.
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
2017-03-21 22:22:24 +01:00
Alexey Galakhov c6f47503d6 Set categories 2017-03-17 18:30:30 +01:00
Alexey Galakhov 1964932753 Version 0.1.0 released
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
2017-03-17 17:48:53 +01:00
Alexey Galakhov c1e9d454e7 Bump version 2017-03-17 17:06:36 +01:00
Alexey Galakhov 13575184f9 versions: don't use Git version of "bytes" 2017-03-17 17:02:01 +01:00
Alexey Galakhov 6dcaec44d5 Cargo.toml: Cleanup description and keywords
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
2017-03-17 16:54:22 +01:00
Alexey Galakhov fcfa59c912 Enable TLS by default
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
2017-03-17 16:40:39 +01:00
Alexey Galakhov 53aa24b06b Fix warnings
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
2017-03-17 16:05:16 +01:00
Alexey Galakhov 037dea1f8e Add possibility to send pings
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
2017-03-17 16:01:28 +01:00
Alexey Galakhov ac580a666b Reexport useful components
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
2017-03-17 15:57:12 +01:00
Alexey Galakhov d07f8067ff Add Readme and update license
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
2017-03-17 15:56:22 +01:00
Alexey Galakhov 06a39b4962 protocol: add get_ref() and get_mut()
Signed-off-by: Alexey Galakhov <agalakhov@snapview.de>
2017-03-15 02:21:47 +01:00
Alexey Galakhov 9e00140e19 trivial: debug logging cleanup 2017-03-14 23:26:23 +01:00
Alexey Galakhov 087636c3ad Merged in handshake-refactor (pull request #1)
Handshake refactor
2017-03-14 09:35:25 +00:00
Alexey Galakhov c6d3dd6404 refactor: fix unit tests for new API 2017-03-13 19:17:31 +01:00
Alexey Galakhov b7557f1baa refactor: make handshake completely async 2017-03-13 19:17:05 +01:00
Alexey Galakhov 334ceab2b0 protocol: less strict trait requirements 2017-03-10 03:54:56 +01:00
Alexey Galakhov ed276ba923 trivial: fix utf-8 crate version to 0.6 2017-03-08 11:04:28 +01:00
Alexey Galakhov 604e2021ce protocol: add write_pending() functions
The semantics of write_message() and write_frame()
is changed accordingly.
2017-02-17 18:13:30 +01:00
Alexey Galakhov e6b658d94f handshake: add the ability to iterate over headers. 2017-02-09 18:04:38 +01:00
Alexey Galakhov d27f768599 protocol: fix infinite loop in non-blocking mode 2017-02-07 10:32:59 +01:00
Daniel Abramov 93843a1290 Fix `WouldBlock` error handling for the handshakes 2017-02-06 22:25:37 +01:00
Daniel Abramov 0938a17552 Move `no_block()` related stuff into seperate mod 2017-02-06 22:25:31 +01:00
Alexey Galakhov 3bb4331f4f protocol: fix bug with async handling 2017-02-06 21:22:19 +01:00
Alexey Galakhov de1fb673b2 error: correct UTF-8 error handling 2017-02-03 22:32:05 +01:00
Alexey Galakhov 345501d5f7 trivial: rename agent to "Tungstenite" 2017-02-03 22:15:17 +01:00
Alexey Galakhov 46bfd81539 protocol: correct non-blocking handling 2017-02-03 22:14:15 +01:00
Alexey Galakhov 838c8e7ea8 Rename the library to "tungstenite" 2017-02-01 10:01:08 +01:00
Alexey Galakhov 7dccc51277 server: implement server 2017-01-31 21:07:42 +01:00
Alexey Galakhov 4714773370 close: implement complete close handshake 2017-01-31 21:07:42 +01:00
Alexey Galakhov caba37c41e trivial: fix client example 2017-01-31 19:22:08 +01:00
Alexey Galakhov 422f7bbc45 trivial: move MIN_READ to input_buffer 2017-01-31 19:03:45 +01:00
Alexey Galakhov e63f594a14 Initial commit, mostly working client 2017-01-30 10:22:39 +01:00