pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/chat/ircd-hybrid Update to 7.2.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2c51ec65e0b9
branches:  trunk
changeset: 505381:2c51ec65e0b9
user:      adrianp <adrianp%pkgsrc.org@localhost>
date:      Tue Jan 03 13:09:25 2006 +0000

description:
Update to 7.2.0

> -- ircd-hybrid-7.2.0 RELNOTES
> o) Fixed broken operwall = yes;
> o) Added 'umode' directive to oper{}.  List of modes to get on /OPER.
> o) Fixed a WHOIS bug
> o) Fixed bug where we would increase Count.invisi even
>    if invisible_on_connect is turned off
> o) Removed invite_ops_only, controlled by paranoid (+p) now
> o) Better DDoS protection
> o) Fixed va_list bug on amd64
> o) Fixed /dev/poll
>
>
> -- ircd-hybrid-7.2rc1 RELNOTES
> o) ircd can dynamically change all its client/fd limits at runtime
> o) Added epoll as the primary I/O engine under Linux
> o) Local channels will not show up in remote /WHOIS
> o) Added hidden_name which allows customized hidden server names
> o) Added restrict_channels to define a static channel set
> o) Added --disable-gline-voting to disable G-Line votes
>    for small networks or people who don't want it.
> o) Allow accumulating more ip= entries in an exempt{} block
> o) Various improvements and bugfixes
> o) Make win32 build usable
> o) Fixed ban caching bug
> o) Cosmetical fixes to TIME
> o) Get "KLINE nick" to work with clients that have a spoof
> o) Fixed RESV/XLINE bug in conjunction with names that include escaped
>    characters such as \*, \?, \#.
>
>
> -- ircd-hybrid-7.2beta1 RELNOTES
> o) Usermode +G, like +g, but allow messaging from people on common channels
> o) Usermode +D - "deaf", don't receive channel messages
> o) RXLINE and RKLINE - commands for setting regexp K/X lines
> o) Join flood is now detected and reported to +b opers
> o) Re-added REJECT_HOLD - lock clients for a while before throwing away
> o) ping_warning, a class{} option to notify opers before "Ping timeout"
> o) New hooking system, modularised: usermodes, iauth, message filtering etc.
> o) Network I/O speedups
> o) Various cleanups and bugfixes
> o) Support for client SSL
> o) Support for services (contrib/m_services.c)
> o) IP cloaking module (contrib/ip_cloaking.c)
> o) Native win32 build

diffstat:

 chat/ircd-hybrid/MESSAGE          |    6 +-
 chat/ircd-hybrid/Makefile         |   12 +-
 chat/ircd-hybrid/PLIST            |  195 ++++++-------------------------------
 chat/ircd-hybrid/distinfo         |   15 +-
 chat/ircd-hybrid/options.mk       |    3 +-
 chat/ircd-hybrid/patches/patch-aa |   10 +-
 chat/ircd-hybrid/patches/patch-ab |    8 +-
 chat/ircd-hybrid/patches/patch-ac |   47 ++++++--
 chat/ircd-hybrid/patches/patch-ae |   13 --
 9 files changed, 86 insertions(+), 223 deletions(-)

diffs (truncated from 495 to 300 lines):

diff -r 0ef2a9d0da3a -r 2c51ec65e0b9 chat/ircd-hybrid/MESSAGE
--- a/chat/ircd-hybrid/MESSAGE  Tue Jan 03 10:08:51 2006 +0000
+++ b/chat/ircd-hybrid/MESSAGE  Tue Jan 03 13:09:25 2006 +0000
@@ -1,13 +1,11 @@
 ===========================================================================
-$NetBSD: MESSAGE,v 1.4 2005/11/13 22:40:00 adrianp Exp $
+$NetBSD: MESSAGE,v 1.5 2006/01/03 13:09:25 adrianp Exp $
 
-ircd-hybrid is now installed.  Do note that three programs have changed
+ircd-hybrid is now installed.  Do note some programs have changed
 names to more readily reflect their ircd-hybrid function;
 make sure to prefix them with "ircd-hybrid":
 
