• Wayne Davison's avatar
    Some uid/gid fixes for (id_t)-1 and other large ID values. · eee2c77a
    Wayne Davison authored
    The code now avoids any special internal meaning for uid/gid -1, which
    allows it to be mapped to a better value (use 4294967295 instead of -1
    as the ID to map).  Replaced atol() with something than can return a
    value > 0x7FFFFFFF and that will error-out if the value overflows.  If
    chown() is called with a uid or gid of -1, complain that the ID is not
    settable and signal a transfer error.  Fixes bug 6936.
    eee2c77a
Name
Last commit
Last update
doc Loading commit data...
lib Loading commit data...
packaging Loading commit data...
popt Loading commit data...
support Loading commit data...
testhelp Loading commit data...
testsuite Loading commit data...
zlib Loading commit data...
.gitignore Loading commit data...
COPYING Loading commit data...
Doxyfile Loading commit data...
INSTALL Loading commit data...
Makefile.in Loading commit data...
NEWS Loading commit data...
OLDNEWS Loading commit data...
README Loading commit data...
TODO Loading commit data...
access.c Loading commit data...
aclocal.m4 Loading commit data...
acls.c Loading commit data...
authenticate.c Loading commit data...
backup.c Loading commit data...
batch.c Loading commit data...
byteorder.h Loading commit data...
case_N.h Loading commit data...
checksum.c Loading commit data...
chmod.c Loading commit data...
cleanup.c Loading commit data...
clientname.c Loading commit data...
clientserver.c Loading commit data...
compat.c Loading commit data...
config.guess Loading commit data...
config.sub Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...
connection.c Loading commit data...
csprotocol.txt Loading commit data...
delete.c Loading commit data...
errcode.h Loading commit data...
exclude.c Loading commit data...
fileio.c Loading commit data...
flist.c Loading commit data...
generator.c Loading commit data...
getfsdev.c Loading commit data...
getgroups.c Loading commit data...
hashtable.c Loading commit data...
hlink.c Loading commit data...
ifuncs.h Loading commit data...
install-sh Loading commit data...
inums.h Loading commit data...
io.c Loading commit data...
io.h Loading commit data...
itypes.h Loading commit data...
loadparm.c Loading commit data...
log.c Loading commit data...
main.c Loading commit data...
match.c Loading commit data...
mkproto.pl Loading commit data...
options.c Loading commit data...
params.c Loading commit data...
pipe.c Loading commit data...
prepare-source Loading commit data...
prepare-source.mak Loading commit data...
progress.c Loading commit data...
receiver.c Loading commit data...
rounding.c Loading commit data...
rsync.c Loading commit data...
rsync.h Loading commit data...
rsync.yo Loading commit data...
rsync3.txt Loading commit data...
rsyncd.conf.yo Loading commit data...
rsyncsh.txt Loading commit data...
runtests.sh Loading commit data...
sender.c Loading commit data...
shconfig.in Loading commit data...
socket.c Loading commit data...
syscall.c Loading commit data...
t_stub.c Loading commit data...
t_unsafe.c Loading commit data...
tech_report.tex Loading commit data...
testrun.c Loading commit data...
tls.c Loading commit data...
token.c Loading commit data...
trimslash.c Loading commit data...
tweak_manpage Loading commit data...
uidlist.c Loading commit data...
util.c Loading commit data...
wildtest.c Loading commit data...
wildtest.txt Loading commit data...
xattrs.c Loading commit data...