Commit Graph

  • 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
  • 42d106260b Separate network info from self C. McEnroe 2020-02-15 04:54:53 -0500
  • 91fa136672 Add /ns and /cs C. McEnroe 2020-02-15 04:47:46 -0500
  • 357ded8958 Document exit status C. McEnroe 2020-02-15 04:28:57 -0500
  • ed52ade739 Add /kick C. McEnroe 2020-02-14 21:43:27 -0500
  • 39a343980b Add /invite C. McEnroe 2020-02-14 21:36:58 -0500
  • 8aa6dd86f6 Add /away C. McEnroe 2020-02-14 21:10:40 -0500
  • 0d23f8f1b8 Save heat, unreadTotal, unreadWarm C. McEnroe 2020-02-14 05:20:22 -0500
  • fbdfb36085 Track unreadTotal and unreadWarm separately C. McEnroe 2020-02-14 05:00:26 -0500
  • eb3a92c99e Don't copy into cut buffer during tab complete C. McEnroe 2020-02-14 04:04:07 -0500
  • 3b257a55c3 Set hidden to true initially C. McEnroe 2020-02-13 22:32:35 -0500
  • efed6cd298 Document environment variables used C. McEnroe 2020-02-13 22:30:58 -0500
  • 46f61dfcdc Add /exec C. McEnroe 2020-02-13 22:22:11 -0500
  • 4405b89f6c Only uiShow if hidden and only uiHide if shown C. McEnroe 2020-02-13 22:09:25 -0500
  • 1e226593ef Rename procPipe to utilPipe C. McEnroe 2020-02-13 21:57:55 -0500
  • a6bc2ea7c3 Set swap correctly when closing a window C. McEnroe 2020-02-13 05:10:55 -0500
  • 92ccabaafd Refactor windows into array and add /move C. McEnroe 2020-02-13 05:05:53 -0500
  • ff518a8eb9 Clean up manual lints C. McEnroe 2020-02-13 01:43:16 -0500
  • fcfbe8a14c Add -g for generating certificates C. McEnroe 2020-02-13 01:39:25 -0500
  • 0a772ff139 Explicitly close the TLS connection C. McEnroe 2020-02-13 01:01:23 -0500
  • 9bed890aa8 Add sandman wrapper C. McEnroe 2020-02-12 21:31:09 -0500
  • c8a9570c1c Document scripts in README C. McEnroe 2020-02-12 20:16:51 -0500
  • 180bbc7b38 Add -N flag for notifications C. McEnroe 2020-02-12 20:12:34 -0500
  • 4198f67aa2 Mark and unmark on uiHide, uiShow C. McEnroe 2020-02-12 19:40:55 -0500
  • 7285906298 Hide debug prompt if buffer starts with / C. McEnroe 2020-02-12 19:36:26 -0500
  • be08880fac Only exit on errorneous nick during registration C. McEnroe 2020-02-12 19:30:07 -0500
  • 05579773c8 Add 378 to list of WHOIS responses C. McEnroe 2020-02-12 19:14:00 -0500
  • 1e544ce482 Implement source address selection multiplexd 2020-02-12 01:02:37 +0000
  • 489df70c37 Add /list C. McEnroe 2020-02-12 02:39:23 -0500
  • 456713e561 Simplify transpose swap C. McEnroe 2020-02-12 01:19:07 -0500