Commit Graph

1701 Commits

Author SHA1 Message Date
Mathieu Amiot ec15cf2814 Fixed empty buffer being sent while there's still some inside
Could occur if bytes.len() was strictly double the size of buf.len()
2018-07-10 13:49:39 +02:00
Douman 82920e1ac1
Do not override user settings on signals and stop handling (#375) 2018-07-08 09:01:44 +03:00
Nikolay Kim 110605f50b stop actor context on error #311 2018-07-08 09:41:55 +06:00
Nikolay Kim 00c97504b6
Merge pull request #368 from Diggsey/master
Remove reimplementation of `LazyCell`
2018-07-07 09:46:44 +06:00
Diggory Blake 85012f947a Remove reimplementation of `LazyCell` 2018-07-06 22:28:08 +01:00
Nikolay Kim 62ba01fc15 update changes 2018-07-06 15:00:14 +06:00
Nikolay Kim 5b7aed101a remove unsafe 2018-07-06 13:54:43 +06:00
Nikolay Kim 1c3b32169e remove stream from WebsocketsContext::with_factory 2018-07-06 12:11:40 +06:00
Nikolay Kim cfa470db50 close conneciton for head requests 2018-07-06 09:21:24 +06:00
Nikolay Kim a5f7a67b4d clippy warnings 2018-07-06 08:24:44 +06:00
Nikolay Kim 185e710dc8 do not drop content-encoding header in case of identity #363 2018-07-06 08:24:36 +06:00
Nikolay Kim 9070d59ea8 do not read head payload 2018-07-06 08:11:36 +06:00
Nikolay Kim 2a25caf2c5 Merge branch 'master' of github.com:actix/actix-web 2018-07-06 07:49:50 +06:00
Nikolay Kim 7d96b92aa3 add check for usize cast 2018-07-06 07:46:47 +06:00
Douman 67e4cad281
Introduce method to set header if it is missing only (#364)
Also let default headers use it.

Closes #320
2018-07-05 19:27:18 +03:00
Tessa Bradbury 080f232a0f Use StaticFile default handler when file is inaccessible (#357)
* Use Staticfile default handler on all error paths

* Return an error from StaticFiles::new() if directory doesn't exist
2018-07-05 12:34:13 +03:00
Nikolay Kim ac3a76cd32 update httparse version 2018-07-05 13:21:33 +06:00
Nikolay Kim 8058d15624 clippy warnings 2018-07-05 13:16:16 +06:00
Nikolay Kim 05a43a855e remove unsafe 2018-07-05 13:00:46 +06:00
Nikolay Kim 80339147b9 call disconnect on write error 2018-07-05 12:50:54 +06:00
Nikolay Kim 6af2f5d642 re-enable start_incoming support 2018-07-05 12:14:10 +06:00
Nikolay Kim d7762297da update actix dependency 2018-07-05 12:02:32 +06:00
Nikolay Kim d5606625a2 remove public Clone for Request 2018-07-04 22:57:40 +06:00
Nikolay Kim 5d79114239 optimize Request handling 2018-07-04 22:52:49 +06:00
Nikolay Kim f559f23e1c Merge branch 'master' of github.com:actix/actix-web 2018-07-04 21:02:40 +06:00
Nikolay Kim 6fd686ef98 cleanup warnings 2018-07-04 21:01:27 +06:00
Nikolay Kim 4c5a63965e use new actix context api 2018-07-04 17:04:23 +06:00
Gorm Casper 09aabc7b3b plain/text -> text/plain in comment (#362) 2018-07-04 11:17:44 +03:00
Nikolay Kim b6d26c9faf
Merge pull request #348 from actix/request-mutability
Request mutability
2018-07-02 23:52:42 +06:00
Nikolay Kim fec6047ddc refactor HttpRequest mutability 2018-07-02 23:35:32 +06:00
Nikolay Kim 445ea043dd remove unsafes 2018-07-02 23:32:29 +06:00
Gowee 0be5448597 Properly escape special characters in fs/directory_listing. (#355) 2018-06-30 15:01:48 +03:00
ousado 0f27389e72 set length of vector to max_bytes (closes #345) (#346) 2018-06-26 08:09:12 +03:00
Douman a9425a866b Fix duplicate tail of StaticFiles with index_file
Map from 0.6 to master
2018-06-25 19:59:55 +03:00
Nikolay Kim 800c404c72 explicit response release 2018-06-25 10:10:02 +06:00
Nikolay Kim 32212bad1f simplify http response pool 2018-06-25 09:08:28 +06:00
Nikolay Kim d1b73e30e0 update comments 2018-06-24 22:27:30 +06:00
Nikolay Kim c0cdc39ba9 do not store cookies on client response 2018-06-24 22:21:04 +06:00
Nikolay Kim 8e8a68f90b add empty output stream 2018-06-24 22:05:44 +06:00
Nikolay Kim 989cd61236 handle empty te 2018-06-24 10:59:01 +06:00
Nikolay Kim 33260c7b35 split encoding module 2018-06-24 10:42:20 +06:00
Nikolay Kim 40ca9ba9c5 simplify write buffer 2018-06-24 10:30:58 +06:00
Nikolay Kim 45682c04a8 refactor content encoder 2018-06-24 08:54:01 +06:00
Nikolay Kim 348491b18c fix alpn connector 2018-06-23 17:59:45 +06:00
Nikolay Kim 3d2226aa9e Merge branch 'master' of github.com:actix/actix-web 2018-06-23 12:40:45 +06:00
Nikolay Kim cf38183dcb refactor client connector waiters maintenance 2018-06-23 12:40:21 +06:00
Nikolay Kim e3dc6f0ca8 refactor h1decoder 2018-06-23 12:28:55 +06:00
Armin Ronacher a5369aed8b
Changes a leaked box into an Rc<String> and makes resource() return an Option (#343) 2018-06-23 08:16:52 +02:00
Nikolay Kim ff0ab733e4 remove unsafe from mask 2018-06-23 11:51:02 +06:00
Nikolay Kim d1318a35a0 remove unnecessary unsafes 2018-06-23 10:29:23 +06:00