about summary refs log tree commit diff
path: root/Makefile (unfollow)
Commit message (Collapse)Author
2020-02-20Handle MODE setting channel prefix modesJune McEnroe
2020-02-20Just use "b" to query ban listJune McEnroe
2020-02-20Change ban list formattingJune McEnroe
2020-02-20Rearrange some handlersJune McEnroe
2020-02-20Handle RPL_INVITING when no invite-notifyJune McEnroe
2020-02-20Handle ERR_BANLISTFULLJune McEnroe
2020-02-20Add handlers for user-in-channel errorsJune McEnroe
2020-02-20Add generic error reply handlerJune McEnroe
This should have been in way earlier...
2020-02-19Add /ban, /unban and handle ban list repliesJune McEnroe
2020-02-19Format WHOIS signon date with %F %TJune McEnroe
2020-02-19Apply word wrapping to tabs before setting alignJune McEnroe
This fixes long URLs right after the initial \t being wrapped and line counted incorrectly.
2020-02-19Remove bad continues in styleParse loopsJune McEnroe
Since we're sometimes manually doing spaces that need the right styling.
2020-02-19Various small cleanup in ui.cJune McEnroe
2020-02-17Use the correct hostname in error messagemultiplexd
Previously, the remote host to which catgirl(1) is connecting was used in error reporting instead of the local bind address if the latter could not be resolved.
2020-02-17Increase buffer size to 1024June McEnroe
2020-02-17Accept Shift-M-0 through Shift-M-9 as wellJune McEnroe
This mostly just to accommodate my inverted keyboard layout.
2020-02-17Only scroll after reflow if necessaryJune McEnroe
If we've already filled up every line of the window, there is no need to scroll.
2020-02-17Scroll the window only once during reflowJune McEnroe
ncurses implements scrolling as a memmove of the array of lines pointers, which happens each time a line is added to the bottom of the window, causing a scroll. This would get noticeably slow if WindowLines were increased to just 1024. Should've used a ring buffer, I think.
2020-02-16Various small cleanupsJune McEnroe
Haven't really gone through ui.c yet.
2020-02-16Replace a lot of snprintf with a catf implementationJune McEnroe
2020-02-16Add 379 to WHOIS responsesJune McEnroe
2020-02-16Track EXCEPTS and INVEX modesJune McEnroe
2020-02-16Add RFC 1459 and modern.ircdocs.horse referencesJune McEnroe
It's ridiculous but I really am looking at all three.
2020-02-16Re-sort STANDARDS sectionJune McEnroe
Just do it by dumb alphabetic to make it easier to maintain.
2020-02-16Apply colorMentions to actionsJune McEnroe
The first-two-words branch works well for "/me verbs nick".
2020-02-15Set defaults for various types of modesJune McEnroe
These are actually from RFC 1459, since that seems to be the more likely lowest common denominator, so I should maybe it it to STANDARDS (along with ircdocs' section on ISUPPORT). RFC 2812 has a lot of stuff that isn't currently used.
2020-02-15Replace small integers in size_t with uintJune McEnroe
2020-02-15Still add nick without prefixes to completeJune McEnroe
2020-02-15Track PREFIX modes and CHANMODESJune McEnroe
2020-02-15Show prefixes in NAMES and WHOIS repliesJune McEnroe
2020-02-15Enable multi-prefixJune McEnroe
2020-02-15Separate network info from selfJune McEnroe
2020-02-15Add /ns and /csJune McEnroe
2020-02-15Document exit statusJune McEnroe
2020-02-14Add /kickJune McEnroe
2020-02-14Add /inviteJune McEnroe
2020-02-14Add /awayJune McEnroe
2020-02-14Save heat, unreadTotal, unreadWarmJune McEnroe
2020-02-14Track unreadTotal and unreadWarm separatelyJune McEnroe
Otherwise reflow's calculation of unreadLines is always going to be wrong if there were Cold lines interspersed.
2020-02-14Don't copy into cut buffer during tab completeJune McEnroe
2020-02-13Set hidden to true initiallyJune McEnroe
Otherwise uiShow in uiInit does nothing, of course.
2020-02-13Document environment variables usedJune McEnroe
2020-02-13Add /execJune McEnroe
2020-02-13Only uiShow if hidden and only uiHide if shownJune McEnroe
2020-02-13Rename procPipe to utilPipeJune McEnroe
2020-02-13Set swap correctly when closing a windowJune McEnroe
I knew I missed something.
2020-02-13Refactor windows into array and add /moveJune McEnroe
Oof.
2020-02-13Clean up manual lintsJune McEnroe
Wish I could use mandoc -T lint as part of the dev target but it complains about missing referenced pages without a way to turn that off that I can find.
2020-02-13Add -g for generating certificatesJune McEnroe
Copied from pounce.
2020-02-13Explicitly close the TLS connectionJune McEnroe
Just to be nice.