yusing
4bbff323e3
chore: update dependencies
Docker Image CI (nightly) / build-nightly (push) Waiting to run
Docker Image CI (nightly) / build-nightly-agent (push) Waiting to run
2025-05-16 07:19:33 +08:00
yusing
8f9c76daa5
chore: update dependencies
2025-05-14 21:00:53 +08:00
yusing
8fe94d6d14
feat(socket-proxy): implement Docker socket proxy and related configurations
...
- Updated Dockerfile and Makefile for socket-proxy build.
- Modified go.mod to include necessary dependencies.
- Updated CI workflows for socket-proxy integration.
- Better module isolation
- Code refactor
2025-05-10 09:47:03 +08:00
yusing
8424fd9f1a
chore: upgrade dependencies
2025-05-08 17:57:08 +08:00
yusing
7552a706a7
chore: deps upgrade
2025-05-04 06:33:08 +08:00
yusing
91302ceed7
feat: simplify and optimize system info
2025-05-02 10:31:04 +08:00
yusing
c49016f22c
fix: go.mod and deps upgrade
2025-04-28 11:32:01 +08:00
yusing
e4be403bef
fix(agent): reduce the size of agent binary by modules separation
2025-04-26 05:22:40 +08:00
yusing
9e4aa32120
deps: remove problematic sonic json library
2025-04-25 19:09:27 +08:00
yusing
4410637f8b
feat(autocert): added all available lego supported dns providers
2025-04-25 12:32:02 +08:00
yusing
b427ff1f88
feat(acl): connection level ip/geo blocking
...
- fixed access log logic
- implement acl at connection level
- acl logging
- ip/cidr blocking
- geoblocking with MaxMind database
2025-04-25 10:47:52 +08:00
yusing
080bbc18eb
chore: completely drop prometheus support
2025-04-24 20:02:07 +08:00
yusing
1a0edc8bfe
chore: deps upgrade
2025-04-24 16:39:05 +08:00
Yuzerion
76fb0cfdbb
Feat/http3 ( #84 )
...
* chore(deps): update go-playground/validator to v10.26.0
* chore(deps): update Go version to 1.24.2 and dependencies, reorganize dependencies into categorized sections
* chore(deps): update Go version to 1.24.2 in Dockerfile
* refactor(agent): replace deprecated context import with standard context package
* feat(http3): add HTTP/3 support and refactor server handling code into utility functions
---------
Co-authored-by: yusing <yusing@6uo.me>
2025-04-24 15:37:12 +08:00
yusing
31812430f1
merge: access log rotation and enhancements
2025-04-24 15:29:18 +08:00
yusing
663a107c06
merge: main branch
2025-04-24 15:02:31 +08:00
yusing
ec8cca1245
feat: trie implementation
2025-04-24 05:56:03 +08:00
yusing
9e0bdd964c
fix(oidc): rewrite login flow, fixed end_session_url retrieval and redirect issue
2025-04-22 19:29:19 +08:00
yusing
62776229cb
refactor(oidc): simplify initiialization flow, replace go-oidc with own forked version
2025-04-22 04:14:40 +08:00
yusing
8f03662982
chore: upgrade go to 1.24.2 and dependencies
2025-04-22 03:21:42 +08:00
yusing
2da7ea56d5
deps upgrade
2025-03-28 08:45:59 +08:00
yusing
47ab6b8a92
feat: godoxy agent
2025-03-28 03:36:35 +08:00
yusing
350265e31f
merge feat/godoxy-agent and update README
2025-03-28 03:13:59 +08:00
yusing
79b9c7011d
deps upgrade
2025-03-28 01:33:06 +08:00
yusing
e8109f1b78
deps upgrade
2025-03-22 23:53:47 +08:00
yusing
4ef29f027e
deps upgrade
2025-03-17 05:40:42 +08:00
yusing
c166b12515
upgrade go to 1.24.1, deps upgrade
2025-03-05 08:26:22 +08:00
yusing
0a348278ca
deps upgrade
2025-03-01 16:31:11 +08:00
yusing
50262f2acc
deps upgrade
2025-02-27 04:55:58 +08:00
yusing
2fe8531e51
deps upgrade
2025-02-25 05:39:07 +08:00
yusing
05d2f77c0c
refactor docker api code, deps upgrade
2025-02-22 04:51:07 +08:00
yusing
a4b1200475
deps upgrade
2025-02-18 21:11:24 +08:00
yusing
43807dcba9
autocert: add porkbun cert provider
2025-02-18 21:11:24 +08:00
yusing
16b046bd44
add cert info and renewal api
2025-02-15 21:50:34 +08:00
yusing
e1ee08361d
api: added network and sensors system info
2025-02-11 05:26:37 +08:00
yusing
73e2660e59
agent: add system-info endpoint
2025-02-11 01:10:09 +08:00
yusing
9626b65593
deps upgrade
2025-02-11 00:56:17 +08:00
yusing
b6e468e54e
remove schema from dockerfile and code, dependencies upgrade
2025-01-30 00:43:25 +08:00
yusing
a9da7ce6fc
small fix on Makefile and update dependencies
2025-01-26 14:45:19 +08:00
yusing
79f40f3d22
implement icon cache expiry, cleanup code and upgrade deps
2025-01-23 04:16:06 +08:00
yusing
8b1a3a31ff
simplify icon caching and homepage item override
2025-01-21 06:16:00 +08:00
Yuzerion
589b3a7a13
Feat/auto schemas ( #48 )
...
* use auto generated schemas
* go version bump and dependencies upgrade
* clarify some error messages
---------
Co-authored-by: yusing <yusing@6uo.me>
2025-01-19 00:37:17 +08:00
Yuzerion
51f6391ded
feat: Add optional OIDC support ( #39 )
...
This allows the API to trigger an OAuth workflow to create the JWT for authentication. For now the workflow is triggered by manually visiting `/api/login/oidc` on the frontend app until the UI repo is updated to add support.
Co-authored-by: Peter Olds <peter@olds.co>
2025-01-13 04:49:46 +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
35c0463829
naive implementation of caddy like route rules, dependencies upgrade
2025-01-08 07:18:09 +08:00
yusing
e04080bf1c
update build files and dependencies
2025-01-05 03:16:59 +08:00
yusing
753e193d62
dependencies and tooling upgrade
2025-01-03 03:47:04 +08:00
yusing
e7aaa95ec5
dependencies upgrade
2024-12-24 01:37:15 +08:00
yusing
84675b5c0f
dependencies upgrade
2024-12-19 05:11:03 +08:00