Commit Graph

57 Commits

Author SHA1 Message Date
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 728c5fcf17
Fix empty name in config block directive 2020-09-09 13:05:00 +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