(Untitled)

Jul 31, 2007 15:34

What I've been working onFor the past while, I've been telling people that I've been working on some "security software" using WvStreams. Unfortunately, I couldn't say exactly what at the time. But that's all over now. Allow me to introduce PathFinder, the next-generation solution for certificate path validation. To my knowledge, Pathfinder is the ( Read more... )

advogato, pathfinder, wvstreams

Leave a comment

Comments 3

pphaneuf August 11 2007, 22:15:06 UTC
asio seems to be turning out to be the Twisted of the C++ world, being now integrated into Boost, and well on its way of actually making it into one of the TRs (and thus quite possibly in the next revision of the C++ standard library itself!).

But I've got some plans for integrating the two togethers, so that WvStreams can still be used for those cases where it's the obvious choice, while playing well with what looks like will be the standard...

Reply

wlach August 17 2007, 04:15:38 UTC
Yeah, but ASIO doesn't really handle some of the more interesting stuff that WvStreams does, like SSL, HTTP, and (soon) D-Bus. That isn't to say that there isn't room for replacing some of WvStreams internal code with what boost provides, possibly right down to its lowest level of abstraction (IWvStream).

The future should be fun (the trouble is finding the time and energy to make it so!).

Reply

pphaneuf August 17 2007, 11:31:31 UTC
It does do SSL, by the way, although there's just the SSL stream, no certificate management stuff.

I was mostly thinking in having the two play well together, like being able to clone an ASIO stream, or use one event loop in the other (using WvStreams in an ASIO program, or ASIO streams in a WvStreams program, much like we did for Qt and GLib).

WvCallback really ought to be replaced with boost::function, though, it's way better! ;-)

Reply


Leave a comment

Up