Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Preserve colon from previous tab-complete | June McEnroe | 2020-08-18 |
| | | | | | This fixes the case when pinging multiple nicks and one of them needs to be cycled through. | ||
* | Set origin fields to "*" if missing | June McEnroe | 2020-08-16 |
| | | | | | | | | | | | | | | | | Also determine if a message is from the server by if the host field has been copied from the nick field. EFNet sends NOTICEs with no origin during registration. RFC 1459 has this to say: > If the prefix is missing from the message, it is assumed to have > originated from the connection from which it was received. I suppose a more correct implementation would be to set the origin to the hostname of the server, but we don't store that globally, so this is good enough. | ||
* | Set OPENSSL_BIN to /usr/bin/openssl on FreeBSD 1.1p1 | June McEnroe | 2020-08-06 |
| | |||
* | Say for instead of with | June McEnroe | 2020-08-05 |
| | |||
* | Mention LibreTLS in install instructions | June McEnroe | 2020-08-04 |
| | |||
* | Say "OpenSSL" in additional permission notices | June McEnroe | 2020-08-04 |
| | | | | LibreSSL is "a modified version of that library". | ||
* | Fix --mandir rendering in README | June McEnroe | 2020-08-03 |
| | | | | | Fl Fl renders correctly in text but leaves a space between the hyphens in HTML output. | ||
* | Add \banhammer macro | June McEnroe | 2020-08-02 |
| | | | | From the Textual extras command /banhammer. | ||
* | Check return value of asprintf | June McEnroe | 2020-08-01 |
| | | | | | On the awful operating system GNU, asprintf leaves the destination pointer UNDEFINED on failure. | ||
* | Use ldd to automatically copy libs into chroot | June McEnroe | 2020-07-31 |
| | |||
* | Fix path of cert.pem in chroot | June McEnroe | 2020-07-31 |
| | |||
* | Fix chroot-man path | June McEnroe | 2020-07-31 |
| | |||
* | Replace catf with something that tracks len | June McEnroe | 2020-07-30 |
| | | | | Also the old catf would be broken with -DNDEBUG oops! | ||
* | Remove dependency on libcrypto for compat | June McEnroe | 2020-07-30 |
| | |||
* | Define explicit_bzero using memset_s on macOS | June McEnroe | 2020-07-30 |
| | |||
* | Remove use of strlcat | June McEnroe | 2020-07-30 |
| | | | | catf is not better though and should really be replaced. | ||
* | Bump .so versions in chroot | June McEnroe | 2020-07-25 |
| | |||
* | Support --prefix and --mandir in configure script 1.1 | June McEnroe | 2020-07-23 |
| | |||
* | Rewrite configure script for all platforms | June McEnroe | 2020-07-23 |
| | |||
* | Remove tls_close error handling | June McEnroe | 2020-07-23 |
| | | | | | It seems that sometimes tls_close returns non-zero but tls_error returns a null string... We're exiting anyway, so just ignore it. | ||
* | Initialize numHot, numWarm | June McEnroe | 2020-07-23 |
| | | | | | For some reason gcc thinks that numWarm might be used uninitialized. It's fine with numHot though, strangely. | ||
* | Add current topic to tab-complete so it can edited | June McEnroe | 2020-07-13 |
| | |||
* | Keep scrolled up windows in status line | June McEnroe | 2020-07-12 |
| | |||
* | Don't scan ignored messages for URLs | June McEnroe | 2020-07-09 |
| | |||
* | Add link to "IRC Suite" post in README | June McEnroe | 2020-07-08 |
| | |||
* | Avoid copying message to match if no ignores are set | June McEnroe | 2020-07-06 |
| | |||
* | Add message to ignore patterns | June McEnroe | 2020-07-06 |
| | |||
* | Use DisableForwarding in sshd_config | June McEnroe | 2020-06-25 |
| | |||
* | Bump ParamCap to 254 | June McEnroe | 2020-06-24 |
| | | | | | | | | | | | | Apparently IRCds have decided that the 15-parameter limit doesn't matter anymore. 254 is the maximum number of single-byte parameters (following a single-byte command) which fit in a 512-byte CR-LF-terminated line. When everyone decides that the 512-byte line length limit doesn't matter either, I will delete my software and people can use some JavaScript garbage instead. This makes struct Message 2080 bytes, but there's only ever one or two of them around at once. Avoid passing it by value to handle. | ||
* | Color mentions up to first ": " rather than just ":" | June McEnroe | 2020-06-16 |
| | | | | Avoids coloring everything up to a ":)". | ||
* | Add null terminator to modes in channelListMode | June McEnroe | 2020-06-15 |
| | | | | | Otherwise passing more than 13 parameters reads past the end of the array. | ||
* | Document /quote needing /debug for output | June McEnroe | 2020-06-12 |
| | |||
* | Add OpenBSD to README | June McEnroe | 2020-06-11 |
| | |||
* | Add warning to configure script | June McEnroe | 2020-06-11 |
| | |||
* | Call static_assert by _Static_assert | June McEnroe | 2020-06-11 |
| | | | | | OpenBSD assert.h does not #define static_assert, and this is the only thing that prevents catgirl from compiling without any issues there. | ||
* | Add additional permission for linking with LibreSSL | June McEnroe | 2020-06-08 |
| | | | | https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs | ||
* | Inherit PREFIX and MANDIR from env 1.0 | June McEnroe | 2020-05-27 |
| | | | | Oops. | ||
* | Don't send zero-width characters to ncurses | June McEnroe | 2020-05-26 |
| | |||
* | Define constants for window geometry | June McEnroe | 2020-05-25 |
| | | | | | Also fixes uiDraw so that the split lines and marker don't overlap the main window, although that wasn't causing any real problems. | ||
* | Tweak status line formatting | June McEnroe | 2020-05-24 |
| | |||
* | Don't compress man page or use configure on FreeBSD | June McEnroe | 2020-05-23 |
| | | | | Also use DESTDIR in install. | ||
* | Revert "Send blank line after 10 minutes idle" | June McEnroe | 2020-05-18 |
| | | | | | | This reverts commit 1d5c4a5e346f0a295818441eb37697be283130ec. This is fixed instead by pounce using TCP keepalive. | ||
* | Fix page scrolling distance for SplitLines | June McEnroe | 2020-05-14 |
| | |||
* | Do not stop when files in XDG dirs are inaccessible | June McEnroe | 2020-05-12 |
| | | | | | | | | | > When attempting to read a file, if for any reason a file in a certain > directory is unaccessible, e.g. because the directory is non-existant, > the file is non-existant or the user is not authorized to open the file, > then the processing of the file in that directory should be skipped. If > due to this a required file could not be found at all, the application > may chose to present an error message to the user. | ||
* | Mark global variables in chat.h as extern | Michael Forney | 2020-05-07 |
| | | | | | This fixes the build with gcc 10, which enables -fno-common by default. | ||
* | Update email addresses | June McEnroe | 2020-05-05 |
| | |||
* | Separate completeID state from complete state | June McEnroe | 2020-04-23 |
| | | | | | I think this is what causes QUITs to sometimes not appear, because wherever the complete match is skips over some IDs. | ||
* | Don't clobber windows.swap in else of showAuto | June McEnroe | 2020-04-20 |
| | |||
* | Save last user-selected window to switch back to from M-a | June McEnroe | 2020-04-19 |
| | |||
* | Add M-= to mute windows | June McEnroe | 2020-04-15 |
| |