Wayne Davison
9a30c0cc3c
Preparing for release of 3.0.3pre1
v3.0.3pre1
2008-05-07 22:12:57 -07:00
Wayne Davison
47f43c023b
The test of HAVE_LUTIMES accidentally omitted the 'L'.
2008-05-07 22:11:17 -07:00
Wayne Davison
5b385336b9
Added options to tls.c to allow us to ask for mtime and ownership info
...
on symlinks. The testsuite will now pass these options to tls if rsync
is configured to affect such attributes on symlinks.
2008-05-06 10:39:19 -07:00
Wayne Davison
c3a2d95cfa
Adding missing entry for 3.0.3 protocol-history list.
2008-05-01 16:14:39 -07:00
Wayne Davison
6b19df680a
Mention all the latest changes in the NEWS.
2008-04-28 21:29:30 -07:00
Wayne Davison
fdf74bede0
- Changed prev_name into a buffer so that there is no chance that its
...
contents can be overwritten by other calls to f_name().
- Changed an hlink assert into a check that provides more debug info.
2008-04-28 21:17:36 -07:00
Wayne Davison
876ad10ccc
Fixed a crash if a non-incremental-recursion transfer has a
...
skipped file in a set of hard-links.
2008-04-27 18:45:13 -07:00
Wayne Davison
34a2b39165
Reorder the filenames to touch to try to avoid a weird error on Solaris
...
5.8. Also, use lsh in one of the runs in order to try a hard-link run
that uses a (pretend) remote shell.
2008-04-18 19:55:08 -07:00
Wayne Davison
276cc45571
Added a --no-cd option to support/lsh so that the script can be used by
...
the testsuite. Improved the home-directory-changing code and added an
error message when "localhost" is not the hostname specified. Use the
updated script in the testsuite instead of creating a pretend-ssh script
in a couple spots.
2008-04-18 19:41:57 -07:00
Wayne Davison
311676ed21
Fixed a problem with how the daemon filters deal with
...
a destination directory with a trailing slash.
2008-04-16 09:32:22 -07:00
Wayne Davison
4616867b0d
Don't allow '.' dir to be excluded by the daemon's filter rules.
2008-04-16 09:30:28 -07:00
Wayne Davison
8a5ae84efd
A few $last_touch tweaks.
2008-04-16 09:11:15 -07:00
Wayne Davison
59d2cd5a7f
When running in --progress mode with a progress message active, the
...
client now outputs a newline prior to an error message, which avoids
overwriting the active file's last progress line.
2008-04-15 08:50:14 -07:00
Wayne Davison
1c3e6e8b26
Moved the setting of the socket options before the connect().
2008-04-15 08:34:17 -07:00
Wayne Davison
f2681d42ff
Fixed the %M escape, which was munging the wrong spaces.
2008-04-15 08:32:41 -07:00
Wayne Davison
774d1c367b
Use overflow_exit() for overflows, not out_of_memory().
2008-04-15 08:27:38 -07:00
Wayne Davison
1b8e0e876b
Consistently call the daemon parameters "parameters", not "options",
...
which allows us to distinguish them from rsync's command-line options.
2008-04-15 08:26:00 -07:00
Wayne Davison
1502f4f58f
Updated the README and the NEWS file.
2008-04-15 08:12:56 -07:00
Wayne Davison
6db1db5488
Fix a file-globbing bug in the daemon when chroot is on.
2008-04-11 22:32:38 -07:00
Wayne Davison
09ad90537d
If the daemon test is run as root, use a --config option.
2008-04-11 21:57:17 -07:00
Wayne Davison
da9aefa6b4
Prepare repository for more development.
2008-04-11 21:55:43 -07:00
Wayne Davison
8ba802f3b4
Preparing for release of 3.0.2
v3.0.2
2008-04-08 08:16:05 -07:00
Wayne Davison
e53f49d1af
Call patch-update in its new location.
2008-04-08 08:15:39 -07:00
Wayne Davison
0917f581bc
Roll over the NEWS files for the next release.
2008-04-08 08:03:20 -07:00
Wayne Davison
1fe2a3533f
Fixed a potential overflow issue with realloc() that Sebastian Krahmer
...
pointed out.
2008-04-08 08:01:43 -07:00
Wayne Davison
237e9a178f
Have the spec file put more useful stuff into the doc dir.
2008-04-05 22:46:48 -07:00
Wayne Davison
0668bfe077
Moving some files from support into packaging.
2008-04-05 22:45:12 -07:00
Wayne Davison
214af6ad83
Comment out the Source1 tar file by default in the spec file.
2008-04-04 00:27:14 -07:00
Wayne Davison
2551c47eb7
Fixed the code that removes old file versions for a final release.
2008-04-04 00:05:44 -07:00
Wayne Davison
83d22fd7f9
Bump the repository version to 3.0.2dev.
2008-04-04 00:04:58 -07:00
Wayne Davison
325c243210
Preparing for release of 3.0.1
v3.0.1
2008-04-03 22:37:01 -07:00
Wayne Davison
4e90cfbfed
A few more spec-file tweaks.
2008-04-01 20:00:08 -07:00
Wayne Davison
6fd2c27f38
Define a "srcdir" in the spec file and use it in the URLs for the
...
source files so that they use the unchanging src or src-preview
subdirectory location for the file.
2008-04-01 12:55:27 -07:00
Wayne Davison
19173d224a
Tweaked rsync.spec to use "rsync" in place of "%{name}" in a few
...
places (which allows for easier creation of adjunct RPMs).
2008-03-31 14:10:07 -07:00
Wayne Davison
5b83829669
A simple change to change_pathname() to ensure that the error output
...
mentions the right path when dir == NULL.
2008-03-31 07:46:47 -07:00
Wayne Davison
8cd3c6dccf
Preparing for release of 3.0.1pre3
v3.0.1pre3
2008-03-30 23:29:43 -07:00
Wayne Davison
29a89172f7
Improved the chdir() code:
...
- Renamed push_dir() to change_dir() and revised it a little so that it
can chdir() to a relative path without an intervening chdir() back to
the staring path.
- Renamed push_pathname() to change_pathname() and revised it to take
different args and to only call path_is_daemon_excluded() on a new
path (not a revisit of a file's already-checked path).
- Fixed change_pathname() to set the right pathname value when a chdir()
call fails.
- Set orig_dir once outside of the change_pathname() function.
- Got rid of pop_dir().
2008-03-30 15:44:46 -07:00
Wayne Davison
2089375179
Some argc-based actions in parse_arguments() shouldn't happen on
...
the server side.
2008-03-30 08:05:50 -07:00
Wayne Davison
f8949e7647
Fixed a path-exclusion glitch when checking more than one arg.
2008-03-30 08:05:42 -07:00
Wayne Davison
84ecaa0eca
Improved the code that protects a '.' dir from exclusion.
...
This fixed a glitch in the daemon-exclusion code that allowed
an exclude rule such as ".*" or "*/" to affect a '.' dir.
2008-03-29 23:06:18 -07:00
Wayne Davison
3f2d8d683a
Extended a test to ensure that hard-linked distant files continues
...
to work in incremental-recursion mode.
2008-03-28 10:40:17 -07:00
Wayne Davison
fd2598022c
Allow the file-list sending code to set XMIT_SAME_UID/XMIT_SAME_GID
...
when owner/group info isn't being preserved. This helps to ensure
that the lower 8 bits of the xflags aren't 0, and is what older
rsync versions did.
2008-03-28 10:40:10 -07:00
Wayne Davison
b05c58cce6
Dump an extraneous empty line.
2008-03-28 10:30:11 -07:00
Wayne Davison
05805cd6b7
Preparing for release of 3.0.1pre2
v3.0.1pre2
2008-03-26 17:12:07 -07:00
Wayne Davison
a165be754b
Mention two more NEWS items.
2008-03-26 17:04:29 -07:00
Wayne Davison
af3172c148
Ensure that a per-dir merge file is also loaded from implied directories
...
in the sender (was working in incremental mode).
2008-03-26 16:49:12 -07:00
Wayne Davison
487cb52615
Fixed the discovery of a prior finished hard-link when the entry
...
is old enough that it is no longer in the flist data.
2008-03-26 16:12:39 -07:00
Wayne Davison
9793bbb364
Improved a length check in parse_merge_name().
2008-03-26 14:01:52 -07:00
Wayne Davison
f6f74b93ef
Ensure that a per-dir merge file is also loaded from implied directories
...
in the generator (for protocol 30, at least).
2008-03-26 14:01:26 -07:00
Wayne Davison
7568ff448a
Fixed the way rsync handles iconv-conversion problems in the file-list:
...
- If the sender cannot convert a name, the discarding of the entry now
occurs soon enough to avoid affecting the sender's list (which was
causing the file-list on the receiving side to be out of sync).
- If the receiver cannot convert a name, its transformation of the name
into an empty name (which indicates that the entry should be skipped)
is no longer thwarted by the clean_fname() call (which was changing
the name into a ".").
2008-03-25 10:46:06 -07:00