Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Exit on zero-length server read | June McEnroe | 2019-12-22 |
| | |||
* | Change license to GPLv3 | June McEnroe | 2019-11-06 |
| | | | | | | | | | | | | | | > Notwithstanding any other provision of this License, if you modify the > Program, your modified version must prominently offer all users > interacting with it remotely through a computer network (if your version > supports such interaction) an opportunity to receive the Corresponding > Source of your version by providing access to the Corresponding Source > from a network server at no charge, through some standard or customary > means of facilitating copying of software. This potentially means that every freenode user, for example, is interacting with this software, and offering the corresponding source to each of them is an unreasonable burden. | ||
* | 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 |