pkgsrc/chat
nia 97cdeac39c unrealircd: Update to 5.0.7
UnrealIRCd 5.0.7 Release Notes
===============================

UnrealIRCd 5.0.7 consists mainly of fixes for the 5.x stable series,
with some minor enhancements.

Enhancements:
* Add support for ```estonian-utf8```, ```latvian-utf8``` and
  ```lithuanian-utf8``` in
  [set::allowed-nickchars](https://www.unrealircd.org/docs/Nick_Character_Sets)
* Add [message tags](https://www.unrealircd.org/docs/Message_tags)
  to ```PONG``` to help fix timestamp issues in KiwiIRC.
* Dutch helpop file (conf/help/help.nl.conf)

Fixes:
* When having multiple text bans (```+b ~T:censor```), these caused an empty
  message.
* Text bans are now no longer bypassed by voiced users (```+v```).
* [Websockets](https://www.unrealircd.org/docs/WebSocket_support) that used
```labeled-response``` sometimes received multiple IRC messages in one
websocket packet.
* The reputation score of [WEBIRC users](https://www.unrealircd.org/docs/WebIRC_block)
  was previously the score of the WEBIRC IP rather than the end-user IP.
* ```STATS badword``` was not working.
* When setting a very high channel limit, it showed a weird MODE ```+l``` value.
* The ```LINKS``` command worked, even when disabled via
  ```hideserver::disable-links``` in the optional hideserver module.
* In some cases ```WHO``` did not show your own entry, such as when
  searching on account name, which was confusing.
* Memory leak when repeatedly using ```./unrealircd reloadtls``` or
  ```/REHASH -tls```.

Module coders / Developers:
* No changes, only some small additions to the
[Doxygen module API docs](https://www.unrealircd.org/api/5/index.html)

UnrealIRCd 5.0.6
-----------------

UnrealIRCd 5.0.6 is a small maintenance release for the stable 5.x series.
For existing 5.x users there is probably little reason to upgrade.

Enhancements:
* Spanish help conf was added (conf/help/help.es.conf)

Fixes:
* History playback on join was not obeying the limits from
  [set::history::channel::playback-on-join](https://www.unrealircd.org/docs/Set_block#set::history).
  Note that if you want to see more lines, there is the ```HISTORY```
  command. For more information on the different ways to retrieve history, see
  [Channel History](https://www.unrealircd.org/docs/Channel_history)
* [Spamfilter](https://www.unrealircd.org/docs/Spamfilter) with the
  ['tempshun' action](https://www.unrealircd.org/docs/Actions) was letting
  the message through.
* In very specific circumstances a ```REHASH -tls``` would cause outgoing
  linking to fail with the error "called a function you should not call".
* Crash if empty [set::cloak-method](https://www.unrealircd.org/docs/Set_block#set::cloak-method)
* Issues with labeled-response on websockets (partial fix)

Module coders / Developers:
* In ```RPL_ISUPPORT``` we now announce ```BOT=B``` to indicate the user mode and
  ```WHO``` status flag for bots.
* ```HOOKTYPE_ACCOUNT_LOGIN``` is called for remote users too now (also on server syncs)
* Send ```RPL_LOGGEDOUT``` when logging out of services account
* Fix double batch in message tags when using both labeled-response
  and the ```HISTORY``` command

UnrealIRCd 5.0.5.1
-------------------

5.0.5.1 reverts the previously introduced UTF8 Spamfilter support.
Unfortunately we had to do this, due to a bug in the PCRE2 regex library
that caused a freeze / infinite loop with certain regexes and text.

UnrealIRCd 5.0.5
-----------------

This 5.0.5 release mainly focuses on new features, while also fixing a few bugs.

Fixes:
* [except ban { }](https://www.unrealircd.org/docs/Except_ban_block)
  without 'type' was not exempting from gline.
* Channel mode ```+L #forward``` and ```+k key```: should forward
  on wrong key, but was also redirecting on correct key.
* Crash on 32-bit machines in tkldb (on start or rehash)
* Crash when saving channeldb when a parameter channel mode is combined
  with ```+P``` and that module was loaded after channeldb. This may
  happen if you use 3rd party modules that add parameter channel modes.

Enhancements:
* [antimixedutf8](https://www.unrealircd.org/docs/Set_block#set::antimixedutf8)
  has been improved to detect CJK and other scripts and this will now
  catch more mixed UTF8 spam. Note that, if you previously manually
  set the score very tight (much lower than the default of 10) then you
  may have to increase it a bit, or not, depending on your network.
* Support for IRCv3 [+typing clienttag](https://ircv3.net/specs/client-tags/typing.html),
  which adds "user is typing" support to channels and PM (if the client
  supports it).
* New flood countermeasure,
  [set::anti-flood::target-flood](https://www.unrealircd.org/docs/Set_block#set%3A%3Aanti-flood%3A%3Atarget-flood),
  which limits flooding to channels and users. This is only meant as a
  filter for high rate floods. You are still encouraged to use
  [channel mode +f](https://www.unrealircd.org/docs/Anti-flood_features#Channel_mode_f)
  in channels which give you more customized and fine-grained options
  to deal with low- and medium-rate floods.
* If a chanop /INVITEs someone, it will now override ban forwards
  such as ```+b ~f:#forward:*!*@*```.

Changes:
* We now do parallel builds by default (```make -j4```) within ./Config,
  unless the ```$MAKE``` or ```$MAKEFLAGS``` environment variable is set.
* [set::restrict-commands](https://www.unrealircd.org/docs/Set_block#set%3A%3Arestrict-commands):
  * The ```disable``` option is now removed as it is implied. In other words: if
    you want to disable a command, then simply don't use ```connect-delay```.
  * You can now have a block without ```connect-delay``` but still make
    users bypass the restriction with ```exempt-identified``` and/or
    ```exempt-reputation-score```. Previously this was not possible.
* We now give an error when an IRCOp tries to place an *LINE that already
  exists. (Previously we sometimes replaced the existing *LINE and other
  times we did not)
* Add Polish HELPOP (help.pl.conf)

Module coders / Developers:
* Breaking API change in ```HOOKTYPE_CAN_SEND_TO_USER``` and
  ```HOOKTYPE_CAN_SEND_TO_CHANNEL```: the final argument has changed
  from ```int notice``` to ```SendType sendtype```, which is an
  enum, since we now have 3 message options (PRIVMSG, NOTICE, TAGMSG).
2020-11-24 12:24:44 +00:00
..
anope *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
atheme *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
bitchbot *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
bitchx chat/bitchx: fix SUBST pattern for replacing absolute path 2020-04-23 19:49:27 +00:00
bitlbee revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
bitlbee-discord bitlbee-discord: Update to 0.4.3 2020-04-22 04:39:48 +00:00
bitlbee-facebook *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
bitlbee-mastodon bitlbee-mastodon: Update to 1.4.4 2020-04-22 04:40:59 +00:00
bitlbee-steam *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
bnc *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
carbons-purple *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
centerim *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
centerim5 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
cgiirc *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
coyim Revbump all Go packages after go115 update 2020-11-13 19:26:03 +00:00
ctrlproxy revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
dccserver
dino dino: Update to 0.2.0 2020-11-13 09:41:46 +00:00
eggdrop *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
ejabberd *: reset MAINTAINER for fhajny on his request 2020-05-27 19:37:36 +00:00
ekg revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
emacs-jabber all: migrate some SourceForge homepage URLs back from https to http 2020-01-26 05:26:08 +00:00
emech emech: Update to 3.0.3 2020-01-18 23:26:34 +00:00
epic4 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
epic4-doc *: ftp.freenet.de does not provide ftp/http service any longer 2019-02-04 09:34:48 +00:00
farstream *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
finch *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
fisg
gajim *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
gajim-plugin-omemo chat/gajim: Update to 1.3.1. Drop maintainership. 2019-04-25 13:35:01 +00:00
gloox revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
goofey
hexchat *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
i2cb chat: align variable assignments 2019-11-02 22:18:22 +00:00
i2cbd belatedly bump revision 2018-04-15 18:18:42 +00:00
icb icb: fix building on modern mainstream Linux distros 2020-08-18 02:17:26 +00:00
icbirc
ii ii: Update to 1.8 2020-05-16 18:14:20 +00:00
ircd-hybrid chat/ircd-hybrid: Updates to 8.2.35 2020-11-15 14:26:24 +00:00
irchat-pj chat: align variable assignments 2019-11-02 22:18:22 +00:00
ircII *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
ircu chat/*: remove unnecessary :Q modifiers 2018-01-13 23:18:25 +00:00
iroffer Sort PLIST files. 2018-01-01 22:29:15 +00:00
irssi *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
irssi-icb chat/irssi-icb: remove unknown configure options 2020-05-31 15:10:11 +00:00
irssi-xmpp irssi-xmpp: non-op subst 2020-05-21 10:14:27 +00:00
jabberd2 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
kgb-bot *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
konversation *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
ktp-accounts-kcm *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
ktp-approver *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
ktp-auth-handler *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
ktp-common-internals *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:06:42 +00:00
ktp-contact-list *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
ktp-contact-runner *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
ktp-desktop-applets *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
ktp-filetransfer-handler *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
ktp-kded-integration-module *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
ktp-send-file *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
ktp-text-ui *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
libfolks *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
libgadu *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
libmesode chat: Add libmesode. Based on work by js in pkgsrc-wip. 2020-09-04 10:13:16 +00:00
libmsn *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:47:57 +00:00
libotr libotr: Update HOMEPAGE 2020-02-23 18:07:10 +00:00
libpurple *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:06:42 +00:00
libsignal-protocol-c chat/libsignal-protocol-c: import libsignal-protocol-c-2.3.3 2020-06-11 13:45:36 +00:00
libtelepathy *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
libtlen all: migrate some SourceForge homepage URLs back from https to http 2020-01-26 05:26:08 +00:00
loudmouth loudmouth: very belatedly add a GitHub pull reference to a patch 2020-06-29 23:35:51 +00:00
lurch-purple *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
matrix-synapse Update chat/matrix-synapse to 1.23.0 2020-11-18 21:06:08 +00:00
matterircd Revbump all Go packages after go115 update 2020-11-13 19:26:03 +00:00
maubot Update chat/mautrix-python to 0.7.13 2020-10-27 20:41:51 +00:00
mautrix-hangouts Update chat/mautrix-hangouts to 0.1.4 2020-11-18 20:52:50 +00:00
mautrix-telegram chat/mautrix-telegram: Add a few optional dependencies 2020-11-19 01:24:23 +00:00
mcabber *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
meanwhile *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
miniircd miniircd: Fix `--help' option 2020-08-21 16:44:11 +00:00
mumble *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
ninja
p5-IRC-Utils *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
p5-Net-Goofey *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
p5-Net-Jabber *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
p5-POE-Component-IRC *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
p5-POE-Filter-IRCD *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
phone
pidgin *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:06:42 +00:00
pidgin-facebookchat *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
pidgin-icb *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
pidgin-latex *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
pidgin-libnotify *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
pidgin-otr *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
pidgin-sametime *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
pidgin-silc *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
pircbot
profanity *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
prosody *: reset MAINTAINER for fhajny on his request 2020-05-27 19:37:36 +00:00
psi psi: update to 1.5 2020-11-13 14:06:48 +00:00
psybnc chat/psybnc: fix accidentally hard-coded PREFIX 2020-04-25 19:13:12 +00:00
py-axolotl chat/py-axolotl: Import version 0.1.42 2018-09-19 20:39:52 +00:00
py-axolotl-curve25519 py-axolotl-curve25519: Add MAINTAINER. 2018-09-19 20:40:45 +00:00
py-hangups py-hangups: Update to 0.4.12 2020-09-29 21:42:59 +00:00
py-mastodon py-mastodon: Update DEPENDS 2020-03-05 20:37:30 +00:00
py-mautrix Update chat/py-mautrix to 0.8.3 2020-11-18 20:48:58 +00:00
py-nbxmpp py-nbxmpp: updated to 1.0.1 2020-07-08 11:55:45 +00:00
py-telethon Add chat/py-telethon 2020-11-18 23:11:57 +00:00
py-telethon-session-sqlalchemy Add chat/py-telethon-session-sqlalchemy 0.2.16 2020-11-18 23:23:30 +00:00
py-xmpppy all: migrate some SourceForge homepage URLs back from https to http 2020-01-26 05:26:08 +00:00
quassel *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
quirc *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
riece all: migrate several HOMEPAGEs to https 2020-01-18 23:30:05 +00:00
roxirc *: Move SUBST_STAGE from post-patch to pre-configure 2018-07-04 13:40:07 +00:00
ruby-net-irc
scrollz chat/scrollz: remove unknown configure options 2020-05-31 17:22:16 +00:00
silc-client *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
silc-client-icb chat/*: remove unnecessary :Q modifiers 2018-01-13 23:18:25 +00:00
silc-server all: replace SUBST_SED with the simpler SUBST_VARS 2019-05-23 19:22:54 +00:00
sirc *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
skypeweb-purple *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
spectrum *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
srain *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
swift *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
telegram-purple *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
telepathy-farstream *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
telepathy-gabble *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
telepathy-glib *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
telepathy-haze *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
telepathy-idle *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
telepathy-logger *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:06:42 +00:00
telepathy-mission-control5 telepathy-mission-control*: Fix HOMEPAGEs. 2020-11-21 09:56:27 +00:00
telepathy-qt *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
telepathy-qt5 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:06:42 +00:00
tik all: migrate some SourceForge homepage URLs back from https to http 2020-01-26 05:26:08 +00:00
tirc chat: align variable assignments 2019-11-02 22:18:22 +00:00
tkabber
tkirc Sort PLIST files. 2018-01-01 22:29:15 +00:00
tkirc2 all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
tootstream tootstream: Update to 0.3.8.1 2020-03-05 20:24:28 +00:00
toxcore (chat/toxcore) Update buildlink3.mk for lib/libtoxcore.so.2.10.0 bump 2020-03-15 14:03:44 +00:00
unrealircd unrealircd: Update to 5.0.7 2020-11-24 12:24:44 +00:00
weechat weechat: Update to 3.0 2020-11-19 11:26:59 +00:00
xaric chat/xaric: remove unknown configure option 2020-06-01 06:11:54 +00:00
ysm Ignore portability when patching configure already 2020-03-26 02:39:17 +00:00
zenicb
zenirc chat: align variable assignments 2019-11-02 22:18:22 +00:00
zircon all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
znc *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
Makefile Remove telepathy-mission-control, replaced by telepathy-mission-control5 2020-11-21 10:04:30 +00:00