[Bug 13364] rsyncd clips trims relative symlinks outside of source tree
samba-bugs at samba.org
samba-bugs at samba.org
Wed Apr 4 16:43:02 UTC 2018
https://bugzilla.samba.org/show_bug.cgi?id=13364
--- Comment #2 from Dave Gordon <dg32768 at zoho.eu> ---
Comment on attachment 14099
--> https://bugzilla.samba.org/attachment.cgi?id=14099
setup instructions and copier
Having set up an rsync daemon (on localhost:10873):
$ # Initial fetch of daemon's directory:
$ rsync -ii -av rsync://localhost:10873/testrsync/ testrsync/
receiving incremental file list
.d..t...... ./
cL+++++++++ foo -> ../foo
sent 30 bytes received 91 bytes 242.00 bytes/sec
total size is 6 speedup is 0.05
$ ls -lRa rsyncd/testrsync/ testrsync/
rsyncd/testrsync/:
total 4
drwxr-xr-x 1 dg32768 users 6 Apr 4 16:25 ./
drwxr-xr-x 1 dg32768 users 80 Apr 4 16:59 ../
lrwxrwxrwx 1 dg32768 users 6 Apr 4 16:15 foo -> ../foo
testrsync/:
total 4
drwxr-xr-x 1 dg32768 users 6 Apr 4 16:25 ./
drwxr-xr-x 1 dg32768 users 1846 Apr 4 16:58 ../
lrwxrwxrwx 1 dg32768 users 6 Apr 4 16:15 foo -> ../foo
$ # Refetch the same data:
$ strace -e trace=symlink rsync -ii -av rsync://localhost:10873/testrsync/
testrsync/
receiving incremental file list
.d ./
.L foo -> ../foo
sent 30 bytes received 91 bytes 242.00 bytes/sec
total size is 6 speedup is 0.05
$ # Here the rsync itemisation shows that it *examined* the symlink but
$ # did *not* recreate it -- note that strace shows no symlink(2) calls.
$ # So no bug here either :)
.Dave.
--
You are receiving this mail because:
You are the QA Contact for the bug.
More information about the rsync
mailing list