Commit graph

  • 98e90d7a0b refactor: improve error handling and response formatting in API yusing 2025-05-03 17:41:10 +08:00
  • 82c829de18 feat: notifications retry mechanism and improved error formatting yusing 2025-05-03 14:30:40 +08:00
  • 2fe4fef779 fix(oidc): enforce https redirection to prevent errors yusing 2025-05-03 04:56:32 +08:00
  • d48350d29e
    Update README.md vSLY 2025-05-02 17:10:00 -03:00
  • 91302ceed7 feat: simplify and optimize system info yusing 2025-05-02 10:31:04 +08:00
  • 7fa7b55b18 feat: notify for cert renewal result yusing 2025-05-02 05:55:34 +08:00
  • 69ee8495d8 refactor: notifications yusing 2025-05-02 05:51:15 +08:00
  • 28d9a72908 fix: icon not exists error on loading icon cache yusing 2025-05-02 05:19:16 +08:00
  • 770c698332 fix(idlewatcher): "unexpected container action" after unexpected EOF yusing 2025-05-02 04:56:27 +08:00
  • cd4c843025 feat: light/dark variant icons and selfh.st tag as default category yusing 2025-05-02 03:38:50 +08:00
  • f0cf89060b chore(logging): move "adjusted buffer size" to debug level yusing 2025-05-01 23:42:45 +08:00
  • f79a15bac6 update license v0.11.9 yusing 2025-05-01 07:29:48 +08:00
  • 2b4a70a550 fix(docker): fixed retry mechanism yusing 2025-05-01 06:48:38 +08:00
  • f06741428c fix(idlewatcher): log error and retry instead instead of stopping yusing 2025-05-01 06:46:24 +08:00
  • 16e6e72454 feat(access_log): dynamic buffer size yusing 2025-05-01 05:57:02 +08:00
  • 100d2c392f chore: memory optimization for access log yusing 2025-04-30 18:30:46 +08:00
  • 829eb08e37 feat: tunable rotate interval yusing 2025-04-30 18:19:00 +08:00
  • 53d54a09b0 fix: rotate result file size, add "saved" and omit empty values yusing 2025-04-30 18:17:09 +08:00
  • 62c551c7fe fix: tests yusing 2025-04-30 17:42:51 +08:00
  • 80e59bb481 fix: nil panic on unmarshaling zero value yusing 2025-04-30 12:06:49 +08:00
  • 7a5afc3612 fix; compose example yusing 2025-04-30 04:03:11 +08:00
  • 2c0349c11c chore: remove debug statement yusing 2025-04-30 00:14:53 +08:00
  • 8e3c2cc8d4 fix: issues when using socket-proxy v0.11.8 yusing 2025-04-29 23:56:15 +08:00
  • d35afdb3c9 security: exclude socket-proxy from proxying yusing 2025-04-29 16:23:30 +08:00
  • ae093ebf40 docs: update wiki URL, add website URL yusing 2025-04-29 15:22:31 +08:00
  • aa8af4185b chore: update schema url yusing 2025-04-29 14:45:38 +08:00
  • 0029cf69d6 fix: setup script and compose yusing 2025-04-29 09:24:22 +08:00
  • 33e400a17e
    security: run in rootless by default and drop unnecessary caps (#101) Yuzerion 2025-04-29 08:42:30 +08:00
  • c21b47390b chore: fix compose.example.yml yusing 2025-04-29 08:38:51 +08:00
  • 7e3b160122 feat(setup): add more cert providers and removed package install yusing 2025-04-29 08:34:50 +08:00
  • e9a6484bff Merge remote-tracking branch 'origin/main' into feat/rootless yusing 2025-04-29 07:34:04 +08:00
  • 1d22bcfed9 fix(access_log): file size calculation yusing 2025-04-29 07:33:51 +08:00
  • 978d82060e docs: move schema to frontend yusing 2025-04-29 06:06:48 +08:00
  • 7aa1215491 refactor: rename Deserialize to MapUnmarshalValidate yusing 2025-04-29 01:29:02 +08:00
  • 0b69589586 chore: disable unused last version parsing v0.11.7 yusing 2025-04-29 00:47:13 +08:00
  • bca3cd84d1 fix(accesslog): os: invalid use of WriteAt on file opened with O_APPEND yusing 2025-04-29 00:46:30 +08:00
  • ce4bf2f646 fix(idlewatcher): not started for docker containers yusing 2025-04-28 23:54:13 +08:00
  • 4e19c0992a Merge remote-tracking branch 'origin/main' into feat/rootless yusing 2025-04-28 11:36:53 +08:00
  • c49016f22c fix: go.mod and deps upgrade v0.11.6-buildfix yusing 2025-04-28 11:32:01 +08:00
  • 8da63daf02 refactor: simplify and remove duplicated code for icon caching v0.11.6 yusing 2025-04-28 11:22:49 +08:00
  • c5fd21552e fix(oidc): token not being refreshed when receiving simutaneous requests from the same session yusing 2025-04-28 11:19:57 +08:00
  • 27409abc24 fix: missing proxmox initialization yusing 2025-04-28 05:08:14 +08:00
  • 21c9e46274 fix: remove redundant event logging yusing 2025-04-28 05:03:17 +08:00
  • 22a12d3116 chore: remove redundant loadbalancer debug message yusing 2025-04-28 04:57:26 +08:00
  • 7971473c4e fix: container permission yusing 2025-04-28 04:31:51 +08:00
  • e23136f70f fix: add missing environment variables to .env example yusing 2025-04-28 04:23:38 +08:00
  • b3c0192621 fix: docker compose and bind permission yusing 2025-04-28 01:35:09 +08:00
  • fbc847d0b3 Merge remote-tracking branch 'origin/main' into feat/rootless yusing 2025-04-28 01:11:37 +08:00
  • 89d93dd878 chore: better error message v0.11.5 yusing 2025-04-28 00:48:20 +08:00
  • 66853dfc52 fix: cloudflare realIP should defaults to be recursive yusing 2025-04-27 23:53:04 +08:00
  • b13167f620 fix: build error yusing 2025-04-27 18:43:27 +08:00
  • 628dc94924 chore: remove unnecessary setcap from dockerfile yusing 2025-04-27 17:27:01 +08:00
  • 38e8f8d553 security: hardening docker compose example yusing 2025-04-27 16:42:09 +08:00
  • c72f66d64b feat(acl): add FORCE_RESOLVE_COUNTRY option to resolve country v0.11.4 yusing 2025-04-26 09:48:43 +08:00
  • 59bc342a40 fix: notfications not being sent yusing 2025-04-26 09:20:03 +08:00
  • e11579df10 chore(maxm): improved database update mechanism, fixed db being downloaded twice on first run yusing 2025-04-26 09:08:03 +08:00
  • 6a8f6fb4b5 chore(accesslog): reduce buffering for stdout v0.11.3 yusing 2025-04-26 08:29:55 +08:00
  • 8f20bd3840 fix(acl): caching logic yusing 2025-04-26 08:05:26 +08:00
  • f1abb745fe fix(tcp): return a dummy connection instead of nil yusing 2025-04-26 07:57:20 +08:00
  • cb2990f6e8 chore: enrich example config yusing 2025-04-26 07:40:55 +08:00
  • fb2f850311 fix(oidc): incorrect redirect url yusing 2025-04-26 06:57:02 +08:00
  • 2b9c0f09ee fix version checking v0.11.2-2 yusing 2025-04-26 06:50:43 +08:00
  • efe3eb4ce7 fix: autocert panic v0.11.2-1 yusing 2025-04-26 06:41:15 +08:00
  • a1c1a79976 fix: github workflow v0.11.2 yusing 2025-04-26 05:55:43 +08:00
  • 90ba355d16 fix: Dockerfile yusing 2025-04-26 05:51:37 +08:00
  • 01179adfa8 fix: loosen agent version checking yusing 2025-04-26 05:38:59 +08:00
  • e4be403bef fix(agent): reduce the size of agent binary by modules separation yusing 2025-04-26 04:24:44 +08:00
  • e1cdf4da0f feat: add update functionality to agent script yusing 2025-04-26 05:19:09 +08:00
  • 5148cb3b8b refactor: remove unused constant CookieOauthSessionID, better error message yusing 2025-04-26 03:55:16 +08:00
  • 56c6a9f8fe chore: add groups scope to default OIDC scopes yusing 2025-04-26 03:31:44 +08:00
  • be257b0532 refactor: change OIDCScopes to GetCommaSepEnv yusing 2025-04-26 03:30:22 +08:00
  • 0534bc38b2 fix(oidc): logout not working when user is denied yusing 2025-04-26 03:26:45 +08:00
  • 604e2481a6 fix(fileserver): being excluded v0.11.1 yusing 2025-04-26 01:45:47 +08:00
  • 4f557043a5 fix(auth): login issue with user password authentication yusing 2025-04-26 01:34:46 +08:00
  • 03d609e4e1 fix: json marshaling yusing 2025-04-26 01:31:22 +08:00
  • db6fc65876 fix(auth): adding missing HTTP methods yusing 2025-04-26 00:50:03 +08:00
  • c6a05f7b35 docs: update demo url yusing 2025-04-26 00:45:17 +08:00
  • 9e4aa32120 deps: remove problematic sonic json library yusing 2025-04-25 19:09:27 +08:00
  • 759995972d docs: update README and config example for v0.11.0 v0.11.0 yusing 2025-04-25 14:24:28 +08:00
  • 03401488f6 chore(idlesleep): increase wake/sleep timeout to 3 minutes yusing 2025-04-25 13:36:04 +08:00
  • 1e790be70c chore: change ACL iso field to country yusing 2025-04-25 13:25:45 +08:00
  • 4410637f8b feat(autocert): added all available lego supported dns providers yusing 2025-04-25 12:32:02 +08:00
  • 3947152336 fix: uptime metrics yusing 2025-04-25 11:26:24 +08:00
  • af8d2c74f6 revert(oidc): api breaking changes yusing 2025-04-25 11:10:21 +08:00
  • e107f8d476 doc: checkout README from main yusing 2025-04-25 10:49:05 +08:00
  • b427ff1f88 feat(acl): connection level ip/geo blocking yusing 2025-04-25 10:47:52 +08:00
  • e513db62b0 refactor: move accesslog to logging/accesslog yusing 2025-04-25 08:37:39 +08:00
  • 2f33ee02d9 chore: replace gopkg.in/yaml.v3 with goccy/go-yaml yusing 2025-04-25 08:36:54 +08:00
  • 59490dcac0 refactor: move mock time to utils yusing 2025-04-25 08:21:27 +08:00
  • 5afa93a8f1 fix: json data not being loaded from disk correctly, logging yusing 2025-04-25 08:20:00 +08:00
  • c8e9ed8440 fix: fatal and panic does not terminate the program yusing 2025-04-25 07:01:39 +08:00
  • 8363dfe257 fix: json marshal/unmarshal yusing 2025-04-24 19:57:27 +08:00
  • 080bbc18eb chore: completely drop prometheus support yusing 2025-04-24 18:41:13 +08:00
  • 1a0edc8bfe chore: deps upgrade yusing 2025-04-24 16:39:05 +08:00
  • e8d1d524b9 fix: missing route handler iniitialization yusing 2025-04-24 16:11:55 +08:00
  • edada22ac0 fix: tests yusing 2025-04-24 15:45:34 +08:00
  • 76fb0cfdbb Feat/http3 (#84) Yuzerion 2025-04-04 00:18:15 +08:00
  • 5df2553774 merge: better favicon handling yusing 2025-04-24 15:34:47 +08:00
  • 31812430f1 merge: access log rotation and enhancements yusing 2025-04-24 15:29:18 +08:00
  • d668b03175 fix: tests yusing 2025-04-24 15:09:46 +08:00