commit rubygem-fluentd for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-fluentd for openSUSE:Factory checked in at 2017-12-06 09:01:02 Comparing /work/SRC/openSUSE:Factory/rubygem-fluentd (Old) and /work/SRC/openSUSE:Factory/.rubygem-fluentd.new (New) Package is "rubygem-fluentd" Wed Dec 6 09:01:02 2017 rev:5 rq:550303 version:0.14.25 Changes: --- /work/SRC/openSUSE:Factory/rubygem-fluentd/rubygem-fluentd.changes 2017-09-28 12:33:46.741106770 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-fluentd.new/rubygem-fluentd.changes 2017-12-06 09:01:32.794489943 +0100 @@ -1,0 +2,6 @@ +Sun Dec 3 19:15:58 UTC 2017 - co...@suse.com + +- updated to version 0.14.25 + ChangeLog removed upstream + +--- Old: fluentd-0.14.21.gem New: fluentd-0.14.25.gem Other differences: -- ++ rubygem-fluentd.spec ++ --- /var/tmp/diff_new_pack.K0DOOa/_old 2017-12-06 09:01:33.306471204 +0100 +++ /var/tmp/diff_new_pack.K0DOOa/_new 2017-12-06 09:01:33.306471204 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-fluentd -Version:0.14.21 +Version:0.14.25 Release:0 %define mod_name fluentd %define mod_full_name %{mod_name}-%{version} @@ -33,7 +33,7 @@ BuildRequires: %{rubygem gem2rpm} BuildRequires: ruby-macros >= 5 BuildRequires: update-alternatives -Url:http://fluentd.org/ +Url:https://fluentd.org/ Source: https://rubygems.org/gems/%{mod_full_name}.gem Source1:rubygem-fluentd-rpmlintrc Source2:gem2rpm.yml @@ -55,7 +55,7 @@ %install %gem_install \ --symlink-binaries \ - --doc-files="COPYING ChangeLog README.md" \ + --doc-files="CHANGELOG.md COPYING README.md" \ -f %gem_packages ++ fluentd-0.14.21.gem -> fluentd-0.14.25.gem ++ 3818 lines of diff (skipped)
commit rubygem-gpgme for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-gpgme for openSUSE:Factory checked in at 2017-12-06 09:00:57 Comparing /work/SRC/openSUSE:Factory/rubygem-gpgme (Old) and /work/SRC/openSUSE:Factory/.rubygem-gpgme.new (New) Package is "rubygem-gpgme" Wed Dec 6 09:00:57 2017 rev:7 rq:550219 version:2.0.14 Changes: --- /work/SRC/openSUSE:Factory/rubygem-gpgme/rubygem-gpgme.changes 2017-09-26 21:13:33.965620754 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-gpgme.new/rubygem-gpgme.changes 2017-12-06 09:01:30.702566512 +0100 @@ -1,0 +2,6 @@ +Sun Dec 3 19:19:48 UTC 2017 - co...@suse.com + +- updated to version 2.0.14 + no changelog found + +--- Old: gpgme-2.0.13.gem New: gpgme-2.0.14.gem Other differences: -- ++ rubygem-gpgme.spec ++ --- /var/tmp/diff_new_pack.pFEyMH/_old 2017-12-06 09:01:31.554535328 +0100 +++ /var/tmp/diff_new_pack.pFEyMH/_new 2017-12-06 09:01:31.558535182 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-gpgme -Version:2.0.13 +Version:2.0.14 Release:0 %define mod_name gpgme %define mod_full_name %{mod_name}-%{version} @@ -38,7 +38,7 @@ BuildRequires: %{rubygem gem2rpm} BuildRequires: ruby-macros >= 5 Url:http://github.com/ueno/ruby-gpgme -Source: http://rubygems.org/gems/%{mod_full_name}.gem +Source: https://rubygems.org/gems/%{mod_full_name}.gem Source1:rubygem-gpgme-rpmlintrc Source2:gem2rpm.yml Summary:Ruby binding of GPGME ++ gpgme-2.0.13.gem -> gpgme-2.0.14.gem ++ Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ext/gpgme/extconf.rb new/ext/gpgme/extconf.rb --- old/ext/gpgme/extconf.rb2017-07-02 05:07:25.0 +0200 +++ new/ext/gpgme/extconf.rb2017-10-31 09:20:48.0 +0100 @@ -117,6 +117,8 @@ # However, on some systems (e.g. Debian), they are splitted into # separate packages. '--disable-gpgsm-test', + # We only need the C API. + '--disable-languages', "CFLAGS=-fPIC #{ENV["CFLAGS"]}", ] checkpoint = "#{recipe.target}/#{recipe.name}-#{recipe.version}-#{recipe.host}.installed" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/gpgme/version.rb new/lib/gpgme/version.rb --- old/lib/gpgme/version.rb2017-07-02 05:07:25.0 +0200 +++ new/lib/gpgme/version.rb2017-10-31 09:20:48.0 +0100 @@ -1,4 +1,4 @@ module GPGME # The version of GPGME ruby binding you are using - VERSION = "2.0.13" + VERSION = "2.0.14" end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata2017-07-02 05:07:25.0 +0200 +++ new/metadata2017-10-31 09:20:48.0 +0100 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: gpgme version: !ruby/object:Gem::Version - version: 2.0.13 + version: 2.0.14 platform: ruby authors: - Daiki Ueno @@ -9,7 +9,7 @@ autorequire: bindir: bin cert_chain: [] -date: 2017-07-02 00:00:00.0 Z +date: 2017-10-30 00:00:00.0 Z dependencies: - !ruby/object:Gem::Dependency name: mini_portile2
commit syncthing for openSUSE:Factory
Hello community, here is the log from the commit of package syncthing for openSUSE:Factory checked in at 2017-12-06 09:00:48 Comparing /work/SRC/openSUSE:Factory/syncthing (Old) and /work/SRC/openSUSE:Factory/.syncthing.new (New) Package is "syncthing" Wed Dec 6 09:00:48 2017 rev:65 rq:549426 version:0.14.41 Changes: --- /work/SRC/openSUSE:Factory/syncthing/syncthing.changes 2017-11-11 14:23:37.618358368 +0100 +++ /work/SRC/openSUSE:Factory/.syncthing.new/syncthing.changes 2017-12-06 09:01:15.739114210 +0100 @@ -1,0 +2,33 @@ +Tue Dec 5 10:45:09 UTC 2017 - cfarr...@suse.com + +- Update to version 0.14.41: + * Devices with ignored files stay "synchronising" forever +(gh#syncthing/syncthing#623). + * No Global Discovery without Synch Protocol Listen Address +(gh#syncthing/syncthing#4418). + * Local network classification doesn't always work +(gh#syncthing/syncthing#4421). + * Hashed GUI password should not be rehashed +(gh#syncthing/syncthing#4458). + * Pulls not triggered correctly on reconnection +(gh#syncthing/syncthing#4504). + * A symlink/file replacement doesn't work properly +(gh#syncthing/syncthing#4505). + * File/directory replacement doesn't work properly +(gh#syncthing/syncthing#4506). + * Logging at info level and above should always include context +(gh#syncthing/syncthing#4510). + * Panic in "pfilter" package on 32 bit architectures +(gh#syncthing/syncthing#4537). + * Allow synchronising read-only directories as +"Master Directories" (gh#syncthing/syncthing#1126). + * "Global Changes" button is confusing, retitle to +"Recent Changes" (gh#syncthing/syncthing#4326). + * Dial device addresses in parallel +(gh#syncthing/syncthing#4456). + * Avoid lots and lots of announced addresses in the presence of +symmetric NAT (gh#syncthing/syncthing#4519). + * Split transport usage reporting per stack +(gh#syncthing/syncthing#4463). + +--- Old: syncthing-source-v0.14.40.tar.gz syncthing-source-v0.14.40.tar.gz.asc New: syncthing-source-v0.14.41.tar.gz syncthing-source-v0.14.41.tar.gz.asc Other differences: -- ++ syncthing.spec ++ --- /var/tmp/diff_new_pack.pwvbfB/_old 2017-12-06 09:01:17.187061212 +0100 +++ /var/tmp/diff_new_pack.pwvbfB/_new 2017-12-06 09:01:17.187061212 +0100 @@ -17,7 +17,7 @@ Name: syncthing -Version:0.14.40 +Version:0.14.41 Release:0 Summary:FOSS Continuous File Synchronisation License:MPL-2.0 ++ syncthing-source-v0.14.40.tar.gz -> syncthing-source-v0.14.41.tar.gz ++ /work/SRC/openSUSE:Factory/syncthing/syncthing-source-v0.14.40.tar.gz /work/SRC/openSUSE:Factory/.syncthing.new/syncthing-source-v0.14.41.tar.gz differ: char 5, line 1
commit rubygem-highline for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-highline for openSUSE:Factory checked in at 2017-12-06 09:00:52 Comparing /work/SRC/openSUSE:Factory/rubygem-highline (Old) and /work/SRC/openSUSE:Factory/.rubygem-highline.new (New) Package is "rubygem-highline" Wed Dec 6 09:00:52 2017 rev:26 rq:550207 version:1.7.10 Changes: --- /work/SRC/openSUSE:Factory/rubygem-highline/rubygem-highline.changes 2015-10-14 16:45:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-highline.new/rubygem-highline.changes 2017-12-06 09:01:18.419016120 +0100 @@ -1,0 +2,12 @@ +Sun Dec 3 19:20:49 UTC 2017 - co...@suse.com + +- updated to version 1.7.10 + see installed Changelog.md + + ### 1.7.10 / 2017-11-23 + * Add gemspec to Gemfile. Address #223. (@abinoam) + + ### 1.7.9 / 2017-05-08 + * Fix frozen string issue on HighLine::Simulate. (Ivan Giuliani (@ivgiuliani), PR #210) + +--- Old: highline-1.7.8.gem New: highline-1.7.10.gem Other differences: -- ++ rubygem-highline.spec ++ --- /var/tmp/diff_new_pack.ug9tEF/_old 2017-12-06 09:01:19.674970148 +0100 +++ /var/tmp/diff_new_pack.ug9tEF/_new 2017-12-06 09:01:19.674970148 +0100 @@ -1,7 +1,7 @@ # # spec file for package rubygem-highline # -# Copyright (c) 2015 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 @@ -24,7 +24,7 @@ # Name: rubygem-highline -Version:1.7.8 +Version:1.7.10 Release:0 %define mod_name highline %define mod_full_name %{mod_name}-%{version} @@ -34,7 +34,7 @@ BuildRequires: %{rubygem rdoc > 3.10} BuildRequires: ruby-macros >= 5 Url:https://github.com/JEG2/highline -Source: http://rubygems.org/gems/%{mod_full_name}.gem +Source: https://rubygems.org/gems/%{mod_full_name}.gem Source1:gem2rpm.yml Summary:HighLine is a high-level command-line IO library License:Ruby ++ highline-1.7.8.gem -> highline-1.7.10.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Changelog.md new/Changelog.md --- old/Changelog.md2015-10-09 21:31:29.0 +0200 +++ new/Changelog.md2017-11-24 03:55:49.0 +0100 @@ -2,6 +2,12 @@ Below is a complete listing of changes for each revision of HighLine. +### 1.7.10 / 2017-11-23 +* Add gemspec to Gemfile. Address #223. (@abinoam) + +### 1.7.9 / 2017-05-08 +* Fix frozen string issue on HighLine::Simulate. (Ivan Giuliani (@ivgiuliani), PR #210) + ### 1.7.8 / 2015-10-09 * Fix some issues when paginating. (Nick Carboni (@carbonin) and Abinoam P. Marques Jr. (@abinoam), #168, PRs #169 #170) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile new/Gemfile --- old/Gemfile 2015-10-09 21:31:29.0 +0200 +++ new/Gemfile 2017-11-24 03:55:49.0 +0100 @@ -1,5 +1,7 @@ source "https://rubygems.org; +gemspec + gem "rake", :require => false gem "rdoc", :require => false Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/highline/simulate.rb new/lib/highline/simulate.rb --- old/lib/highline/simulate.rb2015-10-09 21:31:29.0 +0200 +++ new/lib/highline/simulate.rb2017-11-24 03:55:49.0 +0100 @@ -23,7 +23,7 @@ # Simulate StringIO#getbyte by shifting a single character off of the next line of the script def getbyte - line = gets + line = gets.dup if line.length > 0 char = line.slice! 0 @strings.unshift line diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/highline/version.rb new/lib/highline/version.rb --- old/lib/highline/version.rb 2015-10-09 21:31:29.0 +0200 +++ new/lib/highline/version.rb 2017-11-24 03:55:49.0 +0100 @@ -1,4 +1,4 @@ class HighLine # The version of the installed library. - VERSION = "1.7.8".freeze + VERSION = "1.7.10".freeze end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata2015-10-09 21:31:29.0 +0200 +++ new/metadata2017-11-24 03:55:49.0 +0100 @@ -1,14 +1,14 @@ --- !ruby/object:Gem::Specification name: highline version: !ruby/object:Gem::Version - version: 1.7.8 + version: 1.7.10 platform: ruby authors: - James Edward Gray II
commit nrpe for openSUSE:Factory
Hello community, here is the log from the commit of package nrpe for openSUSE:Factory checked in at 2017-12-06 09:00:38 Comparing /work/SRC/openSUSE:Factory/nrpe (Old) and /work/SRC/openSUSE:Factory/.nrpe.new (New) Package is "nrpe" Wed Dec 6 09:00:38 2017 rev:6 rq:548945 version:3.2.1 Changes: --- /work/SRC/openSUSE:Factory/nrpe/nrpe.changes2017-08-16 16:11:22.837032853 +0200 +++ /work/SRC/openSUSE:Factory/.nrpe.new/nrpe.changes 2017-12-06 09:00:40.484404628 +0100 @@ -1,0 +2,30 @@ +Tue Dec 5 11:51:04 CET 2017 - r...@suse.de + +- update to 3.2.1: + FIXES + - Change seteuid error messages to warning/debug (Bryan Heden) + - Fix segfault when no nrpe_user is specified (Stephen Smoogen, Bryan Heden) + - Added additional strings to error messages to remove duplicates (Bryan Heden) + - Fix nrpe.spec for rpmbuild (Bryan Heden) + - Fix error for drop_privileges when using inetd (xalasys-luc, Bryan Heden) + +- update to 3.2.0: + ENHANCEMENTS + - Added max_commands definition to nrpe.cfg to rate limit simultaneous fork()ed children (Bryan Heden) + - Added -E, --stderr-to-stdout options for check_nrpe to redirect output (Bryan Heden) + - Added support for Gentoo init (Troy Lea @box293) + - Cleaned up code a bit, updated readmes and comments across the board (Bryan Heden) + - Added -V, --version to nrpe and fixed the output (Bryan Heden) + - Added different SSL error messages to be able to pinpoint where some SSL errors occured (Bryan Heden) + - Updated logic in al parse_allowed_hosts (Bryan Heden) + - Added builtin OpenSSL Engine support where available (Bryan Heden + @skrueger8) + - Clean up compilation warnings (Bryan Heden) + - Added more commented commands in nrpe.cfg (Bryan Heden) + + FIXES + - Undefined check returns UNKNOWN (Bryan Heden) + - Fix incompatibility with OpenSSL 1.1.0 via SECLEVEL distinction (Bryan Heden) + - Fix ipv4 error in logfile even if address is ipv6 (Bryan Heden) + - Fix improper valid/invalid certificate warnings (Bryan Heden) + +--- Old: nrpe-3.1.1.tar.bz2 New: nrpe-3.2.1.tar.bz2 Other differences: -- ++ nrpe.spec ++ --- /var/tmp/diff_new_pack.jkxLjo/_old 2017-12-06 09:00:41.260376225 +0100 +++ /var/tmp/diff_new_pack.jkxLjo/_new 2017-12-06 09:00:41.260376225 +0100 @@ -30,7 +30,7 @@ %endif Name: nrpe -Version:3.1.1 +Version:3.2.1 Release:0 Summary:Nagios Remote Plug-In Executor License:GPL-2.0+ @@ -164,7 +164,7 @@ execution on the remote host for its own output and return code. %prep -%setup -q +%setup -q -n %{name}-%{name}-%{version} %patch2 -p1 %patch4 -p1 %patch5 -p1 @@ -291,7 +291,7 @@ # install config update script in doc dir... install -Dm755 update-cfg.pl %{buildroot}/%{_defaultdocdir}/%{name}/examples/update-cfg.pl # ...and also the files we want in the main package -install -m644 Changelog README.SUSE README.md usr.sbin.nrpe %{buildroot}/%{_defaultdocdir}/%{name}/ +install -m644 CHANGELOG.md README.SUSE README.md usr.sbin.nrpe %{buildroot}/%{_defaultdocdir}/%{name}/ # remove the uninstall script: this is done by RPM rm %{buildroot}/%{_sbindir}/nrpe-uninstall @@ -402,7 +402,7 @@ %dir %{_defaultdocdir}/%{name}/examples %doc %{_defaultdocdir}/%{name}/README.SUSE %doc %{_defaultdocdir}/%{name}/README.md -%doc %{_defaultdocdir}/%{name}/Changelog +%doc %{_defaultdocdir}/%{name}/CHANGELOG.md %doc %{_defaultdocdir}/%{name}/usr.sbin.nrpe %doc %{_defaultdocdir}/%{name}//examples/update-cfg.pl %{_mandir}/man8/nrpe.8* @@ -429,7 +429,7 @@ %files doc %defattr(0644,root,root,0755) -%doc Changelog LEGAL *.md docs/*.pdf +%doc CHANGELOG.md LEGAL *.md docs/*.pdf %files -n monitoring-plugins-nrpe %defattr(-,root,root) ++ nrpe-3.1.1.tar.bz2 -> nrpe-3.2.1.tar.bz2 ++ 5673 lines of diff (skipped) ++ nrpe-improved_help.patch ++ --- /var/tmp/diff_new_pack.jkxLjo/_old 2017-12-06 09:00:41.600363781 +0100 +++ /var/tmp/diff_new_pack.jkxLjo/_new 2017-12-06 09:00:41.600363781 +0100 @@ -1,46 +1,23 @@ -Index: nrpe-3.1.1/src/check_nrpe.c -=== nrpe-3.1.1.orig/src/check_nrpe.c -+++ nrpe-3.1.1/src/check_nrpe.c -@@ -667,7 +667,7 @@ void usage(int result) - " [-P ] [-S ] [-L ] [-C ]\n" - " [-K ] [-A ] [-s ] [-b ]\n" - " [-f ] [-p ] [-t :] [-g ]\n" -- " [-c ] [-a ]\n"); -+ " [-c ] [-a ] [--help] [--license] [--no-ssl]\n"); - printf("\n"); - printf("Options:\n"); - printf("=
commit nagios for openSUSE:Factory
Hello community, here is the log from the commit of package nagios for openSUSE:Factory checked in at 2017-12-06 09:00:42 Comparing /work/SRC/openSUSE:Factory/nagios (Old) and /work/SRC/openSUSE:Factory/.nagios.new (New) Package is "nagios" Wed Dec 6 09:00:42 2017 rev:5 rq:548947 version:4.3.4 Changes: --- /work/SRC/openSUSE:Factory/nagios/nagios.changes2017-12-05 01:29:47.866258358 +0100 +++ /work/SRC/openSUSE:Factory/.nagios.new/nagios.changes 2017-12-06 09:00:45.524220157 +0100 @@ -1,0 +2,6 @@ +Fri Dec 1 23:39:38 UTC 2017 - l...@linux-schulserver.de + +- update to 4.1.0 fixed boo#939829 already, mentioned here just + for reference + +--- @@ -8,0 +15,6 @@ + +--- +Thu Nov 23 13:50:57 UTC 2017 - rbr...@suse.com + +- Replace references to /var/adm/fillup-templates with new + %_fillupdir macro (boo#1069468) Other differences: -- ++ nagios.spec ++ --- /var/tmp/diff_new_pack.VaOXWm/_old 2017-12-06 09:00:46.756175063 +0100 +++ /var/tmp/diff_new_pack.VaOXWm/_new 2017-12-06 09:00:46.756175063 +0100 @@ -16,6 +16,11 @@ # +#Compat macro for new _fillupdir macro introduced in Nov 2017 +%if ! %{defined _fillupdir} + %define _fillupdir /var/adm/fillup-templates +%endif + %if 0%{?suse_version} >= 1230 %bcond_without systemd %else @@ -348,7 +353,7 @@ touch %{buildroot}%{nslockfile} %endif # sysconfig script -install -D -m 0644 %{SOURCE3} %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.%{name} +install -D -m 0644 %{SOURCE3} %{buildroot}%{_fillupdir}/sysconfig.%{name} # install cronjob (gzip' the logfiles) install -D -m 0755 %{SOURCE4} %{buildroot}%{_sysconfdir}/cron.weekly/%{name} # install empty htpasswd file (boo#961115) @@ -521,7 +526,7 @@ %attr(0755,root,root) %{_sbindir}/rc%{name} %attr(0755,root,root) %{_sbindir}/upgrade_nagios %{_mandir}/man8/upgrade_nagios.8* -%{_localstatedir}/adm/fillup-templates/sysconfig.%{name} +%{_fillupdir}/sysconfig.%{name} %if %{with systemd} %attr(0755,root,root) %{nagios_libdir}/%{name}-exec-start-pre %{_unitdir}/%{name}.service
commit openssl_tpm_engine for openSUSE:Factory
Hello community, here is the log from the commit of package openssl_tpm_engine for openSUSE:Factory checked in at 2017-12-06 09:00:13 Comparing /work/SRC/openSUSE:Factory/openssl_tpm_engine (Old) and /work/SRC/openSUSE:Factory/.openssl_tpm_engine.new (New) Package is "openssl_tpm_engine" Wed Dec 6 09:00:13 2017 rev:19 rq:548608 version:0.4.2 Changes: --- /work/SRC/openSUSE:Factory/openssl_tpm_engine/openssl_tpm_engine.changes 2015-05-10 10:47:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.openssl_tpm_engine.new/openssl_tpm_engine.changes 2017-12-06 09:00:18.309216307 +0100 @@ -1,0 +2,20 @@ +Mon Dec 4 18:03:54 UTC 2017 - matthias.gerst...@suse.com + +- Adjustment to OpenSSL 1.1. I've developed these patches myself, since + upstream doesn't have anything yet (and it doesn't look like they will + soon). I'll offer it to upstream by way of a pull request soon. + + By way of these patches the spec file becomes a little bit simpler. The + enginesdir should be recognized dynamically by the autotools setup via + pkg-config now. Code and spec should still be able to build against OpenSSL + 1.0 as well. + + -openssl-1.1-compatibility-preparation-remove-unneede.patch + 0001-openssl-1.1-compatibility-preparation-fix-warnings-a.patch + 0002-Explicitly-link-create_tpm_key-against-libcrypto.patch + 0003-OpenSSL-1.1-compatibility.patch + 0004-automake-add-linker-flags-to-explicitly-build-a-plug.patch + 0005-autotools-choose-engine-plugin-name-based-on-OpenSSL.patch + 0006-autotools-make-engine-plugin-installation-dir-config.patch + +--- New: -openssl-1.1-compatibility-preparation-remove-unneede.patch 0001-openssl-1.1-compatibility-preparation-fix-warnings-a.patch 0002-Explicitly-link-create_tpm_key-against-libcrypto.patch 0003-OpenSSL-1.1-compatibility.patch 0004-automake-add-linker-flags-to-explicitly-build-a-plug.patch 0005-autotools-choose-engine-plugin-name-based-on-OpenSSL.patch 0006-autotools-make-engine-plugin-installation-dir-config.patch Other differences: -- ++ openssl_tpm_engine.spec ++ --- /var/tmp/diff_new_pack.M9I5r3/_old 2017-12-06 09:00:20.001154377 +0100 +++ /var/tmp/diff_new_pack.M9I5r3/_new 2017-12-06 09:00:20.001154377 +0100 @@ -1,7 +1,7 @@ # # spec file for package openssl_tpm_engine # -# Copyright (c) 2015 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 @@ -25,11 +25,19 @@ Release:0 Source0: https://downloads.sourceforge.net/project/trousers/OpenSSL%20TPM%20Engine/%{version}/%{name}-%{version}.tar.gz Patch0: openssl_tpm_engine-somodule.patch +Patch1: -openssl-1.1-compatibility-preparation-remove-unneede.patch +Patch2: 0001-openssl-1.1-compatibility-preparation-fix-warnings-a.patch +Patch3: 0002-Explicitly-link-create_tpm_key-against-libcrypto.patch +Patch4: 0003-OpenSSL-1.1-compatibility.patch +Patch5: 0004-automake-add-linker-flags-to-explicitly-build-a-plug.patch +Patch6: 0005-autotools-choose-engine-plugin-name-based-on-OpenSSL.patch +Patch7: 0006-autotools-make-engine-plugin-installation-dir-config.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: automake BuildRequires: libopenssl-devel BuildRequires: libtool BuildRequires: trousers-devel +%define enginesdir %(pkg-config libcrypto --variable=enginesdir) %description This package contains a plugin a for OpenSSL which connects it with the @@ -39,6 +47,13 @@ %prep %setup -q %patch0 -p0 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 +%patch6 -p1 +%patch7 -p1 %build mkdir m4 @@ -51,7 +66,7 @@ %install make install DESTDIR=$RPM_BUILD_ROOT -rm $RPM_BUILD_ROOT/%{_lib}/engines/libtpm.la +rm $RPM_BUILD_ROOT/%{enginesdir}/tpm.la %clean rm -rf $RPM_BUILD_ROOT @@ -60,7 +75,7 @@ %defattr(-, root, root) %doc LICENSE README openssl.cnf.sample %{_bindir}/create_tpm_key -%dir /%{_lib}/engines -/%{_lib}/engines/libtpm.so +%dir %{enginesdir} +%{enginesdir}/tpm.so %changelog ++ -openssl-1.1-compatibility-preparation-remove-unneede.patch ++ >From 592ecaa916bec4764c74fd378803252f13d0ec61 Mon Sep 17 00:00:00 2001 From: Matthias GerstnerDate: Thu, 30 Nov 2017 12:58:39 +0100 Subject: [PATCH] openssl 1.1 compatibility preparation: remove unneeded setting of rsa->e The fixed exponent is later set in fill_out_rsa_object. This piece of code is thus useless. --- e_tpm.c | 7 --- 1 file
commit coccinelle for openSUSE:Factory
Hello community, here is the log from the commit of package coccinelle for openSUSE:Factory checked in at 2017-12-06 09:00:22 Comparing /work/SRC/openSUSE:Factory/coccinelle (Old) and /work/SRC/openSUSE:Factory/.coccinelle.new (New) Package is "coccinelle" Wed Dec 6 09:00:22 2017 rev:22 rq:548610 version:1.0.6 Changes: --- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2016-08-05 18:16:07.0 +0200 +++ /work/SRC/openSUSE:Factory/.coccinelle.new/coccinelle.changes 2017-12-06 09:00:31.772723501 +0100 @@ -1,0 +2,23 @@ +Tue Nov 28 10:25:02 UTC 2017 - jeng...@inai.de + +- Add kill-env.diff + +--- +Tue Nov 28 01:14:03 UTC 2017 - aavind...@gmail.com + +- use %make_install macro +- remove useless directory creation + +--- +Sun Nov 26 22:45:58 UTC 2017 - jeng...@inai.de + +- Update to new upstream release 1.0.6 + * Allow \ in #define in semantic patch rules, to allow body +with multiple lines, potentially including changes. As a side +effect, \ is also allowed in when specifications, again to +allow patterns to stretch over multiple lines. + * Add identifier list metavariables for #define parameter lists + * Support for Python 3. Pycaml has been patched. +- Remove coccinelle-1.0.4.patch (merged) + +--- Old: coccinelle-1.0.4.patch coccinelle-1.0.4.tgz New: coccinelle-1.0.6.tgz kill-env.diff Other differences: -- ++ coccinelle.spec ++ --- /var/tmp/diff_new_pack.VrUJIl/_old 2017-12-06 09:00:32.868683386 +0100 +++ /var/tmp/diff_new_pack.VrUJIl/_new 2017-12-06 09:00:32.872683240 +0100 @@ -1,7 +1,7 @@ # # spec file for package coccinelle # -# 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 @@ -17,7 +17,7 @@ Name: coccinelle -Version:1.0.4 +Version:1.0.6 Release:0 Summary:Semantic patch utility License:GPL-2.0 @@ -26,7 +26,7 @@ #Git-Clone:git://github.com/coccinelle/coccinelle Source: http://coccinelle.lip6.fr/distrib/%name-%version.tgz -Patch0: coccinelle-1.0.4.patch +Patch1: kill-env.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake @@ -47,40 +47,39 @@ %description Coccinelle is a program matching and transformation engine which provides the language SmPL (Semantic Patch Language) for specifying -desired matches and transformations in C code. Coccinelle was -initially targeted towards performing collateral evolutions in Linux. -Such evolutions comprise the changes that are needed in client code -in response to evolutions in library APIs, and may include -modifications such as renaming a function, adding a function argument -whose value is somehow context-dependent, and reorganizing a data -structure. Beyond collateral evolutions, Coccinelle is successfully -used (by us and others) for finding and fixing bugs in systems code. +desired matches and transformations in C code. [It does not recognize +C++.] + +Coccinelle performs collateral evolutions in software. Such +evolutions comprise the changes that are needed in client code in +response to evolutions in library APIs, and may include modifications +such as renaming a function, adding a function argument whose value +is somehow context-dependent, and reorganizing a data structure. +Beyond collateral evolutions, Coccinelle is used for finding and +fixing bugs in systems code. %prep -%setup -qn %name-%version -%patch0 -p1 +%setup -q +%patch -P 1 -p1 %build autoreconf -fi %configure -make +make %{?_smp_mflags} %install # "because it is simply not possible to strip ocaml binaries that are built # with the -custom option." export NO_BRP_STRIP_DEBUG=true export NO_DEBUGINFO_STRIP_DEBUG=true -%define __debug_install_post %{nil} +%define __debug_install_post %nil : >debugfiles.list : >debugsources.list -b="%buildroot" -make install DESTDIR="$b" +%make_install # Remove coccilib, don't have the deps -rm -Rf "$b/%_libdir/%name"/{commons,globals,ocaml,parsing_c} \ - "$b/%_mandir/man3"/Coccilib*; - -mkdir -p "$b/%_libdir"; +rm -Rf "%buildroot/%_libdir/%name"/{commons,globals,ocaml,parsing_c} \ + "%buildroot/%_mandir/man3"/Coccilib* %fdupes %buildroot/%_prefix %files @@ -88,7 +87,7 @@ %doc authors.txt bugs.txt changes.txt copyright.txt credits.txt %doc
commit mksusecd for openSUSE:Factory
Hello community, here is the log from the commit of package mksusecd for openSUSE:Factory checked in at 2017-12-06 09:00:01 Comparing /work/SRC/openSUSE:Factory/mksusecd (Old) and /work/SRC/openSUSE:Factory/.mksusecd.new (New) Package is "mksusecd" Wed Dec 6 09:00:01 2017 rev:41 rq:548573 version:1.55 Changes: --- /work/SRC/openSUSE:Factory/mksusecd/mksusecd.changes2017-12-01 15:54:28.742221475 +0100 +++ /work/SRC/openSUSE:Factory/.mksusecd.new/mksusecd.changes 2017-12-06 09:00:01.757822142 +0100 @@ -1,0 +2,7 @@ +Tue Dec 5 09:50:35 UTC 2017 - wfe...@opensuse.org + +- merge gh#openSUSE/mksusecd#28 +- support new CHECKSUMS file +- 1.55 + + Old: mksusecd-1.54.tar.xz New: mksusecd-1.55.tar.xz Other differences: -- ++ mksusecd.spec ++ --- /var/tmp/diff_new_pack.bCliFn/_old 2017-12-06 09:00:02.96980 +0100 +++ /var/tmp/diff_new_pack.bCliFn/_new 2017-12-06 09:00:02.97487 +0100 @@ -18,7 +18,7 @@ Name: mksusecd -Version:1.54 +Version:1.55 Release:0 Summary:Create SUSE Linux installation ISOs License:GPL-3.0+ ++ mksusecd-1.54.tar.xz -> mksusecd-1.55.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mksusecd-1.54/VERSION new/mksusecd-1.55/VERSION --- old/mksusecd-1.54/VERSION 2017-11-30 16:42:48.0 +0100 +++ new/mksusecd-1.55/VERSION 2017-12-05 10:50:35.0 +0100 @@ -1 +1 @@ -1.54 +1.55 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mksusecd-1.54/changelog new/mksusecd-1.55/changelog --- old/mksusecd-1.54/changelog 2017-11-30 16:42:48.0 +0100 +++ new/mksusecd-1.55/changelog 2017-12-05 10:50:35.0 +0100 @@ -1,3 +1,6 @@ +2017-12-01:1.55 + - support new CHECKSUMS file + 2017-11-29:1.54 - manage (sle15-style modules) repomd repositories diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mksusecd-1.54/mksusecd new/mksusecd-1.55/mksusecd --- old/mksusecd-1.54/mksusecd 2017-11-30 16:42:48.0 +0100 +++ new/mksusecd-1.55/mksusecd 2017-12-05 10:50:35.0 +0100 @@ -182,10 +182,12 @@ sub prepare_pico; sub set_mkisofs_metadata; sub add_to_content_file; +sub update_content_or_checksums; sub update_content; +sub update_checksums; sub create_sign_key; sub add_sign_key; -sub sign_content; +sub sign_content_or_checksums; sub file_magic; sub get_archive_type; sub unpack_cpiox; @@ -222,7 +224,7 @@ my $opt_no_mbr_chs; my $opt_zipl; my $opt_check; -my $opt_digest = 'sha1'; +my $opt_digest = 'sha256'; my @opt_initrds; my $opt_boot_options; my $opt_type; @@ -484,8 +486,8 @@ } if($opt_sign && ( -# we are going to change '/content' in one way or another -@opt_initrds || @opt_kernel_rpms || $opt_boot_options || $opt_new_boot_entry || update_content) +# we are going to change '/content' resp. '/CHECKSUMS' in one way or another +@opt_initrds || @opt_kernel_rpms || $opt_boot_options || $opt_new_boot_entry || update_content_or_checksums) ) { extract_installkeys; create_sign_key; @@ -500,7 +502,7 @@ prepare_addon; - sign_content if update_content; + sign_content_or_checksums if update_content_or_checksums; $todo = build_todo; set_mkisofs_metadata; @@ -2899,6 +2901,20 @@ # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +# update_content_or_checksums() +# +# Create a new /content or /CHECKSUMS file and return 1 if it is different +# from the existing one (meaning it needs to be re-signed). +# +sub update_content_or_checksums +{ + return $has_content ? update_content : update_checksums; +} + + +# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +# update_content() +# # Create a new /content file and return 1 if it is different from the # existing one. # @@ -2991,6 +3007,83 @@ # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +# update_checksums() +# +# Create a new /CHECKSUMS file and return 1 if it is different from the +# existing one. +# +sub update_checksums +{ + my $changed = 0; + + # don't modify CHECKSUMS if it doesn't exist or we're not going to re-sign it + return $changed if $has_content || !$opt_sign; + + my $content_file = fname "CHECKSUMS"; + + my $cont; + + # $cont is modelled after $cont in update_content() so that + # it can be passed to add_to_content_file() + $cont->{bits} = 256; + + # first, read existing file + # ($content_file may be undefined - which is ok) + if(open(my $f, $content_file)) { +while(<$f>) {
commit syslog-ng for openSUSE:Factory
Hello community, here is the log from the commit of package syslog-ng for openSUSE:Factory checked in at 2017-12-06 09:00:04 Comparing /work/SRC/openSUSE:Factory/syslog-ng (Old) and /work/SRC/openSUSE:Factory/.syslog-ng.new (New) Package is "syslog-ng" Wed Dec 6 09:00:04 2017 rev:92 rq:548603 version:3.12.1 Changes: --- /work/SRC/openSUSE:Factory/syslog-ng/syslog-ng.changes 2017-11-10 14:57:41.903424961 +0100 +++ /work/SRC/openSUSE:Factory/.syslog-ng.new/syslog-ng.changes 2017-12-06 09:00:08.213585840 +0100 @@ -1,0 +2,25 @@ +Tue Dec 5 09:55:22 UTC 2017 - pe...@czanik.hu + +- fix %post and mongodb as requested by @idonmez + +--- +Wed Nov 29 13:30:59 UTC 2017 - pe...@czanik.hu + +- update to syslog-ng 3.12.1 +- add tags parser +- add xml parser +- add Windows eventlog parser +- add syslog-ng-debun + man +- handle evtlog merge (add obsolates, new files, etc.) +- use Python version of merge-grammar +- add libmaxminddb-devel BuildRequires for the geoip2 parser +- add geoip2 parser +- add osquery parser (scl) +- Replace references to /var/adm/fillup-templates with new + %_fillupdir macro (boo#1069468) (by @RBrownSUSE) +- WARNING: + disable RabbitMQ and AMQP support as they fail + to compile with openssl 1.1 + Will be most likely re-enabled in 3.14.1 + +--- Old: syslog-ng-3.10.1.tar.gz New: syslog-ng-3.12.1.tar.gz Other differences: -- ++ syslog-ng.spec ++ --- /var/tmp/diff_new_pack.hZ4qv9/_old 2017-12-06 09:00:13.733383797 +0100 +++ /var/tmp/diff_new_pack.hZ4qv9/_new 2017-12-06 09:00:13.733383797 +0100 @@ -16,6 +16,11 @@ # +#Compat macro for new _fillupdir macro introduced in Nov 2017 +%if ! %{defined _fillupdir} + %define _fillupdir /var/adm/fillup-templates +%endif + Name: syslog-ng %if %{defined _rundir} %define syslog_ng_rundir%{_rundir}/syslog-ng @@ -23,7 +28,7 @@ %define syslog_ng_rundir %{_localstatedir}/run/syslog-ng %endif %define syslog_ng_sockets_cfg %{syslog_ng_rundir}/additional-log-sockets.conf -Version:3.10.1 +Version:3.12.1 Release:0 Summary:The new-generation syslog-daemon License:GPL-2.0 @@ -42,7 +47,7 @@ %bcond_without dbi %bcond_without python %bcond_without java -%bcond_without mongodb +%bcond_withmongodb %bcond_without curl %if 0%{?suse_version} != 1320 %bcond_without redis @@ -90,6 +95,12 @@ %endif %if 0%{?with_geoip} BuildRequires: libGeoIP-devel +%if 0%{?leap_version} >= 420200 +BuildRequires: libmaxminddb-devel +%endif +%if 0%{?suse_version} > 1320 +BuildRequires: libmaxminddb-devel +%endif %endif %if %{with redis} @@ -101,7 +112,6 @@ BuildRequires: autoconf BuildRequires: automake -BuildRequires: libevtlog-devel BuildRequires: libjson-devel BuildRequires: libopenssl-devel BuildRequires: libtool @@ -134,6 +144,8 @@ Requires(pre): group(news) %endif +Requires: libevtlog-3_12-0 + Obsoletes: syslog-ng-json #!BuildIgnore: rsyslog @@ -156,6 +168,21 @@ * hand on messages for further processing using message queues (like AMQP), files or databases (like PostgreSQL or MongoDB). +%package -n libevtlog-3_12-0 +Summary:Syslog-ng event logger library runtime +Group: System/Libraries + +%description -n libevtlog-3_12-0 +The EventLog library aims to be a replacement of the simple syslog() +API provided on UNIX systems. The major difference between EventLog and +syslog is that EventLog tries to add structure to messages. + +EventLog provides an interface to build, format and output an event +record. The exact format and output method can be customized by the +administrator via a configuration file. + +This package provides the runtime part of the library. + %if %{with curl} %package curl @@ -215,8 +242,8 @@ Requires: %{name} = %{version} %description geoip -This package provides the tfgeoip module providing support for -logging country information. +This package provides GeoIP modules providing support for +logging geo-location information. %endif @@ -249,6 +276,8 @@ Summary:Development files for syslog-ng Group: Development/Libraries/C and C++ Requires: %{name} = %{version} +Provides: libevtlog-devel = 0.2.13 +Obsoletes: libevtlog-devel <= 0.2.13 %description devel This package provides files necessary for syslog-ng development. @@ -310,15 +339,15 @@ %endif --enable-json \ --enable-capabilities \ - --enable-amqp \ -%if 0%{?with_geoip} -
commit cim-schema for openSUSE:Factory
Hello community, here is the log from the commit of package cim-schema for openSUSE:Factory checked in at 2017-12-06 08:59:56 Comparing /work/SRC/openSUSE:Factory/cim-schema (Old) and /work/SRC/openSUSE:Factory/.cim-schema.new (New) Package is "cim-schema" Wed Dec 6 08:59:56 2017 rev:31 rq:548542 version:2.49.0 Changes: --- /work/SRC/openSUSE:Factory/cim-schema/cim-schema.changes2016-02-01 19:56:51.0 +0100 +++ /work/SRC/openSUSE:Factory/.cim-schema.new/cim-schema.changes 2017-12-06 08:59:57.805966793 +0100 @@ -1,0 +2,15 @@ +Fri Jun 16 05:59:01 UTC 2017 - kkae...@suse.com + +- Upgrade to version 2.49.0 + http://www.dmtf.org/sites/default/files/cim/cim_schema_v2490/releasenotes.html + +- Upgrade to version 2.48.0 + http://www.dmtf.org/sites/default/files/cim/cim_schema_v2480/releasenotes.html + +- Upgrade to version 2.47.0 + http://www.dmtf.org/sites/default/files/cim/cim_schema_v2470/releasenotes.html + +- Upgrade to version 2.46.0 + http://www.dmtf.org/sites/default/files/cim/cim_schema_v2460/releasenotes.html + +--- Old: cim_schema_2.45.0Experimental-MOFs.zip New: cim_schema_2.49.0Experimental-MOFs.zip Other differences: -- ++ cim-schema.spec ++ --- /var/tmp/diff_new_pack.8MhqgJ/_old 2017-12-06 08:59:59.105919211 +0100 +++ /var/tmp/diff_new_pack.8MhqgJ/_new 2017-12-06 08:59:59.105919211 +0100 @@ -1,7 +1,7 @@ # # spec file for package cim-schema # -# 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 @@ -17,13 +17,13 @@ Name: cim-schema -Version:2.45.0 +Version:2.49.0 Release:0 Summary:Common Information Model (CIM) Schema License:SUSE-DMTF Group: System/Management Url:http://www.dmtf.org/ -Source0: http://www.dmtf.org/sites/default/files/cim/cim_schema_v2450/cim_schema_%{version}Experimental-MOFs.zip +Source0: http://www.dmtf.org/sites/default/files/cim/cim_schema_v2490/cim_schema_%{version}Experimental-MOFs.zip Source1:loadmof.sh Source2:rmmof.sh BuildRequires: unzip
commit tlswrap for openSUSE:Factory
Hello community, here is the log from the commit of package tlswrap for openSUSE:Factory checked in at 2017-12-06 08:59:41 Comparing /work/SRC/openSUSE:Factory/tlswrap (Old) and /work/SRC/openSUSE:Factory/.tlswrap.new (New) Package is "tlswrap" Wed Dec 6 08:59:41 2017 rev:3 rq:548516 version:1.04 Changes: --- /work/SRC/openSUSE:Factory/tlswrap/tlswrap.changes 2017-12-05 01:30:42.196284606 +0100 +++ /work/SRC/openSUSE:Factory/.tlswrap.new/tlswrap.changes 2017-12-06 08:59:43.466491667 +0100 @@ -1,0 +2,7 @@ +Tue Dec 5 03:46:14 UTC 2017 - 9@cirno.systems + +- Add openssl-1_1-compat.patch for OpenSSL 1.1 compatibility, + build with default openssl version +- Package license and documentation + +--- New: openssl-1_1-compat.patch Other differences: -- ++ tlswrap.spec ++ --- /var/tmp/diff_new_pack.oMjvkq/_old 2017-12-06 08:59:43.982472781 +0100 +++ /var/tmp/diff_new_pack.oMjvkq/_new 2017-12-06 08:59:43.982472781 +0100 @@ -24,15 +24,12 @@ Group: Productivity/Networking/Ftp/Clients Url:http://www.tlswrap.com/ Source0:%{name}-%{version}.tar.gz +Patch0: openssl-1_1-compat.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc -%if %{suse_version} >= 1330 -BuildRequires: libopenssl-1_0_0-devel -%else -BuildRequires: openssl-devel -%endif BuildRequires: make +BuildRequires: openssl-devel %description TLS/SSL FTP wrapper/proxy, allowing you to use your favorite FTP client with @@ -40,6 +37,7 @@ %prep %setup -q +%patch0 -p1 %build autoreconf -fi @@ -51,7 +49,8 @@ %files %defattr(-,root,root) -%doc +%license COPYING +%doc README %{_bindir}/tlswrap %changelog ++ openssl-1_1-compat.patch ++ diff -wru tlswrap-1.04.orig/tls.c tlswrap-1.04/tls.c --- tlswrap-1.04.orig/tls.c 2006-11-25 19:52:08.0 +0100 +++ tlswrap-1.04/tls.c 2017-12-05 04:43:56.757223948 +0100 @@ -73,10 +73,12 @@ printf("egd_sock is %s\n", egd_sock); #ifdef HAVE_RAND_STATUS if (RAND_status() != 1) { +#if (OPENSSL_VERSION_NUMBER < 0x1010L) if ( RAND_egd(egd_sock) == -1 ) { fprintf(stderr, "egd_sock is %s\n", egd_sock); sys_err("RAND_egd failed\n"); } +#endif if (RAND_status() != 1) sys_err("ssl_init: System without /dev/urandom, PRNG seeding must be done manually.\r\n"); } @@ -262,7 +264,8 @@ int ok, extcount, i, j; char*extstr; SSL *ssl; -#if (OPENSSL_VERSION_NUMBER > 0x00908000L) +#if (OPENSSL_VERSION_NUMBER > 0x1010L) +#elif (OPENSSL_VERSION_NUMBER > 0x00908000L) unsigned char const *data1; #else unsigned char *data1; @@ -279,6 +282,16 @@ if (debug) printf("tls_cert2\n"); +#if (OPENSSL_VERSION_NUMBER > 0x1010L) + if (ud->sec_level > 3) { + X509_VERIFY_PARAM *param = SSL_get0_param(ssl); + X509_VERIFY_PARAM_set_hostflags(param, X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS); + X509_VERIFY_PARAM_set1_host(param, ud->serv_dns.hostname, 0); + X509_VERIFY_PARAM_set1_ip_asc(param, ud->serv_data_host); + SSL_set_verify(ssl, SSL_VERIFY_PEER, 0); + } +#endif + if ((x509_peer = SSL_get_peer_certificate(ssl)) == NULL) return X509_V_ERR_APPLICATION_VERIFICATION; /* SSL_get_peer* can only be NULL on 'anonymous DH connections' so shouldn't happen. */ @@ -287,6 +300,8 @@ return SSL_get_verify_result(ssl); } + +#if (OPENSSL_VERSION_NUMBER < 0x1010L) if ((extcount = X509_get_ext_count(x509_peer)) > 0) { if (debug) printf("extcount = %d\n", extcount); for (i = 0; i < extcount; i++) { @@ -333,6 +348,7 @@ return X509_V_ERR_APPLICATION_VERIFICATION; } } +#endif X509_free(x509_peer); return SSL_get_verify_result(ssl); }
commit wmakerconf for openSUSE:Factory
Hello community, here is the log from the commit of package wmakerconf for openSUSE:Factory checked in at 2017-12-06 08:59:50 Comparing /work/SRC/openSUSE:Factory/wmakerconf (Old) and /work/SRC/openSUSE:Factory/.wmakerconf.new (New) Package is "wmakerconf" Wed Dec 6 08:59:50 2017 rev:23 rq:548538 version:2.12 Changes: --- /work/SRC/openSUSE:Factory/wmakerconf/wmakerconf.changes2017-04-24 09:48:51.579313445 +0200 +++ /work/SRC/openSUSE:Factory/.wmakerconf.new/wmakerconf.changes 2017-12-06 08:59:51.762188016 +0100 @@ -1,0 +2,6 @@ +Mon Dec 4 15:45:08 UTC 2017 - crrodrig...@opensuse.org + +- add explicit buildrequires to x11 and glib, do not count + on them being pulled by WindowMaker-devel + +--- Other differences: -- ++ wmakerconf.spec ++ --- /var/tmp/diff_new_pack.ynDDoa/_old 2017-12-06 08:59:52.574158295 +0100 +++ /var/tmp/diff_new_pack.ynDDoa/_new 2017-12-06 08:59:52.578158149 +0100 @@ -40,9 +40,13 @@ BuildRequires: WindowMaker-devel BuildRequires: automake BuildRequires: fdupes -BuildRequires: gtk2-devel BuildRequires: perl-libwww-perl BuildRequires: update-desktop-files +BuildRequires: pkgconfig(gdk-x11-2.0) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gtk+-x11-2.0) +BuildRequires: pkgconfig(x11) Provides: wmaconf = %{version} Obsoletes: wmaconf < %{version} Requires: WindowMaker
commit WindowMaker-applets for openSUSE:Factory
Hello community, here is the log from the commit of package WindowMaker-applets for openSUSE:Factory checked in at 2017-12-06 08:59:46 Comparing /work/SRC/openSUSE:Factory/WindowMaker-applets (Old) and /work/SRC/openSUSE:Factory/.WindowMaker-applets.new (New) Package is "WindowMaker-applets" Wed Dec 6 08:59:46 2017 rev:32 rq:548537 version:1.0.1 Changes: --- /work/SRC/openSUSE:Factory/WindowMaker-applets/WindowMaker-applets.changes 2017-08-10 14:13:06.731929167 +0200 +++ /work/SRC/openSUSE:Factory/.WindowMaker-applets.new/WindowMaker-applets.changes 2017-12-06 08:59:47.670337792 +0100 @@ -1,0 +2,8 @@ +Wed Nov 29 13:23:23 UTC 2017 - crrodrig...@opensuse.org + +- wmSun-1.03.dif, wmnd_0.2.2.patch: Fix build with as-needed +- Only BuildRequire packages that are actually needed, this + change is needed to also cleaup WindowMaker-devel incorrect + dependencies + +--- Other differences: -- ++ WindowMaker-applets.spec ++ --- /var/tmp/diff_new_pack.MxDci9/_old 2017-12-06 08:59:48.914292259 +0100 +++ /var/tmp/diff_new_pack.MxDci9/_new 2017-12-06 08:59:48.914292259 +0100 @@ -22,8 +22,18 @@ BuildRequires: curl-devel BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: gtk2-devel -BuildRequires: xorg-x11 +BuildRequires: imake +BuildRequires: pkgconfig(gdk-x11-2.0) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gtk+-x11-2.0) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xpm) +BuildRequires: pkgconfig(xt) +BuildRequires: pkgconfig(xxf86dga) +BuildRequires: pkgconfig(xxf86vm) + %if 0%{?suse_version} >= 1210 BuildRequires: libv4l-devel >= 0.8.4 %endif @@ -349,9 +359,6 @@ %patch50 -p2 %build -# This package failed when testing with -Wl,-as-needed being default. -# So we disable it here, if you want to retest, just delete this comment and the line below. -export SUSE_ASNEEDED=0 RPM_OPT_FLAGS+=" -fgnu89-inline" xmkmf -a make CXXFLAGS="$RPM_OPT_FLAGS" @@ -461,7 +468,7 @@ CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr --mandir=%{_mandir} make cd ../wmcliphist -make CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -Wall -ansi `pkg-config --cflags gtk+-2.0` -I. -Ifoodock" +make CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -Wall `pkg-config --cflags gtk+-2.0` -I. -Ifoodock" # cd ../wmisdn-%{wmisdn_version} make CFLAGS="$RPM_OPT_FLAGS" ++ wmSun-1.03.dif ++ --- /var/tmp/diff_new_pack.MxDci9/_old 2017-12-06 08:59:49.126284499 +0100 +++ /var/tmp/diff_new_pack.MxDci9/_new 2017-12-06 08:59:49.126284499 +0100 @@ -1,6 +1,8 @@ wmSun/SunRise.c +Index: wmSun/SunRise.c +=== +--- wmSun/SunRise.c.orig +++ wmSun/SunRise.c -@@ -11,7 +11,7 @@ +@@ -11,7 +11,7 @@ doublesinEPS = 0.39778; doubleP2 = 6.283185307; @@ -9,7 +11,7 @@ doubleUT, ym, y0, yp, SinH0; doublexe, ye, z1, z2, SinH(), hour24(); -@@ -80,7 +80,7 @@ +@@ -80,7 +80,7 @@ SunRise(int year, int month, int day, do } @@ -18,3 +20,25 @@ if (UT < 0.0) { +Index: wmSun/Makefile +=== +--- wmSun/Makefile.orig wmSun/Makefile +@@ -11,7 +11,7 @@ LIBDIR = -L/usr/X11R6/lib + # + # For Linux (and other?) Machines... + # +-LIBS = -lXpm -lX11 -lXext ++LIBS = -lXpm -lX11 -lXext -lm + # + # For Sun Solaris Machines (I know it compiles on 2.6)... + # +@@ -29,7 +29,7 @@ all: wmSun.o wmSun + + wmSun.o: wmSun_master.xpm wmSun_mask.xbm + wmSun:$(OBJS) +- $(CC) $(COPTS) $(SYSTEM) -lm -o wmSun $^ $(INCDIR) $(LIBDIR) $(LIBS) ++ $(CC) $(COPTS) $(SYSTEM) -o wmSun $^ $(INCDIR) $(LIBDIR) $(LIBS) + + clean: + for i in $(OBJS) ; do \ ++ wmnd_0.2.2.patch ++ --- /var/tmp/diff_new_pack.MxDci9/_old 2017-12-06 08:59:49.238280400 +0100 +++ /var/tmp/diff_new_pack.MxDci9/_new 2017-12-06 08:59:49.238280400 +0100 @@ -1,17 +1,31 @@ Makefile +Index: Makefile +=== +--- Makefile.orig +++ Makefile -@@ -19,8 +19,8 @@ +@@ -19,8 +19,8 @@ CFLAGS = -Wall -O3 -fomit-frame-pointer # Test coverage #CFLAGS = -fprofile-arcs -ftest-coverage -Wall -pipe -DPRO $(OSFLAGS) - -LDFLAGS = -L/usr/X11R6/lib -lXpm -lXext -lX11 +LIBDIR = -L/usr/X11R6/lib -+LDFLAGS = $(LIBDIR) -lXpm -lXext -lX11 ++LIBS = -lXpm -lXext -lX11 OBJS = wmnd.o beat.o misc.o list.o src/wmnd.c +@@ -34,6 +34,9 @@ all: $(PJ) + + $(PJ):$(OBJS) + ++wmnd : $(OBJS) ++ $(CC) $(CFLAGS) $(OBJS) -o wmnd $(LIBS) ++ + %.gz: % + gzip -c9