Commit Briefs

Thomas Adam

Release 0.67 (tags/0.67)


Thomas Adam

portable: pack-create: remove endian.h

endian.h is portably included on non-OpenBSD systems, so let that mechanism determine if it should be included or not.



Thomas Adam

bump version number


Thomas Adam

CHANGES for 0.67


Thomas Adam

const-ify command and option tables

ok stsp


Thomas Adam

remove stray tab that snuck in


Thomas Adam

display GMT offset in cat command

ok stsp


Thomas Adam

factorize imsg_clear calls after imsg_flush failures

imsg_clear frees and closes resources allocated as part of enqueueing imsgs so it's a no-op after reads. discussed with and ok stsp@



Thomas Adam

portable: fix use of d->namlen

As done elsewhere, d->namlen is not a portable field from readdir, therefore simualte this via the strlen of the directory name instead.



Thomas Adam

reuse existing deltas when creating pack files

tested by thomas, naddy, and myself


Thomas Adam

shrink the width of formatted output fields to their expected size

Replace FMT_SCALED_STRSIZE with (FMT_SCALED_STRSIZE - 2) as field width when formatting output for printing. FMT_SCALED_STRSIZE includes space for a nul byte and a minus sign. Output values are expected to be always positive here. ok stsp


Thomas Adam

consistently match size of hash variables to that returned by murmurhash

ok millert stsp


Thomas Adam

portable: add murmurhash2 to deltify test

Add missing include for the deltify test now that it depends on murmurhash2.






Thomas Adam

tweak error reporting due to invalid numbers

Use the same idiom as in the strtonum(3) manpage which produces a more readable error message. OK kn, stsp


Thomas Adam

set zlib output buffer length properly after resizing the output buffer

ok millert naddy


Thomas Adam

fix infinite loop in got-index-pack for pack files >= 4GB in size

Because of a missing range check our zlib wrapper would end up calling zlib over and over with zero bytes of input. Problem reported by semarie and naddy. Fixed with help from millert@. ok millert naddy


Thomas Adam

improve error message due to malformed `author' in got.conf

tweak and ok stsp@