-    convertconf -> ircd-hybrid-convertconf
     mkpasswd -> ircd-hybrid-mkpasswd
-    viconf -> ircd-hybrid-viconf
 
 The documentation can be found at ${PREFIX}/share/doc/ircd-hybrid.
 
diff -r 0ef2a9d0da3a -r 2c51ec65e0b9 chat/ircd-hybrid/Makefile
--- a/chat/ircd-hybrid/Makefile Tue Jan 03 10:08:51 2006 +0000
+++ b/chat/ircd-hybrid/Makefile Tue Jan 03 13:09:25 2006 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.25 2005/12/29 06:21:32 jlam Exp $
+# $NetBSD: Makefile,v 1.26 2006/01/03 13:09:25 adrianp Exp $
 
-DISTNAME=      ircd-hybrid-7.1.3
+DISTNAME=      ircd-hybrid-7.2.0
 EXTRACT_SUFX=  .tgz
 CATEGORIES=    chat
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=ircd-hybrid/}
@@ -110,17 +110,9 @@
        cd ${WRKSRC}/messages && \
                ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} install
 
-       ${INSTALL_PROGRAM} ${WRKSRC}/tools/convertconf \
-               ${PREFIX}/bin/ircd-hybrid-convertconf
-       ${INSTALL_PROGRAM} ${WRKSRC}/tools/convertilines \
-               ${PREFIX}/bin/convertilines
-       ${INSTALL_PROGRAM} ${WRKSRC}/tools/convertklines \
-               ${PREFIX}/bin/convertklines
        ${INSTALL_PROGRAM} ${WRKSRC}/tools/encspeed \
                ${PREFIX}/bin/encspeed
        ${INSTALL_PROGRAM} ${WRKSRC}/tools/mkpasswd \
                ${PREFIX}/bin/ircd-hybrid-mkpasswd
-       ${INSTALL_PROGRAM} ${WRKSRC}/tools/viconf \
-               ${PREFIX}/bin/ircd-hybrid-viconf
 
 .include "../../mk/bsd.pkg.mk"
diff -r 0ef2a9d0da3a -r 2c51ec65e0b9 chat/ircd-hybrid/PLIST
--- a/chat/ircd-hybrid/PLIST    Tue Jan 03 10:08:51 2006 +0000
+++ b/chat/ircd-hybrid/PLIST    Tue Jan 03 13:09:25 2006 +0000
@@ -1,77 +1,8 @@
-@comment $NetBSD: PLIST,v 1.4 2005/11/13 22:40:00 adrianp Exp $
-bin/convertilines
-bin/convertklines
+@comment $NetBSD: PLIST,v 1.5 2006/01/03 13:09:25 adrianp Exp $
 bin/encspeed
 bin/ircd
-bin/ircd-hybrid-convertconf
 bin/ircd-hybrid-mkpasswd
-bin/ircd-hybrid-viconf
 bin/servlink
