Hi! Motivated by the Vlad's recent report, I took another tour arround the code and did yet-another cleanup phase. Amazing howmany things you can find when you revisit the code after some time...
I have fixed numerous MT-safeness problems, removed the "-minslaves" config option and added new [ns_proxy pools] command. I also updated the test-suite to check more cases. Also the problem reported by Vlad should be fixed as well. Altogether, this thing now seems pretty usable :-) If you discover something what you can undoubtfully classify as a bug, plese tell me as soon as possible as I would like to get this code integrated in our product (having more testers is an obvious plus for us, hehe). From this point on we may think of the ways how to eventually improve the beast. But, even as-is, it proved _immensely_ valuable for us, as we can peacefully hit an external program with a relative ease and encapsulate non-mt-safe code otherwise unthinkable to run in the context of the nsd process. Very Cool! Cheers, Zoran