Commit Graph

3394 Commits

Author SHA1 Message Date
Yuki Okushi 2550f00702
Merge pull request #1530 from NickKolpinskiy/itoa
Use `itoa` in the content-length helper
2020-05-22 13:03:50 +09:00
Nick Kolpinskiy 7d8fb631a0 Use `itoa` in the content-length helper 2020-05-21 22:25:34 +03:00
Yuki Okushi b9e268e95f
Merge pull request #1529 from JohnTitor/next-web
web: Bump up to 3.0.0-alpha.3
2020-05-21 19:32:24 +09:00
Yuki Okushi 6dd78d9355
Run rustfmt 2020-05-21 17:56:53 +09:00
Yuki Okushi fe89ba7027
Update `actix-web` dependency to 3.0.0-alpha.3 2020-05-21 17:32:36 +09:00
Yuki Okushi 5d39110470
web: Bump up to 3.0.0-alpha.3 2020-05-21 17:31:22 +09:00
Yuki Okushi 5bde4e2529
Merge pull request #1528 from JohnTitor/next-awc
awc: Bump up to 2.0.0-alpha.2
2020-05-21 17:25:37 +09:00
Yuki Okushi 9b72d33b79
Update `awc` to 2.0.0-alpha.2 2020-05-21 16:48:20 +09:00
Yuki Okushi 0f826fd11a
awc: Bump up to 2.0.0-alpha.2 2020-05-21 16:47:16 +09:00
Yuki Okushi cf92cfa777
Merge pull request #1527 from JohnTitor/next-http
http: Bump up to 2.0.0-alpha.4
2020-05-21 16:35:34 +09:00
Yuki Okushi 9cfb32c780
Update `actix-http` to 2.0.0-alpha.4 2020-05-21 15:22:42 +09:00
Yuki Okushi 48fa78e182
http: Bump up to 2.0.0-alpha.4 2020-05-21 15:22:07 +09:00
Yuki Okushi 184683a698
Merge pull request #1525 from JohnTitor/deps
Update dependencies
2020-05-21 11:58:59 +09:00
Yuki Okushi 6c78f57a70
test-server: Update dependencies 2020-05-21 09:52:15 +09:00
Yuki Okushi 603973dede
awc: Update `base64` to 0.12 2020-05-21 09:51:58 +09:00
Yuki Okushi 8391427905
http: Update `base64` to 0.12 2020-05-21 09:51:32 +09:00
Yuki Okushi 2314dc30b5
Merge pull request #1519 from JohnTitor/sample-size
bench: Reduce sample count to remove warning
2020-05-21 01:49:17 +09:00
Yuki Okushi 864fc489ce
CI: Reduce sample size 2020-05-20 22:33:25 +09:00
Yuki Okushi 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
Yuki Okushi 50adbdecbe
CI: Only run the server benchmark to avoid SIGKILL 2020-05-20 13:12:08 +09:00
Yuki Okushi f8f5a82f40
Merge pull request #1518 from JohnTitor/replace-net2
Replace deprecated `net2` crate with `socket2`
2020-05-19 10:25:22 +09:00
Yuki Okushi 9a7f93610a
web: Replace `net2` crate with `socket2` 2020-05-19 09:34:37 +09:00
Yuki Okushi 2dac9afc4e
test-server: Replace `net2` crate with `socket2` 2020-05-19 09:25:51 +09:00
Yuki Okushi 74491dca59
Merge pull request #1515 from JohnTitor/minimize-futures
Minimize `futures` dependencies
2020-05-19 09:18:07 +09:00
Yuki Okushi 81b0c32062
test-server: Minimize `futures` dependencies 2020-05-19 08:29:12 +09:00
Yuki Okushi a98e53ecb8
web: Minimize `futures` dependencies 2020-05-19 08:29:12 +09:00
Yuki Okushi d7abbff3b0
awc: Minimize `futures` dependencies 2020-05-19 08:29:12 +09:00
Yuki Okushi 24372467d9
codegen: Minimize `futures` dependencies 2020-05-19 08:29:11 +09:00
Yuki Okushi fc8e07b947
actors: Minimize `futures` dependencies 2020-05-19 08:29:11 +09:00
Yuki Okushi ab4d8704f1
multipart: Minimize `futures` dependencies 2020-05-19 08:29:11 +09:00
Yuki Okushi 292af145cb
http: Minimize `futures` dependencies 2020-05-19 08:29:11 +09:00
Yuki Okushi 9bd6407730
framed: Minimize `futures` dependencies 2020-05-19 08:24:34 +09:00
Yuki Okushi 245dd471dd
files: Minimize `futures` dependencies 2020-05-19 08:24:34 +09:00
Omid Rad 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
Yuki Okushi 426a9b5d4d
Merge pull request #1514 from actix/remove/sized64
remove needless BodySize::Sized64 variant
2020-05-18 10:40:01 +09:00
Rob Ede 7e8ea44d5c
remove needless BodySize::Sized64 variant 2020-05-18 00:42:51 +01:00
Omid Rad 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
Yuki Okushi 7fe426f626
Merge pull request #1512 from JohnTitor/remove-outdated-members
Remove outdated members
2020-05-17 12:30:03 +09:00
Yuki Okushi 433a4563cf
Remove outdated members 2020-05-17 10:56:06 +09:00
Rob Ede f3b0233477
use mem::take where possible (#1507) 2020-05-17 10:54:42 +09:00
Sven Allers 201090d7a2
Provide impl<T> From<Arc<T>> for Data<T> (#1509) 2020-05-16 00:27:03 +01:00
pando85 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
Yuki Okushi 92ce975d87
Merge pull request #1506 from actix/chore/bump-140
bump msrv to 1.40
2020-05-13 23:46:13 +09:00
Rob Ede 996f1d7eae
bump msrv in ci and readme 2020-05-13 01:57:37 +01:00
Takeru Sato 63864ecf9e
support parsing of SameSite=None (#1503) 2020-05-12 17:48:35 +01:00
Yuki Okushi 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
Rob Ede 879cad9422
allow parent data containers to be accessed from child scopes 2020-05-09 00:31:26 +01:00
Yuki Okushi 6e8ff5c905
Merge pull request #1495 from JohnTitor/new-web
actix-web: Bump up to 3.0.0-alpha.2
2020-05-08 07:28:18 +09:00
Yuki Okushi b66c3083a5
Update the `actix-web` dependency to 3.0.0-alpha.2 2020-05-08 06:46:42 +09:00
Yuki Okushi b6b3481c6f
web: Bump up to 3.0.0-alpha.2 2020-05-08 06:46:13 +09:00