pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/chat/inspircd3 inspircd3: Update to 3.2.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/dd798c076142
branches:  trunk
changeset: 397865:dd798c076142
user:      nia <nia%pkgsrc.org@localhost>
date:      Fri Jul 05 12:11:49 2019 +0000

description:
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 <bind:permissions> to UNIX socket listeners to set who can
access the socket.
- Added <bind:replace> to UNIX socket listeners to allow replacing
existing sockets on boot.
- Added <messageflood:notice>, <messageflood:privmsg>, and
<messageflood:tagmsg> to the messageflood module to specify how many
lines individual messages are equivalent to.
- Added <permchanneldb:saveperiod> to allow customising how often the
permchannels module should check whether its database needs to be
saved.
- Added <sslprofile:tlsv11> and <sslprofile:tlsv12> to the ssl_openssl
module to easily allow disabling old SSL versions.
- Added <xlinedb:saveperiod> 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 <connect:usests> option being inverted.
- Fixed various harmless compiler warnings in the httpd module.
- Fixed <pid:file> 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.

diffstat:

 chat/inspircd3/Makefile |  10 +++-------
 chat/inspircd3/distinfo |  10 +++++-----
 2 files changed, 8 insertions(+), 12 deletions(-)

diffs (49 lines):

diff -r 58fa18336916 -r dd798c076142 chat/inspircd3/Makefile
--- a/chat/inspircd3/Makefile   Fri Jul 05 11:11:41 2019 +0000
+++ b/chat/inspircd3/Makefile   Fri Jul 05 12:11:49 2019 +0000
@@ -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 @@
 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 @@
        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 -r 58fa18336916 -r dd798c076142 chat/inspircd3/distinfo
--- a/chat/inspircd3/distinfo   Fri Jul 05 11:11:41 2019 +0000
+++ b/chat/inspircd3/distinfo   Fri Jul 05 12:11:49 2019 +0000
@@ -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



Home | Main Index | Thread Index | Old Index