[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

2.10.3p7



Hello,

Having that squit bug in latest release 2.10.3p6 was hurting my eyes,
so now it is no longer latest!

Incorporating squit fix and some bugfixes backported from 2.11 tree
the newest latest 2.10 release is 2.10.3p7 now, available at your
nearest good ftp mirror (or ftp.irc.org, of course).

List of changes from 2.10.3p6:

Cosmetical:
        * s_conf.c/match_ipmask(): show original mask in error.
        * config.h.dist: check for empty TIMEDKLINES define.
        * s_misc.c/read_motd(): correctly parse motd file without ending \n.
        * list.c/remove_client_from_list(): negative remote client count bug,
          as directly connected servers have hopcount of 1, not 0.
        * s_misc.c/initstats(): set localc, not remc.

Tiny enhancements:
        * s_bsd.c/start_iauth(): send data to iauth in big chunks to save on
          metadata overhead.
        * res.c/init_resolver(): a hack to allow resolving inside FreeBSD jail.

Small enhancements:
        * ircd.c/try_connections(): if no conf suitable for AC found, disable
          AC temporarily.
        * s_misc.c/exit_client(): if remote server matching C-line exits and
          AC is temporarily disabled, enable it.
        * s_bsd.c/close_connection(): if AC was temporarily disabled and local
          connection in state Handshake or Connecting state exits, enable AC.

Fatal bug (can be triggered only by local oper) fixes:
        * s_serv.c/m_squit(): "by whom" to squit comment was buggy.

Those, who have 2.10.3p6 and squit.diff (or don't do manual squits)
have no need to upgrade. All versions prior to 2.10.3p6 MUST upgrade.

p.

-- 
Beware of he who would deny you access to information, for in his
heart he dreams himself your master.   -- Commissioner Pravin Lal
http://nerdquiz.sgh.waw.pl/  -- polska wersja quizu dla nerdów ;)