Commit af6e7937caf067c02313cc49e4a3394f51a43431

Con Kolivas 2011-07-05T10:42:11

Signal handling in dns lookup code is responsible for libcurl crashes when multithreading. Disable signal handling and use many curl handles instead, thus making work more asynchronous. Theoretically a curl can wait forever on a dns lookup with this but it's extremely unlikely.