summary refs log tree commit diff
path: root/chat.c
AgeCommit message (Expand)Author
2022-02-26Specify commands which depend on capsJune McEnroe
2022-02-19Reimplement text macrosJune McEnroe
2022-02-19Factor out input handling to input.cJune McEnroe
2022-02-19Factor out window management to window.cJune McEnroe
2022-02-18Implement new line editing "library"June McEnroe
2022-02-12Prompt for empty server or SASL passwordsJune McEnroe
2021-10-16Import refactored xdg.c from pounceC. McEnroe
2021-08-25Remove trailing tabC. McEnroe
2021-07-20FreeBSD: Revert caph_enter(3) call to cap_enter(2)C. McEnroe
2021-07-20Add -q/quiet option to raise default message visibility thresholdKlemens Nanni
2021-07-13Move platform-dependent sandboxing code out of mainC. McEnroe
2021-07-13Move all UI initialization togetherC. McEnroe
2021-07-13Perform TLS handshake after final pledgeKlemens Nanni
2021-07-13FreeBSD: Avoid caph_stream_rights(3)C. McEnroe
2021-07-13Zero out server password after sendingC. McEnroe
2021-07-13Make -o/printCert not load any files, pledge even earlierKlemens Nanni
2021-07-13OpenBSD: merge unveil and pledge logic a bitKlemens Nanni
2021-07-13OpenBSD: unveil logs regardless of restrict modeKlemens Nanni
2021-06-28OpenBSD: unveil the log directory specificallyC. McEnroe
2021-06-28FreeBSD: Use capsicum_helpers.hC. McEnroe
2021-06-25FreeBSD: Limit rights on stdio and socketC. McEnroe
2021-06-25Move setting CLOEXEC on socket to ircConnectC. McEnroe
2021-06-25FreeBSD: Enter capabilities mode if restrictedC. McEnroe
2021-06-25Keep log directory open, use mkdirat(2) and openat(2)C. McEnroe
2021-06-21Replace SIGWINCH XXX comment with better explanationC. McEnroe
2021-06-21Register SIGWINCH handler before TLS connectKlemens Nanni
2021-06-20OpenBSD: Only unveil used directoriesKlemens Nanni
2021-06-18Add -m mode option to set user modesC. McEnroe
2021-06-17Clean up if restricted && logEnable, pipe creationC. McEnroe
2021-06-15Send PINGs when server is quiet and die if no responseC. McEnroe
2021-06-15OpenBSD: Simplify promise creation after seprintf() introductionKlemens Nanni
2021-06-14OpenBSD: pledge final promises earlierKlemens Nanni
2021-06-14Treat `-T's optional argument as optionalKlemens Nanni
2021-06-13OpenBSD: no need to read data files (logs)Klemens Nanni
2021-06-11OpenBSD: Drop now unneeded file system access for save fileKlemens Nanni
2021-06-11Open save file once in uiLoad() and keep it open until uiSave()Klemens Nanni
2021-06-11OpenBSD: Hoist loading save file to drop filesystem read-accessKlemens Nanni
2021-06-10Move unveilAll back into mainC. McEnroe
2021-06-10OpenBSD: Drop now unneeded promise from initial pledgeKlemens Nanni
2021-06-10OpenBSD: Remove now obsolete unveil codeKlemens Nanni
2021-06-09Replace catf with seprintfC. McEnroe
2021-06-09OpenBSD: pledge minimum promises from the startKlemens Nanni
2021-06-09OpenBSD: unveil after ncurses(3) init to support TERMINFOKlemens Nanni
2021-06-09OpenBSD: hoist -o/printCert code to simplifyKlemens Nanni
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