summary refs log tree commit diff
Commit message (Expand)AuthorAge
* Send PINGs when server is quiet and die if no responseJune McEnroe2021-06-15
* OpenBSD: Simplify promise creation after seprintf() introductionKlemens Nanni2021-06-15
* OpenBSD: pledge final promises earlierKlemens Nanni2021-06-14
* Treat `-T's optional argument as optionalKlemens Nanni2021-06-14
* Add \com text macroJune McEnroe2021-06-14
* /exec without controlling terminalKlemens Nanni2021-06-13
* Exit on data directory creation errorKlemens Nanni2021-06-13
* OpenBSD: no need to read data files (logs)Klemens Nanni2021-06-13
* Reset formatting after realname in setnameJune McEnroe2021-06-12
* Fix unknown file signature errorJune McEnroe2021-06-11
* Exclusively lock save fileJune McEnroe2021-06-11
* Open save file with "a+"June McEnroe2021-06-11
* OpenBSD: Drop now unneeded file system access for save fileKlemens Nanni2021-06-11
* Open save file once in uiLoad() and keep it open until uiSave()Klemens Nanni2021-06-11
* Rename file to saveFileKlemens Nanni2021-06-11
* OpenBSD: Hoist loading save file to drop filesystem read-accessKlemens Nanni2021-06-11
* Match gemini URLsJune McEnroe2021-06-11
* Avoid trailing comma in whois channels listsJune McEnroe2021-06-10
* Move unveilAll back into mainJune McEnroe2021-06-10
* Only explicitly load the default CA file on OpenBSDJune McEnroe2021-06-10
* OpenBSD: Drop now unneeded promise from initial pledgeKlemens Nanni2021-06-10
* OpenBSD: Remove now obsolete unveil codeKlemens Nanni2021-06-10
* Hoist loading default root certificates into ircConfig()Klemens Nanni2021-06-10
* Avoid creating out-of-bounds pointer when checking for seprintf truncationMichael Forney2021-06-09
* Remove catfJune McEnroe2021-06-09
* Replace catf with seprintfJune McEnroe2021-06-09
* Add seprintfJune McEnroe2021-06-09
* OpenBSD: pledge minimum promises from the startKlemens Nanni2021-06-09
* OpenBSD: unveil after ncurses(3) init to support TERMINFOKlemens Nanni2021-06-09
* OpenBSD: hoist -o/printCert code to simplifyKlemens Nanni2021-06-09
* Pad kiosk username with zero, not spaceJune McEnroe2021-06-06
* OpenBSD: unveil XDG directories only when neededKlemens Nanni2021-06-06
* Nickname defaults to system's username not IRC usernameKlemens Nanni2021-06-05
* Avoid writing past the end of the status barMichael Forney2021-06-05
* List windows with /window 1.8June McEnroe2021-05-28
* Improve missing param behavior for /msg, /whois, /ns, /csJune McEnroe2021-05-28
* Use | for /window | /num commandJune McEnroe2021-05-28
* Prefix = for options with No in manualJune McEnroe2021-05-28
* Tag config options in manualKlemens Nanni2021-05-27
* Document channel key parametersJune McEnroe2021-05-27
* Set username from SSH_CLIENT in chrootJune McEnroe2021-05-27
* Hash the username in kiosk modeJune McEnroe2021-05-27
* Log nick and ssh connection in chroot-promptJune McEnroe2021-05-27
* Clarify -H hash optionJune McEnroe2021-05-25
* Use reverse video not colors for topic change when disabledKlemens Nanni2021-05-25
* Use color enum instead of hardcoded valueKlemens Nanni2021-05-25
* Don't require 4 parameters to ERR_USERONCHANNELJune McEnroe2021-05-20
* Replace freenode with tilde.chatJune McEnroe2021-05-19
* Remove no longer needed advice about mandirJune McEnroe2021-05-04
* Ignore messages in reply to previously ignored messagesJune McEnroe2021-05-04
1-09-15Factor out common parts of downgrade messagesJune McEnroe Also bump the message cap to 1024 because that is ostensibly useful for replying to older messages. 2021-09-14Add downgrade IRC botJune McEnroe 2021-09-14Sort by title if authors matchJune McEnroe There are probably better things to sort by but title definitely always exists. 2021-09-13Swap-remove tags as they're foundJune McEnroe This makes it even faster. From ~1s on a sqlite3.c amalgamation to ~0.85s. 2021-09-12Replace htagml regex with strncmpJune McEnroe Since ctags only ever produces regular expressions of the form /^re$/ or /^re/ with no other special characters, instead unescape the pattern and simply use strncmp. Running on a sqlite3.c amalgamation, the regex version takes ~37s while the strncmp version takes ~1s, producing identical output. Big win! 2021-09-11Also defer printing comment for lone close-parensJune McEnroe 2021-09-10Publish "git-comment"June McEnroe 2021-09-10Add git comment --pretty optionJune McEnroe 2021-09-08Defer printing comment if line is blank or closing braceJune McEnroe This fixes badly indented comments. 2021-09-08Up default min-repeat to 30 linesJune McEnroe 2021-09-08Handle dirty lines in git-commentJune McEnroe 2021-09-08Document and install git-commentJune McEnroe 2021-09-08Add repeat and all options to git-commentJune McEnroe 2021-09-08Add group threshold to git-commentJune McEnroe