Commit message (Collapse) | Author | Age | ||||
---|---|---|---|---|---|---|
* | Output ring info on SIGINFO | June McEnroe | 2019-10-27 | |||
| | ||||||
* | Improve client/server error messages | June McEnroe | 2019-10-27 | |||
| | ||||||
* | Add reload cmd to rc script | June McEnroe | 2019-10-27 | |||
| | | | | Using daemon(8) makes this way more awkward than it should be. | |||||
* | Reload certificate on SIGUSR1 | June McEnroe | 2019-10-27 | |||
| | ||||||
* | 2017-07-11 | Remove manpager script | June McEnroe | |||
2017-07-09 | Only pacman -Sy once | June McEnroe | ||||
2017-07-09 | Add Tarmak 2 to console keymap | June McEnroe | ||||
2017-07-04 | Remove pathogen | June McEnroe | ||||
2017-07-04 | Consolidate pbd, pbcopy, pbpaste | June McEnroe | ||||
2017-07-04 | Reorganize neovim configuration, again | June McEnroe | ||||
2017-07-04 | Remove <Esc><Esc> terminal mapping | June McEnroe | ||||
2017-07-04 | Generalize C-w neovim terminal mapping | June McEnroe | ||||
2017-07-04 | Remove tmux | June McEnroe | ||||
2017-07-04 | Show terminal title in statusline | June McEnroe | ||||
2017-07-04 | Add nvim terminal mappings | June McEnroe | ||||
2017-06-29 | Add color to xx | June McEnroe | ||||
2017-06-28 | Set tmux copy-mode-vi bindings for Tarmak | June McEnroe | ||||
2017-06-27 | Link Scala syntax file | June McEnroe | ||||
2017-06-27 | Clean up top of trivial colorscheme file | June McEnroe | ||||
2017-06-27 | Fix Scala syntax highlight links | June McEnroeohover-highlight'> | | | |||
* | Require PASS before USER | June McEnroe | 2019-10-26 | |||
| | | | | Prevent creating a ring consumer without authentication. | |||||
* | Track channel topics | June McEnroe | 2019-10-26 | |||
| | ||||||
* | Set AWAY when no clients are connected | June McEnroe | 2019-10-26 | |||
| | ||||||
* | Add flags to request TOPIC and NAMES on client connect | June McEnroe | 2019-10-26 | |||
| | ||||||
* | Oops | June McEnroe | 2019-10-26 | |||
| | ||||||
* | Disconnect client on unknown command | June McEnroe | 2019-10-26 | |||
| | | | | | During registration, no other commands should be sent. Afterwards, only intercepted commands will get parsed. | |||||
* | Allow reading sensitive information from files | June McEnroe | 2019-10-26 | |||
| | ||||||
* | Add rc script | June McEnroe | 2019-10-26 | |||
| | ||||||
* | Add install and uninstall targets | June McEnroe | 2019-10-25 | |||
| | ||||||
* | Expand documentation | June McEnroe | 2019-10-25 | |||
| | ||||||
* | Add AGPLv3 notice on client registration | June McEnroe | 2019-10-25 | |||
| | | | | OwO | |||||
* | Rename project pounce | June McEnroe | 2019-10-25 | |||
| | ||||||
* | Add copy of AGPLv3 | June McEnroe | 2019-10-25 | |||
| | ||||||
* | Send PRIVMSG and NOTICE to other clients | June McEnroe | 2019-10-25 | |||
| | ||||||
* | Clean up event loop | June McEnroe | 2019-10-25 | |||
| | ||||||
* | Clean up client | June McEnroe | 2019-10-25 | |||
| | ||||||
* | Clean up state | June McEnroe | 2019-10-25 | |||
| | ||||||
* | Clean up server code | June McEnroe | 2019-10-25 | |||
| | ||||||
* | Clean up listen API | June McEnroe | 2019-10-25 | |||
| | ||||||
* | Use produce/consume words for ring buffer | June McEnroe | 2019-10-25 | |||
| | | | | To disambiguate clientRecv and clientRead, say clientConsume. | |||||
* | Implement client reading from ring buffer | June McEnroe | 2019-10-25 | |||
| | | | | It's still messy but it works!! | |||||
* | Implement ringDiff and ringRead | June McEnroe | 2019-10-25 | |||
| | ||||||
* | Remove manual client naming from manual page | June McEnroe | 2019-10-24 | |||
| | ||||||
* | 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 | |||
| | ||||||
* | Implement ringWrite | June McEnroe | 2019-10-24 | |||
| | ||||||
* | Make clientFormat public | June McEnroe | 2019-10-24 | |||
| | ||||||
* | Make serverFormat public | June McEnroe | 2019-10-24 | |||
| | ||||||
* | Rename some things | June McEnroe | 2019-10-24 | |||
| |