Timothy Brownawell <tbrow...@prjek.net> writes:

> On Sat, 2009-08-22 at 12:31 -0400, Stephen Leake wrote:
>> Timothy Brownawell <tbrow...@prjek.net> writes:
>
> I suppose the thing to do would be to first migrate to asio (or some
> other library) with the current netsync, and then once that's working
> turn on the ssl parts and strip out the now-redundant hmac and
> authentication stuff and check against the ssl client certificate
> instead.

Ok.

Building that branch on Debian dies in netsync.cc on:

#include "netxx/address.h"
#include "netxx/peer.h"
#include "netxx/probe.h"
#include "netxx/socket.h"
#include "netxx/sockopt.h"
#include "netxx/stream.h"
#include "netxx/streamserver.h"
#include "netxx/timeout.h"
#include "netxx_pipe.hh"

so apparently we need to edit netsync to use asio.

> So the question is, what needs to be done on the asio branch? And how
> can we mitigate the problems people have with linking against boost?

Do we have a list of such problems? Maybe we can just assume boost got
better :).

configure says mtn requires asio 1.2; Debian 5.0 (lenny stable) has
only asio 1.1.1. sid unstable has asio 1.4.1; that might be promoted
to stable before we get done with this :).

--
-- Stephe


_______________________________________________
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to