Commit message (Collapse) | Author | ||
---|---|---|---|
2018-09-13 | Move color selection to format.c | June McEnroe | |
2018-09-13 | Fix len for format->split at end of string | June McEnroe | |
2018-09-13 | Avoid uninitialized x in uiRead | June McEnroe | |
2018-09-13 | Add IRCDefault to colors enum | June McEnroe | |
2018-09-13 | Return a format->split even at the end of the string | June McEnroe | |
2018-09-13 | Fix weird tab-complete after comma | June McEnroe | |
I have no idea why I did this. | |||
2018-09-13 | Rewrite UI again | June McEnroe | |
The persistent topic is gone and the status line is now at the top. The status formatting still needs to be reworked. I also want to try showing the nick in the input window so it really looks like your next message. | |||
2018-09-12 | Add note about C-o | June McEnroe | |
Why are there so few well usable ctrl key bindings? | |||
2018-09-12 | Use formatParse split to position input cursor | June McEnroe | |
2018-09-12 | Factor out IRC formatting parsing | June McEnroe | |
2018-09-11 | Add /help equivalent to /man | June McEnroe | |
2018-09-11 | Don't render every PM as a ping | June McEnroe | |
2018-09-11 | Add urlOpenMatch | June McEnroe | |
2018-09-10 | Depend on man.sh for chroot.tar target | June McEnroe | |
2018-09-10 | Set LESSSECURE=1 in man.sh | June McEnroe | |
Ridiculous. | |||
2018-09-10 | Add /man command | June McEnroe | |
2018-09-10 | Install man page in chroot | June McEnroe | |
2018-09-10 | Install man page | June McEnroe | |
2018-09-10 | Split keys into subsections and document colors | June McEnroe | |
2018-09-10 | Add "blank" lines to chatte.1 | June McEnroe | |
2018-09-10 | Document key bindings in chatte.1 | June McEnroe | |
2018-09-08 | Document slash commands in chatte.1 | June McEnroe should hopefully prevent accidentally using CapSomething rather than CapSomethingBit as an index in the future. | |
2021-08-21 | Don't create new tls_server(3), just reconfigure | June McEnroe | |
2021-08-21 | Zero local-key memory before freeing it | June McEnroe | |
2021-08-21 | Avoid overwriting manual AWAY messages | June McEnroe | |
Setting an AWAY message then disconnecting will no longer replace the AWAY message with the default one. Reconnecting continues to always clear AWAY. | |||
2021-08-20 | Replace verbose colors with two types of arrows | June McEnroe | |
While the colors were easy to identify in blocks, the meaning of arrows is easier to remember, and survive logs being pasted for debugging. | |||
2021-08-20 | Explicitly clear TLS secrets after handshake | June McEnroe | |
Ported from catgirl ae64d277b8204c156a30d2e8b6a958e5a31f2a7f. | |||
2021-08-20 | Handle TLS_WANT_POLL{IN,OUT} from tls_handshake(3) with server | June McEnroe | |
2021-08-20 | Use "secure" libtls ciphers | June McEnroe | |
Ported from catgirl: commit 585039fb6e5097cfd16bc083c6d1c9356b237882 Author: Klemens Nanni <klemens@posteo.de> Date: Sun Jun 20 14:42:10 2021 +0000 Use "secure" libtls ciphers d3e90b6 'Use libtls "compat" ciphers' from 2018 fell back to "compat" ciphers to support irc.mozilla.org which now yields NXDOMAIN. All modern networks (should) support secure ciphers, so drop the hopefully unneeded list of less secure ciphers by avoiding tls_config_set_ciphers(3) and therefore sticking to the "secure" aka. "default" set of ciphers in libtls. A quick check shows that almost all of the big/known IRC networks support TLS1.3 already; those who do not at least comply with SSL_CTX_set_cipher_list(3)'s "HIGH" set as can be tested like this: echo \ irc.hackint.org \ irc.tilde.chat \ irc.libera.chat \ irc.efnet.nl \ irc.oftc.net | xargs -tn1 \ openssl s_client -quiet -cipher HIGH -no_ign_eof -port 6697 -host | |||
2021-07-08 | Use seprintf to build final 005 | June McEnroe | |
Rather than causing a tls_write(3) for each remaining token. | |||
2021-06-19 | Fix LDADD.crypt on Darwin | June McEnroe | |
2021-06-18 | Add -m mode option to set user modes | June McEnroe | |
2021-06-18 | Document channel keys in join option | June McEnroe | |
2021-06-18 | Use | to separate flags from config options | June McEnroe | |
This lets mandoc generate tags for the option names as well, so you can ":t away" in less(1), for example, and anchor links in HTML output. The added No's prevent the equals signs from being part of the anchor links. | |||
2021-06-18 | Stop referring to server-time as IRCv3.2 | June McEnroe | |
IRCv3 has moved away from grouping specs together into versions like this. SASL is still referred to as IRCv3.2 because there are two different versions of that spec. | |||
2021-06-17 | Add mailing list archive to README | June McEnroe | |
2021-06-10 | Stop accumulating ISUPPORT tokens once MOTD starts | June McEnroe | |
This avoids duplicating tokens when a client sends VERSION and the server responds with its 005s again. | |||
2021-06-09 | Use seprintf for snip, removing strlcpyn | June McEnroe | |
2021-06-09 | Use seprintf for reserialize | June McEnroe | |
2021-06-09 | Use seprintf for capList | June McEnroe | |
2021-06-09 | Add seprintf | June McEnroe | |
Based on seprint(2) from Plan 9. I'm not sure if my return value exactly matches Plan 9's in the case of truncation. seprint(2) is described only as returning a pointer to the terminating '\0', but if it does so even in the case of truncation, it is awkward for the caller to detect. This implementation returns end in the truncation case, so that (ptr == end) indicates truncation. | |||
2021-05-27 | Add pounce-notify to README 2.4 | June McEnroe | |
2021-05-27 | Fix ENVIRONMENT formatting in pounce-notify(1) | June McEnroe | |
2021-05-27 | Add note about Libera.Chat SASL-only ranges | June McEnroe | |
2021-05-25 | Add QUIRKS file | June McEnroe | |
2021-05-19 | Replace freenode with tilde.chat | June McEnroe | |
2021-05-04 | notify: Reword pounce-notify manual | June McEnroe | |
2021-05-02 | Clean up Makefiles, configure scripts | June McEnroe | |
Default MANDIR to ${PREFIX}/man since it turns out man-db includes /usr/local/man by default. Add support for BINDIR. Separate libs out into LDADD variables. | |||
2021-04-30 | palaver: Exit on getopt failure | June McEnroe | |
Oops. | |||
2021-04-30 | notify: Implement pounce-notify | June McEnroe |