Hello community,

here is the log from the commit of package wireshark for openSUSE:Factory 
checked in at 2015-07-14 17:44:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wireshark (Old)
 and      /work/SRC/openSUSE:Factory/.wireshark.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wireshark"

Changes:
--------
--- /work/SRC/openSUSE:Factory/wireshark/wireshark.changes      2015-05-24 
19:33:15.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.wireshark.new/wireshark.changes 2015-07-14 
17:45:59.000000000 +0200
@@ -1,0 +2,18 @@
+Mon Jul 13 09:35:18 UTC 2015 - [email protected]
+
+- Fix Factory with QT (PIE/PIC)
+  adding wireshark-1.12.6-fix-QT-PIC-PIE.patch
+
+-------------------------------------------------------------------
+Thu Jun 18 17:43:18 UTC 2015 - [email protected]
+
+- Wireshark 1.12.6
+- The following vulnerabilities have been fixed:
+  * WCCP dissector crash
+    CVE-2015-4651 wnpa-sec-2015-19 boo#935157
+  * GSM DTAP dissector crash
+    CVE-2015-4652 wnpa-sec-2015-20 boo#935158
+- Further bug fixes and updated protocol support as listed in:
+  https://www.wireshark.org/docs/relnotes/wireshark-1.12.6.html
+
+-------------------------------------------------------------------

Old:
----
  SIGNATURES-1.12.5.txt
  wireshark-1.12.5.tar.bz2

New:
----
  SIGNATURES-1.12.6.txt
  wireshark-1.12.6-fix-QT-PIC-PIE.patch
  wireshark-1.12.6.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ wireshark.spec ++++++
--- /var/tmp/diff_new_pack.DKg9yC/_old  2015-07-14 17:46:02.000000000 +0200
+++ /var/tmp/diff_new_pack.DKg9yC/_new  2015-07-14 17:46:02.000000000 +0200
@@ -25,7 +25,7 @@
 %define use_gnutls 0%{?suse_version} >= 1310 || 0%{?suse_version} == 1110
 
 Name:           wireshark
-Version:        1.12.5
+Version:        1.12.6
 Release:        0
 Summary:        A Network Traffic Analyser
 License:        GPL-2.0+ and GPL-3.0+
@@ -43,6 +43,7 @@
 Patch5:         wireshark-1.10.0-authors-pod2man.patch
 Patch6:         wireshark-1.12.x-allow-gdk-pixbuf-deprecation.patch
 Patch7:         wireshark-pkg-config.patch
+Patch8:         wireshark-1.12.6-fix-QT-PIC-PIE.patch
 BuildRequires:  bison
 BuildRequires:  cairo-devel
 BuildRequires:  flex
@@ -190,6 +191,7 @@
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
+%patch8 -p1
 
 %build
 # for patch6 wireshark-1.12.x-allow-gdk-pixbuf-deprecation.patch
@@ -232,7 +234,7 @@
 %endif
     --with-gcrypt=yes \
     --with-plugins=%{_libdir}/%{name}/plugins/%{version} \
-    --with-pic 
+    --with-pic=yes
 
 make %{?_smp_mflags} V=1
 

