[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Heimdal 0.8.1 and Sun Java GSSAPI
Something is different in java land.
In trunk of heimdal there is a a regression test that tries to use java
to get initial tickets. With 1.5.0_10 this works, jdk1.6.0_02 it failes.
For some reason java still thinks single des is a file encryption type.
Love
10 jul 2007 kl. 11.21 skrev xdavid@lib-eth.natur.cuni.cz:
>
>
> Thanks, now I am able to compile it, but the original problem
> persists:
>
> Message stream modified (41)
>
> So probably also a java bug ? I posted to their bug database last
> weak in hope the problem could also be there - with no reaction
> till now.
>
> David
>
>
> On Tue, 10 Jul 2007, Love Hörnquist Åstrand wrote:
>
>> Its my fault for not testing the patch more then it applied right.
>>
>> Its a new addition to the kerberos library. Just add the function
>> below to kdc/kerberos5.c for now.
>>
>> Love
>>
>>
>> int
>> krb5_data_cmp(const krb5_data *data1, const krb5_data *data2)
>> {
>> if (data1->length != data2->length)
>> return data1->length - data2->length;
>> return memcmp(data1->data, data2->data, data1->length);
>> }
>>
>>
>>
>> 10 jul 2007 kl. 08.36 skrev xdavid@lib-eth.natur.cuni.cz:
>>
>>> Thank you for the patch. Though, I have problem to compile it:
>>> /bin/sh ../libtool --tag=CC --mode=link gcc -Wall -Wmissing-
>>> prototypes -Wpointer-arith -Wbad-function-cast -Wmissing-
>>> declarations -Wnested-externs -DINET6 -g -O2 -o kdc connect.o
>>> config.o main.o libkdc.la ../lib/hdb/libhdb.la ../lib/krb5/
>>> libkrb5.la ../lib/des/libhcrypto.la ../lib/asn1/libasn1.la ../
>>> lib/vers/libvers.la ../lib/roken/libroken.la -lcrypt
>>> gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wbad-function-
>>> cast -Wmissing-declarations -Wnested-externs -DINET6 -g -O2 -
>>> o .libs/kdc connect.o config.o main.o ./.libs/libkdc.so /scratch/
>>> install/heimdal-0.8.1/lib/hdb/.libs/libhdb.so /scratch/install/
>>> heimdal-0.8.1/lib/ntlm/.libs/libheimntlm.so ../lib/hdb/.libs/
>>> libhdb.so /scratch/install/heimdal-0.8.1/lib/krb5/.libs/
>>> libkrb5.so ../lib/krb5/.libs/libkrb5.so /scratch/install/
>>> heimdal-0.8.1/lib/hx509/.libs/libhx509.so /scratch/install/
>>> heimdal-0.8.1/lib/des/.libs/libhcrypto.so ../lib/des/.libs/
>>> libhcrypto.so /scratch/install/heimdal-0.8.1/lib/asn1/.libs/
>>> libasn1.so ../lib/asn1/.libs/libasn1.so -lcom_err /scratch/
>>> install/heimdal-0.8.1/lib/roken/.libs/libroken.so ../lib/
>>> vers/.libs/libvers.a ../lib/roken/.libs/libroken.so -lcrypt -Wl,--
>>> rpath -Wl,/usr/local/lib
>>> ./.libs/libkdc.so: undefined reference to `krb5_data_cmp'
>>> *** Error code 1
>>> Stop in /scratch/install/heimdal-0.8.1/kdc.
>>> *** Error code 1
>>> Stop in /scratch/install/heimdal-0.8.1.
>>> Quic search through .h files didn't help me to resolve what
>>> additional header to include in the kerberos5.c. Or is
>>> krb5_data_cmp mispelled ?
>>> David
>>> On Wed, 4 Jul 2007, Love Hörnquist Åstrand wrote:
>>>> 3 jul 2007 kl. 07.41 skrev xdavid@lib-eth.natur.cuni.cz:
>>>>> Sun Java SE 6, update 1 and update 2beta - both the same
>>>>> behaviour, WinXP SP2 CZ, Redhat Linux 4 ES (the same problem on
>>>>> both these OSes). Using JAAS.
>>>> Think I reproduced the problem with java 1.5.0_07. can you try
>>>> this patch to the KDC ? Applies clean to 0.8 branch.
>>>> http://people.su.se/~lha/patches/heimdal/default-salt-detection.txt
>>>> Love