-include/ircd-hybrid-7/balloc.h
-include/ircd-hybrid-7/channel.h
-include/ircd-hybrid-7/channel_mode.h
-include/ircd-hybrid-7/client.h
-include/ircd-hybrid-7/cluster.h
-include/ircd-hybrid-7/common.h
-include/ircd-hybrid-7/control.h
-include/ircd-hybrid-7/dalloca.h
-include/ircd-hybrid-7/dbuf.h
-include/ircd-hybrid-7/defaults.h
-include/ircd-hybrid-7/event.h
-include/ircd-hybrid-7/fdlist.h
-include/ircd-hybrid-7/fileio.h
-include/ircd-hybrid-7/handlers.h
-include/ircd-hybrid-7/hash.h
-include/ircd-hybrid-7/hook.h
-include/ircd-hybrid-7/hostmask.h
-include/ircd-hybrid-7/inet_misc.h
-include/ircd-hybrid-7/io.h
-include/ircd-hybrid-7/irc_getaddrinfo.h
-include/ircd-hybrid-7/irc_getnameinfo.h
-include/ircd-hybrid-7/irc_res.h
-include/ircd-hybrid-7/irc_reslib.h
-include/ircd-hybrid-7/irc_string.h
-include/ircd-hybrid-7/ircd.h
-include/ircd-hybrid-7/ircd_defs.h
-include/ircd-hybrid-7/ircd_getopt.h
-include/ircd-hybrid-7/ircd_handler.h
-include/ircd-hybrid-7/ircd_signal.h
-include/ircd-hybrid-7/ircdauth.h
-include/ircd-hybrid-7/list.h
-include/ircd-hybrid-7/listener.h
-include/ircd-hybrid-7/m_info.h
-include/ircd-hybrid-7/memory.h
-include/ircd-hybrid-7/modules.h
-include/ircd-hybrid-7/motd.h
-include/ircd-hybrid-7/msg.h
-include/ircd-hybrid-7/numeric.h
-include/ircd-hybrid-7/packet.h
-include/ircd-hybrid-7/parse.h
-include/ircd-hybrid-7/patchlevel.h
-include/ircd-hybrid-7/restart.h
-include/ircd-hybrid-7/resv.h
-include/ircd-hybrid-7/rlimits.h
-include/ircd-hybrid-7/rsa.h
-include/ircd-hybrid-7/s_auth.h
-include/ircd-hybrid-7/s_bsd.h
-include/ircd-hybrid-7/s_conf.h
-include/ircd-hybrid-7/s_debug.h
-include/ircd-hybrid-7/s_gline.h
-include/ircd-hybrid-7/s_log.h
-include/ircd-hybrid-7/s_misc.h
-include/ircd-hybrid-7/s_serv.h
-include/ircd-hybrid-7/s_stats.h
-include/ircd-hybrid-7/s_user.h
-include/ircd-hybrid-7/send.h
-include/ircd-hybrid-7/serno.h
-include/ircd-hybrid-7/servlink.h
-include/ircd-hybrid-7/setup.h
-include/ircd-hybrid-7/sprintf_irc.h
-include/ircd-hybrid-7/stdinc.h
-include/ircd-hybrid-7/supported.h
-include/ircd-hybrid-7/tools.h
-include/ircd-hybrid-7/userhost.h
-include/ircd-hybrid-7/whowas.h
 lib/ircd-hybrid/modules/autoload/m_accept.so
 lib/ircd-hybrid/modules/autoload/m_admin.so
 lib/ircd-hybrid/modules/autoload/m_away.so
@@ -84,7 +15,10 @@
 lib/ircd-hybrid/modules/autoload/m_drop.so
 lib/ircd-hybrid/modules/autoload/m_encap.so
 lib/ircd-hybrid/modules/autoload/m_eob.so
+lib/ircd-hybrid/modules/autoload/m_etrace.so
 lib/ircd-hybrid/modules/autoload/m_gline.so
+lib/ircd-hybrid/modules/autoload/m_hash.so
+lib/ircd-hybrid/modules/autoload/m_help.so
 lib/ircd-hybrid/modules/autoload/m_info.so
 lib/ircd-hybrid/modules/autoload/m_invite.so
 lib/ircd-hybrid/modules/autoload/m_ison.so
@@ -100,6 +34,7 @@
 lib/ircd-hybrid/modules/autoload/m_motd.so
 lib/ircd-hybrid/modules/autoload/m_names.so
 lib/ircd-hybrid/modules/autoload/m_nburst.so
+lib/ircd-hybrid/modules/autoload/m_omotd.so
 lib/ircd-hybrid/modules/autoload/m_oper.so
 lib/ircd-hybrid/modules/autoload/m_operwall.so
 lib/ircd-hybrid/modules/autoload/m_pass.so
@@ -109,6 +44,8 @@
 lib/ircd-hybrid/modules/autoload/m_rehash.so
 lib/ircd-hybrid/modules/autoload/m_restart.so
 lib/ircd-hybrid/modules/autoload/m_resv.so
