Commit Briefs


Thomas Adam

portable: add back sys/queue.h

Now that the handling of including sys/queue.h is better, there's no need to remove those lines from the source. Copy the location of those original sys/queue.h lines from upstream at the same line number, so as to avoid any conflicts in the future.


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

match the unsigned char type used by the zlib interface

ok stsp


Thomas Adam

portable: add FreeBSD support

This adds the capability to compile got-portable on FreeBSD.


Thomas Adam

portable: initial Linux compilation

This commit modifies the GoT main branch to be able to compile it under linux.


Christian Weisgerber

indentation fixes




Christian Weisgerber

indentation fixes


Stefan Sperling

zap trailing tabs


Christian Weisgerber

do not rely on <zlib.h> to pull in <unistd.h>

ok stsp




Stefan Sperling

add mmap support to got-index-pack