Commit graph

8 commits

Author SHA1 Message Date
wiz
a2b1e2cfb1 Update to 1.4.12:
Changes in 1.4.12-stable:
Try to contain degree of failure when running on a win32 version so heavily firewalled that we can't fake a socketpair.
Fix an obscure timing-dependent, allocator-dependent crash in the evdns code.
Use __VA_ARGS__ syntax for varargs macros in event_rpcgen when compiler is not GCC.
Activate fd events in a pseudorandom order with O(N) backends, so that we don't systematically favor low fds (select) or earlier-added fds (poll, win32).
Fix another pair of fencepost bugs in epoll.c.  [Patch from Adam Langley.]
Do not break evdns connections to nameservers when our IP changes.
Set truncated flag correctly in evdns server replies.
Disable strict aliasing with GCC: our code is not compliant with it.

Changes in 1.4.11-stable:
Fix a bug when removing a timeout from the heap. [Patch from Marko Kreen]
Remove the limit on size of HTTP headers by removing static buffers.
Fix a nasty dangling pointer bug in epoll.c that could occur after epoll_recalc(). [Patch from Kevin Springborn]
Distribute Win32-Code/event-config.h, not ./event-config.h

Changes in 1.4.10-stable:
clean up buffered http connection data on reset; reported by Brian O'Kelley
bug fix and potential race condition in signal handling; from Alexander Drozdov
rename the Solaris event ports backend to evport
support compilation on Haiku
fix signal processing when a signal callback delivers a signal; from Alexander Drozdov
const-ify some arguments to evdns functions.
off-by-one error in epoll_recalc; reported by Victor Goya
include Doxyfile in tar ball; from Jeff Garzik
correctly parse queries with encoded \r, \n or + characters
2009-08-16 15:35:03 +00:00
tnn
d90107491a Update to libevent-1.4.3.
1.4.3-stable:
1.4.2-rc:
* make Solaris event subsystems more reliable; from W.C.A. Wijngaards
* event_base_get_method(); from Springande Ulv
* fix HTTP/1.1 chunk formatting; from "propanbutan"
* allow 64-bit content lengths; from Scott Lamb
* and more...
1.4.1-beta:
* fixed some memory leaks and other misc cleanup; from Christopher Layne,
  Scott Lamb and Charles Kerr
* introduced event_reinit to deal with fork()
* improved efficiency of generated RPC structure
* performance improvements to Win32 backend
* and many more...
1.4.0-beta:
* a new RPC subsytem for writing distributed clients and servers
* almost everything is documented via Doxygen now
* many fixes and improvements to evdns and evhttp
* libevent now builds two additional libraries: libevent_core (containing only
  the event core) and libevent_extras (contained evdns, evhttp and evrpc)
* performance improvements due to using a heap instead of red-black trees for
  timeouts
* Solaris' event ports are better supported
1.3e:
* Fix compilation on Solaris; from Magne Mahre
* Add a "Date" header to HTTP responses when it's missing, as required by
  HTTP 1.1. Original Patch from Ralph Moritz.
* Fix a memory leak in which failed HTTP connections whould not free the
  request object.
* Fix a memory leak in the DNS server.
* Handle NULL timeouts correctly on Solaris; from Trond Norbye
* Recalculate pending events properly when reallocating event array on
  Solaris; from Trond Norbye
2008-04-22 17:16:54 +00:00
dmcmahill
31c0c13518 One more try. event.h gets installed and used by other programs so
we can't use config.h in it.  Instead use the substitution framework
which was already in place for making some other SunOS changes.
2007-10-04 12:28:13 +00:00
dmcmahill
de85d850fd SunOS-5.9 doesn't have stdint.h. There is already a configure test for this
so use the results.
2007-10-04 06:06:19 +00:00
tnn
9fbb366eaf Update to libevent-1.3d. ChangeLog is not available but from the homepage:
libevent-1.3d:
Bug fixes in the HTTP layer.

libevent-1.3c:
Small bug and portability fixes.

Worth mentioning is that patch-ab and patch-ac were applied upstream.
As usual with libevent, this breaks the ABI due to .so naming, so a
small revbump sweep will be needed.
2007-08-16 08:59:43 +00:00
joerg
fcbae5fcca Fix build on AIX: event.c needs time.h to get CLOCK_REALTIME and
the select implementation needs sys/select.h. The latter should be
detected by autoconf, but can break e.g. older DragonFly.
2007-08-01 16:57:15 +00:00
grant
3cdb6c1ce7 improvements to last:
- configure script already has provision for different compiler inline
  directives, just not every file was using it.
- u_intXX_t types need to be fixed in installed event.h too.
2007-02-27 11:11:17 +00:00
grant
5a6a5f4e21 make this build on Solaris with sunpro. 2007-02-27 10:38:45 +00:00