Simon Ser
e2f4dddfef
Change `tls ca` to `tls acme_ca`
...
Make it clear it's about ACME.
2020-09-09 15:08:50 +02:00
Simon Ser
e3ac31414f
Add support for the PROXY protocol
2020-09-09 14:52:41 +02:00
Simon Ser
f64eb89cee
Add -config flag
2020-09-09 14:17:27 +02:00
Simon Ser
137be93297
Add `tls ca` directive
2020-09-09 14:08:20 +02:00
Simon Ser
6ac58fe450
Don't add empty strings to list of managed certificates
2020-09-09 13:39:07 +02:00
Simon Ser
f4d13a4101
Remove listen directive
...
The name is misleading, because we're doing some magic to figure out
what server name to obtain a certificate for. In other words,
`listen example.org:443` would actually listen without binding to a
particular IP address (same as `listen :443`).
2020-09-09 13:18:18 +02:00
Simon Ser
758cac1f77
Allow to route to different backend depending on SNI
2020-09-09 13:15:03 +02:00
Simon Ser
8d2b9202b5
Require frontend blocks to have the name "frontend"
...
This allows us to easily add other kind of toplevel directives, e.g. for
global configuration options.
2020-09-09 11:00:00 +02:00
Simon Ser
af78c6600c
Add certmagic support
2020-09-08 18:24:16 +02:00
Simon Ser
c0f5ca6b39
Implement basic TCP proxy
2020-09-08 17:15:35 +02:00
Simon Ser
21eed45822
Initial commit
2020-09-08 12:11:32 +02:00