Commit Briefs


Omar Polo

add a manpage for titan(1)


Omar Polo

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.


Omar Polo

bump man date



Omar Polo

read from stdin if no file is given


Omar Polo

sync changelog


Omar Polo

open the log files inside the chroot


Omar Polo

reopen log files upon SIGUSR2


Omar Polo

add a test for the file logging



Omar Polo

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.


Omar Polo

sync changelog


Omar Polo

remove unused IMSG types


Omar Polo

avoid use-after-free