+lib/ircd-hybrid/modules/autoload/m_rkline.so
+lib/ircd-hybrid/modules/autoload/m_rxline.so
 lib/ircd-hybrid/modules/autoload/m_set.so
 lib/ircd-hybrid/modules/autoload/m_stats.so
 lib/ircd-hybrid/modules/autoload/m_svinfo.so
@@ -149,9 +86,7 @@
 share/doc/ircd-hybrid/RELNOTES
 share/doc/ircd-hybrid/doc/CIDR.txt
 share/doc/ircd-hybrid/doc/LazyLinks.txt
-share/doc/ircd-hybrid/doc/Tao-of-IRC.940110
 share/doc/ircd-hybrid/doc/challenge.txt
-share/doc/ircd-hybrid/doc/channels.txt
 share/doc/ircd-hybrid/doc/guidelines.txt
 share/doc/ircd-hybrid/doc/index.txt
 share/doc/ircd-hybrid/doc/ircd.8
@@ -159,13 +94,10 @@
 share/doc/ircd-hybrid/doc/messages.txt
 share/doc/ircd-hybrid/doc/modeg.txt
 share/doc/ircd-hybrid/doc/modes.txt
-share/doc/ircd-hybrid/doc/operguide.txt
-share/doc/ircd-hybrid/doc/opermyth.txt
 share/doc/ircd-hybrid/doc/resv.txt
 share/doc/ircd-hybrid/doc/server-version-info
 share/doc/ircd-hybrid/doc/serverhide.txt
 share/doc/ircd-hybrid/doc/technical/Persistent_Clients.txt
-share/doc/ircd-hybrid/doc/technical/README.TSora
 share/doc/ircd-hybrid/doc/technical/README.openssl
 share/doc/ircd-hybrid/doc/technical/cryptlink.txt
 share/doc/ircd-hybrid/doc/technical/event.txt
@@ -175,7 +107,10 @@
 share/doc/ircd-hybrid/doc/technical/index.txt
 share/doc/ircd-hybrid/doc/technical/network.txt
 share/doc/ircd-hybrid/doc/technical/rfc1459.txt
+share/doc/ircd-hybrid/doc/technical/rfc2812.txt
+share/doc/ircd-hybrid/doc/technical/rfc2813.txt
 share/doc/ircd-hybrid/doc/technical/send.txt
+share/doc/ircd-hybrid/doc/technical/ts3.txt
 share/doc/ircd-hybrid/doc/technical/ts5.txt
 share/doc/ircd-hybrid/doc/technical/ts6.txt
 share/doc/ircd-hybrid/doc/technical/whats-new-code.txt
@@ -185,99 +120,35 @@
 share/examples/ircd-hybrid/example.efnet.conf
 share/examples/ircd-hybrid/simple.conf
 share/examples/rc.d/ircd-hybrid
-share/ircd-hybrid/help/opers/accept
-share/ircd-hybrid/help/opers/admin
-share/ircd-hybrid/help/opers/away
-share/ircd-hybrid/help/opers/capab
-share/ircd-hybrid/help/opers/cburst
-share/ircd-hybrid/help/opers/challenge
-share/ircd-hybrid/help/opers/client
-share/ircd-hybrid/help/opers/close
-share/ircd-hybrid/help/opers/cmode
-share/ircd-hybrid/help/opers/connect
-share/ircd-hybrid/help/opers/credits
-share/ircd-hybrid/help/opers/cryptlink
-share/ircd-hybrid/help/opers/die
-share/ircd-hybrid/help/opers/dline
-share/ircd-hybrid/help/opers/dmem
-share/ircd-hybrid/help/opers/drop
-share/ircd-hybrid/help/opers/eob
-share/ircd-hybrid/help/opers/error
-share/ircd-hybrid/help/opers/gline
-share/ircd-hybrid/help/opers/help
+share/ircd-hybrid/help/opers/capture
+share/ircd-hybrid/help/opers/chghost
+share/ircd-hybrid/help/opers/chgident
+share/ircd-hybrid/help/opers/chgname
+share/ircd-hybrid/help/opers/classlist
+share/ircd-hybrid/help/opers/clearchan
+share/ircd-hybrid/help/opers/ctrace
+share/ircd-hybrid/help/opers/delspoof
+share/ircd-hybrid/help/opers/flags
+share/ircd-hybrid/help/opers/forcejoin
+share/ircd-hybrid/help/opers/forcepart
 share/ircd-hybrid/help/opers/index
