Commit graph

  • cf4108c034
    fix: fix typo Jun Kurihara 2023-08-18 19:08:33 +09:00
  • b0156080a9
    config Jun Kurihara 2023-08-18 19:00:36 +09:00
  • 7812fec33b
    Merge branch 'feat/cache' of github.com:junkurihara/rust-rpxy into feat/cache Jun Kurihara 2023-08-18 19:00:24 +09:00
  • 5f6758ff9e
    feat: on memory cache if less than 4k or specified cache size. Jun Kurihara 2023-08-18 18:59:28 +09:00
  • 8498bbb69f
    Update docker_build_push.yml Jun Kurihara 2023-08-18 18:27:28 +09:00
  • 32b173966c
    feat: separated feature cache Jun Kurihara 2023-08-18 18:15:36 +09:00
  • 8ecc83fe78
    deps: change alloc to mimalloc Jun Kurihara 2023-08-18 16:29:45 +09:00
  • a0d9c54b8f
    fix: fix feature option in rpxy-bin Jun Kurihara 2023-08-16 23:16:27 +09:00
  • 07d3accb91
    feat: totally updated cache structure using lru crate instead of moka (i.e., using simpler crate) Jun Kurihara 2023-08-16 23:04:04 +09:00
  • 2477c6bf1b
    fix: typo Jun Kurihara 2023-08-16 19:21:22 +09:00
  • cc6b78feb3
    feat: update implementation of cache. still unstable Jun Kurihara 2023-08-16 19:12:39 +09:00
  • 460562183e
    fix: fix caching routine about eviction Jun Kurihara 2023-08-16 13:16:10 +09:00
  • c20e80b64c
    feat: very unstalbe implementation of initial file cache Jun Kurihara 2023-08-16 05:10:42 +09:00
  • 719e845d5e
    fix: typo Jun Kurihara 2023-08-10 17:34:29 +09:00
  • 7c87bb2f72
    Merge pull request #78 from junkurihara/revert/hot-reload-config Jun Kurihara 2023-08-09 14:16:12 +09:00
  • 7c2205f275
    fix: bug for dynamic reloading of config files Jun Kurihara 2023-08-09 14:07:40 +09:00
  • 3d60175c11
    fix: fix message handler (changed this inside Arc) Jun Kurihara 2023-08-09 11:31:38 +09:00
  • 6a616b1603
    docs: update todo and changelog Jun Kurihara 2023-08-09 03:20:32 +09:00
  • eea4f28c56
    fix: fix conversion flow of http version in requests to upstream app servers Jun Kurihara 2023-08-09 03:16:04 +09:00
  • 88f1a5b008
    Merge pull request #76 from junkurihara/feat/http-version Jun Kurihara 2023-08-09 02:33:09 +09:00
  • 8db3f6e959
    Merge branch 'feat/http-version' of github.com:junkurihara/rust-rpxy into feat/http-version Jun Kurihara 2023-08-09 02:14:11 +09:00
  • 02c333905f
    feat: changed options for http version of requests to upstream app servers Jun Kurihara 2023-08-09 02:13:04 +09:00
  • 2edc8eb79f
    docs: add comments in forwarder and todo Jun Kurihara 2023-08-08 18:02:37 +09:00
  • 43b004cf6e
    refactor: separeted forwarder definition for more flexibility Jun Kurihara 2023-08-08 17:59:20 +09:00
  • efda83b214
    Merge branch 'develop' into feat/http-version Jun Kurihara 2023-08-08 16:31:44 +09:00
  • bf9f2edc0e
    Merge pull request #75 from junkurihara/refactor Jun Kurihara 2023-08-08 16:29:29 +09:00
  • 3dbe9c7217
    refactor: update rustls and fix response header server name Jun Kurihara 2023-08-08 16:27:21 +09:00
  • 265cc025b0
    refactor Jun Kurihara 2023-08-07 22:27:18 +09:00
  • f2c6d738b6
    todo: add http2-only client for h2c case Jun Kurihara 2023-08-07 22:18:54 +09:00
  • bc73e68e21
    Merge pull request #71 from junkurihara/hotfix/actions Jun Kurihara 2023-08-02 20:22:14 +09:00
  • d2574171f7
    fix: revert with arm64 build Jun Kurihara 2023-08-02 20:20:51 +09:00
  • d75522fe4e
    Merge pull request #70 from junkurihara/hotfix/actions Jun Kurihara 2023-08-02 20:12:17 +09:00
  • c5bfc45f23
    fix: fix bug in actions definition Jun Kurihara 2023-08-02 20:11:28 +09:00
  • 030302ed72
    Merge pull request #69 from junkurihara/hotfix/actions Jun Kurihara 2023-08-02 20:10:56 +09:00
  • 1687d43dc0
    fix: fix bug in actions definition Jun Kurihara 2023-08-02 20:10:20 +09:00
  • 0ec64302e5
    Merge pull request #68 from junkurihara/hotfix/actions Jun Kurihara 2023-08-02 18:19:41 +09:00
  • cf1dfd408d
    fix: fix bug in actions definition Jun Kurihara 2023-08-02 18:18:43 +09:00
  • f4e9d4ab7b
    Merge pull request #67 from junkurihara/hotfix/actions Jun Kurihara 2023-08-02 18:11:47 +09:00
  • 04bdc7e2b0
    fix: fix bug in actions definition Jun Kurihara 2023-08-02 18:11:00 +09:00
  • 19b02949b1
    Merge pull request #66 from junkurihara/develop Jun Kurihara 2023-08-02 18:06:08 +09:00
  • 738b4009a5
    docs Jun Kurihara 2023-08-02 18:00:09 +09:00
  • 7d774d394d
    Merge remote-tracking branch 'origin/main' into develop Jun Kurihara 2023-08-02 17:55:51 +09:00
  • 816bfbb909 chore: fix dockerfile slim name Jun Kurihara 2023-08-02 17:42:08 +09:00
  • 240d8c444f deps Jun Kurihara 2023-08-02 17:38:34 +09:00
  • 9645b2c321 docs: update docker docs Jun Kurihara 2023-08-02 17:31:31 +09:00
  • 2893d94ce7 feat: update github actions Jun Kurihara 2023-08-02 14:58:50 +09:00
  • 65e868893a feat: update github actions Jun Kurihara 2023-08-01 01:14:41 +09:00
  • ff14fd4678 feat: add ghcr.io push Jun Kurihara 2023-07-31 23:23:34 +09:00
  • 53f058f96d feat: update dockerfiles Jun Kurihara 2023-07-31 23:03:11 +09:00
  • 6a1bb18c2f chore: update todo, deps Jun Kurihara 2023-07-31 14:56:39 +09:00
  • dab0036910 chore: github actions test for s2n build Jun Kurihara 2023-07-30 17:57:34 +09:00
  • e751bd34ac fix: bugfix when switching features from http3-quinn to http3-s2n Jun Kurihara 2023-07-30 17:53:10 +09:00
  • 0b1eb89ed1 feat: initial support of s2n-quic Jun Kurihara 2023-07-30 16:10:19 +09:00
  • fb389a6aab refactor: split quic layer and h3 layer Jun Kurihara 2023-07-30 11:17:21 +09:00
  • bc919b9478
    docs: changelog Jun Kurihara 2023-07-30 10:13:29 +09:00
  • e3397c3a79
    Merge pull request #64 from junkurihara/develop Jun Kurihara 2023-07-30 10:11:09 +09:00
  • 0f1eed7718
    chore: deps and fix typo Jun Kurihara 2023-07-30 10:00:35 +09:00
  • 892f5f89e0
    refactor: remove set_reuse_address for udpsocket Jun Kurihara 2023-07-30 09:53:44 +09:00
  • 2f43986630
    fix Jun Kurihara 2023-07-28 15:23:28 +09:00
  • 7d1bac13bd
    Merge pull request #63 from junkurihara/refactor Jun Kurihara 2023-07-28 15:22:25 +09:00
  • 4d2eecd9b1
    Merge branch 'develop' into refactor Jun Kurihara 2023-07-28 15:21:57 +09:00
  • a40d8a0072
    refactor http handler Jun Kurihara 2023-07-28 15:18:21 +09:00
  • 67f0071045
    Merge pull request #62 from junkurihara/feat-docker-watch Jun Kurihara 2023-07-25 17:03:55 +09:00
  • 5ff285c3ec
    feat: add a docker environment var for continuous watching Jun Kurihara 2023-07-25 16:52:17 +09:00
  • 2e3216019b
    revert github actions Jun Kurihara 2023-07-25 03:26:55 +09:00
  • 9f0642621f
    fix github actions Jun Kurihara 2023-07-25 02:24:25 +09:00
  • 9207b6ba3f
    fix github actions Jun Kurihara 2023-07-25 01:46:34 +09:00
  • 5bbeb92c99
    update cross compilation settings for github actions Jun Kurihara 2023-07-25 01:43:52 +09:00
  • 2dc285caac
    Merge pull request #61 from junkurihara/github-actions Jun Kurihara 2023-07-25 00:12:31 +09:00
  • deb7eb1202
    fix dockerfile for arm64 Jun Kurihara 2023-07-25 00:11:44 +09:00
  • f7a6395d11
    typo Jun Kurihara 2023-07-24 22:10:34 +09:00
  • 7116c02032
    docs: todo and readme Jun Kurihara 2023-07-24 22:02:40 +09:00
  • 1cbbd4be9d
    Merge pull request #59 from junkurihara/refactor/split-lib Jun Kurihara 2023-07-24 21:57:36 +09:00
  • 411fbaf296
    feat: add option to activate continuous monitoring on config file Jun Kurihara 2023-07-24 21:53:01 +09:00
  • 86daa0a61b
    Merge branch 'develop' into refactor/split-lib Jun Kurihara 2023-07-24 20:11:05 +09:00
  • ce97783243
    Merge pull request #60 from junkurihara/bench-amd64 Jun Kurihara 2023-07-24 20:10:17 +09:00
  • 7f52dce23d
    add benchmark result and fix Dockerfile names since it does not depends on architecture Jun Kurihara 2023-07-24 20:08:18 +09:00
  • 7c0945a512
    submodule Jun Kurihara 2023-07-24 15:52:54 +09:00
  • 3027669874
    deps Jun Kurihara 2023-07-23 02:19:38 +09:00
  • c58da361ca
    update todo and changelog Jun Kurihara 2023-07-23 01:54:39 +09:00
  • e2b2ae0729
    refactor Jun Kurihara 2023-07-23 01:48:51 +09:00
  • 16290f3173
    refactor Jun Kurihara 2023-07-23 01:48:33 +09:00
  • 58e22d33af
    feat: hot-reloading of config file Jun Kurihara 2023-07-23 01:42:39 +09:00
  • 5e76c2b055
    fix: bug of default_app for cleartext http Jun Kurihara 2023-07-21 22:42:47 +09:00
  • f6c4032f83
    refactor: cleanup codes Jun Kurihara 2023-07-21 22:07:36 +09:00
  • 13e82035a8
    refactor: initial implementation of separeted lib and bin Jun Kurihara 2023-07-21 18:48:40 +09:00
  • ec85b0bb28
    deps Jun Kurihara 2023-07-21 17:22:10 +09:00
  • 66950c6114
    update todo list Jun Kurihara 2023-07-21 14:04:15 +09:00
  • 15e8659633
    fix: inappropriate location of CertsAndKeys implementations Jun Kurihara 2023-07-18 15:36:35 +09:00
  • 629e3a1f98
    submodule: h3 Jun Kurihara 2023-07-15 01:43:20 +09:00
  • 98f974b95f
    update benchmark result Jun Kurihara 2023-07-15 01:26:58 +09:00
  • 1da7e5bfb7
    submodule: h3 Jun Kurihara 2023-07-13 12:01:45 +09:00
  • f9150a6d10
    Merge pull request #56 from junkurihara/cert-reader-trait Jun Kurihara 2023-07-12 21:54:25 +09:00
  • 05b2aab8b0
    refactor: remove explict cert file path from backend mods and define abstracted trait for the cert source preparing librarization Jun Kurihara 2023-07-12 21:40:08 +09:00
  • 6c0fd85ca5
    refactor: add cert_reader object in backend Jun Kurihara 2023-07-12 20:31:31 +09:00
  • b6073e5d12
    refactor: implement tests for crypto file source reader Jun Kurihara 2023-07-12 19:51:48 +09:00
  • db329e38b4
    refactor: define crypto source trait Jun Kurihara 2023-07-12 19:21:43 +09:00
  • f2327778f6
    refactor Jun Kurihara 2023-07-12 19:11:30 +09:00
  • 7311dbc68e
    Merge pull request #54 from junkurihara/clean-up-global-object Jun Kurihara 2023-07-10 23:02:24 +09:00
  • 145a1dc1ee
    refactor Jun Kurihara 2023-07-10 23:01:34 +09:00