README.md (1148B)
1 This is a fork of Colin Percival's 2 [bsdiff suite](http://www.daemonology.net/bsdiff/) version 4.3, 3 with a couple other features: 4 5 - Contains all the various distro/fork patches I can find. 6 - Portability via [oconfigure](https://github.com/kristapsdz/oconfigure). 7 - [pledge(2)](https://man.openbsd.org/pledge.2) and [unveil(2)](https://man.openbsd.org/unveil.2) support. 8 - Slightly cleaned up source code. 9 10 ## Other Forks 11 12 [Upstream FreeBSD](https://github.com/freebsd/freebsd/tree/master/usr.bin/bsdiff/bsdiff). 13 The current mainline. Continues to be developed c. 2017. 14 Notably the suffix sorting algorithm was changed to 15 [divsufsort](https://github.com/y-256/libdivsufsort). 16 17 [mendsley/bsdiff](https://github.com/mendsley/bsdiff). 18 Based on the 4.3 release. Refactored to be compiled as a library. 19 Some performance/memory tweaks have been incorporated here. 20 21 [ChromiumOS bsdiff](https://chromium.googlesource.com/chromiumos/third_party/bsdiff/). 22 Based on the 4.3 release + divsufsort. Has the ability to operate on 23 "extant files," files containing strings of `offset1,len:offset2,len:...`. 24 Some performance/bug patches have been incorporated here.