Commit graph

392 commits

Author SHA1 Message Date
Jun Kurihara
e5554ed02a
update checkout@v4 2023-09-05 12:50:35 +09:00
Jun Kurihara
acda890be3
deps 2023-09-02 16:43:22 +09:00
Jun Kurihara
9bbd8fc0db
docs+deps: preparing v0.6.0 2023-08-24 19:50:37 +09:00
Jun Kurihara
119637f24c
fix: docker entrypoint.sh 2023-08-23 17:04:56 +09:00
Jun Kurihara
0453978d5f
docs: readme 2023-08-22 21:27:12 +09:00
Jun Kurihara
2beb627786
Merge pull request #80 from junkurihara/refactor
Refactor: Make cache feature code safer and clean
2023-08-22 21:20:01 +09:00
Jun Kurihara
7cfcd60243
refactor: cache manager wrapper to hide mutex lock 2023-08-22 21:15:34 +09:00
Jun Kurihara
a7aac1a0d4
refactor: cache file manager wrapper to hide the rwlock operations 2023-08-22 18:45:14 +09:00
Jun Kurihara
97f50f2310
deps 2023-08-21 20:01:53 +09:00
Jun Kurihara
4593f95251
Merge pull request #79 from junkurihara/feat/cache
feat: initial implementation of caching feature
2023-08-18 19:24:04 +09:00
Jun Kurihara
e7ac459958
docs: readme 2023-08-18 19:14:15 +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
7812fec33b
Merge branch 'feat/cache' of github.com:junkurihara/rust-rpxy into feat/cache 2023-08-18 19:00:24 +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
8498bbb69f
Update docker_build_push.yml 2023-08-18 18:27:28 +09:00
Jun Kurihara
32b173966c
feat: separated feature cache 2023-08-18 18:15:36 +09:00
Jun Kurihara
8ecc83fe78
deps: change alloc to mimalloc 2023-08-18 16:29:45 +09:00
Jun Kurihara
a0d9c54b8f
fix: fix feature option in rpxy-bin 2023-08-16 23:16:27 +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
2477c6bf1b
fix: typo 2023-08-16 19:21:22 +09:00
Jun Kurihara
cc6b78feb3
feat: update implementation of cache. still unstable 2023-08-16 19:12:39 +09:00
Jun Kurihara
460562183e
fix: fix caching routine about eviction 2023-08-16 13:16:10 +09:00
Jun Kurihara
c20e80b64c
feat: very unstalbe implementation of initial file cache 2023-08-16 05:10:42 +09:00
Jun Kurihara
719e845d5e
fix: typo 2023-08-10 17:34:29 +09:00
Jun Kurihara
7c87bb2f72
Merge pull request #78 from junkurihara/revert/hot-reload-config
fix: dynamic reloading of configuration
2023-08-09 14:16:12 +09:00
Jun Kurihara
7c2205f275
fix: bug for dynamic reloading of config files 2023-08-09 14:07:40 +09:00
Jun Kurihara
3d60175c11
fix: fix message handler (changed this inside Arc) 2023-08-09 11:31:38 +09:00
Jun Kurihara
6a616b1603
docs: update todo and changelog 2023-08-09 03:20:32 +09:00
Jun Kurihara
eea4f28c56
fix: fix conversion flow of http version in requests to upstream app servers 2023-08-09 03:16:04 +09:00
Jun Kurihara
88f1a5b008
Merge pull request #76 from junkurihara/feat/http-version
feat: changed options for http version of requests to upstream app servers
2023-08-09 02:33:09 +09:00
Jun Kurihara
8db3f6e959
Merge branch 'feat/http-version' of github.com:junkurihara/rust-rpxy into feat/http-version 2023-08-09 02:14:11 +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
2edc8eb79f
docs: add comments in forwarder and todo 2023-08-08 18:02:37 +09:00
Jun Kurihara
43b004cf6e
refactor: separeted forwarder definition for more flexibility 2023-08-08 17:59:20 +09:00
Jun Kurihara
efda83b214
Merge branch 'develop' into feat/http-version 2023-08-08 16:31:44 +09:00
Jun Kurihara
bf9f2edc0e
Merge pull request #75 from junkurihara/refactor
refactor: update rustls and fix response header server name
2023-08-08 16:29:29 +09:00
Jun Kurihara
3dbe9c7217
refactor: update rustls and fix response header server name 2023-08-08 16:27:21 +09:00
Jun Kurihara
265cc025b0
refactor 2023-08-07 22:27:18 +09:00
Jun Kurihara
f2c6d738b6
todo: add http2-only client for h2c case 2023-08-07 22:18:54 +09:00
Jun Kurihara
bc73e68e21
Merge pull request #71 from junkurihara/hotfix/actions
fix: revert with arm64 build
2023-08-02 20:22:14 +09:00
Jun Kurihara
d2574171f7
fix: revert with arm64 build 2023-08-02 20:20:51 +09:00
Jun Kurihara
d75522fe4e
Merge pull request #70 from junkurihara/hotfix/actions
fix: fix bug in actions definition
2023-08-02 20:12:17 +09:00
Jun Kurihara
c5bfc45f23
fix: fix bug in actions definition 2023-08-02 20:11:28 +09:00
Jun Kurihara
030302ed72
Merge pull request #69 from junkurihara/hotfix/actions
fix: fix bug in actions definition
2023-08-02 20:10:56 +09:00
Jun Kurihara
1687d43dc0
fix: fix bug in actions definition 2023-08-02 20:10:20 +09:00
Jun Kurihara
0ec64302e5
Merge pull request #68 from junkurihara/hotfix/actions
fix: fix bug in actions definition
2023-08-02 18:19:41 +09:00
Jun Kurihara
cf1dfd408d
fix: fix bug in actions definition 2023-08-02 18:18:43 +09:00
Jun Kurihara
f4e9d4ab7b
Merge pull request #67 from junkurihara/hotfix/actions
fix: bug in actions definition
2023-08-02 18:11:47 +09:00
Jun Kurihara
04bdc7e2b0
fix: fix bug in actions definition 2023-08-02 18:11:00 +09:00