Commit Graph

  • 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
  • 4f3c1df6c3 Made list more complete. Wayne Davison 2007-09-30 07:34:33 +00:00
  • eb8f5c74e1 Got rid of some SPACE-TAB sequencs in the indentation. Wayne Davison 2007-09-30 07:30:48 +00:00
  • a960239f39 Allow additional remote args to contain an identical hostname instead of requiring it to be empty. This allows for the easy use of braces: rsync -av host:file{1,2} /dest/ Wayne Davison 2007-09-30 07:14:16 +00:00
  • 5621e5105a Moved become_daemon() into clientserver.c. Wayne Davison 2007-09-30 06:57:12 +00:00
  • a1d2685b08 - Moved become_daemon() here from socket.c and made it static. - Call lp_load() before we call become_daemon(). - Output an error to stderr if we fail to open/parse the config file. - Added a create_pid_file() static function and call it earlier in the startup sequence. Wayne Davison 2007-09-30 06:57:07 +00:00
  • 0f6b4909db Improved --acls, --xattrs, and --fake-super. Wayne Davison 2007-09-29 17:01:01 +00:00
  • b0ca7d2500 Specify a better SMB_ACL_VALID_NAME_BITS value for OS X. Wayne Davison 2007-09-29 16:06:40 +00:00
  • 7ed6bc53b9 Added get_xattr_acl(), set_xattr_acl(), and del_def_xattr_acl(). Wayne Davison 2007-09-29 16:06:37 +00:00
  • f57ab2f718 When running with --fake-super, get/put ACLs from/to an xattr and don't range-check the incoming values. Wayne Davison 2007-09-29 16:06:34 +00:00
  • 5ebb7935d2 Tweaked a variable name. Wayne Davison 2007-09-29 04:35:26 +00:00
  • c50a9076e1 Added support for OS X testing using chmod +a and ls. Wayne Davison 2007-09-29 02:26:23 +00:00
  • d417c51669 - Added OS X ACL support. - Simplified some of the ge/set calling sequences. - Got rid of SMB_ACL_PERMSET_T. Wayne Davison 2007-09-28 21:54:11 +00:00
  • 5b934f5133 Added OS X ACL support, using slightly tweaked sys_acl_*() functions. Wayne Davison 2007-09-28 21:54:07 +00:00
  • 49ea69b3ff We enable ACL compilation on OS X by default now. Wayne Davison 2007-09-28 21:54:01 +00:00
  • 578219bed5 Determine the previous version number in a more reasonable fashion. Wayne Davison 2007-09-26 17:43:57 +00:00
  • 2e4a3d17b4 Some improvements and fixes for the upcoming release. Wayne Davison 2007-09-26 14:57:52 +00:00
  • b4b24520f6 Added (conditional) include of stdint.h. Wayne Davison 2007-09-23 22:31:14 +00:00
  • 13710874ce Changed "statx" to "stat_x" to try to work around a build problem on AIX. Wayne Davison 2007-09-23 22:19:55 +00:00
  • 7341ee2dfd Fixed a crash bug in get_local_name() when the file list is empty. Wayne Davison 2007-09-23 21:54:03 +00:00
  • e0cfd15bcc Fixed a glitch in the sending of mount-point dirs in inc_recurse mode. Wayne Davison 2007-09-23 21:46:51 +00:00
  • 5a47354882 Added a stub function for make_bak_dir(). Wayne Davison 2007-09-23 21:05:15 +00:00
  • f5b532b144 Added an option to copy_file() that tells it to try to make a backup directory if the open of the dest file fails. Wayne Davison 2007-09-23 21:03:46 +00:00
  • c0dba635ba The --inplace code now properly handles creating a backup when the --whole-file and/or --read-batch options are specified. Wayne Davison 2007-09-23 21:03:41 +00:00
  • e1ac7791fe Changed make_bak_dir() to take a const char *. Wayne Davison 2007-09-23 21:03:38 +00:00
  • 5b3f6a2730 Use make_bak_dir() if we get ENOENT while trying to open an inplace backup file. Wayne Davison 2007-09-23 19:45:22 +00:00
  • f203266889 Made make_bak_dir() global. Wayne Davison 2007-09-23 19:45:19 +00:00
  • 21914d8135 Made clean_flist() only duplicate *_DIR_* flags on a dropped dir when the kept entry is also a dir. Wayne Davison 2007-09-23 19:45:00 +00:00
  • 200aec7db4 Avoid a checker warning about unfreed memory. Wayne Davison 2007-09-23 19:10:10 +00:00
  • a15c4b38b5 Fix a glitch in the handling of the last path element in a -R path with a trailing slash. Wayne Davison 2007-09-23 16:02:33 +00:00
  • 40e383765a - Don't allow -x to drop implied directories. - Improved the code that tries to avoid scanning the same dir twice in a row to not drop any relnamecache entries. Wayne Davison 2007-09-23 15:46:11 +00:00
  • 5441088298 Added the relnamecache structure and improved some variable names. Wayne Davison 2007-09-23 14:35:12 +00:00
  • d0a6cdb62e Make sure that the dirs we are merging have the same timestamps. Wayne Davison 2007-09-23 02:18:57 +00:00
  • 19531e1f74 Got rid of some unneeded externs. Wayne Davison 2007-09-23 02:03:20 +00:00
  • 6f0805f564 Moved list-only output from flist.c to generator.c so that it works properly even in inc_recurse mode. Got rid of double output, weird output order, and outputting of implied dirs w/--no-implied-dirs. Wayne Davison 2007-09-23 02:00:53 +00:00
  • 6191429b50 Added a missing "void" to the arg-spec of setup_iconv(). Wayne Davison 2007-09-23 01:18:03 +00:00
  • 89b76bac1f Added a test to make sure that merging relative items continues to work right. Wayne Davison 2007-09-23 00:30:40 +00:00
  • 0758b2db30 Document the change to how --releative works. Wayne Davison 2007-09-22 22:57:50 +00:00
  • 74db1f1498 Always send implied dirs as dirs. Wayne Davison 2007-09-22 22:37:52 +00:00
  • 4f802c6637 Fixed a just-introduced glitch in directory creation with --no-implied-dirs. Wayne Davison 2007-09-22 21:51:08 +00:00
  • 33a04593ee We now forward the --no-implied-dirs option to the receiving side, just in case we end up talking protocol 30 in inc_recurse mode. Wayne Davison 2007-09-22 21:43:19 +00:00
  • 6303f9a25f The latest --relative --no-implied-dirs code in inc_recurse mode sends us a normal sequence of dirs, and we just skip the implied ones. Wayne Davison 2007-09-22 21:43:15 +00:00
  • 3932c42373 Using relative with incremental recursion now results in a normal sequence of directories in the hierarchy, and works properly when merging things from multiple sources. Wayne Davison 2007-09-22 21:43:11 +00:00
  • bc5df0f4e6 Fixed name of PTR_EXTRA_CNT (was PTR_EXTRA_LEN). Wayne Davison 2007-09-22 21:43:08 +00:00
  • 4b163f00c2 - Incremented the SUBPROTOCOL_VERSION to 9. - Fixed name of PTR_EXTRA_CNT (was PTR_EXTRA_LEN). - Added F_DIR_RELS_P() to support --relative in inc_recurse mode. Wayne Davison 2007-09-22 21:43:05 +00:00
  • f07992739a Added ifuncs.h. Wayne Davison 2007-09-22 18:07:44 +00:00
  • c605c2cdbd Tweaked opening comments. Wayne Davison 2007-09-22 18:07:17 +00:00
  • 1b42f628f4 Moved inline functions from rsync.h into ifuncs.h. Wayne Davison 2007-09-22 16:52:58 +00:00
  • 5dafe360de Moving inline functions into its own .h file. Wayne Davison 2007-09-22 16:46:49 +00:00
  • 6619d5fcc1 Added some stub functions for compilers not smart enough to get rid of static inline functions that are not called. Wayne Davison 2007-09-22 14:18:32 +00:00
  • b960483e99 Avoid affecting the proto.h file. Wayne Davison 2007-09-22 14:16:48 +00:00
  • dd4a039515 Added some stub functions for compilers not smart enough to get rid of static inline functions that are not called. Wayne Davison 2007-09-18 19:53:50 +00:00
  • 229554084d Added missing "#ifdef ICONV_OPTION" conditionals. Wayne Davison 2007-09-18 18:46:03 +00:00
  • 4a1edb63dd If iconv_t isn't needed, define it as an "int" so that our proto.h file can be parsed. Wayne Davison 2007-09-18 18:45:59 +00:00
  • 3170b20967 Mention that a negative max-connections value disables the module. Wayne Davison 2007-09-18 14:18:45 +00:00
  • d34cd639fc If max-connections is < 0, disable the module. Wayne Davison 2007-09-18 14:14:22 +00:00
  • 236df01b15 One final tweak. Wayne Davison 2007-09-18 14:11:25 +00:00
  • 21cafc50cc Some minor improvements in claim_connection(). Wayne Davison 2007-09-18 14:09:38 +00:00
  • de80679b67 Switching to --no-i-r from --no-ir. Wayne Davison 2007-09-18 14:04:46 +00:00
  • 27999abab4 Document the changed name of --no-i-r. Wayne Davison 2007-09-18 14:03:41 +00:00
  • 82f37486a1 Mention the --protect-args (-s) option and how it interacts with --iconv and --files-from. Wayne Davison 2007-09-18 01:29:36 +00:00
  • 7820fa949f Relocated the setting of ic_ndx. Wayne Davison 2007-09-18 01:14:33 +00:00
  • 2ac9793064 - Added new iconvbufs() conversion function that is now used for our --iconv support. - Moved the setup of the ic_ndx value to compat.c. Wayne Davison 2007-09-18 01:11:57 +00:00
  • a4453606cc - Improved -s support. - Handle setup_iconv() call in parse_arguments() so it gets set early. Wayne Davison 2007-09-18 01:11:54 +00:00