summary refs log tree commit diff
AgeCommit message (Expand)Author
2021-07-13Make -o/printCert not load any files, pledge even earlierKlemens Nanni
2021-07-13Attempt to keep "security" in README accurateC. McEnroe
2021-07-13OpenBSD: merge unveil and pledge logic a bitKlemens Nanni
2021-07-13OpenBSD: unveil logs regardless of restrict modeKlemens Nanni
2021-07-02Save invited channel for /joinC. McEnroe
2021-06-28Move security to the features listC. McEnroe
2021-06-28OpenBSD: unveil the log directory specificallyC. McEnroe
2021-06-28FreeBSD: Use capsicum_helpers.hC. McEnroe
2021-06-25Set MANDIR in chrootC. McEnroe
2021-06-25FreeBSD: Limit rights on log directoryC. McEnroe
2021-06-25FreeBSD: Limit rights on save fileC. McEnroe
2021-06-25FreeBSD: Limit rights on stdio and socketC. McEnroe
2021-06-25Remove explicit tls_handshake(3) from ircConnectC. 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-24Encourage packagers to patch in text macrosC. McEnroe
2021-06-24Stop at previous \ when expanding macrosC. McEnroe
2021-06-21Replace SIGWINCH XXX comment with better explanationC. McEnroe
2021-06-21Register SIGWINCH handler before TLS connectKlemens Nanni
2021-06-21Handle EINTR from connect(2) gracefullyKlemens Nanni
2021-06-21Use NS and CS server aliasesC. McEnroe
2021-06-21Open log files with CLOEXECC. McEnroe
2021-06-21Open save file with CLOEXECC. McEnroe
2021-06-20Use "secure" libtls ciphersKlemens Nanni
2021-06-20OpenBSD: Only unveil used directoriesKlemens Nanni
2021-06-20Handle "\1ACTION\1" empty actionsC. McEnroe
2021-06-20Don't match actions in noticesC. McEnroe
2021-06-20Handle TLS_WANNT_POLL{IN,OUT} from tls_handshake(3)C. McEnroe
2021-06-18Add -m mode option to set user modesC. McEnroe
2021-06-17Handle 338 as whois replyC. McEnroe
2021-06-17Match window substrings case-sensitivelyC. McEnroe
2021-06-17Match windows by substring in /windowC. McEnroe
2021-06-17Clean up if restricted && logEnable, pipe creationC. McEnroe
2021-06-17Add mailing list archive to READMEC. McEnroe
2021-06-17chat.tmux.conf: Make window selection hotkeys match window numbersKlemens Nanni
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-14Add \com text macroC. McEnroe
2021-06-13/exec without controlling terminalKlemens Nanni
2021-06-13Exit on data directory creation errorKlemens Nanni
2021-06-13OpenBSD: no need to read data files (logs)Klemens Nanni
2021-06-12Reset formatting after realname in setnameC. McEnroe
2021-06-11Fix unknown file signature errorC. McEnroe
2021-06-11Exclusively lock save fileC. McEnroe
2021-06-11Open save file with "a+"C. McEnroe
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