summary refs log tree commit diff
path: root/chat.h (follow)
Commit message (Collapse)AuthorAge
* Add additional permission for linking with LibreSSLJune McEnroe2020-06-08
| | | | https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs
* Mark global variables in chat.h as externMichael Forney2020-05-07
| | | | | This fixes the build with gcc 10, which enables -fno-common by default.
* Check ignores against idJune McEnroe2020-04-07
| | | | | Otherwise they do not work correctly for QUIT and NICK. This also lets you ignore private messages only by putting the nick in the third field.
* Add M-q to collapse whitespaceJune McEnroe2020-04-07
|
* Add /ignore message filtering patternsJune McEnroe2020-03-31
|
* Add text macrosJune McEnroe2020-03-30
|
* Add logging functionsJune McEnroe2020-03-25
| | | | The mkdir dance is a bit awkward...
* Track MODE in repliesJune McEnroe2020-03-23
|
* Assume worst case for unknown user and host in splitMessageJune McEnroe2020-03-23
| | | | | | 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.
* Track own host, handle CHGHOSTJune McEnroe2020-03-22
|
* Implement the causal.agency/consumer capabilityJune McEnroe2020-02-29
|
* Add /mode, /except, /invex and handle lists repliesJune McEnroe2020-02-25
|
* Add /ban, /unban and handle ban list repliesJune McEnroe2020-02-19
|
* Various small cleanupsJune McEnroe2020-02-16
| | | | Haven't really gone through ui.c yet.
* Replace a lot of snprintf with a catf implementationJune McEnroe2020-02-16
|
* Track EXCEPTS and INVEX modesJune McEnroe2020-02-16
|
* Replace small integers in size_t with uintJune McEnroe2020-02-15
|
* Track PREFIX modes and CHANMODESJune McEnroe2020-02-15
|
* Enable multi-prefixJune McEnroe2020-02-15
|
* Separate network info from selfJune McEnroe2020-02-15
|
* Add /inviteJune McEnroe2020-02-14
|
* Add /awayJune McEnroe2020-02-14
|
* Add /execJune McEnroe2020-02-13
|
* Rename procPipe to utilPipeJune McEnroe2020-02-13
|
* Refactor windows into array and add /moveJune McEnroe2020-02-13
| | | | Oof.
* Explicitly close the TLS connectionJune McEnroe2020-02-13
| | | | Just to be nice.
* Add -N flag for notificationsJune McEnroe2020-02-12
|
* Implement source address selectionmultiplexd2020-02-13
| | | | | | This commit adds a '-S' command line option and a "bind" configuration file option to specify the source address to bind to when connecting to the IRC server.
* Add /listJune McEnroe2020-02-12
|
* Add C-t transposeJune McEnroe2020-02-12
| | | | Also in emacs, weechat.
* Allow for arguments to open/copy utilitiesJune McEnroe2020-02-12
|
* Add -R restricted flagJune McEnroe2020-02-11
|
* Define ColorCap instead of hardcoding 100June McEnroe2020-02-11
|
* Move hash to top of chat.hJune McEnroe2020-02-11
|
* Move base64 out of chat.hJune McEnroe2020-02-11
|
* Move XDG_SUBDIR out of chat.hJune McEnroe2020-02-11
|
* Declare strlcatJune McEnroe2020-02-11
|
* Only automatically switch to expected joinsJune McEnroe2020-02-10
|
* Factor out XDG base directory codeJune McEnroe2020-02-10
| | | | | And add warnings to configOpen, since that's the only way to be accurate if a weird error occurs.
* Add -s to save and load buffersJune McEnroe2020-02-10
|
* Eliminate array in hashJune McEnroe2020-02-10
| | | | | I expected to have to remove some arbitrary colors, but it seems like just the range 2-75 works fine.
* Add -HJune McEnroe2020-02-10
|
* Hash to colors in the range 2-75June McEnroe2020-02-10
| | | | | Colors 76-87 seem too light, some almost appearing white. Colors 88-98 are shades of gray.
* Add /whoisJune McEnroe2020-02-09
|
* Add C-yJune McEnroe2020-02-09
| | | | This is weechat's binding for it.
* Add C-w and M-dJune McEnroe2020-02-09
|
* Rename kill opsJune McEnroe2020-02-09
|
* Add M-b and M-fJune McEnroe2020-02-09
|
* Add C-kJune McEnroe2020-02-09
| | | | Also rename all the edit ops to something consistent.
* Add C-dJune McEnroe2020-02-09
|