Your message dated Fri, 26 Dec 2008 17:17:04 +0000
with message-id <e1lggj6-0000zj...@ries.debian.org>
and subject line Bug#509698: fixed in cherokee 0.11.6-1
has caused the Debian Bug report #509698,
regarding cherokee: ldap_init implicitly converted to pointer
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 ow...@bugs.debian.org
immediately.)


-- 
509698: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=509698
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: cherokee
Version: 0.11.3-2
Severity: serious
Tags: patch
Usertags: implicit-pointer-conversion

Our automated buildd log filter[1] detected a problem that is likely to
cause your package to segfault on architectures where the size of a
pointer is greater than the size of an integer, such as ia64 and amd64.

  Function `ldap_init' implicitly converted to pointer at validator_ldap.c:161

This is often due to a missing function prototype definition.
For more information, see [2].

The libldap API has been updated and many functions used by the ldap
plugin are now deprecated. This package should either update to the
new API or define LDAP_DEPRECATED to continue using the deprecated
interfaces.

This patch implements the lazy solution.

Though it is guaranteed that this codepath will cause a segfault on certain
architectures, it is not guaranteed that this codepath would ever be executed
(e.g., if the returned pointer is never dereferenced). However, this bug
does prevent the ia64 buildd from successfully building this package, resulting
in a practical FTBFS issue and warranting the serious severity.

(oh, and hi Gunnar!)

[1] http://people.debian.org/~dannf/check-implicit-pointer-functions
[2] http://wiki.debian.org/ImplicitPointerConversions

-- 
dann frazier

diff -urpN cherokee-0.11.5.orig/cherokee/validator_ldap.h cherokee-0.11.5/cherokee/validator_ldap.h
--- cherokee-0.11.5.orig/cherokee/validator_ldap.h	2008-12-18 08:17:53.000000000 -0700
+++ cherokee-0.11.5/cherokee/validator_ldap.h	2008-12-24 15:44:56.000000000 -0700
@@ -27,6 +27,7 @@
 
 #include "common.h"
 
+#define LDAP_DEPRECATED 1
 #include "ldap.h"
 
 #include "validator.h"

--- End Message ---
--- Begin Message ---
Source: cherokee
Source-Version: 0.11.6-1

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

cget_0.11.6-1_amd64.deb
  to pool/main/c/cherokee/cget_0.11.6-1_amd64.deb
cherokee_0.11.6-1.diff.gz
  to pool/main/c/cherokee/cherokee_0.11.6-1.diff.gz
cherokee_0.11.6-1.dsc
  to pool/main/c/cherokee/cherokee_0.11.6-1.dsc
cherokee_0.11.6-1_amd64.deb
  to pool/main/c/cherokee/cherokee_0.11.6-1_amd64.deb
cherokee_0.11.6.orig.tar.gz
  to pool/main/c/cherokee/cherokee_0.11.6.orig.tar.gz
libcherokee-base0-dev_0.11.6-1_amd64.deb
  to pool/main/c/cherokee/libcherokee-base0-dev_0.11.6-1_amd64.deb
libcherokee-base0_0.11.6-1_amd64.deb
  to pool/main/c/cherokee/libcherokee-base0_0.11.6-1_amd64.deb
libcherokee-client0-dev_0.11.6-1_amd64.deb
  to pool/main/c/cherokee/libcherokee-client0-dev_0.11.6-1_amd64.deb
libcherokee-client0_0.11.6-1_amd64.deb
  to pool/main/c/cherokee/libcherokee-client0_0.11.6-1_amd64.deb
libcherokee-config0-dev_0.11.6-1_amd64.deb
  to pool/main/c/cherokee/libcherokee-config0-dev_0.11.6-1_amd64.deb
libcherokee-config0_0.11.6-1_amd64.deb
  to pool/main/c/cherokee/libcherokee-config0_0.11.6-1_amd64.deb
libcherokee-mod-admin_0.11.6-1_amd64.deb
  to pool/main/c/cherokee/libcherokee-mod-admin_0.11.6-1_amd64.deb
libcherokee-mod-ldap_0.11.6-1_amd64.deb
  to pool/main/c/cherokee/libcherokee-mod-ldap_0.11.6-1_amd64.deb
libcherokee-mod-libssl_0.11.6-1_amd64.deb
  to pool/main/c/cherokee/libcherokee-mod-libssl_0.11.6-1_amd64.deb
libcherokee-mod-mysql_0.11.6-1_amd64.deb
  to pool/main/c/cherokee/libcherokee-mod-mysql_0.11.6-1_amd64.deb
libcherokee-mod-server-info_0.11.6-1_amd64.deb
  to pool/main/c/cherokee/libcherokee-mod-server-info_0.11.6-1_amd64.deb
libcherokee-server0-dev_0.11.6-1_amd64.deb
  to pool/main/c/cherokee/libcherokee-server0-dev_0.11.6-1_amd64.deb
libcherokee-server0_0.11.6-1_amd64.deb
  to pool/main/c/cherokee/libcherokee-server0_0.11.6-1_amd64.deb



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 509...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gunnar Wolf <gw...@debian.org> (supplier of updated cherokee 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 ftpmas...@debian.org)


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

Format: 1.8
Date: Fri, 26 Dec 2008 10:55:21 -0600
Source: cherokee
Binary: cherokee libcherokee-base0 libcherokee-base0-dev libcherokee-client0 
libcherokee-client0-dev libcherokee-config0 libcherokee-config0-dev 
libcherokee-server0 libcherokee-server0-dev libcherokee-mod-admin 
libcherokee-mod-server-info libcherokee-mod-mysql libcherokee-mod-ldap 
libcherokee-mod-libssl cget
Architecture: source amd64
Version: 0.11.6-1
Distribution: unstable
Urgency: low
Maintainer: Gunnar Wolf <gw...@debian.org>
Changed-By: Gunnar Wolf <gw...@debian.org>
Description: 
 cget       - web page downloader
 cherokee   - extremely fast and flexible web server
 libcherokee-base0 - Cherokee web server - Base libraries
 libcherokee-base0-dev - Cherokee web server - base libraries' development files
 libcherokee-client0 - Cherokee web server - Client libraries
 libcherokee-client0-dev - Cherokee web server - Client libraries' development 
files
 libcherokee-config0 - Cherokee web server - Configuration libraries
 libcherokee-config0-dev - Cherokee web server - Configuration libraries' 
development files
 libcherokee-mod-admin - Cherokee web server - Administrative plugin
 libcherokee-mod-ldap - Cherokee web server - LDAP user validator plugin
 libcherokee-mod-libssl - Cherokee web server - SSL crypto functions plugin
 libcherokee-mod-mysql - Cherokee web server - MySQL user validator plugin
 libcherokee-mod-server-info - Cherokee web server - Server information plugin
 libcherokee-server0 - Cherokee web server - Server libraries
 libcherokee-server0-dev - Cherokee web server - Server librardevelopment files
Closes: 509698
Changes: 
 cherokee (0.11.6-1) unstable; urgency=low
 .
   * New Upstream Version
   * Added ldap-deprecated patch, fixing reliability (and FTBFS) problems
     in 64 bit platforms (Closes: #509698)
Checksums-Sha1: 
 ce8eb6f281b52ba3a4dce77207677a7016ff154b 1603 cherokee_0.11.6-1.dsc
 8ea85f6ed5bdfe2cfaa5045e5af6f61f40284b52 2857892 cherokee_0.11.6.orig.tar.gz
 384d31fecbaf9e974395daa54c5eb10e0e1f478f 24888 cherokee_0.11.6-1.diff.gz
 72a8ecb65a3ef7f47f3e5dcfa4aa528e1779b15e 1573834 cherokee_0.11.6-1_amd64.deb
 ed5ff380d022f199e5da53ee96c613d119c2ca29 214078 
libcherokee-base0_0.11.6-1_amd64.deb
 b69c4ce7993d4a8743144f52decf0793333c6f8a 254254 
libcherokee-base0-dev_0.11.6-1_amd64.deb
 5ebd5d97428cdcf219e937670e21adb3a303856b 146324 
libcherokee-client0_0.11.6-1_amd64.deb
 435118f46e53cf79ad05bbdc3c9f91eb5343de4b 145188 
libcherokee-client0-dev_0.11.6-1_amd64.deb
 c7ea947ce1cb21c9f30d53ab505a5aa7f4580822 434036 
libcherokee-config0_0.11.6-1_amd64.deb
 6c204578a306deaf29973721d0d0825b67fba371 142328 
libcherokee-config0-dev_0.11.6-1_amd64.deb
 ad11c87408155acb98efc6f4dd290f77f0e6ff0b 494560 
libcherokee-server0_0.11.6-1_amd64.deb
 ec0d850768399dd1e5f6dd83d482ba6801e9175b 199854 
libcherokee-server0-dev_0.11.6-1_amd64.deb
 737f6e33ceae4de20ced30eb7e7fe6a5d6a93f48 153218 
libcherokee-mod-admin_0.11.6-1_amd64.deb
 875968bfd77c5018fd3b7abb4b91a10a78f0fde2 152440 
libcherokee-mod-server-info_0.11.6-1_amd64.deb
 f49374d4ebca0cc17e58a6fbad9ff2ed64a71a09 144020 
libcherokee-mod-mysql_0.11.6-1_amd64.deb
 525e4b561d1b903c04e1caca2b42582aad98fe60 144098 
libcherokee-mod-ldap_0.11.6-1_amd64.deb
 b927a88da82bc3d7698cf05e2c936f974c264c12 147432 
libcherokee-mod-libssl_0.11.6-1_amd64.deb
 8241317e842bfdf43005b500cf5800b05997472c 143776 cget_0.11.6-1_amd64.deb
Checksums-Sha256: 
 cc8dba0602e22e00edb18e7512d8432f28dbdeab6840ef11d16bb9552ca59660 1603 
cherokee_0.11.6-1.dsc
 c3409be1e15807fc17470952e14fd70166cb35fec52b910e1d54f60ff7fb99bb 2857892 
cherokee_0.11.6.orig.tar.gz
 8e907d7f37468e2d51a851e5732a2ba03705fb0bb101bdb2455e30a07e83f695 24888 
cherokee_0.11.6-1.diff.gz
 f63e512f68985cbec32a1618b567e5888cc7315f10140139bcf8b39be92a1529 1573834 
cherokee_0.11.6-1_amd64.deb
 f41eb1f95c6122d0f2b3be499340dba4f4dd583513681b11b17c3bdf43d4eeec 214078 
libcherokee-base0_0.11.6-1_amd64.deb
 881667a117ef0fb2ebce7d963cf36a03e1f7e672ef143fab4fe5ea0ef1cf9d12 254254 
libcherokee-base0-dev_0.11.6-1_amd64.deb
 72c7901b64f04ceb426d781f684c9aca7f007f4082975f51726796d765096a2e 146324 
libcherokee-client0_0.11.6-1_amd64.deb
 86be788322b4a94fb1c342c1d4af3da2a6a4150767b2003a8b782464ee7bbff4 145188 
libcherokee-client0-dev_0.11.6-1_amd64.deb
 83cff3f6b0ecb5c5800bee8939a35f61c3971c919ffc30f14856b70327e3bf58 434036 
libcherokee-config0_0.11.6-1_amd64.deb
 5051f68ff36846f49f14866c4c4ec0a29d9f937c43d9d01c068b6e8330712552 142328 
libcherokee-config0-dev_0.11.6-1_amd64.deb
 8eb5e4d1873b3c445b655213b13de67922eff1569ecf454c676ceddcdfcf7d42 494560 
libcherokee-server0_0.11.6-1_amd64.deb
 32ed5d3f30ed951da586c05da21414b7992ac3e9b3b7f90e8bb90d56ce89dd0c 199854 
libcherokee-server0-dev_0.11.6-1_amd64.deb
 f5a4ce42e678e94a4be366e1d9a664a56fea6fe18aa6e5a9556f55a1c33ec331 153218 
libcherokee-mod-admin_0.11.6-1_amd64.deb
 36737a411995715720800e9b0cefaf103dd2d8fffc59d26c54522f825b2be270 152440 
libcherokee-mod-server-info_0.11.6-1_amd64.deb
 9597a2b94891ea7010e539f26f27c50d43d69263134d9a212fcce853c6fbd33f 144020 
libcherokee-mod-mysql_0.11.6-1_amd64.deb
 581c287698660beae0bf97026ccf497562f0339a928550dfe55e37b5c3ec5e75 144098 
libcherokee-mod-ldap_0.11.6-1_amd64.deb
 e8a6dc770fb316b646fa4a309bc121c1d1a26587a810d04384ce19f630f908d0 147432 
libcherokee-mod-libssl_0.11.6-1_amd64.deb
 9846cbdac6840efc20df9a5e94cfad81efebf61e76cb443d924fec4fc5dcf68b 143776 
cget_0.11.6-1_amd64.deb
Files: 
 8d66eeb00ea1a216b689ac6a62a0d3d1 1603 web optional cherokee_0.11.6-1.dsc
 6dde47f7685991c54996fc71314e23d7 2857892 web optional 
cherokee_0.11.6.orig.tar.gz
 17a34c33e0f1038b2756cca85a0974d0 24888 web optional cherokee_0.11.6-1.diff.gz
 8c8f38d66062e4515c106dc9d11bf241 1573834 web optional 
cherokee_0.11.6-1_amd64.deb
 387fda26de28d5ac0a2c59f74c0c882b 214078 libs optional 
libcherokee-base0_0.11.6-1_amd64.deb
 86c41d032470a182bafa3728fb553b11 254254 libdevel optional 
libcherokee-base0-dev_0.11.6-1_amd64.deb
 385939aedef71db82ada27dc80866dcd 146324 libs optional 
libcherokee-client0_0.11.6-1_amd64.deb
 8877abfff288c276af8c8f438343e2f4 145188 libdevel optional 
libcherokee-client0-dev_0.11.6-1_amd64.deb
 2d95c72af02f0907c994ed84210ff6d7 434036 libs optional 
libcherokee-config0_0.11.6-1_amd64.deb
 aba764870c85dd8f8afe601568455d30 142328 libdevel optional 
libcherokee-config0-dev_0.11.6-1_amd64.deb
 397bdba43d87bd8c93c99ded80d2cca9 494560 libs optional 
libcherokee-server0_0.11.6-1_amd64.deb
 dfe3eb457187d1f102edf9b3c5ddc011 199854 libdevel optional 
libcherokee-server0-dev_0.11.6-1_amd64.deb
 ee3f3a10340cdd84956126e0a3ef0242 153218 web optional 
libcherokee-mod-admin_0.11.6-1_amd64.deb
 49db78caea37f6e5e8557a13a9a3bec5 152440 web optional 
libcherokee-mod-server-info_0.11.6-1_amd64.deb
 3c32bdc713d92737ab266218fe91a7ae 144020 web optional 
libcherokee-mod-mysql_0.11.6-1_amd64.deb
 8801cfeccf3bab134b7ad9ae910d4bd4 144098 web optional 
libcherokee-mod-ldap_0.11.6-1_amd64.deb
 a6d0e2f1ff7d5cf1d529a7179a6c80d8 147432 web optional 
libcherokee-mod-libssl_0.11.6-1_amd64.deb
 9fbf96769296bc7cc0ddc76c72ca959d 143776 web optional cget_0.11.6-1_amd64.deb

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

iEYEARECAAYFAklVDtUACgkQ2A7zWou1J69xNACgyaswP2CEhiMkQ0sc6Iqds0vr
1lwAoKLlUO/QARyROiinCj9zOOegPQLI
=t7x/
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to