kc3-lang/libevent

Branch :


Log

Author Commit Date CI Message
75401035 2012-03-22 14:00:54 Bump version to 2.0.18-stable
90c0a7df 2012-03-22 13:47:01 Add credits to README
77342926 2012-03-22 12:49:08 Changelog for libevent 2.0.18-stable
c41c1a2b 2012-03-13 15:49:49 Merge remote-tracking branch 'sebastian/clang_unknown_warning_options' into patches-2.0
c2c7b39d 2012-03-13 08:33:06 Properly zero the kevent in kq_setup_kevent() Detected by clang
083296bc 2012-03-13 06:40:56 Don't do clang version detection when disabling some flags When clang 2.9 was around we hoped they'd introduce support for the normalized=id and override-init warnings by 3.0, but they haven't. We should only add the version detection back in when clang actually supports those warnings.
bec50680 2012-02-15 20:12:32 Stop crashing in evdns when nameserver probes give a weird error When a nameserver is down, we periodically try sending a "probe" message to that nameserver to see if it has come back up. If a nameserver comes up, we cancel any pending probe messages. Cancelling a probe message while handling the probe's response would result in a access-after-free or a double-free, so when we notice that we're about to call a nameserver up because of having received a probe from it, we need to check whether current response is the response from the probe. There was a case where we didn't to that, though: when the resolver gave us an unusual error response to our request that it resolve google.com. This is pretty rare, but apparently it can happen with some weird cacheing nameservers -- the one on the mikrotik router, for example. Without this patch, we would crash with a NULL pointer derefernce. Thanks to Hannes Sowa for finding this issue and helping me track it down.
2d67b638 2012-02-14 15:37:58 Changed OPENSSL_LDFLAGS to OPENSSL_LIBADD
92781968 2012-02-14 15:01:02 Added OPENSSL_LDFLAGS env variable which is appended to SSL checks. If openssl is not installed system-wide or not compiled as a shared library, some systems require various link flags (e.g., -ld).
03dce42d 2012-02-11 21:17:18 Tweak the evutil_open_closeonexec patch to work on windows, old unixes. Windows doesn't have a mode_t as far as I can tell. Some unixes, iirc, don't like three-argument open without O_CREAT.