Commit Graph

105 Commits

Author SHA1 Message Date
Nikolay Kim 5dd2e7523d basic websocket client 2018-01-27 22:03:03 -08:00
Nikolay Kim 11342e4566 add link to gitter 2018-01-11 18:49:30 -08:00
Nikolay Kim f7b895b53a add link to github 2018-01-11 18:47:34 -08:00
Nikolay Kim ac89880c0a move encoding to server 2018-01-11 18:41:33 -08:00
Nikolay Kim 8a058efb4e move server protocol impl to submodule 2018-01-11 18:35:05 -08:00
Nikolay Kim 3f3dcf413b move websocket code to submodule 2018-01-10 11:13:29 -08:00
Nikolay Kim 4b72a1b325 create custom WebsocketContext for websocket connection 2018-01-10 10:12:34 -08:00
Nikolay Kim a159a9cd6e cleanup doc tests 2018-01-09 10:08:06 -08:00
Nikolay Kim ae084d1146 added helper future for reading request body 2018-01-03 09:23:58 -08:00
Nikolay Kim 1d195a2cf2 make Pipeline private 2017-12-29 09:16:50 -08:00
Nikolay Kim d87fafb563 fix and refactor middleware runner 2017-12-29 01:01:31 -08:00
Nikolay Kim 308df19865 update readme 2017-12-28 16:27:08 -08:00
Nikolay Kim 6a2bb9a473 split worker code to separate module 2017-12-28 12:38:37 -08:00
Nikolay Kim 0589f2ee49 add server management commands 2017-12-27 12:58:32 -08:00
Nikolay Kim da8aa8b988 use mio for accept loop 2017-12-27 11:22:27 -08:00
Nikolay Kim 29adc20581 rename module 2017-12-26 19:59:41 -08:00
Nikolay Kim f6510161b5 add simple TestServer for integrational tests cases 2017-12-26 16:35:00 -08:00
Nikolay Kim 63ddc07ccb added JsonBody future 2017-12-20 20:30:54 -08:00
Nikolay Kim 33b2be3281 move json responder to separate module 2017-12-20 17:51:28 -08:00
Nikolay Kim f3b853f224 refactor payload 2017-12-19 00:18:57 -08:00
Nikolay Kim 0cab873066 make payload sender public 2017-12-18 21:58:38 -08:00
Nikolay Kim 9ed4159c0c update examples 2017-12-18 13:06:41 -08:00
Nikolay Kim 27d92f3a23 refactor server bind and start process 2017-12-17 12:35:04 -08:00
Nikolay Kim c98d320f8c rename FromRequest trait to Responder 2017-12-14 09:43:42 -08:00
Nikolay Kim 355f54efe2 update api docs 2017-12-13 23:35:21 -08:00
Nikolay Kim 4529efa948 rename module 2017-12-13 22:54:52 -08:00
Nikolay Kim b7cde3f4a9 update guide 2017-12-13 22:36:28 -08:00
Nikolay Kim c2751efa87 refactor keep-alive; update guide 2017-12-13 21:38:47 -08:00
Nikolay Kim 96f598f2c4 various optimizations 2017-12-13 16:44:35 -08:00
Nikolay Kim ab6efd2421 handle http connections in different threads 2017-12-12 17:21:00 -08:00
Nikolay Kim 7addd2800d add NormalizePath handler 2017-12-09 11:39:13 -08:00
Nikolay Kim a44f71d8c2 make ErrorBadRequest type useful 2017-12-08 15:25:37 -08:00
Nikolay Kim 2192d14eff added ServerSettings 2017-12-07 22:54:44 -08:00
Nikolay Kim b71ddf7b4c pass local addr to channel; use bitflags 2017-12-07 21:52:46 -08:00
Nikolay Kim dff7618f35 rearrange exports 2017-12-07 16:40:29 -08:00
Nikolay Kim 968f5d39d6 added external resources; refactor route recognizer 2017-12-07 16:22:26 -08:00
Nikolay Kim 4b03d03404 rearrange exports 2017-12-06 17:06:40 -08:00
Nikolay Kim 0dd27bd224 added HttpRequest::url_for 2017-12-06 16:26:27 -08:00
Nikolay Kim c63f058647 simplify application creation 2017-12-06 11:00:39 -08:00
Nikolay Kim 04ded5ba68 hide pkcs 2017-12-06 07:49:01 -08:00
Nikolay Kim 903b391e0a move ConnectionInfo to dev 2017-12-06 07:47:42 -08:00
Nikolay Kim c3de32c3b3 added ConnectionInfo 2017-12-05 17:09:15 -08:00
Nikolay Kim f4e9fc7b6a rename async to a 2017-12-04 16:09:22 -08:00
Nikolay Kim e332c1242f use Route for Applicaiton handlers 2017-12-04 14:53:40 -08:00
Nikolay Kim 3bf3738e65 introduce route predicates 2017-12-04 13:32:05 -08:00
Nikolay Kim 319e9bbd05 added Json response support 2017-12-03 18:51:52 -08:00
Nikolay Kim 7c6faaa8e0 add Item and Error to FromRequest trait 2017-12-03 14:22:04 -08:00
Nikolay Kim fb3185de94 rename module 2017-12-02 16:47:02 -08:00
Nikolay Kim 47645626c4 refactor pipeline 2017-12-01 15:45:15 -08:00
Nikolay Kim 6e138bf373 refactor streaming responses 2017-11-30 14:42:20 -08:00