1. 02 Dec, 2011 1 commit
    • Jason Glasgow's avatar
      multi: handle timeouts on DNS servers by checking for new sockets · adc88ca2
      Jason Glasgow authored
      If the first name server is not available, the multi interface does
      not invoke the socket_cb when the DNS request to the first name server
      timesout.  Ensure that the list of sockets are always updated after
      calling Curl_resolver_is_resolved.
      
      This bug can be reproduced if Curl is complied with --enable_ares and
      your code uses the multi socket interfaces and the
      CURLMOPT_SOCKETFUNCTION option.  To test try:
        iptables -I INPUT \
                 -s $(sed -n -e '/name/{s/.* //p;q}' /etc/resolv.conf)/32 \
                 -j REJECT
      and then run a program which uses the multi-interface.
      adc88ca2
  2. 01 Dec, 2011 1 commit
  3. 30 Nov, 2011 4 commits
  4. 29 Nov, 2011 4 commits
  5. 28 Nov, 2011 2 commits
  6. 27 Nov, 2011 1 commit
  7. 25 Nov, 2011 10 commits
  8. 24 Nov, 2011 6 commits
  9. 23 Nov, 2011 1 commit
  10. 21 Nov, 2011 1 commit
  11. 20 Nov, 2011 1 commit
  12. 19 Nov, 2011 1 commit
  13. 18 Nov, 2011 3 commits
  14. 17 Nov, 2011 4 commits