Wayne Davison
b6800a0b32
Added check for libiconv_open when iconv_open isn't found.
2007-12-29 09:53:37 -08:00
Wayne Davison
14eaa7a53b
Added reconfigure target to re-run configure.
2007-12-29 09:44:58 -08:00
Wayne Davison
bc065415b0
Fixed Source URL and changed from ftp to http.
2007-12-19 09:36:05 -08:00
Wayne Davison
9203c8d274
Improved prepare-source to make it more flexible. The script now
...
lets the user choose which actions to perform and their order.
2007-12-17 23:32:47 -08:00
Wayne Davison
9468cf796d
Fixed a FALL THROUGH comment.
2007-12-16 17:51:36 -08:00
Wayne Davison
77d4c400c2
Only ignore ENOSYS error from lutimes().
2007-12-16 17:18:01 -08:00
Wayne Davison
e3915dac76
Added the 'h' option to the tar command that creates the patches
...
tar file just in case the patches directory is a symlink.
2007-12-16 15:41:59 -08:00
Wayne Davison
78246d1a09
Preparing for release of 3.0.0pre7
v3.0.0pre7
2007-12-16 15:09:43 -08:00
Wayne Davison
4bb319c6a6
Fixed extracting files from old tar file.
2007-12-16 15:09:21 -08:00
Wayne Davison
293b11b8a5
Mention 2 more changes in the NEWS.
2007-12-16 15:04:12 -08:00
Wayne Davison
8f42da0b50
Added a "fetchall" option.
2007-12-16 15:02:42 -08:00
Wayne Davison
a10186910d
Fixed the check_filter() calls that might be checking an absolute path
...
in "use chroot = no" mode against a daemon's exclude restriction.
2007-12-16 14:16:37 -08:00
Wayne Davison
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.
2007-12-16 14:14:35 -08:00
Wayne Davison
a7188cbf48
Fixed a potential memory leak in make_file().
2007-12-15 11:57:34 -08:00
Wayne Davison
f7a2ac075f
Refer to delta-transfer algorithm rather than rsync algorithm.
2007-12-15 08:35:45 -08:00
Wayne Davison
ce27f36d92
Check on the alternate destination dirs and report any problems.
2007-12-15 08:19:56 -08:00
Wayne Davison
af5ed0f257
Make push_dir() output where we are when verbosity is high.
2007-12-15 07:39:33 -08:00
Wayne Davison
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.
2007-12-13 07:00:38 -08:00
Wayne Davison
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.
2007-12-08 11:39:47 -08:00
Wayne Davison
37adeae73e
A few more additions of $(srcdir) to Makefile.in.
2007-11-30 19:08:54 -08:00
Wayne Davison
091b3459f6
Fixed a build problem for those building in a different dir from
...
the srcdir. Also got rid of "cd" code in configure stub.
2007-11-30 19:02:50 -08:00
Wayne Davison
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").
2007-11-30 18:01:18 -08:00
Wayne Davison
fcb1068f72
Improved header-file dependency rules even more.
2007-11-30 07:42:47 -08:00
Wayne Davison
07ad305e8a
Make sure that the test programs get rebuilt when a header
...
file changes.
2007-11-29 23:44:40 -08:00
Wayne Davison
bcfb738c93
One build-farm system needs to fetch the proto.h* files too.
2007-11-29 23:21:51 -08:00
Wayne Davison
b58f5e17ed
Simplified the time_t overflow check and moved an extra_len rounding
...
check into the right spot in recv_file_entry().
2007-11-29 22:52:20 -08:00
Wayne Davison
87de82f2d0
Make sure that the inc_recurse value is always set to
...
either 0 or 1.
2007-11-29 22:46:43 -08:00
Wayne Davison
87531e6302
Get rid of some compiler warnings in the AIX sysacls code.
2007-11-29 17:12:54 -08:00
Wayne Davison
eb67a6909b
Don't try to process hard-link data in list-only mode.
2007-11-29 10:27:16 -08:00
Wayne Davison
9217ce30e3
Revised release-rsync and nightly-rsync code to create a tar files
...
with the right timestamps.
2007-11-29 09:29:45 -08:00
Wayne Davison
d52607ecd6
Preparing for release of 3.0.0pre6
v3.0.0pre6
2007-11-28 01:00:37 -08:00
Wayne Davison
13e4914826
Fixed a problem with extracting the previous release's
...
generated files (used to create the release diff).
2007-11-28 01:00:02 -08:00
Wayne Davison
932fcfc1aa
Mentioned the latest changes in the NEWS.
2007-11-28 00:40:34 -08:00
Wayne Davison
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.
2007-11-28 00:39:02 -08:00
Wayne Davison
ba22c9e219
Adding --contimeout=SECONDS option.
2007-11-28 00:28:26 -08:00
Wayne Davison
6a2456c501
Don't use git-FOO command to call git sub-commands.
2007-11-27 16:06:01 -08:00
Wayne Davison
ef3f14e6a7
When the new "munge symlinks" option is off, a non-chroot
...
daemon should sanitize its symlinks, as it used to do.
2007-11-27 13:11:49 -08:00
Wayne Davison
9585b27678
Add a new daemon security option: "munge symlinks".
2007-11-27 07:34:59 -08:00
Wayne Davison
5c77266d95
Use a non-printing command for proto.h's build-rule.
2007-11-25 15:12:06 -08:00
Wayne Davison
3db06222af
Give proto.h a build rule so that make re-checks its timestamp.
2007-11-25 15:03:19 -08:00
Wayne Davison
aa6865d761
Return to the master branch at the end.
2007-11-25 14:46:33 -08:00
Wayne Davison
67b9b26ff3
Modified the discovery of the generated files & use "make gen".
2007-11-25 14:36:30 -08:00
Wayne Davison
b82ad9507f
Re-run autoconf and autoheader, as needed.
2007-11-25 14:08:19 -08:00
Wayne Davison
4d7c8e6b76
We now call set_stat_xattr() before set_xattr().
2007-11-25 13:49:41 -08:00
Wayne Davison
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).
2007-11-25 13:48:54 -08:00
Wayne Davison
613c2d4431
Improved proto.h-tstamp handling, including cleanup.
2007-11-24 11:50:41 -08:00
Wayne Davison
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.
2007-11-24 10:54:35 -08:00
Wayne Davison
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.
2007-11-24 10:50:45 -08:00
Wayne Davison
5223b786ca
A daemon needs to set dry_run with --only-write-batch.
2007-11-22 11:19:34 -08:00
Wayne Davison
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.
2007-11-22 10:05:36 -08:00