Commit Graph

1054 Commits

Author SHA1 Message Date
Sean McArthur
0c847f7898 Merge pull request #814 from hyperium/headers-vec-map
perf(headers): use a VecMap, and check name against literals
2016-06-01 15:51:00 -07:00
Sean McArthur
88480497b2 Merge pull request #813 from hyperium/logs
chore(http): reduce some logs from error level
2016-06-01 15:20:59 -07:00
Sean McArthur
d80d61cd78 perf(headers): check for header literals before allocating name 2016-06-01 15:09:54 -07:00
Sean McArthur
9338878576 perf(headers): use a Vec instead of HashMap internally 2016-06-01 11:56:35 -07:00
Sean McArthur
8017dac175 chore(http): reduce some logs from error level 2016-05-29 15:50:04 -07:00
Kei Tsuji
341b784106 fix(examples): hello example fix for multithread (#808) 2016-05-27 10:05:27 -07:00
Sean McArthur
cee36d4305 feat(client): add Request.set_uri(RequestUri) method (#803) 2016-05-24 11:38:11 -07:00
Sean McArthur
ce3dbd123d Merge pull request #801 from hyperium/client-query
fix(client): send query parameters in Requests
2016-05-23 11:46:15 -07:00
Sean McArthur
2d9aea8db0 fix(client): send query parameters in Requests 2016-05-23 11:19:43 -07:00
Sean McArthur
5d75c7202e Merge pull request #800 from mayhewj/doc-fixes
docs(*): fix typos, Markdown inconsistencies, and stutter
2016-05-23 10:40:40 -07:00
Justin Mayhew
8f1c536007 docs(*): fix typos, Markdown inconsistencies, and stutter 2016-05-20 11:42:29 -03:00
Sean McArthur
54a9a7d102 Merge pull request #795 from hyperium/794-windows-no-verify
fix(windows): disable openssl cert validation for Windows
2016-05-18 11:19:43 -07:00
Sean McArthur
c81deed3e6 fix(windows): disable openssl cert validation for Windows
It doesn't work, so it's just causing errors.

Closes #794
2016-05-18 10:04:39 -07:00
Sean McArthur
5c1ecfb95f Merge pull request #793 from softprops/custom_openssl_client
feat(net): Add OpensslClient constructor
2016-05-17 11:51:09 -07:00
softprops
088822b23d feat(net): Add OpensslClient constructor 2016-05-17 00:00:35 -04:00
Sean McArthur
ffb499bdf9 Merge pull request #778 from hyperium/mio
Async IO
2016-05-16 15:55:26 -07:00
Sean McArthur
38aa51495a feat(uri): impl Eq and Hash for RequestUri 2016-05-16 09:51:18 -07:00
Sean McArthur
d35992d019 feat(lib): switch to non-blocking (asynchronous) IO
BREAKING CHANGE: This breaks a lot of the Client and Server APIs.
  Check the documentation for how Handlers can be used for asynchronous
  events.
2016-05-16 09:51:18 -07:00
Sean McArthur
1ec56fe6b6 v0.9.4 2016-05-09 15:09:26 -07:00
Sean McArthur
55f2468e4e Merge pull request #787 from hyperium/openssl-ciphers
fix(ssl): use secure ciphers by default in openssl
2016-05-09 13:15:36 -07:00
Sean McArthur
54bf6adeee fix(ssl): use secure ciphers by default in openssl 2016-05-09 12:47:09 -07:00
Sean McArthur
1a0be10629 Merge pull request #788 from hyperium/nightly-fixes
fix(warnings): remove unused_code warnings from newest nightlies
2016-05-09 12:46:09 -07:00
Sean McArthur
e7229480ea fix(warnings): remove unused_code warnings from newest nightlies 2016-05-09 11:51:51 -07:00
Sean McArthur
6a21901f46 Merge pull request #784 from hyperium/openssl-verify
feat(ssl): enable hostname verification by default for OpenSSL
2016-05-08 10:52:22 -07:00
Sean McArthur
01160abd92 feat(ssl): enable hostname verification by default for OpenSSL
Additionally disables SSLv2 and SSLv3, as those are universally considered
unsafe.

Closes #472
2016-05-08 10:04:37 -07:00
Sean McArthur
eab289b7d2 v0.9.3 2016-05-05 14:30:34 -07:00
Sean McArthur
17f818e5c1 Merge pull request #781 from hyperium/pool-mutex-race
fix(client): fix panic in Pool::connect
2016-05-05 12:16:47 -07:00
Sean McArthur
6d8fc2e7b0 Merge pull request #779 from Manishearth/doc-md
Clippy fixes with markdown docs
2016-05-05 11:06:40 -07:00
Sean McArthur
e51bafe2e4 fix(client): fix panic in Pool::connect
Closes #780
2016-05-05 10:45:16 -07:00
Manish Goregaokar
b840963629 docs(*): Clippy fixes with markdown docs 2016-05-05 22:50:23 +05:30
Sean McArthur
1d936fee90 v0.9.2 2016-05-04 11:16:13 -07:00
Sean McArthur
283b1cace1 Merge pull request #775 from hyperium/774-proxy-host
fix(client): fix Host header when using a Proxy
2016-05-04 10:53:24 -07:00
Sean McArthur
f36c6b255f feat(client): proper proxy and tunneling in Client
Closes #774
2016-05-02 12:33:49 -07:00
Sean McArthur
3a3e08687b Merge pull request #771 from hyperium/allow-proxy
feat(client): add Proxy support
2016-04-26 12:19:42 -07:00
Sean McArthur
25010fc1fc feat(client): add Proxy support
This works by configuring proxy options on a `Client`, such as
`client.set_proxy("http", "127.0.0.1", "8018")`.

Closes #531
2016-04-25 15:49:57 -07:00
Sean McArthur
5fcc04a6cd perf(client): dont keep Pool mutex locked during getaddrinfo 2016-04-25 15:36:55 -07:00
Sean McArthur
4828437551 v0.9.1 2016-04-21 17:10:51 -07:00
Sean McArthur
b783ddf455 fix(Cargo.toml): update documentation link 2016-04-21 17:10:22 -07:00
Sean McArthur
eda5ca5b7f v0.9.0 2016-04-21 16:17:25 -07:00
Sean McArthur
9955f2e75c docs(README): update links to documentation for stable and master 2016-04-21 16:16:00 -07:00
Simon Sapin
8fa7a98968 refactor(hyper): Update to rust-url 1.0
BREAKING CHANGE: The re-exported Url type has breaking changes.
2016-04-21 16:14:08 -07:00
Sean McArthur
4bdf52a482 Merge pull request #764 from hyperium/readme-tests
test(readme): test readme code fences
2016-04-19 17:25:03 -07:00
Sean McArthur
b98662ab6d test(readme): test readme code fences 2016-04-19 15:58:50 -07:00
Sean McArthur
635622c37f Merge pull request #762 from sfackler/security-framework
Add SslClient and SslServer implementations for security-framework
2016-04-16 22:51:40 -07:00
Sean McArthur
71ca26d25d Merge pull request #760 from frewsxcv/patch-1
Enable Travis CI testing on OSX.
2016-04-16 22:50:26 -07:00
Corey Farwell
e8826917d1 chore(travis): Enable Travis CI testing on OSX.
In preparation for https://github.com/hyperium/hyper/issues/755.
2016-04-16 21:02:04 -04:00
Sean McArthur
bb5f17daef Merge pull request #761 from frewsxcv/patch-2
Remove now default 'sudo: false'.
2016-04-16 18:01:16 -07:00
Steven Fackler
f37315b270 feat(net): Add Ssl impls for security-framework
Cloese #755
2016-04-16 16:20:52 -07:00
Corey Farwell
c53b5b242d chore(travis): Remove now default 'sudo: false'.
'sudo: false' is now default on Travis CI.
2016-04-16 16:59:27 -04:00
Sean McArthur
caa796f98d v0.8.1 2016-04-13 15:12:40 -07:00