| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Implement client reading from ring buffer | June McEnroe | 2019-10-25 |
| | | | | | It's still messy but it works!! | ||
| * | Zero entire Client struct | June McEnroe | 2019-10-24 |
| | | | | | | Does zeroing that extra 4K really matter? I'd rather not have uninitialized reads. | ||
| * | Register readers by client usernames | June McEnroe | 2019-10-24 |
| | | |||
| * | Unset non-blocking on clients | June McEnroe | 2019-10-24 |
| | | | | | | I figure I'll actually use POLLOUT on clients so should never have issues. | ||
| * | Intercept client QUIT | June McEnroe | 2019-10-24 |
| | | |||
| * | Only set NeedCapEnd if unregistered | June McEnroe | 2019-10-24 |
| | | |||
| * | Set client-side origin to irc.invalid | June McEnroe | 2019-10-24 |
| | | |||
| * | Factor out client-side origin name | June McEnroe | 2019-10-24 |
| | | |||
| * | Intercept all CAP commands from clients | June McEnroe | 2019-10-24 |
| | | |||
| * | Ignore further CAP END | June McEnroe | 2019-10-24 |
| | | |||
| * | Implement client CAP for server-time | June McEnroe | 2019-10-24 |
| | | |||
| * | Make clientFormat public | June McEnroe | 2019-10-24 |
| | | |||
| * | Rename some things | June McEnroe | 2019-10-24 |
| | | |||
| * | Rename Command to Message | June McEnroe | 2019-10-23 |
| | | |||
| * | Synchronize state after client registration | June McEnroe | 2019-10-23 |
| | | |||
| * | Send to server if client has no needs | June McEnroe | 2019-10-23 |
| | | |||
| * | Implement some amount of client connection | June McEnroe | 2019-10-23 |
| | | |||
| * | Add dynamic poll list | June McEnroe | 2019-10-23 |