Okay, I found a thread at OpenACS:

http://www.openacs.com/forums/message-view?message_id=64787

I proposed a new config param to set the directory where new files are 
created. It used to be possible, and maybe still is, to pass in a query var 
when uploading a file, thus allowing users to choose a filename. 

tom jackson

On Thursday 24 April 2008 07:08, Tom Jackson wrote:
> Isn't there a new safe version of these functions? The link to msdn also
> suggests that the replacements are depricated. In general, I think that the
> directory where the temp file is created should not be world writable. Some
> while back there was a suggestion to replace the C function with a safe
> version.
>
> I'll try to find this old info.
>
> tom jackson
>
> On Thursday 24 April 2008 00:32, Gustaf Neumann wrote:
> > Dear AOLserver community
> >
> > There was a problem with "ns_tmpnam", when the aolserver was compiled
> > under windows (esp. Vista). The Tcl command"ns_tmpnam" is implemented in
> > C using tmpnam(), which exists under WIN32, but behaves differently as on
> > unix counterparts and is practically unusable. The problem is that
> > tmnam() under Windows generates a filename for the root directory of the
> > actual drive (at least under Vista, no permissions under normal
> > conditions) and
> > ignores the TMP environment variable.
> >
> > See some background info form Microsoft:
> > http://msdn2.microsoft.com/en-us/library/hs3e7355(VS.80).aspx
> >
> > I have commited a patch to CVS head to address this problem.
> > http://aolserver.cvs.sourceforge.net/aolserver/aolserver/nsd/tclfile.c?r1
> >=1 .25&r2=1.26 The patch is local and documents the intended behavior and
> > background in detail.
> > Please crosscheck.
> >
> > best regards
> > -gustaf neumann
> >
> >
> > --
> > AOLserver - http://www.aolserver.com/
> >
> > To Remove yourself from this list, simply send an email to
> > <[EMAIL PROTECTED]> with the body of "SIGNOFF AOLSERVER" in the
> > email message. You can leave the Subject: field of your email blank.
>
> --
> AOLserver - http://www.aolserver.com/
>
> To Remove yourself from this list, simply send an email to
> <[EMAIL PROTECTED]> with the body of "SIGNOFF AOLSERVER" in the
> email message. You can leave the Subject: field of your email blank.


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> 
with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: 
field of your email blank.

Reply via email to