yusing
|
ef277ef57f
|
fix: docker test and golangci-lint
|
2025-01-13 05:37:29 +08:00 |
|
yusing
|
137b0820b0
|
reset favicon cache on route reload
|
2025-01-12 22:32:17 +08:00 |
|
yusing
|
6b6dae129f
|
fix route provider name
|
2025-01-12 13:49:47 +08:00 |
|
yusing
|
c7c6a097f0
|
server side favicon retrieving and caching
|
2025-01-12 10:30:37 +08:00 |
|
yusing
|
0ce7f29976
|
fix proxy rules behavior and implemented a few more rules and commands, dependencies upgrade
|
2025-01-11 12:22:42 +08:00 |
|
yusing
|
f2df756c17
|
fix rule parser
|
2025-01-11 02:14:22 +08:00 |
|
yusing
|
e7bb6bc798
|
fix bypass command
|
2025-01-10 06:48:41 +08:00 |
|
yusing
|
c572382f6a
|
refactor query.go
|
2025-01-10 06:48:17 +08:00 |
|
yusing
|
e28c4a1b4d
|
fix: rules escaped backslash
|
2025-01-09 19:59:53 +08:00 |
|
yusing
|
f5708fd539
|
add rule.on directives "cookie", "form", "postform"
|
2025-01-09 19:05:18 +08:00 |
|
yusing
|
4ebe0abba0
|
fix: bypass rules should not check first
|
2025-01-09 18:17:05 +08:00 |
|
yusing
|
9d701ad671
|
add help messages to rules, updat url validation
|
2025-01-09 14:09:48 +08:00 |
|
yusing
|
4aee44fe11
|
fix rewrite omitting trailing slash, error msg update
|
2025-01-09 14:09:48 +08:00 |
|
yusing
|
642e6ebdc8
|
fix panic: Bad field name provided name
|
2025-01-09 04:44:55 +08:00 |
|
yusing
|
74828943a6
|
updated route rules implementation
|
2025-01-09 04:27:02 +08:00 |
|
yusing
|
b3c47e759f
|
fix incorrect reload behaviors, further organize code
|
2025-01-09 04:26:00 +08:00 |
|
yusing
|
a98b2bb71a
|
updated implementation of rules
|
2025-01-08 13:50:34 +08:00 |
|
yusing
|
bc1702e6cf
|
refactoring: moved reverse_proxy to separate package to avoid import cycle
|
2025-01-08 13:50:34 +08:00 |
|
yusing
|
35c0463829
|
naive implementation of caddy like route rules, dependencies upgrade
|
2025-01-08 07:18:09 +08:00 |
|
yusing
|
0850562bf9
|
fix nil panic on null entry
|
2025-01-06 04:58:11 +08:00 |
|
yusing
|
ae7b27e1c9
|
fix udp not returning error correctly
|
2025-01-05 11:20:57 +08:00 |
|
yusing
|
5e2ce9e1e6
|
fix stream task stuck on reload and udp mutex not unlocked properly
|
2025-01-05 03:26:31 +08:00 |
|
yusing
|
0e886f5ddf
|
fix alias not showing
|
2025-01-04 12:18:52 +08:00 |
|
yusing
|
c30d3f585f
|
api: fix validation and http response
|
2025-01-04 09:01:52 +08:00 |
|
yusing
|
b38bff41d8
|
support inline yaml for docker labels, serveral minor fixes
|
2025-01-03 15:35:40 +08:00 |
|
yusing
|
cd74b76483
|
fix reload stuck
|
2025-01-03 03:30:07 +08:00 |
|
yusing
|
85c1a48d3a
|
fix json marshal *route.Stream
|
2025-01-01 06:19:02 +08:00 |
|
yusing
|
1ab34ed46f
|
simplify task package implementation
|
2025-01-01 06:07:32 +08:00 |
|
yusing
|
751594860a
|
fix docker health checker metrics missing from prometheus
|
2024-12-19 14:01:55 +08:00 |
|
yusing
|
e7be27413c
|
small string split join optimization
|
2024-12-19 00:54:31 +08:00 |
|
yusing
|
654194b274
|
fix deserialization panics on empty map
|
2024-12-18 15:15:55 +08:00 |
|
yusing
|
6aefe4d5d9
|
replace all schema check with go-playground/validator/v10
|
2024-12-18 04:48:29 +08:00 |
|
yusing
|
00f60a6e78
|
feature: accesslogger
|
2024-12-18 03:09:46 +08:00 |
|
yusing
|
34858a1ba0
|
fix prometheus metrics gone after route changes
|
2024-12-18 00:54:04 +08:00 |
|
yusing
|
276684f076
|
remove unnecessary encapsulation, setup branch updated to v0.8
|
2024-12-18 00:33:48 +08:00 |
|
yusing
|
c5d96f96e1
|
replace unnecessary Task interface with struct
|
2024-12-17 10:33:21 +08:00 |
|
yusing
|
4d94d12e9c
|
fixed / suppressed (irrelevant) golangci-lint errors
|
2024-12-17 10:33:21 +08:00 |
|
yusing
|
d82594bf09
|
eliminate SonarCloud hardcoded IP complains
|
2024-12-17 10:33:21 +08:00 |
|
yusing
|
51b8806184
|
properly close docker client
|
2024-12-13 12:54:54 +08:00 |
|
yusing
|
be81415a75
|
use docker healthcheck result if possible
|
2024-12-13 12:18:10 +08:00 |
|
yusing
|
5d5c623f09
|
small refactor and fixes
|
2024-12-03 11:45:10 +08:00 |
|
yusing
|
52d5e2f36d
|
support x-properties
|
2024-12-03 10:28:47 +08:00 |
|
yusing
|
3f9d73d784
|
enable domain matching, removed unnecessary path_pattern check
|
2024-12-02 04:39:46 +08:00 |
|
yusing
|
a4f44348ef
|
fixed zero timeout causing health check to fail
|
2024-11-30 09:09:07 +08:00 |
|
yusing
|
d3842ec3c3
|
fixed loadbalancer panic
|
2024-11-28 07:15:27 +08:00 |
|
yusing
|
4533cc592f
|
fixed and updated tests
|
2024-11-28 06:52:26 +08:00 |
|
yusing
|
d723403b6b
|
modules reorganized and code refactor
|
2024-11-25 01:40:12 +08:00 |
|
yusing
|
f3b21e6bd9
|
refactor health module
|
2024-11-13 06:46:01 +08:00 |
|
yusing
|
6a2638c70c
|
removed unnecessary PatchReverseProxy argument
|
2024-11-13 04:47:42 +08:00 |
|
yusing
|
67b2286df0
|
fixed missing error subject
|
2024-11-11 06:47:47 +08:00 |
|