pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/chat/unrealircd unrealircd: Update to 5.0.8



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a96714b9f4ef
branches:  trunk
changeset: 445575:a96714b9f4ef
user:      nia <nia%pkgsrc.org@localhost>
date:      Mon Jan 25 11:17:36 2021 +0000

description:
unrealircd: Update to 5.0.8

UnrealIRCd 5.0.8 Release Notes
===============================

The main purpose of this release is to enhance the
[reputation](https://www.unrealircd.org/docs/Reputation_score)
functionality. There have also been some other changes and minor
bug fixes. For more information, see below.

Enhancements:
* Support for [security groups](https://www.unrealircd.org/docs/Security-group_block),
  of which four groups always exist by default: known-users, unknown-users,
  tls-users and tls-and-known-users.
* New extended ban ```~G:securitygroupname```. Typical usage would be
  ```MODE #chan +b ~G:unknown-users``` which will ban all users from the
  channel that are not identified to services and have a reputation
  score below 25 (by default). The exact settings can be tweaked in the
  [security group block](https://www.unrealircd.org/docs/Security-group_block).
* The reputation command (IRCOp-only) has been extended to make it
  easier to look for potential troublemakers:
  * ```REPUTATION Nick``` shows reputation about the nick name
  * ```REPUTATION IP``` shows reputation about the IP address
  * ```REPUTATION #channel``` lists users in channel with their reputation score
  * ```REPUTATION <NN``` lists users with reputation scores below value NN
* Only send the first 1000 matches on ```STATS gline``` or a
  similar command. This to prevent the IRCOp from being flooded off.
  This value can be changed via
  [set::max-stats-matches](https://www.unrealircd.org/docs/Set_block#set::max-stats-matches)
* Warn when the SSL/TLS server certificate is expired or expires soon
  (within 7 days).
* New option allow::options::reject-on-auth-failure if you want to
  stop matching on a passworded allow block, see the
  [allow password documentation](https://www.unrealircd.org/docs/Allow_block#password)
  for more information. Note that most people won't use this.

Fixes:
* The ```WHO``` command searched on nick name even if it was told
  to search on a specific account name via WHOX options.
* Some typos in the Config script and a warning
* Counting clients twice in some circumstances

Changes:
* Support for $(DESTDIR) in 'make install' if packaging for a distro
* Mention the ban reason in Q-line server notices
* Add self-test to module manager and improve the error message in case
  the IRCd source directory does not exist.
* Print out a more helpful error if you run the unrealircd binary
  rather than the unrealircd script with an argument like 'mkpasswd' etc.
* On *NIX create a symlink 'source' to the UnrealIRCd source

Module coders / Developers:
* The [Doxygen module API docs](https://www.unrealircd.org/api/5/index.html)
  have been improved, in particular the
  [Hook API](https://www.unrealircd.org/api/5/group__HookAPI.html)
  is now 100% documented.

diffstat:

 chat/unrealircd/Makefile |   4 ++--
 chat/unrealircd/PLIST    |   3 ++-
 chat/unrealircd/distinfo |  10 +++++-----
 3 files changed, 9 insertions(+), 8 deletions(-)

diffs (45 lines):

diff -r f80161424cc2 -r a96714b9f4ef chat/unrealircd/Makefile
--- a/chat/unrealircd/Makefile  Mon Jan 25 11:10:02 2021 +0000
+++ b/chat/unrealircd/Makefile  Mon Jan 25 11:17:36 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.75 2020/11/24 12:24:44 nia Exp $
+# $NetBSD: Makefile,v 1.76 2021/01/25 11:17:36 nia Exp $
 
-DISTNAME=      unrealircd-5.0.7
+DISTNAME=      unrealircd-5.0.8
 CATEGORIES=    chat
 MASTER_SITES=  https://www.unrealircd.org/downloads/
 
diff -r f80161424cc2 -r a96714b9f4ef chat/unrealircd/PLIST
--- a/chat/unrealircd/PLIST     Mon Jan 25 11:10:02 2021 +0000
+++ b/chat/unrealircd/PLIST     Mon Jan 25 11:17:36 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2020/11/24 12:24:44 nia Exp $
+@comment $NetBSD: PLIST,v 1.18 2021/01/25 11:17:36 nia Exp $
 bin/unrealircd
 lib/unrealircd/modules/account-notify.so
 lib/unrealircd/modules/account-tag.so
@@ -58,6 +58,7 @@
 lib/unrealircd/modules/extbans/partmsg.so
 lib/unrealircd/modules/extbans/quiet.so
 lib/unrealircd/modules/extbans/realname.so
+lib/unrealircd/modules/extbans/securitygroup.so
 lib/unrealircd/modules/extbans/textban.so
 lib/unrealircd/modules/extbans/timedban.so
 lib/unrealircd/modules/globops.so
diff -r f80161424cc2 -r a96714b9f4ef chat/unrealircd/distinfo
--- a/chat/unrealircd/distinfo  Mon Jan 25 11:10:02 2021 +0000
+++ b/chat/unrealircd/distinfo  Mon Jan 25 11:17:36 2021 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.28 2020/11/24 12:24:44 nia Exp $
+$NetBSD: distinfo,v 1.29 2021/01/25 11:17:36 nia Exp $
 
-SHA1 (unrealircd-5.0.7.tar.gz) = a50cb53c5dbdc0d106e0197f90cae2ccf841286f
-RMD160 (unrealircd-5.0.7.tar.gz) = 43375299d65ab0cd1bd743afc7813c08ea8c1236
-SHA512 (unrealircd-5.0.7.tar.gz) = 0b851af26da2ea5d3a04d2ef324d7bd3d3fc820f24d7dfd7e975d6bf1f3954884eb98dc348d291a118d98a214922d3ca1132800381e6f025264856aa06498779
-Size (unrealircd-5.0.7.tar.gz) = 4995220 bytes
+SHA1 (unrealircd-5.0.8.tar.gz) = a254e3794bca1f330609be7effd6709709dd091a
+RMD160 (unrealircd-5.0.8.tar.gz) = 5180e40f4b6dac30e81a2bf883863eafcf863117
+SHA512 (unrealircd-5.0.8.tar.gz) = 45fc0758a870dbb9c3ff55fc7029d1ecff9dcf65680f31ff331f012efbf9c9bffa60a6fe27b9bab69302d26b8293a1089cfaf1c550a3f2802a549f25e4644770
+Size (unrealircd-5.0.8.tar.gz) = 5013231 bytes
 SHA1 (patch-include_h.h) = 3fa85b08f1d9e317a45cb8f54a61e0560617e72d



Home | Main Index | Thread Index | Old Index