summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* adding BSPATCH_HEADER_ONLY to exclude non-declarationsMatthew Endsley2012-05-141-0/+3
* adding BSPATCH_LIBRARY to exclude non essential functionality (main+friends)Matthew Endsley2012-05-141-7/+13
* simply returning -1 on failure in bspatch, and leaving errx calls in mainMatthew Endsley2012-05-141-5/+5
* control/diff/extra streams are passed in the request structMatthew Endsley2012-05-141-88/+86
* adding bspatch_stream and updating readcompress to use itMatthew Endsley2012-05-141-25/+47
* moving bspatch args to bspatch_requestMatthew Endsley2012-05-141-30/+42
* moving bz2 decompression to compressreadMatthew Endsley2012-05-141-26/+62
* moving core patching functionality out of main and into bspatchMatthew Endsley2012-05-141-58/+74
* switching u_char variables to uint8_tMatthew Endsley2012-05-141-3/+3
* switching off_t variables to int64_tMatthew Endsley2012-05-141-6/+7
* 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
* deleting some legacy files from official bsdiff distributionMatthew Endsley2012-05-143-137/+0
* bsdiff/bspatch version 4.3v4.3Colin Percival2012-02-035-0/+745