> On Dec 12, 2016, at 11:33, Hiroki Sato <h...@freebsd.org> wrote: > > Author: hrs > Date: Mon Dec 12 19:33:40 2016 > New Revision: 309933 > URL: https://svnweb.freebsd.org/changeset/base/309933 > > Log: > - Refactor listening socket list. All of the listening sockets are > now maintained in a single linked-list in a transport-independent manner. > - Use queue.h for linked-list structure. > - Use linked-list for AllowedPeers. > - Use getaddrinfo(8) even for Unix Domain sockets. > - Use macros to type-casting from/to struct sockaddr{,_in,_in6}. > - Define fu_* macro for union f_un to shorten the member names. > - Remove an extra #include <sys/type.h>. > - Add "static" to non-exported symbols. > - !INET support is still incomplete but will be fixed later. > > There is no functional change except for some minor debug messages.
Hello Hiroki-san, This change unfortunately breaks binding to IPv6 addresses, as discussed in this bug: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217939 . If I can figure out how to make it work (soon), I’ll send out a CR with my proposed changes. Thanks, -Ngie
signature.asc
Description: Message signed with OpenPGP using GPGMail