Commit Diff


commit - 9ed7f438eabe34098f0e67c62233ba3e5b77535d
commit + e89f2dbac2a8d66f59eabc410037c87ec7ab8749
blob - 74dc4eb398282518c495b728c309f3357defe34a
blob + 001b481e7f15c25b08725eb2648d11a9e4600b76
--- index.html
+++ index.html
@@ -62,7 +62,7 @@
       </h1>
 
       <p id="callout">
-      <a href="releases/CHANGES">Game of Trees 0.78</a> released November 3, 2022
+      <a href="releases/CHANGES">Game of Trees 0.79</a> released November 8, 2022
       <br>
       <a href="releases/portable/CHANGELOG">Game of Trees -portable 0.78</a> released November 3, 2022
 
blob - cdf45d042203eb7b8e724c10a2d5456f1a7a3ab8
blob + 7bfeb3fb8ca244c00ba81bdcabb4e385e300ef10
--- releases/CHANGES
+++ releases/CHANGES
@@ -1,3 +1,15 @@
+* got 0.79; 2022-11-08
+- repair build on OpenBSD/sparc64 (patch by Ted Bullock)
+- fix crash in gotd if client gets disconnected on error (reported by Mikhail)
+- fix crash in got-send-pack when server does not announce any capabilities
+- make gotd work as intended on an empty repository
+- prevent freeing of bogus pointers in got_inflate_end() and got_deflate_end()
+- reduce delta cache size to avoid running out of memory on large pack files
+- add missing free of delta buffers in several error paths
+- make 'got clone -b' work for repositories which lack a valid HEAD reference
+- use sub-second precision when checking for objects/pack/ modification
+- fix capabilities announced by gotsh when no references exist in repository
+
 * 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)
@@ -26,7 +38,7 @@
 - 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)
+- 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
 
@@ -41,7 +53,7 @@
 - allow got_object_parse_tree() to reuse entries buffer allocations for speed
 - show a more useful error if the size of a packed object won't fit in 64 bits
 - switch integers used for counting objects while indexing packs to unsigned
-- refresh cached list of pack index paths while searching a packed object 
+- refresh cached list of pack index paths while searching a packed object
 - introduce gotd(8) and gotsh(1); WIP and not yet provided in binary packages
 - close parent's end of imsg pipe before waiting for a child process to exit
 - fix detection of SIGTERM in tog; this signal was accidentally being ignored
blob - /dev/null
blob + fcf8a38e51174c5216a2bf24b50e93da554f7602 (mode 644)
Binary files /dev/null and releases/got-0.79.tar.gz differ