-
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