Your message dated Thu, 17 Oct 2013 21:49:27 +0000
with message-id <[email protected]>
and subject line Bug#712685: fixed in gsoap 2.8.12-2
has caused the Debian Bug report #712685,
regarding stdsoap2.h: struct soap should match exactly with what libgsoap uses
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
712685: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712685
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gsoap
Version: 2.8.12-1
Severity: normal
Tags: upstream

gsoap installs stdsoap2.h (it is in package libgsoap-dev), with no changes
from the sources. This file contains many #ifdef ... #endif constructs
to select features.

This file is used at build time of libgsoap.so; one of the datastructures
in this library is called struct SOAP_STD_API soap. Depending on the use of
the WITH_IPV6 flag, the size of one of its fields differs:

#ifdef WITH_IPV6
  struct sockaddr_storage peer; /* IPv6: set by soap_accept and by UDP recv */
#else
  struct sockaddr_in peer;      /* IPv4: set by soap_connect/soap_accept and by 
UDP recv */
#endif

Applications that build and link to libgsoap *must* match this choice exactly,
at the risk of misaligning the fields of struct soap which could result in
crashes. This also leads to potential security vulnerabilities. It is 
particulary
unsafe to forget -DWITH_IPV6 when building against libgsoap.so.

The choices for libgsoap are recorded in the pkgconfig files
(gsoap.pc), but rather than relying on pkgconfig, it would seem safer
to install a version of stdsoap2.h that fixes all such choices
according to what was chosen for libgsoap.so. If pkgconfig is the only
way to go, a dependency on pkg-config should probably be included.

Best,

Dennis van Dok

-- System Information:
Debian Release: 7.0
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.9-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gsoap depends on:
ii  libc6         2.13-38
ii  libgcc1       1:4.7.2-5
ii  libgsoap-dev  2.8.12-1
ii  libgsoap3     2.8.12-1
ii  libstdc++6    4.7.2-5

gsoap recommends no packages.

gsoap suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: gsoap
Source-Version: 2.8.12-2

