summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fixed compile error because of missing limits.h.HEADmasterEmanuel Komínek2020-10-171-1/+2
|
* Fixes CVE-2014-9862 ↵Emanuel Komínek2020-10-171-1/+3
| | | | (https://www.x41-dsec.de/lab/advisories/x41-2020-006-bspatch/).
* Minor edits to README.mdMatthew Endsley2018-05-151-5/+5
| | | Fix spelling, grammar, and tone issues in project README
* Merge pull request #11 from again4you/devel/fix_permissionMatthew Endsley2016-06-291-1/+5
|\ | | | | Use the same access mode of original file instead of fixed value
| * bspatch: Use the same access mode of original file instead of fixed value.Sangjung Woo2016-04-061-1/+5
|/ | | | | | | | After running the bspatch, the created file always has fixed access mode value (i.e. 0666) since this command does not consider the access mode. This patch uses the same access mode of the original file. Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
* Merge pull request #6 from giuseppe/masterMatthew Endsley2015-03-2610-34/+179
|\
| * build: use autoconf and automakeGiuseppe Scrivano2015-03-267-5/+93
| | | | | | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
| * build: split .c files into .c and .hGiuseppe Scrivano2015-03-264-32/+89
|/ | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* Rename LICENCE to LICENSEGiuseppe Scrivano2015-03-251-0/+0
| | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* Merge pull request #8 from CoolOppo/patch-1Matthew Endsley2015-03-231-2/+1
|\ | | | | Important distinction!
| * Important distinction!CoolOppo2015-03-221-2/+1
|/ | | He does not describe the bsdiff algorithm in his doctoral thesis. He describes "[a] far more sophisticated algorithm, which typically provides roughly 20% smaller patches" in his thesis.
* Merge commit '91bd200b14a81d23f0847c4c82641c31dca7f4ff'Matthew Endsley2015-02-241-1/+1
|\
| * Fixed length of header read after switch to ENDSLEY/BSDIFF43Quentin Fiard2013-11-041-1/+1
| | | | | | | | | | | | | | The header is formed of an identifier of the version of bsdiff used concatenated with the length of the patched file. The change to a 16 bytes identifier caused the length to be omitted from the read, breaking the utility.
* | Added missing semicolonTill Lorentzen2014-04-181-1/+1
|/ | | Should fix issue #3
* clarifying motivation for compat-breaking with bsdiffv4.3-endsleyMatthew Endsley2012-10-231-0/+9
|
* changing patch header to ENDSLEY/BSDIFF43 for people using the project as a ↵Matthew Endsley2012-10-232-4/+4
| | | | standalone tool
* adding compiling section to README.mdMatthew Endsley2012-05-141-1/+14
|
* adding README.mdMatthew Endsley2012-05-141-0/+113
|
* removing bspatch_requestMatthew Endsley2012-05-141-33/+24
|
* gcc -O2 complains about unitiailized posMatthew Endsley2012-05-141-1/+1
|
* updating stream.read to return 0 on success a non-zero on failureMatthew Endsley2012-05-141-9/+5
|
* bspatch error should be errx instead of errMatthew Endsley2012-05-141-1/+1
|
* switching back to high-level bz2 interface now that write has been simplifiedMatthew Endsley2012-05-142-121/+30
|
* 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-142-8/+0
|
* reducing header to signature+newsizeMatthew Endsley2012-05-142-41/+11
|
* interleaving control, diff and extra dataMatthew Endsley2012-05-142-130/+37
|
* renaming writecompressed to writedataMatthew Endsley2012-05-141-4/+4
|
* adding prototype for bspatchMatthew Endsley2012-05-141-0/+2
|
* oldsize/newsize should be uint64_t instead of intMatthew Endsley2012-05-141-2/+2
|
* 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-142-2/+2
|
* adding external LICENSE fileMatthew Endsley2012-05-141-0/+24
|
* updating copyright stringMatthew Endsley2012-05-141-0/+1
|
* cleaning up warningsMatthew Endsley2012-05-141-3/+7
|
* 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
| | | | removes bz2 dependencies from bspatch
* 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
|