inspircd3: Update to 3.3.0 ### InspIRCd 3.3.0 * Added PackageInfo directives for ArchLinux. * Changed the maximum value for `<chanfilter:maxlen>` from 100 to 250. * Developer: added an experimental header which implements the IRCv3 Standard Replies draft: https://github.com/ircv3/ircv3-specifications/blob/master/extensions/standard-replies.md * Developer: added the OnConnectionFail event for suspending a user connection which is about to fail. * Developer: added the `ExtensionItem::{To,From}{Human,Internal,Network}` methods to convert an extension item to and from various string forms. * Developer: added the `MessageEventListener` class for adding tags to server messages. * Developer: added the `{EventHandler,StreamSocket,UserIOHandler}::SwapInternals` methods to swap the internals of two sockets. * Developer: deprecated the ServerEventListener clas and split the events contained within it into the `ServerProtocol::{BroadcastEventListener,LinkEventListener,SyncEventListener} classes. * Developer: deprecated the `SerializeFormat` enum, and the `serialize`, `unserialize` methods of the `ExtensionItem` class, and the `LocalExtItem` class. * Fixed a **crash** in the MySQL module when built against mariadb-connector-c v3.0.5 or newer. * Fixed allowing the `sasl` capability to be requested when the SASL server is offline. * Fixed empty `GLOBOPS` and `WALLOPS` messages not failing with an `ERR_NOTEXTTOSEND` message. * Fixed listener sockets with `<bind:replace>` enabled not being replaced in some circumstances. * Fixed not applying IRCv3 `server-time` timestamps on the server the source is connecting from. * Fixed not being able to use the `O` (oper) extban to server operators with a space in their server operator type. * Fixed referring to registration timeouts as ping timeouts in the `conn_waitpong` module. * Fixed sending IRCv3 `account-notify` and `chghost` messages to a user who has not sent the `NICK` and `USER` commands yet. * Fixed sending IRCv3 `cap-notify` messages for capabilities which are not presently visible in `CAP LS`. * Fixed the `geo_maxmind` module trying to interpret an `AF_UNIX` endpoint as an IP address. * Improved the message sent to server operators when the maximum connections for a connect class is reached. * Updated the vendored `utfcpp` library to v3.1.diff -r1.12 -r1.13 pkgsrc/chat/inspircd3/Makefile
(nia)
@@ -1,17 +1,16 @@ | @@ -1,17 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.12 2019/08/11 13:18:03 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.13 2019/08/23 11:01:14 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= inspircd-3.2.0 | 3 | DISTNAME= inspircd-3.3.0 | |
4 | PKGREVISION= 2 | |||
5 | CATEGORIES= chat | 4 | CATEGORIES= chat | |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=inspircd/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=inspircd/} | |
7 | GITHUB_TAG= v${PKGVERSION_NOREV} | 6 | GITHUB_TAG= v${PKGVERSION_NOREV} | |
8 | 7 | |||
9 | MAINTAINER= nia@NetBSD.org | 8 | MAINTAINER= nia@NetBSD.org | |
10 | HOMEPAGE= https://www.inspircd.org/ | 9 | HOMEPAGE= https://www.inspircd.org/ | |
11 | COMMENT= Modular Internet Relay Chat (IRC) server | 10 | COMMENT= Modular Internet Relay Chat (IRC) server | |
12 | LICENSE= gnu-gpl-v2 | 11 | LICENSE= gnu-gpl-v2 | |
13 | 12 | |||
14 | EXTRACT_USING= bsdtar | 13 | EXTRACT_USING= bsdtar | |
15 | USE_TOOLS+= gmake perl pkg-config | 14 | USE_TOOLS+= gmake perl pkg-config | |
16 | USE_LANGUAGES= c99 gnu++03 | 15 | USE_LANGUAGES= c99 gnu++03 | |
17 | HAS_CONFIGURE= yes | 16 | HAS_CONFIGURE= yes |
@@ -1,11 +1,11 @@ | @@ -1,11 +1,11 @@ | |||
1 | $NetBSD: distinfo,v 1.7 2019/07/05 12:11:49 nia Exp $ | 1 | $NetBSD: distinfo,v 1.8 2019/08/23 11:01:14 nia Exp $ | |
2 | 2 | |||
3 | SHA1 (inspircd-3.2.0.tar.gz) = 22a7770e2360741e4de46d4fbdbd1e4d4363175a | 3 | SHA1 (inspircd-3.3.0.tar.gz) = 7133e74eea8441624ca01d1b1a503d2877708b8e | |
4 | RMD160 (inspircd-3.2.0.tar.gz) = 508824a973c3163bf13a3d4dd20a84ea2591ee9a | 4 | RMD160 (inspircd-3.3.0.tar.gz) = 3ff512d1cf591977851e84435384920ba501954e | |
5 | SHA512 (inspircd-3.2.0.tar.gz) = 8792614785d7f0415a38d49cc1786204d838917df54792ee6755b9ad8fd895020539364fdfc6daae60a911b8f39af1326e172ac40335b700241ca832410a4498 | 5 | SHA512 (inspircd-3.3.0.tar.gz) = 067904d877803c370873b5e79860fe0ac68529e740283e7e78dcd4dbbea30e19841a1f2e7e57e3e0b701704224369dbd484562e7edbbcd775bf85c18a4d340c3 | |
6 | Size (inspircd-3.2.0.tar.gz) = 799842 bytes | 6 | Size (inspircd-3.3.0.tar.gz) = 803449 bytes | |
7 | SHA1 (patch-configure) = b58da682a8add14cf9c35ea9af0020c7dfde6e14 | 7 | SHA1 (patch-configure) = b58da682a8add14cf9c35ea9af0020c7dfde6e14 | |
8 | SHA1 (patch-docs_conf_inspircd.conf.example) = 077c5b474c7ce70096b25b48b66817422b134ce0 | 8 | SHA1 (patch-docs_conf_inspircd.conf.example) = 077c5b474c7ce70096b25b48b66817422b134ce0 | |
9 | SHA1 (patch-docs_conf_modules.conf.example) = 4a4ef063ae1c908268a34f0407a00c1df70a6a18 | 9 | SHA1 (patch-docs_conf_modules.conf.example) = 4a4ef063ae1c908268a34f0407a00c1df70a6a18 | |
10 | SHA1 (patch-docs_conf_services_anope.conf.example) = ab9078cf3bbe5e7393a8463c95b8db02bc5c019f | 10 | SHA1 (patch-docs_conf_services_anope.conf.example) = ab9078cf3bbe5e7393a8463c95b8db02bc5c019f | |
11 | SHA1 (patch-docs_conf_services_atheme.conf.example) = ad1dc932b17497ef49c6daf50984f566c402eb2b | 11 | SHA1 (patch-docs_conf_services_atheme.conf.example) = ad1dc932b17497ef49c6daf50984f566c402eb2b |