Custom Query (44 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (4 - 6 of 44)

1 2 3 4 5 6 7 8 9 10 11 12
Ticket Resolution Summary Owner Reporter
#132 fixed auth_krb5: use the modern function calls to get the Kerberos error eagle Julien ÉLIE
Description

auth_krb5 needs to be ported to the modern function calls to get the Kerberos error instead of using com_err, which will eliminate the need for including com_err.h or et/com_err.h which are no longer part of the official Kerberos API. This requires a replacement for krb5_{get,free}_error_message on older systems. rra-c-util does this in portable/krb5.h and portable/krb5-extra.c (along with a ton of other Kerberos portability stuff). It would be possible to add a subset of that logic, although it will require some surgery to fit into the INN compilation framework.

INN's configure will then no longer have to clear KRB5_LIBS if neither et/com_err.h nor com_err.h could be found and --with-krb5 was not given.

#126 fixed INN 2.4.5 crashing with Perl 5.8.9 eagle jeff
Description

When INN 2.4.5 (but not 2.4.3), is compiled with perl support using Perl 5.8.9 (but not 5.8.8 or 5.10.0), innd crashes at startup. Both reports come from users with FreeBSD (one running 6.x and one running 7.1-p2).

gdb of the innd core shows:

#0  0x281bbd90 in Perl_doing_taint () from .../perl5/5.8.9/mach/CORE/libperl.so
#1  0x281bbdd4 in Perl_sys_init3 () from .../perl5/5.8.9/mach/CORE/libperl.so
#2  0x08090e74 in PERLsetup ()
#3  0x0805c088 in main ()

Reported separately by Marc G. Fournier and Michael Grimm.

#123 fixed Use Getopt::Std instead of legacy getopts.pl eagle Julien ÉLIE
Description

In getopts.pl, we can read:

# This library is no longer being maintained, and is included for backward compatibility with Perl 4 programs which may require it.

Moreover, it causes problems like:

% innmail -h

  • Use of uninitialized value in string eq at /usr/lib/perl5/5.8.5/getopts.pl line 26.

getopts.pl:

    if($pos >= $[) {
        if($args[$pos+1] eq ':') {   ### <--- Line 26
            shift(@ARGV);

% innmail -s "test" mail-address

  • Use of uninitialized value in string eq at (eval 139) line 3.

We should use Getopt::Std instead of getopts.pl.

1 2 3 4 5 6 7 8 9 10 11 12
Note: See TracQuery for help on using queries.