Maksym Vorobiov
835a00599c
rollback missed dependencies and CHANGES in crates except actix-http
2020-02-27 09:37:05 +09:00
Maksym Vorobiov
9d04b250f9
This is a squashed commit:
...
- Convert MessageBody to accept Pin in poll_next
- add CHANGES and increase versions aligned to semver
- update crates to accomodate MessageBody Pin change
- fix tests and dependencies
2020-02-27 09:37:05 +09:00
Nikolay Kim
a791aab418
prep awc release
2019-12-15 13:36:05 +06:00
Nikolay Kim
c1deaaeb2f
cleanup imports
2019-12-13 11:24:57 +06:00
Nikolay Kim
1729a52f8b
prepare alpha.3 release
2019-12-07 13:00:03 +06:00
Nikolay Kim
fba02fdd8c
prep awc release
2019-11-06 11:33:25 -08:00
Jonathas Conceição
f0612f7570
awc: Add support for setting query from Serialize type for client request ( #1130 )
...
Signed-off-by: Jonathas-Conceicao <jadoliveira@inf.ufpel.edu.br>
2019-10-26 08:27:14 +03:00
Sven-Hendrik Haase
3ff01a9fc4
Add changelog entry for #1101 ( #1102 )
2019-09-25 15:35:28 +06:00
Nikolay Kim
3d4e45a0e5
prepare release
2019-09-25 15:30:20 +06:00
Nikolay Kim
45d2fd4299
export frozen request related types; refactor code layout
2019-09-12 10:40:56 +06:00
Nikolay Kim
71f8577713
prepare awc release
2019-09-11 20:13:28 +06:00
Dmitry Pypin
8873e9b39e
Added FrozenClientRequest for easier retrying HTTP calls ( #1064 )
...
* Initial commit
* Added extra_headers
* Added freeze() method to ClientRequest which produces a 'read-only' copy of a request suitable for retrying the send operation
* Additional methods for FrozenClientRequest
* Fix
* Increased crates versions
* Fixed a unit test. Added one more unit test.
* Added RequestHeaderWrapper
* Small fixes
* Renamed RequestHeadWrapper->RequestHeadType
* Updated CHANGES.md files
* Small fix
* Small changes
* Removed *_extra methods from Connection trait
* Added FrozenSendBuilder
* Added FrozenSendBuilder
* Minor fix
* Replaced impl Future with concrete Future implementation
* Small renaming
* Renamed Send->SendBody
2019-09-10 10:29:32 +06:00
Eugene Bulkin
8d61fe0925
Ensure that awc::ws::WebsocketsRequest sets the Host header ( #1070 )
...
* Ensure that awc::ws::WebsocketsRequest sets the Host header before connecting.
* Make sure to check if headers already have a HOST value before setting
* Update CHANGES.md to reflect WebSocket client update.
2019-09-09 12:27:13 +06:00
Nikolay Kim
5d248cad89
prep release
2019-08-13 12:28:05 -07:00
Nikolay Kim
55179d6ab2
update dependencies
2019-08-13 10:48:11 -07:00
Nikolay Kim
cf1a60cb3a
prepare awc release
2019-08-01 15:41:14 -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
a28b7139e6
prepare awc release
2019-07-01 11:34:57 +06:00
messense
dbab55dd6b
Bump rand crate version to 0.7 ( #951 )
2019-07-01 09:37:03 +06:00
Alec Moskvin
d2eb1edac3
Actix-web client: Always append a colon after username in basic auth ( #949 )
...
* Always append a colon after username in basic auth
* Update CHANGES.md
2019-07-01 09:34:42 +06:00
Nikolay Kim
a342b1289d
prep awc release
2019-06-05 08:14:00 +06:00
Nikolay Kim
07c9eec803
prepare awc release
2019-05-12 10:04:38 -07:00
Nikolay Kim
5426413cb6
update dependencies
2019-04-24 13:00:30 -07:00
Nikolay Kim
2e19f572ee
add tests for camel case headers rendering
2019-04-24 11:27:57 -07:00
Nikolay Kim
fc9b14a933
allow to specify server address for http and ws requests
2019-04-19 18:03:44 -07:00
Nikolay Kim
cc8420377e
pass request ownership to closure instead of ref
2019-04-16 15:43:55 -07:00
Nikolay Kim
ddfd7523f7
prepare awc release
2019-04-16 10:49:38 -07:00
Nikolay Kim
d7040dc303
alpha.6 release
2019-04-14 08:09:32 -07:00
Nikolay Kim
6bc1a0c76b
Do not set default headers for websocket request
2019-04-14 07:43:53 -07:00
Nikolay Kim
1f2b15397d
prepare alpha5 release
2019-04-12 14:00:45 -07:00
Nikolay Kim
67c34a5937
Add Debug impl for BoxedSocket
2019-04-11 16:01:54 -07:00
Nikolay Kim
b1547bbbb6
do not set default headers
2019-04-08 11:09:57 -07:00
Nikolay Kim
53da55aa3c
alpha4 release
2019-04-07 23:42:05 -07:00
Nikolay Kim
442f5057dd
alpha.3 release
2019-04-02 21:49:31 -07:00
Nikolay Kim
f100976ef0
rename close_connection to force_close
2019-04-02 14:08:30 -07:00
Nikolay Kim
e282ef7925
return back consuming builder
2019-04-02 12:51:16 -07:00
Nikolay Kim
2d43489278
ClientRequest::json() accepts reference instead of object
2019-04-01 17:53:30 -07:00
Nikolay Kim
38afc93304
Use non-consuming builder pattern for ClientRequest
2019-04-01 15:19:34 -07:00
Nikolay Kim
5c4e4edda4
add ClientResponse::json()
2019-04-01 11:51:18 -07:00
Nikolay Kim
c5fa6c1abe
do not consume response
2019-04-01 11:29:50 -07:00
Nikolay Kim
6c195d8521
add Derev<Target=RequestHead> for ClientRequest
2019-04-01 10:26:25 -07:00
Nikolay Kim
e9bbde6832
allow to override request's uri
2019-03-29 16:28:28 -07:00
Nikolay Kim
744d82431d
add per request timeout
2019-03-29 14:07:37 -07:00
Nikolay Kim
058b1d56e6
Export ws sub-module with websockets related types
2019-03-29 13:49:21 -07:00
Nikolay Kim
1e7096a63a
add request timeout
2019-03-28 22:33:41 -07:00
Nikolay Kim
ea4d98d669
Session wide headers, basic and bearer auth
2019-03-28 21:48:35 -07:00
Nikolay Kim
9710e9b01f
Re-export actix_http::client::Connector
2019-03-28 14:46:33 -07:00
Nikolay Kim
9c198a0d29
alpha.1 release
2019-03-28 13:46:26 -07:00