Skip to content
Snippets Groups Projects
  1. Jul 27, 2008
  2. Jul 15, 2008
  3. Nov 08, 2007
  4. Oct 24, 2007
  5. Jun 02, 2007
  6. May 30, 2007
    • Daniel Stenberg's avatar
      added ares_process_fd() to allow applications to ask for processing on · 67027396
      Daniel Stenberg authored
      specific sockets and thus avoiding select() and associated functions/macros.
      This function will be used by upcoming libcurl releases for this very
      reason. It also made me export the ares_socket_t type in the public ares.h
      header file, since ares_process_fd() uses that type for two of the arguments.
      67027396
  7. Jan 30, 2007
  8. Oct 18, 2006
  9. Aug 04, 2006
  10. Jul 28, 2006
  11. Jul 22, 2006
  12. Jul 05, 2006
  13. Dec 20, 2005
  14. Dec 17, 2005
  15. Dec 16, 2005
  16. Nov 10, 2005
  17. Nov 09, 2005
  18. May 16, 2005
  19. Apr 06, 2005
  20. Apr 05, 2005
  21. Mar 22, 2005
  22. Mar 10, 2005
  23. Aug 20, 2004
  24. Jul 24, 2004
    • Daniel Stenberg's avatar
      Gisle Vanem: · b3b2ba31
      Daniel Stenberg authored
      Basically in loops like handle_errors(), 'query->next' was assigned a local
      variable and then query was referenced after the memory was freed by
      next_server(). I've changed that so next_server() and end_query() returns the
      next query. So callers should use this ret-value.
      
      The next problem was that 'server->tcp_buffer_pos' had a random value at entry
      to 1st recv() (luckily causing Winsock to return ENOBUFS).
      
      I've also added a ares_writev() for Windows to streamline the code
      a bit more.
      b3b2ba31
  25. Jul 22, 2004
    • Daniel Stenberg's avatar
      - Fixed a few variable return types for some system calls. Made configure · c85bf83e
      Daniel Stenberg authored
        check for ssize_t to make it possible to use that when receiving the send()
        error code. This is necessary to prevent compiler warnings on some systems.
      
      - Made configure create config.h, and all source files now include setup.h that
        might include the proper config.h (or a handicrafted alternative).
      
      - Switched to 'ares_socket_t' type for sockets in ares, since Windows don't
        use 'int' for that.
      
      - automake-ified and libool-ified c-ares. Now it builds libcares as a shared
        lib on most platforms if wanted. (This bloated the size of the release
        archive with another 200K!)
      
      - Makefile.am now uses Makefile.inc for the c sources, h headers and man
        pages, to make it easier for other makefiles to use the exact same set of
        files.
      
      - Adjusted 'maketgz' to use the new automake magic when building distribution
        archives.
      c85bf83e
Loading