Commit Graph

  • 73bda18110 Check ignores against id C. McEnroe 2020-04-07 13:18:42 -0400
  • 83a2fb0d34 Reset unreadSoft only on first unreadHard C. McEnroe 2020-04-07 11:06:29 -0400
  • e3f7362241 Add M-q to collapse whitespace C. McEnroe 2020-04-07 10:48:44 -0400
  • 0bf49817f6 Add split scrolling to README C. McEnroe 2020-04-06 16:45:20 -0400
  • db4af9e7ab Voice, devoice self on /voice, /devoice with no params C. McEnroe 2020-04-06 16:30:03 -0400
  • 151739e8da Op, deop self on /op, /deop without params C. McEnroe 2020-04-06 16:09:49 -0400
  • c6a212b665 Bump URL ring size C. McEnroe 2020-04-06 14:51:38 -0400
  • 241fefd976 Add scroll position to status line C. McEnroe 2020-04-06 14:34:32 -0400
  • 62a3e3699c Implement split scrolling C. McEnroe 2020-04-06 13:46:35 -0400
  • 1969c9125f Error on missing MODE parameters C. McEnroe 2020-04-05 13:17:38 -0400
  • bb531a71b1 Error on invalid ISUPPORT values C. McEnroe 2020-04-05 13:11:19 -0400
  • 3c9bb4e7a3 Add note about symlinking /etc/ssl/cert.pem C. McEnroe 2020-04-04 10:58:03 -0400
  • 75a6aa9258 Use gnu-case-range and gnu-conditional-omitted-operand extensions C. McEnroe 2020-04-03 17:10:52 -0400
  • 6574f012c9 Only treat /open param as count if single digit C. McEnroe 2020-04-03 15:16:49 -0400
  • 2d36c4d7c9 Use a for loop for getopt C. McEnroe 2020-04-02 16:13:23 -0400
  • 06543b7030 Generate short option string with a loop C. McEnroe 2020-04-02 14:14:43 -0400
  • a0f012c614 Do not add an extra blank line on uiLoad C. McEnroe 2020-04-02 11:00:05 -0400
  • 9063c656d5 Preserve the last blank line on reflow C. McEnroe 2020-04-02 10:56:33 -0400
  • 6333b63224 Switch to windows with ascending unread counts on M-a C. McEnroe 2020-04-02 10:47:17 -0400
  • 6e7613c1ce Mention running ldconfig after editing /etc/ld.so.conf C. McEnroe 2020-04-01 15:07:21 -0400
  • 8495d12216 Fix multi-mention tab completion condition C. McEnroe 2020-04-01 14:40:36 -0400
  • 77a7c02435 Pass correct length to mbstowcs C. McEnroe 2020-04-01 12:15:44 -0400
  • 2816c019a3 Add note about building LibreSSL manually C. McEnroe 2020-04-01 10:25:04 -0400
  • 84f661ab05 Add \blush C. McEnroe 2020-03-31 20:12:04 -0400
  • e538fe54b9 Add notes on how to view README.7 C. McEnroe 2020-03-31 19:17:09 -0400
  • 9f92f4573f Add pounce to README's SEE ALSO C. McEnroe 2020-03-31 19:13:24 -0400
  • 885fc9f4e7 Update features list C. McEnroe 2020-03-31 19:08:58 -0400
  • 50941b493a Add join/part/quit filtering example C. McEnroe 2020-03-31 15:09:34 -0400
  • ca751a1cdc Hide filtered messages C. McEnroe 2020-03-31 14:31:10 -0400
  • 25f419465f Add /ignore message filtering patterns C. McEnroe 2020-03-31 14:30:42 -0400
  • fcb6e2909f Save and load buffer line heat C. McEnroe 2020-03-31 14:12:43 -0400
  • bfa106b9a0 Store line heat in buffer C. McEnroe 2020-03-31 14:07:21 -0400
  • 13ae7cec59 Add \bear, \cool, \hug, \unflip, \wave C. McEnroe 2020-03-31 10:50:42 -0400
  • 16b16a72e5 Replace int opt; while with for loop in sandman C. McEnroe 2020-03-31 10:17:21 -0400
  • ff78362826 Replace some declaration; while loops with for loops C. McEnroe 2020-03-30 19:44:45 -0400
  • a0dde10cb6 Add text macros C. McEnroe 2020-03-30 14:56:26 -0400
  • 407eaf9dbf Tab complete from last iswspace C. McEnroe 2020-03-30 13:27:35 -0400
  • 6bfeff71a2 Add /o alias for /open C. McEnroe 2020-03-30 11:15:44 -0400
  • ebbb5ad4d2 Add /op, /deop, /voice, /devoice C. McEnroe 2020-03-29 12:43:53 -0400
  • bb2f3c7a01 Rewrite mode formatting again and write to log C. McEnroe 2020-03-28 12:08:10 -0400
  • 3dc998272e Log chat events C. McEnroe 2020-03-25 18:58:48 -0400
  • d99f20c0ff Add logging functions C. McEnroe 2020-03-25 18:56:09 -0400
  • 4f40ace9d4 Track MODE in replies C. McEnroe 2020-03-23 16:52:24 -0400
  • 35ae4121cb Fix non-multiline command newline handling C. McEnroe 2020-03-23 15:47:56 -0400
  • ef6518a627 Add M-Enter to insert a newline C. McEnroe 2020-03-23 15:03:55 -0400
  • 60b189200e Handle bracketed paste, including newlines C. McEnroe 2020-03-23 14:55:43 -0400
  • 3cb7cc97f6 Allow commands to take multiline input C. McEnroe 2020-03-23 14:54:46 -0400
  • 7ea1a416a1 Bump edit buffer cap to 1024 C. McEnroe 2020-03-23 13:45:28 -0400
  • cf1545870a Assume worst case for unknown user and host in splitMessage C. McEnroe 2020-03-23 13:13:43 -0400
  • 3bb3a11454 Implement message splitting C. McEnroe 2020-03-22 15:13:33 -0400
  • be4283b8ff Handle empty input directly in command C. McEnroe 2020-03-22 14:38:22 -0400
  • eb6316c235 Track own host, handle CHGHOST C. McEnroe 2020-03-22 14:32:20 -0400
  • ccde1c2c8c Add /say C. McEnroe 2020-03-22 14:19:11 -0400
  • 0d0a6d1575 Handle RPL_CHANNELMODEIS C. McEnroe 2020-03-22 11:40:58 -0400
  • 61828a12e9 Handle user mode changes C. McEnroe 2020-03-22 11:26:16 -0400
  • 8da45d9183 Rewrite handleMode C. McEnroe 2020-03-22 11:18:21 -0400
  • 1c508b78ab Handle RPL_UMODEIS C. McEnroe 2020-03-18 08:33:42 -0400
  • 1d5c4a5e34 Send blank line after 10 minutes idle C. McEnroe 2020-03-17 11:58:50 -0400
  • 2f53f75892 Ignore 422 ERR_NOMOTD C. McEnroe 2020-03-09 03:08:59 -0400
  • 7e120f00a1 Set self.pos before handling the message C. McEnroe 2020-03-08 23:15:56 -0400
  • 5c167e4181 Prevent entering commands in <debug> if restricted C. McEnroe 2020-03-02 19:17:42 -0500
  • 8570a62235 Implement the causal.agency/consumer capability C. McEnroe 2020-02-29 01:03:46 -0500
  • 78b4832bfe Add raw modes to mode message C. McEnroe 2020-02-25 03:00:36 -0500
  • e9524b4af3 Handle changing setParamModes, paramModes and other channel modes C. McEnroe 2020-02-25 02:54:15 -0500
  • 431945614d Fix handling EXCEPTS and INVEX without values C. McEnroe 2020-02-25 02:24:29 -0500
  • 3c5e1c95a4 Add /mode, /except, /invex and handle lists replies C. McEnroe 2020-02-25 02:12:35 -0500
  • c3c40d738b Accumulate mode changes into a buffer for one message C. McEnroe 2020-02-23 22:44:19 -0500
  • 9609723dc6 Handle ERR_CHANOPRIVSNEEDED C. McEnroe 2020-02-20 05:04:58 -0500
  • 50a6d34a55 Handle MODE changing channel list modes C. McEnroe 2020-02-20 04:53:06 -0500
  • c2c8595012 Handle MODE setting channel prefix modes C. McEnroe 2020-02-20 04:18:25 -0500
  • a5cd2cd97a Just use "b" to query ban list C. McEnroe 2020-02-20 03:48:26 -0500
  • a3b6d5d9a7 Change ban list formatting C. McEnroe 2020-02-20 03:44:57 -0500
  • b3c5458fc9 Rearrange some handlers C. McEnroe 2020-02-20 03:18:48 -0500
  • 42ad42887c Handle RPL_INVITING when no invite-notify C. McEnroe 2020-02-20 02:32:36 -0500
  • 5c79b16a51 Handle ERR_BANLISTFULL C. McEnroe 2020-02-20 02:13:23 -0500
  • 1b01045bf0 Add handlers for user-in-channel errors C. McEnroe 2020-02-20 01:52:58 -0500
  • f494fe6edb Add generic error reply handler C. McEnroe 2020-02-20 01:38:31 -0500
  • 56de4668ac Add /ban, /unban and handle ban list replies C. McEnroe 2020-02-19 21:47:16 -0500
  • 2a33ee68dd Format WHOIS signon date with %F %T C. McEnroe 2020-02-19 21:29:51 -0500
  • d5c4e7e371 Apply word wrapping to tabs before setting align C. McEnroe 2020-02-19 20:31:29 -0500
  • ab94728913 Remove bad continues in styleParse loops C. McEnroe 2020-02-19 02:09:49 -0500
  • 026a8ca979 Various small cleanup in ui.c C. McEnroe 2020-02-19 01:18:09 -0500
  • 460207440b Use the correct hostname in error message multiplexd 2020-02-17 19:50:27 +0000
  • 6be9aa9901 Increase buffer size to 1024 C. McEnroe 2020-02-17 23:06:37 -0500
  • 079bbda246 Accept Shift-M-0 through Shift-M-9 as well C. McEnroe 2020-02-17 12:27:07 -0500
  • cf83e95114 Only scroll after reflow if necessary C. McEnroe 2020-02-17 11:57:29 -0500
  • fa29c37911 Scroll the window only once during reflow C. McEnroe 2020-02-17 11:49:56 -0500
  • b20be7cbad Various small cleanups C. McEnroe 2020-02-16 23:05:43 -0500
  • ba524ed804 Replace a lot of snprintf with a catf implementation C. McEnroe 2020-02-16 19:12:19 -0500
  • 3885dd5231 Add 379 to WHOIS responses C. McEnroe 2020-02-16 18:42:38 -0500
  • edd8855418 Track EXCEPTS and INVEX modes C. McEnroe 2020-02-16 18:31:50 -0500
  • 09cd9a300f Add RFC 1459 and modern.ircdocs.horse references C. McEnroe 2020-02-16 18:16:29 -0500
  • 5ce9ec70b6 Re-sort STANDARDS section C. McEnroe 2020-02-16 18:10:40 -0500
  • f84ab67311 Apply colorMentions to actions C. McEnroe 2020-02-16 05:22:28 -0500
  • fa4e81d480 Set defaults for various types of modes C. McEnroe 2020-02-15 22:59:04 -0500
  • 700b5d5870 Replace small integers in size_t with uint C. McEnroe 2020-02-15 22:19:55 -0500
  • 83df94b359 Still add nick without prefixes to complete C. McEnroe 2020-02-15 22:19:05 -0500
  • 9b1ab69908 Track PREFIX modes and CHANMODES C. McEnroe 2020-02-15 05:29:54 -0500
  • cd341076c0 Show prefixes in NAMES and WHOIS replies C. McEnroe 2020-02-15 05:04:43 -0500
  • a91e5fc805 Enable multi-prefix C. McEnroe 2020-02-15 04:59:50 -0500