"Kevin L. Mitchell" <[EMAIL PROTECTED]> writes: > On Wed, 2004-12-29 at 10:21, Michael Poole wrote: > > I realized that and remedied it a few minutes later (ChangeLog > > revision 1.525, entry below). > > Excellent :) > > > Your guess is as good as mine as to why > > the list dropped that one -- I haven't gotten the mails for two other > > commits I made, either. > > Bah. Were they large commits? It's possible majordummy refused to > deliver them due to size. (Though I can't imagine a patch to ChangeLog > being a "large" commit...)
One was large, one was not. The big one fixes the IPv6 UDP problems you reported a week or so ago, the smaller one is another cleanup in the vein of that small commit. ChangeLog entries below. Michael Poole 2004-12-28 Michael Poole <[EMAIL PROTECTED]> * include/s_bsd.h (VirtualHost): Replace with separate variables for IPv4 and IPv6 virtual hosts. * include/uping.h (uping_echo): Remove declaration. * ircd/ircd_auth.c (iauth_reconnect): Select VirtualHost_v4 or VirtualHost_v6 based on iauth server address family. * ircd/ircd_lexer.l: Do not recognize RESOLVER token. * ircd/ircd_parser.y (ResolverAddr): Remove declaration. (RESOLVER): Remove definition. (generalresolver): Remove. (generalvhost): Assign address to either VirtualHost_v4 or VirtualHost_v6, depending on format. * ircd/ircd_res.c (res_socket): Replace with separate variables for IPv4 and IPv6 resolver sockets. (ResolverAddr): Remove definition. (restart_resolver): Attempt to set up both IPv4 and IPv6 sockets. (send_res_msg): Select outbound FD based on resolver address type. (res_readreply): Recognize either inbound socket FD. * ircd/os_generic.c (sockaddr_from_irc): Require irc != NULL. (os_socket): Require local != NULL. * ircd/s_bsd.c (VirtualHost): Replace with separate variables for IPv4 and IPv6 virtual hosts. (connect_inet): Select virtual host based on destination address. * ircd/uping.c (UPingFIleDescriptor): Remove. (upingSock): Split into separate IPv4 and IPv6 variables. (uping_echo_callback): Incorporate uping_echo() body here, so the proper socket FD can be used. (uping_init): Attempt to set up both v4 and v6 UPING sockets. (uping_server): Create uping socket with appropriate local address. * doc/example.conf (General): Update example config file to reflect removal of Resolver setting and support for separate IPv4 and IPv6 VHost settings. 2004-12-28 Michael Poole <[EMAIL PROTECTED]> * ircd/sys.h (BITS_ZERO_ON_*, HAVE_RELIABLE_SIGNALS, DOCURSES, DOTERMCAP, IRC_UID, IRC_GID, LIMIT_FMT, FALSE, TRUE): Remove unused macros. * ircd/ircd_auth.c, ircd/listener.c, ircd/s_auth.c, ircd/s_bsd.c, ircd/s_conf.c, ircd/uping.c, ircd/whocmds.c: Remove obsolete #include <arpa/inet.h>.