Commit graph

50 commits

Author SHA1 Message Date
Jun Kurihara
5c9bb200e0
feat: implement forwarded header handling 2025-07-05 00:26:15 +09:00
Jun Kurihara
03bfd466bf
wip: still bug for forwarde-host param 2025-07-04 17:58:41 +09:00
Jun Kurihara
ffd3e802c5
[ci skip] fix: typo 2025-03-18 23:59:45 +09:00
Jonas Berlin
beedf5f10f
Update config-example.toml to explain Alt-SVC header
#192 forgot to update the example configuration file
2024-10-26 14:56:11 +03:00
Jun Kurihara
6f7119c933
fix: change tls -> https since the redirection is http-specific feature on app layer 2024-09-06 18:07:58 +09:00
Aleksandar N. Kostadinov
3867ce6831
tls_redirection_port feature
fixes #178
2024-09-03 18:32:14 +03:00
Jun Kurihara
7b0ca08e1e
feat: add initial acme support (ugly!) 2024-07-17 20:48:37 +09:00
Jun Kurihara
b2b3b05fcb
allow to turn off forced connection timeout 2024-02-01 18:07:41 +09:00
Jun Kurihara
3fcea9a28c
fix: change set-upstream-host as a default option 2024-01-10 14:44:51 +09:00
Jun Kurihara
1a2a913256
fix disableoverridehost option 2023-12-15 14:45:40 +09:00
Jun Kurihara
c4cf40be4e
wip: implementing message handler, finished to implement request manipulation 2023-11-28 00:51:05 +09:00
Jun Kurihara
cf4108c034
fix: fix typo 2023-08-18 19:08:33 +09:00
Jun Kurihara
b0156080a9
config 2023-08-18 19:00:36 +09:00
Jun Kurihara
5f6758ff9e
feat: on memory cache if less than 4k or specified cache size. 2023-08-18 18:59:28 +09:00
Jun Kurihara
07d3accb91
feat: totally updated cache structure using lru crate instead of moka (i.e., using simpler crate) 2023-08-16 23:04:04 +09:00
Jun Kurihara
c20e80b64c
feat: very unstalbe implementation of initial file cache 2023-08-16 05:10:42 +09:00
Jun Kurihara
02c333905f
feat: changed options for http version of requests to upstream app servers 2023-08-09 02:13:04 +09:00
Jun Kurihara
43b004cf6e
refactor: separeted forwarder definition for more flexibility 2023-08-08 17:59:20 +09:00
Jun Kurihara
58e22d33af
feat: hot-reloading of config file 2023-07-23 01:42:39 +09:00
Jun Kurihara
f66be5fef1
update default load balance option 2023-05-26 15:43:23 +09:00
Jun Kurihara
2d79be5577
add some comments to design sticky session 2023-04-28 20:03:50 +09:00
Jun Kurihara
3b0ae8c282
deps and config example 2023-01-25 14:20:08 +09:00
Jun Kurihara
58f1918b3c implement quinn max_idle_timeout (for persistant eventeventsource listener) 2023-01-19 19:07:07 +09:00
Jun Kurihara
d7193af4e6
temporarily implemented client authentication using client certificates (mTLS) 2022-10-07 23:47:10 +09:00
Jun Kurihara
e76ac95062
cleartext backend request will be http1.1 2022-08-02 22:35:07 +09:00
Jun Kurihara
c5c7847b92
add version setting of request forwarded 2022-08-02 22:22:32 +09:00
Jun Kurihara
a0aed6d848
implement path replacing option 2022-07-26 20:58:18 +09:00
Jun Kurihara
6365fe298f
update example config 2022-07-26 16:44:25 +09:00
Jun Kurihara
8a2c24fb5e
fix sample config 2022-07-23 02:02:43 +09:00
Jun Kurihara
4e9878e2d9
update dockerfile 2022-07-23 01:15:20 +09:00
Jun Kurihara
36c8ebcb54
change handling of maximum capable request number, max streams 2022-07-22 22:26:18 +09:00
Jun Kurihara
d37ed57a1c
add checking mechanism of consistency between sni and host/request line 2022-07-15 23:55:21 +09:00
Jun Kurihara
1a80e405b5
support upgrade-insecure-requests option 2022-07-10 04:28:50 +09:00
Jun Kurihara
b0a9b6b5f8
add request header override option 2022-07-06 17:40:45 +09:00
Jun Kurihara
53b85f28dc
workaround for upgrade error 2022-07-06 06:33:05 +09:00
Jun Kurihara
2ab52288fd
fix 2022-07-06 05:13:09 +09:00
Jun Kurihara
68b32d7bdd
fix bug 2022-07-05 23:18:56 +09:00
Jun Kurihara
11db5507ff
fix config bug 2022-07-05 23:05:33 +09:00
Jun Kurihara
7283137343
experimental h3 toml config support 2022-07-05 19:30:28 +09:00
Jun Kurihara
9d4cf08fba
tests for http3 2022-07-04 23:15:25 +09:00
Jun Kurihara
6030beb32b
update example toml 2022-06-28 22:32:42 -04:00
Jun Kurihara
3491b80142
add feature to specify default backend 2022-06-28 11:51:38 -04:00
Jun Kurihara
7172f932ca
add bench docker 2022-06-28 00:58:05 -04:00
Jun Kurihara
b870baf1c3
add bench docker 2022-06-27 16:10:23 -04:00
Jun Kurihara
c3c95e9589
add toml config support 2022-06-27 15:07:29 -04:00
Jun Kurihara
e2ebb304c1
add lb. todo: toml 2022-06-25 10:33:55 -04:00
Jun Kurihara
744b65b738
works almost. todo: config.toml 2022-06-25 09:31:13 -04:00
Jun Kurihara
8a89fcb2c2
wip 2022-06-24 19:33:46 -04:00
Jun Kurihara
99e6bce992 remake architecture to handle multiple tls endpoints 2022-06-23 14:09:02 -04:00
Jun Kurihara
819b944a46
initial commit 2022-06-16 17:13:28 -04:00