++++++ SIGNATURES-1.12.5.txt -> SIGNATURES-1.12.6.txt ++++++
--- /work/SRC/openSUSE:Factory/wireshark/SIGNATURES-1.12.5.txt  2015-05-15 
07:44:30.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.wireshark.new/SIGNATURES-1.12.6.txt     
2015-07-14 17:45:57.000000000 +0200
@@ -1,44 +1,44 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-wireshark-1.12.5.tar.bz2: 29208507 bytes
-MD5(wireshark-1.12.5.tar.bz2)=9ee199dde4f36a3d71f7b81dd6764e93
-SHA1(wireshark-1.12.5.tar.bz2)=379686f0b6355ae2e6b3f7055578317a07ce5590
-RIPEMD160(wireshark-1.12.5.tar.bz2)=ba455ae98be0241e219df83496b3b79c92f0497d
-
-Wireshark-win64-1.12.5.exe: 29840448 bytes
-MD5(Wireshark-win64-1.12.5.exe)=cd0e2251104e08fc84428c57d1fd787d
-SHA1(Wireshark-win64-1.12.5.exe)=df31921df2ab5fd7986986f38fa14579210f24bc
-RIPEMD160(Wireshark-win64-1.12.5.exe)=f0dc3e83eb9f6f32b07c77bfe2180683db9a09dc
-
-Wireshark-win32-1.12.5.exe: 23597072 bytes
-MD5(Wireshark-win32-1.12.5.exe)=66c22b82632d178e1207d54cc3ccc657
-SHA1(Wireshark-win32-1.12.5.exe)=60f9a69d76ce98c790645336d16f0e4ba647af3e
-RIPEMD160(Wireshark-win32-1.12.5.exe)=3263508ffa7259fe2e8d5a38acd311719a61aa51
-
-WiresharkPortable-1.12.5.paf.exe: 29892320 bytes
-MD5(WiresharkPortable-1.12.5.paf.exe)=e714fff8702028fd5c5ef54d6967732a
-SHA1(WiresharkPortable-1.12.5.paf.exe)=29aa19cb85e86b6c0567c1708869241e639c846c
-RIPEMD160(WiresharkPortable-1.12.5.paf.exe)=89b0e98e9177553f3c46092c70b8fe304a538dc7
-
-Wireshark 1.12.5 Intel 32.dmg: 21866339 bytes
-MD5(Wireshark 1.12.5 Intel 32.dmg)=9c8769145bbc85350dcc3da4821ee0a7
-SHA1(Wireshark 1.12.5 Intel 32.dmg)=0abac1fccb69641b88403298361dbebcecee84fa
-RIPEMD160(Wireshark 1.12.5 Intel 
32.dmg)=087d26a9d15e4b4a8fc40a8b37b8496768c3a9c4
-
-Wireshark 1.12.5 Intel 64.dmg: 26415405 bytes
-MD5(Wireshark 1.12.5 Intel 64.dmg)=2b330fd3fa6d91757b80856b9b17ab44
-SHA1(Wireshark 1.12.5 Intel 64.dmg)=72ab78277fff15618616746c9104d651654d8bfc
-RIPEMD160(Wireshark 1.12.5 Intel 
64.dmg)=003c6ec905c5f79c36390a35d341fd3d3f5a349d
-
-patch-wireshark-1.12.4-to-1.12.5.bz2: 219623 bytes
-MD5(patch-wireshark-1.12.4-to-1.12.5.bz2)=0f472eef369fe22104db470a40e9e0c7
-SHA1(patch-wireshark-1.12.4-to-1.12.5.bz2)=aac68a04801d8735e2ae73bbb832576050e2af99
-RIPEMD160(patch-wireshark-1.12.4-to-1.12.5.bz2)=44ed6f63b9e5e80a73ff1fc9bd3158f3c75f2e8b
+wireshark-1.12.6.tar.bz2: 29166493 bytes
+MD5(wireshark-1.12.6.tar.bz2)=25ad2bc1c2a21396827c238fcff51bf3
+SHA1(wireshark-1.12.6.tar.bz2)=5b592bd0389b76d3bdee6a7336e9492f8162c94d
+RIPEMD160(wireshark-1.12.6.tar.bz2)=46d0ceb05ea26670e73fc89928d54c0a00151cbe
+
+Wireshark-win32-1.12.6.exe: 23603304 bytes
+MD5(Wireshark-win32-1.12.6.exe)=96b6a71692b0b797a061a3e9e46833d0
+SHA1(Wireshark-win32-1.12.6.exe)=a6322e2d20cabef08866cd02742604cd030dc18d
+RIPEMD160(Wireshark-win32-1.12.6.exe)=2ab0e8b7b672697f23884dc6a36742a467833928
+
+Wireshark-win64-1.12.6.exe: 29849552 bytes
+MD5(Wireshark-win64-1.12.6.exe)=bbe1fc2c6c13aab82cf64d65612279fa
+SHA1(Wireshark-win64-1.12.6.exe)=ccc854dba114876b3ad664d1d3e14441d68489c5
+RIPEMD160(Wireshark-win64-1.12.6.exe)=7212d5b5edcbe538c5005861a06ba6cc22f44114
+
+WiresharkPortable-1.12.6.paf.exe: 29897184 bytes
+MD5(WiresharkPortable-1.12.6.paf.exe)=6a5d58c2299666106f0900f9768c5e93
+SHA1(WiresharkPortable-1.12.6.paf.exe)=49fdfaa1647abd6454bd9b62ee159161fd4100b8
+RIPEMD160(WiresharkPortable-1.12.6.paf.exe)=dc5b26ce1ce932d44806e9aef80560b4b3282825
+
+Wireshark 1.12.6 Intel 64.dmg: 26426273 bytes
+MD5(Wireshark 1.12.6 Intel 64.dmg)=6053a507504eaf140a8fe7afa5f83490
+SHA1(Wireshark 1.12.6 Intel 64.dmg)=17fa83f241f309d354d6ca1c2ac2dc7099665cbc
+RIPEMD160(Wireshark 1.12.6 Intel 
64.dmg)=32cbc719d1bbd601cbdacd3fa63d1ceaa02ee9a0
+
+Wireshark 1.12.6 Intel 32.dmg: 21853143 bytes
+MD5(Wireshark 1.12.6 Intel 32.dmg)=c4ce6b014751ffc690c5fe49e45cb083
+SHA1(Wireshark 1.12.6 Intel 32.dmg)=585d90ba21419a3e5d06c4d642211b80a5d975ae
+RIPEMD160(Wireshark 1.12.6 Intel 
32.dmg)=2356f84e676c4d065e99757de7264a4129aa09d8
+
+patch-wireshark-1.12.5-to-1.12.6.bz2: 91186 bytes
+MD5(patch-wireshark-1.12.5-to-1.12.6.bz2)=c87fedf5a9396c173f66621e53d94801
+SHA1(patch-wireshark-1.12.5-to-1.12.6.bz2)=889a61158a5c104410d0bb3fd5d77f784d914784
+RIPEMD160(patch-wireshark-1.12.5-to-1.12.6.bz2)=1ded2226c0667160ea4ddbd2fc7514d791f56957
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
-iEYEARECAAYFAlVSbO4ACgkQpw8IXSHylJosLACfQupn1OUF94QPaN9eN3Ku1xKV
-pjcAn1J8oiHzN0W0P6MFA8XbP86MO6kz
-=XUYb
+iEYEARECAAYFAlWBqocACgkQpw8IXSHylJoW4wCfVN7ngIum/xe9ZIaKtvH6eLQ+
+FmcAoLibC8iaH/mkREbDB5FlUyeJeuyG
+=95v9
 -----END PGP SIGNATURE-----

