Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Implement SASL EXTERNAL | June McEnroe | 2019-11-05 |
| | |||
* | Hash client passwords with crypt | June McEnroe | 2019-11-04 |
| | |||
* | Move base64 to bounce.h | June McEnroe | 2019-11-04 |
| | |||
* | Use explicit_bzero to clear passwords | June McEnroe | 2019-10-31 |
| | | | | | GNU doesn't implement memset_s, but both FreeBSD and GNU implement explicit_bzero. Darwin doesn't, so #define it in terms of memset_s. | ||
* | Clear passwords from memory with memset_s | June McEnroe | 2019-10-31 |
| | |||
* | Do not duplicate origin on nick change | June McEnroe | 2019-10-29 |
| | | | | Oops! | ||
* | Update self origin on nick change | June McEnroe | 2019-10-29 |
| | |||
* | Relay optional 5th RPL_MYINFO parameter | June McEnroe | 2019-10-29 |
| | |||
* | Move entire login flow to state and reorganize it | June McEnroe | 2019-10-28 |
| | |||
* | Wait for SASL success before sending CAP END | June McEnroe | 2019-10-27 |
| | | | | | | | Also refuse to continue logging in if SASL authentication fails. I should really just move all of log in and authentication from server.c to state.c... | ||
* | Handle nick collision | June McEnroe | 2019-10-26 |
| | |||
* | Wait for AUTHENTICATE + from server | June McEnroe | 2019-10-26 |
| | |||
* | Do not require RPL_ISUPPORT for stateReady | June McEnroe | 2019-10-26 |
| | |||
* | Track channel topics | June McEnroe | 2019-10-26 |
| | |||
* | Add flags to request TOPIC and NAMES on client connect | June McEnroe | 2019-10-26 |
| | |||
* | Add AGPLv3 notice on client registration | June McEnroe | 2019-10-25 |
| | | | | OwO | ||
* | Send PRIVMSG and NOTICE to other clients | June McEnroe | 2019-10-25 |
| | |||
* | Clean up state | June McEnroe | 2019-10-25 |
| | |||
* | Make clientFormat public | June McEnroe | 2019-10-24 |
| | |||
* | Track own origin | June McEnroe | 2019-10-23 |
| | |||
* | Track channels and sync ISUPPORT | June McEnroe | 2019-10-23 |
| | |||
* | Track nick changes | June McEnroe | 2019-10-23 |
| | |||
* | Rename Command to Message | June McEnroe | 2019-10-23 |
| | |||
* | Synchronize state after client registration | June McEnroe | 2019-10-23 |
| | |||
* | Clean up state.c and factor out parsing | June McEnroe | 2019-10-23 |
| | |||
* | Fix rest parsing | June McEnroe | 2019-10-23 |
| | |||
* | Don't assume commands have targets and handle ERROR | June McEnroe | 2019-10-23 |
| | |||
* | Clean up state somewhat | June McEnroe | 2019-10-23 |
| | |||
* | Add state | June McEnroe | 2019-10-23 |