From 764cd332a07112be9f45846ebe2ba4d085ac5357 Mon Sep 17 00:00:00 2001 From: nia Date: Fri, 5 Jul 2019 12:11:49 +0000 Subject: inspircd3: Update to 3.2.0 This version of InspIRCd was released on 2019-06-05. - Added a configure option, --example-dir, which specifies the directory that example config files get installed into. - Added a flag to the filter module which allows registered users to be exempt from a filter. - Added a warning when the user tries to build on OpenBSD as it ships very broken compilers. - Added a warning when the user tries to build without SSL support. - Added example config files for enabling support for IRCCloud and KiwiIRC.com on your server. - Added syntax hints for all modes with parameters to the ERR_INVALIDMODEPARAM numeric response. - Added the ability to include all .conf files in a directory. - Added to UNIX socket listeners to set who can access the socket. - Added to UNIX socket listeners to allow replacing existing sockets on boot. - Added , , and to the messageflood module to specify how many lines individual messages are equivalent to. - Added to allow customising how often the permchannels module should check whether its database needs to be saved. - Added and to the ssl_openssl module to easily allow disabling old SSL versions. - Added to allow customising how often the xline_db module should check whether its database needs to be saved. - All SQL queries are now logged at the debug log level to enable easier debugging of SQL issues. - Developer: added support for marking a socket to be closed once it has finished receiving all the data sent to it. - Developer: added support for retrieving the end message of a batch. - Developer: added the OnUserPreQuit event for changing quit messages before a user disconnects. - Developer: added the FileSystem::GetFileList() function to get a list of files in a directory matching a glob pattern. - Developer: added the irc::sockets::isunix() function for checking if a string is a valid UNIX socket path. - Developer: ignore any SIGUSR1 or SIGUSR2 with no handlers instead of killing the process. - Fixed a misleading debug message in the sslinfo module. - Fixed calculating the human-readable version of durations. - Fixed closing HTTP connections before the entire http_stats module output had been sent. - Fixed linking the spanningtree module on OpenBSD. - Fixed modules that are in the process of being unloaded sometimes having events called on them. - Fixed not checking if the cap module is enabled before enabling the NAMESX and UHNAMES 005 tokens. - Fixed outgoing UNIX socket server connections. - Fixed routing tags on TAGMSG messages between servers. - Fixed server operators with the channels/auspex privilege not being able to request the topic of secret/private channels with the /TOPIC command. - Fixed the autoop module checking the prefix mode add rank when removing list entries. - Fixed the conn_umodes module setting user modes before the MOTD has been sent. - Fixed the default log directory in system-wide mode to be /var/log/inspircd. - Fixed the denychans module not checking whether the redirect channel is allowed properly. - Fixed the exemptchanops module not validating list entries. - Fixed the grammar of the error messages sent by the repeat module. - Fixed the Perl helper script finding the location of the PID file. - Fixed the sslinfo module not being able to place WebIRC users into the appropriate connect classes. - Fixed the TAGMSG message forwarding all tags regardless of whether they had been whitelisted. - Fixed the option being inverted. - Fixed various harmless compiler warnings in the httpd module. - Fixed not being relative to the data directory as was intended. - Fixed server-time timestamps only being accurate to the second. - Made the error message sent by the alias module when an alias requires a U-lined target but the target is not U-lined more accurate. - Show how many users in a channel are not using SSL in the ERR_ALLMUSTSSL response. - Updated the Module Manager source list for the new inspircd-contrib repository. --- chat/inspircd3/Makefile | 10 +++------- chat/inspircd3/distinfo | 10 +++++----- 2 files changed, 8 insertions(+), 12 deletions(-) (limited to 'chat') diff --git a/chat/inspircd3/Makefile b/chat/inspircd3/Makefile index 0f6040be95f..c5f2896b245 100644 --- a/chat/inspircd3/Makefile +++ b/chat/inspircd3/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.9 2019/06/23 10:04:26 nia Exp $ +# $NetBSD: Makefile,v 1.10 2019/07/05 12:11:49 nia Exp $ -DISTNAME= inspircd-3.1.0 -PKGREVISION= 2 +DISTNAME= inspircd-3.2.0 CATEGORIES= chat MASTER_SITES= ${MASTER_SITE_GITHUB:=inspircd/} GITHUB_TAG= v${PKGVERSION_NOREV} @@ -23,6 +22,7 @@ BUILD_DEFS+= PKG_SYSCONFDIR PKG_SYSCONFSUBDIR= inspircd CONFIGURE_ARGS+= --prefix=${PREFIX} +CONFIGURE_ARGS+= --example-dir=${EGDIR} CONFIGURE_ARGS+= --manual-dir=${PREFIX}/${PKGMANDIR}/man1 CONFIGURE_ARGS+= --module-dir=${PREFIX}/lib/inspircd/modules CONFIGURE_ARGS+= --config-dir=${PKG_SYSCONFDIR} @@ -106,9 +106,5 @@ post-configure: cd ${WRKSRC} && ${CONFIGURE_ENV} ${PERL5} ./configure \ --enable-extras=${INSPIRCD_EXTRAS:S/.cpp m_/.cpp,m_/gW} -post-install: - ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/examples/* ${DESTDIR}${EGDIR} - ${RM} -rf ${DESTDIR}${PKG_SYSCONFDIR}/examples - .include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/chat/inspircd3/distinfo b/chat/inspircd3/distinfo index 430b4b56bc3..16bf2c51218 100644 --- a/chat/inspircd3/distinfo +++ b/chat/inspircd3/distinfo @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.6 2019/06/23 10:04:26 nia Exp $ +$NetBSD: distinfo,v 1.7 2019/07/05 12:11:49 nia Exp $ -SHA1 (inspircd-3.1.0.tar.gz) = 5f520f97177c9c92337170d1e25695411ca3ef59 -RMD160 (inspircd-3.1.0.tar.gz) = 8ac3d8404266f2a211dd12e074a4f6a536e21f77 -SHA512 (inspircd-3.1.0.tar.gz) = 77e5602115d612be6bb1dc0123f5fde2e6ff0547376de04cd5c24de9376797654bbd62a01d058b6f27858bd338ae9126cdd0dcd8571ba0c33afc1f3e166e000c -Size (inspircd-3.1.0.tar.gz) = 795435 bytes +SHA1 (inspircd-3.2.0.tar.gz) = 22a7770e2360741e4de46d4fbdbd1e4d4363175a +RMD160 (inspircd-3.2.0.tar.gz) = 508824a973c3163bf13a3d4dd20a84ea2591ee9a +SHA512 (inspircd-3.2.0.tar.gz) = 8792614785d7f0415a38d49cc1786204d838917df54792ee6755b9ad8fd895020539364fdfc6daae60a911b8f39af1326e172ac40335b700241ca832410a4498 +Size (inspircd-3.2.0.tar.gz) = 799842 bytes SHA1 (patch-configure) = b58da682a8add14cf9c35ea9af0020c7dfde6e14 SHA1 (patch-docs_conf_inspircd.conf.example) = 077c5b474c7ce70096b25b48b66817422b134ce0 SHA1 (patch-docs_conf_modules.conf.example) = 4a4ef063ae1c908268a34f0407a00c1df70a6a18 -- cgit v1.2.3