[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[Libevent-users] [ANN] Libevent 2.0.20-stable is released
- To: libevent-users@xxxxxxxxxxxxx
- Subject: [Libevent-users] [ANN] Libevent 2.0.20-stable is released
- From: Nick Mathewson <nickm@xxxxxxxxxxxxx>
- Date: Fri, 24 Aug 2012 11:39:37 -0400
- Delivered-to: archiver@xxxxxxxx
- Delivered-to: libevent-users-outgoing@xxxxxxxx
- Delivered-to: libevent-users@xxxxxxxx
- Delivery-date: Fri, 24 Aug 2012 11:38:49 -0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=Z/p9HVzLfR6Xy3S9SeucAZMIgYfjKQUh2jkNEHPSPHE=; b=QM4yVkGrA2qM16vlVffKX+lnV+s+q5mNyZoLXRP0m5AqQPcxLEBb9x3GumPz8IbiKU 7T7G9C054BY4eVXHUdjwRrtnohxnDKSjXV3PxTGz94MS+kOJjX7oD05TFbamq19bz3TJ PUFyQT3ZwAryuUBKzM5KP62RbuYcTj5k7c2JYYeIqhFWTh+8ueSlzYvgTyv9wgFzlT74 JivY4EkFDMNhgAz9zRAfYGRajzFkXFcuF8pCscl1jb6BOk8BY6wknvNNZBz9Z0uS2xJG 9Rc/upA6TVOuIV4EwwQoRWxrRG74MvFi0HAXvlvXDbIWAf0FEEMKV0agXLsF7ARE99jP DmqQ==
- Reply-to: libevent-users@xxxxxxxxxxxxx
- Sender: owner-libevent-users@xxxxxxxxxxxxx
Hello, everyone!
Announcing Libevent 2.0.20-stable
=================================
Libevent 2.0.20-stable is now tagged and released. The package is
available from the *shiny new website* at http://libevent.org/ .
There are GPG signatures there too; you should probably verify them,
to make sure you get the software you think you are getting.
What's New in Libevent 2.0.20-stable
====================================
This is a pretty small bugfix release, considering that it's been a few
months. Most of the changes are code cleanups in the unit tests. Here's the
ChangeLog for this release:
BUGFIXES:
o core: Make event_pending() threadsafe. (be7a95c Simon Liu)
o win32: avoid crash when waiting forever on zero fds. (160e58b)
o evhttp: Fix a memory leak on error in evhttp_uriencode (11c8b31)
o evbuffer: Avoid possible needless call to writev. Found by
coverity. (6a4ec5c)
o evdns: memset sockaddr_in before using it. Found by coverity. (a1a0e67)
o evhttp: Check more setsockopt return values when binding sockets.
Found by coverity (a0912e3)
o evdns: Avoid segfault on weird timeout during name lookup. (dc32077
Greg Hazel)
o bufferevent_ssl: Correctly invoke callbacks when a SSL bufferevent
reads some and then blocks. (606ac43)
PORTABILITY FIXES:
o check for arc4random_buf at runtime, on OS X (bff5f94 Greg Hazel)
o Correctly check for arc4random_buf (fcec3e8 Sebastian Hahn)
o Add explicit AC_PROG_SED to configure.in so all autoconfs will
expose $(SED) (ca80ea6)
BUILD FIXES:
o Add GCC annotations so that the vsprintf functions get checked
properly (117e327)
o Fix an unused variable warning on *BSD. (c0720c1)
UNIT TEST FIXES:
o Fix a couple of memory leaks (found with Valgrind). (3b2529a Ross Lagerwall)
o Remove deadcode in http regression tests. Found by coverity. (5553346)
o Fix possible uninitialized read in dns regression tests. Found by
coverity. (2259777)
o Set umask before calling mkstemp in unit tests. Found by coverity (f1ce15d)
o Fix various check-after-dereference issues in unit tests: found by
coverity (4f3732d)
o Fix resource leaks in the unit tests; found by coverity (270f279)
o Add some missing null checks to unit tests; found by coverity (f021c3d)
o Avoid more crashes/bad calls in unit tests; found by coverity (3cde5bf)
o Remove unused variable; spotted by coverity (6355b2a)
o Add checks to various return values in unit tests. Found by
coverity (b9e7329)
o Move assignment outside tt_assert in ssl unit tests. Appeases
coverity. (a2006c0)
Acknowledgments
===============
Thanks to everybody who helped with code, bug reports, and suggestions,
including but not limited to:
Andrew Cox
Sebastian Hahn
Greg Hazel
Andrew Hochhaus
Ross Lagerwall
Simon Liu
--
Nick
***********************************************************************
To unsubscribe, send an e-mail to majordomo@xxxxxxxxxxxxx with
unsubscribe libevent-users in the body.