Commit graph

  • ddbee9ec19 added example error pages, removed compose examples yusing 2024-11-03 09:56:47 +08:00
  • 0bbadc6d6d removed default values yusing 2024-11-03 07:34:16 +08:00
  • 64584c73b2 rate limiter check host instead of full remote address yusing 2024-11-03 07:16:59 +08:00
  • 8df28628ec removed unnecessary pointer indirection, added rate limiter middleware yusing 2024-11-03 07:07:30 +08:00
  • 3bf520541b fixed stats websocket endpoint when no match_domains configured 0.7.3 origin/v0.7 yusing 2024-11-03 06:04:35 +08:00
  • a531896bd6 updated docker compose example yusing 2024-11-03 05:27:27 +08:00
  • e005b42d18 readme indentation yusing 2024-11-03 04:50:40 +08:00
  • 1f6573b6da readme update yusing 2024-11-03 04:43:17 +08:00
  • 73af381c4c updated auto and manual setup guide yusing 2024-11-03 04:38:09 +08:00
  • 625bf4dfdc improved HTTP performance, especially when match_domains are used; api json string fix 0.7.2 yusing 2024-11-02 07:14:03 +08:00
  • 46b4090629 moved env to .env.example, update setup method 0.7.1 yusing 2024-11-02 03:36:55 +08:00
  • 91e012987e added option for jwt token ttl yusing 2024-11-02 03:21:47 +08:00
  • a86d316d07 refactor and typo fixes yusing 2024-11-02 03:14:47 +08:00
  • 76454df5e6 remove useless dummytask yusing 2024-11-02 03:14:25 +08:00
  • 67b6e40f85 remove unused code yusing 2024-11-02 03:04:15 +08:00
  • 9889b5a8d3 correcting startup behavior yusing 2024-11-02 03:00:14 +08:00
  • 00fc75b61b update setup default branch 0.7.0 yusing 2024-10-31 03:07:03 +08:00
  • 4ee93a1351 added logout endpoint yusing 2024-10-31 00:58:35 +08:00
  • 669d13b89a fixed crash on some base64 jwt secret yusing 2024-10-30 11:09:52 +08:00
  • 5fa86b5eb7 fixed auth internal server error yusing 2024-10-30 10:19:30 +08:00
  • 369cdf8c4f fixed config reload yusing 2024-10-30 06:52:18 +08:00
  • 0397f69853 fixed notification not being sent yusing 2024-10-30 06:44:10 +08:00
  • 81177926ff implemented login and jwt auth yusing 2024-10-30 06:25:32 +08:00
  • e5bbb18414 migrated from logrus to zerolog, improved error formatting, fixed concurrent map write, fixed crash on rapid page refresh for idle containers, fixed infinite recursion on gotfiy error, fixed websocket connection problem when using idlewatcher yusing 2024-10-29 11:34:58 +08:00
  • cfa74d69ae fixed out of range error on gotify message being sent yusing 2024-10-22 16:46:12 +08:00
  • bee26f43d4 initial gotify support yusing 2024-10-22 05:38:09 +08:00
  • a3ab32e9ab reload no longer be skipped when there're errors yusing 2024-10-20 15:05:04 +08:00
  • c847fe4747 fixed schema and json tag, hide http://:0 yusing 2024-10-20 11:04:44 +08:00
  • a278711421 fixed loadbalancer with idlewatcher, fixed reload issue yusing 2024-10-20 09:46:02 +08:00
  • 01ffe0d97c simplified error messages yusing 2024-10-19 14:25:28 +08:00
  • bd732dfa0a fixed homepage item not showing yusing 2024-10-19 01:30:34 +08:00
  • 8b8e1773e8 fixed loadbalanced routes with same alias cause conflict yusing 2024-10-19 01:20:08 +08:00
  • b296fb2965 fixed healthcheck failed to disable and nil dereference yusing 2024-10-19 00:13:55 +08:00
  • 53557e38b6 Fixed a few issues: - Incorrect name being shown on dashboard "Proxies page" - Apps being shown when homepage.show is false - Load balanced routes are shown on homepage instead of the load balancer - Route with idlewatcher will now be removed on container destroy - Idlewatcher panic - Performance improvement - Idlewatcher infinitely loading - Reload stucked / not working properly - Streams stuck on shutdown / reload - etc... Added: - support idlewatcher for loadbalanced routes - partial implementation for stream type idlewatcher Issues: - graceful shutdown yusing 2024-10-18 16:47:01 +08:00
  • c0c61709ca fixed idlewatcher panic, dashboard app name, route not removing on container destroy yusing 2024-10-16 00:57:10 +08:00
  • 56b778f19c fixed json output for ls-routes and its API and homepage api yusing 2024-10-15 16:23:46 +08:00
  • f4d532598c Improved healthcheck, idlewatcher support for loadbalanced routes, bug fixes yusing 2024-10-15 15:34:27 +08:00
  • 53fa28ae77 graceful shutdown and ref count related yusing 2024-10-14 10:31:27 +08:00
  • f38b3abdbc improved health check yusing 2024-10-14 10:02:53 +08:00
  • 99207ae606 routes in loadbalance pool no longer listed in ls-route and its API, the loadbalancer is listed instead. improved context handling and grateful shutdown yusing 2024-10-14 09:28:54 +08:00
  • d3b8cb8cba fixed possible memory leak for UDP stream yusing 2024-10-14 08:57:46 +08:00
  • 51c6eb4597 fixed problems related to reload and port selection yusing 2024-10-14 08:55:49 +08:00
  • d47b672aa5 refactored some stuff, added healthcheck support, fixed 'include file' reload not showing in log yusing 2024-10-12 13:56:38 +08:00
  • 64e30f59e8 added missing json tags 0.6.4-1 yusing 2024-10-11 10:38:38 +08:00
  • cef7b3d396 updated tests for new behavior 0.6.4 yusing 2024-10-11 10:00:10 +08:00
  • 7184c9cfe9 correcting some behaviors for $DOCKER_HOST, now uses container's private IP instead of localhost yusing 2024-10-11 09:13:38 +08:00
  • da04a0dff4 added golangci-linting, refactor, simplified error msgs and fixed some error handling 0.6.3 yusing 2024-10-10 11:52:09 +08:00
  • d91b66ae87 performance improvement and small fix on loadbalancer yusing 2024-10-09 18:10:51 +08:00
  • 5c40f4aa84 added round_robin, least_conn and ip_hash load balance support, small refactoring yusing 2024-10-09 10:39:07 +08:00
  • 1797896fa6 fixed typos and formatting, fixed loading page not being shown (idlewaker) yusing 2024-10-08 13:15:23 +08:00
  • d1c9e18c97 improved idlewatcher support for API-like services, fixed idlewaker proxying to zero port 0.6.2 yusing 2024-10-07 18:50:51 +08:00
  • ef83ed0596 improved idlewatcher and content type matching, update CI yusing 2024-10-07 17:41:08 +08:00
  • d89155a6ee idlewatcher fixed idlewatcher incorrect respond haviour, keep url path 0.6.1 yusing 2024-10-07 16:44:18 +08:00
  • 921ce23dde refactored http import name, fixed and simplified idlewatcher/idlewaker implementation, dependencies update 0.6 yusing 2024-10-07 12:45:07 +08:00
  • 929b7f7059 get back aa6fafd5, accidentally reverted in 03cad9f3 0.6-rp1 yusing 2024-10-07 00:06:29 +08:00
  • de7805f281 fixed idlewatcher panics and incorrect behavior, update screenshot yusing 2024-10-06 16:17:52 +08:00
  • 03cad9f315 added package version api, dependencies upgrade yusing 2024-10-06 09:23:41 +08:00
  • aa6fafd52f improved tracing for debug yusing 2024-10-06 06:06:29 +08:00
  • 01ff63a007 fix forward auth attempt#1 yusing 2024-10-06 03:18:06 +08:00
  • 99746bad8e fix attempt#1: int64 not assignable to int yusing 2024-10-06 02:02:13 +08:00
  • 21b67e97af websocket fix attempt#2 yusing 2024-10-06 01:21:35 +08:00
  • 668639e484 websocket fix attempt yusing 2024-10-06 00:09:14 +08:00
  • e9b2079599 duration formatting update yusing 2024-10-05 09:58:56 +08:00
  • 5fb7d21c80 fixed that error message with sensitive info shouldn't be shown to end user yusing 2024-10-05 03:42:09 +08:00
  • f5e00a6ef4 oops, adding back proxy.exclude=1 yusing 2024-10-04 19:07:48 +08:00
  • b06cbc0fee fixed dashboard stats update yusing 2024-10-04 18:52:31 +08:00
  • abbcbad5e9 readme updates, docs moved to wiki yusing 2024-10-04 11:27:11 +08:00
  • fab39a461f added ls-icons command yusing 2024-10-04 10:04:18 +08:00
  • 9c3edff92b databases without explicit alias(es) are now excluded by default yusing 2024-10-04 09:17:45 +08:00
  • e8f4cd18a4 refactor: moved models/ to types/ yusing 2024-10-04 08:47:53 +08:00
  • e566fd9b57 fixed homepage not respecting homepage.show field, disabled schema validation for included file yusing 2024-10-04 08:36:32 +08:00
  • 6211ddcdf0 show docker provider name instead of address in log yusing 2024-10-04 07:21:49 +08:00
  • 245f073350 tuned some http settings, refactor yusing 2024-10-04 07:13:52 +08:00
  • dd629f516b omit EOF and contextCanceled error on non-debug mode yusing 2024-10-04 06:55:43 +08:00
  • 31080edd59 fixed event name missing yusing 2024-10-04 06:51:26 +08:00
  • b679655cd5 fixed dashboard incorrect stats yusing 2024-10-04 06:38:27 +08:00
  • ca3b062f89 updated schema for homepage fields yusing 2024-10-04 01:00:06 +08:00
  • de6c1be51b improved homepage support, memory leak partial fix yusing 2024-10-03 20:02:43 +08:00
  • 4f09dbf044 replace - _ with whitespace for default homepage.name yusing 2024-10-03 10:19:31 +08:00
  • e6b4630ce9 experimental homepage labels support yusing 2024-10-03 10:10:14 +08:00
  • 90bababd38 improved homepage labels yusing 2024-10-03 04:00:02 +08:00
  • 90130411f9 initial support of homepage labels yusing 2024-10-03 02:53:05 +08:00
  • ae61a2335d added v1/list/match_domains yusing 2024-10-03 02:13:34 +08:00
  • 8329a8ea9c replacing label parser map with improved deserialization implementation, API host check now disabled when in debug mode yusing 2024-10-03 01:50:49 +08:00
  • ef52ccb929 fixed api, fixed ListFiles function yusing 2024-10-02 17:34:35 +08:00
  • ed9d8aab6f fixed docs yusing 2024-10-02 17:33:41 +08:00
  • aa16287447 fixed route gone after container restart / Brename yusing 2024-10-02 15:38:36 +08:00
  • a7a922308e fixed streams with zero port being served yusing 2024-10-02 14:01:36 +08:00
  • ba13b81b0e fixed middleware implementation, added middleware tracing for easier debug yusing 2024-10-02 13:55:41 +08:00
  • d172552fb0 fixed docs yusing 2024-10-02 01:33:52 +08:00
  • 2a8ab27fc1 fixed docs yusing 2024-10-02 01:28:55 +08:00
  • e8c3e4c75f added cidr_whitelist middleware yusing 2024-10-02 01:20:25 +08:00
  • ed887a5cfc fixed serialization and middleware compose yusing 2024-10-02 01:04:34 +08:00
  • 1bac96dc2a update docker test yusing 2024-10-02 01:02:59 +08:00
  • c3b779a810 containers without port mapped will no longer be served yusing 2024-10-01 17:18:17 +08:00
  • 44cfd65f6c implement middleware compose yusing 2024-10-01 16:38:07 +08:00
  • f5a36f94bb fixed error subject missing in some cases yusing 2024-10-01 05:14:56 +08:00
  • e951194bee fixed route not being updated on restart, added experimental middleware compose support yusing 2024-09-30 19:00:27 +08:00
  • 478311fe9e fixed container routes not being loaded, added X-Forwarded-{Scheme,Proto,Host}, fixed containers with no mapping being served yusing 2024-09-30 18:04:47 +08:00
  • 48dd1397e8 remove sensitive info from debug logging yusing 2024-09-30 16:32:58 +08:00