1
0
mirror of https://github.com/fafhrd91/actix-web synced 2025-06-18 20:06:51 +02:00

Commit Graph

  • 5966ee6192 add HttpServer::register() function, allows to register services in actix net server Nikolay Kim 2018-09-28 16:03:53 -07:00
  • 4aac3d6a92 refactor keep-alive timer Nikolay Kim 2018-09-28 15:04:59 -07:00
  • e95babf8d3 log acctor init errors Nikolay Kim 2018-09-28 12:35:09 -07:00
  • fc7c436387 drop server service errors Nikolay Kim 2018-09-28 12:22:49 -07:00
  • f2d42e5e77 refactor acceptor error handling Nikolay Kim 2018-09-28 11:50:47 -07:00
  • 0f1c80ccc6 deprecate start_incoming Nikolay Kim 2018-09-28 08:45:49 -07:00
  • fc5088b55e fix tarpaulin args Nikolay Kim 2018-09-28 00:08:23 -07:00
  • bec37fdbd5 update travis config Nikolay Kim 2018-09-27 22:23:29 -07:00
  • 4b59ae2476 fix ssl config for client connector Nikolay Kim 2018-09-27 22:15:38 -07:00
  • d0fc9d7b99 simplify listen_ and bind_ methods Nikolay Kim 2018-09-27 21:55:44 -07:00
  • 1745a575a5 add constraints Nikolay Kim 2018-09-27 21:45:40 -07:00
  • 1ff86e5ac4 restore rust-tls support Nikolay Kim 2018-09-27 21:24:21 -07:00
  • a2245c1751 add rust-tls support Nikolay Kim 2018-09-27 21:06:27 -07:00
  • ecfda64f6d add native-tls support Nikolay Kim 2018-09-27 20:39:37 -07:00
  • 65fd23c648 add native-tls support Nikolay Kim 2018-09-27 20:23:30 -07:00
  • 0bca21ec6d fix ssl tests Nikolay Kim 2018-09-27 19:57:40 -07:00
  • 3173c9fa83 diesable client timeout for tcp stream acceptor Nikolay Kim 2018-09-27 19:34:07 -07:00
  • 85445ea809 rename and simplify ServiceFactory trait Nikolay Kim 2018-09-27 17:21:28 -07:00
  • d57579d700 refactor acceptor pipeline add client timeout Nikolay Kim 2018-09-27 17:15:38 -07:00
  • b6a1cfa6ad update openssl support Nikolay Kim 2018-09-26 22:14:14 -07:00
  • 9f1417af30 refactor http service builder Nikolay Kim 2018-09-26 20:43:54 -07:00
  • 0aa0f326f7 fix changes from master Nikolay Kim 2018-09-15 10:27:58 -07:00
  • dbb4fab4f7 separate mod for HttpHandler; add HttpHandler impl for Vec<H> Nikolay Kim 2018-09-09 18:06:00 -07:00
  • 6f3e70a92a simplify application factory Nikolay Kim 2018-09-09 14:33:45 -07:00
  • a63d3f9a7a cleanup ServerFactory trait Nikolay Kim 2018-09-09 14:14:53 -07:00
  • a3cfc24232 refactor acceptor service Nikolay Kim 2018-09-09 10:51:30 -07:00
  • 6a61138bf8 enable ssl feature Nikolay Kim 2018-09-08 14:55:39 -07:00
  • 7cf9af9b55 disable ssl for travis Nikolay Kim 2018-09-08 09:21:24 -07:00
  • c9a52e3197 refactor date generatioin Nikolay Kim 2018-09-08 09:20:18 -07:00
  • 1907102685 switch to actix-net server Nikolay Kim 2018-09-07 23:34:27 -07:00
  • 52195bbf16 update version Nikolay Kim 2018-09-27 18:17:58 -07:00
  • 59deb4b40d Try to separate HTTP/1 read & write disconnect handling, to fix #511. (#514) sapir 2018-09-28 04:15:02 +03:00
  • d19ed8b00a add Either service Nikolay Kim 2018-09-27 17:05:48 -07:00
  • ba57e67a74 expose ServerMessage service Nikolay Kim 2018-09-26 20:40:45 -07:00
  • 782eeb5ded Reduced unsafe converage (#520) Ashley 2018-09-26 20:56:34 +12:00
  • 13c66a2ac4 better FramedTransportError Nikolay Kim 2018-09-24 22:31:05 -07:00
  • d5d2c81c68 simplify FramedTransport response Nikolay Kim 2018-09-24 21:03:05 -07:00
  • 205079adce simplify framed transport error Nikolay Kim 2018-09-24 20:51:53 -07:00
  • d4b772d454 simplify FramedTransport Nikolay Kim 2018-09-24 20:40:31 -07:00
  • 7686011c1a refactor FramedTransport, add separate service for error handling Nikolay Kim 2018-09-24 20:06:20 -07:00
  • 01bed8b2e5 rename FramedDispatcher to FramedTransport Nikolay Kim 2018-09-24 17:50:29 -07:00
  • 1b298142e3
    Correct composing of multiple origins in cors (#518) Douman 2018-09-21 08:45:22 +03:00
  • 0dc96658f2
    Send response to inform client of error (#515) Douman 2018-09-21 07:24:10 +03:00
  • 477e1d6953 add keep-alive service Nikolay Kim 2018-09-20 11:16:12 -07:00
  • ffe73c6875 add low res timer service Nikolay Kim 2018-09-19 15:05:14 -07:00
  • 4c422983ba remove fn state service Nikolay Kim 2018-09-19 08:04:31 -07:00
  • 601c8a4ee6 add CloneableService Nikolay Kim 2018-09-17 21:46:02 -07:00
  • ed23caa314 add name to service registration Nikolay Kim 2018-09-17 20:19:48 -07:00
  • 4827990298 add NewServiceExt tests Nikolay Kim 2018-09-17 19:21:24 -07:00
  • 90ad1b12a8 do not constrain InitError for from_err new service Nikolay Kim 2018-09-17 18:49:55 -07:00
  • 118bfe5c14 update tarpaulin config Nikolay Kim 2018-09-17 18:42:24 -07:00
  • c6eeae93d5 run coverage report on nightly Nikolay Kim 2018-09-17 18:22:16 -07:00
  • e0f4aac3b4 add NewService::from_err combinator Nikolay Kim 2018-09-17 18:10:23 -07:00
  • 20cff6fc0b update apply tests Nikolay Kim 2018-09-17 16:50:35 -07:00
  • a91b9a2f9e better ergonomics for aply combinator Nikolay Kim 2018-09-17 16:16:42 -07:00
  • a4ba7cd5d4 Merge branch 'master' of https://github.com/actix/actix-net Nikolay Kim 2018-09-17 15:59:34 -07:00
  • 3384bbfae2 change apply combinator Nikolay Kim 2018-09-17 15:53:41 -07:00
  • 42070ed2b8
    Merge pull request #1 from kellytk/patch-1 Nikolay Kim 2018-09-17 14:26:54 -07:00
  • bca8e47651
    Correct spelling Kelly Thomas Kline 2018-09-17 13:53:43 -07:00
  • f40153fca4 fix node::insert() method, missing next element v0.7.8 Nikolay Kim 2018-09-17 11:39:03 -07:00
  • 764103566d update changes Nikolay Kim 2018-09-17 10:48:37 -07:00
  • bfb2f2e9e1 fix node.remove(), update next node pointer Nikolay Kim 2018-09-17 10:25:45 -07:00
  • 599e6b3385 refactor channel node remove operation Nikolay Kim 2018-09-17 05:29:07 -07:00
  • 03e318f446 update changes Nikolay Kim 2018-09-15 17:10:53 -07:00
  • 7449884ce3 fix wrong error message for path deserialize for i32 #510 Nikolay Kim 2018-09-15 17:09:07 -07:00
  • bbe69e5b8d update version Nikolay Kim 2018-09-15 10:00:54 -07:00
  • 9d1eefc38f use 5 seconds keep-alive timer by default Nikolay Kim 2018-09-15 09:57:54 -07:00
  • d65c72b44d use server keep-alive timer as slow request timer Nikolay Kim 2018-09-15 09:55:38 -07:00
  • 39a18d6969 add in-flight service Nikolay Kim 2018-09-14 13:30:29 -07:00
  • 2927a49fdf better method names Nikolay Kim 2018-09-14 13:12:55 -07:00
  • 39c3902818 rename Connections to more generic Counter and export it Nikolay Kim 2018-09-14 13:07:38 -07:00
  • 9888c1c5e6 fix switching to unavailable state for worker Nikolay Kim 2018-09-14 00:07:50 -07:00
  • ec7757f032 refactor worker availibility management Nikolay Kim 2018-09-13 23:46:01 -07:00
  • 2764323580 fix service availability check Nikolay Kim 2018-09-13 13:32:51 -07:00
  • d50829d956 add framed related services and utils Nikolay Kim 2018-09-12 18:47:39 -07:00
  • 62dbe1b001 add some doc apis and tests Nikolay Kim 2018-09-12 13:34:53 -07:00
  • f66eec00e7 restart failed services; fix readiness check Nikolay Kim 2018-09-12 08:25:14 -07:00
  • 3395512040 fix api doc link Nikolay Kim 2018-09-11 14:01:51 -07:00
  • f0554efb98 remove wrong doc example Nikolay Kim 2018-09-11 11:28:13 -07:00
  • c3f8b5cf22 clippy warnings v0.7.7 Nikolay Kim 2018-09-11 11:25:32 -07:00
  • 70a3f317d3 fix failing requests to test server #508 Nikolay Kim 2018-09-11 11:24:05 -07:00
  • 513c8ec1ce
    Merge pull request #505 from Neopallium/master Nikolay Kim 2018-09-11 11:18:33 -07:00
  • b0d120c101 update examples Nikolay Kim 2018-09-11 10:55:49 -07:00
  • 82b71d91ea move Service to service sub mod Nikolay Kim 2018-09-11 09:30:22 -07:00
  • 04608b2ea6 Update changes. Robert G. Jakabosky 2018-09-12 00:24:10 +08:00
  • 70b45659e2 Make Node's traverse method take a closure instead of calling shutdown on each HttpChannel. Robert G. Jakabosky 2018-09-10 01:51:03 +08:00
  • e0ae6b10cd Fix bug with HttpChannel linked list. Robert G. Jakabosky 2018-09-10 01:49:12 +08:00
  • 43d6719703 fix readme Nikolay Kim 2018-09-11 09:05:47 -07:00
  • 864a6babc9 add readme Nikolay Kim 2018-09-11 09:03:27 -07:00
  • abef930f87 fix openssl uses Nikolay Kim 2018-09-11 08:59:03 -07:00
  • dc50268c8a move server impl to sub module Nikolay Kim 2018-09-11 08:43:23 -07:00
  • 003b05b095 Don't ignore errors in std::fmt::Debug implementations (#506) Maciej Piechotka 2018-09-11 13:57:55 +02:00
  • 56b31960f1 derive Debug for connector/resolver error Nikolay Kim 2018-09-10 20:02:55 -07:00
  • d8ed9ae43a create Connector with custom Resolver Nikolay Kim 2018-09-10 19:42:51 -07:00
  • 88d8c99e31 use Resolver service for Connector Nikolay Kim 2018-09-10 19:39:55 -07:00
  • 2698534b05 add resolver service Nikolay Kim 2018-09-10 19:16:46 -07:00
  • a1e875e985 add Clone impl for DefaultConnector Nikolay Kim 2018-09-10 11:16:58 -07:00
  • fbfca66e21 add DefaultConnector Nikolay Kim 2018-09-10 10:59:35 -07:00
  • 3fe029a8ad remove unneeded code Nikolay Kim 2018-09-10 10:01:58 -07:00
  • 552d19a0eb add generic server service factory Nikolay Kim 2018-09-08 14:50:16 -07:00