1 2005-04-01 Love Hörnquist Åstrand <lha@it.su.se>
3 * 8003.c: 1.17: (gssapi_krb5_verify_8003_checksum): check that
4 cksum isn't NULL From: Nicolas Pouvesle
5 <npouvesle@tenablesecurity.com>
7 2003-12-19 Love Hörnquist Åstrand <lha@it.su.se>
9 * accept_sec_context.c: 1.40->1.41: Don't require timestamp to be
10 set on delegated token, its already protected by the outer token
11 (and windows doesn't alway send it) Pointed out by Zi-Bin Yang
12 <zbyang@decru.com> on heimdal-discuss
14 2003-10-21 Love Hörnquist Åstrand <lha@it.su.se>
16 * add_cred.c: 1.3->1.4: If its a MEMORY cc, make a copy. We need
17 to do this since now gss_release_cred will destroy the cred. This
18 should be really be solved a better way.
20 2003-10-07 Love Hörnquist Åstrand <lha@it.su.se>
22 * release_cred.c: 1.9->1.10:
23 (gss_release_cred): if its a mcc, destroy it rather the just release it
24 Found by: "Zi-Bin Yang" <zbyang@decru.com>
26 2003-09-19 Love Hörnquist Åstrand <lha@it.su.se>
28 * arcfour.c: 1.13->1.14: remove depenency on gss_arcfour_mic_token
29 and gss_arcfour_warp_token
31 * arcfour.h: 1.3->1.4: remove depenency on gss_arcfour_mic_token
32 and gss_arcfour_warp_token
34 * arcfour.c: make build
36 * get_mic.c, verify_mic.c, unwrap.c, wrap.c:
37 glue in arcfour support
39 * gssapi_locl.h: 1.32->1.33: add _gssapi_verify_pad
41 2003-09-18 Love Hörnquist Åstrand <lha@it.su.se>
43 * encapsulate.c: add _gssapi_make_mech_header
45 * gssapi_locl.h: add "arcfour.h" and prototype for
46 _gssapi_make_mech_header
48 * gssapi_locl.h: add gssapi_{en,de}code_{be_,}om_uint32
50 * 8003.c: 1.12->1.13: export and rename
51 encode_om_uint32/decode_om_uint32 and start to use them
53 2003-08-16 Love Hörnquist Åstrand <lha@it.su.se>
55 * verify_mic.c: 1.21->1.22: make sure minor_status is always set,
56 pointed out by Luke Howard <lukeh@PADL.COM>
58 2003-08-15 Love Hörnquist Åstrand <lha@it.su.se>
60 * context_time.c: 1.7->1.10: return time in seconds from now
62 * gssapi_locl.h: add gssapi_lifetime_left
64 * init_sec_context.c: part of 1.37->1.38: (init_auth): if the cred
65 is expired before we tries to create a token, fail so the peer
66 doesn't need reject us
67 (*): make sure time is returned in seconds from now, not in
70 * acquire_cred.c: 1.14->1.15: (gss_aquire_cred): make sure time is
71 returned in seconds from now, not in kerberos time
73 * accept_sec_context.c: 1.34->1.35: (gss_accept_sec_context): make
74 sure time is returned in seconds from now, not in kerberos time
76 2003-05-07 Love Hörnquist Åstrand <lha@it.su.se>
78 * gssapi.h: 1.27->1.28:
79 if __cplusplus, wrap the extern variable (just to be safe) and
80 functions in extern "C" { }
82 2003-04-30 Love Hörnquist Åstrand <lha@it.su.se>
84 * gssapi.3: more about the des3 mic mess
86 * verify_mic.c 1.19->1.20 : (verify_mic_des3): always check if the
87 mic is the correct mic or the mic that old heimdal would have
90 2003-04-29 Jacques Vidrine <nectar@kth.se>
92 * verify_mic.c: 1.18->1.19: verify_mic_des3: If MIC verification
93 fails, retry using the `old' MIC computation (with zero IV).
95 2003-04-28 Love Hörnquist Åstrand <lha@it.su.se>
97 * compat.c (_gss_DES3_get_mic_compat): default to use compat
99 * gssapi.3: 1.5->1.6: document [gssapi]correct_des3_mic and
100 [gssapi]broken_des3_mic
102 * compat.c: 1.2->1.4:
103 (gss_krb5_compat_des3_mci): return a value
104 (gss_krb5_compat_des3_mic): enable turning on/off des3 mic compat
105 (_gss_DES3_get_mic_compat): handle [gssapi]correct_des3_mic too
107 * gssapi.h: 1.26->1.27:
108 (gss_krb5_compat_des3_mic): new function, turn on/off des3 mic compat
109 (GSS_C_KRB5_COMPAT_DES3_MIC): cpp symbol that exists if
110 gss_krb5_compat_des3_mic exists
112 2003-04-23 Love Hörnquist Åstrand <lha@it.su.se>
114 * Makefile.am: 1.44->1.45: test_acquire_cred_LDADD: use
115 libgssapi.la not ./libgssapi.la (makes make -jN work)
117 2003-04-16 Love Hörnquist Åstrand <lha@it.su.se>
121 * gss_acquire_cred.3: Change .Fd #include <header.h> to .In
122 header.h, from Thomas Klausner <wiz@netbsd.org>
125 2003-04-06 Love Hörnquist Åstrand <lha@it.su.se>
127 * gss_acquire_cred.3: spelling
129 * Makefile.am: remove stuff that sneaked in with last commit
131 * acquire_cred.c (acquire_initiator_cred): if the requested name
132 isn't in the ccache, also check keytab. Extact the krbtgt for the
133 default realm to check how long the credentials will last.
135 * add_cred.c (gss_add_cred): don't create a new ccache, just open
136 the old one; better check if output handle is compatible with new
139 * test_acquire_cred.c: test gss_add_cred too
141 2003-04-03 Love Hörnquist Åstrand <lha@it.su.se>
143 * Makefile.am: build test_acquire_cred
145 * test_acquire_cred.c: simple gss_acquire_cred test
147 2003-04-02 Love Hörnquist Åstrand <lha@it.su.se>
149 * gss_acquire_cred.3: s/gssapi/GSS-API/
151 2003-03-19 Love Hörnquist Åstrand <lha@it.su.se>
153 * gss_acquire_cred.3: document v1 interface (and that they are
156 2003-03-18 Love Hörnquist Åstrand <lha@it.su.se>
158 * gss_acquire_cred.3: list supported mechanism and nametypes
160 2003-03-16 Love Hörnquist Åstrand <lha@it.su.se>
162 * gss_acquire_cred.3: text about gss_display_name
164 * Makefile.am (libgssapi_la_LDFLAGS): bump to 3:6:2
165 (libgssapi_la_SOURCES): add all new functions
167 * gssapi.3: now that we have a functions, uncomment the missing
170 * gss_acquire_cred.3: now that we have a functions, uncomment the
173 * process_context_token.c: implement gss_process_context_token
175 * inquire_names_for_mech.c: implement gss_inquire_names_for_mech
177 * inquire_mechs_for_name.c: implement gss_inquire_mechs_for_name
179 * inquire_cred_by_mech.c: implement gss_inquire_cred_by_mech
181 * add_cred.c: implement gss_add_cred
183 * acquire_cred.c (gss_acquire_cred): more testing of input
184 argument, make sure output arguments are ok, since we don't know
185 the time_rec (for now), set it to time_req
187 * export_sec_context.c: send lifetime, also set minor_status
189 * get_mic.c: set minor_status
191 * import_sec_context.c (gss_import_sec_context): add error
192 checking, pick up lifetime (if there is no lifetime, use
195 * init_sec_context.c: take care to set export value to something
196 sane before we start so caller will have harmless values in them
197 if then function fails
199 * release_buffer.c (gss_release_buffer): set minor_status
201 * wrap.c: make sure minor_status get set
203 * verify_mic.c (gss_verify_mic_internal): rename verify_mic to
204 gss_verify_mic_internal and let it take the type as an argument,
205 (gss_verify_mic): call gss_verify_mic_internal
208 * unwrap.c: set minor_status
210 * test_oid_set_member.c (gss_test_oid_set_member): use
213 * release_oid_set.c (gss_release_oid_set): set minor_status
215 * release_name.c (gss_release_name): set minor_status
217 * release_cred.c (gss_release_cred): set minor_status
219 * add_oid_set_member.c (gss_add_oid_set_member): set minor_status
221 * compare_name.c (gss_compare_name): set minor_status
223 * compat.c (check_compat): make sure ret have a defined value
225 * context_time.c (gss_context_time): set minor_status
227 * copy_ccache.c (gss_krb5_copy_ccache): set minor_status
229 * create_emtpy_oid_set.c (gss_create_empty_oid_set): set
232 * delete_sec_context.c (gss_delete_sec_context): set minor_status
234 * display_name.c (gss_display_name): set minor_status
236 * display_status.c (gss_display_status): use gss_oid_equal, handle
239 * duplicate_name.c (gss_duplicate_name): set minor_status
241 * inquire_context.c (gss_inquire_context): set lifetime_rec now
242 when we know it, set minor_status
244 * inquire_cred.c (gss_inquire_cred): take care to set export value
245 to something sane before we start so caller will have harmless
246 values in them if the function fails
248 * accept_sec_context.c (gss_accept_sec_context): take care to set
249 export value to something sane before we start so caller will have
250 harmless values in them if then function fails, set lifetime from
251 ticket expiration date
253 * indicate_mechs.c (gss_indicate_mechs): use
254 gss_create_empty_oid_set and gss_add_oid_set_member
256 * gssapi.h (gss_ctx_id_t_desc): store the lifetime in the cred,
257 since there is no ticket transfered in the exported context
259 * export_name.c (gss_export_name): export name with
260 GSS_C_NT_EXPORT_NAME wrapping, not just the principal
262 * import_name.c (import_export_name): new function, parses a
264 (import_krb5_name): factor out common code of parsing krb5 name
265 (gss_oid_equal): rename from oid_equal
267 * gssapi_locl.h: add prototypes for gss_oid_equal and
268 gss_verify_mic_internal
270 * gssapi.h: comment out the argument names
272 2003-03-15 Love Hörnquist Åstrand <lha@it.su.se>
274 * gssapi.3: add LIST OF FUNCTIONS and copyright/license
276 * Makefile.am: s/gss_aquire_cred.3/gss_acquire_cred.3/
278 * Makefile.am: man_MANS += gss_aquire_cred.3
280 2003-03-14 Love Hörnquist Åstrand <lha@it.su.se>
282 * gss_aquire_cred.3: the gssapi api manpage
284 2003-03-03 Love Hörnquist Åstrand <lha@it.su.se>
286 * inquire_context.c: (gss_inquire_context): rename argument open
289 * gssapi.h (gss_inquire_context): rename argument open to open_context
291 2003-02-27 Love Hörnquist Åstrand <lha@it.su.se>
293 * init_sec_context.c (do_delegation): remove unused variable
296 * gssapi.3: all 0.5.x version had broken token delegation
298 2003-02-21 Love Hörnquist Åstrand <lha@it.su.se>
300 * (init_auth): only generate one subkey
302 2003-01-27 Love Hörnquist Åstrand <lha@it.su.se>
304 * verify_mic.c (verify_mic_des3): fix 3des verify_mic to conform
305 to rfc (and mit kerberos), provide backward compat hook
307 * get_mic.c (mic_des3): fix 3des get_mic to conform to rfc (and
308 mit kerberos), provide backward compat hook
310 * init_sec_context.c (init_auth): check if we need compat for
311 older get_mic/verify_mic
313 * gssapi_locl.h: add prototype for _gss_DES3_get_mic_compat
315 * gssapi.h (more_flags): add COMPAT_OLD_DES3
317 * Makefile.am: add gssapi.3 and compat.c
319 * gssapi.3: add gssapi COMPATIBILITY documentation
321 * accept_sec_context.c (gss_accept_sec_context): check if we need
322 compat for older get_mic/verify_mic
324 * compat.c: check for compatiblity with other heimdal's 3des
327 2002-10-31 Johan Danielsson <joda@pdc.kth.se>
329 * check return value from gssapi_krb5_init
331 * 8003.c (gssapi_krb5_verify_8003_checksum): check size of input
333 2002-09-03 Johan Danielsson <joda@pdc.kth.se>
335 * wrap.c (wrap_des3): use ETYPE_DES3_CBC_NONE
337 * unwrap.c (unwrap_des3): use ETYPE_DES3_CBC_NONE
339 2002-09-02 Johan Danielsson <joda@pdc.kth.se>
341 * init_sec_context.c: we need to generate a local subkey here
343 2002-08-20 Jacques Vidrine <n@nectar.com>
345 * acquire_cred.c, inquire_cred.c, release_cred.c: Use default
346 credential resolution if gss_acquire_cred is called with
349 2002-06-20 Jacques Vidrine <n@nectar.com>
351 * import_name.c: Compare name types by value if pointers do
352 not match. Reported by: "Douglas E. Engert" <deengert@anl.gov>
354 2002-05-20 Jacques Vidrine <n@nectar.com>
356 * verify_mic.c (gss_verify_mic), unwrap.c (gss_unwrap): initialize
357 the qop_state parameter. from Doug Rabson <dfr@nlsystems.com>
359 2002-05-09 Jacques Vidrine <n@nectar.com>
361 * acquire_cred.c: handle GSS_C_INITIATE/GSS_C_ACCEPT/GSS_C_BOTH
363 2002-05-08 Jacques Vidrine <n@nectar.com>
365 * acquire_cred.c: initialize gssapi; handle null desired_name
367 2002-03-22 Johan Danielsson <joda@pdc.kth.se>
369 * Makefile.am: remove non-functional stuff accidentally committed
371 2002-03-11 Assar Westerlund <assar@sics.se>
373 * Makefile.am (libgssapi_la_LDFLAGS): bump version to 3:5:2
374 * 8003.c (gssapi_krb5_verify_8003_checksum): handle zero channel
377 2001-10-31 Jacques Vidrine <n@nectar.com>
379 * get_mic.c (mic_des3): MIC computation using DES3/SHA1
380 was bogusly appending the message buffer to the result,
381 overwriting a heap buffer in the process.
383 2001-08-29 Assar Westerlund <assar@sics.se>
385 * 8003.c (gssapi_krb5_verify_8003_checksum,
386 gssapi_krb5_create_8003_checksum): make more consistent by always
387 returning an gssapi error and setting minor status. update
390 2001-08-28 Jacques Vidrine <n@nectar.com>
392 * accept_sec_context.c: Create a cache for delegated credentials
395 2001-08-28 Assar Westerlund <assar@sics.se>
397 * Makefile.am (libgssapi_la_LDFLAGS): set version to 3:4:2
399 2001-08-23 Assar Westerlund <assar@sics.se>
401 * *.c: handle minor_status more consistently
403 * display_status.c (gss_display_status): handle krb5_get_err_text
406 2001-08-15 Johan Danielsson <joda@pdc.kth.se>
408 * gssapi_locl.h: fix prototype for gssapi_krb5_init
410 2001-08-13 Johan Danielsson <joda@pdc.kth.se>
412 * accept_sec_context.c (gsskrb5_register_acceptor_identity): init
413 context and check return value from kt_resolve
415 * init.c: return error code
417 2001-07-19 Assar Westerlund <assar@sics.se>
419 * Makefile.am (libgssapi_la_LDFLAGS): update to 3:3:2
421 2001-07-12 Assar Westerlund <assar@sics.se>
423 * Makefile.am (libgssapi_la_LIBADD): add required library
426 2001-07-06 Assar Westerlund <assar@sics.se>
428 * accept_sec_context.c (gsskrb5_register_acceptor_identity): set
429 the keytab to be used for gss_acquire_cred too'
431 2001-07-03 Assar Westerlund <assar@sics.se>
433 * Makefile.am (libgssapi_la_LDFLAGS): set version to 3:2:2
435 2001-06-18 Assar Westerlund <assar@sics.se>
437 * wrap.c: replace gss_krb5_getsomekey with gss_krb5_get_localkey
438 and gss_krb5_get_remotekey
439 * verify_mic.c: update krb5_auth_con function names use
440 gss_krb5_get_remotekey
441 * unwrap.c: replace gss_krb5_getsomekey with gss_krb5_get_localkey
442 and gss_krb5_get_remotekey
443 * gssapi_locl.h (gss_krb5_get_remotekey, gss_krb5_get_localkey):
445 * get_mic.c: update krb5_auth_con function names. use
446 gss_krb5_get_localkey
447 * accept_sec_context.c: update krb5_auth_con function names
449 2001-05-17 Assar Westerlund <assar@sics.se>
451 * Makefile.am: bump version to 3:1:2
453 2001-05-14 Assar Westerlund <assar@sics.se>
455 * address_to_krb5addr.c: adapt to new address functions
457 2001-05-11 Assar Westerlund <assar@sics.se>
459 * try to return the error string from libkrb5 where applicable
461 2001-05-08 Assar Westerlund <assar@sics.se>
463 * delete_sec_context.c (gss_delete_sec_context): remember to free
464 the memory used by the ticket itself. from <tmartin@mirapoint.com>
466 2001-05-04 Assar Westerlund <assar@sics.se>
468 * gssapi_locl.h: add config.h for completeness
469 * gssapi.h: remove config.h, this is an installed header file
470 sys/types.h is not needed either
472 2001-03-12 Assar Westerlund <assar@sics.se>
474 * acquire_cred.c (gss_acquire_cred): remove memory leaks. from
475 Jason R Thorpe <thorpej@zembu.com>
477 2001-02-18 Assar Westerlund <assar@sics.se>
479 * accept_sec_context.c (gss_accept_sec_context): either return
480 gss_name NULL-ed or set
482 * import_name.c: set minor_status in some cases where it was not
485 2001-02-15 Assar Westerlund <assar@sics.se>
487 * wrap.c: use krb5_generate_random_block for the confounders
489 2001-01-30 Assar Westerlund <assar@sics.se>
491 * Makefile.am (libgssapi_la_LDFLAGS): bump version to 3:0:2
492 * acquire_cred.c, init_sec_context.c, release_cred.c: add support
493 for getting creds from a keytab, from fvdl@netbsd.org
495 * copy_ccache.c: add gss_krb5_copy_ccache
497 2001-01-27 Assar Westerlund <assar@sics.se>
499 * get_mic.c: cast parameters to des function to non-const pointers
500 to handle the case where these functions actually take non-const
503 2001-01-09 Assar Westerlund <assar@sics.se>
505 * accept_sec_context.c (gss_accept_sec_context): use krb5_rd_cred2
506 instead of krb5_rd_cred
508 2000-12-11 Assar Westerlund <assar@sics.se>
510 * Makefile.am (libgssapi_la_LDFLAGS): bump to 2:3:1
512 2000-12-08 Assar Westerlund <assar@sics.se>
514 * wrap.c (wrap_des3): use the checksum as ivec when encrypting the
516 * unwrap.c (unwrap_des3): use the checksum as ivec when encrypting
518 * init_sec_context.c (init_auth): always zero fwd_data
520 2000-12-06 Johan Danielsson <joda@pdc.kth.se>
522 * accept_sec_context.c: de-pointerise auth_context parameter to
525 2000-11-15 Assar Westerlund <assar@sics.se>
527 * init_sec_context.c (init_auth): update to new
528 krb5_build_authenticator
530 2000-09-19 Assar Westerlund <assar@sics.se>
532 * Makefile.am (libgssapi_la_LDFLAGS): bump to 2:2:1
534 2000-08-27 Assar Westerlund <assar@sics.se>
536 * init_sec_context.c: actually pay attention to `time_req'
537 * init_sec_context.c: re-organize. leak less memory.
538 * gssapi_locl.h (gssapi_krb5_encapsulate, gss_krb5_getsomekey):
539 update prototypes add assert.h
540 * gssapi.h (GSS_KRB5_CONF_C_QOP_DES, GSS_KRB5_CONF_C_QOP_DES3_KD):
542 * verify_mic.c: re-organize and add 3DES code
543 * wrap.c: re-organize and add 3DES code
544 * unwrap.c: re-organize and add 3DES code
545 * get_mic.c: re-organize and add 3DES code
546 * encapsulate.c (gssapi_krb5_encapsulate): do not free `in_data',
547 let the caller do that. fix the callers.
549 2000-08-16 Assar Westerlund <assar@sics.se>
551 * Makefile.am: bump version to 2:1:1
553 2000-07-29 Assar Westerlund <assar@sics.se>
555 * decapsulate.c (gssapi_krb5_verify_header): sanity-check length
557 2000-07-25 Johan Danielsson <joda@pdc.kth.se>
559 * Makefile.am: bump version to 2:0:1
561 2000-07-22 Assar Westerlund <assar@sics.se>
563 * gssapi.h: update OID for GSS_C_NT_HOSTBASED_SERVICE and other
566 2000-06-29 Assar Westerlund <assar@sics.se>
568 * address_to_krb5addr.c (gss_address_to_krb5addr): actually use
569 `int' instead of `sa_family_t' for the address family.
571 2000-06-21 Assar Westerlund <assar@sics.se>
573 * add support for token delegation. From Daniel Kouril
574 <kouril@ics.muni.cz> and Miroslav Ruda <ruda@ics.muni.cz>
576 2000-05-15 Assar Westerlund <assar@sics.se>
578 * Makefile.am (libgssapi_la_LDFLAGS): set version to 1:1:1
580 2000-04-12 Assar Westerlund <assar@sics.se>
582 * release_oid_set.c (gss_release_oid_set): clear set for
583 robustness. From GOMBAS Gabor <gombasg@inf.elte.hu>
584 * release_name.c (gss_release_name): reset input_name for
585 robustness. From GOMBAS Gabor <gombasg@inf.elte.hu>
586 * release_buffer.c (gss_release_buffer): set value to NULL to be
587 more robust. From GOMBAS Gabor <gombasg@inf.elte.hu>
588 * add_oid_set_member.c (gss_add_oid_set_member): actually check if
589 the oid is a member first. leave the oid_set unchanged if realloc
592 2000-02-13 Assar Westerlund <assar@sics.se>
594 * Makefile.am: set version to 1:0:1
596 2000-02-12 Assar Westerlund <assar@sics.se>
598 * gssapi_locl.h: add flags for import/export
599 * import_sec_context.c (import_sec_context: add flags for what
600 fields are included. do not include the authenticator for now.
601 * export_sec_context.c (export_sec_context: add flags for what
602 fields are included. do not include the authenticator for now.
603 * accept_sec_context.c (gss_accept_sec_context): set target in
606 2000-02-11 Assar Westerlund <assar@sics.se>
608 * delete_sec_context.c (gss_delete_sec_context): set context to
611 * Makefile.am: add {export,import}_sec_context.c
612 * export_sec_context.c: new file
613 * import_sec_context.c: new file
614 * accept_sec_context.c (gss_accept_sec_context): set trans flag
616 2000-02-07 Assar Westerlund <assar@sics.se>
618 * Makefile.am: set version to 0:5:0
620 2000-01-26 Assar Westerlund <assar@sics.se>
622 * delete_sec_context.c (gss_delete_sec_context): handle a NULL
625 * wrap.c: update to pseudo-standard APIs for md4,md5,sha. some
626 changes to libdes calls to make them more portable.
627 * verify_mic.c: update to pseudo-standard APIs for md4,md5,sha.
628 some changes to libdes calls to make them more portable.
629 * unwrap.c: update to pseudo-standard APIs for md4,md5,sha. some
630 changes to libdes calls to make them more portable.
631 * get_mic.c: update to pseudo-standard APIs for md4,md5,sha. some
632 changes to libdes calls to make them more portable.
633 * 8003.c: update to pseudo-standard APIs for md4,md5,sha.
635 2000-01-06 Assar Westerlund <assar@sics.se>
637 * Makefile.am: set version to 0:4:0
639 1999-12-26 Assar Westerlund <assar@sics.se>
641 * accept_sec_context.c (gss_accept_sec_context): always set
643 * init_sec_context.c (init_auth): always initialize `output_token'
644 * delete_sec_context.c (gss_delete_sec_context): always set
647 1999-12-06 Assar Westerlund <assar@sics.se>
649 * Makefile.am: bump version to 0:3:0
651 1999-10-20 Assar Westerlund <assar@sics.se>
653 * Makefile.am: set version to 0:2:0
655 1999-09-21 Assar Westerlund <assar@sics.se>
657 * init_sec_context.c (gss_init_sec_context): initialize `ticket'
659 * gssapi.h (gss_ctx_id_t_desc): add ticket in here. ick.
661 * delete_sec_context.c (gss_delete_sec_context): free ticket
663 * accept_sec_context.c (gss_accept_sec_context): stove away
664 `krb5_ticket' in context so that ugly programs such as
665 gss_nt_server can get at it. uck.
667 1999-09-20 Johan Danielsson <joda@pdc.kth.se>
669 * accept_sec_context.c: set minor_status
671 1999-08-04 Assar Westerlund <assar@sics.se>
673 * display_status.c (calling_error, routine_error): right shift the
674 code to make it possible to index into the arrays
676 1999-07-28 Assar Westerlund <assar@sics.se>
678 * gssapi.h (GSS_C_AF_INET6): add
680 * import_name.c (import_hostbased_name): set minor_status
682 1999-07-26 Assar Westerlund <assar@sics.se>
684 * Makefile.am: set version to 0:1:0
686 Wed Apr 7 14:05:15 1999 Johan Danielsson <joda@hella.pdc.kth.se>
688 * display_status.c: set minor_status
690 * init_sec_context.c: set minor_status
692 * lib/gssapi/init.c: remove donep (check gssapi_krb5_context