7d8fb631a0
Use itoa
in the content-length helper
2020-05-21 22:25:34 +03:00
b9e268e95f
Merge pull request #1529 from JohnTitor/next-web
...
web: Bump up to 3.0.0-alpha.3
web-v3.0.0-alpha.3
2020-05-21 19:32:24 +09:00
6dd78d9355
Run rustfmt
2020-05-21 17:56:53 +09:00
fe89ba7027
Update actix-web
dependency to 3.0.0-alpha.3
2020-05-21 17:32:36 +09:00
5d39110470
web: Bump up to 3.0.0-alpha.3
2020-05-21 17:31:22 +09:00
5bde4e2529
Merge pull request #1528 from JohnTitor/next-awc
...
awc: Bump up to 2.0.0-alpha.2
awc-v2.0.0-alpha.2
2020-05-21 17:25:37 +09:00
9b72d33b79
Update awc
to 2.0.0-alpha.2
2020-05-21 16:48:20 +09:00
0f826fd11a
awc: Bump up to 2.0.0-alpha.2
2020-05-21 16:47:16 +09:00
cf92cfa777
Merge pull request #1527 from JohnTitor/next-http
...
http: Bump up to 2.0.0-alpha.4
http-v2.0.0-alpha.4
2020-05-21 16:35:34 +09:00
9cfb32c780
Update actix-http
to 2.0.0-alpha.4
2020-05-21 15:22:42 +09:00
48fa78e182
http: Bump up to 2.0.0-alpha.4
2020-05-21 15:22:07 +09:00
184683a698
Merge pull request #1525 from JohnTitor/deps
...
Update dependencies
2020-05-21 11:58:59 +09:00
6c78f57a70
test-server: Update dependencies
2020-05-21 09:52:15 +09:00
603973dede
awc: Update base64
to 0.12
2020-05-21 09:51:58 +09:00
8391427905
http: Update base64
to 0.12
2020-05-21 09:51:32 +09:00
2314dc30b5
Merge pull request #1519 from JohnTitor/sample-size
...
bench: Reduce sample count to remove warning
2020-05-21 01:49:17 +09:00
864fc489ce
CI: Reduce sample size
2020-05-20 22:33:25 +09:00
c48af0c822
Merge pull request #1522 from actix/only-server-bench
...
CI: Only run the server benchmark to avoid SIGKILL
2020-05-20 15:22:13 +09:00
50adbdecbe
CI: Only run the server benchmark to avoid SIGKILL
2020-05-20 13:12:08 +09:00
f8f5a82f40
Merge pull request #1518 from JohnTitor/replace-net2
...
Replace deprecated `net2` crate with `socket2`
2020-05-19 10:25:22 +09:00
9a7f93610a
web: Replace net2
crate with socket2
2020-05-19 09:34:37 +09:00
2dac9afc4e
test-server: Replace net2
crate with socket2
2020-05-19 09:25:51 +09:00
74491dca59
Merge pull request #1515 from JohnTitor/minimize-futures
...
Minimize `futures` dependencies
2020-05-19 09:18:07 +09:00
81b0c32062
test-server: Minimize futures
dependencies
2020-05-19 08:29:12 +09:00
a98e53ecb8
web: Minimize futures
dependencies
2020-05-19 08:29:12 +09:00
d7abbff3b0
awc: Minimize futures
dependencies
2020-05-19 08:29:12 +09:00
24372467d9
codegen: Minimize futures
dependencies
2020-05-19 08:29:11 +09:00
fc8e07b947
actors: Minimize futures
dependencies
2020-05-19 08:29:11 +09:00
ab4d8704f1
multipart: Minimize futures
dependencies
2020-05-19 08:29:11 +09:00
292af145cb
http: Minimize futures
dependencies
2020-05-19 08:29:11 +09:00
9bd6407730
framed: Minimize futures
dependencies
2020-05-19 08:24:34 +09:00
245dd471dd
files: Minimize futures
dependencies
2020-05-19 08:24:34 +09:00
32a37b7282
Remove content_length from ResponseBuilder ( #1491 )
...
* Remove content_length since it'll be overwritten by the response body. FIXES #1439
* Add setting of Content-Length to the no_chunking function
* Add changes and migration documentations
* Update MIGRATION.md
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com >
Co-authored-by: Rob Ede <robjtede@icloud.com >
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com >
2020-05-19 07:46:31 +09:00
426a9b5d4d
Merge pull request #1514 from actix/remove/sized64
...
remove needless BodySize::Sized64 variant
2020-05-18 10:40:01 +09:00
7e8ea44d5c
remove needless BodySize::Sized64 variant
2020-05-18 00:42:51 +01:00
b0866a8a0f
Actix-files will always send SizedStream ( #1496 )
...
* Fixes #1384
* There is no need to set no_chunking
* Test content-length for static files
* Update the tests
* Add Changelog
* Try to simply fix Windows test issues!
Co-authored-by: Rob Ede <robjtede@icloud.com >
2020-05-18 06:54:42 +09:00
7fe426f626
Merge pull request #1512 from JohnTitor/remove-outdated-members
...
Remove outdated members
2020-05-17 12:30:03 +09:00
433a4563cf
Remove outdated members
2020-05-17 10:56:06 +09:00
f3b0233477
use mem::take where possible ( #1507 )
2020-05-17 10:54:42 +09:00
201090d7a2
Provide impl<T> From<Arc<T>> for Data<T> ( #1509 )
2020-05-16 00:27:03 +01:00
4fc99d4a6f
Fix audit issue logging by default peer address ( #1485 )
...
* Fix audit issue logging by default peer address
By default log format include remote address that is taken from headers.
This is very easy to replace making log untrusted.
Changing default log format value `%a` to peer address we are getting
this trusted data always. Also, remote address option is maintianed and
relegated to `%{r}a` value.
Related kanidm/kanidm#191 .
* Rename peer/remote to remote_addr/realip_remote_addr
Change names to avoid naming confusions. I choose this accord to Nginx
variables and
[ngx_http_realip_module](https://nginx.org/en/docs/http/ngx_http_realip_module.html ).
Add more specific documentation about security concerns of using Real IP
in logger.
* Rename security advertise header in doc
* Add fix audit issue logging by default peer adress to changelog
Co-authored-by: Rob Ede <robjtede@icloud.com >
2020-05-15 09:07:27 +09:00
92ce975d87
Merge pull request #1506 from actix/chore/bump-140
...
bump msrv to 1.40
2020-05-13 23:46:13 +09:00
996f1d7eae
bump msrv in ci and readme
2020-05-13 01:57:37 +01:00
63864ecf9e
support parsing of SameSite=None ( #1503 )
2020-05-12 17:48:35 +01:00
bbd4d19830
Merge pull request #1486 from actix/feat/data-cascade
...
allow parent data containers to be accessed from child scopes
2020-05-09 09:40:25 +09:00
879cad9422
allow parent data containers to be accessed from child scopes
2020-05-09 00:31:26 +01:00
6e8ff5c905
Merge pull request #1495 from JohnTitor/new-web
...
actix-web: Bump up to 3.0.0-alpha.2
web-v3.0.0-alpha.2
2020-05-08 07:28:18 +09:00
b66c3083a5
Update the actix-web
dependency to 3.0.0-alpha.2
2020-05-08 06:46:42 +09:00
b6b3481c6f
web: Bump up to 3.0.0-alpha.2
2020-05-08 06:46:13 +09:00
574714d156
Merge pull request #1494 from JohnTitor/new-actors
...
actors: Bump up to 3.0.0-alpha.1
actors-v3.0.0-alpha.1
2020-05-08 06:17:15 +09:00