-share/ircd-hybrid/help/opers/info
-share/ircd-hybrid/help/opers/invite
-share/ircd-hybrid/help/opers/ison
-share/ircd-hybrid/help/opers/join
-share/ircd-hybrid/help/opers/kick
-share/ircd-hybrid/help/opers/kill
-share/ircd-hybrid/help/opers/kline
-share/ircd-hybrid/help/opers/knock
-share/ircd-hybrid/help/opers/knockll
-share/ircd-hybrid/help/opers/links
-share/ircd-hybrid/help/opers/list
-share/ircd-hybrid/help/opers/lljoin
-share/ircd-hybrid/help/opers/llnick
-share/ircd-hybrid/help/opers/locops
-share/ircd-hybrid/help/opers/lusers
-share/ircd-hybrid/help/opers/modlist
-share/ircd-hybrid/help/opers/modload
-share/ircd-hybrid/help/opers/modrestart
-share/ircd-hybrid/help/opers/modunload
-share/ircd-hybrid/help/opers/motd
-share/ircd-hybrid/help/opers/names
-share/ircd-hybrid/help/opers/nburst
-share/ircd-hybrid/help/opers/nick
-share/ircd-hybrid/help/opers/notice
-share/ircd-hybrid/help/opers/oper
-share/ircd-hybrid/help/opers/operwall
-share/ircd-hybrid/help/opers/part
-share/ircd-hybrid/help/opers/pass
-share/ircd-hybrid/help/opers/ping
-share/ircd-hybrid/help/opers/pong
-share/ircd-hybrid/help/opers/post
-share/ircd-hybrid/help/opers/privmsg
-share/ircd-hybrid/help/opers/quit
-share/ircd-hybrid/help/opers/rehash
-share/ircd-hybrid/help/opers/restart
-share/ircd-hybrid/help/opers/resv
-share/ircd-hybrid/help/opers/server
-share/ircd-hybrid/help/opers/set
-share/ircd-hybrid/help/opers/sjoin
-share/ircd-hybrid/help/opers/squit
-share/ircd-hybrid/help/opers/stats
-share/ircd-hybrid/help/opers/svinfo
-share/ircd-hybrid/help/opers/testline
-share/ircd-hybrid/help/opers/time
-share/ircd-hybrid/help/opers/topic
-share/ircd-hybrid/help/opers/trace
-share/ircd-hybrid/help/opers/uhelp
-share/ircd-hybrid/help/opers/umode
-share/ircd-hybrid/help/opers/undline
-share/ircd-hybrid/help/opers/ungline
-share/ircd-hybrid/help/opers/unkline
-share/ircd-hybrid/help/opers/unresv
-share/ircd-hybrid/help/opers/unxline
-share/ircd-hybrid/help/opers/user
-share/ircd-hybrid/help/opers/userhost
-share/ircd-hybrid/help/opers/users
-share/ircd-hybrid/help/opers/version
-share/ircd-hybrid/help/opers/wallops
-share/ircd-hybrid/help/opers/who
-share/ircd-hybrid/help/opers/whois
-share/ircd-hybrid/help/opers/whowas
-share/ircd-hybrid/help/opers/xline
+share/ircd-hybrid/help/opers/jupe
+share/ircd-hybrid/help/opers/ltrace
+share/ircd-hybrid/help/opers/mkpasswd
+share/ircd-hybrid/help/opers/ojoin
+share/ircd-hybrid/help/opers/opme
+share/ircd-hybrid/help/opers/spoof
+share/ircd-hybrid/help/opers/svsnick
+share/ircd-hybrid/help/opers/uncapture



Home | Main Index | Thread Index | Old Index