summary refs log tree commit diff
path: root/state.c (follow)
Commit message (Expand)AuthorAge
* Declare globals as extern in headers, and define in source fileMichael Forney2019-11-21
* Zero temporary SASL PLAIN bufferJune McEnroe2019-11-21
* Use a static buffer for plainBase64June McEnroe2019-11-21
* Use a fixed buffer size for SASL PLAIN authenticationMichael Forney2019-11-21
* Request NAMES on sync by defaultJune McEnroe2019-11-15
* Filter invite-notifyJune McEnroe2019-11-10
* Request all supported caps from serverJune McEnroe2019-11-10
* Maintain stateCaps and offer them to clientsJune McEnroe2019-11-09
* Use #defines for constant stringsJune McEnroe2019-11-06
* Change license to GPLv3June McEnroe2019-11-06
* Use explicit_bzero from LibreSSLJune McEnroe2019-11-06
* Implement SASL EXTERNALJune McEnroe2019-11-05
* Hash client passwords with cryptJune McEnroe2019-11-04
* Move base64 to bounce.hJune McEnroe2019-11-04
* Use explicit_bzero to clear passwordsJune McEnroe2019-10-31
* Clear passwords from memory with memset_sJune McEnroe2019-10-31
* Do not duplicate origin on nick changeJune McEnroe2019-10-29
* Update self origin on nick changeJune McEnroe2019-10-29
* Relay optional 5th RPL_MYINFO parameterJune McEnroe2019-10-29
* Move entire login flow to state and reorganize itJune McEnroe2019-10-28
* Wait for SASL success before sending CAP ENDJune McEnroe2019-10-27
* Handle nick collisionJune McEnroe2019-10-26
* Wait for AUTHENTICATE + from serverJune McEnroe2019-10-26
* Do not require RPL_ISUPPORT for stateReadyJune 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
* Send PRIVMSG and NOTICE to other clientsJune McEnroe2019-10-25
* Clean up stateJune McEnroe2019-10-25
* Make clientFormat publicJune McEnroe2019-10-24
* Track own originJune McEnroe2019-10-23
* Track channels and sync ISUPPORTJune McEnroe2019-10-23
* Track nick changesJune McEnroe2019-10-23
* Rename Command to MessageJune McEnroe2019-10-23
* Synchronize state after client registrationJune McEnroe2019-10-23
* Clean up state.c and factor out parsingJune McEnroe2019-10-23
* Fix rest parsingJune McEnroe2019-10-23
* Don't assume commands have targets and handle ERRORJune McEnroe2019-10-23
* Clean up state somewhatJune McEnroe2019-10-23
* Add stateJune McEnroe2019-10-23