Commit Graph

  • c9b16cdaba Stop password errors from getting reported as transfer errors. Wayne Davison 2007-11-03 18:14:36 +00:00
  • 77943e69aa - Renamed updating_basis -> updating_basis_or_equiv. - Set updating_basis_or_equiv if we're inplace-updating a file using the backup file as the basis. Wayne Davison 2007-11-03 16:57:17 +00:00
  • d620219dc4 A better way to count our queued workload. Wayne Davison 2007-11-03 16:30:30 +00:00
  • c0685c05f8 Fixed hang when --hard-links was processing a large directory hierarchy with no files. Wayne Davison 2007-11-03 15:27:14 +00:00
  • b7386d23d4 Avoid verbose output during the forwarding of flist data (for now, at least). Wayne Davison 2007-11-03 07:20:09 +00:00
  • 17a4977bef In mplex_write(), make extra sure something unexpected doesn't get put between the split output of a long buffer. Wayne Davison 2007-11-03 07:20:05 +00:00
  • 4f9b139ab9 The HAVE_UTIMBUF define changed to HAVE_STRUCT_UTIMBUF. Wayne Davison 2007-11-02 20:53:04 +00:00
  • 9f802c7294 A new version of the getaddrinfo code from the samba source. Wayne Davison 2007-11-02 20:52:57 +00:00
  • 6e1fa33f67 Make use of the HAVE_NETDB_H define. Wayne Davison 2007-11-02 20:52:52 +00:00
  • 4021aa455b Changes to handle new getaddrinfo code. Wayne Davison 2007-11-02 20:52:46 +00:00
  • 6ec0f6977d Added AC_HAVE_TYPE(). Wayne Davison 2007-11-02 20:52:33 +00:00
  • 8c702798f6 One more SUBPROTOCOL_VERSION increase for iconv change. Wayne Davison 2007-10-31 15:01:26 +00:00
  • 2ad3c71777 - In --iconv mode, we can't lower the ndx_end value because dirs aren't sorted to the end. - Made output_flist() output from "files" instead of "sorted". Wayne Davison 2007-10-31 14:02:51 +00:00
  • 05bd302ab6 Increment the SUBPROTOCOL_VERSION. Wayne Davison 2007-10-31 05:48:56 +00:00
  • 2b4d51f2e9 Set ndx_start to 1 only for an inc-recursive transfer. Wayne Davison 2007-10-31 05:48:25 +00:00
  • ee279980cc - Handle a dot-dir-containing flist using its parent_ndx value. Wayne Davison 2007-10-31 04:43:36 +00:00
  • 4e42173508 - Fixed a problem with merging dot dirs with non-dot-dir args in inc-recursive mode. - Clean up a relative name to remove interior dot dirs and extra slashes. - Fixed the error output about /../ in a -R path after a /./ cut-off. - Changed the starting ndx value to 1 so that a dot-dir flist can use 0 to refer to its parent (".") directory. Wayne Davison 2007-10-31 04:43:32 +00:00
  • b58bfb2f20 Call clean_fname() with new flag arg. Wayne Davison 2007-10-31 04:43:29 +00:00
  • 6bb82fe0a8 Changed clean_fname() to take a flag int instead of a BOOL. Added a few extra cleaning options (all off by default). Wayne Davison 2007-10-31 04:43:25 +00:00
  • c73f2a3831 - Define the new CFN_* flags for clean_fname(). - Changed struct relnamecache's "is_dot_dir" member to "name_type". Wayne Davison 2007-10-31 04:43:22 +00:00
  • b1eca24226 Avoid a crash if we read an index value without a valid first_flist. Wayne Davison 2007-10-31 04:43:19 +00:00
  • 58b7b3d668 Suggest -Z as a good popt alias letter instead of -s. Wayne Davison 2007-10-31 00:51:48 +00:00
  • ce055e863d Mention that --keep-dirlinks can be dangerous if there are untrusted symlinks in the transfer. Wayne Davison 2007-10-30 15:00:40 +00:00
  • 53ec55a88e Fixed --one-file-system handling when dealing with multiple user-specified mount points in inc-recursive mode. Wayne Davison 2007-10-30 02:24:03 +00:00
  • 2cce75453c My version of Matt's cleanup patch from bug 5051. This makes --copy-dest use a temp file when not in in-place mode, and has various improvments for the code. I have also "#if 0"ed the code in the receiver that makes missing directories to see if we can figure out if it is needed (and if so, what for). Wayne Davison 2007-10-29 20:43:34 +00:00
  • 93204ccae2 Made some more char pointers const. Wayne Davison 2007-10-28 21:42:41 +00:00
  • 57d617192b Don't call copy_file() for a dry-run. (Thanks, Matt!) Wayne Davison 2007-10-28 20:03:00 +00:00
  • ea118be593 Fixed setting of updating_basis value. Wayne Davison 2007-10-28 06:51:50 +00:00
  • 6a85ee9623 Preparing for release of 3.0.0pre4 v3.0.0pre4 Wayne Davison 2007-10-27 05:09:06 +00:00
  • 5851ac2dfe Fixed a problem with build_hash_table() getting called too often when overwriting a shorter file. Wayne Davison 2007-10-27 04:41:18 +00:00
  • e844a4a8a8 When listing a bare module name w/o -r, make sure we list the contents of the module's root directory. Wayne Davison 2007-10-27 02:19:49 +00:00
  • 1d8638ce86 Preparing for release of 3.0.0pre3 v3.0.0pre3 Wayne Davison 2007-10-27 00:00:21 +00:00
  • 4c17cdcb64 Chunk a really large file to avoid sender-side hash-table overload. Wayne Davison 2007-10-26 22:11:19 +00:00
  • c291d05759 Fixed problem with anchored filter and an absolute source path with --relative. Wayne Davison 2007-10-26 16:53:02 +00:00
  • 9520ce4b65 Mention .git/ exclude. Wayne Davison 2007-10-25 02:05:43 +00:00
  • 0485b451ea Added .git/ to "CVS" excludes. Wayne Davison 2007-10-25 02:05:05 +00:00
  • 4efa11680a We need to provide iconvbufs() anytime ICONV_CONST is defined. Wayne Davison 2007-10-25 01:40:17 +00:00
  • 2f39f112c1 A few more improvements. Wayne Davison 2007-10-21 22:30:49 +00:00
  • 0438c59fd0 Improved a description. Wayne Davison 2007-10-21 21:53:20 +00:00
  • 1aa343e89c Make last fix even better. Wayne Davison 2007-10-21 21:52:25 +00:00
  • 5ed353a881 Avoid dropping a hard-linked itemized output with -ii. Wayne Davison 2007-10-21 16:50:31 +00:00
  • c126e66ebd Got rid of a couple compiler warnings when SUPPORT_HARD_LINKS is not defined. Wayne Davison 2007-10-20 06:19:01 +00:00
  • 97bcf138be Improved a couple entries. Wayne Davison 2007-10-18 19:47:41 +00:00
  • 37ce167996 We can't decrement the in_progress value for a hard-linked file until the generator gets a chance to finish the hard links. Wayne Davison 2007-10-18 14:04:42 +00:00
  • 88a7426843 Typedef any missing types. Wayne Davison 2007-10-17 14:15:22 +00:00
  • a1f7c8e250 Add checking for id_t, and changed some of the type checking to use the newer, recommended method. (Couldn't switch uid_t and gid_t.) Wayne Davison 2007-10-17 14:15:18 +00:00
  • 52d9a554d1 Changed a word in an error message. Wayne Davison 2007-10-16 22:42:10 +00:00
  • aabb50d4e3 Tweaked set_allow_inc_recurse() a bit more. Wayne Davison 2007-10-16 18:33:47 +00:00
  • 03646b4910 The start of some updated "thanks". Wayne Davison 2007-10-16 16:19:40 +00:00
  • 11b02d927f Adding Wesley Terpstra's lchmod()-equivalent that uses setattrlist(). Wayne Davison 2007-10-16 16:00:41 +00:00
  • 5cefa088e2 We now report symlink mode changes if HAVE_SETATTRLIST is defined. Wayne Davison 2007-10-16 16:00:34 +00:00
  • 2e4e03f196 Added checks for setattrlist and sys/attr.h. Wayne Davison 2007-10-16 16:00:31 +00:00
  • ea4e8cf8a1 Call set_allow_inc_recurse() for situations that don't call server_options(). Wayne Davison 2007-10-16 15:10:17 +00:00
  • 95def6d957 - Send an 'i' in the -e arg to the server if we can support inc_recurse. - Got rid of some unneeded blocking_io value twiddling. - Send --use-qsort to the server if it was specified. Wayne Davison 2007-10-16 15:10:12 +00:00
  • 9970bed4d9 - Moved the arg-checking relating into set_allow_inc_recurse() and call it when the server is in setup_protocol(). The function sets allow_inc_recurse to 0 if some options won't allow us to support an incremental-recursive transfer. - The server now checks for an 'i' in the -e option from the client and zeros out allow_inc_recurse if not found. - The server reports its inc_recurse determination back to the client. - The client sets inc_recurse based on the value it gets from the server. Wayne Davison 2007-10-16 15:10:09 +00:00
  • 494d049ce1 Incremented the SUBPROTOCOL_VERSION. Wayne Davison 2007-10-16 15:10:05 +00:00
  • 6a385e3b7e We don't need to send --no-i-r anymore. Wayne Davison 2007-10-16 04:08:25 +00:00
  • 71456d301f Write out the inc_recurse flag into a protocol-30 batch file. Wayne Davison 2007-10-16 04:08:21 +00:00
  • dbd697b578 - Send a flag from the client to the server to indicate if the protocol is going to run in inc_recurse mode or not. - Verify that the options we received (as a server or as a batch-reader) are compatible with the requested inc_recurse mode. Wayne Davison 2007-10-16 04:08:18 +00:00
  • 5ca70927be Incremented the SUBPROTOCOL_VERSION. Wayne Davison 2007-10-16 04:08:14 +00:00
  • 2e52ba36cb Added braces to an empty "if" (to avoid any complaints from a compiler that likes to point out an "if (...)" with a semicolon after it). Wayne Davison 2007-10-15 00:16:12 +00:00
  • fd78520dca If there's no lchmod(), don't itemize permission differences for symlinks. Wayne Davison 2007-10-15 00:13:59 +00:00
  • 3f655ca08d If the user told us to use a password file and we used it, there's no need to comment if a RSYNC_PASSWORD environment variable is set. Wayne Davison 2007-10-14 21:20:31 +00:00
  • 76edd33498 Fixed a typo in a comment. Wayne Davison 2007-10-14 18:55:49 +00:00
  • e5f35681e6 Forward MSG_IO_ERROR to the generator so that it can disable deletions. Wayne Davison 2007-10-13 05:23:34 +00:00
  • 32b9011ae9 Improvements surrounding --list-only and --dirs. Wayne Davison 2007-10-13 04:32:53 +00:00
  • fdad5aad3f Get the version # right in the changelog. Wayne Davison 2007-10-12 14:08:19 +00:00
  • 90ac152deb Modify the changelog section in the .spec file for each release. Wayne Davison 2007-10-12 14:04:29 +00:00
  • e9df0a6242 Fixed the day of the week. Wayne Davison 2007-10-12 14:04:00 +00:00
  • 4cf94b8a01 Improved the summary, the description, and the changelog. Wayne Davison 2007-10-12 13:57:37 +00:00
  • a6fa5bdef3 Improved the initial description summary. Wayne Davison 2007-10-12 13:57:15 +00:00
  • 8f61dfdbd4 One more tweak to the synopsis. Wayne Davison 2007-10-12 01:21:02 +00:00
  • ddf8c2b0b2 Improvements suggested by Matt's improved manpage. Wayne Davison 2007-10-12 01:12:05 +00:00
  • 44ae628c59 Preparing for release of 3.0.0pre2 v3.0.0pre2 Wayne Davison 2007-10-12 00:09:19 +00:00
  • 44a7ba4587 Tweaked a couple minor things. Wayne Davison 2007-10-12 00:07:28 +00:00
  • 44c4492acf Conditionalize the call to setup_iconv(). Wayne Davison 2007-10-10 19:24:35 +00:00
  • 609e6dda6b - Use the new *_CONTENT_DIR flag names (was *_XFER_DIR). - Check the FLAG_IMPLIED_DIR flag to find implied dirs. - Expect flagged implied dirs for all protocol 30 transfers. Wayne Davison 2007-10-08 18:02:11 +00:00
  • 3f30927214 - Mark implied dirs with FLAG_IMPLIED_DIR. - Use the new *_CONTENT_DIR flag names (was *_XFER_DIR). - Send implied dirs with XMIT_TOP_DIR | XMIT_NO_CONTENT_DIR. - All protocol 30 transfers send flagged implied dirs. Wayne Davison 2007-10-08 18:02:07 +00:00
  • ae11e4ee2d - Added a flag for implied dirs: FLAG_IMPLIED_DIR. - Changed the *_XFER_DIR flags to *_CONTENT_DIR flags. - Increment SUBPROTOCOL_VERSION. Wayne Davison 2007-10-08 18:02:03 +00:00
  • b61665d5b6 Reposition the call to setup_iconv() so that it gets called only once is a local_server copy, and so that arg-parsing code doesn't interfere with the sending of a remote charset value. Wayne Davison 2007-10-07 20:43:49 +00:00
  • 38943d29d3 Improved on the list-only fix and on the other similar checks that want to ignore implied dirs that are actually present in the file list when inc_recurse is active and --no-implied-dirs was specified. Wayne Davison 2007-10-07 07:18:49 +00:00
  • ff0284ddc4 - Simplified the code in recv_file_entry() for protocol 30. - Simplified the flag setting in send1extra since we know that recurse is set. - Make sure that FLAG_XFER_DIR is unset for a non-dot-dir when recurse is not set. - The --relative code wasn't setting is_dot_dir enough. Wayne Davison 2007-10-07 07:18:45 +00:00
  • 3f65576881 Mention how --list-only w/o -r now abandons an old kluge. Wayne Davison 2007-10-07 04:04:57 +00:00
  • 3caf40356d We now send -d to the server for a list-only transfer w/o -r (rather than sending -r with a kluged exclude). Wayne Davison 2007-10-07 03:52:28 +00:00
  • 26bbb6aa4b Set xfer_dirs when we set list_only. Wayne Davison 2007-10-07 03:52:24 +00:00
  • bf66c2da14 Got rid of some old exclude trickery for --list-only w/o -r. Wayne Davison 2007-10-07 03:52:20 +00:00
  • 65f6b6b0ef Got rid of a useless list_only tweak. Wayne Davison 2007-10-07 03:52:17 +00:00
  • 983f647c7e Fix list-only output of dirs w/--relative but w/o --recursive. Wayne Davison 2007-10-07 03:29:04 +00:00
  • 14dfad3873 A couple tweaks to the AIX ACL code. Wayne Davison 2007-10-05 20:47:18 +00:00
  • 215465713b Make sure ICONV_OPTION is unset if we didn't find iconv_open() and iconv.h. Wayne Davison 2007-10-05 20:40:36 +00:00
  • 6be5ac61bd Simplified a SMB_ACL_NEED_SORT conditional because some preprocessors couldn't handle an #if embedded in a macro. Wayne Davison 2007-10-05 02:45:09 +00:00
  • 90c71caeb3 The hpux_count_obj() function should have been declared with a void return type. Wayne Davison 2007-10-05 02:30:39 +00:00
  • d46b5646c6 A few more improvements and some reshuffling. Wayne Davison 2007-10-05 02:22:51 +00:00
  • da564b51a1 Preparing for release of 3.0.0pre1 v3.0.0pre1 Wayne Davison 2007-10-05 00:45:13 +00:00
  • f89617f7f2 One more tweak. Wayne Davison 2007-10-05 00:41:38 +00:00
  • 0f8984ed78 The latest changes. Wayne Davison 2007-10-01 06:13:16 +00:00
  • 306847ea67 Mention that we abort if the pid file exists. Wayne Davison 2007-10-01 02:32:54 +00:00
  • d4eba300c9 The lp_load() function doesn't fudge the pszFname arg anymore. Wayne Davison 2007-10-01 02:25:58 +00:00
  • dd589118d0 - Set config_file to a default filename if it is NULL. - Changed create_pid_file() to fail if the pidfile already exists, which makes the daemon exit with an error. - Output errors about a failure to open the config file or the lock file to (a still open) stderr. - We now notice (and complain) if fork() fails. Wayne Davison 2007-10-01 02:25:54 +00:00
  • f92e15efd5 Mention the latest way to specify multiple remote args. Wayne Davison 2007-09-30 07:46:28 +00:00