Commit graph

227 commits

Author SHA1 Message Date
Moritz Marquardt
73c21d0195
Reduce file cache timeout as it doesn't seem to do much 2021-11-20 20:34:12 +01:00
Moritz Marquardt
b19a5ecc1d
Switch back to Let's Encrypt again & implement renewal 2021-11-20 19:36:12 +01:00
Moritz Marquardt
77321eb181
Make ACME account persistent & fix issues with certificate resolution 2021-11-20 18:23:09 +01:00
Moritz Marquardt
fcccd6435a
Add EAB for ACME 2021-11-20 15:37:36 +01:00
Moritz Marquardt
d1ed16c0f2
Update everything & add Justfile 2021-11-20 15:31:10 +01:00
Moritz Marquardt
2aaac2c52b
Completely refactor certificates and implement renewal & cleanup 2021-11-20 15:30:58 +01:00
Moritz Marquardt
33f7a5d0df
Commit all current changes before vacation... 2021-08-22 17:59:30 +02:00
Moritz Marquardt
4494023086
Implement simple version of automatic certificate issuance 2021-07-13 15:45:28 +02:00
Moritz Marquardt
7c70be21d7
Add HSTS & cipher suites, handle fallback cert errors & change default port to 443 2021-07-13 10:28:50 +02:00
Moritz Marquardt
0602811709
Add timing tests & fix caching 2021-07-13 10:28:06 +02:00
Moritz Marquardt
675e56ee98
Implement domain handling logic
Still lots of performance optimization required!
2021-07-09 01:22:22 +02:00
Moritz Marquardt
13b386d442
Switch to HTTPS using a self-signed certificate 2021-07-09 01:15:42 +02:00
Moritz Marquardt
373c13baee
Update dependencies 2021-07-08 23:09:46 +02:00
Moritz Marquardt
f63bd1bb2f
Add timing tests 2021-07-08 23:08:58 +02:00
Moritz Marquardt
3e9aaa8a4a
Make settings configurable 2021-07-08 23:08:50 +02:00
Moritz Marquardt
4bc1cd5f7b
Add file cache 2021-07-08 23:08:30 +02:00
Moritz Marquardt
e94bdb4ed3
Add screenshot of the SNI test script 2021-06-06 12:42:46 +02:00
Moritz Marquardt
b54f9df4c5
Add proof of concept for SNI-based routing through HAProxy 2021-06-06 12:29:53 +02:00
Moritz Marquardt
2e0608c270
Fix redirects for pages repo 2021-03-19 21:33:57 +01:00
Moritz Marquardt
203e230905
Implement caching & limit concurrency 2021-03-19 20:58:53 +01:00
Moritz Marquardt
8ead10c82e
Implement SEO optimizations and improve error handling and branch detection 2021-03-19 20:30:08 +01:00
Moritz Marquardt
c4bae34b71
Add TODOs 2021-03-19 13:20:00 +01:00
Moritz Marquardt
44c41c7459
Release under EUPL v. 1.2 2021-03-17 01:21:50 +01:00
Moritz Marquardt
cdd6727049
Fix error page not rendering & make it more beautiful 2021-03-17 01:16:57 +01:00
Moritz Marquardt
241f7a57ec
Split code into multiple files 2021-03-17 00:34:31 +01:00
Moritz Marquardt
1a80684e79
Clean up, fix bugs, implement caching & use API 2021-03-17 00:24:34 +01:00
Moritz Marquardt
0756993f7e
Implement first version without custom domains, TLS and caching 2021-03-16 20:22:06 +01:00