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