Hello community,
here is the log from the commit of package hyper-v.1085 for openSUSE:12.2:Update checked in at 2012-11-22 11:03:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2:Update/hyper-v.1085 (Old)
and /work/SRC/openSUSE:12.2:Update/.hyper-v.1085.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hyper-v.1085", Maintainer is ""
Changes:
--------
New Changes file:
--- /dev/null 2012-10-22 00:44:18.403455820 +0200
+++ /work/SRC/openSUSE:12.2:Update/.hyper-v.1085.new/hyper-v.changes 2012-11-22 11:04:03.000000000 +0100
@@ -0,0 +1,192 @@
+-------------------------------------------------------------------
+Thu Nov 8 14:30:05 CET 2012 - ohering@suse.de
+
+- Netlink source address validation allows DoS
+ bugfix for recvfrom check from bnc#761200
+
+-------------------------------------------------------------------
+Fri Oct 26 17:13:40 CEST 2012 - ohering@suse.de
+
+- update hv_set_ifconfig to work with our ifcfg
+
+-------------------------------------------------------------------
+Sat Oct 13 11:40:30 CEST 2012 - ohering@suse.de
+
+- update hv_kvp_daemon
+ Return the full kernel version
+ Don't return loopback addresses
+
+-------------------------------------------------------------------
+Thu Oct 4 15:14:05 CEST 2012 - ohering@suse.de
+
+- bump to version 4
+- update kv_kvp_daemon to 3.7-rc1 state [fate#314441]
+ support KVP IP Injection, helper scripts go to /usr/lib/hyper-v/bin:
+ hv_get_dhcp_info, hv_get_dns_info, hv_set_ifconfig
+- remove usage of absolute paths in runlevel script
+
+-------------------------------------------------------------------
+Tue Sep 4 14:55:38 CEST 2012 - ohering@suse.de
+
+- remove restart_on_update in postun section
+ the daemon can not be restarted at this point, and the new daemon
+ may not be 100 percent compatible with the currently running
+ kernel [bnc#770763]
+
+-------------------------------------------------------------------
+Wed May 16 20:44:36 CEST 2012 - ohering@suse.de
+
+- check origin of netlink messages, use recvfrom() [bnc#761200]
+
+-------------------------------------------------------------------
+Wed May 2 12:13:03 CEST 2012 - ohering@suse.de
+
+- update insserv part, see comments in OBS submit request #112701
+
+-------------------------------------------------------------------
+Tue Mar 27 08:50:43 CEST 2012 - ohering@suse.de
+
+- add kvptest.ps1.txt to docs, a PowerShell script to verify KVP
+
+-------------------------------------------------------------------
+Mon Mar 26 19:05:48 CEST 2012 - ohering@suse.de
+
+- update hv_kvp_daemon to 3.4-rc1 state
+ use a copy linux/hyperv.h to compile the daemon
+
+-------------------------------------------------------------------
+Thu Dec 8 17:46:21 CET 2011 - ohering@suse.de
+
+- do not package modprobe.conf rule in main package
+ prevents loading of ata_piix which is required for cdrom access
+
+-------------------------------------------------------------------
+Fri Nov 18 21:49:57 CET 2011 - ohering@suse.de
+
+- add Supplements to install package if dmi matches [bnc#731198]
+
+-------------------------------------------------------------------
+Thu Sep 1 18:51:03 CEST 2011 - ohering@suse.de
+
+- disable hyper-v-kmp
+ hv_storvsc handles now IDE and SCSI disks and ata_piix is
+ compiled into the kernel in SLE12, so the modprobe.conf rules
+ have no meaning anymore
+
+-------------------------------------------------------------------
+Tue Jul 26 21:24:25 CEST 2011 - ohering@suse.de
+
+- update hv_kvp_daemon: Cleanup kvp_get_domain_name(). If
+ getaddrinfo() fails, deal with it properly (this can happen if no
+ IP address has been assigned). Also, don't specify a specific
+ service in the call to getaddrinfo() to make this code as generic
+ as possible.
+
+-------------------------------------------------------------------
+Sun Jul 24 17:22:41 CEST 2011 - ohering@suse.de
+
+- update hv_kvp_daemon: The current win7 host does not like it when
+ we return the complete kernel release information. Conform to
+ what the host expects.
+
+-------------------------------------------------------------------
+Fri Jun 17 15:41:33 CEST 2011 - ohering@suse.de
+
+- update preun, stop_on_removal requires an argument
+
+-------------------------------------------------------------------
+Fri Jun 17 11:09:30 CEST 2011 - ohering@suse.de
+
+- remove get_release_number.sh, which was added by accident
+- bump version number to 2
+
+-------------------------------------------------------------------
+Fri Jun 17 10:58:42 CEST 2011 - ohering@suse.de
+
+- catch errors from daemon()
+
+-------------------------------------------------------------------
+Fri Jun 17 10:33:50 CEST 2011 - ohering@suse.de
+
+- update postun to run restart_on_update
+- use rpmmacro for daemon name
+
+-------------------------------------------------------------------
+Fri Jun 17 08:10:12 CEST 2011 - ohering@suse.de
+
+- update postin to work in / again when running insserv macro
+
+-------------------------------------------------------------------
+Thu Jun 16 15:33:49 CEST 2011 - ohering@suse.de
+
+- Update version number to 1 so kernel.rpm can obsolete
+ the old kmp packages
+
+-------------------------------------------------------------------
+Thu Jun 16 11:12:06 CEST 2011 - ohering@suse.de
+
+- enable hv_kvp_daemon if run in a hv guest [fate#312213]
+
+-------------------------------------------------------------------
+Thu Apr 21 17:18:20 CEST 2011 - ohering@suse.de
+
+- add hv_kvp_daemon to provide system infos to hypervisor [bnc#685189]
+ this enables the hyper-v main package
+
+-------------------------------------------------------------------
+Sat Apr 16 15:13:36 CEST 2011 - ohering@suse.de
+
+- Require at least kernel-default 2.6.32.27 for an empty KMP.
+
+-------------------------------------------------------------------
+Fri Apr 15 16:50:25 CEST 2011 - ohering@suse.de
+
+- actually keep the KMP packages with just the modprobe.conf file
+
+-------------------------------------------------------------------
+Thu Mar 31 11:24:03 CEST 2011 - ohering@suse.de
+
+- make building of kernel modules optional [bnc#676890]
+ the hv*.ko drivers exist in two places, kernel-default and this
+ KMP package. Both can get out of sync, then mkinitrd will use
+ (the possible outdated) drivers from this KMP package.
+ disable building drivers per default, keep only the
+ hyperv_pvdrivers.conf
+- mark hyperv_pvdrivers.conf as config to preserve local
+ modifications done by the sysadmin
+
+-------------------------------------------------------------------
+Thu Feb 24 12:09:25 CET 2011 - meissner@suse.de
+
+- also add hv_timesource to Modules.supported [bnc#650748]
+
+-------------------------------------------------------------------
+Tue Jan 4 10:28:21 CET 2011 - meissner@suse.de
+
+- add hv_utils to Modules.supported [bnc#650748]
+
+-------------------------------------------------------------------
+Wed Apr 28 11:40:33 CEST 2010 - kukuk@suse.de
+
+- Next update of hyperv_pvdrivers.conf [bnc#600212]
+
+-------------------------------------------------------------------
+Tue Apr 27 13:20:55 CEST 2010 - kukuk@suse.de
+
+- hyperv_pvdrivers.conf: fix syntax error
+
+-------------------------------------------------------------------
+Tue Apr 27 07:10:05 CEST 2010 - ksrinivasan@novell.com
+
+- Update hyperv_pvdrivers.conf config file
+
+-------------------------------------------------------------------
+Mon Apr 26 18:15:40 CEST 2010 - kukuk@suse.de
+
+- Add hyperv_pvdrivers.conf modprobe config file
+
+-------------------------------------------------------------------
+Fri Mar 5 13:40:56 CET 2010 - mmarek@suse.cz
+
+- Packaged drivers/staging/hv as a standalone KMP (bnc#585651).
+
New:
----
Module.supported
hyper-v.changes
hyper-v.dummy_ko.c
hyper-v.include.linux.hyperv.h
hyper-v.init.sh
hyper-v.kvptest.ps1.txt
hyper-v.spec
hyper-v.supplements.txt
hyper-v.tools.hv.hv_get_dhcp_info.sh
hyper-v.tools.hv.hv_get_dns_info.sh
hyper-v.tools.hv.hv_kvp_daemon.c
hyper-v.tools.hv.hv_set_ifconfig.sh
hyperv_pvdrivers.conf
kmp_filelist
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ hyper-v.spec ++++++
#
# spec file for package hyper-v
#
# Copyright (c) 2012 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# 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/
#
%define with_kmp 0
%define with_modprobe 0
%if %{with_kmp}
%define with_drivers_in_kmp 0
%endif
%define hv_kvp_daemon hv_kvp_daemon
Name: hyper-v
%if %{with_kmp}
BuildRequires: kernel-default-devel
BuildRequires: module-init-tools
%ifarch %ix86
BuildRequires: kernel-pae-devel
%endif
%endif
ExclusiveArch: %ix86 x86_64
PreReq: %insserv_prereq
Summary: Microsoft Hyper-V tools
License: GPL-2.0
Group: System/Kernel
Supplements: modalias(dmi*:svn*MicrosoftCorporation*:pn*VirtualMachine*:rn*VirtualMachine*)
Supplements: modalias(pci:v00001414d00005353sv*sd*bc*sc*i*)
Url: http://www.kernel.org
Version: 4
Release: 0
Source: Module.supported
Source1: hyperv_pvdrivers.conf
Source2: kmp_filelist
Source3: hyper-v.supplements.txt
Source4: hyper-v.dummy_ko.c
Source5: hyper-v.kvptest.ps1.txt
Source9: hyper-v.include.linux.hyperv.h
Source10: hyper-v.tools.hv.hv_kvp_daemon.c
Source11: hyper-v.init.sh
Source20: hyper-v.tools.hv.hv_get_dhcp_info.sh
Source21: hyper-v.tools.hv.hv_get_dns_info.sh
Source22: hyper-v.tools.hv.hv_set_ifconfig.sh
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if %{with_kmp}
%if %{with_drivers_in_kmp}
%suse_kernel_module_package -n hyper-v um xen -f kmp_filelist
%else
%suse_kernel_module_package -n hyper-v um xen -f kmp_filelist -p hyper-v.supplements.txt
%endif
%endif
%description
This package contains the Microsoft Hyper-V tools.
%if %{with_kmp}
%package KMP
Summary: Microsoft Hyper-V drivers
Group: System/Kernel
%description KMP
This package contains the Microsoft Hyper-V drivers.
%endif
%prep
%setup -Tc
cp -avL %{S:5} kvptest.ps1.txt
cp -vL %{S:9} %{hv_kvp_daemon}.h
cp -vL %{S:10} %{hv_kvp_daemon}.c
%build
sed -i~ '/#include