commit inn for openSUSE:Factory
Hello community, here is the log from the commit of package inn for openSUSE:Factory checked in at 2020-11-09 16:30:48 Comparing /work/SRC/openSUSE:Factory/inn (Old) and /work/SRC/openSUSE:Factory/.inn.new.11331 (New) Package is "inn" Mon Nov 9 16:30:48 2020 rev:40 rq:847297 version:2.6.3 Changes: --- /work/SRC/openSUSE:Factory/inn/inn.changes 2020-10-08 13:14:18.487287809 +0200 +++ /work/SRC/openSUSE:Factory/.inn.new.11331/inn.changes 2020-11-09 16:30:50.187233275 +0100 @@ -1,0 +2,6 @@ +Mon Nov 9 14:14:04 CET 2020 - m...@suse.de + +- rename the list.3 manpage to list-inn.3 as it conflicts with the + list.3 manpage from the man-pages 5.09 package [bnc#1178534] + +--- Other differences: -- ++ inn.spec ++ --- /var/tmp/diff_new_pack.5ckg5E/_old 2020-11-09 16:30:51.295230948 +0100 +++ /var/tmp/diff_new_pack.5ckg5E/_new 2020-11-09 16:30:51.299230939 +0100 @@ -137,6 +137,8 @@ mkdir -p %{buildroot}%{_mandir} # 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")
commit inn for openSUSE:Factory
Hello community, here is the log from the commit of package inn for openSUSE:Factory checked in at 2020-10-08 13:13:59 Comparing /work/SRC/openSUSE:Factory/inn (Old) and /work/SRC/openSUSE:Factory/.inn.new.4249 (New) Package is "inn" Thu Oct 8 13:13:59 2020 rev:39 rq:840054 version:2.6.3 Changes: --- /work/SRC/openSUSE:Factory/inn/inn.changes 2020-06-15 20:29:48.786229351 +0200 +++ /work/SRC/openSUSE:Factory/.inn.new.4249/inn.changes2020-10-08 13:14:18.487287809 +0200 @@ -1,0 +2,48 @@ +Sun Jun 14 16:11:47 UTC 2020 - Lars Vogdt + +- update to inn-2.6.3 + + Fixed the selection of the elliptic curve to use with OpenSSL 1.1.0 or +later; NIST P-256 was enforced instead of using the most secure curve. + + A new inn.conf parameter has been added to fine-tune the cipher suites +to use with TLS 1.3: the *tlsciphers13* now permits configuring them. +A separate cipher suite configuration parameter is needed for TLS 1.3 +because TLS 1.3 cipher suites are not compatible with TLS 1.2, and +vice-versa. In order to avoid issues where legacy TLS 1.2 cipher +suite configuration configured in the *tlsciphers* parameter would +inadvertently disable all TLS 1.3 cipher suites, the inn.conf +configuration has been separated out. + + Fixed a regression since INN 2.6.1 that prevented articles with +internationalized header fields (that is to say encoded in UTF-8) from +being posted. + + Support for Python 3 has been added to INN. Embedded Python filtering +and authentication hooks for innd and nnrpd can now use version 3.3.0 +or later of the Python interpreter. In the 2.x series, version 2.3.0 +or later is still supported. + + When configuring INN with the --with-python flag, the "PYTHON" +environment variable, when set, is used to select the interpreter to +embed. Otherwise, it is searched in standard paths. + + In case you change the Python interpreter to embed, make sure that the +Python scripts you use are written in the expected syntax for that +version of the Python interpreter. Notably, buffer objects have been +replaced with memoryview objects in Python 3, and UTF-8 encoding now +really matters for string literals (Python 3 uses bytes and Unicode +objects). + + INN documentation and samples of Python hooks have been updated to +provide more examples. + + When a Python or Perl filter hook rejects an article, innd now +mentions the reason in response to CHECK and TAKETHIS commands. +Previously, the reason was given only for the IHAVE command. + + nnrpd now properly logs the hostname of clients whose connection +failed owing to an issue during the negotiation of a TLS session or +high load average. +- renamed and refreshed inn-2.6.2.diff to inn-2.6.3.diff +- fix upstream URL +- (build)require openssl-devel and python-devel and build with + --with-python and --with-openssl support +- remove outdated/unknown configure options: + --enable-dual-socket, --enable-ipv6 and --with-etc-dir +- use 'Development/Languages/C and C++' as RPM group for the -devel + package +- require appropriate -devel packages for -devel package installs + +--- Old: inn-2.6.2.diff inn-2.6.2.tar.gz inn-2.6.2.tar.gz.asc New: inn-2.6.3.diff inn-2.6.3.tar.gz inn-2.6.3.tar.gz.asc Other differences: -- ++ inn.spec ++ --- /var/tmp/diff_new_pack.gxkm3u/_old 2020-10-08 13:14:19.295288540 +0200 +++ /var/tmp/diff_new_pack.gxkm3u/_new 2020-10-08 13:14:19.299288544 +0200 @@ -19,10 +19,14 @@ Name: inn BuildRequires: bison BuildRequires: gdbm-devel +BuildRequires: openssl-devel BuildRequires: pam-devel BuildRequires: postfix +BuildRequires: python-devel BuildRequires: zlib-devel -URL:http://www.isc.org/software/inn/ +BuildRequires: perl(GD) +BuildRequires: perl(MIME::Parser) +URL:https://www.isc.org/othersoftware/#INN Summary:InterNetNews License:GPL-2.0-or-later AND BSD-4-Clause Group: Productivity/Networking/News/Servers @@ -34,9 +38,11 @@ PreReq: user(news) PreReq: group(news) Requires: perl-MIME-tools +Requires: perl(GD) +Requires: perl(MIME::Parser) %{?systemd_requires} %{?libperl_requires} -Version:2.6.2 +Version:2.6.3 Release:0 %define PatchVersion -%{version} Source: inn%{PatchVersion}.tar.gz @@ -58,7 +64,11 @@ %package devel Requires: %name = %version Summary:InterNetNews development files -Group: Productivity/Networking/News/Servers +Group: Development/Languages/C and C++ +Requires: bison
commit inn for openSUSE:Factory
Hello community, here is the log from the commit of package inn for openSUSE:Factory checked in at 2020-06-15 20:29:38 Comparing /work/SRC/openSUSE:Factory/inn (Old) and /work/SRC/openSUSE:Factory/.inn.new.3606 (New) Package is "inn" Mon Jun 15 20:29:38 2020 rev:38 rq:814573 version:2.6.2 Changes: --- /work/SRC/openSUSE:Factory/inn/inn.changes 2020-01-27 00:22:52.469509344 +0100 +++ /work/SRC/openSUSE:Factory/.inn.new.3606/inn.changes2020-06-15 20:29:48.786229351 +0200 @@ -1,0 +2,5 @@ +Thu Jun 11 14:32:22 UTC 2020 - Paolo Stivanin + +- Add -fcommon to allow building against GCC10 + +--- Other differences: -- ++ inn.spec ++ --- /var/tmp/diff_new_pack.jAO55m/_old 2020-06-15 20:29:49.774232774 +0200 +++ /var/tmp/diff_new_pack.jAO55m/_new 2020-06-15 20:29:49.778232788 +0200 @@ -1,7 +1,7 @@ # # spec file for package inn # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -22,7 +22,7 @@ BuildRequires: pam-devel BuildRequires: postfix BuildRequires: zlib-devel -Url:http://www.isc.org/software/inn/ +URL:http://www.isc.org/software/inn/ Summary:InterNetNews License:GPL-2.0-or-later AND BSD-4-Clause Group: Productivity/Networking/News/Servers @@ -87,7 +87,7 @@ %build %global _lto_cflags %{_lto_cflags} -ffat-lto-objects -LDFLAGS="-pie" CFLAGS="$RPM_OPT_FLAGS -pipe -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fPIE -fstack-protector" ./configure \ +LDFLAGS="-pie" CFLAGS="$RPM_OPT_FLAGS -pipe -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fPIE -fstack-protector -fcommon" ./configure \ --enable-dual-socket \ --enable-uucp-rnews \ --enable-setgid-inews \
commit inn for openSUSE:Factory
Hello community, here is the log from the commit of package inn for openSUSE:Factory checked in at 2020-01-27 00:22:32 Comparing /work/SRC/openSUSE:Factory/inn (Old) and /work/SRC/openSUSE:Factory/.inn.new.26092 (New) Package is "inn" Mon Jan 27 00:22:32 2020 rev:37 rq:766962 version:2.6.2 Changes: --- /work/SRC/openSUSE:Factory/inn/inn.changes 2019-09-13 14:58:55.781278790 +0200 +++ /work/SRC/openSUSE:Factory/.inn.new.26092/inn.changes 2020-01-27 00:22:52.469509344 +0100 @@ -1,0 +2,6 @@ +Fri Jan 24 16:56:14 CET 2020 - m...@suse.de + +- change user to news before touching files in /var/log/news + [bnc#1154302] [CVE-2019-3692] + +--- Other differences: -- ++ inn.spec ++ --- /var/tmp/diff_new_pack.WMzj0j/_old 2020-01-27 00:22:55.045510557 +0100 +++ /var/tmp/diff_new_pack.WMzj0j/_new 2020-01-27 00:22:55.045510557 +0100 @@ -1,7 +1,7 @@ # # spec file for package inn # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -257,14 +257,13 @@ exit 0 %post -mkdir -p var/log/news -touch var/log/news/news.notice -touch var/log/news/news.err -touch var/log/news/news.crit -touch var/log/news/news -touch var/log/news/inn.status -touch var/log/news/innfeed.status -chown news:news var/log/news/news.notice var/log/news/news.err var/log/news/news.crit var/log/news/news var/log/news/inn.status var/log/news/innfeed.status +runuser -u news -g news touch \ +var/log/news/news.notice \ +var/log/news/news.err \ +var/log/news/news.crit \ +var/log/news/news \ +var/log/news/inn.status \ +var/log/news/innfeed.status if test -e usr/lib/news/bin/control/version -o -e usr/lib/news/bin/inndstart ; then rm -f etc/news/inn.conf.OLD rm -f etc/news/newsfeeds.OLD
commit inn for openSUSE:Factory
Hello community, here is the log from the commit of package inn for openSUSE:Factory checked in at 2019-09-13 14:58:54 Comparing /work/SRC/openSUSE:Factory/inn (Old) and /work/SRC/openSUSE:Factory/.inn.new.7948 (New) Package is "inn" Fri Sep 13 14:58:54 2019 rev:36 rq:730143 version:2.6.2 Changes: --- /work/SRC/openSUSE:Factory/inn/inn.changes 2019-01-08 12:25:48.384447679 +0100 +++ /work/SRC/openSUSE:Factory/.inn.new.7948/inn.changes2019-09-13 14:58:55.781278790 +0200 @@ -1,0 +2,5 @@ +Tue Sep 10 11:51:20 UTC 2019 - Christophe Giboudeaux + +- Use -ffat-lto-objects when building static libraries. + +--- Other differences: -- ++ inn.spec ++ --- /var/tmp/diff_new_pack.cTcIQX/_old 2019-09-13 14:58:56.445278818 +0200 +++ /var/tmp/diff_new_pack.cTcIQX/_new 2019-09-13 14:58:56.445278818 +0200 @@ -1,7 +1,7 @@ # # spec file for package inn # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -86,6 +86,7 @@ cp -a $RPM_SOURCE_DIR/pubring.pgp . %build +%global _lto_cflags %{_lto_cflags} -ffat-lto-objects LDFLAGS="-pie" CFLAGS="$RPM_OPT_FLAGS -pipe -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fPIE -fstack-protector" ./configure \ --enable-dual-socket \ --enable-uucp-rnews \
commit inn for openSUSE:Factory
Hello community, here is the log from the commit of package inn for openSUSE:Factory checked in at 2019-01-08 12:24:01 Comparing /work/SRC/openSUSE:Factory/inn (Old) and /work/SRC/openSUSE:Factory/.inn.new.28833 (New) Package is "inn" Tue Jan 8 12:24:01 2019 rev:35 rq:658883 version:2.6.2 Changes: --- /work/SRC/openSUSE:Factory/inn/inn.changes 2017-04-07 13:55:41.127317596 +0200 +++ /work/SRC/openSUSE:Factory/.inn.new.28833/inn.changes 2019-01-08 12:25:48.384447679 +0100 @@ -1,0 +2,11 @@ +Fri Dec 14 14:23:32 CET 2018 - m...@suse.de + +- update to inn-2.6.2 + * support for compressed newsfeeds + * many bug fixes and documentation improvements + * dropped patch: inn-2.5.4.diff + * new patch: inn-2.6.2.diff +- use native systemd service [#1116017] + * new file: inn.service + +--- Old: inn-2.5.4.diff inn-2.5.4.tar.gz inn-2.5.4.tar.gz.asc New: inn-2.6.2.diff inn-2.6.2.tar.gz inn-2.6.2.tar.gz.asc inn.service Other differences: -- ++ inn.spec ++ --- /var/tmp/diff_new_pack.cYUm40/_old 2019-01-08 12:25:49.104446889 +0100 +++ /var/tmp/diff_new_pack.cYUm40/_new 2019-01-08 12:25:49.108446884 +0100 @@ -1,7 +1,7 @@ # # spec file for package inn # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,20 +21,22 @@ BuildRequires: gdbm-devel BuildRequires: pam-devel BuildRequires: postfix +BuildRequires: zlib-devel Url:http://www.isc.org/software/inn/ Summary:InterNetNews -License:GPL-2.0+ and BSD-4-Clause +License:GPL-2.0-or-later AND BSD-4-Clause Group: Productivity/Networking/News/Servers Provides: inn_pkg Provides: nntp_daemon Conflicts: cnews nntpd mininews -PreReq: perl %fillup_prereq %insserv_prereq permissions +PreReq: perl permissions PreReq: group(uucp) PreReq: user(news) PreReq: group(news) Requires: perl-MIME-tools +%{?systemd_requires} %{?libperl_requires} -Version:2.5.4 +Version:2.6.2 Release:0 %define PatchVersion -%{version} Source: inn%{PatchVersion}.tar.gz @@ -44,6 +46,7 @@ Source4:inn.reg Source5:inn%{PatchVersion}.tar.gz.asc Source6:%{name}.keyring +Source7:inn.service Patch0: inn-%{version}.diff # BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -94,6 +97,7 @@ --enable-tagged-hash \ --enable-ipv6 \ --with-perl \ + --with-zlib \ --with-sendmail=/usr/sbin/sendmail \ --with-news-user=news \ --with-news-group=news \ @@ -179,10 +183,10 @@ # # # -mkdir -p %{buildroot}/etc/init.d -%{installnews} 0550rc %{buildroot}/etc/init.d/inn -mkdir -p %{buildroot}/usr/sbin -ln -sf ../../etc/init.d/inn%{buildroot}/usr/sbin/rcinn +%{installnews} 0755-d %{buildroot}/usr/lib/systemd/system +%{installroot} 0644%{SOURCE7} %{buildroot}/usr/lib/systemd/system/inn.service +%{installnews} 0755-d %{buildroot}/usr/sbin +ln -sf service %{buildroot}/usr/sbin/rcinn # touch %{buildroot}/var/log/news/news touch %{buildroot}/var/log/news/news.notice @@ -193,11 +197,11 @@ # # SLP regfile # -%{installroot} 0755-d $RPM_BUILD_ROOT/etc/slp.reg.d -%{installroot} 0644%{SOURCE4} $RPM_BUILD_ROOT/etc/slp.reg.d/ +%{installroot} 0755-d %{buildroot}/etc/slp.reg.d +%{installroot} 0644%{SOURCE4} %{buildroot}/etc/slp.reg.d/ # /var/run/news mkdir -p $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/ -echo "d /var/run/news 0750 news news -" > $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/inn.conf +echo "d /var/run/news 0750 news news -" > %{buildroot}/usr/lib/tmpfiles.d/inn.conf # # build filelist @@ -224,7 +228,6 @@ { pfx="" } /^\/usr\/lib\/news\/include/ { next } /^\/usr\/lib\/news\/lib\/.*\.a/ { next } -$0 == "/etc/init.d/inn" { pfx="%attr(750,root,news) %config " } $0 == "/usr/lib/news/bin/inews" { pfx="%attr(2555,news,news) " } $0 == "/usr/lib/news/bin/rnews" { pfx="%attr(4550,news,uucp) " } $0 == "/usr/lib/news/bin/innbind" { pfx="%verify(not mode) %attr(4550,root,news) " } @@ -249,6 +252,7 @@ %pre test -f var/log/news && mv var/log/news var/log/news.bak
commit inn for openSUSE:Factory
Hello community, here is the log from the commit of package inn for openSUSE:Factory checked in at 2017-04-07 13:55:39 Comparing /work/SRC/openSUSE:Factory/inn (Old) and /work/SRC/openSUSE:Factory/.inn.new (New) Package is "inn" Fri Apr 7 13:55:39 2017 rev:34 rq:483142 version:2.5.4 Changes: --- /work/SRC/openSUSE:Factory/inn/inn.changes 2016-10-31 09:55:41.0 +0100 +++ /work/SRC/openSUSE:Factory/.inn.new/inn.changes 2017-04-07 13:55:41.127317596 +0200 @@ -1,0 +2,7 @@ +Tue Feb 21 10:15:45 CET 2017 - ku...@suse.de + +- Add directories formerly owned by filesystem +- Require group and user news +- Require group uucp + +--- Other differences: -- ++ inn.spec ++ --- /var/tmp/diff_new_pack.g8qz5w/_old 2017-04-07 13:55:42.875070712 +0200 +++ /var/tmp/diff_new_pack.g8qz5w/_new 2017-04-07 13:55:42.879070147 +0200 @@ -1,7 +1,7 @@ # # spec file for package inn # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -29,6 +29,9 @@ Provides: nntp_daemon Conflicts: cnews nntpd mininews PreReq: perl %fillup_prereq %insserv_prereq permissions +PreReq: group(uucp) +PreReq: user(news) +PreReq: group(news) Requires: perl-MIME-tools %{?libperl_requires} Version:2.5.4 @@ -65,6 +68,9 @@ Group: Productivity/Networking/News/Utilities Provides: nntp_daemon PreReq: permissions +PreReq: group(uucp) +PreReq: user(news) +PreReq: group(news) %description -n mininews Rich Salz's InterNetNews news transport system. @@ -200,12 +206,12 @@ find %{buildroot} -type d -printf "/%%P\n" | awk ' ! /^\/(etc|usr\/lib|var\/lib|var\/log|var\/spool|var\/run)\/news/ { next } $0 == "/etc/news" { next } -$0 == "/usr/lib/news" { next } -$0 == "/var/lib/news" { next } $0 == "/usr/lib/news/include" { next } $0 == "/usr/lib/news/include/inn" { next } $0 == "/var/run/news" { next } { pfx="" } +$0 == "/usr/lib/news" { pfx = "%%attr(755,root,root) " } +$0 == "/var/lib/news" { pfx = "%%attr(755,news,news) " } $0 == "/usr/lib/news/bin" { pfx = "%%attr(755,root,root) " } $0 == "/var/spool/news" { pfx = "%%attr(775,news,news) " } $0 == "/var/run/news" { pfx = "%ghost %%attr(750,news,news) "}
commit inn for openSUSE:Factory
Hello community, here is the log from the commit of package inn for openSUSE:Factory checked in at 2016-10-31 09:55:40 Comparing /work/SRC/openSUSE:Factory/inn (Old) and /work/SRC/openSUSE:Factory/.inn.new (New) Package is "inn" Changes: --- /work/SRC/openSUSE:Factory/inn/inn.changes 2015-02-20 12:01:30.0 +0100 +++ /work/SRC/openSUSE:Factory/.inn.new/inn.changes 2016-10-31 09:55:41.0 +0100 @@ -1,0 +2,5 @@ +Wed Oct 26 13:30:59 CEST 2016 - ku...@suse.de + +- Fix tmpfiles.d usage to give it at least a chance to work + +--- Other differences: -- ++ inn.spec ++ --- /var/tmp/diff_new_pack.0vEhKh/_old 2016-10-31 09:55:42.0 +0100 +++ /var/tmp/diff_new_pack.0vEhKh/_new 2016-10-31 09:55:42.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package inn # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -266,8 +266,8 @@ %set_permissions /usr/lib/news/bin/innbind /usr/lib/news/bin/inews /usr/lib/news/bin/rnews %post -n mininews -if [ -x /bin/systemd-tmpfiles ]; then -/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/inn.conf +if [ -x /usr/bin/systemd-tmpfiles ]; then +/usr/bin/systemd-tmpfiles --create inn.conf fi %set_permissions /usr/lib/news/bin/inews /usr/lib/news/bin/rnews
commit inn for openSUSE:Factory
Hello community, here is the log from the commit of package inn for openSUSE:Factory checked in at 2015-02-20 12:01:29 Comparing /work/SRC/openSUSE:Factory/inn (Old) and /work/SRC/openSUSE:Factory/.inn.new (New) Package is inn Changes: --- /work/SRC/openSUSE:Factory/inn/inn.changes 2014-12-21 12:04:27.0 +0100 +++ /work/SRC/openSUSE:Factory/.inn.new/inn.changes 2015-02-20 12:01:30.0 +0100 @@ -1,0 +2,7 @@ +Sat Dec 13 21:41:00 UTC 2014 - Led led...@gmail.com + +- fix bashisms +- updated patches: + + inn-2.5.4.diff + +--- Other differences: -- ++ inn-2.5.4.diff ++ --- /var/tmp/diff_new_pack.1dWcQV/_old 2015-02-20 12:01:31.0 +0100 +++ /var/tmp/diff_new_pack.1dWcQV/_new 2015-02-20 12:01:31.0 +0100 @@ -108,10 +108,11 @@ } --- ./convertspool.orig2014-07-16 12:26:26.872925643 + +++ ./convertspool 2014-07-16 12:26:26.872925643 + -@@ -0,0 +1,141 @@ +@@ -0,0 +1,142 @@ +#!/bin/sh +. /usr/lib/news/lib/innshellvars + ++test -n $UID || UID=$(id -ru) +test x$UID = x0 { +echo Please run me as user 'news'! +exit 1 @@ -345,7 +346,7 @@ +export PATH --- ./rc.orig 2014-07-16 12:26:26.875925625 + +++ ./rc 2014-07-16 12:26:26.875925625 + -@@ -0,0 +1,68 @@ +@@ -0,0 +1,69 @@ +#! /bin/sh +# +# Copyright (c) 1998 Florian La Roche @@ -362,8 +363,9 @@ + +. /etc/rc.status + -+function run_as_news () ++run_as_news() +{ ++test -n $UID || UID=$(id -ru) +if test x$UID = x0 ; then + su news -c $* +else -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit inn for openSUSE:Factory
Hello community, here is the log from the commit of package inn for openSUSE:Factory checked in at 2014-12-21 12:04:46 Comparing /work/SRC/openSUSE:Factory/inn (Old) and /work/SRC/openSUSE:Factory/.inn.new (New) Package is inn Changes: --- /work/SRC/openSUSE:Factory/inn/inn.changes 2014-07-17 06:58:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.inn.new/inn.changes 2014-12-21 12:04:27.0 +0100 @@ -1,0 +2,7 @@ +Thu Dec 11 14:04:03 CET 2014 - m...@suse.de + +- enable IPv6 +- get rid of gpg-offline as we nowadays check signatures in + the source validator + +--- Other differences: -- ++ inn.spec ++ --- /var/tmp/diff_new_pack.iiJgMc/_old 2014-12-21 12:04:28.0 +0100 +++ /var/tmp/diff_new_pack.iiJgMc/_new 2014-12-21 12:04:28.0 +0100 @@ -19,7 +19,6 @@ Name: inn BuildRequires: bison BuildRequires: gdbm-devel -BuildRequires: gpg-offline BuildRequires: pam-devel BuildRequires: postfix Url:http://www.isc.org/software/inn/ @@ -71,7 +70,6 @@ Rich Salz's InterNetNews news transport system. %prep -%{?gpg_verify:%gpg_verify %{S:5}} %setup -n inn%{PatchVersion} %setup -n inn%{PatchVersion} -D -T -a 1 %setup -n inn%{PatchVersion} -D -T -a 3 @@ -88,6 +86,7 @@ --mandir=%{_mandir} \ --disable-shared \ --enable-tagged-hash \ + --enable-ipv6 \ --with-perl \ --with-sendmail=/usr/sbin/sendmail \ --with-news-user=news \ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit inn for openSUSE:Factory
Hello community, here is the log from the commit of package inn for openSUSE:Factory checked in at 2014-07-17 06:58:19 Comparing /work/SRC/openSUSE:Factory/inn (Old) and /work/SRC/openSUSE:Factory/.inn.new (New) Package is inn Changes: --- /work/SRC/openSUSE:Factory/inn/inn.changes 2013-09-09 13:06:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.inn.new/inn.changes 2014-07-17 06:58:28.0 +0200 @@ -1,0 +2,13 @@ +Wed Jul 16 14:25:29 CEST 2014 - m...@suse.de + +- update to inn-2.5.4 + * updated control.ctl file + * improved signature checking in pgpverify + * new htmlstatus config option + * many bugs fixed + * removed patches: inn-linereset.diff + * renamed patches: inn-2.5.2.diff - inn-2.5.4.diff +- fix innbind file mode +- fix empty history database on 64bit [bnc#876287] + +--- Old: inn-2.5.2.diff inn-2.5.2.tar.gz inn-2.5.2.tar.gz.asc inn-linereset.diff New: inn-2.5.4.diff inn-2.5.4.tar.gz inn-2.5.4.tar.gz.asc Other differences: -- ++ inn.spec ++ --- /var/tmp/diff_new_pack.b1dBmy/_old 2014-07-17 06:58:30.0 +0200 +++ /var/tmp/diff_new_pack.b1dBmy/_new 2014-07-17 06:58:30.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package inn # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -32,7 +32,7 @@ PreReq: perl %fillup_prereq %insserv_prereq permissions Requires: perl-MIME-tools %{?libperl_requires} -Version:2.5.2 +Version:2.5.4 Release:0 %define PatchVersion -%{version} Source: inn%{PatchVersion}.tar.gz @@ -41,10 +41,8 @@ Source3:inn-emptydb.tar.gz Source4:inn.reg Source5:inn%{PatchVersion}.tar.gz.asc -# Version 2.5.3 and above is signed with a new stronger key. Use gpg-offline --package=inn --delete 0AFC7476 then. Source6:%{name}.keyring Patch0: inn-%{version}.diff -Patch1: inn-linereset.diff # BuildRoot: %{_tmppath}/%{name}-%{version}-build # @@ -73,12 +71,11 @@ Rich Salz's InterNetNews news transport system. %prep -%gpg_verify %{S:5} +%{?gpg_verify:%gpg_verify %{S:5}} %setup -n inn%{PatchVersion} %setup -n inn%{PatchVersion} -D -T -a 1 %setup -n inn%{PatchVersion} -D -T -a 3 %patch0 -%patch1 cp -a $RPM_SOURCE_DIR/pubring.pgp . %build @@ -104,6 +101,12 @@ --with-spool-dir=/var/spool/news \ --with-tmp-dir=/var/spool/news/tmp make +cp site/inn.conf inn.conf.tmp +echo 'domain: test.com' inn.conf.tmp +echo runasuser: $(id -n -u) inn.conf.tmp +echo runasgroup: $(id -n -g) inn.conf.tmp +INNCONF=inn.conf.tmp expire/makedbz -f `pwd`/inn-emptydb/history -s 66 +rm -f inn.conf.tmp %install mkdir -p %{buildroot}/etc @@ -115,9 +118,15 @@ mkdir -p %{buildroot}%{_mandir} # make DESTDIR=%{buildroot} OWNER= ROWNER= install -rm %{buildroot}/usr/share/man/man8/actsyncd.8 -gzip -nf9 %{buildroot}%{_mandir}/*/* -ln -s actsync.8.gz %{buildroot}/usr/share/man/man8/actsyncd.8.gz +for i in %{buildroot}%{_mandir}/*/* ; do + if test -L $i ; then +il=$(readlink $i) +ln -s $il.gz $i.gz +rm -f $i + else +gzip -nf9 $i + fi +done chmod 444 %{buildroot}/usr/lib/news/lib/*.a # those just die(BerkeleyDB support not compiled); rm %{buildroot}/usr/lib/news/bin/ovdb_server @@ -196,6 +205,7 @@ $0 == /var/lib/news { next } $0 == /usr/lib/news/include { next } $0 == /usr/lib/news/include/inn { next } +$0 == /var/run/news { next } { pfx= } $0 == /usr/lib/news/bin { pfx = %%attr(755,root,root) } $0 == /var/spool/news { pfx = %%attr(775,news,news) } @@ -212,7 +222,7 @@ $0 == /etc/init.d/inn { pfx=%attr(750,root,news) %config } $0 == /usr/lib/news/bin/inews { pfx=%attr(2555,news,news) } $0 == /usr/lib/news/bin/rnews { pfx=%attr(4550,news,uucp) } -$0 == /usr/lib/news/bin/innbind { pfx=%verify(not mode) %attr(4554,root,news) } +$0 == /usr/lib/news/bin/innbind { pfx=%verify(not mode) %attr(4550,root,news) } /^\/(etc\/news|usr\/lib\/news\/bin\/filter|var\/lib\/news)\// { pfx=%config(noreplace) pfx } ++ inn-2.5.2.diff - inn-2.5.4.diff ++ --- /work/SRC/openSUSE:Factory/inn/inn-2.5.2.diff 2011-09-23 02:03:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.inn.new/inn-2.5.4.diff 2014-07-17 06:58:28.0 +0200 @@ -1,5 +1,5 @@ ./README.linux.orig2010-04-07 09:09:29.0 + -+++ ./README.linux 2010-04-07
commit inn for openSUSE:Factory
Hello community, here is the log from the commit of package inn for openSUSE:Factory checked in at 2013-09-09 13:06:14 Comparing /work/SRC/openSUSE:Factory/inn (Old) and /work/SRC/openSUSE:Factory/.inn.new (New) Package is inn Changes: --- /work/SRC/openSUSE:Factory/inn/inn.changes 2013-01-17 15:10:13.0 +0100 +++ /work/SRC/openSUSE:Factory/.inn.new/inn.changes 2013-09-09 13:06:15.0 +0200 @@ -1,0 +2,11 @@ +Mon Sep 9 10:58:57 CEST 2013 - m...@suse.de + +- make /usr/lib/news/bin owned by root + +--- +Thu Sep 5 17:40:15 CEST 2013 - m...@suse.de + +- add libperl_requires, as we link against libperl and thus + need a specific version of perl + +--- Other differences: -- ++ inn.spec ++ --- /var/tmp/diff_new_pack.eU8tAc/_old 2013-09-09 13:06:16.0 +0200 +++ /var/tmp/diff_new_pack.eU8tAc/_new 2013-09-09 13:06:16.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package inn # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,6 +31,7 @@ Conflicts: cnews nntpd mininews PreReq: perl %fillup_prereq %insserv_prereq permissions Requires: perl-MIME-tools +%{?libperl_requires} Version:2.5.2 Release:0 %define PatchVersion -%{version} @@ -196,6 +197,7 @@ $0 == /usr/lib/news/include { next } $0 == /usr/lib/news/include/inn { next } { pfx= } +$0 == /usr/lib/news/bin { pfx = %%attr(755,root,root) } $0 == /var/spool/news { pfx = %%attr(775,news,news) } $0 == /var/run/news { pfx = %ghost %%attr(750,news,news) } /\/news/ { @@ -288,7 +290,7 @@ %files -n mininews %defattr(-,root,root) %config(noreplace) /etc/news/inn.conf -%dir %attr(-,news,news)/usr/lib/news/bin +%dir/usr/lib/news/bin %attr(4550,news,uucp) /usr/lib/news/bin/rnews %attr(2555,news,news) /usr/lib/news/bin/inews /usr/bin/[ri]news -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit inn for openSUSE:Factory
Hello community, here is the log from the commit of package inn for openSUSE:Factory checked in at 2013-01-17 15:10:11 Comparing /work/SRC/openSUSE:Factory/inn (Old) and /work/SRC/openSUSE:Factory/.inn.new (New) Package is inn, Maintainer is m...@suse.com Changes: --- /work/SRC/openSUSE:Factory/inn/inn.changes 2012-09-23 17:05:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.inn.new/inn.changes 2013-01-17 15:10:13.0 +0100 @@ -1,0 +2,5 @@ +Tue Nov 27 22:05:59 CET 2012 - sbra...@suse.cz + +- Verify GPG signature. + +--- Old: inn-2.5.2.tar.bz2 New: inn-2.5.2.tar.gz inn-2.5.2.tar.gz.asc inn.keyring Other differences: -- ++ inn.spec ++ --- /var/tmp/diff_new_pack.NxMQ1w/_old 2013-01-17 15:10:14.0 +0100 +++ /var/tmp/diff_new_pack.NxMQ1w/_new 2013-01-17 15:10:14.0 +0100 @@ -19,6 +19,7 @@ Name: inn BuildRequires: bison BuildRequires: gdbm-devel +BuildRequires: gpg-offline BuildRequires: pam-devel BuildRequires: postfix Url:http://www.isc.org/software/inn/ @@ -33,11 +34,14 @@ Version:2.5.2 Release:0 %define PatchVersion -%{version} -Source: inn%{PatchVersion}.tar.bz2 +Source: inn%{PatchVersion}.tar.gz Source1:doc-inn.tar.bz2 Source2:pubring.pgp Source3:inn-emptydb.tar.gz Source4:inn.reg +Source5:inn%{PatchVersion}.tar.gz.asc +# Version 2.5.3 and above is signed with a new stronger key. Use gpg-offline --package=inn --delete 0AFC7476 then. +Source6:%{name}.keyring Patch0: inn-%{version}.diff Patch1: inn-linereset.diff # @@ -68,6 +72,7 @@ Rich Salz's InterNetNews news transport system. %prep +%gpg_verify %{S:5} %setup -n inn%{PatchVersion} %setup -n inn%{PatchVersion} -D -T -a 1 %setup -n inn%{PatchVersion} -D -T -a 3 ++ inn.keyring ++ pub 4096R/82004173 2009-05-29 [expires: 2015-09-16] uid Russ Allbery r...@stanford.edu uid Russ Allbery r...@debian.org uid Russ Allbery ea...@eyrie.org uid Russ Allbery ea...@windlord.stanford.edu sub 2048R/5736DE75 2010-09-17 [expires: 2013-09-16] sub 4096R/E9769486 2009-05-29 [expires: 2015-09-16] pub 1024D/0AFC7476 1999-02-10 uid Russ Allbery r...@stanford.edu uid Eagle ea...@eyrie.org uid Russ Allbery r...@debian.org uid Russ Allbery ea...@windlord.stanford.edu sub 1024g/A4001A65 1999-02-10 -BEGIN PGP PUBLIC KEY BLOCK- Version: GnuPG v2.0.19 (GNU/Linux) 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
commit inn for openSUSE:Factory
Hello community, here is the log from the commit of package inn for openSUSE:Factory checked in at 2012-09-23 17:05:38 Comparing /work/SRC/openSUSE:Factory/inn (Old) and /work/SRC/openSUSE:Factory/.inn.new (New) Package is inn, Maintainer is m...@suse.com Changes: --- /work/SRC/openSUSE:Factory/inn/inn.changes 2012-09-14 12:26:54.0 +0200 +++ /work/SRC/openSUSE:Factory/.inn.new/inn.changes 2012-09-23 17:05:41.0 +0200 @@ -1,0 +2,6 @@ +Mon Sep 17 14:19:18 UTC 2012 - co...@suse.com + +- fix ownership of directories so subpackages can be installed with + rpm 4.10 + +--- Other differences: -- ++ inn.spec ++ --- /var/tmp/diff_new_pack.wt1OzX/_old 2012-09-23 17:05:42.0 +0200 +++ /var/tmp/diff_new_pack.wt1OzX/_new 2012-09-23 17:05:42.0 +0200 @@ -47,15 +47,6 @@ %description Rich Salz's InterNetNews news transport system. - - -Authors: - -Rich Salz rs...@osf.org -Andreas Klemm andr...@knobel.gun.de -Vince Skahan vi...@atc.boeing.com -Arjan de Vet de...@adv.win.tue.nl - %package devel Requires: %name = %version Summary:InterNetNews development files @@ -67,15 +58,6 @@ This package contains the files needed to develop software depending on inn. - - -Authors: - -Rich Salz rs...@osf.org -Andreas Klemm andr...@knobel.gun.de -Vince Skahan vi...@atc.boeing.com -Arjan de Vet de...@adv.win.tue.nl - %package -n mininews Summary:Inews - Post News from an NNTP Client Group: Productivity/Networking/News/Utilities @@ -85,12 +67,6 @@ %description -n mininews Rich Salz's InterNetNews news transport system. - - -Authors: - -Rich Salz rs...@osf.org - %prep %setup -n inn%{PatchVersion} %setup -n inn%{PatchVersion} -D -T -a 1 @@ -212,6 +188,8 @@ $0 == /etc/news { next } $0 == /usr/lib/news { next } $0 == /var/lib/news { next } +$0 == /usr/lib/news/include { next } +$0 == /usr/lib/news/include/inn { next } { pfx= } $0 == /var/spool/news { pfx = %%attr(775,news,news) } $0 == /var/run/news { pfx = %ghost %%attr(750,news,news) } @@ -305,7 +283,7 @@ %files -n mininews %defattr(-,root,root) %config(noreplace) /etc/news/inn.conf -%dir /usr/lib/news/bin +%dir %attr(-,news,news)/usr/lib/news/bin %attr(4550,news,uucp) /usr/lib/news/bin/rnews %attr(2555,news,news) /usr/lib/news/bin/inews /usr/bin/[ri]news -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit inn for openSUSE:Factory
Hello community, here is the log from the commit of package inn for openSUSE:Factory checked in at 2012-09-14 12:26:52 Comparing /work/SRC/openSUSE:Factory/inn (Old) and /work/SRC/openSUSE:Factory/.inn.new (New) Package is inn, Maintainer is m...@suse.com Changes: --- /work/SRC/openSUSE:Factory/inn/inn.changes 2012-06-26 15:52:52.0 +0200 +++ /work/SRC/openSUSE:Factory/.inn.new/inn.changes 2012-09-14 12:26:54.0 +0200 @@ -1,0 +2,6 @@ +Tue Sep 4 17:22:48 CEST 2012 - m...@suse.de + +- fix starttls command injection issue [bnc#776967] +- fix /var/run/news permission and handling. + +--- New: inn-linereset.diff Other differences: -- ++ inn.spec ++ --- /var/tmp/diff_new_pack.9VfUH4/_old 2012-09-14 12:26:55.0 +0200 +++ /var/tmp/diff_new_pack.9VfUH4/_new 2012-09-14 12:26:55.0 +0200 @@ -39,6 +39,7 @@ Source3:inn-emptydb.tar.gz Source4:inn.reg Patch0: inn-%{version}.diff +Patch1: inn-linereset.diff # BuildRoot: %{_tmppath}/%{name}-%{version}-build # @@ -94,7 +95,8 @@ %setup -n inn%{PatchVersion} %setup -n inn%{PatchVersion} -D -T -a 1 %setup -n inn%{PatchVersion} -D -T -a 3 -%patch -P 0 +%patch0 +%patch1 cp -a $RPM_SOURCE_DIR/pubring.pgp . %build @@ -199,7 +201,7 @@ %{installroot} 0644%{SOURCE4} $RPM_BUILD_ROOT/etc/slp.reg.d/ # /var/run/news mkdir -p $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/ -echo d /var/run/news 1777 root root - $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/inn.conf +echo d /var/run/news 0750 news news - $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/inn.conf # # build filelist @@ -212,10 +214,10 @@ $0 == /var/lib/news { next } { pfx= } $0 == /var/spool/news { pfx = %%attr(775,news,news) } +$0 == /var/run/news { pfx = %ghost %%attr(750,news,news) } /\/news/ { if (!match(pfx, /%%attr/)) pfx = %%attr(-,news,news) pfx } -$0 == /var/run/news { pfx = %ghost } { print %dir pfx $0 } ' %{filelist} find %{buildroot} ! -type d -printf /%%P\n | awk ' @@ -263,10 +265,8 @@ rm -f etc/news/newsfeeds.OLD usr/lib/news/bin/innupgrade etc/news fi -# Create ghost files -# Create tmpfiles -if [ -x /bin/systemd-tmpfiles ]; then -/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/inn.conf +if ! test -d /var/run/news ; then +install -d -m 750 -o news -g news /var/run/news fi %{fillup_and_insserv inn} %set_permissions /usr/lib/news/bin/innbind /usr/lib/news/bin/inews /usr/lib/news/bin/rnews ++ inn-linereset.diff ++ --- ./nnrpd/line.c.orig 2010-03-24 20:10:36.0 + +++ ./nnrpd/line.c 2012-09-04 15:41:37.0 + @@ -67,6 +67,17 @@ line_init(struct line *line) } /* +** Reset a line structure +*/ +void +line_reset(struct line *line) +{ +assert(line); +line-where = line-start; +line-remaining = 0; +} + +/* ** Timeout is used only if HAVE_SSL is defined. */ static ssize_t --- ./nnrpd/misc.c.orig 2010-03-24 20:10:36.0 + +++ ./nnrpd/misc.c 2012-09-04 15:43:19.0 + @@ -518,5 +518,8 @@ CMDstarttls(int ac UNUSED, char *av[] UN GRPcount = 0; PERMgroupmadeinvalid = false; } + +/* Reset our read buffer so as to prevent plaintext command injection. */ +line_reset(NNTPline); } #endif /* HAVE_SSL */ --- ./nnrpd/nnrpd.h.orig2010-03-24 20:10:36.0 + +++ ./nnrpd/nnrpd.h 2012-09-04 15:42:15.0 + @@ -292,6 +292,7 @@ void PY_dynamic_init (char* file); void line_free(struct line *); void line_init(struct line *); +void line_reset(struct line *); READTYPE line_read(struct line *, int, const char **, size_t *, size_t *); #ifdef HAVE_SASL --- ./nnrpd/sasl.c.orig 2012-09-04 15:43:27.0 + +++ ./nnrpd/sasl.c 2012-09-04 15:44:22.0 + @@ -326,6 +326,9 @@ SASLauth(int ac, char *av[]) GRPcount = 0; PERMgroupmadeinvalid = false; } + +/* Reset our read buffer so as to prevent plaintext command injection. */ +line_reset(NNTPline); } } else { /* Failure. */ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit inn for openSUSE:Factory
Hello community, here is the log from the commit of package inn for openSUSE:Factory checked in at 2012-06-26 15:52:51 Comparing /work/SRC/openSUSE:Factory/inn (Old) and /work/SRC/openSUSE:Factory/.inn.new (New) Package is inn, Maintainer is m...@suse.com Changes: --- /work/SRC/openSUSE:Factory/inn/inn.changes 2012-04-17 21:58:37.0 +0200 +++ /work/SRC/openSUSE:Factory/.inn.new/inn.changes 2012-06-26 15:52:52.0 +0200 @@ -1,0 +2,6 @@ +Tue Jun 19 11:01:16 UTC 2012 - a...@suse.de + +- Use set_permissions instead of run_permissions. +- Handle /var/run on tmpfs. + +--- Other differences: -- ++ inn.spec ++ --- /var/tmp/diff_new_pack.iZ5l1q/_old 2012-06-26 15:52:53.0 +0200 +++ /var/tmp/diff_new_pack.iZ5l1q/_new 2012-06-26 15:52:53.0 +0200 @@ -16,20 +16,22 @@ # - Name: inn -BuildRequires: bison gdbm-devel pam-devel postfix +BuildRequires: bison +BuildRequires: gdbm-devel +BuildRequires: pam-devel +BuildRequires: postfix Url:http://www.isc.org/software/inn/ Summary:InterNetNews License:GPL-2.0+ and BSD-4-Clause Group: Productivity/Networking/News/Servers -Provides: inn_pkg nntp_daemon +Provides: inn_pkg +Provides: nntp_daemon Conflicts: cnews nntpd mininews PreReq: perl %fillup_prereq %insserv_prereq permissions Requires: perl-MIME-tools -AutoReqProv:on Version:2.5.2 -Release:3 +Release:0 %define PatchVersion -%{version} Source: inn%{PatchVersion}.tar.bz2 Source1:doc-inn.tar.bz2 @@ -56,7 +58,6 @@ %package devel Requires: %name = %version Summary:InterNetNews development files -License:GPL-2.0+ and BSD-4-Clause Group: Productivity/Networking/News/Servers %description devel @@ -75,11 +76,10 @@ Arjan de Vet de...@adv.win.tue.nl %package -n mininews -License:GPL-2.0+ and BSD-4-Clause Summary:Inews - Post News from an NNTP Client Group: Productivity/Networking/News/Utilities Provides: nntp_daemon -AutoReqProv:on +PreReq: permissions %description -n mininews Rich Salz's InterNetNews news transport system. @@ -197,6 +197,10 @@ # %{installroot} 0755-d $RPM_BUILD_ROOT/etc/slp.reg.d %{installroot} 0644%{SOURCE4} $RPM_BUILD_ROOT/etc/slp.reg.d/ +# /var/run/news +mkdir -p $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/ +echo d /var/run/news 1777 root root - $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/inn.conf + # # build filelist # @@ -211,6 +215,7 @@ /\/news/ { if (!match(pfx, /%%attr/)) pfx = %%attr(-,news,news) pfx } +$0 == /var/run/news { pfx = %ghost } { print %dir pfx $0 } ' %{filelist} find %{buildroot} ! -type d -printf /%%P\n | awk ' @@ -258,11 +263,25 @@ rm -f etc/news/newsfeeds.OLD usr/lib/news/bin/innupgrade etc/news fi +# Create ghost files +# Create tmpfiles +if [ -x /bin/systemd-tmpfiles ]; then +/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/inn.conf +fi %{fillup_and_insserv inn} -%run_permissions +%set_permissions /usr/lib/news/bin/innbind /usr/lib/news/bin/inews /usr/lib/news/bin/rnews + +%post -n mininews +if [ -x /bin/systemd-tmpfiles ]; then +/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/inn.conf +fi +%set_permissions /usr/lib/news/bin/inews /usr/lib/news/bin/rnews %verifyscript -%verify_permissions -e /usr/lib/news/bin/innbind +%verify_permissions -e /usr/lib/news/bin/innbind -e /usr/lib/news/bin/inews -e /usr/lib/news/bin/rnews + +%verifyscript -n mininews +%verify_permissions -e /usr/lib/news/bin/inews -e /usr/lib/news/bin/rnews %preun %stop_on_removal inn -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org