Commit Graph

627 Commits

Author SHA1 Message Date
Nikolay Kim 09a6f8a34f disable alpn feature 2018-01-14 14:44:32 -08:00
Nikolay Kim 7060f298b4 use more binary 2018-01-14 14:40:39 -08:00
Nikolay Kim 33dbe15760 use Binary for writer trait 2018-01-14 13:50:38 -08:00
Nikolay Kim e95c7dfc29 use local actix-web for examples 2018-01-13 19:04:07 -08:00
Nikolay Kim 927a92fcac impl HttpHandler for Box<HttpHandler> and add helper method Application::boxed() #49 2018-01-13 18:58:17 -08:00
Nikolay Kim 2b0f3d2a9a prepare release 2018-01-13 16:57:01 -08:00
Nikolay Kim 93fdb596d4 Allow to explicitly disable chunked encoding 2018-01-13 16:17:33 -08:00
Nikolay Kim 305666067e Do not enable chunked encoding for HTTP/1.0 2018-01-13 12:46:43 -08:00
Nikolay Kim b805d87ee7 no need for custom cookie module 2018-01-13 11:33:42 -08:00
Nikolay Kim bc6bb9984f user guide spelling 2018-01-13 11:17:48 -08:00
Nikolay Kim c043fd7912
Merge pull request #47 from belltoy/master
fix directory entry path
2018-01-13 11:16:53 -08:00
belltoy 781282897a fix directory entry path 2018-01-13 08:37:27 +00:00
Nikolay Kim a9c71b2894 add link to cors middleware 2018-01-12 13:10:12 -08:00
Nikolay Kim edd26837dd update dependency specs in user guide 2018-01-12 12:54:57 -08:00
Nikolay Kim 3105bca13b use cookie-rs released create 2018-01-12 12:32:54 -08:00
Nikolay Kim c470e7a02b use flate2 released crate 2018-01-12 12:31:33 -08:00
Nikolay Kim 8a96e8fdd0 disable compression for static files 2018-01-11 23:49:53 -08:00
Nikolay Kim e919ec485e cleanup http channel 2018-01-11 22:06:06 -08:00
Nikolay Kim e482b88741 refactor http protocol selection procedure 2018-01-11 21:48:36 -08:00
Nikolay Kim eb8052b936 fix cors tests 2018-01-11 20:20:50 -08:00
Nikolay Kim dab918261c fix cors allowed header validation 2018-01-11 20:11:34 -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 fa93701bee upgrade packages 2018-01-11 16:47:55 -08:00
Nikolay Kim 0707dfe5bb flush stream on drain 2018-01-11 16:22:27 -08:00
Nikolay Kim 0a41ecd01d disable test 2018-01-11 15:38:57 -08:00
Nikolay Kim 0648ad6f33 fix implicit chunked encoding 2018-01-11 15:26:46 -08:00
Nikolay Kim 728d4f1f57 clean cargo before running skeptic tests 2018-01-11 11:39:17 -08:00
Nikolay Kim d152860fa7 add Cors::register method 2018-01-11 11:14:18 -08:00
Nikolay Kim 43f14224b1 properly enable encoding tests 2018-01-10 22:42:26 -08:00
Nikolay Kim f7d9b45e64 travis config 2018-01-10 21:49:23 -08:00
Nikolay Kim 448b73a4b5 encoding tests 2018-01-10 21:47:30 -08:00
Nikolay Kim 1a31554ee6 travis config 2018-01-10 21:02:28 -08:00
Nikolay Kim 49cdddf479 upgrade flate package 2018-01-10 20:28:06 -08:00
Nikolay Kim aed90ed458 rename payload 2018-01-10 20:08:13 -08:00
Nikolay Kim e0faf3f69c refactor pipeline impl 2018-01-10 16:45:57 -08:00
Nikolay Kim f7807e43d8 cleanup Binary type; more cors tests 2018-01-10 15:28:33 -08:00
Nikolay Kim fee54d1de0 tests for cors response 2018-01-10 14:56:45 -08:00
Nikolay Kim 1445cc7a2c test for cors 2018-01-10 14:21:48 -08:00
Nikolay Kim 16e9512457 better names for cors errors 2018-01-10 14:20:00 -08:00
Nikolay Kim 615db0d9d8 complete cors implementation 2018-01-10 13:41:33 -08:00
Nikolay Kim 3f3dcf413b move websocket code to submodule 2018-01-10 11:13:29 -08:00
Nikolay Kim d85081b64e update websocket examples 2018-01-10 10:40:14 -08:00
Nikolay Kim 4b72a1b325 create custom WebsocketContext for websocket connection 2018-01-10 10:12:34 -08:00
Nikolay Kim 8aae2daafa update example 2018-01-10 07:55:25 -08:00
Nikolay Kim d7f59ce481 add cors preflight request support 2018-01-09 23:55:42 -08:00
Nikolay Kim ce78f17a79 refactor Middleware trait, use Result 2018-01-09 22:48:35 -08:00
Nikolay Kim 16310a5ebd initial work on cors middleware 2018-01-09 22:33:51 -08:00