1
0
mirror of https://github.com/actix/actix-extras.git synced 2025-03-16 10:22:42 +01:00

Commit Graph

  • 3fa23f5e10 update version Nikolay Kim 2018-08-31 17:25:15 -07:00
  • 2d51831899 handle socket read disconnect Nikolay Kim 2018-08-31 17:24:13 -07:00
  • e59abfd716
    Merge pull request #496 from Neopallium/master Nikolay Kim 2018-08-31 17:17:39 -07:00
  • 66881d7dd1 If buffer is empty, read more data before calling parser. Robert G. Jakabosky 2018-09-01 02:25:05 +08:00
  • a42a8a2321 Add some comments to clarify logic. Robert G. Jakabosky 2018-09-01 02:15:36 +08:00
  • 2341656173 Simplify buffer reading logic. Remove duplicate code. Robert G. Jakabosky 2018-09-01 01:41:38 +08:00
  • 487519acec Add client test for 'Connection: close' as reported in issue #495 Robert G. Jakabosky 2018-09-01 00:34:19 +08:00
  • af6caa92c8
    Merge branch 'master' into master Robert Gabriel Jakabosky 2018-09-01 00:17:34 +08:00
  • 3ccbce6bc8 Fix issue with 'Connection: close' in ClientRequest Robert G. Jakabosky 2018-09-01 00:08:53 +08:00
  • 797b52ecbf
    Update CHANGES.md Armin Ronacher 2018-08-29 20:58:23 +02:00
  • 4bab50c861 Add ability to pass a custom TlsConnector (#491) Markus Unterwaditzer 2018-08-29 20:53:31 +02:00
  • 5906971b6d
    Merge pull request #483 from Neopallium/master Nikolay Kim 2018-08-26 10:15:25 -07:00
  • 8393d09a0f Fix tests. Robert G. Jakabosky 2018-08-27 00:31:31 +08:00
  • c3ae9997fc Fix bug with http1 client disconnects. Robert G. Jakabosky 2018-08-26 22:21:05 +08:00
  • d39dcc58cd
    Merge pull request #482 from 0x1793d1/master Nikolay Kim 2018-08-24 20:53:45 -07:00
  • 471a3e9806 Fix server startup log message 0x1793d1 2018-08-24 23:21:32 +02:00
  • 48ef18ffa9 update changes Nikolay Kim 2018-08-23 12:54:59 -07:00
  • 9ef7a9c182 hide AcceptorService Nikolay Kim 2018-08-23 11:30:49 -07:00
  • 3dafe6c251 hide token and server flags Nikolay Kim 2018-08-23 11:30:07 -07:00
  • 8dfc34e785 fix tokio-tls IoStream impl Nikolay Kim 2018-08-23 10:27:32 -07:00
  • 810995ade0 fix tokio-tls dependency #480 Nikolay Kim 2018-08-23 10:10:13 -07:00
  • 1716380f08 clippy fmt Nikolay Kim 2018-08-23 09:48:01 -07:00
  • e9c139bdea clippy warnings Nikolay Kim 2018-08-23 09:47:32 -07:00
  • cf54be2f17 hide new server api Nikolay Kim 2018-08-23 09:39:11 -07:00
  • f39b520a2d
    Merge pull request #478 from fzgregor/master Nikolay Kim 2018-08-23 09:34:47 -07:00
  • 89f414477c
    Merge branch 'master' into master Nikolay Kim 2018-08-23 09:34:34 -07:00
  • 986f19af86
    Revert back to serde_urlencoded dependecy (#479) Douman 2018-08-21 22:23:17 +03:00
  • e680541e10 Made extensions constructor public Franz Gregor 2018-08-18 19:32:28 +02:00
  • 56bc900a82
    Set minimum rustls version that fixes corruption (#474) Douman 2018-08-17 19:53:16 +03:00
  • bdc9a8bb07 Optionally support tokio-uds's UnixStream as IoStream (#472) Kornel 2018-08-17 17:04:16 +01:00
  • 8fe30a5b66
    Merge pull request #473 from kornelski/usetest Nikolay Kim 2018-08-17 07:20:47 -07:00
  • a8405d0686 Fix tests on Unix Kornel Lesiński 2018-08-17 13:12:47 +01:00
  • eb1e9a785f allow to use fn with multiple arguments with .with()/.with_async() Nikolay Kim 2018-08-16 20:29:06 -07:00
  • 248bd388ca
    Improve HTTP server docs (#470) Douman 2018-08-16 16:11:15 +03:00
  • 9f5641c85b
    Add mention of reworked Content-Disposition Douman 2018-08-13 17:37:00 +03:00
  • d9c7cd96a6 Rework Content-Disposition parsing totally (#461) Gowee 2018-08-13 22:34:05 +08:00
  • bf7779a9a3 add TestRequest::run_async_result helper method Nikolay Kim 2018-08-09 18:58:14 -07:00
  • cc3fbd27e0 better ergonomics Nikolay Kim 2018-08-09 17:25:23 -07:00
  • 26629aafa5 explicit use Nikolay Kim 2018-08-09 13:41:13 -07:00
  • 2ab7dbadce better ergonomics for Server::service() method Nikolay Kim 2018-08-09 13:38:10 -07:00
  • 2e8d67e2ae upgrade native-tls package Nikolay Kim 2018-08-09 13:08:59 -07:00
  • 43b6828ab5 Merge branch 'master' of https://github.com/actix/actix-web Nikolay Kim 2018-08-09 11:52:45 -07:00
  • e4ce6dfbdf refactor workers management Nikolay Kim 2018-08-09 11:52:32 -07:00
  • 6b9fa2c3d9
    Merge pull request #458 from davidMcneil/master Nikolay Kim 2018-08-09 02:10:14 -07:00
  • 5713d93158
    Merge branch 'master' into master Douman 2018-08-09 08:13:22 +03:00
  • cfe4829a56 add TestRequest::execute() helper method Nikolay Kim 2018-08-08 16:13:45 -07:00
  • b69774db61 fix attr name Nikolay Kim 2018-08-08 14:23:16 -07:00
  • 542782f28a add HttpRequest::drop_state() Nikolay Kim 2018-08-08 13:57:13 -07:00
  • 7c8dc4c201 Add json2 tests David McNeil 2018-08-08 11:58:56 -06:00
  • 7a11c2eac1 Add json2 HttpResponseBuilder method David McNeil 2018-08-08 11:11:15 -06:00
  • 8eb9eb4247 flush io on complete Nikolay Kim 2018-08-08 09:12:32 -07:00
  • 992f7a11b3 remove debug println Nikolay Kim 2018-08-07 22:40:09 -07:00
  • 30769e3072 fix http/2 error handling Nikolay Kim 2018-08-07 20:48:25 -07:00
  • 57f991280c fix protocol order for rustls acceptor Nikolay Kim 2018-08-07 13:53:24 -07:00
  • 85acc3f8df deprecate HttpServer::no_http2(), update changes Nikolay Kim 2018-08-07 12:49:40 -07:00
  • 5bd82d4f03 update changes Nikolay Kim 2018-08-07 12:00:51 -07:00
  • 58a079bd10 include content-length to error response Nikolay Kim 2018-08-07 11:56:39 -07:00
  • 16546a707f
    Merge pull request #453 from DoumanAsh/reserve_status_line_for_server_error Nikolay Kim 2018-08-07 11:48:55 -07:00
  • 86a5afb5ca Reserve enough space for ServerError task to write status line Douman 2018-08-07 17:33:49 +03:00
  • 9c80d3aa77
    Write non-80 port in HOST of client's request (#451) Douman 2018-08-07 10:01:29 +03:00
  • 954f1a0b0f impl FromRequest for () (#449) Erik Desjardins 2018-08-06 03:44:08 -04:00
  • f4fba5f481
    Merge pull request #447 from DoumanAsh/multiple_set_cookies Nikolay Kim 2018-08-04 08:58:12 -07:00
  • 995f819eae
    Merge branch 'master' into multiple_set_cookies Nikolay Kim 2018-08-04 08:58:00 -07:00
  • 85e7548088 fix adding multiple response headers for http/2 #446 Nikolay Kim 2018-08-04 08:56:33 -07:00
  • 900fd5a98e Correct settings headers for HTTP2 Douman 2018-08-04 01:34:23 +03:00
  • 84b27db218 fix no_http2 flag Nikolay Kim 2018-08-03 19:40:43 -07:00
  • ac9180ac46 simplify channel impl Nikolay Kim 2018-08-03 19:32:46 -07:00
  • e34b5c08ba allow to pass extra information from acceptor to application level Nikolay Kim 2018-08-03 19:24:53 -07:00
  • f3f1e04853 refactor ssl support Nikolay Kim 2018-08-03 16:09:46 -07:00
  • 036cf5e867 update changes Nikolay Kim 2018-08-03 08:20:59 -07:00
  • e61ef7dee4 Use zlib instead of deflate for content encoding (#442) Jan Michael Auer 2018-08-03 14:56:26 +02:00
  • 9a10d8aa7a Fixed headers' formating for CORS Middleware Access-Control-Expose-Headers header value to HTTP/1.1 & HTTP/2 spec-compliant format (#436) Mathieu Amiot 2018-08-03 12:03:11 +00:00
  • f8e5d7c6c1 Fixed broken build on wrong variable usage (#440) Mathieu Amiot 2018-08-03 11:11:51 +00:00
  • 8c89c90c50 add accept backpressure #250 Nikolay Kim 2018-08-02 23:17:10 -07:00
  • 55fbdf1d00 fix typo Nikolay Kim 2018-08-02 11:42:41 -07:00
  • 8bf43b4915 update readme Nikolay Kim 2018-08-02 11:39:41 -07:00
  • 33b09d78e9 prepare release Nikolay Kim 2018-08-02 11:35:34 -07:00
  • 85cf3e2993
    Merge pull request #14 from Dowwie/master Nikolay Kim 2018-08-02 11:31:37 -07:00
  • e9c1889df4 test timing Nikolay Kim 2018-08-01 16:41:24 -07:00
  • 0da3fdcb09 do not use Arc for rustls config Nikolay Kim 2018-08-01 10:59:00 -07:00
  • a5f80a25ff update changes Nikolay Kim 2018-08-01 10:51:47 -07:00
  • 6d9a1cadad
    Merge pull request #433 from jrconlin/feat/432 Nikolay Kim 2018-08-01 10:45:55 -07:00
  • 97ada3d3d0
    Merge branch 'feat/432' of github.com:jrconlin/actix-web into feat/432 jrconlin 2018-08-01 10:27:48 -07:00
  • 115f59dd14
    Merge branch 'master' of https://github.com/actix/actix-web into feat/432 jrconlin 2018-08-01 09:59:36 -07:00
  • 972b008a6e remove unsafe error transmute, upgrade failure to 0.1.2 #434 Nikolay Kim 2018-08-01 09:42:12 -07:00
  • 246eafb8d2
    Merge branch 'master' of https://github.com/actix/actix-web into feat/432 jrconlin 2018-08-01 09:36:08 -07:00
  • dca4c110dd
    feature: allow TestServer to open a websocket on any URL jrconlin 2018-07-31 16:21:18 -07:00
  • 58230b15b9 use one thread for accept loop; refactor rust-tls support Nikolay Kim 2018-07-31 19:51:26 -07:00
  • aa1e75f071
    feature: allow TestServer to open a websocket on any URL jrconlin 2018-07-31 16:21:18 -07:00
  • 2071ea0532 HttpRequest::url_for is not working with scopes #429 Nikolay Kim 2018-07-31 15:40:52 -07:00
  • 3bd43090fb use new gzdecoder, fixes gz streaming #228 Nikolay Kim 2018-07-31 09:06:05 -07:00
  • 4dba531bf9 do not override HOST header for client request #428 Nikolay Kim 2018-07-31 08:51:24 -07:00
  • 2072c933ba handle error during request creation Nikolay Kim 2018-07-30 15:04:52 -07:00
  • 7bc0ace52d move server accept impl to seprate module Nikolay Kim 2018-07-30 13:42:42 -07:00
  • 4c4d0d2745 update changes Nikolay Kim 2018-07-30 10:23:28 -07:00
  • 28a855214b
    Merge pull request #427 from jeizsm/feature/rustls Nikolay Kim 2018-07-30 10:21:37 -07:00
  • 8f6d800202
    updated version of cookie crate, to eliminate version conflicts Darin 2018-07-30 09:57:53 -04:00
  • 196da6d570 add rustls Marat Safin 2018-07-29 09:43:04 +03:00
  • b4ed564e5d update changes Nikolay Kim 2018-07-26 09:11:50 -07:00
  • 80fbc2e9ec Fix stream draining for http/2 connections #290 Nikolay Kim 2018-07-25 15:38:02 -07:00