summary refs log tree commit diff
path: root/chat.c
AgeCommit message (Expand)Author
2021-06-06Pad kiosk username with zero, not spaceC. McEnroe
2021-06-06OpenBSD: unveil XDG directories only when neededKlemens Nanni
2021-05-27Hash the username in kiosk modeC. McEnroe
2021-03-08Disable nick and channel colors with hash bound 0C. McEnroe
2021-02-25Error if hash bound is less than 2C. McEnroe
2021-01-27Change default timestamp format to %XC. McEnroe
2021-01-27Add toggleable display of timestampsC. McEnroe
2021-01-23Drop filesystem access iff possibleKlemens Nanni
2021-01-23Drop exec capability iff restrictedKlemens Nanni
2021-01-23Drop network capability after ircConnect()Klemens Nanni
2021-01-23Call pledge(2) after unveil(2)Klemens Nanni
2021-01-23Separate kiosk mode from restrict modeC. McEnroe
2021-01-16Add -I highlight option and /highlightC. McEnroe
2021-01-16Rename ignore code to filterC. McEnroe
2021-01-10Sandbox with unveil(2) on OpenBSD in restricted modeC. McEnroe
2021-01-10Print chain to stdout with -oC. McEnroe
2021-01-10Exit immediately when using -oC. McEnroe
2021-01-09Add -o and -t options to trust self-signed certificatesC. McEnroe
2021-01-09Allow configuring the upper bound of the hash functionC. McEnroe
2021-01-06Sandbox with pledge(2) on OpenBSDC. McEnroe
2020-11-24Split /exec lines by \r as well as \nC. McEnroe
2020-10-12Avoid eating C-c while connectingC. McEnroe
2020-08-20Use configPath to load TLS cert/privC. McEnroe
2020-08-04Say "OpenSSL" in additional permission noticesC. McEnroe
2020-06-24Bump ParamCap to 254C. McEnroe
2020-06-08Add additional permission for linking with LibreSSLC. McEnroe
2020-05-18Revert "Send blank line after 10 minutes idle"C. McEnroe
2020-04-02Use a for loop for getoptC. McEnroe
2020-04-02Generate short option string with a loopC. McEnroe
2020-03-31Add /ignore message filtering patternsC. McEnroe
2020-03-30Replace some declaration; while loops with for loopsC. McEnroe
2020-03-30Add text macrosC. McEnroe
2020-03-25Add logging functionsC. McEnroe
2020-03-23Assume worst case for unknown user and host in splitMessageC. McEnroe
2020-03-17Send blank line after 10 minutes idleC. McEnroe
2020-02-16Various small cleanupsC. McEnroe
2020-02-15Set defaults for various types of modesC. McEnroe
2020-02-15Replace small integers in size_t with uintC. McEnroe
2020-02-15Separate network info from selfC. McEnroe
2020-02-13Add /execC. McEnroe
2020-02-13Rename procPipe to utilPipeC. McEnroe
2020-02-13Add -g for generating certificatesC. McEnroe
2020-02-13Explicitly close the TLS connectionC. McEnroe
2020-02-12Add -N flag for notificationsC. McEnroe
2020-02-13Implement source address selectionmultiplexd
2020-02-12Allow for arguments to open/copy utilitiesC. McEnroe
2020-02-11Add -R restricted flagC. McEnroe
2020-02-11Add startup GPLv3 note and URLC. McEnroe
2020-02-11Set self.nick to * initiallyC. McEnroe
2020-02-10Synthesize a QUIT message to handle on exitC. McEnroe