-
65280c0b60
Replace SIGWINCH XXX comment with better explanation
C. McEnroe
2021-06-21 18:26:32 -0400
-
b6cedf7dba
Register SIGWINCH handler before TLS connect
Klemens Nanni
2021-06-20 18:50:40 +0000
-
2b7f62dbd4
Handle EINTR from connect(2) gracefully
Klemens Nanni
2021-06-20 22:18:33 +0000
-
a79a3fc9f6
Use NS and CS server aliases
C. McEnroe
2021-06-21 17:26:43 -0400
-
73181be1ca
Open log files with CLOEXEC
C. McEnroe
2021-06-21 13:31:05 -0400
-
1a336de95c
Open save file with CLOEXEC
C. McEnroe
2021-06-21 13:26:55 -0400
-
585039fb6e
Use "secure" libtls ciphers
Klemens Nanni
2021-06-20 14:42:10 +0000
-
3a38e36717
OpenBSD: Only unveil used directories
Klemens Nanni
2021-06-19 14:57:00 +0000
-
e2bebca7dc
Handle "\1ACTION\1" empty actions
C. McEnroe
2021-06-20 19:22:20 -0400
-
da374e6e61
Don't match actions in notices
C. McEnroe
2021-06-20 18:17:38 -0400
-
b3631a7e32
Handle TLS_WANNT_POLL{IN,OUT} from tls_handshake(3)
C. McEnroe
2021-06-20 16:48:53 -0400
-
a5a225c52c
Add -m mode option to set user modes
C. McEnroe
2021-06-18 12:28:09 -0400
-
d3b2f86a4b
Handle 338 as whois reply
C. McEnroe
2021-06-17 20:18:37 -0400
-
03931d4bb3
Match window substrings case-sensitively
C. McEnroe
2021-06-17 19:07:56 -0400
-
0d888b88d0
Match windows by substring in /window
C. McEnroe
2021-06-17 18:43:26 -0400
-
a8c1f02976
Clean up if restricted && logEnable, pipe creation
C. McEnroe
2021-06-17 18:26:09 -0400
-
188fc678bd
Add mailing list archive to README
C. McEnroe
2021-06-17 12:11:55 -0400
-
948e6d5479
chat.tmux.conf: Make window selection hotkeys match window numbers
Klemens Nanni
2021-06-15 21:33:50 +0000
-
d2bec49931
Send PINGs when server is quiet and die if no response
C. McEnroe
2021-06-15 16:59:24 -0400
-
b690bd0b83
OpenBSD: Simplify promise creation after seprintf() introduction
Klemens Nanni
2021-06-14 21:37:07 +0000
-
3e0b38e48e
OpenBSD: pledge final promises earlier
Klemens Nanni
2021-06-14 13:13:23 +0000
-
1ccadd7c72
Treat `-T's optional argument as optional
Klemens Nanni
2021-06-13 23:39:23 +0000
-
e18c585701
Add \com text macro
C. McEnroe
2021-06-14 14:29:16 -0400
-
9c7ceb23bb
/exec without controlling terminal
Klemens Nanni
2021-06-13 02:28:15 +0000
-
4c0cdae4e5
Exit on data directory creation error
Klemens Nanni
2021-06-12 23:38:38 +0000
-
788eb772c8
OpenBSD: no need to read data files (logs)
Klemens Nanni
2021-06-12 23:38:37 +0000
-
2dcadaf260
Reset formatting after realname in setname
C. McEnroe
2021-06-12 10:35:36 -0400
-
161c1ad680
Fix unknown file signature error
C. McEnroe
2021-06-11 21:22:03 -0400
-
f6e8078c46
Exclusively lock save file
C. McEnroe
2021-06-11 21:09:46 -0400
-
c6009cf13c
Open save file with "a+"
C. McEnroe
2021-06-11 21:02:40 -0400
-
772c9789b7
OpenBSD: Drop now unneeded file system access for save file
Klemens Nanni
2021-06-11 12:30:59 +0000
-
cdd4ccf16f
Open save file once in uiLoad() and keep it open until uiSave()
Klemens Nanni
2021-06-11 12:30:58 +0000
-
8e591c96f8
Rename file to saveFile
Klemens Nanni
2021-06-11 12:30:57 +0000
-
4aa3da5786
OpenBSD: Hoist loading save file to drop filesystem read-access
Klemens Nanni
2021-06-11 12:30:56 +0000
-
37aa3679bc
Match gemini URLs
C. McEnroe
2021-06-11 11:49:10 -0400
-
7e4fa80c96
Avoid trailing comma in whois channels lists
C. McEnroe
2021-06-10 19:38:12 -0400
-
275d657b8b
Move unveilAll back into main
C. McEnroe
2021-06-10 15:40:45 -0400
-
0b4004c202
Only explicitly load the default CA file on OpenBSD
C. McEnroe
2021-06-10 15:23:33 -0400
-
552cd49833
OpenBSD: Drop now unneeded promise from initial pledge
Klemens Nanni
2021-06-10 01:32:11 +0000
-
71a84aa502
OpenBSD: Remove now obsolete unveil code
Klemens Nanni
2021-06-10 01:32:10 +0000
-
171a56ee2d
Hoist loading default root certificates into ircConfig()
Klemens Nanni
2021-06-10 01:32:09 +0000
-
0a1cfca0f4
Avoid creating out-of-bounds pointer when checking for seprintf truncation
Michael Forney
2021-06-09 14:34:57 -0700
-
dfc3ac95c1
Remove catf
C. McEnroe
2021-06-09 11:56:49 -0400
-
e066a954f5
Replace catf with seprintf
C. McEnroe
2021-06-07 00:09:58 -0400
-
5c3cd59af6
Add seprintf
C. McEnroe
2021-06-07 00:08:59 -0400
-
3d931d0f5a
OpenBSD: pledge minimum promises from the start
Klemens Nanni
2021-06-06 23:00:43 +0000
-
c97a9eb870
OpenBSD: unveil after ncurses(3) init to support TERMINFO
Klemens Nanni
2021-06-07 23:40:40 +0000
-
a989e156a1
OpenBSD: hoist -o/printCert code to simplify
Klemens Nanni
2021-06-07 23:40:39 +0000
-
7ea14eec84
Pad kiosk username with zero, not space
C. McEnroe
2021-06-06 10:24:22 -0400
-
0fe004c5c4
OpenBSD: unveil XDG directories only when needed
Klemens Nanni
2021-06-06 00:20:52 +0000
-
1c7a755e67
Nickname defaults to system's username not IRC username
Klemens Nanni
2021-06-05 17:13:31 +0000
-
8d7460859b
Avoid writing past the end of the status bar
Michael Forney
2021-06-04 22:14:44 -0700
-
f559322224
List windows with /window
C. McEnroe
2021-05-28 20:38:43 -0400
-
1deee3c81b
Improve missing param behavior for /msg, /whois, /ns, /cs
C. McEnroe
2021-05-28 15:35:09 -0400
-
98206d27ec
Use | for /window | /num command
C. McEnroe
2021-05-28 15:04:08 -0400
-
fc327db52b
Prefix = for options with No in manual
C. McEnroe
2021-05-28 14:35:10 -0400
-
37343179a4
Tag config options in manual
Klemens Nanni
2021-05-27 22:35:33 +0000
-
27a93090bb
Document channel key parameters
C. McEnroe
2021-05-27 14:10:34 -0400
-
b106440752
Set username from SSH_CLIENT in chroot
C. McEnroe
2021-05-27 15:53:02 +0000
-
6d5bcf72c1
Hash the username in kiosk mode
C. McEnroe
2021-05-27 11:45:47 -0400
-
5e7c31b637
Log nick and ssh connection in chroot-prompt
C. McEnroe
2021-05-27 15:19:33 +0000
-
27c967864c
Clarify -H hash option
C. McEnroe
2021-05-25 15:38:07 -0400
-
868c604a55
Use reverse video not colors for topic change when disabled
Klemens Nanni
2021-05-23 17:26:19 +0000
-
f9a36441e0
Use color enum instead of hardcoded value
Klemens Nanni
2021-05-23 17:26:18 +0000
-
7bacf63d9e
Don't require 4 parameters to ERR_USERONCHANNEL
C. McEnroe
2021-05-20 16:36:39 -0400
-
c501437735
Replace freenode with tilde.chat
C. McEnroe
2021-05-19 11:00:15 -0400
-
4ac099e31a
Remove no longer needed advice about mandir
C. McEnroe
2021-05-04 18:35:18 -0400
-
6207aaf1a8
Ignore messages in reply to previously ignored messages
C. McEnroe
2021-05-04 15:34:27 -0400
-
ff87d561bd
Add support for BINDIR, fix default MANDIR, use LDADD vars
C. McEnroe
2021-05-04 12:09:46 -0400
-
94f79e889f
Reset formatting after realnames
C. McEnroe
2021-04-27 21:06:16 -0400
-
cfd5bf213c
Set id color from completion in /msg
C. McEnroe
2021-04-16 16:37:47 -0400
-
63bffae8c1
Always show 341 RPL_INVITING
C. McEnroe
2021-04-16 16:35:07 -0400
-
df6bc07f44
Skip STATUSMSG prefixes
C. McEnroe
2021-04-02 17:03:10 -0400
-
86a0594cd2
Fix README typo
C. McEnroe
2021-03-18 16:15:06 -0400
-
d7ce4b9bc6
Add C-z keys for directly inserting most color codes
C. McEnroe
2021-03-17 16:00:06 -0400
-
8d56311314
Reset style after newline in input
C. McEnroe
2021-03-17 13:48:55 -0400
-
8ea881a097
Show where too-long-messages will be automatically split
C. McEnroe
2021-03-17 13:34:33 -0400
-
64d14d3541
Allow multi-line /me and split long /me messages
C. McEnroe
2021-03-14 17:36:16 -0400
-
e8be141cc0
Refer to glob(7) not sh(1)
Klemens Nanni
2021-01-23 11:32:59 +0100
-
69450d9fe0
Add note about arrow and navigation keys
C. McEnroe
2021-03-13 13:17:41 -0500
-
441f561f72
chat.tmux.conf: use config_files format for reload
Klemens Nanni
2021-03-10 00:57:38 +0100
-
34cfcb1f04
Attempt to clarify trust option use
C. McEnroe
2021-03-08 12:42:43 -0500
-
6435dfdda5
Disable nick and channel colors with hash bound 0
C. McEnroe
2021-03-08 10:47:18 -0500
-
8f578ee73d
Add bindings for C-Left and C-Right
C. McEnroe
2021-03-07 18:18:37 -0500
-
d88ffd9f3f
Add all window names to global completion
C. McEnroe
2021-03-02 14:45:01 -0500
-
f4e8f055fb
Add workaround for lack of A_ITALIC in old ncurses
C. McEnroe
2021-02-27 16:28:21 -0500
-
06fb025496
Error if hash bound is less than 2
C. McEnroe
2021-02-25 22:36:06 -0500
-
761979d33e
Use separate reply counts for automatic join topics/names
C. McEnroe
2021-02-21 14:23:17 -0500
-
4b26ae23cd
Add C-z p to manually toggle paste mode
C. McEnroe
2021-02-15 19:07:56 -0500
-
66c67542ff
Refactor Focus and Paste mode strings
C. McEnroe
2021-02-15 18:59:17 -0500
-
3b9e778dac
Don't insert wchar_t if it can't be converted to mbs
C. McEnroe
2021-02-15 18:53:06 -0500
-
a92f1260ea
Don't expand macro if it can't be converted to mbs
C. McEnroe
2021-02-15 18:40:24 -0500
-
7130177f9a
Add donation link to README
C. McEnroe
2021-02-08 20:27:49 -0500
-
d3ab2ff2e7
Fix /help LESS setting for updated manual
C. McEnroe
2021-02-08 18:49:39 -0500
-
ab744d74e1
chat.tmux.conf: Add help window for restricted mode, use neww -S
Klemens Nanni
2021-02-08 23:34:58 +0100
-
180287164c
Only treat a single -j join as explicit
C. McEnroe
2021-02-04 21:25:59 -0500
-
7807848bda
Add C-z C-v for literal next
C. McEnroe
2021-02-03 14:52:16 -0500
-
0c5730708f
chat.tmux.conf: Improve respawn, fix comment
Klemens Nanni
2021-02-02 01:17:13 +0100
-
32bf43660f
Also skip marking swap window
C. McEnroe
2021-01-31 15:33:41 -0500
-
beeddcb11f
Actually scroll to first line for "scroll to top"
C. McEnroe
2021-01-29 23:32:47 -0500