Commit Graph

  • 579d7355c4 Merge pull request #661 from hyperium/keep-alive-timeout Sean McArthur 2015-10-09 15:29:02 -07:00
  • cdaa2547ed fix(server): use a timeout for Server keep-alive Sean McArthur 2015-10-08 16:30:48 -07:00
  • 388ddf6f3b Merge pull request #659 from softprops/patch_builder Sean McArthur 2015-10-02 11:56:27 -07:00
  • 03827c3156 feat(client): add patch method to Client builder interface softprops 2015-10-01 22:30:52 -04:00
  • 79a99eec8c chore(cargo): update httparse to 1.0 Sean McArthur 2015-09-28 13:04:06 -07:00
  • 1fbed4b026 v0.6.14 Sean McArthur 2015-09-21 14:22:05 -07:00
  • 54f084ad86 Merge pull request #656 from psdh/addPartialEqHead Sean McArthur 2015-09-21 08:09:51 -07:00
  • 76cbf38423 feat(headers): add PartialEq impl for Headers struct Prabhjyot Singh Sodhi 2015-09-16 11:45:42 +05:30
  • b872969880 fix(timeouts): remove rust #![feature] for socket timeouts Sean McArthur 2015-09-16 14:30:12 -07:00
  • 3d05a90eef v0.6.13 Sean McArthur 2015-09-02 09:27:25 -07:00
  • 9a3b3558c1 Merge pull request #654 from retep998/appveyor Sean McArthur 2015-09-09 22:23:01 -07:00
  • e0b9a11c9c test(windows): Ignore #[should_panic] tests on 32-bit msvc Peter Atashian 2015-09-10 00:09:14 -04:00
  • 4d7c04e035 test(windows): Improve appveyor ci Peter Atashian 2015-09-09 23:17:22 -04:00
  • e9c62ccbab Merge pull request #648 from mlalic/h1-msg-keep-calm Sean McArthur 2015-09-09 10:50:37 -07:00
  • a05b2f1abf Merge pull request #649 from mikedilger/server_empty_writer Sean McArthur 2015-09-07 17:58:47 -07:00
  • 9b2998bddc fix(server): use EmptyWriter for status codes that have no body Mike Dilger 2015-09-08 09:21:50 +12:00
  • be4e718145 fix(http): Add a stream enum that makes it impossible to lose a stream Marko Lalic 2015-09-05 15:29:31 +02:00
  • 1b869c4457 Merge pull request #647 from mlalic/issue-646 Sean McArthur 2015-09-04 16:33:48 -07:00
  • a36e44af7d fix(http): Make sure not to lose the stream when CL is invalid Marko Lalic 2015-09-05 00:42:50 +02:00
  • 32e09a0429 fix(client): EofReader by nature means the connection is closed Sean McArthur 2015-09-02 09:26:46 -07:00
  • b833f67780 v0.6.12 Sean McArthur 2015-09-01 18:12:18 -07:00
  • 1ddb59418e Merge pull request #642 from mikedilger/thread_hooks Sean McArthur 2015-09-01 18:10:18 -07:00
  • 8b593691c6 Merge pull request #645 from hyperium/640-invalid-response Sean McArthur 2015-09-01 18:09:26 -07:00
  • 75c7117020 fix(client): be resilient to invalid response bodies Sean McArthur 2015-09-01 16:44:58 -07:00
  • 6b6182e8c4 feat(server): Add Handler per-connection hooks Mike Dilger 2015-09-01 15:53:15 +12:00
  • 8dbc38c75a Merge pull request #644 from erickt/serde Sean McArthur 2015-08-31 22:02:30 -07:00
  • ca67013493 Merge pull request #643 from erickt/master Sean McArthur 2015-08-31 22:02:20 -07:00
  • 63608c49c0 fix(examples): "cargo test --features serde-serialization" Erick Tryzelaar 2015-08-31 21:49:27 -07:00
  • 3a3c8b69a7 refactor(serde): Minor serde micro-optimizations Erick Tryzelaar 2015-08-31 21:49:05 -07:00
  • 5c7195ab4a fix(http): fix several cases in HttpReader Sean McArthur 2015-08-31 19:30:52 -07:00
  • 93e6d29a5e refactor(buffer): use vec macro in constructor, change trace logs Sean McArthur 2015-08-31 19:30:41 -07:00
  • 5e0b952a37 v0.6.11 Sean McArthur 2015-08-27 15:50:52 -07:00
  • 0af7abf62e refactor(mock): derive Debug for MockStream Sean McArthur 2015-08-27 15:47:36 -07:00
  • ef15257b73 fix(client): fix panics when some errors occured inside HttpMessage Sean McArthur 2015-08-27 15:43:22 -07:00
  • 4f672fe744 Merge pull request #636 from mikedilger/connection Sean McArthur 2015-08-27 15:47:04 -07:00
  • 341f8eae6e fix(headers): case insensitive values for Connection header Mike Dilger 2015-08-28 09:18:27 +12:00
  • 44a4010537 docs(server): fix request.ssl() example to use SslStream<HttpStream> Sean McArthur 2015-08-24 09:59:21 -07:00
  • 295e8e4708 v0.6.10 Sean McArthur 2015-08-19 14:57:00 -07:00
  • d32d35bbea fix(client): close connection when there is an Error Sean McArthur 2015-08-19 14:37:30 -07:00
  • e305a2e9dc Merge pull request #632 from manuel-woelker/issue-629 Sean McArthur 2015-08-18 15:05:13 -07:00
  • 80931cf4c3 feat(uri): implement fmt::Display for RequestUri (resolves #629) Manuel Woelker 2015-08-18 22:28:23 +02:00
  • da2d29309a v0.6.9 Sean McArthur 2015-08-13 14:59:17 -07:00
  • 0aaa351fe2 chore(cargo): update unicase version to 1.0 Sean McArthur 2015-08-13 14:58:07 -07:00
  • e1307b0d2f Merge pull request #631 from hyperium/server-request-ssl Sean McArthur 2015-08-12 14:40:59 -07:00
  • 0455663a98 fix(nightly): remove feature flag for duration Sean McArthur 2015-08-12 14:39:37 -07:00
  • 7909829f98 feat(server): add Request.ssl() to get underlying ssl stream Sean McArthur 2015-08-12 14:13:14 -07:00
  • 1a91835aba feat(net): impl downcast methods for NetworkStream (without + Send) Sean McArthur 2015-08-12 14:12:16 -07:00
  • 8791a7edf1 Merge pull request #625 from hyperium/no-content Sean McArthur 2015-08-05 17:19:35 -07:00
  • 67c284a96a fix(client): improve keep-alive of bodyless Responses Sean McArthur 2015-08-05 16:45:54 -07:00
  • 31f117ea08 fix(client): improve HttpReader selection for client Responses Sean McArthur 2015-08-05 16:42:48 -07:00
  • af062ac954 feat(headers): Content-Range header ealasu 2015-07-12 21:09:01 -04:00
  • 884fb1bbd9 v0.6.8 Sean McArthur 2015-08-03 12:07:41 -07:00
  • 38d08e0213 v0.6.7 Sean McArthur 2015-08-03 11:59:58 -07:00
  • ee44d03458 docs(readme): improve server example to use res.send Sean McArthur 2015-08-03 11:58:33 -07:00
  • 5ca84f1666 chore(cargo): update mime dependency to 0.1 Sean McArthur 2015-08-03 11:57:36 -07:00
  • bfe948c39c Merge pull request #624 from mitsuhiko/feature/raw-fd Sean McArthur 2015-08-02 00:11:27 -07:00
  • 664bde58d8 feat(raw-fd): implement FromRawFd/FromRawSocket Armin Ronacher 2015-08-01 23:08:26 +02:00
  • 0a59d7377c Merge pull request #621 from hyperium/timeout Sean McArthur 2015-07-29 10:56:39 -07:00
  • 8a7cac5aba Merge pull request #622 from muja/callback_con Sean McArthur 2015-07-28 16:04:52 -07:00
  • abdd4c5d63 feat(net): Implement NetworkConnector for closure to be more flexible Danyel Bayraktar 2015-07-28 22:47:38 +02:00
  • 7d1f154cb7 feat(net): add socket timeouts to Server and Client Sean McArthur 2015-06-16 11:02:36 -07:00
  • 421422b620 v.0.6.6 Jonathan Reem 2015-07-25 11:09:59 -07:00
  • 7e9263386c Merge pull request #617 from pcwalton/serde-fix Jonathan Reem 2015-07-23 21:56:24 -07:00
  • f5f5e1cb2d fix(headers): fix broken deserialization of headers Patrick Walton 2015-07-23 20:54:47 -07:00
  • aaf7995b43 v0.6.5 Sean McArthur 2015-07-23 13:43:42 -07:00
  • aa09034d2c Merge pull request #616 from hyperium/ssl-direct-streams Sean McArthur 2015-07-23 13:30:52 -07:00
  • 71db6a46c0 refactor(ssl): use openssl::DirectStreams Sean McArthur 2015-07-22 19:07:23 -07:00
  • da817ba8bf test(header): change test_headers_show to use str.contains Sean McArthur 2015-07-23 12:09:55 -07:00
  • a0739e6c96 test(headers): fix test_headers_show() Sean McArthur 2015-07-23 11:53:46 -07:00
  • 74021a24fe test(headers): remove usage of iter.join() Sean McArthur 2015-07-23 11:38:26 -07:00
  • d2e8b5dc3d fix(tests): iter.connect() is now iter.join() Sean McArthur 2015-07-22 19:01:33 -07:00
  • 3bd0635d28 Merge pull request #611 from batisteo/patch-1 Sean McArthur 2015-07-22 17:58:45 -07:00
  • 35071fb1e5 Merge pull request #615 from havarnov/impl-hash-for-statuscode Sean McArthur 2015-07-22 09:07:42 -07:00
  • d84f291abc feat(status): implement Hash for StatusCode Håvar Nøvik 2015-07-22 10:50:26 +02:00
  • aa85f609b5 feat(status): implement Hash for StatusCode Håvar Nøvik 2015-07-21 21:10:47 +02:00
  • 65ba136f02 Doc: moved blank line in right place. Baptiste Darthenay 2015-07-15 10:39:18 +02:00
  • 7b108466f6 v0.6.4 Jonathan Reem 2015-07-10 20:43:51 -07:00
  • 7b0f22e2c5 Merge pull request #603 from pcwalton/serde Jonathan Reem 2015-07-10 18:56:08 -07:00
  • 87de1b77bc feat(http): add optional serialization of common types via serde Patrick Walton 2015-07-10 13:16:11 -07:00
  • 623824d8b2 v0.6.3 Sean McArthur 2015-07-08 10:33:37 -07:00
  • 9bf60b65a0 docs(http): document consts CR, LR, and LINE_ENDING Sean McArthur 2015-07-08 10:31:31 -07:00
  • 5994a6f8b4 fix(lint): change deny(missing_docs) to only apply for tests Sean McArthur 2015-07-08 10:23:37 -07:00
  • 18a29aca3d Merge pull request #599 from hyperium/zero-buf Sean McArthur 2015-07-07 22:55:38 -07:00
  • 0e7db69d6d perf(buffer): zero out buffers using memset instead of iter().take() Sean McArthur 2015-07-07 18:09:05 -07:00
  • 46e0aa00c4 Merge pull request #598 from leodasvacas/patch-1 Sean McArthur 2015-07-07 11:35:08 -07:00
  • ce4b4e0b4f docs(CONTRIBUTING): link to open easy issues Leonardo Yvens 2015-07-07 15:12:17 -03:00
  • 3964a6bd3e v0.6.2 Sean McArthur 2015-07-06 15:23:03 -07:00
  • ed54426461 Merge pull request #597 from hyperium/http10-keep-alive Sean McArthur 2015-07-06 15:14:04 -07:00
  • ddecb262b3 fix(http): no longer keep alive for Http1.0 if no Connection header Sean McArthur 2015-07-06 12:55:25 -07:00
  • 7c2e5124e6 feat(headers): add strict-transport-security header Sam Gibson 2015-06-29 10:59:10 +10:00
  • 9a85ea553f Merge pull request #595 from pyfisch/originstring Sean McArthur 2015-07-06 11:00:49 -07:00
  • ed458628e5 refactor(headers): use String in Access-Control-Allow-Origin header Pyfisch 2015-07-04 17:20:41 +02:00
  • 3a5c56cc5e Merge pull request #593 from hyperium/client-response-url Sean McArthur 2015-07-01 11:11:32 -07:00
  • 82ed9092e3 feat(client): add url property Response Sean McArthur 2015-07-01 10:45:07 -07:00
  • 5978f7c630 docs(readme): add appveyor badge to readme Sean McArthur 2015-06-30 15:08:34 -07:00
  • 2187b5561f test(windows): add appveyor ci Sean McArthur 2015-06-30 15:04:04 -07:00
  • b57bba3517 Merge pull request #587 from pyfisch/nice-code Sean McArthur 2015-06-29 14:21:02 -07:00
  • db93ca0697 style(rustfmt): run rustfmt on hyper correct overlong lines Pyfisch 2015-06-27 16:01:08 +02:00
  • 990819a6d6 v0.6.1 Sean McArthur 2015-06-26 21:28:40 -07:00
  • 31e5a91350 Merge pull request #582 from mlalic/issue-580 Sean McArthur 2015-06-26 21:18:22 -07:00