Commit Graph

  • c4c4de6923
    Use getline in place of fgetln Curtis McEnroe 2019-01-25 03:17:02 -0500
  • 5fcd801783
    Use memmem in place of strnstr Curtis McEnroe 2019-01-25 02:27:38 -0500
  • a7f3ff3172
    Remove FreeBSD-specific iswascii call Curtis McEnroe 2019-01-24 22:37:11 -0500
  • 696fc3bcb9
    Make all tar flags consistent Curtis McEnroe 2019-01-24 20:46:33 -0500
  • e95a6b776e
    Tweak Makefile ordering and naming Curtis McEnroe 2019-01-24 20:42:27 -0500
  • 59390d2881
    Update chroot files for LibreSSL 2.8.3 Curtis McEnroe 2019-01-17 21:29:54 -0500
  • e8063c35ec
    Typedef function types, not pointers Curtis McEnroe 2018-12-30 01:53:30 -0500
  • 0b3d927e03
    Add M-? to apply ROT13 Curtis McEnroe 2018-12-16 17:19:06 -0500
  • ef916ddaff
    Move base64 back to pls.c Curtis McEnroe 2018-12-16 16:57:43 -0500
  • 38b4a53d57
    Move base64 to string.c Curtis McEnroe 2018-12-16 16:21:58 -0500
  • a2a6ce99c0
    Underline own nick Curtis McEnroe 2018-12-15 01:09:56 -0500
  • a7681579fa
    Treat EOF as expected if self.quit Curtis McEnroe 2018-12-14 16:48:16 -0500
  • e84c36a0bd
    Factor out ircQuit Curtis McEnroe 2018-12-14 16:43:49 -0500
  • 14c60a15bc
    Add uint typedef Curtis McEnroe 2018-12-08 12:58:22 -0500
  • 9d7e0726c2
    Add /raw command Curtis McEnroe 2018-12-05 15:04:34 -0500
  • 0d165fadfa
    Send input errors to the current tag Curtis McEnroe 2018-12-05 14:53:16 -0500
  • 2797ac8abf
    Rename verbose to raw Curtis McEnroe 2018-12-05 14:46:34 -0500
  • a23f587be8
    Add standards needed for SASL to catgirl.1 Curtis McEnroe 2018-12-05 13:06:34 -0500
  • 776ce58648
    Implement SASL PLAIN authentication Curtis McEnroe 2018-12-04 22:13:44 -0500
  • 638be4e775
    Show error if disconnected unintentionally Curtis McEnroe 2018-12-04 15:56:10 -0500
  • b1427dd169
    Send only SIGHUP in sandman Curtis McEnroe 2018-12-04 15:38:22 -0500
  • e01b03c963
    Revert half-working reconnecting stuff Curtis McEnroe 2018-12-04 14:58:14 -0500
  • 9106bd61fa
    Add -a auth option for unimplemented SASL Curtis McEnroe 2018-12-04 10:39:38 -0500
  • a8c30b898c
    Implement base64 encoding Curtis McEnroe 2018-12-03 23:05:01 -0500
  • 7ea54828a6
    Call uiShow at init so that TermFocus gets set Curtis McEnroe 2018-12-03 15:52:04 -0500
  • 7dab1c01f6
    Check nick to determine if is self Curtis McEnroe 2018-12-03 10:33:04 -0500
  • 26db6e6c10
    Ignore ~ username prefixes Curtis McEnroe 2018-12-03 00:08:24 -0500
  • 452aeb5ecf
    Move host, port, pass, webp to self Curtis McEnroe 2018-12-02 23:22:18 -0500
  • 0e1297e068
    Add -r option for realname Curtis McEnroe 2018-12-02 23:08:49 -0500
  • 99c8a9fec0
    Send automated messages to TagStatus with UICold Curtis McEnroe 2018-12-02 22:56:33 -0500
  • 7965214d28
    Various man page tweaks and edits Curtis McEnroe 2018-12-02 18:12:45 -0500
  • 2222744192
    Fix UI resume on /url Curtis McEnroe 2018-12-02 17:42:04 -0500
  • 3cf20eb67a
    Add sandman.m to README Curtis McEnroe 2018-12-02 01:01:56 -0500
  • 5c17393d2b
    Crudely handle reconnecting after suspend Curtis McEnroe 2018-12-01 22:05:37 -0500
  • e3cff14e03
    Fix sandman hang Curtis McEnroe 2018-12-01 21:55:32 -0500
  • e708b795b5
    Use sigaction in sandman Curtis McEnroe 2018-12-01 10:28:00 -0500
  • 414f928ac5
    Handle signals consistently in the event loop Curtis McEnroe 2018-11-30 19:45:34 -0500
  • 9d769111ae
    Separate ircConnect and ircDisconnect Curtis McEnroe 2018-11-30 18:06:43 -0500
  • 3d9906b00f
    Measure length of log timestamp more consistently Curtis McEnroe 2018-11-30 17:17:34 -0500
  • 70386c93f2
    Reformat sandman Objective-C code Curtis McEnroe 2018-11-30 17:16:59 -0500
  • af2a4ef1f8
    Ignore sandman Curtis McEnroe 2018-11-30 15:43:19 -0500
  • deec27410a
    Add sandman Curtis McEnroe 2018-11-30 15:41:21 -0500
  • 908b834c1a
    Strip timestamps from log replay Curtis McEnroe 2018-11-29 18:52:03 -0500
  • d7659376d1
    Add basic log replay Curtis McEnroe 2018-11-29 18:20:24 -0500
  • 5881a97c33
    Show unread count in term title Curtis McEnroe 2018-11-29 13:29:20 -0500
  • 139036dd5a
    Handle no such nick error Curtis McEnroe 2018-11-29 05:52:27 -0500
  • e4eb97e512
    Add /whois Curtis McEnroe 2018-11-29 05:37:10 -0500
  • 3b3b0d65c3
    Set LIBRESSL_PREFIX in Darwin.mk Curtis McEnroe 2018-11-29 03:56:54 -0500
  • 5f740e68c9
    Add NetBSD.mk Curtis McEnroe 2018-11-28 23:29:19 -0500
  • d4abb6a766
    Make use of config.mk and add Darwin.mk Curtis McEnroe 2018-11-28 16:42:28 -0500
  • 85ea911b79
    Rename project catgirl Curtis McEnroe 2018-11-27 19:13:27 -0500
  • d9c47aa94b
    Add M-m key to insert a blank line Curtis McEnroe 2018-11-27 16:18:03 -0500
  • 2eaa36a309
    Add notification with notify-send Curtis McEnroe 2018-10-28 02:44:09 -0400
  • 36ec6cf258
    Use const char *argv[] signatures Curtis McEnroe 2018-10-28 02:14:22 -0400
  • 9bc200bfe5
    Fix verbose view name in man page Curtis McEnroe 2018-10-23 02:48:58 -0400
  • 1164db0ba8
    Add more URL schemes Curtis McEnroe 2018-10-22 16:32:02 -0400
  • 35fdcbc285
    Rework status line Curtis McEnroe 2018-10-22 16:09:40 -0400
  • 40f87ae909
    Rename status and verbose tags Curtis McEnroe 2018-10-22 01:43:57 -0400
  • 75203b2e54
    Revert "Race parallel connects" Curtis McEnroe 2018-09-16 13:25:31 -0400
  • e3e2b36ecf
    Race parallel connects Curtis McEnroe 2018-09-16 13:00:49 -0400
  • 6aecd7a712
    Call tls_error when tls_connect_socket fails Curtis McEnroe 2018-09-15 23:19:01 -0400
  • cca4b3fa10
    Try successive getaddrinfo results Curtis McEnroe 2018-09-15 23:07:41 -0400
  • f1cae5194c
    Render README from chatte.7 Curtis McEnroe 2018-09-15 22:22:51 -0400
  • 3e2a9c2056
    Factor out uiPrompt to call on nick change Curtis McEnroe 2018-09-14 23:37:09 -0400
  • 835d3a452a
    Run test binaries with set -e and semicolons Curtis McEnroe 2018-09-14 20:57:50 -0400
  • 235dbc64e3
    Fail target when any test binary fails Curtis McEnroe 2018-09-14 20:37:43 -0400
  • e4f7568477
    Run tests in default target Curtis McEnroe 2018-09-14 19:45:50 -0400
  • b7bac21263
    Add termEvent tests Curtis McEnroe 2018-09-14 19:41:48 -0400
  • 714a703935
    Check width of entire next word including codes Curtis McEnroe 2018-09-14 18:54:18 -0400
  • 6aa42b852b
    Remove word handling from formatParse Curtis McEnroe 2018-09-14 18:48:03 -0400
  • b22e008d68
    Apply consecutive formatting codes at once Curtis McEnroe 2018-09-14 15:31:16 -0400
  • 3cf064a531
    Add tests for formatParse Curtis McEnroe 2018-09-14 14:57:32 -0400
  • 326bc5163d
    Preview with nick in input window Curtis McEnroe 2018-09-13 23:44:55 -0400
  • ede343431f
    Never send PRIVMSG to TagStatus or TagVerbose Curtis McEnroe 2018-09-13 22:10:14 -0400
  • 0d7854c0d4
    Move color selection to format.c Curtis McEnroe 2018-09-13 16:16:11 -0400
  • 117e6ac9d6
    Fix len for format->split at end of string Curtis McEnroe 2018-09-13 16:15:16 -0400
  • 9ca6814933
    Avoid uninitialized x in uiRead Curtis McEnroe 2018-09-13 15:39:40 -0400
  • 9a69869d39
    Add IRCDefault to colors enum Curtis McEnroe 2018-09-13 15:17:41 -0400
  • 311795bf41
    Return a format->split even at the end of the string Curtis McEnroe 2018-09-13 15:11:05 -0400
  • 8a8eab89ff
    Fix weird tab-complete after comma Curtis McEnroe 2018-09-13 01:50:46 -0400
  • 4c4d91b449
    Rewrite UI again Curtis McEnroe 2018-09-13 01:03:47 -0400
  • cd41c2a1ce
    Add note about C-o Curtis McEnroe 2018-09-12 22:56:11 -0400
  • b36a134702
    Use formatParse split to position input cursor Curtis McEnroe 2018-09-12 22:55:02 -0400
  • 872608e5c4
    Factor out IRC formatting parsing Curtis McEnroe 2018-09-12 20:23:45 -0400
  • 3d9f808a60
    Add /help equivalent to /man Curtis McEnroe 2018-09-11 16:10:49 -0400
  • 2c65f663bf
    Don't render every PM as a ping Curtis McEnroe 2018-09-11 14:45:39 -0400
  • 068cff107e
    Add urlOpenMatch Curtis McEnroe 2018-09-11 14:36:30 -0400
  • a0ff0d5c46
    Depend on man.sh for chroot.tar target Curtis McEnroe 2018-09-10 19:47:11 -0400
  • 77d522d033
    Set LESSSECURE=1 in man.sh Curtis McEnroe 2018-09-10 19:46:07 -0400
  • 86e80edfcd
    Add /man command Curtis McEnroe 2018-09-10 19:18:26 -0400
  • c9968aadb9
    Install man page in chroot Curtis McEnroe 2018-09-10 17:44:23 -0400
  • 45132a555c
    Install man page Curtis McEnroe 2018-09-10 16:18:36 -0400
  • 24b1d1f3d5
    Split keys into subsections and document colors Curtis McEnroe 2018-09-10 15:27:25 -0400
  • b78a0720ae
    Add "blank" lines to chatte.1 Curtis McEnroe 2018-09-10 14:52:59 -0400
  • e6716d2661
    Document key bindings in chatte.1 Curtis McEnroe 2018-09-10 02:01:30 -0400
  • f6b14038d8
    Document slash commands in chatte.1 Curtis McEnroe 2018-09-08 23:26:44 -0400
  • 239622018a
    Document command line options in chatte.1 Curtis McEnroe 2018-09-08 22:16:17 -0400
  • 089647b6cd
    Fix reverse iteration in urlOpen Curtis McEnroe 2018-09-08 00:14:15 -0400
  • bd48cb5e7d
    Move event loop to event.c Curtis McEnroe 2018-09-06 00:41:06 -0400
  • 0cf067315d
    Preserve scroll position when new lines appear Curtis McEnroe 2018-09-05 17:10:26 -0400