Commit Briefs

Omar Polo

import template

ok tracey@


Stefan Sperling

switch gotd from chroot(2) to unveil(2)

In the future, gotd will fork+exec new processes for each client connection. Using unveil instead of chroot avoids having to start such processes as root. The -portable version could use chroot(2) where no equivalent to unveil(2) exists. A future component which starts new processes will be isolated as a separate process, which could run as root in the -portable version. ok op@


Stefan Sperling

add a gotd "listen" process which watches the unix socket

ok op@



Stefan Sperling

add some TODO items for gotadmin


Stefan Sperling

in gotd regress, use USER instead of USERNAME and check for sudo/doas users

Problem where USERNAME is not usually set on OpenBSD reported by Mikhail ok jamsek





Stefan Sperling

fix gotd startup without any -v options


Omar Polo

gotwebd: simplify bit of gotweb_process_request

ok tracey



Stefan Sperling

make gotd_imsg_flush() retry if imsg_flush() returns EAGAIN

ok op@



Omar Polo

gotwebd: provide maximum value for the description and cloneurl

ok stsp@