Commit graph

  • c2ff497cc9 revert readme yusing 2025-02-13 17:07:17 +08:00
  • decd2c2ded fix various endpoints yusing 2025-02-13 15:05:16 +08:00
  • 02d1c9ce98 refactor header utils to httpheader package, cleanup api endpoints yusing 2025-02-13 07:32:59 +08:00
  • 5c9083a5df remove forwardAuth middleware yusing 2025-02-13 07:19:40 +08:00
  • 3c7fafa91f improved metrics implementation yusing 2025-02-13 05:58:30 +08:00
  • fd50f8fcab fix check health for tcp/udp, refactor yusing 2025-02-13 05:58:15 +08:00
  • 1a93df5886 fix route port udp selection and healthcheck interval yusing 2025-02-13 05:50:49 +08:00
  • bdc086c285 increase icon cache ttl to 3 days, remove pruned message when no icon pruned yusing 2025-02-13 03:06:18 +08:00
  • 82042e0b99 refactor, fix metrics and upgrade go to 1.24.0 yusing 2025-02-12 11:15:45 +08:00
  • c807b30c8f api: remove service health from prometheus, implement godoxy metrics yusing 2025-02-12 05:30:34 +08:00
  • 72dc76ec74 api: add system_info endpoint yusing 2025-02-11 12:52:16 +08:00
  • 71619042fd fix agent hot-reload issue and added list agents endpoint yusing 2025-02-11 12:45:34 +08:00
  • 429a77de8e refactor, fix reload error when using agents, and other small improvements yusing 2025-02-11 12:15:51 +08:00
  • b1f72620dc refactor and properly set idlewaker error in JSON output yusing 2025-02-11 10:14:32 +08:00
  • 2a54aed135 fix incorrect RequestURI yusing 2025-02-11 09:49:49 +08:00
  • 040c1f6f78 fix query being duplicated yusing 2025-02-11 09:44:23 +08:00
  • 07bce90521 fixed some issues yusing 2025-02-11 09:16:21 +08:00
  • 508b093278 fix health monitor panic yusing 2025-02-11 07:12:08 +08:00
  • 9bed5bf872 fix agent json marshal yusing 2025-02-11 06:27:27 +08:00
  • 6d0a2cd301 fix serving wrong cert yusing 2025-02-11 06:20:09 +08:00
  • e1ee08361d api: added network and sensors system info yusing 2025-02-11 05:26:37 +08:00
  • 3332ce34c5 simplify setup process yusing 2025-02-11 05:05:56 +08:00
  • 2c57e439d5 fixed a few stuff yusing 2025-02-10 13:05:21 +08:00
  • 73e2660e59 agent: add system-info endpoint yusing 2025-02-10 12:34:08 +08:00
  • 9120bbea34 change default agent name to hostname yusing 2025-02-10 10:48:58 +08:00
  • 58ea9750d7 Update next-release yusing 2025-02-10 10:14:52 +08:00
  • a59ad97e5e Fix dockerfile and makefile yusing 2025-02-10 10:05:31 +08:00
  • 0a7b28caf5 refactor and remove unused code yusing 2025-02-10 09:52:53 +08:00
  • eaf191e350 implement godoxy-agent yusing 2025-02-10 09:36:37 +08:00
  • ecb89f80a0 update files for agent, deps upgrade yusing 2025-02-10 09:36:05 +08:00
  • 9626b65593 deps upgrade 0.9.5 yusing 2025-02-11 00:56:17 +08:00
  • c9b5516330 fix wildcard alias and some tests yusing 2025-02-11 00:47:07 +08:00
  • 4363ca88aa fix file server validation yusing 2025-02-07 04:10:45 +08:00
  • 3353060ad4
    Update README.md Yuzerion 2025-02-07 15:58:51 +08:00
  • ddc3b8575e fix startup panic when no notification provider is set 0.9.4-1 yusing 2025-02-07 03:07:21 +08:00
  • 136a2ec89f remove some debug logging 0.9.4 yusing 2025-02-07 01:08:42 +08:00
  • 021c68f2a7 update README yusing 2025-02-06 18:31:49 +08:00
  • 989a09274f restore notification yusing 2025-02-06 18:25:24 +08:00
  • 39c5886d7a make rules.name optional yusing 2025-02-06 06:18:18 +08:00
  • 1a5f3735cf
    Feat/fileserver (#60) Yuzerion 2025-02-06 18:23:10 +08:00
  • cc145ffbf4
    Merge branch 'v0.9' into feat/fileserver Yuzerion 2025-02-06 18:17:54 +08:00
  • 4e2152db97 fix test yusing 2025-02-06 18:14:07 +08:00
  • 5dc805bc5b fix route error not showing yusing 2025-02-06 18:08:25 +08:00
  • df3212873f updated route JSONMarshalling yusing 2025-02-06 17:54:30 +08:00
  • 2192120d0f fix route reload yusing 2025-02-06 17:29:47 +08:00
  • 08236b582c schemas: add "add_prefix" option to modify_request middleware yusing 2025-02-06 17:11:43 +08:00
  • 97111d9892 fileserver: clarify "root" value error yusing 2025-02-06 16:53:37 +08:00
  • f5fb4d2a38 updated route loading logic yusing 2025-02-06 16:47:02 +08:00
  • d8cac223ed refactor and fixed map-to-map deserialization yusing 2025-02-06 16:46:15 +08:00
  • c1705a0209 rename rule.on.bypass to pass yusing 2025-02-06 09:38:41 +08:00
  • 6b119968e4 update compose example yusing 2025-02-06 05:59:21 +08:00
  • 08b5e739e0 add tests for rules.on yusing 2025-02-06 05:50:03 +08:00
  • 43ed860e18 rules: updated help message, make values optional, fixes tests yusing 2025-02-06 05:12:49 +08:00
  • bcf2dde091 Create FUNDING.yml Yuzerion 2025-02-06 04:44:19 +08:00
  • e484e5f6d6 README: move auth docs to wiki yusing 2025-02-06 03:12:34 +08:00
  • 026fd4f2ff add test for the previous commit yusing 2025-02-06 02:33:30 +08:00
  • 6c16ac7a99 fix single line yaml list treated as comma seperated list yusing 2025-02-06 01:58:45 +08:00
  • beb46e2cdb readme and docker compose example amendment yusing 2025-02-06 00:56:11 +08:00
  • 1ec3640928 adjusted and simplified default config and compose.yml yusing 2025-02-04 02:34:23 +08:00
  • 9c1a691512 remove incorrectly added pnpn lockfile yusing 2025-02-03 08:55:55 +08:00
  • 41dbcba815 fixes some tests yusing 2025-02-06 06:36:14 +08:00
  • 4d47eb0e91 update compose example 0.9.3 yusing 2025-02-06 05:59:21 +08:00
  • af7c59b5c2 add tests for rules.on yusing 2025-02-06 05:50:03 +08:00
  • 693bf68864 rules: updated help message, make values optional, fixes tests yusing 2025-02-06 05:12:49 +08:00
  • c9ddf3d165
    Create FUNDING.yml Yuzerion 2025-02-06 04:44:19 +08:00
  • 1549b56866 README: move auth docs to wiki yusing 2025-02-06 03:12:34 +08:00
  • 2cd1f22e68 add test for the previous commit yusing 2025-02-06 02:33:30 +08:00
  • 688f38943d fix single line yaml list treated as comma seperated list yusing 2025-02-06 01:58:45 +08:00
  • 043bbd7a11 readme and docker compose example amendment yusing 2025-02-06 00:56:11 +08:00
  • 1eb3cb3ddb add test for path traversal attack, small fix on FileServer.Start method yusing 2025-02-06 00:16:22 +08:00
  • 4059e373e6 fix failed routes being kept in routes map yusing 2025-02-04 10:50:52 +08:00
  • 970610f9f8 fix extra output of ls-* commands by defer initializaing stuff, speed up start time yusing 2025-02-04 10:43:16 +08:00
  • 4b87b080dd implement health monitor for file server yusing 2025-02-04 10:33:17 +08:00
  • f997423fd7 fix error formatting 0.9.2 yusing 2025-02-04 05:47:46 +08:00
  • 1871ef3d38 clearer error message when config reload failed yusing 2025-02-04 06:42:21 +08:00
  • 7c56c88dd4 fix server not being restarted after config reload yusing 2025-02-04 07:02:28 +08:00
  • 4d7422dd90 adjusted and simplified default config and compose.yml yusing 2025-02-04 02:34:23 +08:00
  • eccabc0588 remove incorrectly added pnpn lockfile yusing 2025-02-03 08:55:55 +08:00
  • ee5c9e0bf4 fix server not being restarted after config reload yusing 2025-02-04 07:02:28 +08:00
  • 9e76ebd03e updated fileserver implmementation and schema yusing 2025-02-04 06:51:07 +08:00
  • 1d4d2a02ed clearer error message when config reload failed yusing 2025-02-04 06:42:21 +08:00
  • 199a4bb876 fix error formatting yusing 2025-02-04 05:47:46 +08:00
  • c90e0db30d reverse proxy refactor and bug fixes yusing 2025-02-04 05:12:52 +08:00
  • 1e413ae215 refactor: move metrics logger to middleware package yusing 2025-02-04 04:20:55 +08:00
  • 503671bd1b refactor: rename HTTPRoute to ReverseProxyRoute to avoid confusion yusing 2025-02-04 03:35:55 +08:00
  • ec148f036d treat fileserver as http route yusing 2025-02-04 03:26:54 +08:00
  • 1baf10fa88 fix incorrect route loading behaviors yusing 2025-02-04 03:17:29 +08:00
  • c61d893403 refactor, merge Entry, RawEntry and Route into one. Implement fileserver. Still buggy yusing 2025-02-03 08:55:07 +08:00
  • 58d5e81449 fix makefile for trace mode yusing 2025-02-03 04:22:29 +08:00
  • 721ddcb590 cleanup code for URL type yusing 2025-02-02 06:33:32 +08:00
  • 0c7b188587 api: fix search icon returning null when no match 0.9.1 yusing 2025-02-02 03:31:52 +08:00
  • 4c97b79adf log prometheus enabled yusing 2025-02-02 03:21:39 +08:00
  • 8ae9573b07 add timeout to notification context yusing 2025-02-01 14:42:21 +08:00
  • 43fce6e739 fix two tests yusing 2025-02-01 14:41:22 +08:00
  • 78900772bb
    Feat/ntfy (#57) Yuzerion 2025-02-01 13:07:44 +08:00
  • c668f11c0f fix schema for ntfy yusing 2025-02-01 13:06:26 +08:00
  • c16a0444ca fix main.go and update next release doc yusing 2025-02-01 12:51:52 +08:00
  • 0d518166ee api: move prometheus handler inside api handler /v1/metrics yusing 2025-02-01 02:09:43 +08:00
  • 49fb716135 fix notification fields order yusing 2025-02-01 01:42:49 +08:00
  • c00395196f implement ntfy notification yusing 2025-01-31 15:49:02 +08:00