ceac97bb8d
Update config.yml
2020-11-04 15:08:12 +00:00
61b65aa64a
add common 1xx http response builders ( #1768 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com >
2020-11-02 18:23:18 +09:00
5468c3c410
Drop content length headers from 101 responses ( #1767 )
...
Co-authored-by: Sebastian Mayr <smayr@atlassian.com >
2020-11-02 17:44:14 +09:00
b6385c2b4e
Remove CoC on actix-http as duplicated
2020-10-31 12:12:19 +09:00
5135c1e3a0
Update CoC contact information
2020-10-31 12:06:51 +09:00
22b451cf2d
fix deps.rs badge
2020-10-31 02:39:54 +00:00
42f51eb962
prepare web release 3.2.0
web-v3.2.0
2020-10-30 03:15:22 +00:00
156c97cef2
prepare awc release 2.0.1
awc-v2.0.1
http-v2.1.0
2020-10-30 02:50:53 +00:00
798d744eef
prepare http release 2.1.0
2020-10-30 02:19:56 +00:00
4cb833616a
deprecate builder if-x methods ( #1760 )
2020-10-30 02:10:05 +00:00
9963a5ef54
expose on_connect v2 ( #1754 )
...
Co-authored-by: Mikail Bagishov <bagishov.mikail@yandex.ru >
2020-10-30 02:03:26 +00:00
4519db36b2
register fns for custom request-derived logging units ( #1749 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com >
2020-10-29 18:38:49 +00:00
7030bf5fe8
Adding app_data to ServiceConfig ( #1758 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com >
Co-authored-by: Augusto <augusto@flowciety.de >
2020-10-26 17:02:45 +00:00
20078fe603
Bump pin-project to 1.0 ( #1733 )
2020-10-25 19:41:44 +09:00
06e5042b94
use idenity encoding on client if no compression features are enabled ( #1737 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com >
Co-authored-by: Rob Ede <robjtede@icloud.com >
2020-10-24 21:15:01 +01:00
41e7cec72f
Re-export bytes::Buf and bytes::BufMut as well ( #1750 )
...
Co-authored-by: Daniel Egger <daniel.egger@axiros.com >
Co-authored-by: Rob Ede <robjtede@icloud.com >
2020-10-24 20:31:23 +01:00
d45a1aa6b6
Add web::ReqData<T>
extractor ( #1748 )
...
Co-authored-by: Jonas Platte <jonas@lumeo.com >
2020-10-24 18:49:50 +01:00
98243db9f1
Print unconfigured Data<T>
type when attempting extraction ( #1743 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com >
2020-10-20 17:35:34 +01:00
f92742bdac
Bump base64 to 0.13 ( #1744 )
2020-10-19 18:24:22 +01:00
e563025b16
always construct shortslice using debug checked new constructor ( #1741 )
2020-10-19 12:51:30 +01:00
cfd5b381f1
Implement Logger middleware regex exclude pattern ( #1723 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com >
2020-10-19 07:18:16 +01:00
2f84914146
Skip some tests that cause ICE on nightly ( #1740 )
2020-10-19 11:52:05 +09:00
d765e9099d
Fix clippy::rc_buffer ( #1728 )
2020-10-10 09:26:05 +09:00
34b23f31c9
prepare files release 0.4.0
2020-10-06 22:08:33 +01:00
26c1a901d9
add files preference for utf8 text responses ( #1714 )
2020-10-06 21:56:28 +01:00
c2c71cc626
Fix/suppress clippy warnings ( #1720 )
2020-10-01 18:19:09 +09:00
aa11231ee5
prepare web release 3.1.0 ( #1716 )
web-v3.1.0
2020-09-30 11:07:35 +01:00
b5812b15f0
Remove Sized Bound for web::Data ( #1712 )
2020-09-29 22:44:12 +01:00
b4e02fe29a
Fix cyclic references in ResourceMap ( #1708 )
2020-09-25 17:42:49 +01:00
37c76a39ab
Fix Multipart consuming payload before header checks ( #1704 )
...
* Fix Multipart consuming payload before header checks
What
--
Split up logic in the constructor into two functions:
- **from_boundary:** build Multipart from boundary and stream
- **from_error:** build Multipart for MultipartError
Also we make the `boundary`, `from_boundary`, `from_error` methods public within the crate so that we can use them in the extractor.
The extractor is then able to perform header checks and only consume the
payload if the checks pass.
* Add tests
* Add payload consumption test
Co-authored-by: Rob Ede <robjtede@icloud.com >
2020-09-25 14:50:37 +01:00
60e7e52276
Add TrailingSlash::MergeOnly behavior ( #1695 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com >
2020-09-25 12:50:59 +01:00
c53e9468bc
prepare codegen 0.4.0 release ( #1702 )
codegen-v0.4.0
2020-09-24 23:54:01 +01:00
162121bf8d
Unify route macros ( #1705 )
2020-09-22 22:42:51 +01:00
f7bcad9567
split up files lib ( #1685 )
2020-09-20 23:18:25 +01:00
f9e3f78e45
eemove non-relevant comment from actix-http README.md ( #1701 )
2020-09-20 17:21:53 +01:00
1596893ef7
update actix-http dev-dependencies ( #1696 )
...
Co-authored-by: luojinming <luojm@hxsmart.com >
2020-09-19 23:20:34 +09:00
2a2474ca09
Update tinyvec
to 1.0 ( #1689 )
2020-09-17 18:09:42 +01:00
509b2e6eec
Provide attribute macro for multiple HTTP methods ( #1674 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com >
2020-09-16 22:37:41 +01:00
d707704556
prepare web release 3.0.2 ( #1681 )
web-v3.0.2
2020-09-15 13:14:14 +01:00
a429ee6646
Add possibility to set address for test_server ( #1645 )
2020-09-15 12:09:16 +01:00
7f8073233a
fix trimming to inaccessible root path ( #1678 )
2020-09-15 11:32:31 +01:00
4b4c9d1b93
update migration guide
...
closes #1680
2020-09-14 22:26:03 +01:00
3fde3be3d8
add trybuild tests to routing codegen ( #1677 )
2020-09-13 16:31:08 +01:00
f861508789
prepare web release 3.0.1 ( #1676 )
web-v3.0.1
2020-09-13 03:24:44 +01:00
a4546f02d2
make TrailingSlash enum accessible ( #1673 )
...
Co-authored-by: Damian Lesiuk <lesiuk@sabre.com >
2020-09-13 00:55:39 +01:00
64a2c13cdf
the big three point oh ( #1668 )
files-v0.3.0
http-test-v2.0.0
codegen-v0.3.0
web-v3.0.0
multipart-v0.3.0
actors-v3.0.0
http-v2.0.0
awc-v2.0.0
2020-09-11 13:50:10 +01:00
bf53fe5a22
bump actix dependency to v0.10 ( #1666 )
2020-09-11 12:09:52 +01:00
cf5138e740
fix clippy async_yields_async lints ( #1667 )
2020-09-11 11:29:17 +01:00
121075c1ef
awc: Rename Client::build to Client::builder ( #1665 )
2020-09-11 09:24:39 +01:00
22089aff87
Improve json, form and query extractor config docs ( #1661 )
2020-09-10 15:40:20 +01:00