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
Wayne Davison
dd589118d0
- Set config_file to a default filename if it is NULL.
...
- Changed create_pid_file() to fail if the pidfile already exists,
which makes the daemon exit with an error.
- Output errors about a failure to open the config file or the lock
file to (a still open) stderr.
- We now notice (and complain) if fork() fails.
2007-10-01 02:25:54 +00:00
Wayne Davison
f92e15efd5
Mention the latest way to specify multiple remote args.
2007-09-30 07:46:28 +00:00
Wayne Davison
4f3c1df6c3
Made list more complete.
2007-09-30 07:34:33 +00:00
Wayne Davison
eb8f5c74e1
Got rid of some SPACE-TAB sequencs in the indentation.
2007-09-30 07:30:48 +00:00
Wayne Davison
a960239f39
Allow additional remote args to contain an identical hostname instead
...
of requiring it to be empty. This allows for the easy use of braces:
rsync -av host:file{1,2} /dest/
2007-09-30 07:14:16 +00:00
Wayne Davison
5621e5105a
Moved become_daemon() into clientserver.c.
2007-09-30 06:57:12 +00:00
Wayne Davison
a1d2685b08
- Moved become_daemon() here from socket.c and made it static.
...
- Call lp_load() before we call become_daemon().
- Output an error to stderr if we fail to open/parse the config file.
- Added a create_pid_file() static function and call it earlier in
the startup sequence.
2007-09-30 06:57:07 +00:00
Wayne Davison
0f6b4909db
Improved --acls, --xattrs, and --fake-super.
2007-09-29 17:01:01 +00:00
Wayne Davison
b0ca7d2500
Specify a better SMB_ACL_VALID_NAME_BITS value for OS X.
2007-09-29 16:06:40 +00:00
Wayne Davison
7ed6bc53b9
Added get_xattr_acl(), set_xattr_acl(), and del_def_xattr_acl().
2007-09-29 16:06:37 +00:00
Wayne Davison
f57ab2f718
When running with --fake-super, get/put ACLs from/to an xattr and don't
...
range-check the incoming values.
2007-09-29 16:06:34 +00:00
Wayne Davison
5ebb7935d2
Tweaked a variable name.
2007-09-29 04:35:26 +00:00
Wayne Davison
c50a9076e1
Added support for OS X testing using chmod +a and ls.
2007-09-29 02:26:23 +00:00
Wayne Davison
d417c51669
- Added OS X ACL support.
...
- Simplified some of the ge/set calling sequences.
- Got rid of SMB_ACL_PERMSET_T.
2007-09-28 21:54:11 +00:00
Wayne Davison
5b934f5133
Added OS X ACL support, using slightly tweaked sys_acl_*()
...
functions.
2007-09-28 21:54:07 +00:00
Wayne Davison
49ea69b3ff
We enable ACL compilation on OS X by default now.
2007-09-28 21:54:01 +00:00
Wayne Davison
578219bed5
Determine the previous version number in a more reasonable fashion.
2007-09-26 17:43:57 +00:00
Wayne Davison
2e4a3d17b4
Some improvements and fixes for the upcoming release.
2007-09-26 14:57:52 +00:00
Wayne Davison
b4b24520f6
Added (conditional) include of stdint.h.
2007-09-23 22:31:14 +00:00
Wayne Davison
13710874ce
Changed "statx" to "stat_x" to try to work around a build problem on AIX.
2007-09-23 22:19:55 +00:00
Wayne Davison
7341ee2dfd
Fixed a crash bug in get_local_name() when the file list is empty.
2007-09-23 21:54:03 +00:00
Wayne Davison
e0cfd15bcc
Fixed a glitch in the sending of mount-point dirs in inc_recurse mode.
2007-09-23 21:46:51 +00:00
Wayne Davison
5a47354882
Added a stub function for make_bak_dir().
2007-09-23 21:05:15 +00:00
Wayne Davison
f5b532b144
Added an option to copy_file() that tells it to try to make a
...
backup directory if the open of the dest file fails.
2007-09-23 21:03:46 +00:00
Wayne Davison
c0dba635ba
The --inplace code now properly handles creating a backup when
...
the --whole-file and/or --read-batch options are specified.
2007-09-23 21:03:41 +00:00