Wayne Davison
03646b4910
The start of some updated "thanks".
2007-10-16 16:19:40 +00:00
Wayne Davison
11b02d927f
Adding Wesley Terpstra's lchmod()-equivalent that uses setattrlist().
2007-10-16 16:00:41 +00:00
Wayne Davison
5cefa088e2
We now report symlink mode changes if HAVE_SETATTRLIST is defined.
2007-10-16 16:00:34 +00:00
Wayne Davison
2e4e03f196
Added checks for setattrlist and sys/attr.h.
2007-10-16 16:00:31 +00:00
Wayne Davison
ea4e8cf8a1
Call set_allow_inc_recurse() for situations that don't call server_options().
2007-10-16 15:10:17 +00:00
Wayne Davison
95def6d957
- Send an 'i' in the -e arg to the server if we can support inc_recurse.
...
- Got rid of some unneeded blocking_io value twiddling.
- Send --use-qsort to the server if it was specified.
2007-10-16 15:10:12 +00:00
Wayne Davison
9970bed4d9
- Moved the arg-checking relating into set_allow_inc_recurse() and
...
call it when the server is in setup_protocol(). The function sets
allow_inc_recurse to 0 if some options won't allow us to support
an incremental-recursive transfer.
- The server now checks for an 'i' in the -e option from the client
and zeros out allow_inc_recurse if not found.
- The server reports its inc_recurse determination back to the client.
- The client sets inc_recurse based on the value it gets from the server.
2007-10-16 15:10:09 +00:00
Wayne Davison
494d049ce1
Incremented the SUBPROTOCOL_VERSION.
2007-10-16 15:10:05 +00:00
Wayne Davison
6a385e3b7e
We don't need to send --no-i-r anymore.
2007-10-16 04:08:25 +00:00
Wayne Davison
71456d301f
Write out the inc_recurse flag into a protocol-30 batch file.
2007-10-16 04:08:21 +00:00
Wayne Davison
dbd697b578
- Send a flag from the client to the server to indicate if the protocol
...
is going to run in inc_recurse mode or not.
- Verify that the options we received (as a server or as a batch-reader)
are compatible with the requested inc_recurse mode.
2007-10-16 04:08:18 +00:00
Wayne Davison
5ca70927be
Incremented the SUBPROTOCOL_VERSION.
2007-10-16 04:08:14 +00:00
Wayne Davison
2e52ba36cb
Added braces to an empty "if" (to avoid any complaints from a compiler
...
that likes to point out an "if (...)" with a semicolon after it).
2007-10-15 00:16:12 +00:00
Wayne Davison
fd78520dca
If there's no lchmod(), don't itemize permission differences for
...
symlinks.
2007-10-15 00:13:59 +00:00
Wayne Davison
3f655ca08d
If the user told us to use a password file and we used it, there's
...
no need to comment if a RSYNC_PASSWORD environment variable is set.
2007-10-14 21:20:31 +00:00
Wayne Davison
76edd33498
Fixed a typo in a comment.
2007-10-14 18:55:49 +00:00
Wayne Davison
e5f35681e6
Forward MSG_IO_ERROR to the generator so that it can disable deletions.
2007-10-13 05:23:34 +00:00
Wayne Davison
32b9011ae9
Improvements surrounding --list-only and --dirs.
2007-10-13 04:32:53 +00:00
Wayne Davison
fdad5aad3f
Get the version # right in the changelog.
2007-10-12 14:08:19 +00:00
Wayne Davison
90ac152deb
Modify the changelog section in the .spec file for each release.
2007-10-12 14:04:29 +00:00
Wayne Davison
e9df0a6242
Fixed the day of the week.
2007-10-12 14:04:00 +00:00
Wayne Davison
4cf94b8a01
Improved the summary, the description, and the changelog.
2007-10-12 13:57:37 +00:00
Wayne Davison
a6fa5bdef3
Improved the initial description summary.
2007-10-12 13:57:15 +00:00
Wayne Davison
8f61dfdbd4
One more tweak to the synopsis.
2007-10-12 01:21:02 +00:00
Wayne Davison
ddf8c2b0b2
Improvements suggested by Matt's improved manpage.
2007-10-12 01:12:05 +00:00
Wayne Davison
44ae628c59
Preparing for release of 3.0.0pre2
v3.0.0pre2
2007-10-12 00:09:19 +00:00
Wayne Davison
44a7ba4587
Tweaked a couple minor things.
2007-10-12 00:07:28 +00:00
Wayne Davison
44c4492acf
Conditionalize the call to setup_iconv().
2007-10-10 19:24:35 +00:00
Wayne Davison
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.
2007-10-08 18:02:11 +00:00
Wayne Davison
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.
2007-10-08 18:02:07 +00:00
Wayne Davison
ae11e4ee2d
- Added a flag for implied dirs: FLAG_IMPLIED_DIR.
...
- Changed the *_XFER_DIR flags to *_CONTENT_DIR flags.
- Increment SUBPROTOCOL_VERSION.
2007-10-08 18:02:03 +00:00
Wayne Davison
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.
2007-10-07 20:43:49 +00:00
Wayne Davison
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.
2007-10-07 07:18:49 +00:00
Wayne Davison
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.
2007-10-07 07:18:45 +00:00
Wayne Davison
3f65576881
Mention how --list-only w/o -r now abandons an old kluge.
2007-10-07 04:04:57 +00:00
Wayne Davison
3caf40356d
We now send -d to the server for a list-only transfer w/o -r (rather
...
than sending -r with a kluged exclude).
2007-10-07 03:52:28 +00:00
Wayne Davison
26bbb6aa4b
Set xfer_dirs when we set list_only.
2007-10-07 03:52:24 +00:00
Wayne Davison
bf66c2da14
Got rid of some old exclude trickery for --list-only w/o -r.
2007-10-07 03:52:20 +00:00
Wayne Davison
65f6b6b0ef
Got rid of a useless list_only tweak.
2007-10-07 03:52:17 +00:00
Wayne Davison
983f647c7e
Fix list-only output of dirs w/--relative but w/o --recursive.
2007-10-07 03:29:04 +00:00
Wayne Davison
14dfad3873
A couple tweaks to the AIX ACL code.
2007-10-05 20:47:18 +00:00
Wayne Davison
215465713b
Make sure ICONV_OPTION is unset if we didn't find iconv_open()
...
and iconv.h.
2007-10-05 20:40:36 +00:00
Wayne Davison
6be5ac61bd
Simplified a SMB_ACL_NEED_SORT conditional because some preprocessors
...
couldn't handle an #if embedded in a macro.
2007-10-05 02:45:09 +00:00
Wayne Davison
90c71caeb3
The hpux_count_obj() function should have been declared with a
...
void return type.
2007-10-05 02:30:39 +00:00
Wayne Davison
d46b5646c6
A few more improvements and some reshuffling.
2007-10-05 02:22:51 +00:00
Wayne Davison
da564b51a1
Preparing for release of 3.0.0pre1
v3.0.0pre1
2007-10-05 00:45:13 +00:00
Wayne Davison
f89617f7f2
One more tweak.
2007-10-05 00:41:38 +00:00
Wayne Davison
0f8984ed78
The latest changes.
2007-10-01 06:13:16 +00:00
Wayne Davison
306847ea67
Mention that we abort if the pid file exists.
2007-10-01 02:32:54 +00:00
Wayne Davison
d4eba300c9
The lp_load() function doesn't fudge the pszFname arg anymore.
2007-10-01 02:25:58 +00:00