[Cgi-session-user] Re: FreeBSD problems / O_NOFOLLOW.
Brought to you by:
sherzodr
From: Mark S. <ma...@su...> - 2006-04-01 14:39:41
|
On Fri, Mar 31, 2006 at 10:23:10PM -0600, Matt LeBlanc wrote: > Mark, > > This is the same problem I referred to when I made the updates with > O_NOFOLLOW. An upgrade of Berkeley DB will fix the problem. I'm not > certain which releases of Berkeley DB fail and I failed to note which > release I had prior to upgrading. Matt, I looked into this a little. I learned that the O_NOFOLLOW flag originated on FreeBSD, with Linux support coming later. That's just interesting it 's FreeBSD having the issue. Or is not really a FreeBSD issue, but one with different versions of BerkeleyDB? Before encouraging upgrades of BerkeleyDB, I would want to confirm that such an upgrade wouldn't cause incompatibities with files created by older versions of BerkeleyDB. Another approach would be to find out which platforms or cases O_NOFOLLOW doesn't work in, and turn it off in those cases. From a quick Google, I could tell that other projects were taking this approach, but I didn't see any Perl code snippets. For those who are following along: I guess another workaround would be to try removing O_NOFOLLOW until this is resolved. Mark |