pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/chat/inspircd3 inspircd: Update to 3.4.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ab9a5be03885
branches:  trunk
changeset: 416441:ab9a5be03885
user:      nia <nia%pkgsrc.org@localhost>
date:      Fri Oct 25 11:01:55 2019 +0000

description:
inspircd: Update to 3.4.0

### InspIRCd 3.4.0

**This version of InspIRCd was released on 2019-10-25.**

* Added `<alias:stripcolor>` to allow stripping formatting codes before matching an alias.

* Added `<cloak:ignorecase>` to ignore the case of a FQDN when cloaking.

* Added a check for the `channels/auspex` privilege to the hidemode module.

* Added a workaround for gateway IP addresses being banned by the connectban module.

* Added more information to timedbans addition/expiry notices.

* Added support for filtering part messages to the chanfilter module.

* Developer: added `ConfigStatus::initial` to find out if the config is being loaded for the first time.

* Developer: added `Events::ModuleEventProvider::{OnSubscribe,OnUnsubscribe}` to allow knowing when a module has subscribed to or unsubscribed from an event.

* Developer: added a parameter to the `OnServerSplit` event which specifies whether the split was intended or not.

* Developer: added an internal serialisation of the dccallow list.

* Developer: added an internal serialisation of the silence list.

* Developer: added the `GetId` method to the `Server` class.

* Developer: added the `GetNumericToken` method to the `irc::sepstream` class.

* Developer: added the `GetTypeStr` method to the `DNS::Manager` class.

* Developer: added the `OnServerBurst` event for executing actions after a server has finished bursting.

* Developer: added the `OnShutdown` event for executing actions shortly before shutdown.

* Developer: added the experimental `Serializable` class &amp; API and implemented it in the `Extensible`, `User` and `LocalUser` classes.

* Developer: changed `IS_{LOCAL,REMOTE,SERVER}` to be capable of handling null pointers.

* Developer: exposed variable list modes via the `VLIST` 005 token to make things easier for client developers.

* Disabled DNS, DNSBL, and ident lookups for unregistered KiwiIRC.com users in the example provider configs.

* Documented the `repeat` exemption type.

* Exempted the KiwiIRC.com servers from X-lines in the example provider configs.

* Fixed a bug in the HAProxy module where it would ignore any data received in the same packet as the header when using TCP connections.

* Fixed a crash on shutdown in the spanningtree module.

* Fixed linker errors caused by build objects from one compiler being used by another.

* Fixed not respecting the deprecated `<channels:users>` config tag.

* Fixed the DNSBL module banning a user after their IP address has changed.

* Fixed the IP addresses of the KiwiIRC.com servers in the example provider configs.

* Fixed the `OnSetUserIP` event being fired before the connect class has changed.

* Fixed the `u_noctcp` mode not being respected for CTCPs targeted at a channel.

* Fixed the config example path not being updated when the config path is changed in interactive mode.

* Fixed the example configs allowing voiced users to voice/devoice other users.

* Fixed the example provider config files not being installed.

* Fixed the silence module not being able to add or remove entries in some cases.

* Fixed various issues relating to hostname resolution.

* Raised the default value for `<connflood:bootwait>` from ten seconds to two minutes.

* Replaced the gdbargs file with the `--eval-command` option inside the init script.

* Updated the NetBSD `EV_SET` workaround now that upstream have fixed the issue.

diffstat:

 chat/inspircd3/Makefile |   6 +++---
 chat/inspircd3/PLIST    |   4 +++-
 chat/inspircd3/distinfo |  10 +++++-----
 3 files changed, 11 insertions(+), 9 deletions(-)

diffs (57 lines):

diff -r 397f6ccd65a9 -r ab9a5be03885 chat/inspircd3/Makefile
--- a/chat/inspircd3/Makefile   Fri Oct 25 10:29:04 2019 +0000
+++ b/chat/inspircd3/Makefile   Fri Oct 25 11:01:55 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2019/08/23 13:32:30 nia Exp $
+# $NetBSD: Makefile,v 1.16 2019/10/25 11:01:55 nia Exp $
 
