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
Yuki Okushi
574714d156
Merge pull request #1494 from JohnTitor/new-actors
...
actors: Bump up to 3.0.0-alpha.1
2020-05-08 06:17:15 +09:00
Yuki Okushi
54abf356d4
actors: Bump up to 3.0.0-alpha.1
2020-05-08 03:33:29 +09:00
Yuki Okushi
9cb3b0ef58
Merge pull request #1493 from JohnTitor/http-next
...
http: Bump up to 2.0.0-alpha.3
2020-05-08 03:09:52 +09:00
Yuki Okushi
9d0c80b6ce
Update actix-http deps
2020-05-08 02:35:45 +09:00
Yuki Okushi
0bc4a5e703
http: Bump up to 2.0.0-alpha.3
2020-05-08 02:35:45 +09:00
Rob Ede
9d94fb91b2
correct spelling of ConnectError::Unresolved ( #1487 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-08 02:26:48 +09:00
Quentin de Quelen
9164ed1f0c
add resource middleware on actix-web-codegen ( #1467 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-07 18:31:12 +09:00
Rob Ede
b521e9b221
conditional test compilation [range, charset] ( #1483 )
...
* conditionally compile range and charset tests
* remove deprecated try macros
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-03 22:33:29 +09:00
Rob Ede
f37cb6dd0b
refactor h1 status line helper to remove unsafe usage ( #1484 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-03 17:37:40 +09:00
Mikail Bagishov
d5ceae2074
Replace deprecated now with now_utc ( #1481 )
...
* Replace deprecated now with now_utc
* Update doctest
2020-05-02 10:14:50 +01:00
Rob Ede
c27d3fad8e
clarify resource/scope app data overriding ( #1476 )
...
* relocate FnDataFactory
* clarify app data overriding in Scope and Resource
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-04-30 02:20:47 +09:00
Rob Ede
bb17280f51
simplify data factory future polling ( #1473 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-04-29 15:38:53 +09:00
Huston Bokinsky
b047413b39
Small ws codec fix ( #1465 )
...
* Small ws codec fix
* Update actix-http/Changes.md
Co-authored-by: Huston Bokinsky <huston@deepgram.com>
2020-04-29 11:13:09 +09:00
Huy
ce24630d31
Fix typos in MIGRATION.md ( #1470 )
...
* Fix typos in MIGRATION.md
Those are `crate` not `create`
* Update MIGRATION.md
2020-04-23 03:39:09 +09:00
Yuki Okushi
751253f23e
Merge pull request #1463 from actix/fix/doc-typos
...
fix spelling errors in doc comments
2020-04-21 13:47:03 +09:00
Rob Ede
5b0f7fff69
fix spelling errors in doc comments
2020-04-21 04:09:35 +01:00
Yuki Okushi
54619cb680
actix-http: Remove failure
support ( #1449 )
2020-04-16 06:54:34 +09:00
Yuki Okushi
5b36381cb0
Merge pull request #1452 from actix/fix/default-service-data
...
set data container on default service calls
2020-04-16 06:01:56 +09:00