summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* tls: move cert/key into host structureDrew DeVault2020-09-241-9/+4
| | | | | | | | We'll later want to set these on the SSL object (rather than SSL_CTX), so move these into the host struct for later access. We'll prefer to set it on the SSL object so that we can automatically use an up-to-date certificate, per ~sircmpwn/gmni#26.
* Implement TLS storeDrew DeVault2020-09-243-3/+186
| | | | Includes hands-free certificate generation and loading
* Log bind addresses on startupDrew DeVault2020-09-242-1/+6
|
* Generalize loggingDrew DeVault2020-09-232-28/+66
|
* Implement basic server event loopDrew DeVault2020-09-231-4/+180
|
* Generalize IPV6_V6ONLY usageDrew DeVault2020-09-231-1/+1
| | | | Some platforms other than Linux may implement this socket option.
* Initialize socketsDrew DeVault2020-09-233-1/+131
|
* config: parse listen directivesDrew DeVault2020-09-231-3/+58
|
* Initial config parserDrew DeVault2020-09-233-5/+179
|
* Vendor in some support codeDrew DeVault2020-09-234-0/+1887
|
* Initial commitDrew DeVault2020-09-231-0/+10