Commit Graph

141 Commits

Author SHA1 Message Date
Nikolay Kim c72d1381a6 clippy warnings 2018-04-29 09:09:08 -07:00
Nikolay Kim de49796fd1 clippy warnings; fmt 2018-04-28 22:55:47 -07:00
Nikolay Kim a38c3985f6 refactor http1 parser 2018-04-28 22:20:32 -07:00
Nikolay Kim 5ca904d1db make flate crate optional 2018-04-24 12:24:04 -07:00
Nikolay Kim f8af3ef7f4 refactor keep-alive 2018-04-22 15:28:04 -07:00
Nikolay Kim a826d113ee add custom request path quoter #182 2018-04-17 12:55:13 -07:00
Nikolay Kim 113f5ad1a8 add rustfmt config 2018-04-13 16:02:01 -07:00
Nikolay Kim fd87eb59f8 remove reference to master 2018-04-10 10:29:10 -07:00
Nikolay Kim e757dc5a71 clippy warnings 2018-04-09 14:25:30 -07:00
Nikolay Kim 691457fbfe update tests 2018-04-06 09:45:10 -07:00
Nikolay Kim 2dafd9c681 do not re-export HttpServer from server module 2018-04-06 08:40:11 -07:00
Nikolay Kim 7be4b1f399 clippy warns 2018-04-04 20:24:09 -07:00
Nikolay Kim eeae0ddab4 start client timeout for response only 2018-04-04 20:15:47 -07:00
Nikolay Kim 16c212f853 add extractors info to guide 2018-03-31 09:18:25 -07:00
Nikolay Kim 3ee228005d rename Application 2018-03-31 00:16:55 -07:00
Nikolay Kim 44e3df82f6 simplify http response construction; deprecate httpcodes 2018-03-30 23:07:33 -07:00
Nikolay Kim 8d8f6bedad update examples 2018-03-30 18:54:38 -07:00
Nikolay Kim 9e751de707 re-arrange modules and exports 2018-03-30 17:31:18 -07:00
Nikolay Kim 3ccaa04575 unhide AsyncResponder; remove unused code 2018-03-30 09:34:03 -07:00
Nikolay Kim 145010a2b0 use unreachable instead of panic 2018-03-29 15:55:27 -07:00
Nikolay Kim f5636f321b drop deprecated code 2018-03-29 11:06:44 -07:00
Nikolay Kim ae6c9cb7fa re-arrange exports, some doc string updates 2018-03-29 10:44:26 -07:00
Nikolay Kim 68cf32e848 add path and query extractors 2018-03-26 15:58:30 -07:00
Nikolay Kim a56e5113ee process transfer-encoding before content-length, fix tests on 32bit platform 2018-03-24 09:22:34 -07:00
Nikolay Kim 47f836cd1b add helper method for response creation 2018-03-22 21:14:57 -07:00
Nikolay Kim 449709dd7e add 0.5 sec deley before exit 2018-03-22 18:41:02 -07:00
Nikolay Kim 5a25fd95f5 Fix panic on invalid URL characters #130 2018-03-22 18:08:12 -07:00
Nikolay Kim b942bcc4a6 Fix long client urls #129 2018-03-22 07:44:16 -07:00
Nikolay Kim 7bcc258b09
Use fast compression setting 2018-03-21 08:56:21 -07:00
Nikolay Kim d5fa0a9418 disable brotli if feature is not enabled, faster compression 2018-03-21 08:03:21 -07:00
Nikolay Kim ce6d237cc1 prepare 0.4.10 release 2018-03-20 15:53:39 -07:00
Nikolay Kim 70caa2552b simplify httpresponse release 2018-03-20 15:51:19 -07:00
Nikolay Kim c4f4cadb43 Fix http/2 date header generation 2018-03-20 11:40:05 -07:00
Nikolay Kim 6cd40df387 Fix server websockets big payloads support 2018-03-19 17:27:03 -07:00
Nikolay Kim 35ee5d36d8 actix 0.5.5, ws test 2018-03-19 13:12:36 -07:00
Nikolay Kim e7ec0f9fd7 ws tests and proper write payload ref 2018-03-19 09:30:58 -07:00
Nikolay Kim e0c8da567c various optimizations 2018-03-18 11:05:44 -07:00
Nikolay Kim 6d792d9948 simplify h1 parse 2018-03-16 20:56:23 -07:00
Nikolay Kim 84bf282c17 add basic client connection pooling 2018-03-16 12:04:01 -07:00
Nikolay Kim b15b5e5246 check number of available workers 2018-03-16 11:17:27 -07:00
Nikolay Kim 4096089a3f allow to disable http/2 support 2018-03-16 08:48:44 -07:00
Nikolay Kim 0f064db31d Move brotli encoding to a feature 2018-03-13 17:21:22 -07:00
Nikolay Kim 05ff35d383 Fix server keep-alive handling 2018-03-12 16:16:17 -07:00
Nikolay Kim 29c3e8f7ea update test 2018-03-12 10:19:09 -07:00
Nikolay Kim 6657446433 Allow to set read buffer capacity for server request 2018-03-12 10:01:56 -07:00
Nikolay Kim b3cdb472d0 remove reserved state for h2 write if buffer is empty 2018-03-12 09:04:54 -07:00
Nikolay Kim 31e1aab9a4 do not log WouldBlock error from socket accept 2018-03-12 09:02:15 -07:00
Nikolay Kim 49f5c335f6 better sleep on error 2018-03-11 16:52:20 -07:00
Nikolay Kim 3e276ac921
Merge branch 'master' into feature/sockets-vec 2018-03-11 16:38:17 -07:00
Nikolay Kim 4af115a19c Fix steraming response handling for http/2 2018-03-11 16:37:44 -07:00