We believe that the bug you reported is fixed in the latest version of
gsoap, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mattias Ellert <[email protected]> (supplier of updated gsoap package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 17 Oct 2013 21:57:58 +0200
Source: gsoap
Binary: libgsoap3 libgsoap-dev gsoap gsoap-doc libgsoap-dbg gsoap-dbg
Architecture: source amd64 all
Version: 2.8.12-2
Distribution: unstable
Urgency: low
Maintainer: Mattias Ellert <[email protected]>
Changed-By: Mattias Ellert <[email protected]>
Description: 
 gsoap      - Stub generators for gSOAP
 gsoap-dbg  - Debugging symbols for gSOAP stub generators
 gsoap-doc  - gSOAP documentation
 libgsoap-dbg - Debugging symbols for gSOAP libraries
 libgsoap-dev - Development libraries and headers for gSOAP
 libgsoap3  - Runtime libraries for gSOAP
Closes: 712685
Changes: 
 gsoap (2.8.12-2) unstable; urgency=low
 .
   * Pad non-ipv6 struct soap to match ipv6 version (Closes: #712685)
Checksums-Sha1: 
 c7d65de67208a4d02c334c325b95f0c5b84a0121 2130 gsoap_2.8.12-2.dsc
 ab5a5db7ba656b758a2dc145cf8c9c33988f7319 10741 gsoap_2.8.12-2.debian.tar.gz
 fc236f74f6f0efe8e75baca85ad8120024752d98 201768 libgsoap3_2.8.12-2_amd64.deb
 6cce88f585400b3229ca8654985f2b3fc3ad11c7 200150 libgsoap-dev_2.8.12-2_amd64.deb
 71658e467eec6118a56aacc74dd0889f500ee5b4 663484 gsoap_2.8.12-2_amd64.deb
 025b7cea595182930de925547ba291ea4e66b3ad 568442 libgsoap-dbg_2.8.12-2_amd64.deb
 16236940ace3b6ab45cd4dc2ebeba01135f7244c 1978954 gsoap-dbg_2.8.12-2_amd64.deb
 65d01169b4fcf2308d4c551e9aac154dfbb86d79 3344904 gsoap-doc_2.8.12-2_all.deb
Checksums-Sha256: 
 50cddddc8b45726431bde8bf5f9ac84fd366b5181f5988ca4b1d388246ca305a 2130 
gsoap_2.8.12-2.dsc
 cd15c62f82ade66451557c5c8ae3439fc1aebb3457ef9391117b050db504b7c5 10741 
gsoap_2.8.12-2.debian.tar.gz
 87c927f05be2007a5bda2c13ac1873c844695191a580cb3235946429a3694369 201768 
libgsoap3_2.8.12-2_amd64.deb
 099b28cae4fa93a4bdc6f0e91e97e3faabbfb990aba6a7abc92cd534c5a4b2ab 200150 
libgsoap-dev_2.8.12-2_amd64.deb
 720d073fe3f35ee54ad44e1b0839fa0f2b4ccea3799adaa80530bae2c51c94fc 663484 
gsoap_2.8.12-2_amd64.deb
 6881ed040fd80b1a1786093836cd54ba8d79525ded47d7c8664f443345f4f10c 568442 
libgsoap-dbg_2.8.12-2_amd64.deb
 0a563d78977aa46d38c8b45dd26445d56823ef1e95c897e68a2701f5ee7bf94c 1978954 
gsoap-dbg_2.8.12-2_amd64.deb
 0cc66ac3f8d85ab16e453340547b6851c35ab3f26e3b727d4e80fd60f581c9f4 3344904 
gsoap-doc_2.8.12-2_all.deb
Files: 
 ad04f7b17c2011620a4323c0b9b6e3fe 2130 devel optional gsoap_2.8.12-2.dsc
 72bf6b0e4661e871649261d6a19b20f7 10741 devel optional 
gsoap_2.8.12-2.debian.tar.gz
 85c03caa3055e8d7540f5b322b3dde0f 201768 libs optional 
libgsoap3_2.8.12-2_amd64.deb
 b8303b4273a4ad32dcd19f742bef06ed 200150 libdevel optional 
libgsoap-dev_2.8.12-2_amd64.deb
 cd2050a9ab033e98305db25065b20ba4 663484 devel optional gsoap_2.8.12-2_amd64.deb
 1e7f9d1542be31e7d65747ff8ec11464 568442 debug extra 
libgsoap-dbg_2.8.12-2_amd64.deb
 8179dabcf33e073673af69853e01c59d 1978954 debug extra 
gsoap-dbg_2.8.12-2_amd64.deb
 287fa4734d69b711fbac9d69a626c5b7 3344904 doc optional 
gsoap-doc_2.8.12-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)

iQIcBAEBAgAGBQJSYFbxAAoJEOiuwv874alLpbAQAIMkk5CoCa+Oqr5qXcTAWIoo
DbBH1R4zfMt89BNf/FcLyeZXptbO/Zz7mIyD8pry9HuyvxjTrUvew1W2cnsht6g+
KlAD40PduaDvzf3KtHmlkrKOfMhKevJ/J14EbnTnUHiKiePR2VuN2jst+58PMjc/
68gYLhz2aBFYk3S8OZfFudIltsXR672sTiqxAMch6J9SeI49Cuj1j8AEFXsApwSQ
AyyTwI3io6p4rXU3eZemXMADPaGZwBfy1Fba2Xzw3GobUWA4H/bdiPtzI+TuYNS2
Xrb8d4c0GC3L2jtB01/sE7g1k4xr0JP6MTuo4MGOYnHalzmfcRulegDHyC6kUHlR
kJCtpzzoH4it2GdfRFTRctv4wnvFdlIoo7X10usadhL74oIG/d/WR5jLeUSvpuoL
ZBqR62i981mrrZkYneb07I+ocxaZ4lTq/Xo0qbGC0x8r+WXAOcmjsUA82ig/VYPw
1pfM5OYj8umzDXcs+VDhcL8fmMybjGBFo+ymiDPxrJyaT1YW5AT1z2SE91pNWK5/
cfaNptpWKoU6I1eiEFs5XRWQghfy+ltrWk7woCOdn6onlpkzl/ku2/JR8FzN8TpU
KnzbGQSJrluUi2I9HIt+swBJakW4CakI5K29EQmpvnMiKaaaGdEpce4xE77jixkl
cP1h7negJLa3/SLqSmYm
=OR4P
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to