X-Git-Url: http://git.vrable.net/?p=cumulus.git;a=blobdiff_plain;f=third_party%2Fchunk.cc;h=417d72812dfb9188720737c86db1cea1b2e3af46;hp=170030fefc8940e088fa57c9a9db92aa75390d48;hb=10ffd2e97dd3ffc20b68db193ecf437b97674206;hpb=64bff41cb3ccdd60e767a5bb9ed8525d2dda1966 diff --git a/third_party/chunk.cc b/third_party/chunk.cc index 170030f..417d728 100644 --- a/third_party/chunk.cc +++ b/third_party/chunk.cc @@ -1,10 +1,14 @@ -/* Cumulus: Smart Filesystem Backup to Dumb Servers - * +/* Cumulus: Efficient Filesystem Backup to the Cloud + * Copyright (C) 1998, 1999 David Mazieres (dm@uun.org) * Copyright (C) 2006-2008 The Regents of the University of California - * Written by Michael Vrable * - * Much of the code in this file is taken from LBFS, which is - * Copyright (C) 1998, 1999 David Mazieres (dm@uun.org) + * This code is largely taken from LBFS, primarily the files: + * liblbfs/fingerprint.C (fingerprint.C,v 1.1 2001/01/29 22:49:13 benjie Exp) + * liblbfs/rabinpoly.h (rabinpoly.h,v 1.4 2002/01/07 21:30:21 athicha Exp) + * liblbfs/rabinpoly.C (rabinpoly.C,v 1.1 2001/01/29 22:49:13 benjie Exp) + * async/msb.h (msb.h,v 1.6 1998/12/26 18:21:51 dm Exp) + * async/msb.C (msb.C,v 1.4 1998/12/26 18:21:51 dm Exp) + * but adapted and slimmed down to fit within Cumulus. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -22,14 +26,8 @@ */ /* Compute incremental backups at a sub-file level by chopping files up into - * blocks in a content-sensitive manner (using Rabin fingerprints). This code - * is largely taken from LBFS, primarily the files: - * liblbfs/fingerprint.C (fingerprint.C,v 1.1 2001/01/29 22:49:13 benjie Exp) - * liblbfs/rabinpoly.h (rabinpoly.h,v 1.4 2002/01/07 21:30:21 athicha Exp) - * liblbfs/rabinpoly.C (rabinpoly.C,v 1.1 2001/01/29 22:49:13 benjie Exp) - * async/msb.h (msb.h,v 1.6 1998/12/26 18:21:51 dm Exp) - * async/msb.C (msb.C,v 1.4 1998/12/26 18:21:51 dm Exp) - * but adapted and slimmed down to fit within Cumulus. */ + * blocks in a content-sensitive manner (using Rabin fingerprints). + */ #include #include