Go to file
Curtis McEnroe 75203b2e54
Revert "Race parallel connects"
This reverts commit e3e2b36ecf.

Apparently racing *all* of the connections is not something you should
do, and I can't be bothered with all the extra logic to do this
"correctly" according to RFC 8305. Provide an API, you cowards.

What I did want to do was give IPv6 any chance at all of being used, but
I'm just going to leave that up to the order getaddrinfo returns. It's
someone else's fault.
2018-09-16 13:25:31 -04:00
.gitignore Add tests for formatParse 2018-09-14 14:57:32 -04:00
LICENSE Add LICENSE file 2018-08-02 20:55:21 -04:00
Makefile Render README from chatte.7 2018-09-15 22:22:51 -04:00
README Render README from chatte.7 2018-09-15 22:22:51 -04:00
chat.c Move event loop to event.c 2018-09-06 00:41:06 -04:00
chat.h Factor out uiPrompt to call on nick change 2018-09-14 23:37:09 -04:00
chatte.1 Add note about C-o 2018-09-12 22:56:11 -04:00
chatte.7 Render README from chatte.7 2018-09-15 22:22:51 -04:00
edit.c Fix weird tab-complete after comma 2018-09-13 01:50:46 -04:00
event.c Add /man command 2018-09-10 19:18:26 -04:00
format.c Remove word handling from formatParse 2018-09-14 18:48:03 -04:00
handle.c Factor out uiPrompt to call on nick change 2018-09-14 23:37:09 -04:00
input.c Never send PRIVMSG to TagStatus or TagVerbose 2018-09-13 22:10:14 -04:00
irc.c Revert "Race parallel connects" 2018-09-16 13:25:31 -04:00
log.c Use PascalCase for constants 2018-09-02 16:13:00 -04:00
man.sh Set LESSSECURE=1 in man.sh 2018-09-10 19:46:07 -04:00
pls.c Write terminating null in allocating wcs/mbs conversions 2018-09-02 13:45:00 -04:00
sshd_config Add sample sshd_config 2018-08-20 16:22:33 -04:00
tab.c Use PascalCase for constants 2018-09-02 16:13:00 -04:00
tag.c Use PascalCase for constants 2018-09-02 16:13:00 -04:00
term.c Add termEvent tests 2018-09-14 19:41:48 -04:00
ui.c Factor out uiPrompt to call on nick change 2018-09-14 23:37:09 -04:00
url.c Add urlOpenMatch 2018-09-11 14:36:30 -04:00

README

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

CHATTE(7)              Miscellaneous Information Manual              CHATTE(7)

NAME
     chatte  IRC for catgirls

DESCRIPTION
     chatte is a curses IRC client originally intended for use over anonymous
     SSH.

     It requires LibreSSL and targets FreeBSD and Darwin.

FILES
     chat.h    Shared state and function prototypes
     chat.c    Command line parsing
     event.c   Event loop and process spawning
     tag.c     Tag (channel, query) ID assignment
     handle.c  Incoming command handling
     input.c   Input command handling
     irc.c     TLS client connection
     format.c  IRC formatting
     ui.c      Curses UI
     term.c    Terminal features unsupported by curses
     edit.c    Line editing
     tab.c     Tab-complete
     url.c     URL detection
     pls.c     Functions which should not have to be written

     sshd_config  Anonymous SSH configuration
     man.sh       man(1) implementation for chroot

SEE ALSO
     chatte(1)

Causal Agency                 September 15, 2018                 Causal Agency