Hello,
I am new to the world of kerberos, and since I am not in the USA,
decided that Heimdal looks like a very interesting project (I presume
that Heimdal isn't covered by USA export restrictions, unlike the MIT
version...).
Anyway, I have two comments to with respect to version 0.1g:
1. heimdal doesn't understand the format of the KRBCCNAME as setup by
MIT kerberos V5 login, as it is not prefixed with "FILE:" or "MEMORY:".
I am not sure what program is at fault here. Anyway, this isn't a very
important issue (for me), but I thought I should let you know.
2. I can't add any principles to my newly created database...
The "kadmin -l" init operation works fine (at least no errors are shown),
but the "add name" operation results in the program seg faulting, after
I enter the password twice. I traced through the code using gdb, and
to me, it looks like it is trying to load the principle from
the database, but gets confused since it doesn't yet exists. I wont
bother providing all the details, as I think is should be
easy to reproduce, however please contact me if you need more information.
Here is the stack trace:
#0 0x4002881f in _kadm5_setup_entry (ent=0xbffff7f0, mask=8241,
princ=0xbffffc9c, princ_mask=1, def=0x0, def_mask=8240) at ent_setup.c:86
#1 0x40028335 in create_principal (context=0x804f970, princ=0xbffffc9c,
mask=1, ent=0xbffff7f0, required_mask=1, forbidden_mask=251592)
at create_s.c:92
#2 0x40028484 in kadm5_s_create_principal (server_handle=0x804f970,
princ=0xbffffc9c, mask=1, password=0xbffff89c "") at create_s.c:153
#3 0x4000df96 in kadm5_create_principal (server_handle=0x804f970,
princ=0xbffffc9c, mask=1, password=0xbffff89c "") at common_glue.c:59
#4 0x8049d97 in add_new_key (argc=2, argv=0x80573b0) at ank.c:117
#5 0x4008c964 in sl_command (cmds=0x804e7e0, argc=2, argv=0x80573b0)
at sl.c:143
#6 0x4008cb05 in sl_command_loop (cmds=0x804e7e0,
prompt=0x804d209 "kadmin> ", data=0xbffffd4c) at sl.c:209
#7 0x4008cb7f in sl_loop (cmds=0x804e7e0, prompt=0x804d209 "kadmin> ")
at sl.c:225
#8 0x804b25b in main (argc=2, argv=0xbffffde4) at kadmin.c:276
I would really like to be able to add principles to the database, so I
can test the rest of the program... Are there any known quick fixes to
solve this problem?
I am using Debian Slink, Linux 2.2.10.
Thanks,
--
Brian May <bmay@csse.monash.edu.au>
PGP signature