about summary refs log tree commit diff
path: root/client.c (follow)
Commit message (Expand)AuthorAge
* Intercept client QUIT with no parameter 1.0p3C. McEnroe2019-12-28
* Don't send self-PMs to the server 1.0p2C. McEnroe2019-12-08
* Fix wordcmp return value when the words have differing lengthsMichael Forney2019-11-21
* Declare globals as extern in headers, and define in source fileMichael Forney2019-11-21
* client: Include time.h for gmtime and strftimeMichael Forney2019-11-20
* Format milliseconds as intC. McEnroe2019-11-20
* Add concept of passive clientsC. McEnroe2019-11-14
* Use struct timeval for sub-second precisionC. McEnroe2019-11-14
* Remove server-time filter TODOC. McEnroe2019-11-14
* Tweak filter regexesC. McEnroe2019-11-14
* Filter multi-prefixC. McEnroe2019-11-14
* Replace filters with regex replacesC. McEnroe2019-11-14
* Refactor filterUserhostInNamesC. McEnroe2019-11-13
* Factor out wordcpy for filtersC. McEnroe2019-11-13
* Skip initial NAMES parametersC. McEnroe2019-11-11
* Filter userhost-in-namesC. McEnroe2019-11-11
* Compare words without copying in filtersC. McEnroe2019-11-10
* Filter invite-notifyC. McEnroe2019-11-10
* Filter extended-joinC. McEnroe2019-11-10
* Filter ACCOUNT, AWAY, CHGHOST for incapable clientsC. McEnroe2019-11-10
* Maintain stateCaps and offer them to clientsC. McEnroe2019-11-09
* Parse capabilitiesC. McEnroe2019-11-09
* Define macro for bit flag enumsC. McEnroe2019-11-09
* Only change AWAY status for registered clientsC. McEnroe2019-11-08
* Use #defines for constant stringsC. McEnroe2019-11-06
* Change license to GPLv3C. McEnroe2019-11-06
* Use explicit_bzero from LibreSSLC. McEnroe2019-11-06
* Zero PASS parameterC. McEnroe2019-11-04
* Hash client passwords with cryptC. McEnroe2019-11-04
* Use explicit_bzero to clear passwordsC. McEnroe2019-10-31
* Shrink client buffer sizeC. McEnroe2019-10-31
* Specify when command is allowed in Handlers listC. McEnroe2019-10-28
* Disallow PRIVMSG/NOTICE before registrationC. McEnroe2019-10-28
* Move entire login flow to state and reorganize itC. McEnroe2019-10-28
* Only increment consumer after successful sendC. McEnroe2019-10-27
* Improve client/server error messagesC. McEnroe2019-10-27
* Drop clients on zero-length readsC. McEnroe2019-10-27
* Require PASS before USERC. McEnroe2019-10-26
* OopsC. McEnroe2019-10-26
* Disconnect client on unknown commandC. McEnroe2019-10-26
* Add AGPLv3 notice on client registrationC. McEnroe2019-10-25
* Send PRIVMSG and NOTICE to other clientsC. McEnroe2019-10-25
* Clean up clientC. McEnroe2019-10-25
* Use produce/consume words for ring bufferC. McEnroe2019-10-25
* Implement client reading from ring bufferC. McEnroe2019-10-25
* Zero entire Client structC. McEnroe2019-10-24
* Register readers by client usernamesC. McEnroe2019-10-24
* Unset non-blocking on clientsC. McEnroe2019-10-24
* Intercept client QUITC. McEnroe2019-10-24
* Only set NeedCapEnd if unregisteredC. McEnroe2019-10-24