AmendHub

jcs

/

wallops

/

amendments

/

irc.c

Amendments on February 8, 2022

irc: Yet another protocol rewrite, add /whois command and parsing

Instead of trying to map protocol message parts to specific things
like dest/channel/msg, just map them all to arg[0]-arg[5] and let
each command-specific printer use the args it cares about.
jcs made amendment 21 over 3 years ago

irc: Fix PONG, print TCP errors rather than use warn()

jcs made amendment 16 over 3 years ago

Amendments on February 7, 2022

irc: Handle /me and CTCP VERSION, move vers resource handling to util

Also try to properly send a QUIT message when we cmd+q
jcs made amendment 14 over 3 years ago

irc: Support IRC server passwords for automatic NickServ identification

This was much harder than it needed to be because there is no
way to have password fields in a dialog box. We are now faking it by
intercepting keystrokes on such fields and manipulating a char array
behind the scenes while just passing • characters to the TextEdit
control.
jcs made amendment 13 over 3 years ago

Amendments on February 6, 2022

irc: Handle /nick command and handle others changing nicks

jcs made amendment 10 over 3 years ago

Amendments on February 4, 2022

chatter: More performant text display, hide on close

Properly handle multiple focusables and restack as needed
jcs made amendment 6 over 3 years ago

Amendments on February 2, 2022

*: Lots more progress, re-do connection dialog processing

jcs made amendment 4 over 3 years ago

Amendments on February 1, 2022


Amendments on January 30, 2022

wallops: Initial import

jcs made amendment 1 over 3 years ago