Nikolay Kim
ef3a33b9d6
use std mutext instead of parking_lot
2019-12-10 09:00:51 +06:00
Nikolay Kim
a3ce371312
ws ping and pong uses bytes #1049
2019-12-09 07:01:22 +06:00
Nikolay Kim
42258ee289
deps
2019-12-08 20:22:39 +06:00
Nikolay Kim
b92eafb839
prepare actix-http release
2019-12-08 20:15:51 +06:00
Nikolay Kim
1f3ffe38e8
update actix-service dep
2019-12-08 19:25:24 +06:00
daxpedda
e5f3d88a4e
Switch brotli compressor to rust. ( #1197 )
...
* Switch to a rustified version of brotli.
* Some memory optimizations.
* Make brotli not optional anymore.
2019-12-07 21:55:41 +06:00
daxpedda
91b3fcf85c
Fix dependency features. ( #1196 )
2019-12-07 16:13:26 +06:00
Nikolay Kim
1729a52f8b
prepare alpha.3 release
2019-12-07 13:00:03 +06:00
Nikolay Kim
ed2f3fe80d
use actix-net alpha.3 release
2019-12-07 12:28:26 +06:00
Nikolay Kim
205a964d8f
upgrade to tokio 0.2
2019-12-05 23:35:43 +06:00
Nikolay Kim
b45c6cd66b
replace hashbrown with std hashmap
2019-12-04 18:33:43 +06:00
Nikolay Kim
cf30eafb49
update md
2019-12-03 00:49:12 +06:00
Nikolay Kim
14075ebf7f
use released versions of actix-net
2019-12-02 23:33:39 +06:00
Nikolay Kim
068f047dd5
update service factory config
2019-12-02 21:37:13 +06:00
Nikolay Kim
f4c01384ec
update to latest actix-net
2019-12-02 17:33:11 +06:00
Yuki Okushi
33574403b5
Remove rustls
from package.metadata.docs.rs
( #1182 )
2019-11-28 06:25:21 +06:00
Nikolay Kim
56b9f11c98
disable rustls
2019-11-27 21:07:49 +06:00
Nikolay Kim
4dc31aac93
use actix_rt::test for test setup
2019-11-26 11:25:50 +06:00
Nikolay Kim
c1c44a7dd6
upgrade derive_more
2019-11-25 17:59:14 +06:00
Nikolay Kim
512dd2be63
disable rustls support
2019-11-22 07:01:05 +06:00
Nikolay Kim
8683ba8bb0
rename .to_async() to .to()
2019-11-21 21:36:35 +06:00
Nikolay Kim
471f82f0e0
migrate actix-multipart
2019-11-21 16:02:17 +06:00
Nikolay Kim
60ada97b3d
migrate actix-session
2019-11-21 16:02:17 +06:00
Nikolay Kim
0de101bc4d
update actix-web-codegen tests
2019-11-21 16:02:17 +06:00
Nikolay Kim
95e2a0ef2e
migrate actix-framed
2019-11-21 16:02:17 +06:00
Nikolay Kim
69cadcdedb
migrate actix-files
2019-11-21 16:02:17 +06:00
Nikolay Kim
6ac4ac66b9
migrate actix-cors
2019-11-21 16:02:17 +06:00
Nikolay Kim
3646725cf6
migrate actix-identity
2019-11-21 16:02:17 +06:00
Nikolay Kim
ff62facc0d
disable unmigrated crates
2019-11-21 16:02:17 +06:00
Nikolay Kim
3127dd4db6
migrate actix-web to std::future
2019-11-21 16:02:17 +06:00
Nikolay Kim
5ab29b2e62
migrate awc and test-server to std::future
2019-11-21 16:02:17 +06:00
Nikolay Kim
8cba1170e6
make actix-http compile with std::future
2019-11-21 16:02:17 +06:00
Nikolay Kim
0212c618c6
prepare actix-web release
2019-11-14 08:55:37 +06:00
Nikolay Kim
885ff7396e
prepare actox-http release
2019-11-06 10:35:13 -08:00
Nikolay Kim
4f3e97fff8
prepare actix-web release
2019-09-25 15:39:09 +06:00
karlri
c659c33919
Feature uds: Add listen_uds to ServerBuilder ( #1085 )
...
Allows using an existing Unix Listener instead of binding to a path.
Useful for when running as a daemon under systemd.
Change-Id: I54a0e78c321d8b7a9ded381083217af590e9a7fa
2019-09-25 15:16:51 +06:00
Nikolay Kim
d9af8f66ba
Use actix-testing for testing utils
2019-09-25 10:28:41 +06:00
Nikolay Kim
bae29897d6
prep actix-web release
2019-08-29 09:36:16 +06:00
Nikolay Kim
98bf8ab098
enable rust-tls feature for actix_web::client #1045
2019-08-28 21:40:24 +06:00
Nikolay Kim
979c4d44f4
update awc dep
2019-08-13 12:41:26 -07:00
Nikolay Kim
b1cb72d088
update url crate
2019-08-13 11:03:24 -07:00
Nikolay Kim
55179d6ab2
update dependencies
2019-08-13 10:48:11 -07:00
Marat Safin
cb19ebfe0c
add rustls support for actix-http and awc ( #998 )
...
* add rustls support for actix-http and awc
* fix features conflict
* remove unnecessary duplication
* test server with rust-tls
* fix
* test rustls
* awc rustls test
* format
* tests
* fix dependencies
* fixes and add changes
* remove test-server and Cargo.toml dev-dependencies changes
* cargo fmt
2019-07-31 13:02:56 -07:00
Nikolay Kim
6b7df6b242
prep actix-web release
2019-07-18 17:51:51 +06:00
Nikolay Kim
b6ff786ed3
update dependencies
2019-07-18 17:50:10 +06:00
Nikolay Kim
fbdda8acb1
Unix domain sockets (HttpServer::bind_uds) #92
2019-07-18 17:24:12 +06:00
Nikolay Kim
2a2d7f5768
nightly clippy warnings
2019-07-17 15:53:51 +06:00
Nikolay Kim
baaa7b3fbb
Replace ClonableService with local copy
2019-07-17 13:55:44 +06:00
Nikolay Kim
c01611d8b5
prepare actix-web release
2019-07-17 12:07:12 +06:00
messense
dbab55dd6b
Bump rand crate version to 0.7 ( #951 )
2019-07-01 09:37:03 +06:00
Nikolay Kim
b77ed193f7
prepare actix-web release
2019-06-28 14:41:56 +06:00
messense
313ac48765
Use encoding_rs crate instead of unmaintained encoding crate ( #922 )
...
* Use encoding_rs crate instead of unmaintained encoding crate
* Update changelog
2019-06-18 12:43:25 +06:00
Nikolay Kim
ad0e6f73b3
update version
2019-06-17 12:35:00 +06:00
Nikolay Kim
546a8a58db
remove cors and identity middlewares
2019-06-17 12:33:00 +06:00
Nikolay Kim
acda1c075a
prepare actix-web release
2019-06-17 12:23:30 +06:00
Nikolay Kim
686e5f1595
update deps
2019-06-16 22:10:22 +06:00
Nikolay Kim
7c0f570845
Do not compress NoContent (204) responses #918
2019-06-16 21:54:17 +06:00
Nikolay Kim
d7ec241fd0
re-export identity and cors middleware
2019-06-15 21:47:06 +06:00
Nikolay Kim
cd323f2ff1
Move cors middleware to actix-cors crate
2019-06-15 09:34:16 +06:00
Nikolay Kim
2ffda29f9b
Allow to test an app that uses async actors #897
2019-06-12 16:15:06 +06:00
Nikolay Kim
ff724e239d
move identity service separate crate
2019-06-12 15:52:48 +06:00
Nikolay Kim
a342b1289d
prep awc release
2019-06-05 08:14:00 +06:00
Nikolay Kim
38f04b75a7
update deps
2019-06-04 22:36:10 +06:00
Nikolay Kim
0e138e111f
add external resource support on scope level
2019-06-03 23:41:32 +06:00
Nikolay Kim
a1b40f4314
add license files
2019-06-01 17:25:29 +06:00
Nikolay Kim
c2d7db7e06
prepare actix-web-actors release
2019-05-29 16:22:57 -07:00
Nikolay Kim
3f196f469d
update version
2019-05-25 02:13:04 -07:00
Nikolay Kim
dea0e0a721
update actix-server dep
2019-05-18 11:00:33 -07:00
Nikolay Kim
0dda4b06ea
prepare release
2019-05-18 10:49:59 -07:00
Nikolay Kim
e8c8626878
update deps
2019-05-18 09:54:23 -07:00
Nikolay Kim
e1ff3bf8fa
fix resource match with params #841
2019-05-15 10:31:40 -07:00
Nikolay Kim
86b569e320
version
2019-05-12 11:56:01 -07:00
Nikolay Kim
36d017dcc6
update deps
2019-05-12 11:41:43 -07:00
Nikolay Kim
1ca58e876b
prepare beta4 release
2019-05-12 10:49:21 -07:00
Nikolay Kim
e9cbcbaf03
update dependencies
2019-05-12 10:18:02 -07:00
Nikolay Kim
07c9eec803
prepare awc release
2019-05-12 10:04:38 -07:00
Nikolay Kim
07b9707ca1
prepare actix-http release
2019-05-12 09:56:55 -07:00
Nikolay Kim
df08baf67f
update actix-net dependencies
2019-05-12 08:34:51 -07:00
Nikolay Kim
33b4c05557
add payload stream migration entry
2019-05-04 22:18:02 -07:00
Nikolay Kim
005c055a7f
prepare actix-web release
2019-05-04 20:05:20 -07:00
Nikolay Kim
5426413cb6
update dependencies
2019-04-24 13:00:30 -07:00
Nikolay Kim
42644dac3f
prepare actix-http-test release
2019-04-24 07:31:33 -07:00
Nikolay Kim
d2b0afd859
Fix http client pool and wait queue management
2019-04-23 14:57:03 -07:00
Nikolay Kim
3532602299
Added support for remainder match (i.e /path/{tail}*)
2019-04-22 21:22:17 -07:00
Nikolay Kim
7e480ab2f7
beta.1 release
2019-04-20 21:16:51 -07:00
Nikolay Kim
01b1350dcc
update versions
2019-04-19 18:16:01 -07:00
Nikolay Kim
7292d0b696
drop chrono and use i64 for max age
2019-04-19 17:23:17 -07:00
Nikolay Kim
a3844c1bfd
update version
2019-04-19 13:55:36 -07:00
Kilerd Chan
791f22bbc8
replate time::Duration
with chrono::Duration
and add max_age_time
method ( #789 )
...
* feat: replate time::Duration with chrono::Duration
* feat: rename max_age method which accepts `Duration` to max_age_time and add new max_age method accepting isize of seconds
* feat: replace `time:Duration` with `chrono:Duration` in repo `actix-http`
2019-04-19 13:54:44 -07:00
Nikolay Kim
75e340137d
use local version of http-test
2019-04-18 12:23:56 -07:00
Nikolay Kim
c943e95812
update dependencies
2019-04-16 11:17:29 -07:00
Nikolay Kim
4c0ebd55d3
prepare actix-http-test release
2019-04-16 11:02:26 -07:00
Nikolay Kim
ddfd7523f7
prepare awc release
2019-04-16 10:49:38 -07:00
Nikolay Kim
a116c4c2c7
Expose peer addr via Request::peer_addr() and RequestHead::peer_addr
2019-04-16 09:54:02 -07:00
Nikolay Kim
d7040dc303
alpha.6 release
2019-04-14 08:09:32 -07:00
Nikolay Kim
5bd5651faa
Allow to use any service as default service
2019-04-13 22:25:00 -07:00
Nikolay Kim
1f2b15397d
prepare alpha5 release
2019-04-12 14:00:45 -07:00
Nikolay Kim
52aebb3bca
fmt
2019-04-10 15:05:03 -07:00
Nikolay Kim
6b42b2aaee
remove framed for now
2019-04-10 12:55:56 -07:00
Nikolay Kim
9d82d4dfb9
Fix body propagation in Response::from_error. #760
2019-04-10 12:43:31 -07:00
Nikolay Kim
9bb40c249f
add h1::SendResponse future; renamed to MessageBody::size
2019-04-10 12:24:17 -07:00
Nikolay Kim
53da55aa3c
alpha4 release
2019-04-07 23:42:05 -07:00
Nikolay Kim
aa78565453
use objects pool for HttpRequest; optimize nested services call
2019-04-07 23:06:21 -07:00
Nikolay Kim
dc7c3d37a1
upgrade router
2019-04-03 21:45:30 -07:00
Nikolay Kim
e738361e09
move multipart support to separate crate
2019-04-03 12:28:58 -07:00
Nikolay Kim
442f5057dd
alpha.3 release
2019-04-02 21:49:31 -07:00
Nikolay Kim
4227cddd30
fix dev dependencies
2019-04-02 15:00:10 -07:00
Nikolay Kim
db1f7651a3
more patch cratesio
2019-04-02 14:47:59 -07:00
Nikolay Kim
deac983bc7
fix test-server workspace setup
2019-04-02 14:04:28 -07:00
Nikolay Kim
bca31eb7ad
remove Deref
2019-04-02 13:35:01 -07:00
Nikolay Kim
96fd61f3d5
rust 1.31.0 compatibility
2019-04-01 10:26:09 -07:00
Nikolay Kim
1a871d708e
update guard doc test
2019-03-30 12:13:21 -07:00
Nikolay Kim
457b75c995
update api docs; move web to submodule
2019-03-30 10:04:38 -07:00
Nikolay Kim
a20b9fd354
prepare aplha2 release
2019-03-29 22:06:14 -07:00
Nikolay Kim
d846328f36
fork cookie crate
2019-03-29 21:13:39 -07:00
Nikolay Kim
c126713f40
add rustls support to HttpServer
2019-03-29 16:28:32 -07:00
Nikolay Kim
80ff7d40a1
enable awc/ssl if ssl features is enabled
2019-03-28 20:27:47 -07:00
Nikolay Kim
9710e9b01f
Re-export actix_http::client::Connector
2019-03-28 14:46:33 -07:00
Nikolay Kim
670a457013
fix docs.rs feature list
2019-03-28 14:28:59 -07:00
Nikolay Kim
a2c9ff3a33
back to development
2019-03-28 14:10:03 -07:00
Nikolay Kim
9c198a0d29
alpha.1 release
2019-03-28 13:46:26 -07:00
Nikolay Kim
6e0fe7db2d
use actix-threadpool for blocking calls
2019-03-28 05:16:43 -07:00
Nikolay Kim
4309d9b88c
port multipart support
2019-03-28 05:04:39 -07:00
Nikolay Kim
2629699b62
rename flate2-c feature to flate2-zlib
2019-03-26 18:46:06 -07:00
Nikolay Kim
1904b01fc0
add content-encoding decompression
2019-03-26 15:14:32 -07:00
Nikolay Kim
9451ba71f4
update cargo files
2019-03-26 12:50:51 -07:00
Nikolay Kim
50c0ddb3cd
update tests
2019-03-26 12:31:51 -07:00
Nikolay Kim
83d4447349
add http client
2019-03-25 21:58:01 -07:00
Nikolay Kim
8d1195d8ac
add async handler tests
2019-03-25 14:33:34 -07:00
Nikolay Kim
535b407ac0
make cookies optional
2019-03-23 10:06:54 -07:00
Nikolay Kim
fd3e351c31
add websockets context
2019-03-17 22:02:03 -07:00
Nikolay Kim
6b66681827
add basic actors integration
2019-03-17 13:47:20 -07:00
Nikolay Kim
9012c46fe1
move payload futures from actix-http
2019-03-17 00:48:40 -07:00
Nikolay Kim
28f01beaec
update deps
2019-03-12 17:06:08 -07:00
Nikolay Kim
a2c4639074
move blocking code to actix-rt
2019-03-11 23:11:51 -07:00
Nikolay Kim
12f0c78091
port identity middleware
2019-03-09 20:40:09 -08:00
Nikolay Kim
85664cc6f7
update deps
2019-03-09 14:56:18 -08:00
Nikolay Kim
d2dba028f6
fix dependency link
2019-03-09 14:07:43 -08:00
Nikolay Kim
54678308d0
propogate app config with http request; add tests for url_for
2019-03-09 14:06:24 -08:00
Nikolay Kim
fde55ffa14
revert generic request parameter for service; support ServerConfig as new factory config
2019-03-09 09:49:11 -08:00
Nikolay Kim
aadcdaa3d6
add resource map, it allow to check if router has resource and it allows to generate urls for named resources
2019-03-09 07:39:34 -08:00
Nikolay Kim
22708e78a9
added proc-macros for route registration
2019-03-07 11:09:42 -08:00
Nikolay Kim
e56691bcf2
rename to Files
2019-03-06 23:39:08 -08:00
Nikolay Kim
244fff9e0a
added Logger middleware
2019-03-06 19:19:27 -08:00
Nikolay Kim
5cde4dc479
update actix-rt
2019-03-06 10:41:07 -08:00
Nikolay Kim
6efc3438b8
refactor and enable some tests for staticfiles
2019-03-05 22:10:08 -08:00
Nikolay Kim
0cf73f1a04
move session to different folder
2019-03-05 18:52:29 -08:00
Nikolay Kim
143ef87b66
add session and cookie session backend
2019-03-05 18:47:18 -08:00
Nikolay Kim
03248028a9
update actix-service
2019-03-05 10:08:08 -08:00
Nikolay Kim
b6fe1dacf2
update middleware impl
2019-03-04 21:42:51 -08:00