pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/news/inn
Module Name: pkgsrc
Committed By: spz
Date: Sat Apr 16 11:44:53 UTC 2022
Modified Files:
pkgsrc/news/inn: Makefile PLIST distinfo
pkgsrc/news/inn/patches: patch-ac
Log Message:
updating news/inn to 2.6.5
upstream changelog:
Changes in 2.6.5
* A new step in INN development has been achieved with the migration of
the INN project to GitHub. We now make use of the features GitHub
provides: issue tracker, pull requests, continuous integration, a
user-friendly interface to browse the code, etc. Our Subversion
repository has therefore been migrated to Git, and our Trac tickets to
the GitHub issue tracker.
* An up-to-date nocem.ctl file is provided with this release. You
should manually update your nocem.ctl file with the new information
recorded about NoCeM issuers, and make sure the right PGP keys are
present on your system.
* Up-to-date control.ctl and moderators files are provided with this
release. You should manually update them (notably for the fido7.*
hierarchy).
* Added a stricter validation of article numbers given in NNTP commands
so that numbers superior to 2^31 are correctly considered invalid.
Thanks to Richard Kettlewell for the patch.
* Added a check in rc.news for the existence of the *pathrun* directory.
INN won't start until this directory is writable. Previously, it
bailed out quickly after starting, without clear logs about why it
failed.
* Fixed parallel builds using "make -j". Thanks to Richard Kettlewell
for the path.
* nnrpd now properly gathers timer statistics when a compression layer
is active.
* nnrpd now properly discards data received from a news client after a
timeout when a TLS layer is active. It previously tried to read
incoming data before closing the socket, leading to decoding errors
from an underlying compression or SASL layer.
* innfeed and ovdb_stat now generate status reports in valid HTML
syntax.
* Fixed a bug in the buffindexed overview that prevented it from working
on several systems, amongst them FreeBSD. Unsupported, and useless,
permission bits were given to semaphores.
* Fixed the detection of library paths at configure time: multilib
directories (lib32 or lib64) are now also used if they exist, even it
the system does not use multilib. It will notably fix the detection
of the OpenSSL 3.0.0 library.
* The *tlscertfile* parameter in inn.conf now permits the use of a
complete certificate chain, instead of necessarily having to use
*tlscafile* for additional certificates.
* Added support for the new OpenSSL 3.0.0 API, which deprecated a few
functions.
* The inn.conf default value for *tlsprotocols* no longer contains TLS
versions 1.0 and 1.1, which have been deprecated by RFC 8996.
* A new inn.conf parameter has been added to tune the length of the
queue of pending connections to innd, nnrpd and the "ovdb" overview
storage method: the *maxlisten* parameter now permits configuring
their listen backlog, whose previously hard-coded values were 128 for
nnrpd and 25 for the others, which was not high enough for some uses.
The default value is now 128 for all of them, and configurable in
inn.conf. Thanks to Kevin Bowling for the patch.
* The name of seven man pages for routines built in libinn(3) are now
prefixed with libinn_ so as not to consume namespace and conflict with
other packages (notably, the list(3) and uwildmat(3) man pages are now
named libinn_list(3) and libinn_uwildmat(3)).
* Other minor bug fixes and documentation improvements, notably a
revised installation checklist and a section summarizing the most used
configuration at the beginning of a few complex man pages.
Changes in 2.6.4
* Added support for systemd notifications and socket activation. Use of
more features provided by systemd, including more notifications, will
come in future releases. Thanks to Marco d'Itri for this first
systemd integration into INN.
* nnrpd now adapts the length of the DH parameter used during a DHE key
exchange so as to comply with the security level OpenSSL 1.1.0 or
later expects. Thanks to Michael Baeuerle for the bug report.
* cnfsstat now also returns information about retired CNFS buffers:
buffers mentioned in cycbuff.conf as a cycbuff but not declared in a
metacycbuff.
* Switch default innreport behaviour to the common practice of
externalizing CSS into a separate file. Its name can be configured
with the *html_css_url* parameter in innreport.conf. If this
parameter is unset, the default innreport.css file name will be used
and innreport will generate this CSS file for you. Previously
generated reports are kept untouched, though, and will still contain
inline CSS if you had not already set the *html_css_url* parameter in
previous INN versions. Thanks to Richard Kettlewell for the patch.
* sm can now read and store any number of articles given in wire format
on its standard input when both -s and -R are used. Only native
format was previously possible. Thanks to Bo Lindbergh for the patch.
* Added new -a flag to rnews to disallow, if needed, the use of
additional unpackers from the rnews.libexec sub-directory of *pathbin*
(as set in inn.conf); only "rnews" and "cunbatch" will then be
recognized as valid batch commands.
* Added new -b flag to rnews to save rejected articles in the bad
sub-directory of *pathincoming* (as set in inn.conf). Otherwise,
rnews just logs and discards any articles that are rejected or cannot
be parsed for some reason.
* Added new -d flag to rnews to log via syslog the Message-ID and the
Path header value of each article rejected as a duplicate.
* Added new --enable-hardening-flags configure-time option, enabled by
default, to use hardening build flags like "-fPIE" and
"-fstack-protector-strong". This option can easily be disabled if the
compiler or the platform does not support them well. More hardening
build flags will eventually be added in future releases.
q
To generate a diff of this commit:
cvs rdiff -u -r1.135 -r1.136 pkgsrc/news/inn/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/news/inn/PLIST
cvs rdiff -u -r1.39 -r1.40 pkgsrc/news/inn/distinfo
cvs rdiff -u -r1.12 -r1.13 pkgsrc/news/inn/patches/patch-ac
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/news/inn/Makefile
diff -u pkgsrc/news/inn/Makefile:1.135 pkgsrc/news/inn/Makefile:1.136
--- pkgsrc/news/inn/Makefile:1.135 Thu Oct 21 07:46:37 2021
+++ pkgsrc/news/inn/Makefile Sat Apr 16 11:44:53 2022
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.135 2021/10/21 07:46:37 wiz Exp $
+# $NetBSD: Makefile,v 1.136 2022/04/16 11:44:53 spz Exp $
-DISTNAME= inn-2.6.3
-#PKGREVISION= 0
-PKGREVISION= 2
+DISTNAME= inn-2.6.5
+PKGREVISION= 0
CATEGORIES= news
MASTER_SITES= ftp://ftp.isc.org/isc/inn/
MASTER_SITES+= ftp://ftp.fu-berlin.de/unix/news/inn/
Index: pkgsrc/news/inn/PLIST
diff -u pkgsrc/news/inn/PLIST:1.27 pkgsrc/news/inn/PLIST:1.28
--- pkgsrc/news/inn/PLIST:1.27 Sat Jan 2 14:18:22 2021
+++ pkgsrc/news/inn/PLIST Sat Apr 16 11:44:53 2022
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.27 2021/01/02 14:18:22 spz Exp $
+@comment $NetBSD: PLIST,v 1.28 2022/04/16 11:44:53 spz Exp $
bin/inews
bin/rnews
include/inn/buffer.h
@@ -161,17 +161,17 @@ man/man1/simpleftp.1
man/man1/sm.1
man/man3/INN::Config.3pm
man/man3/INN::Utils::Shlock.3pm
-man/man3/clientlib.3
-man/man3/dbz.3
-man/man3/inndcomm.3
man/man3/libauth.3
man/man3/libinn.3
+man/man3/libinn_clientlib.3
+man/man3/libinn_dbz.3
+man/man3/libinn_inndcomm.3
+man/man3/libinn_list.3
+man/man3/libinn_qio.3
+man/man3/libinn_tst.3
+man/man3/libinn_uwildmat.3
man/man3/libinnhist.3
man/man3/libstorage.3
-man/man3/list.3
-man/man3/qio.3
-man/man3/tst.3
-man/man3/uwildmat.3
man/man5/active.5
man/man5/active.times.5
man/man5/buffindexed.conf.5
@@ -186,6 +186,7 @@ man/man5/inn-radius.conf.5
man/man5/inn.conf.5
man/man5/innfeed.conf.5
man/man5/innwatch.ctl.5
+man/man5/innreport.conf.5
man/man5/localgroups.5
man/man5/moderators.5
man/man5/motd.innd.5
@@ -255,9 +256,11 @@ man/man8/radius.8
man/man8/rc.news.8
man/man8/scanlogs.8
man/man8/scanspool.8
+man/man8/send-ihave.8
man/man8/send-nntp.8
man/man8/send-uucp.8
man/man8/sendinpaths.8
+man/man8/sendxbatches.8
man/man8/tally.control.8
man/man8/tdx-util.8
man/man8/tinyleaf.8
Index: pkgsrc/news/inn/distinfo
diff -u pkgsrc/news/inn/distinfo:1.39 pkgsrc/news/inn/distinfo:1.40
--- pkgsrc/news/inn/distinfo:1.39 Tue Oct 26 11:09:35 2021
+++ pkgsrc/news/inn/distinfo Sat Apr 16 11:44:53 2022
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.39 2021/10/26 11:09:35 nia Exp $
+$NetBSD: distinfo,v 1.40 2022/04/16 11:44:53 spz Exp $
-BLAKE2s (inn-2.6.3.tar.gz) = 0f04f972ccdb9b15fadd9c08f106d4f39196b28f1c0af1f8c9f3d63ba83d5c07
-SHA512 (inn-2.6.3.tar.gz) = 123881d474ce1df21983b3093827915706670a400d48c3945c32635cd2fa7f52be2470c39ad54b84cc31b5454d7a3be31feb306802957954a3450146e31f52cb
-Size (inn-2.6.3.tar.gz) = 2586168 bytes
+BLAKE2s (inn-2.6.5.tar.gz) = 227dfa235a50b6dc673c20e087e5441f4633afd991bdff7df11a7c46015cf71a
+SHA512 (inn-2.6.5.tar.gz) = 7200880e179ac10dcb04ed534d2f3119ad4045e912016342e2552e3fc129a2b2d4360615bc03bc9f4e17c440cf07c8017c55f4c17400af140a8bf7b96dc52a2f
+Size (inn-2.6.5.tar.gz) = 2646269 bytes
SHA1 (patch-aa) = 1801206391e5f37e75edad0955cfc426d4701e45
SHA1 (patch-ab) = 28b341559ba7d132e8a6dbb0989e964b1d5849fd
-SHA1 (patch-ac) = edb03ca5998873627278764ed4e528f13f3f74fd
+SHA1 (patch-ac) = e60a9f39aed6aed2004dc625d08afb7403ac18a1
SHA1 (patch-ad) = 96a38291dcd9a836dcaaa9f48ec6a8d2133dc7c6
SHA1 (patch-ag) = 31bee657a4e35475e902cd179716328aa39ee4b1
SHA1 (patch-ah) = 231ccb7c0402441760692c32fa0dafcf5c6a72aa
Index: pkgsrc/news/inn/patches/patch-ac
diff -u pkgsrc/news/inn/patches/patch-ac:1.12 pkgsrc/news/inn/patches/patch-ac:1.13
--- pkgsrc/news/inn/patches/patch-ac:1.12 Sun Aug 3 17:33:34 2014
+++ pkgsrc/news/inn/patches/patch-ac Sat Apr 16 11:44:53 2022
@@ -1,13 +1,13 @@
-$NetBSD: patch-ac,v 1.12 2014/08/03 17:33:34 spz Exp $
+$NetBSD: patch-ac,v 1.13 2022/04/16 11:44:53 spz Exp $
--- Makefile.global.in.orig 2014-05-17 08:24:49.000000000 +0000
+++ Makefile.global.in
-@@ -303,7 +303,7 @@ INSTALL = $(top)/support/install-sh -c
+@@ -340,7 +340,7 @@ INSTALL = $(top)/support/install-sh -c
## files like active and newsgroups that should have the same permissions as
## article files.
--BACKUP_OPTION = -B .OLD
-+#BACKUP_OPTION = -B .OLD
+-BACKUP_OPTION = -S .OLD
++#BACKUP_OPTION = -S .OLD
LI_SPRI = $(LIBTOOLINST) $(INSTALL) -o root -g $(RUNASGROUP) -m 4550 $(BACKUP_OPTION)
LI_XPRI = $(LIBTOOLINST) $(INSTALL) $(OWNER) -m 0550 $(BACKUP_OPTION)
Home |
Main Index |
Thread Index |
Old Index