summaryrefslogtreecommitdiff
path: root/bsdiff.c
Commit message (Expand)AuthorAgeFilesLines
* build: use autoconf and automakeGiuseppe Scrivano2015-03-261-0/+3
* build: split .c files into .c and .hGiuseppe Scrivano2015-03-261-20/+1
* changing patch header to ENDSLEY/BSDIFF43 for people using the project as a s...Matthew Endsley2012-10-231-1/+1
* gcc -O2 complains about unitiailized posMatthew Endsley2012-05-141-1/+1
* switching back to high-level bz2 interface now that write has been simplifiedMatthew Endsley2012-05-141-70/+16
* using a single buffer for diff/extra dataMatthew Endsley2012-05-141-21/+11
* fixing spacing inconsistencyMatthew Endsley2012-05-141-1/+1
* deleting unneeded finish function from bsdiff_streamMatthew Endsley2012-05-141-3/+1
* nuking __FBSDIDMatthew Endsley2012-05-141-4/+0
* reducing header to signature+newsizeMatthew Endsley2012-05-141-34/+7
* interleaving control, diff and extra dataMatthew Endsley2012-05-141-65/+22
* renaming writecompressed to writedataMatthew Endsley2012-05-141-4/+4
* details for serializing bsdiff_header is left to callerMatthew Endsley2012-05-141-7/+17
* cleaning up old compressor namesMatthew Endsley2012-05-141-1/+1
* reversing logic for library/executable compilationMatthew Endsley2012-05-141-1/+1
* cleaning up warningsMatthew Endsley2012-05-141-5/+7
* bsdiff_stream now provides malloc/free functionsMatthew Endsley2012-05-141-12/+17
* renaming bsdiff_compressor to bsdiff_streamMatthew Endsley2012-05-141-24/+24
* adding prototype for bsdiffMatthew Endsley2012-05-141-0/+2
* fixing endian swapping issue with bsdiff_header sizesMatthew Endsley2012-05-141-8/+7
* handling large file requests by breaking up calls to compressor->writeMatthew Endsley2012-05-141-3/+25
* removing unused bsdiff_write typedefMatthew Endsley2012-05-141-2/+0
* updating copyright stringMatthew Endsley2012-05-141-0/+1
* adding BSDIFF_HEADER_ONLY to compile out implementationMatthew Endsley2012-05-141-3/+8
* adding const to old/new pointers coming into bsdiffMatthew Endsley2012-05-141-7/+7
* moving core allocations to trampoline function so they're freed on errorMatthew Endsley2012-05-141-11/+33
* adding bsdiff_internal that takes a struct of args forwarded by bsdiffMatthew Endsley2012-05-141-37/+59
* removing dependency on err.hMatthew Endsley2012-05-141-45/+9
* replacing core usage of off_t (and sys/types.h) with int64_tMatthew Endsley2012-05-141-26/+26
* adding BSDIFF_LIBRARY define to exclude main and friendsMatthew Endsley2012-05-141-8/+9
* adding bsdiff_compressor and removing BZ2 dependency from bsdiff's core funct...Matthew Endsley2012-05-141-96/+115
* removing dependency on FILE* based BZ2 functionsMatthew Endsley2012-05-141-12/+19
* splurging on 16 extra bytes to write the 3 off_t vars at onceMatthew Endsley2012-05-141-13/+6
* tracking filelen and nuking dependency on ftellMatthew Endsley2012-05-141-7/+9
* writecompress/finishcompress return bytes written instead of status codes nowMatthew Endsley2012-05-141-22/+30
* removing dependency on FILE* based BZ2 functionsMatthew Endsley2012-05-141-23/+80
* removing requirement to seek inside of bsdiffMatthew Endsley2012-05-141-19/+27
* changing bz2's u_char to uint8_t from <stdint.h>Matthew Endsley2012-05-141-10/+11
* adding implementation of err/errx for non-linux buildsMatthew Endsley2012-05-141-1/+37
* moving core bsdiff logic out of main and into a new function bsdiffMatthew Endsley2012-05-141-33/+46
* bsdiff/bspatch version 4.3v4.3Colin Percival2012-02-031-0/+404