Zack Weinberg <za...@panix.com> writes: > On Tue, May 18, 2010 at 4:47 PM, Jack Lloyd <ll...@randombit.net> wrote: >> On Tue, May 18, 2010 at 03:59:06PM -0700, Zack Weinberg wrote: >>> The problem here is that we are using an ancient networking library >>> (netxx) that hasn't been updated since 2005 or something like that, >>> and has no IPv6 support. >>> >>> We need a new networking library. Unfortunately, I don't know if >>> there *is* a good low-level async networking library that meets all >>> our requirements. >> >> Just out of curiosity, how does asio fall down in this context? > > Well, it might not, tbh - it just exceeded my pain threshold :) The > problem I was having was, in asio a network socket, a local domain > socket, and an anonymous pipe are all different static types, but > monotone wants to treat them identically, so a big dynamically typed > wrapper was necessary and writing it was too much work.
We now have a big dynamically typed wrapper in the netsync stuff, so this may not be so bad anymore. > Also it may have reimplemented the DNS client rather than calling > getaddrinfo, which is not sysadmin-friendly. That is certainly odd. -- -- Stephe _______________________________________________ Monotone-devel mailing list Monotone-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/monotone-devel