Hi, all! I've fixed a test failure on old operating systems without IPv6 support, and fixed nearly all[*] of the AddressSanitizer and ubsan warnings.
As noted before, 2.1.4-alpha will not have ugfix that I've been told about, or every feature that I'm hoping to include in 2.1.x, but it's been long enough without an alpha that it's probably wise to put a release out so that the sensible people who aren't tracking the git master branch can get bugfixes too. If you'd like to try it out before release, have a look at http://www.wangafu.net/~nickm/volatile/libevent-2.1.4-alpha-candidate2.tar.gz Please let me know about any total showstopper bugs here. (Like, major regressions: significant problems that this release has but which 2.1.3-alpha did not.) THIS IS NOT THE ACTUAL RELEASE. Do not upload this to package repositories, etc. I've attached a signed sha256sum again. [*] The ubsan scanner doesn't like the FD_SET macro as used with select, since the fd_mask type is required by POSIX to be long, but FD_SET sets the high bit by doing "1L << N", which is technically a signed integer overflow. I'll leave it to the compiler people, the standards people, and the POSIX people to argue about this one: the POSIX standard and the C standard seem to be in disagreement. best wishes, -- Nick
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 http://www.wangafu.net/~nickm/volatile/libevent-2.1.4-alpha-candidate2.tar.gz sha256sum = 6a440db1fb3dd7a316e5aca2625aab363dfaf029becc4f9699a8e498c8d2017b -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQGVAwUBUyjiGJEDl9iNKTGaAQJMMgv9EIsokbgNSuamGZQVSahYBDzIYzDyQ4RY bUugTq69ErKUF0+tc/qns3WDG68+61JulQRL64NoFVv6DlE3afdr005H/HOm7PTK gsJdf3qpcS6J6zYVkQ2g0sUY8CpHwCQ7w7xsqkCiaW+vXgR41mh/JGvCnaTMKV3J CsFgqAdCvxP+cs0nSdS1Hog4WoCba0hJkKUFMc5AnDpveRCWqWEM3ODF8ATzExvH VvRqp9bpQEtTBNcYmv+ZYv5fGAUax14CfRNNEfXV4zfLMrCkDjkoHZK+5OJDUqOM SGKoGEHsAIc1FLPUxda+X49r3jD3DpcBz1PP8IIqp2soPqsci8xfZd3NPrAQ04Nc Ve4UQPycxyzXnGsVmp6hsML9Z1kQLlh86djd5D4uJxUqkRMtEtO68Kf3yqlKk4Dm FN2K4Kbq2QM/K07tQCzc1U/S3QFmYFCKvJFzERLPC91Rq/2AC7EgyPI9mmbe6jXn NMbxc7VOohZQgMOy0lTKYj4VKTggz04o =PoOh -----END PGP SIGNATURE-----