Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use explicit_bzero from LibreSSL | June McEnroe | 2019-11-06 |
| | |||
* | Use one call to set client cert and key | June McEnroe | 2019-11-05 |
| | |||
* | Add options for TLS client certificate | June McEnroe | 2019-11-04 |
| | |||
* | Use capsicum | June McEnroe | 2019-11-01 |
| | |||
* | Use explicit_bzero to clear passwords | June McEnroe | 2019-10-31 |
| | | | | | GNU doesn't implement memset_s, but both FreeBSD and GNU implement explicit_bzero. Darwin doesn't, so #define it in terms of memset_s. | ||
* | Move entire login flow to state and reorganize it | June McEnroe | 2019-10-28 |
| | |||
* | Wait for SASL success before sending CAP END | June McEnroe | 2019-10-27 |
| | | | | | | | Also refuse to continue logging in if SASL authentication fails. I should really just move all of log in and authentication from server.c to state.c... | ||
* | Improve client/server error messages | June McEnroe | 2019-10-27 |
| | |||
* | Wait for AUTHENTICATE + from server | June McEnroe | 2019-10-26 |
| | |||
* | Respond to PING with same parameter | June McEnroe | 2019-10-26 |
| | |||
* | Add undocumented flag to disable verification | June McEnroe | 2019-10-26 |
| | |||
* | Clean up server code | June McEnroe | 2019-10-25 |
| | |||
* | Use produce/consume words for ring buffer | June McEnroe | 2019-10-25 |
| | | | | To disambiguate clientRecv and clientRead, say clientConsume. | ||
* | Implement ringWrite | June McEnroe | 2019-10-24 |
| | |||
* | Make serverFormat public | June McEnroe | 2019-10-24 |
| | |||
* | Respond to pings | June McEnroe | 2019-10-23 |
| | |||
* | Add verbose flag | June McEnroe | 2019-10-23 |
| | |||
* | Set NOSIGPIPE on server connection | June McEnroe | 2019-10-23 |
| | |||
* | Actually send the buffer... | June McEnroe | 2019-10-23 |
| | |||
* | Add state | June McEnroe | 2019-10-23 |
| | |||
* | Implement serverLogin | June McEnroe | 2019-10-22 |
| | |||
* | Implement serverConnect | June McEnroe | 2019-10-22 |