]> jfr.im git - irc/quakenet/snircd.git/commit - doc/example.conf
+2007-02-28 Michael Poole <mdpoole@troilus.org>
authorpaul <redacted>
Sat, 3 Mar 2007 16:34:00 +0000 (16:34 +0000)
committerpaul <redacted>
Sat, 3 Mar 2007 16:34:00 +0000 (16:34 +0000)
commit951d56c0c0df669707ed4daa87ea6e29bc341951
treea3125145f0081c4ada5cf665a33b8cfb14b70acd
parent396c8c1f71dc8c96e1e4a3975d06e6b95965fe4d
+2007-02-28  Michael Poole <redacted>
+
+       * ircd/os_generic.c (sockaddr_from_irc): Zero out socket address
+       before setting family, and regardless of whether we have an
+       irc_sockaddr template.
+
+2007-02-25  Michael Poole <redacted>
+
+       * doc/example.conf: Document new options for General block.
+
+       * include/res.h (clear_nameservers): Declare new function.
+       (add_nameserver): Declare previously static function.
+
+       * include/s_bsd.h (VirtualHost_dns_v4): Declare.
+       (VirtualHost_dns_v6): Likewise.
+
+       * ircd/ircd_lexer.l (DNS): Recognize new token.
+
+       * ircd/ircd_parser.y (DNS): Declare new token.
+       (generalitem): Allow new items for dns vhost(s) and dns servers.
+       (generaldnsvhost): New production.
+       (generaldnsserver): New production.
+
+       * ircd/ircd_res.c (VirtualHost_dns_v4): New variable.
+       (VirtualHost_dns_v6): Likewise.
+       (clear_nameservers): New function.
+       (restart_resolver): Scan specified servers so we only try to open
+       DNS client sockets that we need.
+
+       * ircd/ircd_reslib.c (irc_nscount): Remove redundant initializer.
+       (irc_res_init): Only read the resolver config file if there are no
+       nameservers provided.
+       (add_nameserver): Make non-static.  Remove off-by-one check
+       against IRCD_MAXNS.
+
+       * ircd/s_conf.c (read_configuration_file): Clear nameserver list
+       before reading the config file.
+
+2007-01-27  Jeannot Langlois <redacted>
+
+       * doc/example.conf (Features): Illustrate URLREG feature.
+
+       * doc/readme.features (URLREG): Define new feature.
+
+       * include/ircd_features.h (Feature): Add FEAT_URLREG.
+
+       * ircd/ircd_features.c (features): Set the default value.
+
+       * ircd/m_join.c (m_join): For ERR_NEEDREGGEDNICK, include the
+       URLREG value as a format argument.
+
+       * ircd/s_err.c (replyTable): Update ERR_NEEDREGGEDNICK
+       appropriately.
+
15 files changed:
ChangeLog
doc/example.conf
doc/readme.features
include/ircd_features.h
include/res.h
include/s_bsd.h
ircd/ircd_features.c
ircd/ircd_lexer.l
ircd/ircd_parser.y
ircd/ircd_res.c
ircd/ircd_reslib.c
ircd/m_join.c
ircd/os_generic.c
ircd/s_conf.c
ircd/s_err.c