++++++ wireshark-1.12.6-fix-QT-PIC-PIE.patch ++++++
From: Andreas Stieger <[email protected]>
Date: Mon, 13 Jul 2015 11:30:56 +0200
Subject: Compilation fails with qt5 5.4.1 and autotools due to lack of -fPIC
References: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11230
Upstream: not yet

Workaround for compilation error on Factory:

[ 1248s] In file included from /usr/include/qt5/QtGui/qwindowdefs.h:37:0,
[ 1248s]                  from /usr/include/qt5/QtWidgets/qwidget.h:37,
[ 1248s]                  from /usr/include/qt5/QtWidgets/qframe.h:37,
[ 1248s]                  from /usr/include/qt5/QtWidgets/QFrame:1,
[ 1248s]                  from accordion_frame.h:25,
[ 1248s]                  from accordion_frame.cpp:26:
[ 1248s] /usr/include/qt5/QtCore/qglobal.h:1052:4: error: #error "You must 
build your code with position independent code if Qt was built with 
-reduce-relocations. " "Compile your code with -fPIC (-fPIE is not enough)."
[ 1248s]  #  error "You must build your code with position independent code if 
Qt was built with -reduce-relocations. "\
[ 1248s]     ^

Should be considered a temporary fix.
Some discussion: https://build.opensuse.org/request/show/314996

diff --git a/configure.ac b/configure.ac
index bcd6f9e..a39a96f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1071,18 +1071,18 @@ AC_WIRESHARK_LDFLAGS_CHECK([-Wl,--as-needed])
 # in the address space to make attacks more difficult.
 #
 CFLAGS_before_pie="$CFLAGS"
-AC_WIRESHARK_COMPILER_FLAGS_CHECK(-fPIE)
+AC_WIRESHARK_COMPILER_FLAGS_CHECK(-fPIC)
 if test "x$CFLAGS" != "x$CFLAGS_before_pie"
 then
        # Restore CFLAGS
        CFLAGS="$CFLAGS_before_pie"
 
        LDFLAGS_before_pie="$LDFLAGS"
-       AC_WIRESHARK_LDFLAGS_CHECK([-fPIE -pie])
+       AC_WIRESHARK_LDFLAGS_CHECK([-fPIC -pie])
        if test "x$LDFLAGS" != "x$LDFLAGS_before_pie"
        then
                # We can use PIE
-               PIE_CFLAGS="-fPIE"
+               PIE_CFLAGS="-fPIC"
                PIE_LDFLAGS="-pie"
 
                # Restore LDFLAGS
++++++ wireshark-1.12.5.tar.bz2 -> wireshark-1.12.6.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/wireshark/wireshark-1.12.5.tar.bz2 
/work/SRC/openSUSE:Factory/.wireshark.new/wireshark-1.12.6.tar.bz2 differ: char 
11, line 1




Reply via email to