an experimental irc client
commits
Author
Commit
Message
Date
Add ability to add global configuration
Reported-by: erk on IRC
This was accidentally in a scope related to the message having the users
nick
We only ever mark a channel read when we are drawing. This keeps the
logic very simple: We must be at the bottom of the viewport, have unread
messages, and have focus.
TCP keepalive isn't very cross platform. macOS doesn't let us set
certain settings. Roll our own logic to perform the same sequence as the
linux TCP stack
zig 0.13.0 doesn't expose the proper macOS wrappers for setsockopt. Use
the lower level std.c interfaces.