summary refs log tree commit diff
path: root/state.c (follow)
Commit message (Expand)AuthorAge
* Correct handling of colons in SASL PLAINJune McEnroe2021-08-30
* Avoid overwriting manual AWAY messagesJune McEnroe2021-08-21
* Use seprintf to build final 005June McEnroe2021-07-08
* Stop accumulating ISUPPORT tokens once MOTD startsJune McEnroe2021-06-10
* Support echo-message capabilityJune McEnroe2021-01-24
* Send CAP END if CAP LS response is emptyJune McEnroe2020-12-21
* Handle 437 ERR_UNAVAILRESOURCE like ERR_NICKNAMEINUSEJune McEnroe2020-12-05
* Say "OpenSSL" in additional permission noticesJune McEnroe2020-08-06
* Add -R blind-req optionJune McEnroe2020-07-06
* Add additional permission for linking with LibreSSLJune McEnroe2020-06-08
* Add server send queueing with time intervalJune McEnroe2020-05-11
* Send ERR_NOMOTD during syncJune McEnroe2020-03-08
* Advertise STS policyJune McEnroe2020-02-27
* Send CAP LS 302 to the serverJune McEnroe2020-02-27
* Support CAP LS 302 from clientsJune McEnroe2020-02-27
* Support cap-notifyJune McEnroe2020-02-27
* Request server-time from the server and filter tags for clientsJune McEnroe2020-02-25
* 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