WvStreams is a library set composed of a number of parts. Among them are WvIPStreams (WvTCPStream and WvUDPStream), WvStrings (yet another C++ String class), WvCrypto Streams (including an easy way to add SSL support to applications), UniConf (a universal configuration system), WvLog (nice, simple handling of log files), and a whole host of other goodness. These are the base classes used to build programs such as the ever popular WvDial, TunnelVision, FastForward, KWvDial, and retchmail.
| Tags | Internet Software Development Libraries |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX Linux Mac OS X BSD Windows Windows |
| Implementation | C++ |
Recent releases


Changes: New D-Bus bindings. An improved callback API based on boost's function library. Support for parsing OCSP requests and responses. A long list of bugfixes.


Changes: Many fixes and updates to make the Win32 port work again. Crash dump support in Win32. For unit testing purposes, a graphical test runner and a set of valgrind suppressions suitable for WvStreams are now installed by default.


Changes: The event loop model has been changed to allow for greater performance in the future. The X509 certificate and CRL API have been extended to support more features required for comprehensive X509 path validation.


Changes: Some new classes and features to aid debugging have been added. The cryptographic subsystem was made more comprehensive. A major bug in the zlib encoder was fixed.


Changes: This release fixes a small build system error that prevented compilation.