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
54abf356d4
actors: Bump up to 3.0.0-alpha.1
2020-05-08 03:33:29 +09:00
9cb3b0ef58
Merge pull request #1493 from JohnTitor/http-next
...
http: Bump up to 2.0.0-alpha.3
http-v2.0.0-alpha.3
2020-05-08 03:09:52 +09:00
9d0c80b6ce
Update actix-http deps
2020-05-08 02:35:45 +09:00
0bc4a5e703
http: Bump up to 2.0.0-alpha.3
2020-05-08 02:35:45 +09:00
9d94fb91b2
correct spelling of ConnectError::Unresolved ( #1487 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com >
2020-05-08 02:26:48 +09:00
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
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
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
d5ceae2074
Replace deprecated now with now_utc ( #1481 )
...
* Replace deprecated now with now_utc
* Update doctest
2020-05-02 10:14:50 +01:00
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
bb17280f51
simplify data factory future polling ( #1473 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com >
2020-04-29 15:38:53 +09:00
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
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
751253f23e
Merge pull request #1463 from actix/fix/doc-typos
...
fix spelling errors in doc comments
2020-04-21 13:47:03 +09:00
5b0f7fff69
fix spelling errors in doc comments
2020-04-21 04:09:35 +01:00
54619cb680
actix-http: Remove failure
support ( #1449 )
2020-04-16 06:54:34 +09:00
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
45e2e40140
set data container on default service calls
...
closes #1450
2020-04-14 02:33:19 +01:00
df3f722589
Merge pull request #1451 from actix/cache
...
Remove cache config from GHA workflows
2020-04-13 06:06:45 +09:00
e7ba871bbf
Remove cache config from GHA workflows
2020-04-13 03:42:44 +09:00
ebc2e67015
Merge pull request #1442 from JohnTitor/workspace-doc
...
Deploy all the workspace crates' docs
2020-04-09 00:48:08 +09:00
74ddc852c8
Tweak README
2020-04-08 04:48:01 +09:00
dfaa330a94
Deploy all the workspace crates' docs
2020-04-08 04:42:38 +09:00
0ad02ee0e0
Add convenience functions for testing ( #1401 )
...
* Add convenience functions for testing
* Fix remarks from PR and add tests
* Add unpin to read_json_body
* Update changelog
2020-04-06 04:12:44 +09:00
aaff68bf05
Change NormalizePath to append trailing slash ( #1433 )
...
* Change NormalizePath to append trailing slash
* add tests
* Update CHANGES.md
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com >
2020-04-05 03:26:40 +09:00
fcb1dec235
Merge pull request #1431 from OSSystems/topic/explicit-features-requirements
...
Add explicit feature requirements for examples and tests
2020-03-28 10:58:00 +09:00