| Commit message (Expand) | Author | Age |
... | |
* | Add a vendor capability for passive clients | June McEnroe | 2020-01-10 |
* | Intercept client QUIT with no parameter 1.0p3 | June McEnroe | 2019-12-28 |
* | Don't send self-PMs to the server 1.0p2 | June McEnroe | 2019-12-08 |
* | Fix wordcmp return value when the words have differing lengths | Michael Forney | 2019-11-21 |
* | Declare globals as extern in headers, and define in source file | Michael Forney | 2019-11-21 |
* | client: Include time.h for gmtime and strftime | Michael Forney | 2019-11-20 |
* | Format milliseconds as int | June McEnroe | 2019-11-20 |
* | Add concept of passive clients | June McEnroe | 2019-11-14 |
* | Use struct timeval for sub-second precision | June McEnroe | 2019-11-14 |
* | Remove server-time filter TODO | June McEnroe | 2019-11-14 |
* | Tweak filter regexes | June McEnroe | 2019-11-14 |
* | Filter multi-prefix | June McEnroe | 2019-11-14 |
* | Replace filters with regex replaces | June McEnroe | 2019-11-14 |
* | Refactor filterUserhostInNames | June McEnroe | 2019-11-13 |
* | Factor out wordcpy for filters | June McEnroe | 2019-11-13 |
* | Skip initial NAMES parameters | June McEnroe | 2019-11-11 |
* | Filter userhost-in-names | June McEnroe | 2019-11-11 |
* | Compare words without copying in filters | June McEnroe | 2019-11-10 |
* | Filter invite-notify | June McEnroe | 2019-11-10 |
* | Filter extended-join | June McEnroe | 2019-11-10 |
* | Filter ACCOUNT, AWAY, CHGHOST for incapable clients | June McEnroe | 2019-11-10 |
* | Maintain stateCaps and offer them to clients | June McEnroe | 2019-11-09 |
* | Parse capabilities | June McEnroe | 2019-11-09 |
* | Define macro for bit flag enums | June McEnroe | 2019-11-09 |
* | Only change AWAY status for registered clients | June McEnroe | 2019-11-08 |
* | Use #defines for constant strings | June McEnroe | 2019-11-06 |
* | Change license to GPLv3 | June McEnroe | 2019-11-06 |
* | Use explicit_bzero from LibreSSL | June McEnroe | 2019-11-06 |
* | Zero PASS parameter | June McEnroe | 2019-11-04 |
* | Hash client passwords with crypt | June McEnroe | 2019-11-04 |
* | Use explicit_bzero to clear passwords | June McEnroe | 2019-10-31 |
* | Shrink client buffer size | June McEnroe | 2019-10-31 |
* | Specify when command is allowed in Handlers list | June McEnroe | 2019-10-28 |
* | Disallow PRIVMSG/NOTICE before registration | June McEnroe | 2019-10-28 |
* | Move entire login flow to state and reorganize it | June McEnroe | 2019-10-28 |
* | Only increment consumer after successful send | June McEnroe | 2019-10-27 |
* | Improve client/server error messages | June McEnroe | 2019-10-27 |
* | Drop clients on zero-length reads | June McEnroe | 2019-10-27 |
* | Require PASS before USER | June McEnroe | 2019-10-26 |
* | Oops | June McEnroe | 2019-10-26 |
* | Disconnect client on unknown command | June McEnroe | 2019-10-26 |
* | Add AGPLv3 notice on client registration | June McEnroe | 2019-10-25 |
* | Send PRIVMSG and NOTICE to other clients | June McEnroe | 2019-10-25 |
* | Clean up client | June McEnroe | 2019-10-25 |
* | Use produce/consume words for ring buffer | June McEnroe | 2019-10-25 |
* | Implement client reading from ring buffer | June McEnroe | 2019-10-25 |
* | Zero entire Client struct | June McEnroe | 2019-10-24 |
* | Register readers by client usernames | June McEnroe | 2019-10-24 |
* | Unset non-blocking on clients | June McEnroe | 2019-10-24 |
* | Intercept client QUIT | June McEnroe | 2019-10-24 |