Hi list, On 06-04-13 16:26, Wouter Verhelst wrote: > The first issue is a case of misunderstanding how things are *supposed* > to work. Opening one "modern" socket for both IPv4 and IPv6 just happens > to work on Linux, but that isn't required. If we want to be portable, we > need to manage *all* results from getaddrinfo(), not just the first. > I'll look into that today (or maybe tomorrow).
That's done, now. It turned out to be fairly straightforward. > The second is somewhat uglier. Apparently there's no real standard for > how getopt() implementations are supposed to handle non-option > arguments; the way GNU getopt does it, is completely incompatible with > how FreeBSD getopt does. I had a stab at making it work for both, but > noticed today that the test suite failed on my laptop -- clearly I was > mistaken in my attempt. Since GNU getopt is available in a separate > library, I'll just change the configure script to have it require GNU > getopt instead. That's the chickening out way, but it has the advantage > of not requiring too much code changes. That turned out to be a misunderstanding on my part; I patched things so that they do work with multiple getopt() implementations instead. I now have an nbd-server that passes the test suite on both Linux and FreeBSD. Whee. With that, I think it's about time we release 3.3. I'll do so in tonight or tomorrow, unless I hear some objections from someone. -- Copyshops should do vouchers. So that next time some bureaucracy requires you to mail a form in triplicate, you can mail it just once, add a voucher, and save on postage. ------------------------------------------------------------------------------ Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Nbd-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nbd-general
