yusing
|
cd74b76483
|
fix reload stuck
|
2025-01-03 03:30:07 +08:00 |
|
yusing
|
2fe0b888bd
|
task package: replace waitgroup with channel, fix stuck
|
2025-01-02 11:12:13 +08:00 |
|
yusing
|
af14966b09
|
rewrite and fix reference counter
|
2025-01-02 09:59:31 +08:00 |
|
yusing
|
5fa0d47c0d
|
more flexible domain matching
|
2025-01-01 17:05:43 +08:00 |
|
yusing
|
659ad29875
|
add timeout on task wait, temporary fix task stuck
|
2025-01-01 16:51:45 +08:00 |
|
yusing
|
a0a81240ce
|
fix idlewatcher nil dereference
|
2025-01-01 14:25:44 +08:00 |
|
yusing
|
89f08f0da7
|
fix middleware loaded message
|
2025-01-01 06:22:20 +08:00 |
|
yusing
|
85c1a48d3a
|
fix json marshal *route.Stream
|
2025-01-01 06:19:02 +08:00 |
|
yusing
|
846c1a104e
|
small fix on task.finish
|
2025-01-01 06:16:33 +08:00 |
|
yusing
|
4dda54c9e6
|
access logger improvements
|
2025-01-01 06:09:35 +08:00 |
|
yusing
|
1ab34ed46f
|
simplify task package implementation
|
2025-01-01 06:07:32 +08:00 |
|
yusing
|
1042d12df6
|
fix notification dispatcher send on closed channel after disabling from config
|
2024-12-21 04:13:33 +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
|
36069cbe6d
|
add host filter
|
2024-12-18 11:44:38 +08:00 |
|
yusing
|
34d5edd6b9
|
fix health lastSeen format
|
2024-12-18 10:49:33 +08:00 |
|
yusing
|
57a7c04a4c
|
fix accesslog and serialization
|
2024-12-18 09:57:29 +08:00 |
|
yusing
|
87279688e6
|
fix middleware tracer and cloudflareRealIP
|
2024-12-18 09:03:12 +08:00 |
|
yusing
|
783b352e3b
|
fixed json access logger
|
2024-12-18 08:01:58 +08:00 |
|
yusing
|
f683ab64ab
|
fix realIP middleware not getting IP in some cases
|
2024-12-18 07:45:08 +08:00 |
|
yusing
|
942651dc16
|
add time field to json access log
|
2024-12-18 07:39:04 +08:00 |
|
yusing
|
2e86f8e6d8
|
add recursive option to cloudflareRealIP
|
2024-12-18 07:34:42 +08:00 |
|
yusing
|
c66694aa32
|
fix "do you mean" error formatting
|
2024-12-18 07:34:27 +08:00 |
|
yusing
|
f2a9ddd1a6
|
improved deserialization method
|
2024-12-18 07:18:18 +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
|
adb067a57f
|
fix cert expiry date format
|
2024-12-17 10:35:59 +08:00 |
|
yusing
|
0995c8b839
|
fixed slice deserialization
|
2024-12-17 10:33:21 +08:00 |
|
yusing
|
0aa00ab226
|
replace Converter interface with string parser interface
|
2024-12-17 10:33:21 +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
|
2f275ca81e
|
add $upstream_name
|
2024-12-17 10:33:21 +08:00 |
|
yusing
|
59f4eaf3ea
|
cleanup and simplify middleware implementations, refactor some other code
|
2024-12-17 10:33:21 +08:00 |
|
yusing
|
8a9cb2527e
|
support deserialize into anonymous fields
|
2024-12-17 10:33:21 +08:00 |
|
yusing
|
e53d6d216d
|
fix real ip should not modify XFF
|
2024-12-17 10:33:21 +08:00 |
|
yusing
|
ec78a92234
|
fix incorrect uppercase
|
2024-12-17 10:33:21 +08:00 |
|
yusing
|
f948d05b90
|
improved handling of visitor IPs for prometheus metrics
|
2024-12-17 10:33:21 +08:00 |
|
yusing
|
48430fd9c3
|
schema update and remove 'Origin' header from request
|
2024-12-13 15:48:15 +08:00 |
|
yusing
|
843d7b2231
|
refactor and dependencies upgrade
|
2024-12-13 15:22:31 +08:00 |
|
yusing
|
51b8806184
|
properly close docker client
|
2024-12-13 12:54:54 +08:00 |
|
yusing
|
68b2d79700
|
fix docker healthcheck formatting
|
2024-12-13 12:44:20 +08:00 |
|
yusing
|
17e8532e6f
|
enrich health check result details
|
2024-12-13 12:35:59 +08:00 |
|
yusing
|
be81415a75
|
use docker healthcheck result if possible
|
2024-12-13 12:18:10 +08:00 |
|
yusing
|
b6c806a789
|
fix notif dispatcher nil panic
|
2024-12-13 00:46:45 +08:00 |
|
yusing
|
2cbee10527
|
add $remote_host and $remote_port variables
|
2024-12-05 10:37:17 +08:00 |
|
yusing
|
aff8a3b401
|
fix modifyResponse middleware incorrect variable substitution
|
2024-12-05 10:31:48 +08:00 |
|