summary refs log tree commit diff
AgeCommit message (Expand)Author
2021-07-13Move all UI initialization togetherC. McEnroe
2021-07-13Perform TLS handshake after final pledgeKlemens Nanni
2021-07-13Explicitly clear TLS secrets afer handshakeKlemens Nanni
2021-07-13Revert "Remove explicit tls_handshake(3) from ircConnect"Klemens Nanni
2021-07-13FreeBSD: Avoid caph_stream_rights(3)C. McEnroe
2021-07-13Disable /exec in Kiosk mode (as documented)Klemens Nanni
2021-07-13/whois takes an optional nick argumentKlemens Nanni
2021-07-13Reword and clarify parts of the manualC. McEnroe
2021-07-13Use CS command for paramless /op and /voiceC. McEnroe
2021-07-13Condense markup for ignore/highlight formatC. McEnroe
2021-07-13Point out precedence of multiple files and flagsC. 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-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