Sean McArthur
3c39260cf7
v0.11.13
2022-11-16 10:44:55 -05:00
Kian-Meng Ang
81fc85a689
docs: fix some typos ( #1562 )
...
Co-authored-by: Sean McArthur <sean@seanmonstar.com >
2022-11-15 17:43:56 -05:00
Alvenix
e302f75b60
Add option to configure TLS server name indication (SNI) ( #1669 )
2022-11-09 09:49:58 -05:00
Thomas Smith
f11e958433
Add support for custom DNS resolution ( #1653 )
...
Closes #1125
2022-11-02 09:27:07 -04:00
Andrei Grazhdankov
231b18f835
native-tls: add Identiy::from_pkcs8_pem ( #1655 )
...
Add new optional fn from_pkcs8_pem for easy load client certificate (*.crt and *.key) for feature native-tls.
2022-10-19 10:48:10 -04:00
anhcuky
110c3aee33
Fix redirect limited(0) should not follow redirects ( #1645 )
...
Closes #1639
2022-10-10 11:46:31 -04:00
Jiahao XU
4c377661bb
Bump dep trust-dns-resolver to v0.22 ( #1647 )
...
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com >
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com >
2022-10-09 12:18:55 +00:00
Sean McArthur
a0a7db0113
v0.11.12
2022-09-20 11:14:51 -07:00
lpraneis
ae2d521664
Add ability to specify multiple IP addresses for resolver overrides ( #1622 )
...
This change allows the `ClientBuilder::resolve_to_addrs` method to accept a
slice of `SocketAddr`s for overriding resolution for a single domain.
Allowing multiple IPs more accurately reflects behavior of `getaddrinfo`
and allows users to rely on hyper's happy eyeballs algorithm to connect
to a host that can accept traffic on IPv4 and IPv6.
2022-09-19 13:53:36 -07:00
Luqman Aden
6ceb23958c
Export Upgraded type. ( #1618 )
2022-09-07 23:37:21 +00:00
Luqman Aden
61474f422c
Add HTTP Upgrade support to Response. ( #1376 )
2022-07-28 13:18:18 -07:00
Vidhan Bhatt
e9ba0a9dc7
docs: fix broken doc comment example. ( #1584 )
2022-07-19 07:10:30 -07:00
Miguel Guarniz
3b2eecce6e
Remove debug log of status and URL ( #1583 )
...
Signed-off-by: Miguel Guarniz <mi9uel9@gmail.com >
2022-07-18 17:37:12 -07:00
Kaede Hoshikawa
74e70627be
Migrate to once_cell. ( #1565 )
2022-07-18 16:16:59 -07:00
Sean McArthur
b72a385ae7
Bump MSRV to 1.56 ( #1582 )
2022-07-18 15:48:40 -07:00
Sean McArthur
5397d2cf8e
v0.11.11
2022-06-13 13:52:17 -07:00
Marcus Griep
7a11d397eb
feat: enable client to be a service without ownership ( #1556 )
2022-06-13 13:45:30 -07:00
Sean McArthur
c4603b0a5d
Disable dependabot wasm alerts
2022-06-08 10:46:17 -07:00
Sean McArthur
d536ce261c
Fix RequestBuilder to send explicitly sensitive headers
...
Closes #1549
2022-05-31 14:10:19 -05:00
Jens Reimann
28840afd46
[ #1095 ]: Implement basic_auth for WASM
...
Signed-off-by: Jens Reimann <jreimann@redhat.com >
2022-05-30 09:32:34 -05:00
hson
c4d5094522
Update path and toolchain up to date
2022-05-17 11:30:11 -05:00
hson
a80c863a42
Bump async-compression
2022-05-17 11:30:11 -05:00
hson
48a88fee7a
fix style and format
2022-05-17 11:30:11 -05:00
hson
0b9b499356
Expose hyper HTTP2 keep-alive config.
2022-05-17 11:30:11 -05:00
Brian Cook
2a6e012009
Fix Proxy URL parse error handling. ( #1539 )
...
* Check for schema during URL parse error handling. Lots of unit tests.
* Introduce BadScheme; an error source. Change schema to scheme. Use BadScheme instead of the error text to determine that a scheme is not present.
2022-05-05 16:23:36 -07:00
cui fliter
6ca5f3e50c
docs: fix some typos ( #1531 )
...
Signed-off-by: cuishuang <imcusg@gmail.com >
2022-04-25 10:00:01 -07:00
Mathspy
d24a5286c7
Implement tower Service for Client ( #1420 )
...
* Add tower-service
* Implement tower Service for Client
2022-04-20 16:14:35 -07:00
eyalsatori
5d8bf830cb
Enable ClientBuilder to be configure with http1_allow_obsolete_multiline_headers_in_responses ( #1521 ) ( #1523 )
2022-04-19 08:53:08 -07:00
Flavio Castelli
2e5debe248
[rustls] identity: handle elliptic curve private keys ( #1526 )
...
This commit improves the user experience of the users leveraging rustls.
When building the identity to use for requests, it's now possible to use
also private keys using Elliptic Curve that are encoded with SEC1
standard.
This is the default encoding used by openssl when EC keys are created.
Prior to this commit users had to convert those keys from the SEC1
encoding to the PKCS 8 one, which is something not trivial.
This feature has been recently added to rustls-pemfile crate.
Signed-off-by: Flavio Castelli <fcastelli@suse.com >
2022-04-15 11:55:11 -07:00
MisileLaboratory
41425edfe3
Update license copyright. ( #1527 )
2022-04-15 10:31:59 -07:00
Paolo Barbolini
9bd4e90ec3
Bump rustls-pemfile to v1 ( #1525 )
2022-04-14 15:12:10 -07:00
Joel Natividad
fe0d9688f5
Bump cookie to 0.16; tokio-util to 0.7; trust-dns-resolver to 0.21 ( #1509 )
2022-03-31 10:08:42 -07:00
Sean McArthur
798df70fb0
v0.11.10
2022-03-14 11:39:43 -07:00
Mohamed Daahir
6dbac11d39
expose http::Extensions in Response ( #1476 )
2022-03-14 11:21:57 -07:00
wspsxing
ee57777d42
fix basic-auth for access http over https's proxy ( #1491 )
2022-03-14 11:08:04 -07:00
ComplexSpaces
b4f716bd3a
Update winreg to 0.10 ( #1496 )
2022-03-10 20:04:16 -08:00
Nihaal Sangha
f889a7b6a7
Improve RequestBuilder.form() docs ( #1490 )
2022-03-03 15:00:12 -08:00
Sean McArthur
0170947fb4
Bump MSRV to 1.49 ( #1484 )
2022-02-25 13:46:13 -08:00
Vidar Magnusson
faea83b562
Fix doc example code for query parameters ( #1480 )
2022-02-25 13:07:42 -08:00
Ed Morley
70d05cfab6
docs; fix typo in Client::new() ( #1482 )
...
`s/cannot initialized/cannot be initialized/`
2022-02-24 14:38:54 -08:00
Paolo Barbolini
0384759a19
Bump rustls-pemfile to 0.3 ( #1459 )
2022-02-07 08:51:44 -08:00
Konrad Borowski
a654d3951e
Bump serde_urlencoded to 0.7.1 ( #1457 )
...
serde_urlencoded 0.7.0 has an incorrect serde version dependency.
This causes issues in `cargo update -Z minimal-versions` builds.
It's not noticeable while testing in CI because cookie_store depends
on serde 1.0.126, however because this is an optional dependency
there is a possibility that a project using reqwest won't enable
it.
2022-02-04 05:59:03 -08:00
kraktus
9339c54323
Doc: stream feature is needed for wrap_stream and From<File> for Body ( #1456 )
...
At least `wrap_stream` it is written in plain text, but adding the visual flag should be better and coherent with `byte_stream` documentation, but nothing is shown for `From<File>` for `Body`.
Co-authored-by: kraktus <kraktus@users.noreply.github.com >
2022-02-02 15:09:25 -08:00
Tjeu Kayim
d92d2aa3ce
Log instead of error MissingOrMalformedExtensions in rustls_native_certs::load_native_certs ( #1316 )
2022-01-27 10:57:52 -08:00
Elliott Clarke
d3ffb27bdb
Add URL API to Error
...
Adds `without_url`, `with_url`, and `url_mut` to `Error`.
Closes #297
2022-01-27 10:41:37 -08:00
nikstur
8400d8d740
Fixed links in blocking::multipart that pointed to async version instead of blocking
2022-01-24 10:55:41 -08:00
Sean McArthur
0fc1652975
v0.11.9
2022-01-10 15:08:27 -08:00
Josep Mengual
56ad99bebb
Add HTTP/0.9 responses support
2022-01-07 11:49:21 -08:00
Sean McArthur
7388b676df
Examples: allow passing URL via CLI
2022-01-07 11:22:13 -08:00
Sean McArthur
a03ca5012d
Fix HTTP/2: retry requests rejected by a graceful shutdown
2022-01-07 11:04:03 -08:00