summaryrefslogtreecommitdiff
path: root/client.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Also skip the origin in wordcmpC. McEnroe2020-02-261-13/+17
* Use %n for tags when formatting intercepted PRIVMSG/NOTICEC. McEnroe2020-02-261-12/+8
* Tweak buffer sizesC. McEnroe2020-02-261-3/+3
* Add time tag to lines missing itC. McEnroe2020-02-251-1/+11
* Support message-tagsC. McEnroe2020-02-251-5/+49
* Request server-time from the server and filter tags for clientsC. McEnroe2020-02-251-3/+18
* Bump buffer sizes to allow for tagsC. McEnroe2020-02-251-5/+5
* Remove bad assertC. McEnroe2020-02-181-1/+0
* Add option to set local client CAC. McEnroe2020-01-121-0/+28
* Add a vendor capability for passive clientsC. McEnroe2020-01-101-5/+4
* Intercept client QUIT with no parameterC. McEnroe2019-12-281-0/+1
* Don't send self-PMs to the serverC. McEnroe2019-12-081-0/+1
* Fix wordcmp return value when the words have differing lengthsMichael Forney2019-11-211-1/+1
* Declare globals as extern in headers, and define in source fileMichael Forney2019-11-211-0/+3
* client: Include time.h for gmtime and strftimeMichael Forney2019-11-201-0/+1
* Format milliseconds as intC. McEnroe2019-11-201-3/+2
* Add concept of passive clientsC. McEnroe2019-11-141-3/+9
* Use struct timeval for sub-second precisionC. McEnroe2019-11-141-5/+9
* Remove server-time filter TODOC. McEnroe2019-11-141-1/+0
* Tweak filter regexesC. McEnroe2019-11-141-3/+3
* Filter multi-prefixC. McEnroe2019-11-141-1/+22
* Replace filters with regex replacesC. McEnroe2019-11-141-32/+43
* Refactor filterUserhostInNamesC. McEnroe2019-11-131-24/+25
* Factor out wordcpy for filtersC. McEnroe2019-11-131-11/+21
* Skip initial NAMES parametersC. McEnroe2019-11-111-2/+9
* Filter userhost-in-namesC. McEnroe2019-11-111-0/+17
* Compare words without copying in filtersC. McEnroe2019-11-101-12/+13
* Filter invite-notifyC. McEnroe2019-11-101-7/+14
* Filter extended-joinC. McEnroe2019-11-101-0/+13
* Filter ACCOUNT, AWAY, CHGHOST for incapable clientsC. McEnroe2019-11-101-0/+42
* Maintain stateCaps and offer them to clientsC. McEnroe2019-11-091-5/+3
* Parse capabilitiesC. McEnroe2019-11-091-7/+11
* Define macro for bit flag enumsC. McEnroe2019-11-091-4/+4
* Only change AWAY status for registered clientsC. McEnroe2019-11-081-1/+9
* Use #defines for constant stringsC. McEnroe2019-11-061-6/+6
* Change license to GPLv3C. McEnroe2019-11-061-4/+4
* Use explicit_bzero from LibreSSLC. McEnroe2019-11-061-2/+2
* Zero PASS parameterC. McEnroe2019-11-041-1/+3
* Hash client passwords with cryptC. McEnroe2019-11-041-7/+12
* Use explicit_bzero to clear passwordsCurtis McEnroe2019-10-311-2/+2
* Shrink client buffer sizeCurtis McEnroe2019-10-311-1/+2
* Specify when command is allowed in Handlers listCurtis McEnroe2019-10-281-12/+10
* Disallow PRIVMSG/NOTICE before registrationCurtis McEnroe2019-10-281-1/+6
* Move entire login flow to state and reorganize itCurtis McEnroe2019-10-281-11/+8
* Only increment consumer after successful sendCurtis McEnroe2019-10-271-1/+2
* Improve client/server error messagesCurtis McEnroe2019-10-271-2/+2
* Drop clients on zero-length readsCurtis McEnroe2019-10-271-2/+2
* Require PASS before USERCurtis McEnroe2019-10-261-3/+7
* OopsCurtis McEnroe2019-10-261-1/+1
* Disconnect client on unknown commandCurtis McEnroe2019-10-261-0/+1