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 ---