Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Add standards needed for SASL to catgirl.1 | June McEnroe | 2018-12-05 | |
| | ||||
* | Implement SASL PLAIN authentication | June McEnroe | 2018-12-04 | |
| | ||||
* | Show error if disconnected unintentionally | June McEnroe | 2018-12-04 | |
| | ||||
* | Send only SIGHUP in sandman | June McEnroe | 2018-12-04 | |
| | ||||
* | Revert half-working reconnecting stuff | June McEnroe | 2018-12-04 | |
| | ||||
* | Add -a auth option for unimplemented SASL | June McEnroe | 2018-12-04 | |
| | ||||
* | Implement base64 encoding | June McEnroe | 2018-12-03 | |
| | | | | Will be used for SASL authentication. | |||
* | Call uiShow at init so that TermFocus gets set | June McEnroe | 2018-12-03 | |
| | ||||
* | Check nick to determine if is self | June McEnroe | 2018-12-03 | |
| | | | | I forgot that usernames aren't unique for a minute there. | |||
* | Ignore ~ username prefixes | June McEnroe | 2018-12-03 | |
| | | | | This simplifies a lot. | |||
* | Move host, port, pass, webp to self | June McEnroe | 2018-12-02 | |
| | ||||
* | Add -r option for realname | June McEnroe | 2018-12-02 | |
| | ||||
* | Send automated messages to TagStatus with UICold | June McEnroe | 2018-12-02 | |
| | ||||
* | Various man page tweaks and edits | June McEnroe | 2018-12-02 | |
| | ||||
* | Fix UI resume on /url | June McEnroe | 2018-12-02 | |
| | ||||
* | Add sandman.m to README | June McEnroe | 2018-12-02 | |
| | ||||
* | Crudely handle reconnecting after suspend | June McEnroe | 2018-12-01 | |
| | ||||
* | Fix sandman hang | June McEnroe | 2018-12-01 | |
| | | | | | It was hanging after sending SIGTSTP to its child, then receiving a SIGCHLD to indicate the child had stopped. | |||
* | Use sigaction in sandman | June McEnroe | 2018-12-01 | |
| | ||||
* | Handle signals consistently in the event loop | June McEnroe | 2018-11-30 | |
| | ||||
* | Separate ircConnect and ircDisconnect | June McEnroe | 2018-11-30 | |
| | ||||
* | Measure length of log timestamp more consistently | June McEnroe | 2018-11-30 | |
| | ||||
* | Reformat sandman Objective-C code | June McEnroe | 2018-11-30 | |
| | ||||
* | Ignore sandman | June McEnroe | 2018-11-30 | |
| | | | | Oops. | |||
* | Add sandman | June McEnroe | 2018-11-30 | |
| | ||||
* | Strip timestamps from log replay | June McEnroe | 2018-11-29 | |
| | | | | | Also fix string length. %.*s does not behave as one might expect when writing wchar_t. | |||
* | Add basic log replay | June McEnroe | 2018-11-29 | |
| | ||||
* | Show unread count in term title | June McEnroe | 2018-11-29 | |
| | | | | Also render status line with just spaces. Looks much cleaner this way. | |||
* | Handle no such nick error | June McEnroe | 2018-11-29 | |
| | ||||
* | Add /whois | June McEnroe | 2018-11-29 | |
| | ||||
* | Set LIBRESSL_PREFIX in Darwin.mk | June McEnroe | 2018-11-29 | |
| | | | | | I think this is still the right path for Homebrew, which is the most popular... | |||
* | Add NetBSD.mk | June McEnroe | 2018-11-28 | |
| | ||||
* | Make use of config.mk and add Darwin.mk | June McEnroe | 2018-11-28 | |
| | ||||
* | Rename project catgirl | June McEnroe | 2018-11-27 | |
| | | | | This simplifies things. | |||
* | Add M-m key to insert a blank line | June McEnroe | 2018-11-27 | |
| | | | | For manually marking the log. | |||
* | Add notification with notify-send | June McEnroe | 2018-10-28 | |
| | ||||
* | Use const char *argv[] signatures | June McEnroe | 2018-10-28 | |
| | | | | C is really weird about this stuff, but this makes more sense to me. | |||
* | Fix verbose view name in man page | June McEnroe | 2018-10-23 | |
| | ||||
* | Add more URL schemes | June McEnroe | 2018-10-22 | |
| | ||||
* | Rework status line | June McEnroe | 2018-10-22 | |
| | ||||
* | Rename status and verbose tags | June McEnroe | 2018-10-22 | |
| | ||||
* | Revert "Race parallel connects" | June McEnroe | 2018-09-16 | |
| | | | | | | | | | | | | This reverts commit e3e2b36ecf6a1340f1dc2542233bafe0862447fa. Apparently racing *all* of the connections is not something you should do, and I can't be bothered with all the extra logic to do this "correctly" according to RFC 8305. Provide an API, you cowards. What I did want to do was give IPv6 any chance at all of being used, but I'm just going to leave that up to the order getaddrinfo returns. It's someone else's fault. | |||
* | Race parallel connects | June McEnroe | 2018-09-16 | |
| | ||||
* | Call tls_error when tls_connect_socket fails | June McEnroe | 2018-09-15 | |
| | ||||
* | Try successive getaddrinfo results | June McEnroe | 2018-09-15 | |
| | ||||
* | Render README from chatte.7 | June McEnroe | 2018-09-15 | |
| | ||||
* | Factor out uiPrompt to call on nick change | June McEnroe | 2018-09-14 | |
| | ||||
* | Run test binaries with set -e and semicolons | June McEnroe | 2018-09-14 | |
| | | | | BSD make behaves oddly when trying to replace with &. | |||
* | Fail target when any test binary fails | June McEnroe | 2018-09-14 | |
| | ||||
* | Run tests in default target | June McEnroe | 2018-09-14 | |
| |