Commit graph

  • d315710310 refactor: improved reverse proxy performance, reduce memory allocation calls yusing 2025-03-28 06:43:36 +08:00
  • 3424cc4e51 refactor: simplfy and move net/http/server to net/gphttp/server yusing 2025-03-28 06:36:17 +08:00
  • 361931ed96 refactor: rename module 'err' to 'gperr' in references yusing 2025-03-28 06:26:36 +08:00
  • e4f6994dfc autocert: refactor and add pseudo provider for testing yusing 2025-03-28 06:04:09 +08:00
  • 827a27911c metrics: implement uptime and system metrics yusing 2025-03-28 07:39:22 +08:00
  • 1e39d0b186 refactor: improved init flow in main yusing 2025-03-28 06:00:08 +08:00
  • fd223c7542 refactor: utils.WaitExit yusing 2025-03-28 05:59:04 +08:00
  • 40aa937f54 refactor: rename module 'err' to 'gperr' yusing 2025-03-28 05:57:43 +08:00
  • 47ab6b8a92 feat: godoxy agent yusing 2025-03-28 03:36:35 +08:00
  • 7420abf175 misc: update gitignore and trunk, remove next-release.md yusing 2025-03-28 03:28:17 +08:00
  • e9a8194cf8 refactor: cleanup setup script yusing 2025-03-28 03:26:04 +08:00
  • 9006049d33 cicd: simplify and optimize Dockerfile, bump Go version to 1.24.1 yusing 2025-03-28 03:25:17 +08:00
  • 39381a17de cicd: update github workflow yusing 2025-03-28 03:24:02 +08:00
  • 9460549eff docs: README update yusing 2025-03-28 03:23:06 +08:00
  • 5ea82645ef examples: add GODOXY_FRONTEND_PORT environment variable yusing 2025-03-28 03:21:34 +08:00
  • 597abc5b06 deps upgrade yusing 2025-03-28 03:20:46 +08:00
  • 350265e31f merge feat/godoxy-agent and update README yusing 2025-03-28 03:13:59 +08:00
  • 5680a306ff refactor: fix logout logic in oidc middleware yusing 2025-03-28 02:19:46 +08:00
  • 16cb09bda5 types: schema update yusing 2025-03-28 02:11:00 +08:00
  • 9a3c40f6a6 refactor: fix tests yusing 2025-03-28 01:58:26 +08:00
  • 821e4a225a middleware: use status 308 instead of 301 for redirectHTTP yusing 2025-03-28 01:51:50 +08:00
  • 939c99b0cf api: close connection on return yusing 2025-03-28 01:44:11 +08:00
  • 79b9c7011d deps upgrade yusing 2025-03-28 01:33:06 +08:00
  • e7ff7402b4 fix Makefile v0.9.10 yusing 2025-03-23 00:05:10 +08:00
  • 91f6369ba9 deps upgrade yusing 2025-03-22 23:58:58 +08:00
  • 17ef5cb9a5 security: sanitize uri yusing 2025-03-22 23:58:37 +08:00
  • e8109f1b78 deps upgrade yusing 2025-03-22 23:53:47 +08:00
  • f3840d56af security: sanitize path and uri yusing 2025-03-22 23:53:33 +08:00
  • 4a5e0b8d81 remove NEXT_PUBLIC_APP_BASE_DOMAIN yusing 2025-03-21 05:55:11 +08:00
  • 63a441e868
    Update compose.example.yml Christoph Döberl 2025-03-17 21:37:20 +01:00
  • 4ef29f027e deps upgrade yusing 2025-03-17 05:40:42 +08:00
  • d4d2efe925 idlewatcher/waker: refactor yusing 2025-03-08 07:59:10 +08:00
  • 1078731f2d docker: refactor container related code yusing 2025-03-08 07:10:53 +08:00
  • 1739afae24 idlewatcher/waker: refactor, cleanup and fix yusing 2025-03-08 07:06:57 +08:00
  • 9f0c29c009 remove unused params yusing 2025-03-08 04:47:24 +08:00
  • 6220d02f32 api: log api error yusing 2025-03-07 02:11:52 +08:00
  • c166b12515 upgrade go to 1.24.1, deps upgrade yusing 2025-03-05 08:26:22 +08:00
  • 189c870630 fix docker client panic introduced in last patch v0.9.9-1 yusing 2025-03-02 21:59:32 +08:00
  • cdead9ba8a fix makefile yusing 2025-03-02 21:56:22 +08:00
  • 21616f4d42 update agent docs yusing 2025-03-01 17:06:30 +08:00
  • 0a348278ca deps upgrade yusing 2025-03-01 16:31:11 +08:00
  • 98d0c9a4f6 update Makefile, removed old stuff yusing 2025-03-01 16:31:03 +08:00
  • 34a3739545 docker: fix docker client data race on Close() yusing 2025-03-01 16:04:39 +08:00
  • 7bb34b8788 fix redirectHTTP middleware test v0.9.9 yusing 2025-03-01 15:53:33 +08:00
  • f6dc432419 refactor: fix code formatting and return flow yusing 2025-03-01 15:50:50 +08:00
  • 9b2ee628aa fix docker client data race on Close(), remove SharedClient.IsConnected yusing 2025-03-01 15:47:08 +08:00
  • 357ad26a0e reduce docker client initiation yusing 2025-03-01 15:39:25 +08:00
  • a3e705373c deps upgrade yusing 2025-03-01 15:34:53 +08:00
  • 71ad13256e fix redirectHTTP middleware, add bypass.user_agents option yusing 2025-03-01 04:55:29 +08:00
  • 68929631f2 fix redirectHTTP middleware, add bypass.user_agents option yusing 2025-03-01 04:55:29 +08:00
  • 9c04065c33 utils.io: revert last change yusing 2025-03-01 04:32:24 +08:00
  • 09db57db8f remove unused env 'IsProduction' yusing 2025-02-27 05:29:54 +08:00
  • f9b7e64d53 oidc: use 'end_session_endpoint' from discovery, remove 'OIDC_LOGOUT_URL' yusing 2025-02-27 05:27:38 +08:00
  • 50262f2acc deps upgrade yusing 2025-02-27 04:55:58 +08:00
  • a4d99b54af add a block page to oidc on invallid credentials, fix inifinite login redirect yusing 2025-02-27 01:18:47 +08:00
  • 485aa0f52b fix server initialization yusing 2025-02-27 00:58:24 +08:00
  • f8b732c9b8 fix app url when using fqdn alias yusing 2025-02-26 01:46:46 +08:00
  • ac72f77a74 homepage: refactor and fix overrides not being applied yusing 2025-02-25 11:31:06 +08:00
  • 626d48d151 fix dependabot messing with the nightly image yusing 2025-02-25 10:26:45 +08:00
  • 07511281b8
    Bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 (#67) dependabot[bot] 2025-02-25 10:23:42 +08:00
  • c99330134a
    Bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 dependabot[bot] 2025-02-24 22:54:56 +00:00
  • 7c11c9c91a update webui screenshot yusing 2025-02-25 06:06:06 +08:00
  • 2cabe4c416 update README and screenshots yusing 2025-02-25 06:01:44 +08:00
  • dc88a037eb small memory usage optimization yusing 2025-02-25 05:39:21 +08:00
  • 2fe8531e51 deps upgrade yusing 2025-02-25 05:39:07 +08:00
  • fddd2651fc Update README.md Yuzerion 2025-02-25 00:03:20 +08:00
  • deb0781871 README and screenshots update yusing 2025-02-25 05:34:38 +08:00
  • 8114b04ab6 fix data race for system info yusing 2025-02-25 04:29:17 +08:00
  • 767560804d idlewatcher: refactor and fix data race yusing 2025-02-25 04:29:07 +08:00
  • 8074b93992 clarify setup script message yusing 2025-02-25 03:44:44 +08:00
  • 588dd41244
    Update README.md Yuzerion 2025-02-25 00:03:20 +08:00
  • 61b0147a7c fix cloudflare real ip middleware data race yusing 2025-02-24 19:50:04 +08:00
  • 0d388a396c fix data race yusing 2025-02-24 19:24:46 +08:00
  • 135c79d2ad fix makefile for pprof yusing 2025-02-24 18:54:16 +08:00
  • 9925b042d8 bring back database check yusing 2025-02-24 08:46:59 +08:00
  • 1d16d514c7 fix empty homepage name, incorrect image parsing, refactor yusing 2025-02-24 08:42:10 +08:00
  • bda547198e improved docker reconnect mechanism, removed redundant checkings, refactor yusing 2025-02-24 07:50:23 +08:00
  • 5f1b78ec84 allow agent without docker connected yusing 2025-02-24 07:35:28 +08:00
  • b7e9a85be0 implement docker image blacklist yusing 2025-02-24 06:47:07 +08:00
  • 080c1cee4f replace deprecated docker types yusing 2025-02-24 06:10:46 +08:00
  • baebede816 fix loggers yusing 2025-02-24 05:44:48 +08:00
  • f455251645 metrics: fix metrics collection yusing 2025-02-24 05:36:28 +08:00
  • 8d06f7cf02 fix github action caching yusing 2025-02-24 04:31:13 +08:00
  • 4af2eaa6a3 fixed http server context handling yusing 2025-02-24 04:20:00 +08:00
  • f5b8879b87 increase task timeout yusing 2025-02-24 03:44:20 +08:00
  • 7501fee448 cicd: fix workflow yusing 2025-02-24 03:32:15 +08:00
  • b7b5090673 metrics: fix not using context yusing 2025-02-24 03:28:47 +08:00
  • 4f94a0f08a improved add agent mechanism yusing 2025-02-24 03:28:23 +08:00
  • 2281c8ac39 skip version check for dev versions yusing 2025-02-24 03:27:50 +08:00
  • 2cc152d0ab cicd: switch to use registry cache instead of gha cache yusing 2025-02-24 02:52:15 +08:00
  • 7b86bb262c fix setup script yusing 2025-02-24 00:00:05 +08:00
  • ed2a4251f1 fix setup script yusing 2025-02-24 00:00:05 +08:00
  • 847811a52c rename go-proxy to godoxy yusing 2025-02-23 14:27:25 +08:00
  • d25d5b734c fix agent install script yusing 2025-02-23 14:24:41 +08:00
  • bc4792b7fd add quotes to agent install script yusing 2025-02-23 13:54:47 +08:00
  • 7850cbc4bf fix setup script yusing 2025-02-23 13:47:30 +08:00
  • 97fa648b2f fix setup script yusing 2025-02-23 13:47:30 +08:00
  • c5cf867cd9 update default repo to main v0.9.8 yusing 2025-02-23 13:31:27 +08:00
  • 03ea9bb760 update default image name yusing 2025-02-23 13:28:35 +08:00
  • a1a5bf921e workflow update yusing 2025-02-23 06:28:34 +08:00