Hello community, here is the log from the commit of package xinetd for openSUSE:Factory checked in at 2017-05-03 15:52:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xinetd (Old) and /work/SRC/openSUSE:Factory/.xinetd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xinetd" Wed May 3 15:52:23 2017 rev:34 rq:489759 version:2.3.15.1+git20170421.98c06ca Changes: -------- --- /work/SRC/openSUSE:Factory/xinetd/xinetd.changes 2016-07-01 09:54:33.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.xinetd.new/xinetd.changes 2017-05-03 15:52:24.544723860 +0200 @@ -1,0 +2,39 @@ +Fri Apr 21 08:02:58 UTC 2017 - tchva...@suse.com + +- Update to version 2.3.15.1+git20170421.98c06ca: + * Call us 2.3.15.1 as per COPYING + * Fix typo in dirname for xinetd config files in etc + * Remove unused libwrap define and remove pedantic from cflags + +------------------------------------------------------------------- +Fri Apr 21 07:45:24 UTC 2017 - tchva...@suse.com + +- Update to version 2.3.15+git20170421.8a895f9: + * Drop the include of misc.h that was removed + * Never enable howl it is completely deprecated/dead + * Kill mdns/howl combo as the protocol is deprecated; not present even on debian stable + * Update CHANGELOG a bit + * Do not include malloc.h but rather stdlib.h + * Make osx failures fatal and run make distcheck only on linux. + * Both are just int, no need for unsigned + * timep is used only when not using POLL + * Fix copy&pasto in POLL code + * Howl was removed +- Drop patches now merged in git: + * xinetd-2.3.14-strict-aliasing-fix.diff + * xinetd-2.3.14-nodeadlock-revisited.patch + * xinetd-CVE-2013-4342.patch + * xinetd-2.3.14-server_args-fix.diff + * xinetd-2.3.14-man.dif + * xinetd-2.3.14-ident-bind.patch + * xinetd-2.3.14-nodeadlock.diff + * xinetd-2.3.14-ipv6-ipv4-fallback.patch + * xinetd-2.3.14-file-limit.patch + * xinetd-2.3.14-honour_disable.patch + * xinetd-2.3.14-pie.patch + * xinetd-config.patch + * xinetd-deactivating-error.patch + * xinetd-2.3.14-retry-binds.patch + * xinetd-2.3.14-restore-nofile-limits.patch + +------------------------------------------------------------------- Old: ---- FAQ xinetd-2-3-15.tar.gz xinetd-2.3.14-file-limit.patch xinetd-2.3.14-honour_disable.patch xinetd-2.3.14-ident-bind.patch xinetd-2.3.14-ipv6-ipv4-fallback.patch xinetd-2.3.14-man.dif xinetd-2.3.14-nodeadlock-revisited.patch xinetd-2.3.14-nodeadlock.diff xinetd-2.3.14-pie.patch xinetd-2.3.14-restore-nofile-limits.patch xinetd-2.3.14-retry-binds.patch xinetd-2.3.14-server_args-fix.diff xinetd-2.3.14-strict-aliasing-fix.diff xinetd-CVE-2013-4342.patch xinetd-config.patch xinetd-deactivating-error.patch xinetd-service_files.tar.bz2 xinetd.service New: ---- _service xinetd-2.3.15.1+git20170421.98c06ca.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xinetd.spec ++++++ --- /var/tmp/diff_new_pack.iYQr2F/_old 2017-05-03 15:52:25.492590043 +0200 +++ /var/tmp/diff_new_pack.iYQr2F/_new 2017-05-03 15:52:25.492590043 +0200 @@ -1,7 +1,7 @@ # # spec file for package xinetd # -# 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 @@ -16,95 +16,52 @@ # -%define tagver 2-3-15 Name: xinetd -Version: 2.3.15 +Version: 2.3.15.1+git20170421.98c06ca Release: 0 Summary: An 'inetd' with Expanded Functionality License: xinetd Group: Productivity/Networking/System -Url: https://github.com/xinetd-org/xinetd/ -Source0: https://github.com/xinetd-org/%{name}/archive/%{name}-%{tagver}.tar.gz -Source1: xinetd.service -Source2: FAQ -Source3: README.SUSE -Source4: %{name}-service_files.tar.bz2 -Source5: logrotate -Patch0: %{name}-2.3.14-man.dif -Patch4: %{name}-2.3.14-server_args-fix.diff -Patch5: %{name}-2.3.14-strict-aliasing-fix.diff -Patch6: %{name}-2.3.14-nodeadlock.diff -Patch8: %{name}-2.3.14-pie.patch -Patch9: %{name}-2.3.14-ipv6-ipv4-fallback.patch -Patch10: %{name}-2.3.14-honour_disable.patch -Patch11: %{name}-2.3.14-ident-bind.patch -Patch12: %{name}-2.3.14-nodeadlock-revisited.patch -#PATCH-FIX-SUSE: merge the SUSE's default xinetd.conf with upstream one -Patch13: xinetd-config.patch -Patch15: xinetd-CVE-2013-4342.patch -Patch16: xinetd-2.3.14-file-limit.patch -Patch17: xinetd-2.3.14-restore-nofile-limits.patch -Patch18: xinetd-deactivating-error.patch -Patch19: xinetd-2.3.14-retry-binds.patch +Url: https://github.com/openSUSE/xinetd/ +Source0: %{name}-%{version}.tar.xz +Source1: README.SUSE +Source2: logrotate BuildRequires: autoconf -BuildRequires: systemd +BuildRequires: automake +BuildRequires: libtool +BuildRequires: pkgconfig BuildRequires: tcpd-devel +BuildRequires: pkgconfig(libselinux) +BuildRequires: pkgconfig(libtirpc) Provides: inet-daemon BuildRoot: %{_tmppath}/%{name}-%{version}-build -%systemd_requires +%{?systemd_requires} %description xinetd takes the abilities of inetd and appends additional functionality: - - Access Control - Prevention of 'denial of access' attacks - Extensive logging abilities - Clear configuration file %prep -%setup -q -n %{name}-%{name}-%{tagver} -b 0 -T -D -a 4 -%patch0 -%patch4 -%patch5 -%patch6 -%patch8 -%patch9 -%patch10 -%patch11 -p1 -%patch12 -p1 -%patch13 -p1 -%patch15 -p1 -%patch16 -p1 -%patch17 -p1 -%patch18 -p1 -%patch19 -p1 +%setup -q # FAQ, README.SUSE and logrotate -cp %{SOURCE2} %{SOURCE3} %{SOURCE5} . - -autoconf +cp %{SOURCE1} %{SOURCE2} . %build -export CFLAGS="%{optflags} -Wformat=2" +autoreconf -fvi %configure \ - --with-loadavg \ - --with-libwrap - + --disable-silent-rules make %{?_smp_mflags} %install -install -d -m 755 %{buildroot}%{_mandir} -make install DAEMONDIR=%{buildroot}%{_sbindir} MANDIR=%{buildroot}/%{_mandir} - -#config file and initial services -install -d -m 0755 %{buildroot}%{_sysconfdir} -install -m 644 contrib/%{name}.conf %{buildroot}%{_sysconfdir}/%{name}.conf -cp -a etc %{buildroot} +%make_install #xinetd.service -install -d -m 0755 %{buildroot}%{_unitdir} -install -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service +install -D -m 0644 contrib/%{name}.service %{buildroot}%{_unitdir}/%{name}.service ln -sf service %{buildroot}%{_sbindir}/rc%{name} %pre @@ -121,12 +78,15 @@ %files %defattr(-,root,root) -%doc README CHANGELOG COPYRIGHT FAQ README.SUSE logrotate -%{_mandir}/man5/%{name}.conf.* +%doc README.md CHANGELOG COPYRIGHT README.SUSE logrotate +%{_mandir}/man3/* +%{_mandir}/man5/* %{_mandir}/man8/* %config(noreplace) %{_sysconfdir}/xinetd.d/* %config(noreplace) %{_sysconfdir}/%{name}.conf -%{_sbindir}/* +%{_sbindir}/xinetd +%{_sbindir}/rcxinetd +%{_bindir}/* %{_unitdir}/%{name}.service %changelog ++++++ _service ++++++ <services> <service mode="disabled" name="tar_scm"> <param name="url">https://github.com/openSUSE/xinetd.git</param> <param name="scm">git</param> <param name="changesgenerate">enable</param> <param name="filename">xinetd</param> <param name="versionformat">2.3.15.1+git%cd.%h</param> </service> <service mode="disabled" name="recompress"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service mode="disabled" name="set_version"/> </services>