Commit Graph

  • 3b83a22057 Define and use "our_gid" variable. Wayne Davison 2009-09-02 08:56:34 -07:00
  • 8e15bd87dd Better compiling if SUPPORT_LINKS is not defined. Wayne Davison 2009-09-02 08:53:40 -07:00
  • 4a440e4be8 Rebuild proto.h if config.h changes. Wayne Davison 2009-09-02 08:52:41 -07:00
  • 486ecd3d9c Fix attropen() flags for writing an xattr on solaris. Wayne Davison 2009-09-02 07:36:57 -07:00
  • 17cc4c383b Fix read_xattr() for solaris. Wayne Davison 2009-09-01 12:11:32 -07:00
  • c55fb5e1d6 Create non-transferred files in a more atomic manner: If a symlink, device, special-file, or hard-linked file is replacing an existing non-directory, the new file is created using a temporary filename and then renamed into place. Also changed the handling of a cluster of hard-linked symlinks/devices/special-files to always ensure the first item in the cluster is correct, since it doesn't really save any significant work to try to find an existing correct item later in the cluster to link with. Wayne Davison 2009-08-29 11:27:40 -07:00
  • 8a21be11f0 Fix the chmod-temp-dir test if /var/tmp doesn't exist. Fixes bug 6569. Wayne Davison 2009-08-22 09:33:55 -07:00
  • ce827c3e50 Have the sender use dead time to pad out the file list. Wayne Davison 2009-08-22 08:15:26 -07:00
  • 2523d0cc14 Allow Solaris sys_llistxattr() to return the list length when size == 0. Wayne Davison 2009-08-15 06:40:12 -07:00
  • 18bd04018d Fix some variable references. Wayne Davison 2009-08-15 06:27:19 -07:00
  • 4c3e9c09eb Fix a bogus free in uncache_tmp_xattrs(). Wayne Davison 2009-08-14 07:04:24 -07:00
  • 2daed024b1 Fix a bogus free in uncache_tmp_xattrs(). Wayne Davison 2009-08-14 07:04:24 -07:00
  • 05a652d0b7 Some improvements to the solaris xattr routines. Inspired by the patch to bug 6633. Wayne Davison 2009-08-13 08:02:00 -07:00
  • 845ed84d70 Fix a warning about a %d not getting an int (on some platforms). Wayne Davison 2009-08-10 09:24:53 -07:00
  • 049f8cbc8a Initial version of xattr routines for Solaris. Wayne Davison 2009-08-08 13:27:58 -07:00
  • 0d5ebab1d6 Add conditional support for excluding types of files from xattr ops. Wayne Davison 2009-08-08 13:21:26 -07:00
  • dab0fb7cf0 Get section reference right. Fixes bug #6573. Wayne Davison 2009-08-01 11:28:45 -07:00
  • 62342430bf Added solaris IPv6 checking to configure. Fixes #6438. Patch from Tim Spriggs. Wayne Davison 2009-06-05 12:56:15 -07:00
  • 63070274f2 Mention that --whole-file is not the default for a local transfer when writing a batch file. Wayne Davison 2009-06-01 09:09:09 -07:00
  • 06886d36cf Adding a new script that creates a local patch/* branch for each file given on the command-line. Wayne Davison 2009-05-23 13:40:34 -07:00
  • 9ba4d44fa8 Improved the usage output. Wayne Davison 2009-05-23 13:40:23 -07:00
  • 350242c5c1 Determine the master's commit hash and note it in each patch that is based on the master in the new "based-on:" line. Wayne Davison 2009-05-23 13:12:01 -07:00
  • 181c9faf92 Mention some recent changes. Wayne Davison 2009-05-23 11:45:17 -07:00
  • c8fa85b23b Refactorings to the filter code, most notably: Matt McCutchen 2009-05-23 10:59:14 -07:00
  • a61ec6b168 Improved a couple variable names. Wayne Davison 2009-05-23 10:08:17 -07:00
  • 7b6c5c7794 Use typedefs for the filter structures. Wayne Davison 2009-05-23 08:50:42 -07:00
  • b32d425451 Change filter MATCHFLGs to FILTRULEs. Wayne Davison 2009-05-23 08:01:43 -07:00
  • 134f97c9cc Support an older AIX system that doesn't have ENOTSUP. Wayne Davison 2009-05-14 11:23:38 -07:00
  • 87755c6cea Switch from inet_aton() to inet_pton() (since we supply a compatibility function for the latter, it will always exist). Wayne Davison 2009-05-14 11:22:37 -07:00
  • 8f73c8a498 Adding release info for 3.0.6 to the trunk. Wayne Davison 2009-05-08 11:13:37 -07:00
  • 6622816eff Preparing for release of 3.0.6 v3.0.6 Wayne Davison 2009-05-08 10:07:14 -07:00
  • 3f137ce0e2 Fix typo pointed out by Chris Pepper. Wayne Davison 2009-05-07 08:02:17 -07:00
  • 0cdb547f5c Fix typo pointed out by Chris Pepper. Wayne Davison 2009-05-07 08:02:17 -07:00
  • 56017d3150 Enhance name_to_{u,g}id() to optionally parse numbers and rename to {user,group}_to_*(). Based on a patch by Matt McCutchen. Wayne Davison 2009-05-07 07:34:42 -07:00
  • d616bff57f Move the description of include/exclude modifiers to a better place in the man page. Matt McCutchen 2009-05-04 22:30:47 -04:00
  • d960af72b2 Move the description of include/exclude modifiers to a better place in the man page. Matt McCutchen 2009-05-04 22:30:47 -04:00
  • fd2b6046cb Clarify which options are transfer rules, and what that means. Wayne Davison 2009-04-27 07:21:56 -07:00
  • 40b3a59fc8 Clarify which options are transfer rules, and what that means. Wayne Davison 2009-04-27 07:21:56 -07:00
  • 4640ae85fe Change sending/receiving/storing of the rdev value for special files. Since the value is not needed, the (superfluous) sending of the value is optimized so that a valid rdev value is sent as efficiently as possible. The receiver no longer caches an rdev value for special files, and the generator will always pass a 0 rdev value to do_mknod() for special files. Fixes bug #6280. Wayne Davison 2009-04-26 07:49:00 -07:00
  • a8e6e14869 Change sending/receiving/storing of the rdev value for special files. Since the value is not needed, protocol 31 no longer sends it, while older protocols are optimized so the sender just sends a valid rdev value as efficiently as possible. The receiver no longer caches an rdev value for special files, and the generator will always pass a 0 rdev value to do_mknod() for special files. Fixes bug #6280. Wayne Davison 2009-04-26 07:28:55 -07:00
  • 307555eba3 Use upper-case HLINK in a --debug setting to avoid a really weird bug in the strncasecmp() of OpenSUSE 10.2 (x86_64). Wayne Davison 2009-04-13 21:07:12 -07:00
  • 24f739c118 Clarify the read-batch fix. Wayne Davison 2009-04-13 07:42:20 -07:00
  • 261808dac1 Switch to upper-case in the {debug,info}_verbosity arrays. Wayne Davison 2009-04-13 07:37:49 -07:00
  • 5250c3bc20 Changed the commands used to "make gen" without any stoppage. Wayne Davison 2009-04-12 15:18:33 -07:00
  • 996824825f Preparing for release of 3.0.6pre1 v3.0.6pre1 Wayne Davison 2009-04-12 15:28:34 -07:00
  • bbef6566cd Changed the commands used to "make gen" without any stoppage. Wayne Davison 2009-04-12 15:18:33 -07:00
  • 9be5093726 Don't allow --remove-s*-files with --read-batch. Wayne Davison 2009-04-12 12:57:31 -07:00
  • 9eaba7266c Don't allow --remove-s*-files with --read-batch. Wayne Davison 2009-04-12 12:57:31 -07:00
  • d510e82fc6 Fixed the use of --xattrs with --only-write-batch. Wayne Davison 2009-04-12 12:51:20 -07:00
  • feb8dacc14 Fixed the use of --xattrs with --only-write-batch. Wayne Davison 2009-04-12 12:48:59 -07:00
  • 4e9c7fae8f The suffix must be non-empty if the backup-dir is the same as the dest dir. Wayne Davison 2009-04-11 17:31:13 -07:00
  • 3696674bc6 More backup improvements: Wayne Davison 2009-04-11 11:31:31 -07:00
  • 5e2d51ee06 Fix "just in case" unlink. Prefer renaming of normal files if hard-linking fails. Wayne Davison 2009-04-11 06:32:25 -07:00
  • d735fe2014 Improved link_or_rename() to handle prefer_rename better. Wayne Davison 2009-04-10 23:16:41 -07:00
  • 7e6c8ad653 Don't try to backup a file being removed from the backup area. Wayne Davison 2009-04-10 23:14:06 -07:00
  • ff908116ef Allow a "make reconfigure" to continue, even if the Makefile changes. Wayne Davison 2009-04-10 16:24:12 -07:00
  • 407ea78a62 Allow a "make reconfigure" to continue, even if the Makefile changes. Wayne Davison 2009-04-10 16:24:12 -07:00
  • cb197514d9 Fixed an ACL/xattr corruption issue where the --backup option could cause rsync to associate the wrong ACL/xattr information with received files. Wayne Davison 2009-04-10 16:22:44 -07:00
  • ea53d161be Fixed an ACL/xattr corruption issue where the --backup option could cause rsync to associate the wrong ACL/xattr information with received files. Wayne Davison 2009-04-10 16:09:39 -07:00
  • a055dbdd88 Allow $RSYNC_TEST_TMP to indicate a good tmp dir for our tests. Wayne Davison 2009-04-10 08:19:16 -07:00
  • 7875e6fe63 Don't try to simplify an ACL that has a mask w/o any named values. Wayne Davison 2009-04-09 22:49:24 -07:00
  • 5eb8bd4962 Don't try to simplify an ACL that has a mask w/o any named values. Wayne Davison 2009-04-09 22:49:24 -07:00
  • 8e2771aa6e Some improvements to the rsync.yo manpage: - Mention the switch from MD4 to MD5. - Mention the default for the --log-file-format option. Wayne Davison 2009-04-07 07:32:35 -07:00
  • e129500c85 Some improvements to the rsync.yo manpage: - Mention the switch from MD4 to MD5. - Mention the default for the --log-file-format option. Wayne Davison 2009-04-07 07:32:35 -07:00
  • 386f22cec6 Make sure that config.h.in is up-to-date before allowing the Makefile-updating rule to run ./config.status. Wayne Davison 2009-04-04 07:44:00 -07:00
  • 7fc2ca2551 Make sure that config.h.in is up-to-date before allowing the Makefile-updating rule to run ./config.status. Wayne Davison 2009-04-04 07:42:48 -07:00
  • 272adea36b Fixed --dry-run with --read-batch: - Avoid sending MSG_NO_SEND to the generator. - Check if the file is wanted before discarding the batched data. Wayne Davison 2009-04-04 07:37:51 -07:00
  • 83c32ca572 Fixed --dry-run with --read-batch: - Avoid sending MSG_NO_SEND to the generator. - Check if the file is wanted before discarding the batched data. Wayne Davison 2009-04-04 07:24:38 -07:00
  • a69b165524 Fixed improper deletion of mount-point hierarchies. Fixes bug #6240. Wayne Davison 2009-03-31 20:15:42 -07:00
  • 1a85a969a7 Fixed improper deletion of mount-point hierarchies. Fixes bug #6240. Wayne Davison 2009-03-31 20:15:42 -07:00
  • bf350d7b31 Fixed a word ending that Jesse Weinstein and revamp some of the text to make it clearer. Wayne Davison 2009-03-31 14:34:31 -07:00
  • 7f2591eaea Fixed a word ending that Jesse Weinstein and revamp some of the text to make it clearer. Wayne Davison 2009-03-31 14:34:31 -07:00
  • 70a9cd5752 Make symlink iconv work for a local copy. Fixes issue mention in bug #5615. Wayne Davison 2009-03-29 13:23:56 -07:00
  • eecc969e9b Make symlink iconv work for a local copy. Fixes issue mention in bug #5615. Wayne Davison 2009-03-29 13:23:56 -07:00
  • 42560e2e53 Give a meaningful error message when we fail to write to a batch file. Matt McCutchen 2009-01-31 01:14:17 -05:00
  • f8605c5b89 Give a meaningful error message when we fail to write to a batch file. Matt McCutchen 2009-01-31 01:14:17 -05:00
  • 42d8ec616d My version of Matt's improvements related to missing source args: - Implement --ignore-missing-args. - In the absence of --*-missing-args, a missing source arg is an FERROR_XFER, but doesn't need to be an IOERR_GENERAL. - Revise the man page. Wayne Davison 2009-03-13 09:33:51 -07:00
  • 7781241889 Make missing args governed by protect filters, not hide. Wayne Davison 2009-03-13 08:49:53 -07:00
  • b5473dd4a9 Made --list-only output missing args as a "*missing" line. Wayne Davison 2009-03-06 22:42:13 -08:00
  • 4e0fa131fe Don't let --chmod tweak a 0 mode value (which marks a missing arg). Wayne Davison 2009-03-06 22:41:23 -08:00
  • d058d0aecd Simplify an "if" in ssh-basic.test. Fixes bug #6169; Wayne Davison 2009-03-06 07:07:43 -08:00
  • 17a1676976 Simplify an "if" in ssh-basic.test. Fixes bug #6169; Wayne Davison 2009-03-06 07:07:43 -08:00
  • af00666a40 Mention the fix to --safe-links/--copy-unsafe-links. Wayne Davison 2009-03-03 08:58:58 -08:00
  • 2517f5440d Improved the unsafe_symlink() code to not get fooled by extra '/' chars in the symlink's path. Added test cases. This fixes bug #6151. Wayne Davison 2009-03-03 08:43:17 -08:00
  • f2522e3f53 Make the backup code call unsafe_symlink() correctly. Wayne Davison 2009-03-03 08:42:56 -08:00
  • b4d30300b9 Improved the unsafe_symlink() code to not get fooled by extra '/' chars in the symlink's path. Added test cases. This fixes bug #6151. Wayne Davison 2009-03-03 08:43:17 -08:00
  • e6f3a33c5e Make the backup code call unsafe_symlink() correctly. Wayne Davison 2009-03-03 08:42:56 -08:00
  • ce66f41791 Added the --delete-missing-args option to delete specified files on the receiver that don't exist on the sender. Wayne Davison 2009-02-28 09:22:51 -08:00
  • 8d10cbfcb1 Made --progress use ir-chk instead of to-chk when the incremental recursion scan is still active. Mention the output change more prominently in the NEWS file. Updated the --progress output in the manpage, with mention of the new "ir-chk" string's meaning. Wayne Davison 2009-02-28 08:02:25 -08:00
  • e8d6fe6261 Properly indent some lines. Wayne Davison 2009-02-19 23:09:20 -08:00
  • 7f367bb1b4 Added a way for supplementary groups to be specified in the rsyncd.conf file. Also made explicitly-set uid/gid values no longer ignored by a daemon that was not run by a super-user. Wayne Davison 2009-02-19 23:02:03 -08:00
  • df7ec1cf42 Adding a way for log-format numbers to become more human readable. Wayne Davison 2009-02-17 13:22:28 -08:00
  • 6437b817c0 Mention that only the first line of a password-file is used. Wayne Davison 2009-02-16 10:31:58 -08:00
  • 8fba76d5c3 Mention vanishing-directory fix. Wayne Davison 2009-02-14 08:38:24 -08:00
  • 782b96d3e2 Handle a link_stat() failure with errno ENOENT as a vanished file. Wayne Davison 2009-02-14 08:35:57 -08:00
  • d39d60a129 Handle a link_stat() failure with errno ENOENT as a vanished file. Wayne Davison 2009-02-14 08:35:57 -08:00
  • 1f6b697f28 Mention the latest configure fixes. Wayne Davison 2009-02-14 08:03:11 -08:00
  • 919491948e Added --disable-iconv-open option for configure to turn off all use of the iconv_open() function. Implies --disable-iconv (which turns off the --iconv option). Fixes bug #6107. Wayne Davison 2009-02-14 07:50:09 -08:00
  • 0ea6f486d9 Moved the --disable-debug check sooner in configure.in so that it happens prior to checking for the compiler. Switched no-debug code to setting ac_cv_prog_cc_g=no. Fixes bug #6106. Wayne Davison 2009-02-14 07:46:39 -08:00
  • 49c2407141 Added --disable-iconv-open option for configure to turn off all use of the iconv_open() function. Implies --disable-iconv (which turns off the --iconv option). Fixes bug #6107. Wayne Davison 2009-02-14 07:50:09 -08:00