= !WvStreams 4.4 = Released July 20, 2007. == Motivation == This release adds new features and fixes a number of bugs. === !WvStreams === - Internal changes to the way streams are selected: it is no longer possible to force a stream to select 'true' in pre_select, only to set its timeout to 0. This change paves the way to making WvStreams much more scalable in the future, by (for example) switching our polling mechanism to epoll. ([pphaneuf], [wlach]) - The X509 and CRL APIs have been expanded to support many more features required for certificate path validation. Further, X509 and CRL processing should now be more intuitive and consistent. ([wlach]) - Apply a number of build fixes from RedHat. ([pmccurdy]) - !WvCrash printing code now compiles on 64-bit architectures (Serhij Stasyuk) - Removed unused on-disk hash, !OpenSLP, telephony support, !WvHttp class, and SWIG bindings. ([wlach]) - Fix a number of valgrind errors in the unit tests. ([wlach]) - Add 'wvtestcolour.pl', which colourizes !WvTest output to help track down failures. ([pmccurdy]) - !WvHttpPool no longer prints a stack trace on every execute. ([wlach]) === !UniConf === - Improved test framework for UniConf generators, fix a number of minor bugs that this revealed. ([pmccurdy]) - Removed UniConf "C" bindings, as they were unused and had a number of underlying problems. ([wlach]) == Downloading == You can get it from the DownloadReleases page, or directly: [http://wvstreams.googlecode.com/files/wvstreams-4.4.tar.gz wvstreams-4.4.tar.gz]. == Building == If it's not already on your system, you will need to install [http://www.openssl.org OpenSSL], which is required by !WvStreams' cryptographic module. You'll probably also want a copy of [http://xplc.sourceforge.net/ XPLC], but it's not mandatory, since we bundle a copy in the !WvStreams tarball. Then, all you need to do is the standard: - ./configure - make - make install If you have any problems, please contact the MailingList. -- [wlach]