diff options
author | nia <nia@pkgsrc.org> | 2019-07-05 12:11:49 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2019-07-05 12:11:49 +0000 |
commit | 7b8640c7c3cb5a532e1305c0c9cbf7ff70cc234d (patch) | |
tree | 15e0b3fdafdcd91240481185c54ffd98800f988c /chat | |
parent | ea8c4523bf6efaf320d7922d734c83f754136b04 (diff) | |
download | pkgsrc-7b8640c7c3cb5a532e1305c0c9cbf7ff70cc234d.tar.gz |
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 (limited to 'chat')
-rw-r--r-- | chat/inspircd3/Makefile | 10 | ||||
-rw-r--r-- | chat/inspircd3/distinfo | 10 |
2 files changed, 8 insertions, 12 deletions
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 |