Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-05 | Error on invalid ISUPPORT values | C. McEnroe | |
2020-04-04 | Add note about symlinking /etc/ssl/cert.pem | C. McEnroe | |
2020-04-03 | Use gnu-case-range and gnu-conditional-omitted-operand extensions | C. McEnroe | |
I'm sad to do this but I just can't stand writing (foo ? foo : bar) anymore. | |||
2020-04-03 | Only treat /open param as count if single digit | C. McEnroe | |
2020-04-02 | Use a for loop for getopt | C. McEnroe | |
2020-04-02 | Generate short option string with a loop | C. McEnroe | |
Also change the way option structs are initialized so that the array sorts the same way as the switch statement. | |||
2020-04-02 | Do not add an extra blank line on uiLoad | C. McEnroe | |
Adding one for the last unread position now, so this is mostly redundant, I think. | |||
2020-04-02 | Preserve the last blank line on reflow | C. McEnroe | |
2020-04-02 | Switch to windows with ascending unread counts on M-a | C. McEnroe | |
2020-04-01 | Mention running ldconfig after editing /etc/ld.so.conf | C. McEnroe | |
2020-04-01 | Fix multi-mention tab completion condition | C. McEnroe | |
I don't know why I ever programmed it this way. It was really annoying when trying to write "some phrase, nick". | |||
2020-04-01 | Pass correct length to mbstowcs | C. McEnroe | |
Too used to sizeof being the right thing for regular strings. | |||
2020-04-01 | Add note about building LibreSSL manually | C. McEnroe | |
2020-03-31 | Add \blush | C. McEnroe | |
2020-03-31 | Add notes on how to view README.7 | C. McEnroe | |
I'm feeling generous :) | |||
2020-03-31 | Add pounce to README's SEE ALSO | C. McEnroe | |
2020-03-31 | Update features list | C. McEnroe | |
2020-03-31 | Add join/part/quit filtering example | C. McEnroe | |
I don't care that this looks nuts. | |||
2020-03-31 | Hide filtered messages | C. McEnroe | |
2020-03-31 | Add /ignore message filtering patterns | C. McEnroe | |
2020-03-31 | Save and load buffer line heat | C. McEnroe | |
2020-03-31 | Store line heat in buffer | C. McEnroe | |
2020-03-31 | Add \bear, \cool, \hug, \unflip, \wave | C. McEnroe | |
2020-03-31 | Replace int opt; while with for loop in sandman | C. McEnroe | |
2020-03-30 | Replace some declaration; while loops with for loops | C. McEnroe | |
I should have been using this for getopt loops already but the call here is slightly too long to fit on one line as a for loop. | |||
2020-03-30 | Add text macros | C. McEnroe | |
2020-03-30 | Tab complete from last iswspace | C. McEnroe | |
2020-03-30 | Add /o alias for /open | C. McEnroe | |
I can't live without it. | |||
2020-03-29 | Add /op, /deop, /voice, /devoice | C. McEnroe | |
This collides with using /o for /open which I'm sad about, but I think these commands should exist... | |||
2020-03-28 | Rewrite mode formatting again and write to log | C. McEnroe | |
Going back to one line per mode change again because it's easier. | |||
2020-03-25 | Log chat events | C. McEnroe | |
Still missing is logging MODE changes, which will be hell, unless it just logs the raw stuff. | |||
2020-03-25 | Add logging functions | C. McEnroe | |
The mkdir dance is a bit awkward... | |||
2020-03-23 | Track MODE in replies | C. McEnroe | |
2020-03-23 | Fix non-multiline command newline handling | C. McEnroe | |
2020-03-23 | Add M-Enter to insert a newline | C. McEnroe | |
2020-03-23 | Handle bracketed paste, including newlines | C. McEnroe | |
2020-03-23 | Allow commands to take multiline input | C. McEnroe | |
2020-03-23 | Bump edit buffer cap to 1024 | C. McEnroe | |
With message splitting it's reasonable to allow this to be larger. | |||
2020-03-23 | Assume worst case for unknown user and host in splitMessage | C. McEnroe | |
The default USERLEN of 9 doesn't have a great source, the RFC only says that nicks are length 9, so my assumption is that usernames are not longer. | |||
2020-03-22 | Implement message splitting | C. McEnroe | |
2020-03-22 | Handle empty input directly in command | C. McEnroe | |
2020-03-22 | Track own host, handle CHGHOST | C. McEnroe | |
2020-03-22 | Add /say | C. McEnroe | |
2020-03-22 | Handle RPL_CHANNELMODEIS | C. McEnroe | |
2020-03-22 | Handle user mode changes | C. McEnroe | |
2020-03-22 | Rewrite handleMode | C. McEnroe | |
2020-03-18 | Handle RPL_UMODEIS | C. McEnroe | |
2020-03-17 | Send blank line after 10 minutes idle | C. McEnroe | |
Without this, I was having catgirl "time out" from pounce's POV, but without catgirl noticing anything... I still don't understand this. Been using this fix for a couple weeks though and it stopped happening, and it's otherwise harmless, but yikes. | |||
2020-03-09 | Ignore 422 ERR_NOMOTD | C. McEnroe | |
pounce will start sending these because some silly clients don't think they're connected until some MOTD reply... | |||
2020-03-08 | Set self.pos before handling the message | C. McEnroe | |
This intuitively feels wrong, but isn't. Most importantly, handleError immediately exits, but we still need to "consume" that message, otherwise pounce will keep sending it on reconnect. The same goes for any other handler that might cause an exit, such as a require parameter count failure. |