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 |
|