yusing
|
f3840d56af
|
security: sanitize path and uri
|
2025-03-22 23:53:33 +08:00 |
|
yusing
|
d4d2efe925
|
idlewatcher/waker: refactor
|
2025-03-08 07:59:10 +08:00 |
|
yusing
|
1078731f2d
|
docker: refactor container related code
|
2025-03-08 07:10:53 +08:00 |
|
yusing
|
1739afae24
|
idlewatcher/waker: refactor, cleanup and fix
|
2025-03-08 07:06:57 +08:00 |
|
yusing
|
9f0c29c009
|
remove unused params
|
2025-03-08 04:47:24 +08:00 |
|
yusing
|
6220d02f32
|
api: log api error
|
2025-03-07 02:11:52 +08:00 |
|
yusing
|
34a3739545
|
docker: fix docker client data race on Close()
|
2025-03-01 16:04:39 +08:00 |
|
yusing
|
68929631f2
|
fix redirectHTTP middleware, add bypass.user_agents option
|
2025-03-01 04:55:29 +08:00 |
|
yusing
|
9c04065c33
|
utils.io: revert last change
|
2025-03-01 04:32:24 +08:00 |
|
yusing
|
09db57db8f
|
remove unused env 'IsProduction'
|
2025-02-27 05:29:54 +08:00 |
|
yusing
|
f9b7e64d53
|
oidc: use 'end_session_endpoint' from discovery, remove 'OIDC_LOGOUT_URL'
|
2025-02-27 05:27:38 +08:00 |
|
yusing
|
a4d99b54af
|
add a block page to oidc on invallid credentials, fix inifinite login redirect
|
2025-02-27 01:18:47 +08:00 |
|
yusing
|
485aa0f52b
|
fix server initialization
|
2025-02-27 00:58:24 +08:00 |
|
yusing
|
f8b732c9b8
|
fix app url when using fqdn alias
|
2025-02-26 01:46:46 +08:00 |
|
yusing
|
ac72f77a74
|
homepage: refactor and fix overrides not being applied
|
2025-02-25 11:31:06 +08:00 |
|
yusing
|
dc88a037eb
|
small memory usage optimization
|
2025-02-25 05:39:21 +08:00 |
|
yusing
|
8114b04ab6
|
fix data race for system info
|
2025-02-25 04:29:17 +08:00 |
|
yusing
|
767560804d
|
idlewatcher: refactor and fix data race
|
2025-02-25 04:29:07 +08:00 |
|
yusing
|
61b0147a7c
|
fix cloudflare real ip middleware data race
|
2025-02-24 19:50:04 +08:00 |
|
yusing
|
0d388a396c
|
fix data race
|
2025-02-24 19:24:46 +08:00 |
|
yusing
|
9925b042d8
|
bring back database check
|
2025-02-24 08:46:59 +08:00 |
|
yusing
|
1d16d514c7
|
fix empty homepage name, incorrect image parsing, refactor
|
2025-02-24 08:42:10 +08:00 |
|
yusing
|
bda547198e
|
improved docker reconnect mechanism, removed redundant checkings, refactor
|
2025-02-24 07:50:23 +08:00 |
|
yusing
|
b7e9a85be0
|
implement docker image blacklist
|
2025-02-24 06:47:07 +08:00 |
|
yusing
|
080c1cee4f
|
replace deprecated docker types
|
2025-02-24 06:10:46 +08:00 |
|
yusing
|
baebede816
|
fix loggers
|
2025-02-24 05:44:48 +08:00 |
|
yusing
|
f455251645
|
metrics: fix metrics collection
|
2025-02-24 05:36:28 +08:00 |
|
yusing
|
4af2eaa6a3
|
fixed http server context handling
|
2025-02-24 04:20:00 +08:00 |
|
yusing
|
f5b8879b87
|
increase task timeout
|
2025-02-24 03:44:20 +08:00 |
|
yusing
|
b7b5090673
|
metrics: fix not using context
|
2025-02-24 03:28:47 +08:00 |
|
yusing
|
4f94a0f08a
|
improved add agent mechanism
|
2025-02-24 03:28:23 +08:00 |
|
yusing
|
3e1a7a0dc5
|
docker: clear routes on docker disconnect, reload routes on connection restore
|
2025-02-23 13:11:21 +08:00 |
|
yusing
|
2c21387ad9
|
implement system mode agent
|
2025-02-23 11:26:38 +08:00 |
|
yusing
|
3af094d788
|
remove url from homepage item override
|
2025-02-23 01:38:32 +08:00 |
|
yusing
|
05d2f77c0c
|
refactor docker api code, deps upgrade
|
2025-02-22 04:51:07 +08:00 |
|
yusing
|
e22366e524
|
api: implement several docker apis
|
2025-02-20 18:03:54 +08:00 |
|
yusing
|
2b51c47846
|
reduce docker client initiation
|
2025-02-20 18:02:34 +08:00 |
|
yusing
|
dd6af9b8e0
|
debug: add option to disable auth
|
2025-02-20 17:45:47 +08:00 |
|
yusing
|
c66b17583f
|
small refactor
|
2025-02-20 17:45:03 +08:00 |
|
yusing
|
3ce3520c45
|
middleware trace: fix incorrect log level
|
2025-02-20 17:44:47 +08:00 |
|
yusing
|
8d1e7f4331
|
fix sensor data not being returned to api
|
2025-02-19 15:30:22 +08:00 |
|
yusing
|
f0b04afa11
|
refactor and fix homepage override not correctly loaded
|
2025-02-19 14:58:52 +08:00 |
|
yusing
|
161cd84150
|
fix cloudflare real ip middleware resolving local addresses
|
2025-02-19 00:32:13 +08:00 |
|
yusing
|
43807dcba9
|
autocert: add porkbun cert provider
|
2025-02-18 21:11:24 +08:00 |
|
yusing
|
99a72451d9
|
fix access log rotation attempt
|
2025-02-18 21:11:20 +08:00 |
|
yusing
|
265b52dccb
|
simplify setup with script
|
2025-02-18 05:39:15 +08:00 |
|
yusing
|
0c112e1db1
|
allow using auth without https
|
2025-02-18 04:15:47 +08:00 |
|
yusing
|
8eef7db1c6
|
trim and convert alias and host to lowercase
|
2025-02-18 04:07:21 +08:00 |
|
yusing
|
651a7cf83e
|
enable auth by default with temporary random JWT
|
2025-02-18 02:27:45 +08:00 |
|
yusing
|
ee27237083
|
simplify access logger with bufio.Writer
|
2025-02-18 01:12:42 +08:00 |
|