yusing
|
80862bcd2e
|
chore(go.mod): mod tidy and exclude problematic v0.4.2 of goutils
|
2025-09-29 17:58:44 +08:00 |
|
yusing
|
45b16abd68
|
refactor(health): improve health status JSON unmarshalling
|
2025-09-29 17:52:03 +08:00 |
|
yusing
|
f411e17d80
|
feat(json): improve JSON performance with bytedance/sonic
|
2025-09-29 17:43:34 +08:00 |
|
yusing
|
024100aa8c
|
fix(agent): failed to parse agent proxy config: unexpected end of JSON input
|
2025-09-28 20:30:02 +08:00 |
|
yusing
|
9d508c5950
|
feat(health): add random delay to health monitor to prevent thundering herd problem
|
2025-09-28 02:35:44 +08:00 |
|
yusing
|
2ff5e5c0b6
|
chore(deps): upgrade dependencies
|
2025-09-27 14:19:30 +08:00 |
|
yusing
|
2a05c6a630
|
refactor: move websocket package and some http utils to seperate repo
|
2025-09-27 14:16:42 +08:00 |
|
yusing
|
6776f20332
|
refactor: move task, error and testing utils to separte repo; apply gofumpt
|
2025-09-27 13:41:50 +08:00 |
|
yusing
|
5043ef778f
|
refactor: remove gphttp.ServerError method
|
2025-09-27 12:47:51 +08:00 |
|
yusing
|
22bcf1201b
|
refactor: move some io, http and string utils to separate repo
|
2025-09-27 12:46:41 +08:00 |
|
yusing
|
acecd827d6
|
refactor(synk): consolidate pool statistics tracking and replace GC tracking with dropped tracking
|
2025-09-27 11:35:38 +08:00 |
|
yusing
|
b2713a4b83
|
refactor(health): optimize health checking
|
2025-09-27 11:32:18 +08:00 |
|
yusing
|
e2aeef3a86
|
refactor(synk): replace runtime weak pointer functions with weak package and simplify buffer handling
|
2025-09-27 11:24:50 +08:00 |
|
yusing
|
9545482a44
|
refactor(pprof): remove memory profiling settings and enhance GC logging
|
2025-09-27 11:24:10 +08:00 |
|
yusing
|
d406b940d9
|
style: fix some golangci-lint warnings
|
2025-09-26 23:45:59 +08:00 |
|
yusing
|
dc1175ad69
|
refactor(http): remove and replace error helpers with standard http.Error
|
2025-09-26 23:39:00 +08:00 |
|
yusing
|
1409a4e8b9
|
chore(lint): update linting tool versions in trunk.yaml and enable fieldalignment check
|
2025-09-26 23:32:48 +08:00 |
|
yusing
|
8ec9752656
|
refactor(env): move env parsing to separate repo (cont. f7149453d6)
|
2025-09-26 21:41:57 +08:00 |
|
yusing
|
a932688ca3
|
chore(deps): upgrade gopsutils
|
2025-09-26 21:40:28 +08:00 |
|
yusing
|
55c1c918ba
|
refactor: remove / throttle some debug logging
|
2025-09-26 21:00:35 +08:00 |
|
yusing
|
14e243d245
|
chore(deps): upgrade dependencies
|
2025-09-26 20:47:21 +08:00 |
|
yusing
|
f7149453d6
|
refactor(env): move env parsing to separate repo
|
2025-09-26 20:41:10 +08:00 |
|
yusing
|
00d137d05c
|
refactor: remove obsolete args.go
|
2025-09-22 17:18:53 +08:00 |
|
yusing
|
f9affba9fc
|
refactor(modules): replace github.com/yusing/go-proxy with github.com/yusing/godoxy
|
2025-09-22 16:44:59 +08:00 |
|
yusing
|
6b3bf84148
|
fix(stream): nil panic when logging error
v0.18.6
|
2025-09-22 10:27:09 +08:00 |
|
yusing
|
62a667758d
|
docs(README): add section for updating and uninstalling system agent
|
2025-09-21 13:19:27 +08:00 |
|
yusing
|
ddd27156fc
|
refactor(Dockerfile): simplify development Dockerfile
|
2025-09-21 13:00:43 +08:00 |
|
yusing
|
af8e2d56b2
|
fix(agent): respect response header timeout and compression settings
|
2025-09-21 11:58:31 +08:00 |
|
yusing
|
74a215b894
|
feat(agentproxy): simplify configuration handling and related header management
|
2025-09-21 11:52:42 +08:00 |
|
yusing
|
ccdc0046fd
|
refactor(agent): update version handling in AgentConfig to use pkg.Version type
|
2025-09-21 11:51:17 +08:00 |
|
yusing
|
2f7fdc4c51
|
feat(version): add comparison methods
|
2025-09-21 11:47:50 +08:00 |
|
yusing
|
de1f4da126
|
feat(ReverseProxy): add SSL/TLS configuration options and build TLS config method
|
2025-09-21 10:47:37 +08:00 |
|
yusing
|
a48ccb4423
|
refactor(server): improve proxy protocol handling
v0.18.5
|
2025-09-19 11:59:34 +08:00 |
|
yusing
|
193fd9a249
|
docs(config): update config.example.yml with access control and proxy protocol comments
|
2025-09-19 10:47:35 +08:00 |
|
yusing
|
0bc4c4af77
|
fix(vscode): update schema URLs in settings.example.json
|
2025-09-19 10:41:27 +08:00 |
|
yusing
|
5fa1417add
|
fix(server): set default logger in server start options if not provided
|
2025-09-19 10:31:00 +08:00 |
|
yusing
|
b763c92645
|
refactor(stream): update TCP and UDP stream listeners to support proxy protocol and ACL wrapping
|
2025-09-19 10:23:47 +08:00 |
|
yusing
|
09b14a47e9
|
refactor(config): add SupportProxyProtocol to Entrypoint config
|
2025-09-18 17:36:19 +08:00 |
|
yusing
|
83a69322fa
|
refactor(server): enhance server start options and support for proxy protocol
|
2025-09-18 17:34:02 +08:00 |
|
yusing
|
3aba5a1911
|
refactor(agent): simplify ReverseProxy method by directly modifying request URL
v0.18.4
|
2025-09-17 14:07:06 +08:00 |
|
yusing
|
ca805edfe0
|
fix(agent): incorrect uri in reverse proxy
|
2025-09-17 14:03:35 +08:00 |
|
yusing
|
7205bf47de
|
feat(autocert): add DNS resolver options to Config and update provider initialization
v0.18.3
|
2025-09-16 15:43:49 +08:00 |
|
yusing
|
b12999210f
|
feat(docker): add tmpfs caching for Next.js in compose files
v0.18.2
|
2025-09-14 21:24:01 +08:00 |
|
yusing
|
8b8969f033
|
fix(auth): change userpass to redirect to login and update documentation
|
2025-09-14 21:11:20 +08:00 |
|
yusing
|
025ebab1ce
|
refactor(api): remove unused ErrorCode type
|
2025-09-14 20:50:07 +08:00 |
|
yusing
|
ea7bd0d19a
|
fix(docker): update dev docker compose
|
2025-09-14 18:39:40 +08:00 |
|
yusing
|
f889f5c08d
|
fix(oidc): simplify LoginHandler to always redirect to IdP
v0.18.1
|
2025-09-14 14:33:28 +08:00 |
|
yusing
|
932c20f32d
|
chore(docker): update .gitignore to exclude all .env files and modify dev.compose.yml to include env_file for development
|
2025-09-14 13:47:02 +08:00 |
|
yusing
|
2a08c55e39
|
feat(auth): add GET endpoint for logout and update documentation
|
2025-09-14 13:07:24 +08:00 |
|
yusing
|
93e1d17090
|
fix(auth): revert userpass PostAuthCallback to respond http 200
|
2025-09-14 11:19:37 +08:00 |
|