Gordon Messmer writes:
It's one thing to generate non-predictable pids.On Mon, 2003-01-13 at 11:09, Johan Lindh wrote:That sounds reasonable. I believe that both OpenBSD and Solaris (atI recently found an incompatibility between my fave MTA courier and my fave OS, OpenBSD. You can get the details (and patch) from http://www.linkdata.se/sourcecode.html
least) generate non-predictable pid's to prevent certain local attacks. Both of them are probably affected by this problem.
It's a completely different thing to assign the same pid to another process, in the same second.
You can no longer trust the output of ps(1). Just throw it away, it is useless. Even if you do a ps(1), and find a process that you think you want to kill, or signal, by the time you end up typing out the command, you'll end up signaling a completely different process.
Which appears to be the case with OpenBSD. All in the name of "security".
Having said that, I will tweak the maildir library to include microseconds in the generated maildir filenames. That'll be sufficient, for now.
-------------------------------------------------------
This SF.NET email is sponsored by: FREE SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
