CVS update: rsync

Wayne Davison wayned at
Wed May 3 00:48:23 GMT 2006

Date:	Wed May  3 00:48:23 2006
Author:	wayned

Update of /data/cvs/rsync
In directory

Modified Files:
Log Message:
- Added curr_dir_depth, a variable that keeps track of the depth past
  the module root when a sanitizing daemon is running.
- Use the new calling syntax for sanitize_path().
- Updated count_dir_elements() to not count a . component.
- Improved sanitize_path() so that it can take a symlink target string
  and combine it with the symlink's name when the target is relative.
  When working with a symlink, the routine also returns NULL if any ..
  elements try to escape past the module root.
- The new routine safe_stat(), is used when sanitizing paths (i.e. when
  the daemon does not have chroot enabled).  This manually follows a
  chain of symlinks, ensuring they don't try to escape the module.

util.c		1.200 => 1.201

More information about the rsync-cvs mailing list