Commit Graph

  • 34f961bbf3 Got the order of s1 and s2 right in the debug output. Wayne Davison 2006-02-28 21:48:15 +00:00
  • 2384f9e1db Update for hash-table change. Wayne Davison 2006-02-28 21:21:44 +00:00
  • 48cce779a2 Decided to drop the dynamically sized hash table for now. This was 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. Wayne Davison 2006-02-28 21:20:08 +00:00
  • 6820753732 Renamed sum_table -> hash_table. Wayne Davison 2006-02-28 07:32:48 +00:00
  • fbbe9a016d Changed the name of GETTAG() to SUM2HASH(). Wayne Davison 2006-02-28 01:00:03 +00:00
  • c64ca7ef58 Eliminated one variable from hash_search(). Wayne Davison 2006-02-28 00:31:51 +00:00
  • 900cfcb584 - Fixed a problem with the new gettag2() macro by getting rid of the 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. Wayne Davison 2006-02-28 00:09:19 +00:00
  • beab3078d6 Added --no-H and --no-hard-links. Wayne Davison 2006-02-27 23:35:18 +00:00
  • 530a2199da Mention the hash table change. Wayne Davison 2006-02-27 21:29:44 +00:00
  • d9bca0c32f This is Shachar Shemesh's patch for making the hash-table code work better with large files. I further modified it to eliminate the extra level of indirectness (and the qsort()), which saves memory. Wayne Davison 2006-02-27 21:16:04 +00:00
  • d733de97f5 Added a "chain" item to the struct sum_buf. Wayne Davison 2006-02-27 21:11:56 +00:00
  • f06c11ed40 Tweaked a sentence. Wayne Davison 2006-02-27 20:53:35 +00:00
  • c638caa63e In read_sum_head(): if we read a negative checksum count, die with an error. Wayne Davison 2006-02-27 03:12:26 +00:00
  • d775372a34 Tweaked a sentence. Wayne Davison 2006-02-24 19:50:22 +00:00
  • 07affc3d93 Document the latest changes. Wayne Davison 2006-02-24 17:58:24 +00:00
  • f2ebbebead - Document the new --copy-dirlinks option. - Improved the docs for --no-implied-dirs and --keep-dirlinks (based on a patch from Matt). - Improved a few other misc. sentences. - Shuffled the order of a couple options. Wayne Davison 2006-02-24 17:54:47 +00:00
  • a695b379b5 Make sure the receiver resets copy_dirlinks (so that it can't affect the delete scan). Wayne Davison 2006-02-24 17:54:41 +00:00
  • 88c2190a7c - Got rid of unused externs. - Added support for copy_dirlinks. - Fixed a bug where --copy-links would not affect implied dirs unless --copy-unsafe-links was also specified. Wayne Davison 2006-02-24 17:54:35 +00:00
  • 2dbf36ef55 Added the new --copy-dirlinks (-k) option. Wayne Davison 2006-02-24 17:54:30 +00:00
  • cca9208697 Got rid of unused externs. Wayne Davison 2006-02-24 16:43:44 +00:00
  • aa37022ef7 A recently added stat() call needed to be do_stat(). Wayne Davison 2006-02-24 09:35:47 +00:00
  • 85c417579f Made create_directory_path() return -1 if it couldn't create some portion of the filename's path. Wayne Davison 2006-02-24 09:34:44 +00:00
  • baed67efc4 Need to define an orig_umask value now that utils.c uses it. Wayne Davison 2006-02-24 01:56:29 +00:00
  • c5b7aa1532 The orig_umask value is now a mode_t. Wayne Davison 2006-02-24 01:56:26 +00:00
  • 904e5af128 The create_directory_path() function no longer takes a base_umask arg. Wayne Davison 2006-02-24 01:56:21 +00:00
  • a41d110647 - The orig_umask value is now a mode_t. - Use CHMOD_BITS instead of 07777. Wayne Davison 2006-02-24 01:56:18 +00:00
  • a92d6ff13c Moved the orig_umask variable's definition into main.c since it has nothing to do with option settings. Wayne Davison 2006-02-24 01:56:14 +00:00
  • 05278935a3 - Call mkdir_defmode() instead of do_mkdir(). - Define orig_umask in this file, not options.c. - Made orig_umask a mode_t, not an int. Wayne Davison 2006-02-24 01:56:10 +00:00
  • a56cdef9b1 Call mkdir_defmode() instead of do_mkdir(). Wayne Davison 2006-02-24 01:56:07 +00:00
  • e9357a2deb + Added mkdir_defmode(). + Changed create_directory_path() to drop the (now) unneeded base_umask arg and to call mkdir_defmode(). Wayne Davison 2006-02-24 01:56:01 +00:00
  • 8d94d27af0 Moved an extern into its proper place. Wayne Davison 2006-02-24 01:39:10 +00:00
  • 6f2a222c59 One more fuzzy tweak. Wayne Davison 2006-02-23 20:29:55 +00:00
  • 8470a515ef Some improved fuzzy-parent-dir logic. Wayne Davison 2006-02-23 20:27:17 +00:00
  • 06982ac43b Mention latest fixes. Wayne Davison 2006-02-23 20:17:09 +00:00
  • 865c3b5f92 The new fuzzy-dir logic once again avoids calling get_dirlist() until a regular file is found in the current parent directory. Wayne Davison 2006-02-23 20:00:48 +00:00
  • 8c9e06d7b9 Fixed the creation of symlinks and devices when both --relative and --no-implied-dirs are specified and the destination dir does not yet exist. Wayne Davison 2006-02-23 19:43:54 +00:00
  • a9cc128308 Renamed fuzzy_dirname -> parent_dirname. Wayne Davison 2006-02-23 19:07:33 +00:00
  • ccb16b467b Make sure that the --fuzzy option's dir-scan doesn't generate an I/O error when --no-relative is used and the destination dir does not exist yet. Wayne Davison 2006-02-23 18:58:30 +00:00
  • 1e44aeb92a Mention the --list-arg change. Wayne Davison 2006-02-23 00:43:17 +00:00
  • c897f7119a Document the revised --list-only behavior and the ability to use rsync with one local source arg (i.e. no destination). Wayne Davison 2006-02-23 00:40:58 +00:00
  • ee8e2b1547 Rsync no longer returns a usage error when used with one local source arg and no destination: this now implies the --list-only option, just like one remote source arg has always done. Wayne Davison 2006-02-23 00:38:34 +00:00
  • 5fa38cd679 - Improved the way we generate the tar file. - The second run of verify-patches is in a better spot now. - Made various improvements to the output. Wayne Davison 2006-02-22 19:09:51 +00:00
  • 65535b5482 Mentioned that the daemon now logs connections. Wayne Davison 2006-02-21 17:19:49 +00:00
  • 439a198d02 Log every connect to the daemon. Wayne Davison 2006-02-21 17:09:23 +00:00
  • f041b02557 Added a comment. Wayne Davison 2006-02-21 00:29:55 +00:00
  • 4d8639eb2d A few more tweaks and fixes. Wayne Davison 2006-02-20 19:58:06 +00:00
  • 519c8de16f - Moved the checkout of the cvs source above the version prompting so that we can use the version from the configure.in file to provide good default values for the user. - When moving old tar/diff files into the old-* dirs, first hard-link them into place, then (if "live"), use rsync to update these new files on the server (which saves us later re-sending), and _then_ delete the old names. Wayne Davison 2006-02-20 19:36:56 +00:00
  • 7f20af4674 Made the new warning more visible. Wayne Davison 2006-02-20 18:35:41 +00:00
  • 55d24e5fed Mention if any of the CVS files we're putting in the tar file aren't up-to-date. Wayne Davison 2006-02-20 18:34:27 +00:00
  • 81f654e396 Mention a couple more bug fixes. Wayne Davison 2006-02-20 18:03:55 +00:00
  • 8f1dc165e2 A brief msleep() in option_error() may be helpful to ensure that an option error always arrives intact from the remote rsync. Wayne Davison 2006-02-20 17:58:13 +00:00
  • 9a0cfff57f Don't try to obey bwlimit restriction until bwlimit_writemax is set. This fixes a bug with option errors not getting reported because the write code gets called with bwlimit != 0 and bwlimit_writemax == 0. Wayne Davison 2006-02-20 17:50:36 +00:00
  • d749eb6896 When starting up a transfer, substitute the remember_children() SIGCHLD handler in place of the minimal one that socket.c enabled. Wayne Davison 2006-02-20 17:17:51 +00:00
  • 6d59ac192b Made the formerly static sigchld_handler() available as a public function named remember_children(). Wayne Davison 2006-02-20 17:16:21 +00:00
  • 94d3725cf2 In dest_mode(), we now apply any "incoming chmod" changes from the daemon. Wayne Davison 2006-02-20 00:01:27 +00:00
  • 8840ec0f49 Set a new daemon_chmod_modes pointer with the daemon's chmod (incoming or outgoing) changes. Wayne Davison 2006-02-20 00:00:35 +00:00
  • 44a8e86d47 Mention the change in how "incoming chmod" works when --perms was not specified. Wayne Davison 2006-02-19 23:58:59 +00:00
  • 73abdda442 Slightly tweaked the output in non-live mode. Wayne Davison 2006-02-19 23:33:15 +00:00
  • 15b03ab1a8 Changed parse_chmod() to return the pointer to the new items on success. Wayne Davison 2006-02-19 23:31:56 +00:00
  • dc5245679a Preparing for release of 2.6.7pre2 v2.6.7pre2 Wayne Davison 2006-02-19 16:21:30 +00:00
  • 60414e5bce The tar command needed --no-recursion. Wayne Davison 2006-02-19 16:14:39 +00:00
  • af40c7d667 The hide filter rule is no longer needed. Wayne Davison 2006-02-19 16:05:08 +00:00
  • 7eb2ecda0f Improved the description of a fix in 2.6.4. Wayne Davison 2006-02-19 15:52:59 +00:00
  • 6d12a859bc The perl script I use to create new rsync releases. This is an adapted and extended version of an old shell script. Wayne Davison 2006-02-18 21:27:54 +00:00
  • 920071e242 A perl script I wrote to make a new "nightly" tar file and maintain the nightly dir on samba.org. Wayne Davison 2006-02-18 21:26:48 +00:00
  • 2a24b4bd0c Some more refinement of the --checksum section. Wayne Davison 2006-02-16 07:40:55 +00:00
  • a753502200 Don't try to help the ACKs for the --remove-sent-file option when --delay-updates was specified. Wayne Davison 2006-02-15 20:09:49 +00:00
  • 8958fae362 One last change to make the --checksum distinction very clear. Wayne Davison 2006-02-15 19:58:53 +00:00
  • e2d68210d7 Another attempt to make --checksum clearer. Wayne Davison 2006-02-15 19:24:39 +00:00
  • 99534debc8 Improved the --checksum description and mention our whole-file checksum verification checksum is different. Wayne Davison 2006-02-15 18:20:23 +00:00
  • 5b98629747 Improved the while's logic in increment_active_files(). Wayne Davison 2006-02-15 08:26:51 +00:00
  • 42003f6af3 Mention the change to --remove-sent-files. Wayne Davison 2006-02-15 08:16:42 +00:00
  • 434573b226 Call increment_active_files() during the first phase of a transfer where --remove-sent-files was specified. Wayne Davison 2006-02-15 08:06:45 +00:00
  • d6081c829c Added increment_active_files() and decrement_active_files() which allows the generator to ask us to limit the number of files that are currently active in the transfer when --remove-sent-files is enabled. Wayne Davison 2006-02-15 08:05:31 +00:00
  • 58718881ef - Changed "called" to "named". - Fixed a filter option to have the right syntax. - Mention --prune-empty-dirs in a couple more places. Wayne Davison 2006-02-14 16:45:38 +00:00
  • ac669e8b92 Tweaked a comment. Wayne Davison 2006-02-14 16:44:11 +00:00
  • 567f1566a9 List more of the doc improvements, list some of the best diffs in the patches dir, and unified the discussion of the "dest" options. Wayne Davison 2006-02-13 18:45:04 +00:00
  • 59a5687105 Modified the sentence about doc improvements. Wayne Davison 2006-02-13 18:19:59 +00:00
  • 7b13ff9704 Document what all the items in the --stats output mean. Wayne Davison 2006-02-13 18:19:26 +00:00
  • 5e7b826a4f Made the receiver count the size of symlinks in the total_size value, just like the sender does. Wayne Davison 2006-02-13 18:08:45 +00:00
  • cbc63b9b48 Added missing release-history lines for 2.6.6 and 2.6.7. Wayne Davison 2006-02-12 19:15:35 +00:00
  • 71a84cbab0 Mention the ignoring of SIGXFSZ. Wayne Davison 2006-02-11 02:37:58 +00:00
  • 55e54e464b We now ignore the SIGXFSZ signal (if it is defined). Wayne Davison 2006-02-11 02:36:35 +00:00
  • 467688dc06 More improvements for "--help", and a couple hyphenation fixes. Wayne Davison 2006-02-11 00:02:15 +00:00
  • 375d8f913b Added a backward-compatibility note about -h to the --help option in the help text. Wayne Davison 2006-02-11 00:01:22 +00:00
  • 021849204a Fixed some typos, got rid of some extraneous spaces, got rid of a hyphen in hard-link (since we consistently use it unhyphenated), and refer to "unix" as "*nix". Wayne Davison 2006-02-09 17:32:36 +00:00
  • b635f2e964 The -h was missing from the daemon's option summary. Wayne Davison 2006-02-09 11:56:33 +00:00
  • 1e2b96bbee - Improved the description of how 'D' because 'D' and 'S' for -i. - Improved the --devices and --specials item, and moved it next to the --super item. - Mention that "rsync -h" still works as before. Wayne Davison 2006-02-09 10:25:25 +00:00
  • 2857451ca2 Got rid of an statement that is no longer true. v2.6.7pre1 Wayne Davison 2006-02-09 04:08:38 +00:00
  • 2bc3835ee0 Preparing for release of 2.6.7pre1 Wayne Davison 2006-02-09 03:59:17 +00:00
  • 4f417448b4 Updated the %i section. Wayne Davison 2006-02-09 01:27:03 +00:00
  • 503f163446 Decided against shortening the output of --itemize-changes. Wayne Davison 2006-02-09 01:17:01 +00:00
  • f17e769e28 There's no need to send --size-only to a remote sender. Wayne Davison 2006-02-09 01:15:04 +00:00
  • f65e6a1276 Tweaked the mention of --human-readable. Wayne Davison 2006-02-08 17:03:00 +00:00
  • 4c248a3615 Documented the change in the --human-readable option. Wayne Davison 2006-02-08 16:54:10 +00:00
  • 7794db7c0d Tweaked the --human-readable code to work with the new option parsing. Wayne Davison 2006-02-08 16:52:51 +00:00
  • 3ca9e5d8ad Changed -h to mean powers of 1000 when used once, and powers of 1024 when repeated. Got rid of --si. Wayne Davison 2006-02-08 16:52:25 +00:00
  • 5ca8a90c24 Tweaked the name of one of dest_mode()'s args. Wayne Davison 2006-02-08 02:34:06 +00:00
  • 0679ac4ca9 Tweaked a comment. Wayne Davison 2006-02-08 02:32:35 +00:00
  • 20a0269782 Mention --dry-run doesn't force --verbose. Wayne Davison 2006-02-07 20:08:30 +00:00