Commits


label warnings shown by got-notify-http to avoid misinterpretation as errors


hide ssh debug output during fetch/send -v, keep showing it at -vv and -vvv


gotwebd.css: underline only the repo name, not the header too


fmt


gotwebd: fix styling diff from Bradley Taunt, thank you!


grant regress http-server script more time to start up Otherwise I see spurious test failures on my arm64 builder.


fix typo in CHANGES


do not call imsgbuf_clear() before got_privsep_send_error() in helpers Fixes cosmetic test failures, such as in cmdline/tree.sh.


fix exit code of got-fetch-pack in case of errors


bump version number


CHANGES for 0.106


in gotd, use a polling loop around imsgbuf_write() instead of imsgbuf_flush() Avoids potential endless loops with non-blocking I/O.


fix wrong function name in error message


set GOT_NOTIFY_TIMEOUT to a more reasonable value to prevent test failures


prevent gotd from exiting with pending notifications if client disconnects


connect the notifier only if the session process is writing to the repo fixes "gotd: unexpected imsg 40" in logs


use GOT_NOTIFY_TIMEOUT for both notification helpers Fixes timeout setting used by http notification helper during tests.


add a missing allow_fdpass(); fixes serving of writes in gotd


use imsgbuf_flush instead of imsgbuf_write; fixes end-of-file errors


return an error instead of calling abort()


remove dangling include statement


convert got to new imsg API; build now requires OpenBSD -current Patch by op@, committing on his behalf and will be adding fixes on top


remove got_pathlist_append() Remove got_pathlist_append(). This leaves got_pathlist_insert() to add items to a pathlist, making it very easy to swap got_pathlist from a TAILQ to a RB_TREE. Patch by Kyle Ackerman


gotwebd: improve performance of repository age calculations Instead of sorting refs by name and then hunting for the youngest commits in that list, obtain an appropriately sorted list via got_ref_cmp_by_commit_timestamp_descending and then pick the first ref from this list. And in the case were we already know which ref to check, just open this ref directly instead of listing all the refs. Easier to read and should improve performance in both cases. ok op, jamsek


remove unused imsgbuf ok jamsek, stsp