Commit Graph

  • d300e5ad03 He's a catboy now master dzwdz 2022-03-24 21:01:49 +0000
  • 551f22a901 Allow plaintext connections with -P dzwdz 2022-03-24 20:47:38 +0000
  • 714b4bc76a Skip non-spacing when moving and deleting by "character" June McEnroe 2022-03-16 20:18:54 -0400
  • 1f9e3463c3 Document using -S to connect over IPv4 or IPv6 June McEnroe 2022-03-13 17:33:16 -0400
  • ee82e5d376 Always refresh the screen with ^L Christian Kellermann 2022-03-08 13:28:08 +0100
  • c78b511dfb Update STANDARDS section authors, titles and URLs June McEnroe 2022-03-05 16:09:51 -0500
  • 120349ccc2 Show own nick on /nick without params June McEnroe 2022-03-02 23:06:06 -0500
  • b6c7280649 Specify commands which depend on caps June McEnroe 2022-02-26 15:51:42 -0500
  • b7fe705c91 Only add available commands to complete June McEnroe 2022-02-26 15:41:50 -0500
  • 628e064056 Factor out commandAvailable June McEnroe 2022-02-26 15:40:11 -0500
  • f51e7b4d2c Give examples of "general events" June McEnroe 2022-02-23 18:05:10 -0500
  • 4e8ba236b6 Add missing unistd.h include in input.c June McEnroe 2022-02-23 12:50:31 -0500
  • 5b3b798c49 Document the interface June McEnroe 2022-02-22 20:04:42 -0500
  • c929a696eb Clean up unimplemented editing mode stuff June McEnroe 2022-02-20 17:16:21 -0500
  • 78ff548b93 Save input buffer contents June McEnroe 2022-02-20 16:57:11 -0500
  • da1b943fcc Share a cut buffer between all edit buffers June McEnroe 2022-02-20 16:20:33 -0500
  • c8b6e331de Assert return values in edit tests June McEnroe 2022-02-20 16:05:24 -0500
  • e39bba1a8a Move mbs out of struct Edit, use a global buffer June McEnroe 2022-02-20 15:26:23 -0500
  • cca9688cca Clear edit buffer before running command June McEnroe 2022-02-20 14:58:33 -0500
  • a281bdc5e1 Show indicator in status when window has pending input June McEnroe 2022-02-20 14:49:17 -0500
  • 012fd67539 Use separate edit buffers for each ID June McEnroe 2022-02-20 14:37:51 -0500
  • 8065fcabc3 Make sure new cap is actually larger than new length June McEnroe 2022-02-20 12:24:54 -0500
  • 157be8a8d7 Remove unused mbs.len field from struct Edit June McEnroe 2022-02-20 11:54:06 -0500
  • 3b4ad30d97 Remove unneeded includes in ui.c June McEnroe 2022-02-19 23:23:14 -0500
  • 5c4ecb5a0f Reimplement tab complete June McEnroe 2022-02-19 22:02:49 -0500
  • da8deff767 Handle errors from editFn, etc. June McEnroe 2022-02-19 20:44:36 -0500
  • 143fa1b509 Reimplement text macros June McEnroe 2022-02-19 20:37:48 -0500
  • 073cebec7a Factor out input handling to input.c June McEnroe 2022-02-19 20:20:19 -0500
  • 3359a5d69b Factor out window management to window.c June McEnroe 2022-02-19 18:28:45 -0500
  • 70f627bc47 Enable -Wmissing-prototypes June McEnroe 2022-02-19 17:46:07 -0500
  • a2a118c857 Fix edit.[ch] license notice additional permissions June McEnroe 2022-02-19 14:51:26 -0500
  • 06d17aa8f1 Run line editing tests June McEnroe 2022-02-19 00:01:34 -0500
  • 1a2477ef7a Implement new line editing "library" June McEnroe 2022-02-18 23:46:06 -0500
  • 573bc855a6 Simplify cursor positioning in input June McEnroe 2022-02-18 23:39:46 -0500
  • 0036e6e9f0 Fix M-f ordering June McEnroe 2022-02-18 22:40:16 -0500
  • 28a27a2c0f Move sandman build to scripts/Makefile June McEnroe 2022-02-12 20:19:18 -0500
  • c95c8cd1b4 Use compat_readpassphrase.c on Linux June McEnroe 2022-02-12 13:30:15 -0500
  • edad0218c1 Copy RPP defines from oconfigure June McEnroe 2022-02-12 13:35:23 -0500
  • 6013ae1513 Import compat_readpassphrase.c from oconfigure June McEnroe 2022-02-12 13:27:12 -0500
  • 397b4ce6bd Prompt for empty server or SASL passwords June McEnroe 2022-02-12 13:26:38 -0500
  • 9c384de6db Treat any amount of space and punctuation as word boundaries June McEnroe 2022-02-09 17:55:33 -0500
  • 8dec54801c Add M-s to (temporarily) reveal spoiler text June McEnroe 2022-02-03 22:10:54 -0500
  • ceee69f905 Add C-z s to set spoiler text June McEnroe 2022-02-03 21:50:31 -0500
  • 605f889ab5 Avoid sending null byte in SASL PLAIN June McEnroe 2022-01-16 14:17:46 -0500
  • e7cec13723 Use Cold for away notices in queries June McEnroe 2022-01-16 14:17:03 -0500
  • adff312570 Refer to long option names, prefix commands with $ June McEnroe 2021-12-11 20:51:49 -0500
  • 431230e0ea Support custom pkg-config executable names Alyssa Ross 2021-11-19 21:52:24 +0000
  • 9c1b241c17 Cycle between adding colon suffix and not in tab complete C. McEnroe 2021-11-19 14:44:16 -0500
  • bd3e0ac76b Make the /ops response more flavourful C. McEnroe 2021-11-16 14:16:43 -0500
  • d06ac675c6 Handle RPL_WHOISSPECIAL C. McEnroe 2021-11-10 20:31:27 -0500
  • 4363d4b535 Parse IRC formatting in timestamp string C. McEnroe 2021-10-28 17:50:45 -0400
  • 27b5fd0251 Fix strptime decode for musl libc psykose 2021-10-26 10:14:17 +0200
  • fca48fd05d Increment replies for list modes with /mode C. McEnroe 2021-10-17 11:55:43 -0400
  • b6cf41ab77 Import refactored xdg.c from pounce C. McEnroe 2021-10-16 17:03:31 -0400
  • 54c632e8c3 chroot: Factor out and add OpenBSD build C. McEnroe 2021-09-27 19:16:45 +0000
  • 191163cc75 Request znc.in/self-message if available C. McEnroe 2021-09-20 20:25:11 -0400
  • 506c5ad906 Correct handling of colons in SASL PLAIN C. McEnroe 2021-09-09 12:44:01 -0400
  • be9bffdf49 Match id names case-insensitively C. McEnroe 2021-08-26 12:59:57 -0400
  • 1f800bcf69 Remove trailing tab C. McEnroe 2021-08-25 17:48:16 -0400
  • df1e561378 Handle tags without values C. McEnroe 2021-08-15 12:24:15 -0400
  • 3f3585d0f3 Fix missing include for flock(2) C. McEnroe 2021-08-09 20:14:24 -0400
  • a585b1b073 Silence maybe uninitialized warning C. McEnroe 2021-08-09 20:12:44 -0400
  • 56139227a4 Use (bright) red for \com text macro C. McEnroe 2021-07-26 18:25:05 -0400
  • 78a020df82 chroot: Avoid passing paths to -s C. McEnroe 2021-07-20 21:27:24 -0400
  • d9388fa2a8 FreeBSD: Revert caph_enter(3) call to cap_enter(2) C. McEnroe 2021-07-20 13:25:04 -0400
  • 347e2b461f Don't apply uiThreshold to Network and Debug C. McEnroe 2021-07-20 12:09:24 -0400
  • f8e3414af0 Add -q/quiet option to raise default message visibility threshold Klemens Nanni 2021-07-17 20:04:15 +0000
  • 773d5bbdc0 chat.tmux.conf: Fix base-index setting Klemens Nanni 2021-07-08 22:42:17 +0000
  • e365bae8e0 Use /ns in manual example Klemens Nanni 2021-07-08 12:26:06 +0000
  • 2f8ec18e65 Move platform-dependent sandboxing code out of main C. McEnroe 2021-07-13 15:56:43 -0400
  • ce53e309e6 Move all UI initialization together C. McEnroe 2021-07-13 15:39:16 -0400
  • ae332f6e8d Perform TLS handshake after final pledge Klemens Nanni 2021-06-29 15:34:03 +0200
  • ae64d277b8 Explicitly clear TLS secrets afer handshake Klemens Nanni 2021-06-29 12:41:03 +0000
  • 40b3f52aaf Revert "Remove explicit tls_handshake(3) from ircConnect" Klemens Nanni 2021-06-29 12:24:14 +0000
  • 54d899196c FreeBSD: Avoid caph_stream_rights(3) C. McEnroe 2021-07-13 17:58:14 +0000
  • dfa9a6427f Disable /exec in Kiosk mode (as documented) Klemens Nanni 2021-07-13 00:10:55 +0000
  • 2a87dc22ac /whois takes an optional nick argument Klemens Nanni 2021-06-30 00:41:07 +0000
  • 60660a780e Reword and clarify parts of the manual C. McEnroe 2021-07-06 12:50:42 -0400
  • ddb331d8dc Use CS command for paramless /op and /voice C. McEnroe 2021-07-06 12:35:54 -0400
  • 91f00dee0d Condense markup for ignore/highlight format C. McEnroe 2021-07-06 11:47:41 -0400
  • cad20da70a Point out precedence of multiple files and flags C. McEnroe 2021-07-06 11:46:50 -0400
  • c76d76205f Zero out server password after sending C. McEnroe 2021-07-04 16:55:12 -0400
  • 9559fe9d23 Make -o/printCert not load any files, pledge even earlier Klemens Nanni 2021-06-30 02:24:30 +0000
  • 320aeaf435 Attempt to keep "security" in README accurate C. McEnroe 2021-07-04 13:22:55 -0400
  • 5bfba6df52 OpenBSD: merge unveil and pledge logic a bit Klemens Nanni 2021-06-29 00:03:00 +0000
  • 7793ca36bb OpenBSD: unveil logs regardless of restrict mode Klemens Nanni 2021-06-29 03:21:42 +0200
  • 44457f85c6 Save invited channel for /join C. McEnroe 2021-07-02 15:24:11 -0400
  • 54251acae3 Move security to the features list C. McEnroe 2021-06-28 11:55:07 -0400
  • ca50352169 OpenBSD: unveil the log directory specifically C. McEnroe 2021-06-28 09:55:54 -0400
  • cbc9545cb3 FreeBSD: Use capsicum_helpers.h C. McEnroe 2021-06-28 09:11:02 -0400
  • cb62d92f54 Set MANDIR in chroot C. McEnroe 2021-06-25 11:51:52 -0400
  • 56c31ae442 FreeBSD: Limit rights on log directory C. McEnroe 2021-06-24 18:17:52 -0400
  • b48d0d607c FreeBSD: Limit rights on save file C. McEnroe 2021-06-24 18:07:30 -0400
  • 1239ffa689 FreeBSD: Limit rights on stdio and socket C. McEnroe 2021-06-24 18:06:09 -0400
  • 981ebc4f12 Remove explicit tls_handshake(3) from ircConnect C. McEnroe 2021-06-24 17:58:12 -0400
  • a0cc519829 Move setting CLOEXEC on socket to ircConnect C. McEnroe 2021-06-24 17:38:18 -0400
  • 16b34e5cd2 FreeBSD: Enter capabilities mode if restricted C. McEnroe 2021-06-24 17:05:12 -0400
  • fece6e6eb6 Keep log directory open, use mkdirat(2) and openat(2) C. McEnroe 2021-06-24 16:58:28 -0400
  • 21a9954e7c Encourage packagers to patch in text macros C. McEnroe 2021-06-24 15:04:37 -0400
  • 60ff44cf4e Stop at previous \ when expanding macros C. McEnroe 2021-06-24 14:10:49 -0400