Commit Graph

  • e800d2110e
    gofmt -s -w *.go */*.go 6543 2021-11-25 16:12:28 +0100
  • 5ed8d0f129
    Add clarification on cache & reduce default branch cache to 15 minutes Moritz Marquardt 2021-11-24 19:09:37 +0100
  • e5385be6da
    Fix iterator issue causing 100% CPU load Moritz Marquardt 2021-11-24 19:08:34 +0100
  • ce802734d4
    Add build script & ignore files Moritz Marquardt 2021-11-20 21:43:12 +0100
  • eae4513b96
    Fix timeout for HTTP-01, bug in HTTP challenge response & only count domains towards user limit after acquiring locks Moritz Marquardt 2021-11-20 21:39:40 +0100
  • f22cd6c4e0
    Make it possible to disable rate limits Moritz Marquardt 2021-11-20 21:12:28 +0100
  • c99dbb34ce
    Implement HTTP-01 challenge Moritz Marquardt 2021-11-20 21:10:46 +0100
  • 73c21d0195
    Reduce file cache timeout as it doesn't seem to do much Moritz Marquardt 2021-11-20 20:34:12 +0100
  • b19a5ecc1d
    Switch back to Let's Encrypt again & implement renewal Moritz Marquardt 2021-11-20 19:36:12 +0100
  • 77321eb181
    Make ACME account persistent & fix issues with certificate resolution Moritz Marquardt 2021-11-20 15:54:52 +0100
  • fcccd6435a
    Add EAB for ACME Moritz Marquardt 2021-11-20 15:37:36 +0100
  • d1ed16c0f2
    Update everything & add Justfile Moritz Marquardt 2021-11-20 15:31:10 +0100
  • 2aaac2c52b
    Completely refactor certificates and implement renewal & cleanup Moritz Marquardt 2021-11-20 15:30:58 +0100
  • 33f7a5d0df
    Commit all current changes before vacation... Moritz Marquardt 2021-08-22 17:59:30 +0200
  • 4494023086
    Implement simple version of automatic certificate issuance Moritz Marquardt 2021-07-13 15:45:28 +0200
  • 7c70be21d7
    Add HSTS & cipher suites, handle fallback cert errors & change default port to 443 Moritz Marquardt 2021-07-13 10:28:36 +0200
  • 0602811709
    Add timing tests & fix caching Moritz Marquardt 2021-07-13 10:28:06 +0200
  • 675e56ee98
    Implement domain handling logic Moritz Marquardt 2021-07-09 01:16:00 +0200
  • 13b386d442
    Switch to HTTPS using a self-signed certificate Moritz Marquardt 2021-07-09 01:15:42 +0200
  • 373c13baee
    Update dependencies Moritz Marquardt 2021-07-08 23:09:46 +0200
  • f63bd1bb2f
    Add timing tests Moritz Marquardt 2021-07-08 23:08:58 +0200
  • 3e9aaa8a4a
    Make settings configurable Moritz Marquardt 2021-07-08 23:08:50 +0200
  • 4bc1cd5f7b
    Add file cache Moritz Marquardt 2021-07-08 23:08:30 +0200
  • e94bdb4ed3
    Add screenshot of the SNI test script Moritz Marquardt 2021-06-06 12:38:07 +0200
  • b54f9df4c5
    Add proof of concept for SNI-based routing through HAProxy Moritz Marquardt 2021-06-06 12:29:53 +0200
  • 2e0608c270
    Fix redirects for pages repo Moritz Marquardt 2021-03-19 21:33:57 +0100
  • 203e230905
    Implement caching & limit concurrency Moritz Marquardt 2021-03-19 20:58:53 +0100
  • 8ead10c82e
    Implement SEO optimizations and improve error handling and branch detection Moritz Marquardt 2021-03-19 20:30:08 +0100
  • c4bae34b71
    Add TODOs Moritz Marquardt 2021-03-19 13:20:00 +0100
  • 44c41c7459
    Release under EUPL v. 1.2 Moritz Marquardt 2021-03-17 01:21:50 +0100
  • cdd6727049
    Fix error page not rendering & make it more beautiful Moritz Marquardt 2021-03-17 01:16:57 +0100
  • 241f7a57ec
    Split code into multiple files Moritz Marquardt 2021-03-17 00:34:31 +0100
  • 1a80684e79
    Clean up, fix bugs, implement caching & use API Moritz Marquardt 2021-03-17 00:24:34 +0100
  • 0756993f7e
    Implement first version without custom domains, TLS and caching Moritz Marquardt 2021-03-16 20:22:06 +0100