-DISTNAME=      inspircd-3.3.0
+DISTNAME=      inspircd-3.4.0
 CATEGORIES=    chat
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=inspircd/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -58,7 +58,7 @@
                        ${INSPIRCD_USER} ${INSPIRCD_GROUP} 0600
 CONF_FILES_PERMS+=     ${EGDIR}/opers.conf.example ${PKG_SYSCONFDIR}/opers.conf \
                        ${INSPIRCD_USER} ${INSPIRCD_GROUP} 0600
-CONF_FILES_PERMS+=     ${EGDIR}/filter.conf.example ${PKG_SYSCONFDIR}/filter.conf  \
+CONF_FILES_PERMS+=     ${EGDIR}/filter.conf.example ${PKG_SYSCONFDIR}/filter.conf \
                        ${INSPIRCD_USER} ${INSPIRCD_GROUP} 0600
 CONF_FILES_PERMS+=     ${EGDIR}/helpop.conf.example ${PKG_SYSCONFDIR}/helpop.conf \
                        ${INSPIRCD_USER} ${INSPIRCD_GROUP} 0600
diff -r 397f6ccd65a9 -r ab9a5be03885 chat/inspircd3/PLIST
--- a/chat/inspircd3/PLIST      Fri Oct 25 10:29:04 2019 +0000
+++ b/chat/inspircd3/PLIST      Fri Oct 25 11:01:55 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2019/05/17 09:59:18 nia Exp $
+@comment $NetBSD: PLIST,v 1.4 2019/10/25 11:01:55 nia Exp $
 bin/inspircd
 bin/inspircd-genssl
 lib/inspircd/modules/core_channel.so
@@ -211,6 +211,8 @@
 share/examples/inspircd/motd.txt.example
 share/examples/inspircd/opermotd.txt.example
 share/examples/inspircd/opers.conf.example
+share/examples/inspircd/providers/irccloud.conf.example
+share/examples/inspircd/providers/kiwiirc-com.conf.example
 share/examples/inspircd/quotes.txt.example
 share/examples/inspircd/services/anope.conf.example
 share/examples/inspircd/services/atheme.conf.example
diff -r 397f6ccd65a9 -r ab9a5be03885 chat/inspircd3/distinfo
--- a/chat/inspircd3/distinfo   Fri Oct 25 10:29:04 2019 +0000
+++ b/chat/inspircd3/distinfo   Fri Oct 25 11:01:55 2019 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.8 2019/08/23 11:01:14 nia Exp $
+$NetBSD: distinfo,v 1.9 2019/10/25 11:01:55 nia Exp $
 
-SHA1 (inspircd-3.3.0.tar.gz) = 7133e74eea8441624ca01d1b1a503d2877708b8e
-RMD160 (inspircd-3.3.0.tar.gz) = 3ff512d1cf591977851e84435384920ba501954e
-SHA512 (inspircd-3.3.0.tar.gz) = 067904d877803c370873b5e79860fe0ac68529e740283e7e78dcd4dbbea30e19841a1f2e7e57e3e0b701704224369dbd484562e7edbbcd775bf85c18a4d340c3
-Size (inspircd-3.3.0.tar.gz) = 803449 bytes
+SHA1 (inspircd-3.4.0.tar.gz) = 62229ac2827c0377cf0f3f52cc016b2a14600b46
+RMD160 (inspircd-3.4.0.tar.gz) = 3b2e28f8f1825b6d2de3b2ebbf98a6756f44f6f9
+SHA512 (inspircd-3.4.0.tar.gz) = 871fefff5e337dc6228fae223ff7ac534e159b5bfb838419247b1d16339c860b0b939a28dd4610cf3b8c37328b5e6ccba2ddd80adbd27638f4f3fa28e4f99066
+Size (inspircd-3.4.0.tar.gz) = 809845 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