commit 011290f989ce2831ddd813ef9cf6cc6440437471 from: Stefan Sperling date: Sat Dec 28 16:07:15 2024 UTC CHANGES for 0.107 commit - a8c2ff29b7ab9b300bb4f6051258b7fbf25bc4ff commit + 011290f989ce2831ddd813ef9cf6cc6440437471 blob - 7dcd018588438d41dfde0e6f8b78425bc72ae5d6 blob + 102aa515d6ded3a6d48b89ad1561662762b934fa --- CHANGES +++ CHANGES @@ -1,3 +1,26 @@ +* got 0.107; 2024-12-28 +- gotwebd.css styling tweaks +- hide ssh debug output during fetch/send -v, keep showing it at -vv and -vvv +- discern mixed-commit worktree diffs with commit ID headers +- gotwebd: avoid printf("%s", NULL) when path parameter is not in query +- implement a regression test harness for gotwebd +- fix free() called with bogus pointer in 'got fetch'; regression from 0.106 +- ensure config privsep children get collected upon error to prevent zombies +- fix some fprintf(3) failure checks +- gotwebd: replace strftime(3) with asctime_r(3) for the sake of consistency +- tweak gotwebd log message levels, and log requests in verbose (-v) mode +- prevent out-of-bounds read during gotwebd fcgi record debugging +- implement tog work tree diff support via log view and CLI +- improve error reporting when 'got patch' encounters malformed patches +- improve got_opentemp_named_fd error reporting by showing the path template +- add ssh -J jumphost support to got and cvg commands which use the network +- add regression tests checking for memory leaks with Otto malloc and ktrace +- got tag: change -s signer to -S signer +- got tag: provide one-line output mode via new -s option +- tog: use wtimeout(3) instead of nodelay(3) to honour our display refresh rate +- switch got_pathlist data store from TAILQ to RB-tree +- plug many memory leaks, some of which affected gotwebd in particular + * got 0.106; 2024-11-21 - prevent gotd from exiting with pending notifications if client disconnects - convert got to the new imsg API