Important distinction!
authorCoolOppo <CoolOppo@users.noreply.github.com>
Sun, 22 Mar 2015 17:23:40 +0000 (13:23 -0400)
committerCoolOppo <CoolOppo@users.noreply.github.com>
Sun, 22 Mar 2015 17:23:40 +0000 (13:23 -0400)
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.

README.md

index 7997162..427ab23 100644 (file)
--- a/README.md
+++ b/README.md
@@ -4,8 +4,7 @@ bsdiff and bspatch are libraries for building and applying patches to binary
 files.
 
 The original algorithm and implementation was developed by Colin Percival.  The
-algorithm is detailed in his doctoral thesis:
-<http://www.daemonology.net/papers/thesis.pdf>.  For more information visit his
+algorithm is detailed in his (unpublished) paper, [Naïve Differences of Executable Code](http://www.daemonology.net/papers/bsdiff.pdf).  For more information, visit his
 website at <http://www.daemonology.net/bsdiff/>.
 
 I maintain this project seperately from Colin's work, with the goal of making