commit 9925a128def444f625b69428713dbbf413e6468c from: Stefan Sperling date: Thu Nov 03 13:54:39 2022 UTC CHANGES for 0.78 commit - ffe7e7c163f1ed8bff4c1a2309eb7e21c132d665 commit + 9925a128def444f625b69428713dbbf413e6468c blob - fc1f1030be529f8daa71ce8ce41c051a4e2cf22c blob + cdf45d042203eb7b8e724c10a2d5456f1a7a3ab8 --- CHANGES +++ CHANGES @@ -1,3 +1,35 @@ +* got 0.78; 2022-11-03 +- gotsh.1: Use Sx for referencing EXAMPLES (patch by Josiah Frentsos) +- change got_pack_parse_offset_delta tslen argument to size_t (op) +- fix regression test failures with Git 2.30.5 / 2.38.1 or later installed +- fix gotd(8) usage() string (patch by Josiah Frentsos) +- regress/rebase.sh: remove accidentally included absolute path to "got" (naddy) +- fix off_t type mismatches in printf format string arguments (naddy, op) +- fix spelling of "FastCGI" (patch by Josiah Frentsos) +- add missing `goto done;' on error path of read_raw_delta_data() (op) +- add bounds check when reading a delta offset from a packed object (op) +- check size before calling mmap(2) (op) +- sort getopt() option lists and switch statements (patch by Josiah Frentsos) +- make got.conf(5) warn about remotes configured in locally-shared repositories +- add missing check for errors from got_gotconfig_read() in open_worktree() +- plug a memory leak on error in got_gotconfig_read() +- convert pack filesize variables to off_t for large packs on 32-bit arch (op) +- remove sendfd pledge promise from gotd repo_read and repo_write processes +- add gotctl(8); initially supported commands are 'info' and 'stop' +- respect umask when creating or changing files and directories (op) +- fix typo which caused a double-free in gotd repo_write_shutdown() +- got-fetch-pack: fix wrong memmove length leading to dubious checksum failures +- avoid incomplete writes of pack file data in gotsh and got-send-pack +- add a test suite for gotd(8); check basic clone and send functionality +- require space between commit author name and email, for Git compatibility +- gotwebd: avoid 500 error code if erroring out in plaintext mode (landry) +- gotwebd: add respect_exportok flag, defaulting to off (landry) +- respect open files resource limit when sizing pack cache; regression from 0.71 +- provide a diff of changes in a temp file while editing a commit log message +- fix memory and file descriptor leak for raw objects (regression from 0.77) +- remove casts which made older gcc versions unhappy +- fix free of wrong address on error in gotweb's parse.y + * got 0.77; 2022-10-24 - disallow integrating into references outside refs/heads/ (jrick) - gotwebd.conf: add syntax for defining macros and document them (op)