Commit Graph

  • 4ebc95b9d8 Added additional headers to config main Pablu 2025-10-20 16:15:53 +02:00
  • c5c6058c66 Update README.md Pablu 2025-10-15 18:40:33 +00:00
  • cd5be4ee7a Swap package to git.pablu.de Pablu23 2025-10-15 19:22:52 +02:00
  • d4d7d3e067 Acme dont always reregister Pablu23 2025-10-15 18:52:45 +02:00
  • ea8f84f0d7 When new domain gets added rerun acme Pablu23 2025-10-15 18:37:10 +02:00
  • e90c211d0f Added context.Context to stop and correctly stop metrics now Pablu23 2025-10-15 13:27:09 +02:00
  • f4ca559a26 Rename config.yaml to example and add config.yaml to gitignore, make Metrics optional and configurable Pablu23 2025-10-15 13:15:56 +02:00
  • 28d9c58a66 Update rewriting to actually work Pablu23 2025-10-09 17:35:03 +02:00
  • 572e1177ef Add graceful stopping to server, and extend middleware and pipeline logic Pablu23 2025-10-01 14:36:30 +02:00
  • 66f2811fff Metrics working Pablu23 2025-10-01 13:58:42 +02:00
  • 0fa96af3d1 Add kdl config, but not runnable change-config-lang Pablu23 2025-10-01 09:49:14 +02:00
  • 018d9a9022 Fix Tls, fix logging and add uuid for correlation of websocket requests Pablu23 2025-09-30 21:56:32 +02:00
  • 88fa68fa4c Remove announce public Pablu23 2025-09-30 19:37:07 +02:00
  • 2d8323809a Update domain router to work differntly but similarly to httpuitl reverseproxy Pablu23 2025-09-26 16:29:32 +02:00
  • c59317796f Remove setting cookies secure to true Pablu23 2025-09-02 15:29:07 +02:00
  • 8ef6f4b809 Make cookies send back from router secure, if router is secured by ssl Pablu23 2025-09-02 15:13:15 +02:00
  • 247e4e5747 Finish up acme not reloading if still valid, so you dont get timed out by LetsEncrypt Pablu23 2025-07-21 14:23:56 +02:00
  • 75fe9ffc65 Dont rerequest cert if its not invalid Pablu23 2025-07-21 14:14:23 +02:00
  • bbd747aa46 Temporarily strip etags Pablu23 2025-07-21 12:27:05 +02:00
  • 3dba363e87 Temporarily remove caching for http requests on router Pablu23 2025-07-21 12:02:28 +02:00
  • 0dd3843c26 Validate config input before starting first acme Pablu23 2025-07-21 10:30:41 +02:00
  • 21e28fb60b Add renew to acme Pablu23 2025-07-20 22:08:32 +02:00
  • 77a880cee1 Added first acme implementation Pablu23 2025-07-20 18:34:20 +02:00
  • dc2fe84a96 Add remote to log message Pablu23 2025-05-19 09:38:27 +02:00
  • 5f3b477adb Fix healtz for multiple remotes, as long as one remote is unhealthy all are flagged as unhealthy Pablu23 2025-05-19 09:36:32 +02:00
  • 55a2d2b708 Add multiple remotes and round robin Pablu23 2025-05-19 09:30:07 +02:00
  • 403c89b068 Split route function into more readable smaller functions Pablu23 2024-11-07 00:38:19 +01:00
  • 3bf932363e Add more documentation, cleanup rate limit code Pablu23 2024-11-06 17:39:42 +01:00
  • c0b711a992 Add more settings, cleanup code and add documentation Pablu23 2024-11-06 16:52:28 +01:00
  • a98b68177c Add better configuration, through yaml file Pablu23 2024-11-06 10:21:30 +01:00
  • 91d128dbeb Add middleware Pablu23 2024-11-05 16:44:41 +01:00
  • c3066da440 Improve logging, improve rate limit, add running main Router Pablu23 2024-09-20 12:45:51 +02:00
  • 1dd90bbe88 Change project to framework with example implementation Pablu23 2024-07-07 18:46:49 +02:00
  • 5ff217e6a8 always same duration Pablu23 2024-06-09 22:18:24 +02:00
  • 52858c9caf Slow request are now a warning Pablu23 2024-06-09 22:16:03 +02:00
  • 4035e17b55 Response dump now trace level Pablu23 2024-06-09 22:03:53 +02:00
  • 6b4d017053 Added Request Logging Pablu23 2024-06-09 21:46:26 +02:00
  • c32ece1fac Better flags better logging Pablu23 2024-06-09 21:12:45 +02:00
  • 82608d0e36 Better logging Pablu23 2024-06-09 21:03:44 +02:00
  • 7f8718d609 Add config File and example conf Pablu23 2024-06-09 20:36:30 +02:00
  • 49a21c4233 Add subdomain enumeration bypass Pablu23 2024-06-09 20:24:43 +02:00
  • 92ff0976ba Added TLS Pablu23 2024-06-09 20:21:42 +02:00
  • 029abdc9bb POST request dump, working cookies Pablu23 2024-06-09 18:40:26 +02:00
  • 9a0c086741 Initial commit working so far, without cookie support Pablu23 2024-06-09 17:27:28 +02:00