Commit graph

796 commits

Author SHA1 Message Date
Jun Kurihara
6bf9ca8889
Merge pull request #115 from junkurihara/feat/hyper-1.0
feat: hyper-1.0 along with some breaking changes and dramatic code refactoring
2023-12-15 13:35:59 +09:00
Jun Kurihara
db65872337
update docs. preparing 0.7.0-alpha.0. 2023-12-15 13:30:51 +09:00
Jun Kurihara
f41a2213f9
preparing nightly-build 2023-12-15 13:22:57 +09:00
Jun Kurihara
92638ccd2a
wip: update changelog and todo 2023-12-12 22:59:58 +09:00
Jun Kurihara
66efa932f0
Merge pull request #127 from junkurihara/feat/cache-hyper-1.0
feat: cache hyper 1.0 with stream body directly attached to response stream
2023-12-12 22:52:08 +09:00
Jun Kurihara
bd29c9dc1d
wip: feat: implemented cache 2023-12-12 22:50:24 +09:00
Jun Kurihara
8dd6af6bc5
wip: feat: refactored cache implementation for put 2023-12-12 22:15:34 +09:00
Jun Kurihara
1c18f3836a
wip: feat: change request body from either to explicit enum 2023-12-12 20:17:13 +09:00
Jun Kurihara
008b62a925
wip: feat: define response body enum 2023-12-12 19:58:33 +09:00
Jun Kurihara
7cb25a7743
add tokio timer 2023-12-11 18:41:17 +09:00
Jun Kurihara
b8f3034014
wip: fix keep alive timeouts 2023-12-11 18:40:31 +09:00
Jun Kurihara
d526ce6cb4
wip: refactor: reconsider timeouts of connections 2023-12-11 18:23:08 +09:00
Jun Kurihara
cc48394e73
wip: feat: update h3 response reader to use async stream 2023-12-11 16:52:54 +09:00
Jun Kurihara
ed33c5d4f1
wip: implement on-memory cache as is 2023-12-09 12:14:59 +09:00
Jun Kurihara
d473b44556
add comment 2023-12-09 10:17:31 +09:00
Jun Kurihara
cdcb1b13da
wip: chore: fix bug for unused 2023-12-09 03:41:32 +09:00
Jun Kurihara
f5197d0869
wip: refactoring the cache logic 2023-12-09 03:34:00 +09:00
Jun Kurihara
6030bebac5
chore: prioritize rustls-backend while it is not supported (non-default) 2023-12-09 00:41:32 +09:00
Jun Kurihara
f7142828ac
chore: prioritize http3-quinn over http3-s2n when both features are enabled (avoid compile error) 2023-12-09 00:17:59 +09:00
Jun Kurihara
4aa149a261
deps except for rustls family 2023-12-08 18:13:09 +09:00
Jun Kurihara
f58ce97f1a
chore: empty feature rustls 2023-12-04 23:30:18 +09:00
Jun Kurihara
2a48c64ff4
deps 2023-12-04 18:08:14 +09:00
Jun Kurihara
deb4c2850e
wip: set_reuse_addr for client 2023-11-30 10:39:38 +09:00
Jun Kurihara
a6f9fc7065
remove unneccessary deps 2023-11-29 17:56:34 +09:00
Jun Kurihara
48a84a77cb
implement native-tls client 2023-11-29 17:24:07 +09:00
Jun Kurihara
0741990154
wip: fix sync 2023-11-28 22:32:49 +09:00
Jun Kurihara
a9f5e0ede5
feat: client (wip), still unstable for http2 due to alpn issues 2023-11-28 22:22:40 +09:00
Jun Kurihara
f020ece60d
chore: change mod name 2023-11-28 18:11:37 +09:00
Jun Kurihara
8f77ce9447
wip: implement switching protocols (http upgrade) 2023-11-28 18:04:12 +09:00
Jun Kurihara
f0b0dbc252
wip: manipulate response header 2023-11-28 16:56:23 +09:00
Jun Kurihara
ab4ac3b00e
fix private type again 2023-11-28 01:17:12 +09:00
Jun Kurihara
f9453fe956
wip: fix private type 2023-11-28 01:00:14 +09:00
Jun Kurihara
c4cf40be4e
wip: implementing message handler, finished to implement request manipulation 2023-11-28 00:51:05 +09:00
Jun Kurihara
a9ce26ae76
wip: implementing message handler 2023-11-27 15:39:19 +09:00
Jun Kurihara
e8d67bfc41
wip: add tests for incoming-like body 2023-11-25 02:33:50 +09:00
Jun Kurihara
b8cec687b2
wip: add stub for message handler 2023-11-25 00:37:54 +09:00
Jun Kurihara
4b6f63e09f
wip: implemented incoming-like body for asynchronous operation in http/3 2023-11-25 00:26:00 +09:00
Jun Kurihara
1dc88ce056
wip: tested with synthetic echo response from h3 2023-11-24 22:23:57 +09:00
Jun Kurihara
5576389acb
wip: implemented crypto reloader, as separated object from proxy itself 2023-11-24 19:17:15 +09:00
Jun Kurihara
3c6e4e5757
wip: implemented backend 2023-11-24 18:00:39 +09:00
Jun Kurihara
de91c7a68f
wip: refactoring all the structure and improve error messages 2023-11-22 22:48:14 +09:00
Jun Kurihara
f98c778a0c
wip: refactor whole module in lib 2023-11-21 22:46:52 +09:00
Jun Kurihara
7bc6e30935
chore: deps 2023-11-21 21:36:52 +09:00
Jun Kurihara
b639e79b4d
wip: implemented hyper-1.0 for http/1.1 and http/2. todo: http/3 and backend handler 2023-11-18 14:42:13 +09:00
Jun Kurihara
f3e8f8445f
deps 2023-11-09 18:48:13 +09:00
Jun Kurihara
9123ef71a2
chore: deps 2023-10-28 01:50:31 +09:00
Jun Kurihara
9152b06e6f
chore: deps h3 and h3-quinn 2023-10-24 10:38:29 +09:00
Jun Kurihara
15a58a13ff
chore: deps 2023-10-20 12:39:42 +09:00
Jun Kurihara
a41562e25c
Update README.md [ci skip] 2023-10-13 18:32:37 +09:00
Jun Kurihara
fc6b893424
Merge pull request #110 from junkurihara/develop
0.6.2
2023-10-13 13:02:42 +09:00