summary refs log tree commit diff
AgeCommit message (Collapse)Author
2018-09-11Don't render every PM as a pingCurtis McEnroe
2018-09-11Add urlOpenMatchCurtis McEnroe
2018-09-10Depend on man.sh for chroot.tar targetCurtis McEnroe
2018-09-10Set LESSSECURE=1 in man.shCurtis McEnroe
Ridiculous.
2018-09-10Add /man commandCurtis McEnroe
2018-09-10Install man page in chrootCurtis McEnroe
2018-09-10Install man pageCurtis McEnroe
2018-09-10Split keys into subsections and document colorsCurtis McEnroe
2018-09-10Add "blank" lines to chatte.1Curtis McEnroe
2018-09-10Document key bindings in chatte.1Curtis McEnroe
2018-09-08Document slash commands in chatte.1Curtis McEnroe
2018-09-08Document command line options in chatte.1Curtis McEnroe
2018-09-08Fix reverse iteration in urlOpenCurtis McEnroe
2018-09-06Move event loop to event.cCurtis McEnroe
2018-09-05Preserve scroll position when new lines appearCurtis McEnroe
2018-09-02Use PascalCase for constantsCurtis McEnroe
Begone underscores.
2018-09-02Add status indicatorsCurtis McEnroe
2018-09-02Write terminating null in allocating wcs/mbs conversionsCurtis McEnroe
Turns out wcsnrtombs doesn't.
2018-09-02Treat all direct messages as pingsCurtis McEnroe
2018-09-02Add aswprintfCurtis McEnroe
The format string won't get checked but I'm not sure I can reasonably use the same hack.
2018-09-02Mark views when they are createdCurtis McEnroe
2018-09-02Simplify invalid nick messagesCurtis McEnroe
2018-09-02Include time.h for time_t in chat.hCurtis McEnroe
2018-08-20Remove FIXME for tracking tags in WHO handlingCurtis McEnroe
I don't think it'll ever be a problem.
2018-08-20Don't clobber tab order on /whoCurtis McEnroe
2018-08-20Remove unnecessary includeCurtis McEnroe
2018-08-20Add wcsnchr, wcsnrchr, awcsntombsCurtis McEnroe
This eliminates calls to editHead and editTail inside edit.c. Oh god I'm sorry for following libc naming conventions for this stuff.
2018-08-20Set errno in vaswprintf in case vswprintf does notCurtis McEnroe
As is the case on GNU.
2018-08-20Avoid unportable iswascii(3)Curtis McEnroe
2018-08-20Fix missing stdint.h includeCurtis McEnroe
2018-08-20Add uninstall targetCurtis McEnroe
2018-08-20Add sample sshd_configCurtis McEnroe
2018-08-20Add install targetCurtis McEnroe
2018-08-20Name project chatteCurtis McEnroe
2018-08-18Accept unique prefixes of commandsCurtis McEnroe
2018-08-18Fix /query error handlingCurtis McEnroe
Evidence this should be factored somehow else so the extra check is unnecessary.
2018-08-18Alias /n to /view n where n is a numberCurtis McEnroe
2018-08-18Do not set log files executableCurtis McEnroe
Oops.
2018-08-17Add loggingCurtis McEnroe
The reason logFmt takes a timestamp as a parameter is to support IRCv3 server-time in the future to accurately log the znc buffer. Hopefully.
2018-08-17Add UI "heat" for status/messages/pingsCurtis McEnroe
Bring back the beeps! Allow pings from notices. Also factor out dequoting of part/quit messages.
2018-08-16Don't treat input as command if word contains extra slashCurtis McEnroe
2018-08-14Detect pings in ACTIONsCurtis McEnroe
2018-08-14Clean up termEvent state machineCurtis McEnroe
2018-08-14Keep hashing '\0' until color is not blackCurtis McEnroe
Actually uses the rest of the hash state this way.
2018-08-13Set title to tag nameCurtis McEnroe
2018-08-13Add termTitleCurtis McEnroe
2018-08-13Don't ping selfCurtis McEnroe
2018-08-13Improve configuration of MakefileCurtis McEnroe
2018-08-13Detect pings anywhere in messageCurtis McEnroe
2018-08-13Add /query, /part and /closeCurtis McEnroe
Closing a channel before parting it is a bit weird, but if I send a PART on /close, it would get reopened again to show the part message.