Wayne Davison
fc3ca11040
Got rid of some useless uses of the -t option.
2008-03-15 07:26:46 -07:00
Wayne Davison
1ed9018e69
Fixed some itemized logging failures:
...
- If a symlink/device/special-file changes its value without any
attribute changes, the itemized event no longer gets dropped.
- We put a 'c' into the checksum/change field now to indicate when
a symlink/device/special-file changes its value without changing
its type. This lets us properly interpret the --copy-links output
to know which items are getting copied without changes and which
are getting created with new content.
- Fixed the 'T' itemized output for a symlink when rsync tries to
set the right time but fails due to lack of OS/disk support.
2008-03-10 21:39:01 -07:00
Wayne Davison
c080190365
Fixed the latest xattrs tests on OS X.
2008-03-07 17:13:38 -08:00
Wayne Davison
26f0e56587
Restore a long-attribute test that was temporarily disabled.
2008-03-07 16:45:26 -08:00
Wayne Davison
d724dd186e
Fixed the interaction of --fake-super with --link-dest & --xattrs.
...
Fixed the munging of non-user namespace xattrs w/--fake-super.
Fixed the sorting of received xattrs when name-munging occurs.
Added xattr tests to verify that these things stay fixed.
2008-03-07 16:23:21 -08:00
Wayne Davison
89b47d43de
- Made the itemize test check for CAN_HARDLINK_SYMLINK define instead
...
of running its own test using ln.
- Made the merge test call checkit with absolute paths so that some
folk's cd command won't foul things up with extra output.
2008-03-04 21:46:27 -08:00
Wayne Davison
d1c06c2180
Fixing a problem with a NULL config_file pointer when accessing
...
a single-use daemon without no --config option specified. Added
a test to ensure that this doesn't break in the future.
2008-03-03 18:33:11 -08:00
Wayne Davison
fc29efc38d
Use variables to hold the constant itemized strings so
...
that future changes are easier to make.
2008-02-27 17:57:29 -08:00
Wayne Davison
717d04669a
Fixed the hard-link check again, adding a comment as to
...
why it is coded the way it is.
2008-02-18 17:16:08 -08:00
Wayne Davison
1ed56a05c2
Extended the protocol-30 info-passing code at startup, and use it to
...
tell the client if the server can set the times on a symlink (both
the server->client byte and the client->server use of -e). Make use
of this info to allow the proper output of the 't' flag when rsync
can set the time on a symlink (and we're talking protocol >= 30).
Added output of "[no] symtimes" info in the --version message.
Fixed the itemize.test so that it works when rsync believes that it
can set the time of a symlink, but it can't really do it.
2008-02-18 15:57:59 -08:00
Wayne Davison
2d8f9b1df0
Ignore exit-code 23 when we expect a daemon-excluded file to be excluded.
2008-02-09 21:30:49 -08:00
Wayne Davison
b769ad6a3e
Another xattr "internal abbrev" fix for an xattr object that is
...
shared by multiple files: handle the case where one file has an
abbreviated item set correctly, but a following item does not.
Also extended testsuite/xattrs.test to verify that this works.
2008-01-12 22:16:37 -08:00
Wayne Davison
9585b27678
Add a new daemon security option: "munge symlinks".
2007-11-27 07:34:59 -08: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
d0a6cdb62e
Make sure that the dirs we are merging have the same timestamps.
2007-09-23 02:18:57 +00:00
Wayne Davison
89b76bac1f
Added a test to make sure that merging relative items continues to
...
work right.
2007-09-23 00:30:40 +00:00
Wayne Davison
e73eed8563
Added more local-network IPs to the "hosts allow" rsyncd config
...
so that the FreeBSD machine in the compile farm can test.
2007-09-15 15:50:59 +00:00
Wayne Davison
73a649b7cb
Tweaked the pretend-ssh script.
2007-09-08 20:16:28 +00:00
Wayne Davison
accf8d12bc
Added a test combining -H with -c and a hard-linked file that has only
...
one instance inside the copy hierarchy. (Used to fail with protocol 29
or --no-ir.)
2007-09-04 06:57:57 +00:00
Wayne Davison
7918f24405
Changed some instances of \" in checkit calls to '.
2007-09-03 20:43:58 +00:00
Wayne Davison
9544261a45
Added weeding of "sending incremental file list" line to filter_outfile().
2007-09-03 19:52:35 +00:00
Wayne Davison
b88f6fe7e5
Let's try using egrep instead of grep since grep on Solaris
...
systems was failing to work right.
2007-07-15 06:37:17 +00:00
Wayne Davison
952ae75138
Make sure that --dry-run with --del doesn't output extraneous info
...
when the dest directory does not exist.
2007-07-14 04:47:42 +00:00
Wayne Davison
d048c2f225
Added a test for --prune-empty-dirs.
2007-07-08 06:25:57 +00:00
Wayne Davison
9b9d5f89b3
Got rid of the output differences for protocol 30 since it is now
...
the same as earlier protocols.
2007-07-08 06:25:54 +00:00
Wayne Davison
4bde45f60e
Make the comment even better.
2007-07-07 15:37:56 +00:00
Wayne Davison
f92f5b166e
Tweaked a comment to remove a (really old) rsync version reference.
2007-07-07 05:25:50 +00:00
Wayne Davison
a21e72c3e6
Attempting to make the mask test compatible with Solaris 8.
2007-06-02 16:30:04 +00:00
Wayne Davison
565a340b0a
Changed verbosity back from -vvvv to -vv.
2007-05-25 14:32:08 +00:00
Wayne Davison
f1599b9ef2
Be more verbose so that we can debug what is going wrong on solaris.
2007-05-22 00:00:51 +00:00
Wayne Davison
87b0cc726b
Got rid of the temporary "set -x" that was added for debugging.
2007-05-21 03:09:25 +00:00
Wayne Davison
434e77193c
Set -x option to diagnose what is going wrong on FreeBSD.
2007-05-21 02:31:20 +00:00
Wayne Davison
fdfc67406c
- Added more users and some groups to one of the files we're copying.
2007-05-20 07:10:48 +00:00
Wayne Davison
bf10faa9dc
Added a "sleep 1" to make certain failures more reproducible.
2007-04-29 15:01:57 +00:00
Wayne Davison
548ca46fec
Use the --super option for the non-fake test, just in case a system
...
can chown without appearing to be root (uid 0).
2007-04-28 23:47:16 +00:00
Wayne Davison
0eb05245f1
Authorize 10.0.1.2 for one of the BSD test-farm systems.
2007-04-28 17:22:53 +00:00
Wayne Davison
a9a8bc962c
Got rid of the --no-ir kluge in this test.
2007-04-26 23:15:51 +00:00
Wayne Davison
332cf6df7c
The --iconv option has now made it to the trunk.
2007-04-26 05:53:13 +00:00
Wayne Davison
3f7afe7ec1
Changed a "mkdir -p" into a makedir.
2007-04-26 05:32:38 +00:00
Wayne Davison
f1271537a4
Put the files down in a subdir so that we test backup's dir-
...
creating functionality (which had a bug until recently).
2007-04-24 19:03:54 +00:00
Wayne Davison
7ea6ea98c8
Use a single makepath call with multiple args.
2007-04-24 18:21:08 +00:00
Wayne Davison
d1798a2fda
Allow makepath to take multiple args.
2007-04-24 18:19:25 +00:00
Wayne Davison
e911ff75d6
Specify an arg sequence that was recently failing to work.
2007-04-24 18:18:57 +00:00
Wayne Davison
49f7162e7d
Use a slightly different rsync calling syntax.
2007-04-24 18:18:29 +00:00
Wayne Davison
b3fbe3ce35
The chown script now has a --fake-super mode if the script name has
...
"fake" in it. Added a symlink named chown-fake.test.
2007-04-24 17:22:01 +00:00
Wayne Davison
9557eabaa7
Made the devices.test script do a real device test when called
...
normally, or a fake-device test when called with "fake" in the
script name. Added a devices-fake.test symlink.
2007-04-24 17:06:09 +00:00
Wayne Davison
db9c9e2766
Added arg-parsing to tls.c.
2007-04-24 07:52:45 +00:00
Wayne Davison
9439c0cb5a
Adding the --fake-super option.
2007-04-24 07:32:44 +00:00
Wayne Davison
2fcc265c2f
Got rid of protocol-29 check.
2007-04-18 03:30:53 +00:00
Wayne Davison
b58e40332f
If ssh access is not enabled, use a shell function to test that
...
we can copy using a spawned rsync process.
2007-04-18 03:23:26 +00:00