Hi, Scott :-). On Tue, 20 Jan 2004, Scott Parish wrote: >And that was the problem! >Thank you very much! >If you're itching to know... the problem was that i misread the >system(3) man page, and for some reason thought that it replaced >the current process's image, like execvp does. So, i was forking >before running system, which was causing all the code after i'd >updated the pop-before-smtp database to be running as two different >processes, leading to two bincimapd's interacting on the same set of >file descriptors.
Hehehe ^_^. Glad you solved the problem. >Regarding my code, if you'd still like i could send you a copy. Once i >get things working (which they appear to be now!) i'm intending to go >back and apply polish (possibly completely rewrite), and then document >(howto style) my whole jails setup and release these bits of code as >open source. Feel free to sketch out a few things on the wiki with your experiences, if you find a nice place for it to go. I know oh so well how it is to be administrating a system that doesn't behave rationally at all. Happy IMAPing! Andy :-) -- Andreas Aardal Hanssen | http://www.andreas.hanssen.name/gpg Author of Binc IMAP | "It is better not to do something http://www.bincimap.org/ | than to do it poorly."
