Commit Graph

  • 9468cf796d Fixed a FALL THROUGH comment. Wayne Davison 2007-12-16 17:51:36 -08:00
  • 77d4c400c2 Only ignore ENOSYS error from lutimes(). Wayne Davison 2007-12-16 17:18:01 -08:00
  • e3915dac76 Added the 'h' option to the tar command that creates the patches tar file just in case the patches directory is a symlink. Wayne Davison 2007-12-16 15:41:59 -08:00
  • 78246d1a09 Preparing for release of 3.0.0pre7 v3.0.0pre7 Wayne Davison 2007-12-16 15:09:43 -08:00
  • 4bb319c6a6 Fixed extracting files from old tar file. Wayne Davison 2007-12-16 15:09:21 -08:00
  • 293b11b8a5 Mention 2 more changes in the NEWS. Wayne Davison 2007-12-16 15:03:50 -08:00
  • 8f42da0b50 Added a "fetchall" option. Wayne Davison 2007-12-16 15:02:42 -08:00
  • a10186910d Fixed the check_filter() calls that might be checking an absolute path in "use chroot = no" mode against a daemon's exclude restriction. Wayne Davison 2007-12-16 14:16:37 -08:00
  • eb7715c1eb Moved the dir_count increment into an even better spot and make sure that send_file_name() returned a non-NULL pointer before doing any DOT_NAME processing in inc_recurse mode. Wayne Davison 2007-12-16 14:14:35 -08:00
  • a7188cbf48 Fixed a potential memory leak in make_file(). Wayne Davison 2007-12-15 11:57:34 -08:00
  • f7a2ac075f Refer to delta-transfer algorithm rather than rsync algorithm. Wayne Davison 2007-12-15 08:35:45 -08:00
  • ce27f36d92 Check on the alternate destination dirs and report any problems. Wayne Davison 2007-12-15 08:13:06 -08:00
  • af5ed0f257 Make push_dir() output where we are when verbosity is high. Wayne Davison 2007-12-15 07:39:33 -08:00
  • e6d05dcfca Move incrementing of dir_count so that it can't get incremented for a directory that isn't going to be included in the transfer. Wayne Davison 2007-12-13 07:00:38 -08:00
  • 65b4e4b2a9 Updated indexing for accurate progress and improved raw ndx values. The sending side now has a sorted file-list in iconv mode so that it can output progress in sorted order. Simplified the over-the-wire index values to ensure both sides will always agree on the values. Optimized the allocation of the dir_flist->sorted array on the receiving side with --iconv and incremental recursion. Wayne Davison 2007-12-08 11:39:03 -08:00
  • 37adeae73e A few more additions of $(srcdir) to Makefile.in. Wayne Davison 2007-11-30 19:08:54 -08:00
  • 091b3459f6 Fixed a build problem for those building in a different dir from the srcdir. Also got rid of "cd" code in configure stub. Wayne Davison 2007-11-30 19:02:50 -08:00
  • 85cdbb6be3 Reorganize the build-farm "prepare-source" magic a little. This makes it easier for a user to request a copy of the configure scripts via rsync ("./prepare-source fetch"). Wayne Davison 2007-11-30 18:01:18 -08:00
  • fcb1068f72 Improved header-file dependency rules even more. Wayne Davison 2007-11-30 07:42:47 -08:00
  • 07ad305e8a Make sure that the test programs get rebuilt when a header file changes. Wayne Davison 2007-11-29 23:44:40 -08:00
  • bcfb738c93 One build-farm system needs to fetch the proto.h* files too. Wayne Davison 2007-11-29 23:21:51 -08:00
  • b58f5e17ed Simplified the time_t overflow check and moved an extra_len rounding check into the right spot in recv_file_entry(). Wayne Davison 2007-11-29 22:52:20 -08:00
  • 87de82f2d0 Make sure that the inc_recurse value is always set to either 0 or 1. Wayne Davison 2007-11-29 22:46:43 -08:00
  • 87531e6302 Get rid of some compiler warnings in the AIX sysacls code. Wayne Davison 2007-11-29 17:12:54 -08:00
  • eb67a6909b Don't try to process hard-link data in list-only mode. Wayne Davison 2007-11-29 10:27:16 -08:00
  • 9217ce30e3 Revised release-rsync and nightly-rsync code to create a tar files with the right timestamps. Wayne Davison 2007-11-28 11:52:16 -08:00
  • d52607ecd6 Preparing for release of 3.0.0pre6 v3.0.0pre6 Wayne Davison 2007-11-28 01:00:37 -08:00
  • 13e4914826 Fixed a problem with extracting the previous release's generated files (used to create the release diff). Wayne Davison 2007-11-28 00:57:23 -08:00
  • 932fcfc1aa Mentioned the latest changes in the NEWS. Wayne Davison 2007-11-28 00:40:34 -08:00
  • a2c770dc21 Switching over to a dynamic hash method for really large files. This code has been reported to be better for large files than the file-chunking code that was included in pre3. Wayne Davison 2007-11-28 00:39:02 -08:00
  • ba22c9e219 Adding --contimeout=SECONDS option. Wayne Davison 2007-11-28 00:28:26 -08:00
  • 6a2456c501 Don't use git-FOO command to call git sub-commands. Wayne Davison 2007-11-27 15:53:43 -08:00
  • ef3f14e6a7 When the new "munge symlinks" option is off, a non-chroot daemon should sanitize its symlinks, as it used to do. Wayne Davison 2007-11-27 13:11:08 -08:00
  • 9585b27678 Add a new daemon security option: "munge symlinks". Wayne Davison 2007-11-26 21:58:19 -08:00
  • 5c77266d95 Use a non-printing command for proto.h's build-rule. Wayne Davison 2007-11-25 15:12:06 -08:00
  • 3db06222af Give proto.h a build rule so that make re-checks its timestamp. Wayne Davison 2007-11-25 15:03:19 -08:00
  • aa6865d761 Return to the master branch at the end. Wayne Davison 2007-11-25 14:46:33 -08:00
  • 67b9b26ff3 Modified the discovery of the generated files & use "make gen". Wayne Davison 2007-11-25 14:36:30 -08:00
  • b82ad9507f Re-run autoconf and autoheader, as needed. Wayne Davison 2007-11-25 14:08:19 -08:00
  • 4d7c8e6b76 We now call set_stat_xattr() before set_xattr(). Wayne Davison 2007-11-25 13:49:41 -08:00
  • a685271de3 Various xattr fixes: - Fake-super mode no longer strips the RSYNC_PREFIX from a "%name" item. - Make various places skip the fake-super xattr when --fake-super is enabled. - If we fail to re-read the xattr value of an xattr we are trying to un- abbreviate, send a zero for its length (avoiding a protocol problem). Wayne Davison 2007-11-25 13:48:54 -08:00
  • 613c2d4431 Improved proto.h-tstamp handling, including cleanup. Wayne Davison 2007-11-24 11:50:41 -08:00
  • 225787a4a4 Made the (re-)building of the proto.h file automatic in the main Makefile rules, and the (re-)building of the man pages automatic if yodl2man is present. Wayne Davison 2007-11-24 10:54:35 -08:00
  • e107b6b122 Fixed a problem with --fake-super not getting the fully tweaked new_mode value. Also fixed the removal of rsync-internal xattr values on the destination files when we aren't copying rsync-internal xattr values. Wayne Davison 2007-11-24 10:50:45 -08:00
  • 5223b786ca A daemon needs to set dry_run with --only-write-batch. Wayne Davison 2007-11-22 11:19:34 -08:00
  • 3f0211b63a New logging categories added to allow differentiation between transfer errors, normal errors, and warnings. New messages are translated into old FERROR/FINFO categories for older protocols. Wayne Davison 2007-11-22 09:56:21 -08:00
  • a6c6f8e650 Use FLOG instead of FERROR for config errors. Wayne Davison 2007-11-22 09:51:21 -08:00
  • ee6e80c753 Fix two iconv problems that Lennart Lövstrand pointed out in bug 5075. Wayne Davison 2007-11-22 07:57:03 -08:00
  • ce72de30ce Don't try to delete when list_only is set. Wayne Davison 2007-11-21 07:09:26 -08:00
  • 29bca53f9b Got rid of the unused symlink parameter to sanitize_path(). Wayne Davison 2007-11-20 17:37:53 -08:00
  • dc2815c1fb Make sure that a failure to build configure.sh or config.h.in doesn't leave a file lying around that could deceive us on the next run. Wayne Davison 2007-11-20 17:22:47 -08:00
  • 3005a12bce Only allow the build farm to rsync the latest generated configure files when building them fails. Wayne Davison 2007-11-20 08:40:15 -08:00
  • fd913297fa Made some code that handles hard-linking of symlinks be omitted if symlinks can't be hard-linked. Wayne Davison 2007-11-18 17:54:35 -08:00
  • 90c98cdc39 Adding a support script that can be used to make the checked-out file-times of an initial clone nicer. Wayne Davison 2007-11-17 10:29:13 -08:00
  • b258ebf8ac Improved F_RDEV_P() define to use DEV_EXTRA_CNT count. Wayne Davison 2007-11-17 10:26:46 -08:00
  • 97f0421523 Make sure we process a parent patch before a dependent patch. Wayne Davison 2007-11-16 07:22:02 -08:00
  • ee8a733d6f A couple minor improvments to the tar-creation code. Wayne Davison 2007-11-15 14:05:09 -08:00
  • 20c7d7fd69 Updated to work with git instead of cvs. Wayne Davison 2007-11-15 07:48:13 -08:00
  • 49ebb358ab Handle new PATCH-$name files, improved $last_touch code, fixed handling of dependent patches. Wayne Davison 2007-11-12 15:10:52 -08:00
  • 1f41d42a91 Getting rid of all .cvsignore files. Wayne Davison 2007-11-12 13:32:10 -08:00
  • 813d2d101a Mention the change for protocol 30. Wayne Davison 2007-11-12 07:12:48 -08:00
  • 86eb9f9595 Exit if something goes wrong with commit or tag. Wayne Davison 2007-11-12 06:44:16 -08:00
  • 18fa91296b Make sure that time has progressed when we need change branches in order to run prepare-source. Wayne Davison 2007-11-12 06:30:24 -08:00
  • 8d3211447d If we start a sub-shell to let the user fix a rebase, output a message and change the prompt. Wayne Davison 2007-11-12 00:13:52 -08:00
  • 805d8ac43d Updated to work with latest git repository and to package the patches directory in a separate tar file. Wayne Davison 2007-11-11 23:58:01 -08:00
  • d26c7dfdb0 This script transforms one or more patch/* branches into one or more patches/*.diff files. Wayne Davison 2007-11-11 23:15:40 -08:00
  • 1e21cde315 Ignore a couple more items. Wayne Davison 2007-11-11 22:52:25 -08:00
  • c5d77e9659 Including my extern-squishing script, which just found an extraneous extern in exclude.c. Wayne Davison 2007-11-11 22:51:50 -08:00
  • 2909586ede This helper script exists to create the generated files that are needed for a build. It pretends to be a configure script so that the build steps are still the normal sequence of ./configure, make, make install (which is particularly helpful with the samba build farm). Once the generated files are ready, the configure.sh script is called to do the real configure work. Wayne Davison 2007-11-09 21:37:01 -08:00
  • c5435b56bf Switched prototype generation from awk to perl. Wayne Davison 2007-11-09 22:57:14 +00:00
  • 2c386ff971 Ignore generated files and dirs. Wayne Davison 2007-11-09 19:55:00 +00:00
  • 7f3b529367 Tweaked gensend to upload man pages too. Wayne Davison 2007-11-09 19:31:20 +00:00
  • 6228239894 Include the arg name for the lp_*() funtions. Wayne Davison 2007-11-09 19:28:27 +00:00
  • 4da09a65f8 Simplified script even more for HP-UX. Wayne Davison 2007-11-09 19:14:51 +00:00
  • ab96610986 Use older open() style for compatibility with older perl versions. Wayne Davison 2007-11-09 18:15:52 +00:00
  • c8dccf8fb4 Improved the manpage install rules. Wayne Davison 2007-11-09 18:12:40 +00:00
  • bdc12f41de Don't fail the install if the man pages aren't there. Wayne Davison 2007-11-09 18:04:50 +00:00
  • 2042c63251 Clean generated files for distclean. Wayne Davison 2007-11-09 17:56:00 +00:00
  • 6ec47d3d01 Added gensend target. Wayne Davison 2007-11-09 17:50:10 +00:00
  • 0c270e48af Let's try using perl for building proto.h. Wayne Davison 2007-11-09 17:40:56 +00:00
  • 8aeac05d98 Improved configure bootstrap to try to build generated files before fetching them. Wayne Davison 2007-11-09 16:56:46 +00:00
  • 564dc9941e This is an attempt to remove generated files from the rsync repository while still supporting the samba build farm. Let's see if it works. Wayne Davison 2007-11-09 16:22:20 +00:00
  • 732b391720 Preparing for release of 3.0.0pre5 v3.0.0pre5 Wayne Davison 2007-11-09 04:49:18 +00:00
  • 879b6ad05c When performing a --dry-run, output a "(DRY RUN)" reminder on the last line of the verbose summary text. Wayne Davison 2007-11-09 04:48:10 +00:00
  • f153c9c943 Mention latest changes. Wayne Davison 2007-11-09 04:32:58 +00:00
  • 1b411143e5 Got rid of a compiler warning. Wayne Davison 2007-11-08 20:30:17 +00:00
  • 9456434688 Some fixes for SCO in new getaddrinfo() code. Wayne Davison 2007-11-08 14:54:58 +00:00
  • 268da8167a Use uint32, not uint32_t. Wayne Davison 2007-11-08 01:31:58 +00:00
  • 2213961e8f Add back a define of "struct sockaddr_storage" for systems that don't have it. Wayne Davison 2007-11-08 01:10:34 +00:00
  • d100e733db Improve the man page and --help descriptions of --dry-run. In particular, make it clear that --dry-run turns off action without turning on verbosity, and has some incomplete/inaccurate stats. Wayne Davison 2007-11-08 00:06:48 +00:00
  • 15e4d40184 Tweaked an extern. Wayne Davison 2007-11-06 15:32:55 +00:00
  • f7a76b9c45 Some changes to allow an unsorted file list even if the iconv option was disabled via configure. Wayne Davison 2007-11-06 15:25:02 +00:00
  • 84e1a34eaa Fixed some typos that Matt pointed out. Wayne Davison 2007-11-05 18:33:09 +00:00
  • 41979f2518 Make sure that get_xattr_data() never tries to malloc 0 bytes. Wayne Davison 2007-11-05 18:15:04 +00:00
  • 4b1553e2d4 If the xattr data is bogus in get_rsync_acl(), free the buffer. Wayne Davison 2007-11-05 18:15:01 +00:00
  • e516b69ef6 Fixed get_xattr_acl() -- it needed to zero *len_p. Wayne Davison 2007-11-05 15:02:30 +00:00
  • 7df593f21f Got rid of a redundant mtime check. Wayne Davison 2007-11-05 15:02:27 +00:00
  • cac80887a6 Conditional symlink-checking code in unchanged_attrs() should be checking HAVE_LUTIMES. Wayne Davison 2007-11-04 06:43:01 +00:00
  • 45a143cd51 Have unchanged_attrs() check the mtime on items where we can affect the time, even if unchanged_file() might have already checked it. Wayne Davison 2007-11-03 21:14:16 +00:00
  • 0379c8eca1 Make sure that the user has write permissions when opening a temp file. Wayne Davison 2007-11-03 19:27:49 +00:00