summary refs log tree commit diff
path: root/bounce.h (follow)
Commit message (Collapse)AuthorAge
* Use explicit_bzero from LibreSSLJune McEnroe2019-11-06
|
* Implement SASL EXTERNALJune McEnroe2019-11-05
|
* Add options for TLS client certificateJune McEnroe2019-11-04
|
* Zero PASS parameterJune McEnroe2019-11-04
|
* Hash client passwords with cryptJune McEnroe2019-11-04
|
* Move base64 to bounce.hJune McEnroe2019-11-04
|
* Implement UNIX-domain bindingJune McEnroe2019-11-02
|
* Re-read cert and key from the same FILEsJune McEnroe2019-11-01
|
* Use explicit_bzero to clear passwordsJune McEnroe2019-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.
* Allocate ring buffer at runtimeJune McEnroe2019-10-29
|
* Implement getopt_long-integrated configuration parsingJune McEnroe2019-10-29
|
* Add option to save and load ring contents across restartsJune McEnroe2019-10-28
|
* Move entire login flow to state and reorganize itJune McEnroe2019-10-28
|
* Only increment consumer after successful sendJune McEnroe2019-10-27
|
* Output ring info on SIGINFOJune McEnroe2019-10-27
|
* Add undocumented flag to disable verificationJune McEnroe2019-10-26
|
* Track channel topicsJune McEnroe2019-10-26
|
* Add flags to request TOPIC and NAMES on client connectJune McEnroe2019-10-26
|
* Add AGPLv3 notice on client registrationJune McEnroe2019-10-25
| | | | OwO
* Send PRIVMSG and NOTICE to other clientsJune McEnroe2019-10-25
|
* Clean up listen APIJune McEnroe2019-10-25
|
* Use produce/consume words for ring bufferJune McEnroe2019-10-25
| | | | To disambiguate clientRecv and clientRead, say clientConsume.
* Implement client reading from ring bufferJune McEnroe2019-10-25
| | | | It's still messy but it works!!
* Implement ringDiff and ringReadJune McEnroe2019-10-25
|
* Register readers by client usernamesJune McEnroe2019-10-24
|
* Implement ringWriteJune McEnroe2019-10-24
|
* Make clientFormat publicJune McEnroe2019-10-24
|
* Make serverFormat publicJune McEnroe2019-10-24
|
* Rename some thingsJune McEnroe2019-10-24
|
* Rename Command to MessageJune McEnroe2019-10-23
|
* Synchronize state after client registrationJune McEnroe2019-10-23
|
* Implement some amount of client connectionJune McEnroe2019-10-23
|
* Clean up state.c and factor out parsingJune McEnroe2019-10-23
|
* Add verbose flagJune McEnroe2019-10-23
|
* Add dynamic poll listJune McEnroe2019-10-23
|
* Add stateJune McEnroe2019-10-23
|
* Implement serverLoginJune McEnroe2019-10-22
|
* Rename bouncer to bounceJune McEnroe2019-10-22