Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump the year to 2014. | Wayne Davison | 2014-01-26 | 1 | -1/+1 |
| | |||||
* | Remove bypassed checksums in --inplace to improve speed. | Wayne Davison | 2013-08-03 | 1 | -9/+17 |
| | | | | | | | | | When checking a checksum that refers to a part of an --inplace file that has been overwritten w/o getting SUMFLG_SAME_OFFSET set, we remove the checksum from the list. This will speed up files that have a lot of identical checksum blocks (e.g. sequences of zeros) that we can't use due to them not getting marked as being the same. Patch provided by Michael Chapman. | ||||
* | Update copyright year. | Wayne Davison | 2013-01-19 | 1 | -1/+1 |
| | |||||
* | Fix a potential crash when trying to find a better block match. | Wayne Davison | 2011-04-22 | 1 | -2/+3 |
| | |||||
* | Optimize finding the sum that matches our --inplace position. | Wayne Davison | 2011-01-16 | 1 | -39/+36 |
| | |||||
* | Include backup in map_ptr() to avoid backing up when reading. | Wayne Davison | 2011-01-15 | 1 | -1/+5 |
| | |||||
* | Sender realigns chunks with generator during an --inplace copy | Wayne Davison | 2011-01-14 | 1 | -3/+21 |
| | | | | when sending a sequence of zeros. | ||||
* | Make sure an alternate --inplace sum has the right length | Wayne Davison | 2011-01-14 | 1 | -5/+6 |
| | | | | and add missing break in --inplace same-offset loop. | ||||
* | A couple comment tweaks. | Wayne Davison | 2010-11-20 | 1 | -3/+2 |
| | |||||
* | Optimize --inplace chunck search to avoid a non-aligned search. | Wayne Davison | 2010-11-12 | 1 | -19/+21 |
| | |||||
* | Update the copyright year. | Wayne Davison | 2009-01-03 | 1 | -1/+1 |
| | |||||
* | Split up the ifuncs.h file into 3 .h files. | Wayne Davison | 2008-09-01 | 1 | -1/+1 |
| | |||||
* | Output numbers in 3-digit groups by default (e.g. 1,234,567). | Wayne Davison | 2008-09-01 | 1 | -6/+7 |
| | | | | | Also improved the human-readable output functions, including adding the ability to output negative numbers. | ||||
* | Changed the chksum debug flag to deltasum. | Wayne Davison | 2008-07-20 | 1 | -11/+11 |
| | |||||
* | Added a '%C' (MD5 checksum) flag for the output/logfile formatting. | Wayne Davison | 2008-07-19 | 1 | -9/+18 |
| | |||||
* | Changed human_num() to big_num() with an extra arg so that it can | Wayne Davison | 2008-07-17 | 1 | -12/+12 |
| | | | | be used in place of all %.0f output idioms. | ||||
* | Added the --info=FLAGS an --debug=FLAGS options, which allows | Wayne Davison | 2008-07-13 | 1 | -16/+14 |
| | | | | fine-grained output control (in addition to the coarse -v). | ||||
* | Include 2008 in the copyright years. | Wayne Davison | 2008-03-01 | 1 | -1/+1 |
| | |||||
* | Switching over to a dynamic hash method for really large files. | Wayne Davison | 2007-11-28 | 1 | -35/+48 |
| | | | | | This code has been reported to be better for large files than the file-chunking code that was included in pre3. | ||||
* | Fixed a problem with build_hash_table() getting called too | Wayne Davison | 2007-10-27 | 1 | -1/+4 |
| | | | | often when overwriting a shorter file. | ||||
* | Chunk a really large file to avoid sender-side hash-table | Wayne Davison | 2007-10-26 | 1 | -10/+20 |
| | | | | overload. | ||||
* | Handle the new --append and --append-verify options. | Wayne Davison | 2007-09-01 | 1 | -14/+16 |
| | |||||
* | Tweaking the license text a bit more. | Wayne Davison | 2007-07-10 | 1 | -2/+3 |
| | |||||
* | Switching to GPL 3. | Wayne Davison | 2007-07-07 | 1 | -3/+2 |
| | |||||
* | Protocol 30 now uses MD5 checksums instead of MD4. | Wayne Davison | 2007-03-18 | 1 | -6/+7 |
| | |||||
* | Further modifications to the copyright comment section. | Wayne Davison | 2007-02-04 | 1 | -4/+3 |
| | |||||
* | Only append_mode > 0 now indicates option is enabled. | Wayne Davison | 2006-12-28 | 1 | -1/+1 |
| | |||||
* | Use an explicit cast when a value gets stored in a smaller var. | Wayne Davison | 2006-11-21 | 1 | -5/+5 |
| | |||||
* | Updated the FSF's address to an even newer one. | Wayne Davison | 2006-04-25 | 1 | -3/+3 |
| | |||||
* | - Updated the address for the FSF in the opening comment. | Wayne Davison | 2006-04-25 | 1 | -17/+20 |
| | | | | | | | - Standardized the format of the opening comment, including adding a brief description of what's in the file for those that lacked it. - Added some missing copyright lines. - Some minor whitespace tweaks (in a few of the files). | ||||
* | Got the order of s1 and s2 right in the debug output. | Wayne Davison | 2006-02-28 | 1 | -1/+1 |
| | |||||
* | Decided to drop the dynamically sized hash table for now. This was | Wayne Davison | 2006-02-28 | 1 | -18/+14 |
| | | | | | | due to timing tests showing that the per-byte modulus calculation slowed down regular sized files. Kept the other improvements because they lessened our memory use and actually sped up the code. | ||||
* | Renamed sum_table -> hash_table. | Wayne Davison | 2006-02-28 | 1 | -8/+8 |
| | |||||
* | Changed the name of GETTAG() to SUM2HASH(). | Wayne Davison | 2006-02-28 | 1 | -3/+3 |
| | |||||
* | Eliminated one variable from hash_search(). | Wayne Davison | 2006-02-28 | 1 | -3/+1 |
| | |||||
* | - Fixed a problem with the new gettag2() macro by getting rid of the | Wayne Davison | 2006-02-28 | 1 | -17/+21 |
| | | | | | | | need for it. - Fixed a really old bug in the verbose output where it would output the wrong sum value (off by one). - Renamed the tag_hit variables & debug output to hash_hit. | ||||
* | This is Shachar Shemesh's patch for making the hash-table code | Wayne Davison | 2006-02-27 | 1 | -57/+35 |
| | | | | | | work better with large files. I further modified it to eliminate the extra level of indirectness (and the qsort()), which saves memory. | ||||
* | Got rid of unused externs. | Wayne Davison | 2006-02-24 | 1 | -1/+0 |
| | |||||
* | Got rid of a superfluous newline. | Wayne Davison | 2005-11-10 | 1 | -1/+0 |
| | |||||
* | The combination of --update and --progress now outputs progress | Wayne Davison | 2005-07-30 | 1 | -0/+4 |
| | | | | information during the checksum scan of the already-sent data. | ||||
* | Support new --append option. | Wayne Davison | 2005-07-28 | 1 | -1/+17 |
| | |||||
* | Moved the end_progress() call from match.c to sender.c so that we | Wayne Davison | 2005-03-05 | 1 | -5/+1 |
| | | | | | | report progress on 0-length files when pushing files (the receiver already called it, so we already produced progress on a 0-length file when pulling). | ||||
* | One arg to matched() is supposed to be an int32. | Wayne Davison | 2005-02-14 | 1 | -1/+1 |
| | |||||
* | Changed the size_t variables into int32 variables. | Wayne Davison | 2005-02-14 | 1 | -11/+9 |
| | |||||
* | Changed the checks for --inplace to use the new updating_basis_file | Wayne Davison | 2005-01-17 | 1 | -7/+7 |
| | | | | variable. | ||||
* | Use an int32 for the each block-size variable. | Wayne Davison | 2005-01-01 | 1 | -33/+32 |
| | |||||
* | If --backup was used with --inplace, we don't limit the basis-file | Wayne Davison | 2004-09-07 | 1 | -3/+4 |
| | | | | | matches (as we normally would) because the receiver is using the backup-file as the basis-file. | ||||
* | We call map_ptr() with a data range than includes any unmatched data | Wayne Davison | 2004-08-03 | 1 | -7/+14 |
| | | | | | | (which we might need to reference again) in addition to the current rolling-checksum block (this prevents the unmatched data from being lost when we slide the buffer and read more data). | ||||
* | My version of Mark Curtis's --inplace option. | Wayne Davison | 2004-07-16 | 1 | -0/+33 |
| | |||||
* | My modified version of Chris Shoemaker's improved batch-file handling. | Wayne Davison | 2004-07-15 | 1 | -3/+0 |
| |