Commit message (Expand) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Send PRIVMSG and NOTICE to other clients | Curtis McEnroe | 2019-10-25 | 3 | -1/+27 | |
* | Clean up event loop | Curtis McEnroe | 2019-10-25 | 1 | -9/+15 | |
* | Clean up client | Curtis McEnroe | 2019-10-25 | 1 | -35/+35 | |
* | Clean up state | Curtis McEnroe | 2019-10-25 | 1 | -70/+66 | |
* | Clean up server code | Curtis McEnroe | 2019-10-25 | 1 | -18/+15 | |
* | Clean up listen API | Curtis McEnroe | 2019-10-25 | 3 | -10/+11 | |
* | Use produce/consume words for ring buffer | Curtis McEnroe | 2019-10-25 | 5 | -23/+23 | |
* | Implement client reading from ring buffer | Curtis McEnroe | 2019-10-25 | 3 | -14/+50 | |
* | Implement ringDiff and ringRead | Curtis McEnroe | 2019-10-25 | 2 | -14/+33 | |
* | Remove manual client naming from manual page | Curtis McEnroe | 2019-10-24 | 1 | -10/+3 | |
* | Zero entire Client struct | Curtis McEnroe | 2019-10-24 | 1 | -13/+3 | |
* | Register readers by client usernames | Curtis McEnroe | 2019-10-24 | 3 | -2/+32 | |
* | Unset non-blocking on clients | Curtis McEnroe | 2019-10-24 | 2 | -3/+0 | |
* | Intercept client QUIT | Curtis McEnroe | 2019-10-24 | 1 | -0/+9 | |
* | Only set NeedCapEnd if unregistered | Curtis McEnroe | 2019-10-24 | 1 | -2/+2 | |
* | Set client-side origin to irc.invalid | Curtis McEnroe | 2019-10-24 | 1 | -1/+1 | |
* | Factor out client-side origin name | Curtis McEnroe | 2019-10-24 | 1 | -8/+11 | |
* | Intercept all CAP commands from clients | Curtis McEnroe | 2019-10-24 | 1 | -1/+7 | |
* | Ignore further CAP END | Curtis McEnroe | 2019-10-24 | 1 | -2/+4 | |
* | Implement client CAP for server-time | Curtis McEnroe | 2019-10-24 | 1 | -1/+30 | |
* | Implement ringWrite | Curtis McEnroe | 2019-10-24 | 4 | -1/+44 | |
* | Make clientFormat public | Curtis McEnroe | 2019-10-24 | 3 | -25/+33 | |
* | Make serverFormat public | Curtis McEnroe | 2019-10-24 | 3 | -13/+12 | |
* | Rename some things | Curtis McEnroe | 2019-10-24 | 3 | -46/+45 | |
* | Add ISUPPORT draft to STANDARDS | Curtis McEnroe | 2019-10-23 | 1 | -0/+11 | |
* | Track own origin | Curtis McEnroe | 2019-10-23 | 1 | -19/+24 | |
* | Track channels and sync ISUPPORT | Curtis McEnroe | 2019-10-23 | 1 | -35/+114 | |
* | Track nick changes | Curtis McEnroe | 2019-10-23 | 1 | -0/+15 | |
* | Rename Command to Message | Curtis McEnroe | 2019-10-23 | 3 | -51/+51 | |
* | Synchronize state after client registration | Curtis McEnroe | 2019-10-23 | 3 | -8/+46 | |
* | Send to server if client has no needs | Curtis McEnroe | 2019-10-23 | 1 | -3/+9 | |
* | Implement some amount of client connection | Curtis McEnroe | 2019-10-23 | 3 | -18/+153 | |
* | Set clients non-blocking | Curtis McEnroe | 2019-10-23 | 1 | -0/+2 | |
* | Clean up state.c and factor out parsing | Curtis McEnroe | 2019-10-23 | 2 | -41/+45 | |
* | Respond to pings | Curtis McEnroe | 2019-10-23 | 1 | -2/+10 | |
* | Add verbose flag | Curtis McEnroe | 2019-10-23 | 4 | -6/+21 | |
* | Set NOSIGPIPE on server connection | Curtis McEnroe | 2019-10-23 | 1 | -0/+4 | |
* | Set an initial loop cap | Curtis McEnroe | 2019-10-23 | 1 | -3/+3 | |
* | Fix rest parsing | Curtis McEnroe | 2019-10-23 | 1 | -1/+1 | |
* | Add dynamic poll list | Curtis McEnroe | 2019-10-23 | 4 | -14/+90 | |
* | Don't assume commands have targets and handle ERROR | Curtis McEnroe | 2019-10-23 | 1 | -17/+20 | |
* | Clean up state somewhat | Curtis McEnroe | 2019-10-23 | 1 | -46/+55 | |
* | Actually send the buffer... | Curtis McEnroe | 2019-10-23 | 1 | -1/+1 | |
* | Add state | Curtis McEnroe | 2019-10-23 | 5 | -1/+183 | |
* | Add README.7 | Curtis McEnroe | 2019-10-22 | 1 | -0/+35 | |
* | Implement serverLogin | Curtis McEnroe | 2019-10-22 | 4 | -3/+94 | |
* | Mention server-time in manual page | Curtis McEnroe | 2019-10-22 | 1 | -1/+3 | |
* | Implement serverConnect | Curtis McEnroe | 2019-10-22 | 2 | -0/+72 | |
* | Rename bouncer to bounce | Curtis McEnroe | 2019-10-22 | 4 | -4/+6 | |
* | Remove pollfd from listen interface | Curtis McEnroe | 2019-10-20 | 3 | -31/+28 |