Commits


add missing -include titan.d


still respect `log' when in debug mode


add a manpage for titan(1)


titan: parse the response code and exit accordingly Exit with 0 if the response code was in the 2x or 3x range, or with 2 for other codes. It already exits with 1 upon any other error (including parsing errors.) Print the redirect code on 3x to stdout and the meta to stderr for the 1x, 4x, 5x and 6x ranges.


bump man date


run tls_connect_socket() after dropping the "inet dns" pledge promises


read from stdin if no file is given


sync changelog


open the log files inside the chroot


reopen log files upon SIGUSR2


add a test for the file logging


add ability to log to files with log access <path>


logger use dprintf and a fd instead of a FILE simplifies further handling. The stdio layer introduces its own buffering and for the logs I'd like to avoid it. fflush(3) is an option, but using a raw fd and dprintf(2) requires less code.


sync changelog


remove unused IMSG types