Your message dated Fri, 01 May 2009 15:17:08 +0000
with message-id <[email protected]>
and subject line Bug#525878: fixed in jabberd2 2.2.8-1
has caused the Debian Bug report #525878,
regarding crypt() 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 [email protected]
immediately.)
--
525878: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=525878
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: jabberd2
Version: 2.2.7.1-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 `crypt' implicitly converted to pointer at authreg_mysql.c:157
This is often due to a missing function prototype definition.
For more information, see [2].
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.
A compile-tested patch is attached.
[1] http://people.debian.org/~dannf/check-implicit-pointer-functions
[2] http://wiki.debian.org/ImplicitPointerConversions
--- orig-jabberd2-2.2.7.1/storage/authreg_mysql.c 2009-02-24 15:28:34.000000000 -0700
+++ jabberd2-2.2.7.1/storage/authreg_mysql.c 2009-04-27 10:20:41.969530481 -0600
@@ -19,6 +19,7 @@
*/
/* this module talks to a MySQL server via libmysqlclient */
+#define _XOPEN_SOURCE 1
#include "c2s.h"
#include <mysql.h>
--- End Message ---
--- Begin Message ---
Source: jabberd2
Source-Version: 2.2.8-1
We believe that the bug you reported is fixed in the latest version of
jabberd2, which is due to be installed in the Debian FTP archive:
jabberd2_2.2.8-1.diff.gz
to pool/main/j/jabberd2/jabberd2_2.2.8-1.diff.gz
jabberd2_2.2.8-1.dsc
to pool/main/j/jabberd2/jabberd2_2.2.8-1.dsc
jabberd2_2.2.8-1_amd64.deb
to pool/main/j/jabberd2/jabberd2_2.2.8-1_amd64.deb
jabberd2_2.2.8.orig.tar.gz
to pool/main/j/jabberd2/jabberd2_2.2.8.orig.tar.gz
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.
Jorge Salamero Sanz <[email protected]> (supplier of updated jabberd2 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: Fri, 01 May 2009 14:39:42 +0100
Source: jabberd2
Binary: jabberd2
Architecture: source amd64
Version: 2.2.8-1
Distribution: unstable
Urgency: low
Maintainer: Debian XMPP Maintainers <[email protected]>
Changed-By: Jorge Salamero Sanz <[email protected]>
Description:
jabberd2 - Jabber instant messenger server
Closes: 525239 525417 525878
Changes:
jabberd2 (2.2.8-1) unstable; urgency=low
.
* New Upstream Version (Closes: #525417).
* Added a implicit-pointer-conversion patch (Closes: #525878).
* Added Thadeu Lima de Souza Cascardo <[email protected]> as Uploader.
* Build-Depends on libgsasl7-dev >= 0.2.27 (Closes: #525239).
Checksums-Sha1:
2e4c7fe0132a6521543ef701db98225d39c52ef3 1337 jabberd2_2.2.8-1.dsc
5406bd98a7b332de3f19fababc683c207d00b9f8 855629 jabberd2_2.2.8.orig.tar.gz
9cc63038f588c461e4111ac56c1ec88dff003765 8453 jabberd2_2.2.8-1.diff.gz
df83155a4fef2070e2e99b8d96e503662673ffe4 565894 jabberd2_2.2.8-1_amd64.deb
Checksums-Sha256:
47db6ba3418aab60000d3ac725ec6e57fe5316e16ac51a0ef84a9560f160c39a 1337
jabberd2_2.2.8-1.dsc
8fcd7ff57b9f234936bfafaf91af6bf30156fdffbdf64e2ba5cb39d32c1db51e 855629
jabberd2_2.2.8.orig.tar.gz
23d6dd6f1623ca02c803439b01cbaba13a68276a43d68292bec52163c2ae54dc 8453
jabberd2_2.2.8-1.diff.gz
83757ea4f7d31db125a984e44a6f24753d72677aed4af4decfb0c4841850298d 565894
jabberd2_2.2.8-1_amd64.deb
Files:
8eeb349004b7f64d43465b5ba86362b4 1337 net optional jabberd2_2.2.8-1.dsc
5124ffc8650152c3160137a8c9ad1e68 855629 net optional jabberd2_2.2.8.orig.tar.gz
2acf031c408157634186f70e81c2917a 8453 net optional jabberd2_2.2.8-1.diff.gz
950f2decfdd5596fdf334cf015b037c8 565894 net optional jabberd2_2.2.8-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkn7BuoACgkQWJqQNHDrD848+QCgkDby8tR78u+HDIcsIF7Z+88Z
CT0AoKRAIerNewUT47g8FXiwiTdwNHVP
=p7ru
-----END PGP SIGNATURE-----
--- End Message ---