Andrey Bocharnikov
3aa4c900d5
fix(puzzle): return 401 instead of 429 ( #98 )
2026-01-23 20:50:39 +04:00
Andrey Bocharnikov
043c526807
feat(nginx-proxy): fix pr
2025-09-22 20:49:02 +04:00
Andrey Bocharnikov
7d42f90f29
feat(nginx-proxy): query param for token auth
...
feat(nginx-proxy): update docs
2025-09-22 20:36:06 +04:00
Andrey Bocharnikov
e16d707ccf
feat(cache)_: add x-cache-level header
2025-09-09 17:41:51 +04:00
Andrey Bocharnikov
5e62fe5549
feat(nginx-proxy)_: bypassing cache
2025-09-09 17:41:51 +04:00
Andrey Bocharnikov
04057cdf21
feat(nginx-proxy)_: fix auth-service resolve
2025-09-09 17:41:51 +04:00
Andrey Bocharnikov
33669406f2
feat(go-proxy-cache)_: add models
2025-09-09 17:41:22 +04:00
Andrey Bocharnikov
9ad6ec169b
feat(keydb-l3-cache)_: use mlcache instead of shared_dicts
...
* add keydb container
2025-09-09 17:41:22 +04:00
Andrey Bocharnikov
24e113cf81
feat(nginx-proxy)_: hide sensitive information from logs ( #62 )
...
fixes #61
2025-08-19 15:40:20 +04:00
Andrey Bocharnikov
41e16d7308
feat(proxy-cache)_: fix cors headers for test-api
2025-07-28 21:46:47 +04:00
Andrey Bocharnikov
3b34c1d87d
feat(proxy-cache)_: remove excessive logging
2025-07-21 20:35:14 +04:00
Andrey Bocharnikov
681c1dca8d
feat(proxy-cache)_: improve request_handler
...
* extract filter providers function
* use standard way to remove hop‑by‑hop headers
* keep decoded body
* fix providers reload scheduler
2025-07-21 19:57:50 +04:00
Andrey Bocharnikov
bc88d4bc2b
feat(proxy-cache)_: remove hardcoded rules dicts
2025-07-18 22:11:34 +04:00
Andrey Bocharnikov
d27b5fa698
feat(proxy-cache)_: add cache_rules + tests
2025-07-18 21:50:08 +04:00
Andrey Bocharnikov
41179ef17e
feat(proxy-cache)_: rename auth config, unify config location dir
2025-07-18 16:47:35 +04:00
Andrey Bocharnikov
642ea9b2ff
feat(proxy-cache)_: reading rules yaml file
2025-07-18 16:22:39 +04:00
Andrey Bocharnikov
75fc5ac3f0
feat(proxy-cache)_: move lua code to separate folders
2025-07-17 15:40:46 +04:00
Andrey Bocharnikov
2923778531
feat(proxy-cache)_: extract try_single_provider
2025-06-27 14:58:46 +04:00
Andrey Bocharnikov
96d3bc5ec7
feat(proxy-cache)_: code improvements
2025-06-27 14:19:01 +04:00
Andrey Bocharnikov
9577c38840
feat(proxy-cache)_: add cache stats
2025-06-26 22:20:47 +04:00
Andrey Bocharnikov
aabcdb3bcc
feat(proxy-cache)_: style improvements
2025-06-26 16:41:44 +04:00
Andrey Bocharnikov
5ac932502c
feat(proxy-cache)_: short methods
2025-06-25 22:18:39 +04:00
Andrey Bocharnikov
9c317c857b
feat(proxy-cache)_: simple cache for permanent methods
2025-06-25 21:26:02 +04:00
Andrey Bocharnikov
230a68bfea
feat(argon-puzzle)_: test page
...
fixes #49
2025-06-24 19:53:44 +04:00
Andrey Bocharnikov
677ab0dbdc
feat(argon-puzzle)_: fix dns resolve
...
fixes #49
2025-06-24 19:53:44 +04:00
Andrey Bocharnikov
dd455f3691
feat(argon-puzzle)_: fix nginx->auth-service access
...
fixes #49
2025-06-24 19:53:44 +04:00
Andrey Bocharnikov
33150ea6ac
feat(argon-puzzle)_: configure auth service url
...
fixes #49
2025-06-24 19:53:43 +04:00
Andrey Bocharnikov
6dbe032141
feat(argon-puzzle)_: nginx config
...
fixes #49
2025-06-24 19:53:43 +04:00
Andrey Bocharnikov
5cc866ca77
feat(argon-puzzle)_: add requests/ttl to env vars
...
fixes #49
2025-06-24 19:53:43 +04:00
Andrey Bocharnikov
9229c82b93
feat(argon-puzzle)_: cache validation in lua
...
fixes #49
2025-06-24 19:53:43 +04:00
Andrey Bocharnikov
82346921dc
feat(argon-puzzle)_: go validator
...
fixes #49
2025-06-24 19:53:42 +04:00
Andrey Bocharnikov
40f6b052b1
lua validator
2025-06-24 19:53:42 +04:00
Andrey Bocharnikov
7b8450fc34
feat(nginx-proxy)_: send raw response body ( #24 )
...
* feat(nginx-proxy)_: send raw response body
* improve error hanlding
* forward headers
fixes #23
* feat(health-manager)_: make provider checks less strict
fixes #25
2025-02-20 17:21:04 +04:00
Andrey Bocharnikov
6756ad8313
Support provider type param ( #19 )
...
* feat(health-checker)_: move content lua code from nginx.conf
fixes #17
* feat(nginx-proxy)_: support provider id as 3rd parameter in request path
fixes #17
* feat(health-checker)_: add provider type to RPCProvider struct
fixes #17
2025-02-18 17:39:10 +04:00
marko
23cf4a8414
nginx-proxy: fix logging
...
Signed-off-by: markoburcul <marko@status.im >
2025-01-28 16:03:21 +01:00
Andrey Bocharnikov
65a24f670c
feat(nginx): support local dns for health-checker
2025-01-22 16:25:39 +04:00
Andrey Bocharnikov
099a77915d
feat(proxy): initial nginx reverse proxy implementation
2025-01-21 14:04:30 +04:00