Commit graph

4305 commits

Author SHA1 Message Date
Nikolay Kim
15025b89c1 fmt 2021-12-24 03:54:57 +06:00
Nikolay Kim
f0f899a36e update ServiceFactory api 2021-12-24 03:53:39 +06:00
Nikolay Kim
359d94fd5a ServiceFactory takes config type as a type parameter instead of an associated type 2021-12-24 03:52:57 +06:00
Nikolay Kim
8d65da2f4d migrate ntex 2021-12-24 02:29:24 +06:00
Nikolay Kim
75b54e6b04 migrate connect, server, util 2021-12-24 01:38:21 +06:00
Nikolay Kim
ea7d86e905 migrate ntex-tls 2021-12-24 01:19:44 +06:00
Nikolay Kim
ed9a545cbd migrate ntex-io 2021-12-24 01:18:56 +06:00
Nikolay Kim
606d5fe7ad fix 2021-12-24 01:18:10 +06:00
Nikolay Kim
b07928faed Service now takes the the request type as a type parameter instead of an associated type 2021-12-23 23:22:11 +06:00
Nikolay Kim
fb5c028220
Merge pull request #81 from ntex-rs/ws-transport
Add websockets transport (io filter)
2021-12-23 19:09:53 +06:00
Nikolay Kim
54a9a16b71 Add websockets transport (io filter) 2021-12-23 18:37:16 +06:00
Nikolay Kim
1e44bf0ecf
Merge pull request #80 from ntex-rs/ws-client
Add standalone ws client
2021-12-23 18:18:50 +06:00
Nikolay Kim
8b92b04133 add standalone ws client 2021-12-23 18:08:26 +06:00
Nikolay Kim
97d97690e5
Merge pull request #79 from ntex-rs/io-sealed
Introduce Sealed type instead of Box<dyn Filter>
2021-12-23 16:02:00 +06:00
Nikolay Kim
329ad46377 Introduce Sealed type instead of Box<dyn Filter> 2021-12-23 15:51:35 +06:00
Nikolay Kim
85a9485bac prep release 2021-12-22 18:22:08 +06:00
Nikolay Kim
211eb00715 get read buf from inner filter for ssl filters 2021-12-22 17:52:16 +06:00
Nikolay Kim
ab3c2efa66 cleanup names 2021-12-22 16:13:52 +06:00
Nikolay Kim
95b7290e36 cleanup h1 dispatcher 2021-12-22 15:48:59 +06:00
Nikolay Kim
73c5a5faac cleanups RD_PAUSED state 2021-12-22 15:43:29 +06:00
Nikolay Kim
8bbbfde22d cleanup Filter trait 2021-12-22 13:50:14 +06:00
Nikolay Kim
fd97208a01 change recv/poll_recv api 2021-12-22 02:13:02 +06:00
Nikolay Kim
2e7547948e re-export max_concurrent_ssl_accept 2021-12-22 01:25:28 +06:00
Nikolay Kim
0b98468c1a update default generic type for ssl filters 2021-12-21 21:52:22 +06:00
Nikolay Kim
52d6c6580e add async .read_ready() method 2021-12-21 20:20:49 +06:00
Nikolay Kim
32c80dfa12 re-export HttpProtocol 2021-12-21 19:41:40 +06:00
Nikolay Kim
6b8628a33d add .boxed_secure_connector for http client 2021-12-21 19:06:11 +06:00
Nikolay Kim
38258c5019 add Receiver::poll_recv() method 2021-12-21 17:11:10 +06:00
Nikolay Kim
c9271144aa Fix lifetimes for unix_connect/unix_connect_in 2021-12-21 16:47:12 +06:00
Nikolay Kim
4cb9b13d85 re-export SslFilter 2021-12-21 16:19:59 +06:00
Nikolay Kim
83941df5aa
Merge pull request #78 from ntex-rs/reafactor-backpressure
Refactor io and backpressure api
2021-12-21 14:29:21 +06:00
Nikolay Kim
6c68a59e99 refactor io api and backpressure api 2021-12-21 14:22:57 +06:00
Nikolay Kim
1c4c842515
Merge pull request #77 from ntex-rs/write-ready-name
Rename .write_ready to .flush
2021-12-21 02:01:31 +06:00
Nikolay Kim
8f4eb4e6bb rename write_ready to flush 2021-12-21 01:42:29 +06:00
Nikolay Kim
7f1ff246f3 prep release 2021-12-20 21:40:42 +06:00
Nikolay Kim
3bde3930a8
Merge pull request #76 from ntex-rs/base-filter
Rename DefaultFilter to Base
2021-12-20 21:07:46 +06:00
Nikolay Kim
50e26f4868 update tests 2021-12-20 20:49:23 +06:00
Nikolay Kim
23bdc94d8b
Merge pull request #75 from ntex-rs/refactor-server-factory
Refactor server factory trait
2021-12-20 20:47:03 +06:00
Nikolay Kim
72d14dfbcc rename DefaultFilter to Base 2021-12-20 20:39:20 +06:00
Nikolay Kim
72ac0b1629 update examples 2021-12-20 20:20:23 +06:00
Nikolay Kim
fe064115ad Refactor Server service configuration 2021-12-20 19:54:04 +06:00
Nikolay Kim
4af1567df1 Refactor Server service configuration 2021-12-20 19:41:15 +06:00
Nikolay Kim
6b2d664931
Merge pull request #74 from ntex-rs/cleanup-io-api
Cleanup Io/IoRef api
2021-12-20 19:06:16 +06:00
Nikolay Kim
ed57a964b6 cleanup ntex-io api 2021-12-20 18:43:12 +06:00
Nikolay Kim
a5d734fe47
Merge pull request #73 from ntex-rs/rustls-impl
Add rustls filter
2021-12-19 11:20:56 +06:00
Nikolay Kim
a57da1b3f3 prep release and update tests 2021-12-19 11:15:21 +06:00
Nikolay Kim
d1071a1f18 update tls filters 2021-12-19 10:55:42 +06:00
Nikolay Kim
1ccb87ea51 Remove ReadFilter/WriteFilter traits 2021-12-19 10:44:12 +06:00
Nikolay Kim
1af728eb01 impl rustls acceptor; update filter trait 2021-12-19 03:22:55 +06:00
Nikolay Kim
d7083c15d8 add ntex-io changes 2021-12-18 20:40:33 +06:00