Your message dated Thu, 30 Aug 2012 23:47:43 +0000
with message-id <[email protected]>
and subject line Bug#686299: fixed in libheimdal-kadm5-perl 0.08-4
has caused the Debian Bug report #686299,
regarding libheimdal-kadm5-perl: calls internal functions whose signatures have 
changed
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.)


-- 
686299: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686299
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libheimdal-kadm5-perl
Version: 0.08-3+b2
Severity: grave
Tags: upstream
Justification: renders package unusable

The XS code for Heimdal::Kadm5 calls the _c_ internal functions directly
rather than calling the public functions that are prototyped in the
included header files.  As a result, it doesn't get the benefit of any
prototype checking and doesn't fail to build when prototypes change.

The latest version of Heimdal has introduced new versions of at least the
create_principal and chpass_principal interfaces.  The public interfaces
are unchanged (a new version is added via a different symbol), but the
private internal functions were just modified to take a different number
of arguments.  As a result, the Heimdal::Kadm5 code calls those functions
with random stack garbage as their new arguments, resulting in weird
failures, segfaults, and other issues.

This was originally reported by Samuel Cabrero in May in private email,
but I didn't realize the severity of the issue at the time.

I'm preparing a patch right now.

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-2-686-pae (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libheimdal-kadm5-perl depends on:
ii  libc6                       2.13-35
ii  libkadm5clnt7-heimdal       1.6~git20120403+dfsg1-2
ii  libkrb5-26-heimdal          1.6~git20120403+dfsg1-2
ii  perl                        5.14.2-12
ii  perl-base [perlapi-5.14.2]  5.14.2-12

libheimdal-kadm5-perl recommends no packages.

libheimdal-kadm5-perl suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: libheimdal-kadm5-perl
Source-Version: 0.08-4

We believe that the bug you reported is fixed in the latest version of
libheimdal-kadm5-perl, 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.
Russ Allbery <[email protected]> (supplier of updated libheimdal-kadm5-perl 
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: SHA256

Format: 1.8
Date: Thu, 30 Aug 2012 16:34:29 -0700
Source: libheimdal-kadm5-perl
Binary: libheimdal-kadm5-perl
Architecture: source i386
Version: 0.08-4
Distribution: unstable
Urgency: low
Maintainer: Russ Allbery <[email protected]>
Changed-By: Russ Allbery <[email protected]>
Description: 
 libheimdal-kadm5-perl - Perl module to administer a Heimdal Kerberos KDC
Closes: 686299
Changes: 
 libheimdal-kadm5-perl (0.08-4) unstable; urgency=low
 .
   * Call the public kadm5_* API functions instead of the internal _c
     versions, fixing a backward compatibility issue with the current
     version of Heimdal in Debian.  (Closes: #686299)
Checksums-Sha1: 
 3efdcee9f9e94e048bebd28bb453a4d468c8b1d0 1582 libheimdal-kadm5-perl_0.08-4.dsc
 98dc7d362d21d43bc629474a2d33b3bc97552acf 4536 
libheimdal-kadm5-perl_0.08-4.debian.tar.gz
 977d0af35e19bc717e69bc2d8f33a46753264c3c 35546 
libheimdal-kadm5-perl_0.08-4_i386.deb
Checksums-Sha256: 
 497b7775bc324169c0fb76bbb059e44206272a4e533c353e6c24b9f4bf761d2b 1582 
libheimdal-kadm5-perl_0.08-4.dsc
 f24ff91392ed12f73d2ea04a02b4254c9659c10524dc23ab1989eddad8c68c55 4536 
libheimdal-kadm5-perl_0.08-4.debian.tar.gz
 bf9b267a3a8c3320eccce67977813a89f273c7f1c920ca4921950081a4a95e3f 35546 
libheimdal-kadm5-perl_0.08-4_i386.deb
Files: 
 b4cb0c5cba85c2de864a9a1531b5d820 1582 perl extra 
libheimdal-kadm5-perl_0.08-4.dsc
 aa858076f18f294b3197144546d33582 4536 perl extra 
libheimdal-kadm5-perl_0.08-4.debian.tar.gz
 d66d589a5837e19e5de0af55ca9bb215 35546 perl extra 
libheimdal-kadm5-perl_0.08-4_i386.deb

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

iQEcBAEBCAAGBQJQP/p5AAoJEH2AMVxXNt51HjcIAIpW+++IxiiUFy9qNpwoy3ne
By4pRnnsj0rGw/Xd4MXZYeF0s1jnzTBa6P94soceR9qko2kIJx3PtABCxAZaNYex
0ZuBlmg7oh425PncXsIrTJVTT1GLctFzn44wIjCbHjKeH2cU6UiV7gq4iOGOlq6q
rp8B3AJ28asStH6FTQ03YdzakR0xAvBwnQ2tZq43d7Hu2zF7SInw9ZayJc8DuvxN
3wPlYWJl+qOTtWtkOmYxVIjs9wfr+WkGcVioFdQSOQLB+DZWrEkZiWQT5fVLpGz+
FDJn7CPdTDuKPuFPfGKxse+5j0DZDCvZuiC1lOL8U9bQYtD/a/q9Enm3hwZkO5Y=
=53yp
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to