Commit Graph

  • 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