Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package inn for openSUSE:Factory checked in at 2022-08-09 15:28:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/inn (Old) and /work/SRC/openSUSE:Factory/.inn.new.1521 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "inn" Tue Aug 9 15:28:07 2022 rev:45 rq:993958 version:2.6.5 Changes: -------- --- /work/SRC/openSUSE:Factory/inn/inn.changes 2022-02-13 19:51:49.166336842 +0100 +++ /work/SRC/openSUSE:Factory/.inn.new.1521/inn.changes 2022-08-09 15:28:41.757684089 +0200 @@ -1,0 +2,61 @@ +Thu Jul 14 09:41:05 UTC 2022 - Michael Str??der <[email protected]> + +- Update to version 2.6.5: + * A new step in INN development has been achieved with the migration of + the INN project to GitHub. + * 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. +- delete inn-2.6.4.diff patch +- add inn-2.6.5.diff patch instead + +------------------------------------------------------------------- Old: ---- inn-2.6.4.diff inn-2.6.4.tar.gz inn-2.6.4.tar.gz.asc New: ---- inn-2.6.5.diff inn-2.6.5.tar.gz inn-2.6.5.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ inn.spec ++++++ --- /var/tmp/diff_new_pack.Hjvus1/_old 2022-08-09 15:28:42.329685723 +0200 +++ /var/tmp/diff_new_pack.Hjvus1/_new 2022-08-09 15:28:42.333685734 +0200 @@ -1,7 +1,7 @@ # # spec file for package inn # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -52,7 +52,7 @@ Requires: perl(MIME::Parser) %{?systemd_requires} %{?libperl_requires} -Version: 2.6.4 +Version: 2.6.5 Release: 0 %define PatchVersion -%{version} Source: https://downloads.isc.org/isc/inn/inn%{PatchVersion}.tar.gz @@ -149,7 +149,6 @@ # make DESTDIR=%{buildroot} OWNER= ROWNER= install # rename list manpage as it conflicts with the man-pages package -mv %{buildroot}%{_mandir}/man3/list.3 %{buildroot}%{_mandir}/man3/list-inn.3 for i in %{buildroot}%{_mandir}/*/* ; do if test -L "$i" ; then il=$(readlink "$i") @@ -173,7 +172,7 @@ %define installroot install -o root -g root -m %define installroot install -m %{installnews} 0755 -d %{buildroot}/var/log/news/http -%{installnews} 0644 subscriptions %{buildroot}/etc/news +%{installnews} 0644 samples/subscriptions %{buildroot}/etc/news %{installnews} 0644 distributions %{buildroot}/etc/news %{installnews} 0644 crontab.sample %{buildroot}/etc/news %{installnews} 0644 profile %{buildroot}/etc/news/.profile @@ -317,7 +316,7 @@ %defattr(-,root,root) %dir /etc/slp.reg.d %config(noreplace) /etc/slp.reg.d/inn.reg -%doc ChangeLog NEWS INSTALL README* +%doc NEWS INSTALL README* %doc doc-inn/* %files devel ++++++ inn-2.6.4.diff -> inn-2.6.5.diff ++++++ --- /work/SRC/openSUSE:Factory/inn/inn-2.6.4.diff 2021-12-19 17:44:06.296647857 +0100 +++ /work/SRC/openSUSE:Factory/.inn.new.1521/inn-2.6.5.diff 2022-08-09 15:28:41.645683769 +0200 @@ -1,7 +1,7 @@ -Index: inn-2.6.3/README.linux +Index: inn-2.6.5/README.linux =================================================================== --- /dev/null -+++ inn-2.6.3/README.linux ++++ inn-2.6.5/README.linux @@ -0,0 +1,95 @@ +Installing a news system: Florian La Roche +========================= @@ -98,10 +98,10 @@ +(recomended if you have lots of articles and little time), use +the "--fresh" option to just create a new history database. + -Index: inn-2.6.3/backends/ninpaths.c +Index: inn-2.6.5/backends/ninpaths.c =================================================================== ---- inn-2.6.3.orig/backends/ninpaths.c -+++ inn-2.6.3/backends/ninpaths.c +--- inn-2.6.5.orig/backends/ninpaths.c ++++ inn-2.6.5/backends/ninpaths.c @@ -204,6 +204,7 @@ writedumpfile(const char *n) if (d) { if (writedump(d)<0) @@ -110,10 +110,10 @@ } else { perror("writedumpfile: fopen failed for ninpaths"); } -Index: inn-2.6.3/convertspool +Index: inn-2.6.5/convertspool =================================================================== --- /dev/null -+++ inn-2.6.3/convertspool ++++ inn-2.6.5/convertspool @@ -0,0 +1,142 @@ +#!/bin/sh +. @LIBEXECDIR@/news/lib/innshellvars @@ -257,10 +257,10 @@ +cd $PATHSPOOL +rmdir --ignore-fail-on-non-empty oldspool +echo "done." -Index: inn-2.6.3/crontab.sample +Index: inn-2.6.5/crontab.sample =================================================================== --- /dev/null -+++ inn-2.6.3/crontab.sample ++++ inn-2.6.5/crontab.sample @@ -0,0 +1,38 @@ +# Here are sample entries that could be added to /etc/crontab for +# your INN News-System. @@ -300,19 +300,19 @@ +# generate a uucp transmission statistic +#0 6 10 * * nobody /usr/bin/tua -U + -Index: inn-2.6.3/distributions +Index: inn-2.6.5/distributions =================================================================== --- /dev/null -+++ inn-2.6.3/distributions ++++ inn-2.6.5/distributions @@ -0,0 +1,4 @@ +world Use no distribution rather than world +na North America +usa United States +local This site only -Index: inn-2.6.3/history/Makefile +Index: inn-2.6.5/history/Makefile =================================================================== ---- inn-2.6.3.orig/history/Makefile -+++ inn-2.6.3/history/Makefile +--- inn-2.6.5.orig/history/Makefile ++++ inn-2.6.5/history/Makefile @@ -51,7 +51,7 @@ $(FIXSCRIPT): @exit 1 @@ -322,10 +322,10 @@ $(LIBSTORAGE) $(LIBINN) $(STORAGE_LIBS) $(LIBS) \ -rpath $(PATHLIB) -version-info $(LTVERSION) -Index: inn-2.6.3/include/inn/options.h +Index: inn-2.6.5/include/inn/options.h =================================================================== ---- inn-2.6.3.orig/include/inn/options.h -+++ inn-2.6.3/include/inn/options.h +--- inn-2.6.5.orig/include/inn/options.h ++++ inn-2.6.5/include/inn/options.h @@ -41,7 +41,7 @@ #define DEFAULT_TIMEOUT 300 @@ -335,10 +335,10 @@ /* Define if inews should munge the GECOS entry of the passwd file when attempting to determine a poster's real name. Use this if your GECOS -Index: inn-2.6.3/newsgroups +Index: inn-2.6.5/newsgroups =================================================================== --- /dev/null -+++ inn-2.6.3/newsgroups ++++ inn-2.6.5/newsgroups @@ -0,0 +1,6 @@ +control Various control messages (no posting). +control.cancel Cancel messages (no posting). @@ -346,10 +346,10 @@ +control.newgroup Newsgroup creation control messages (no posting). +control.rmgroup Newsgroup removal control messages (no posting). +junk Unfiled articles (no posting). -Index: inn-2.6.3/nnrpd/nnrpd.c +Index: inn-2.6.5/nnrpd/nnrpd.c =================================================================== ---- inn-2.6.3.orig/nnrpd/nnrpd.c -+++ inn-2.6.3/nnrpd/nnrpd.c +--- inn-2.6.5.orig/nnrpd/nnrpd.c ++++ inn-2.6.5/nnrpd/nnrpd.c @@ -665,6 +665,9 @@ GetClientInfo(unsigned short port) setsockopt(STDIN_FILENO, IPPROTO_TCP, TCP_NODELAY, &nodelay, sizeof(nodelay)); #endif @@ -360,18 +360,18 @@ notice("%s (%s) connect - port %u", Client.host, Client.ip, port); } -Index: inn-2.6.3/profile +Index: inn-2.6.5/profile =================================================================== --- /dev/null -+++ inn-2.6.3/profile ++++ inn-2.6.5/profile @@ -0,0 +1,3 @@ +PATH=@LIBEXECDIR@/news/bin:@LIBEXECDIR@/news/bin/control:$PATH +PATH=@LIBEXECDIR@/news/lib:/usr/sbin:$PATH +export PATH -Index: inn-2.6.3/samples/cycbuff.conf +Index: inn-2.6.5/samples/cycbuff.conf =================================================================== ---- inn-2.6.3.orig/samples/cycbuff.conf -+++ inn-2.6.3/samples/cycbuff.conf +--- inn-2.6.5.orig/samples/cycbuff.conf ++++ inn-2.6.5/samples/cycbuff.conf @@ -28,9 +28,9 @@ refreshinterval:30 ## ## If you're trying to stay under 2 GB, keep your sizes below 2097152. @@ -385,10 +385,10 @@ ## 2. Meta-cyclic buffers ## Format: -Index: inn-2.6.3/samples/inn.conf.in +Index: inn-2.6.5/samples/inn.conf.in =================================================================== ---- inn-2.6.3.orig/samples/inn.conf.in -+++ inn-2.6.3/samples/inn.conf.in +--- inn-2.6.5.orig/samples/inn.conf.in ++++ inn-2.6.5/samples/inn.conf.in @@ -21,7 +21,7 @@ mta: "@SENDMAIL@ organization: "A poorly-installed InterNetNews site" ovmethod: tradindexed @@ -468,11 +468,11 @@ rlimitnofile: -1 # Paths -Index: inn-2.6.3/samples/moderators +Index: inn-2.6.5/samples/moderators =================================================================== ---- inn-2.6.3.orig/samples/moderators -+++ inn-2.6.3/samples/moderators -@@ -22,14 +22,29 @@ +--- inn-2.6.5.orig/samples/moderators 2022-02-18 20:36:57.000000000 +0100 ++++ inn-2.6.5/samples/moderators 2022-07-14 14:47:19.354162939 +0200 +@@ -20,14 +20,29 @@ ## Public hierarchies with exceptions. aioe.*:%[email protected] @@ -480,7 +480,7 @@ +bln.*:%[email protected] +cz.*:%[email protected] +de.*:%[email protected] - fido7.*:%[email protected] + fido7.*:%[email protected] ffm.*:%[email protected] fj.*:%[email protected] +gnu.*:%[email protected] @@ -502,10 +502,10 @@ ukr.*:%[email protected] ## Direct all other public hierarchies to the master moderator database. -Index: inn-2.6.3/samples/storage.conf +Index: inn-2.6.5/samples/storage.conf =================================================================== ---- inn-2.6.3.orig/samples/storage.conf -+++ inn-2.6.3/samples/storage.conf +--- inn-2.6.5.orig/samples/storage.conf ++++ inn-2.6.5/samples/storage.conf @@ -25,7 +25,7 @@ method tradspool { @@ -515,10 +515,10 @@ } ## Here are some samples for a CNFS configuration. This assumes that you -Index: inn-2.6.3/scripts/rc.news.in +Index: inn-2.6.5/scripts/rc.news.in =================================================================== ---- inn-2.6.3.orig/scripts/rc.news.in -+++ inn-2.6.3/scripts/rc.news.in +--- inn-2.6.5.orig/scripts/rc.news.in ++++ inn-2.6.5/scripts/rc.news.in @@ -10,11 +10,11 @@ waitforpid() @@ -554,9 +554,3 @@ ## Pick ${INND} or ${INNDSTART} WHAT=${INND} -Index: inn-2.6.3/subscriptions -=================================================================== ---- /dev/null -+++ inn-2.6.3/subscriptions -@@ -0,0 +1 @@ -+news.announce.newusers ++++++ inn-2.6.4.tar.gz -> inn-2.6.5.tar.gz ++++++ ++++ 44333 lines of diff (skipped)
