[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Unix-only code (was Re: svn commit: r10060 - trunk/subversion/libsvn_fs)

From: Greg Hudson <ghudson_at_MIT.EDU>
Date: 2004-06-25 16:59:55 CEST

On Thu, 2004-06-24 at 17:47, Joe Orton wrote:
> Support for the sticky/setgid/setuid bits has been in APR for a short
> while, on both branches.

Thanks for pointing this out. But you guys appear to have introduced a
bad bug in the process: APR_OS_DEFAULT now includes APR_USETID,
APR_GSETID, and APR_WSTICKY. The first two bits are ignored on file and
directory creation, but the third is not.

Note that changing the definition of APR_OS_DEFAULT will not solve this
problem, since programs compiled against apr 0.9.4 will have used the
old APR_OS_DEFAULT value. You need to use flag values outside of 0x0FFF
for the new bits.

(All of the above refers to the 0.9 branch, but may also be true of the
1.0 branch. Let me know if further action is required to make sure this
gets fixed.)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Jun 25 17:01:01 2004

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.