Edit

kc3-lang/libevent/ChangeLog

Branch :

  • Show log

    Commit

  • Author : Nick Mathewson
    Date : 2007-09-20 19:36:03
    Hash : db43c1e1
    Message : On win32, sockets apparently can't be used with ReadFile and WriteFile: You need send() and recv() instead. Also, you need to use ioctlsocket() with sockets, not ioctl. [Fixes evbuffer regression tests.] svn:r448

  • ChangeLog
  • Changes in current version:
     o allow \r or \n individually to separate HTTP headers instead of the standard "\r\n"; from Charles Kerr.
     o demote most http warnings to debug messages
     o Fix Solaris compilation; from Magne Mahre
     o Add a "Date" header to HTTP responses, as required by HTTP 1.1.
     o Support specifying the local address of an evhttp_connection using set_local_address
     o Fix a memory leak in which failed HTTP connections whould not free the request object
     o Make adding of array members in event_rpcgen more efficient, but doubling memory allocation
     o Fix a memory leak in the DNS server
     o Fix compilation when DNS_USE_OPENSSL_FOR_ID is enabled
     o Fix buffer size and string generation in evdns_resolve_reverse_ipv6().
     o Respond to nonstandard DNS queries with "NOTIMPL" rather than by ignoring them.
     o In DNS responses, the CD flag should be preserved, not the TC flag.
     o Fix http.c to compile properly with USE_DEBUG; from Christopher Layne
     o Handle NULL timeouts correctly on Solaris; from Trond Norbye
     o Recalculate pending events properly when reallocating event array on Solaris; from Trond Norbye
     o Add Doxygen documentation to header files; from Mark Heily
     o Add a evdns_set_transaction_id_fn() function to override the default
       transaction ID generation code.
     o Add an evutil module (with header evutil.h) to implement our standard cross-platform hacks, on the theory that somebody else would like to use them too.
     o Fix signals implementation on windows.
     o Fix http module on windows to close sockets properly.
     o Make autogen.sh script run correctly on systems where /bin/sh isn't bash. (Patch from Trond Norbye, rewritten by Hagne Mahre and then Hannah Schroeter.)
     o Skip calling gettime() in timeout_process if we are not in fact waiting for any events. (Patch from Trond Norbye)
     o Make test subdirectory compile under mingw.
     o Fix win32 buffer.c behavior so that it is correct for sockets (which do not like ReadFile and WriteFile).