ChangeLog revision 120945
1120945Snectar2003-05-07 Love H�rnquist �strand <lha@it.su.se> 2120945Snectar 3120945Snectar * gssapi.h: 1.27->1.28: 4120945Snectar if __cplusplus, wrap the extern variable (just to be safe) and 5120945Snectar functions in extern "C" { } 6120945Snectar 7120945Snectar2003-04-30 Love H�rnquist �strand <lha@it.su.se> 8120945Snectar 9120945Snectar * gssapi.3: more about the des3 mic mess 10120945Snectar 11120945Snectar * verify_mic.c 1.19->1.20 : (verify_mic_des3): always check if the 12120945Snectar mic is the correct mic or the mic that old heimdal would have 13120945Snectar generated 14120945Snectar 15120945Snectar2003-04-29 Jacques Vidrine <nectar@kth.se> 16120945Snectar 17120945Snectar * verify_mic.c: 1.18->1.19: verify_mic_des3: If MIC verification 18120945Snectar fails, retry using the `old' MIC computation (with zero IV). 19120945Snectar 20120945Snectar2003-04-28 Love H�rnquist �strand <lha@it.su.se> 21120945Snectar 22120945Snectar * compat.c (_gss_DES3_get_mic_compat): default to use compat 23120945Snectar 24120945Snectar * gssapi.3: 1.5->1.6: document [gssapi]correct_des3_mic and 25120945Snectar [gssapi]broken_des3_mic 26120945Snectar 27120945Snectar * compat.c: 1.2->1.4: 28120945Snectar (gss_krb5_compat_des3_mci): return a value 29120945Snectar (gss_krb5_compat_des3_mic): enable turning on/off des3 mic compat 30120945Snectar (_gss_DES3_get_mic_compat): handle [gssapi]correct_des3_mic too 31120945Snectar 32120945Snectar * gssapi.h: 1.26->1.27: 33120945Snectar (gss_krb5_compat_des3_mic): new function, turn on/off des3 mic compat 34120945Snectar (GSS_C_KRB5_COMPAT_DES3_MIC): cpp symbol that exists if 35120945Snectar gss_krb5_compat_des3_mic exists 36120945Snectar 37120945Snectar2003-04-23 Love H�rnquist �strand <lha@it.su.se> 38120945Snectar 39120945Snectar * Makefile.am: 1.44->1.45: test_acquire_cred_LDADD: use 40120945Snectar libgssapi.la not ./libgssapi.la (makes make -jN work) 41120945Snectar 42120945Snectar2003-04-16 Love H�rnquist �strand <lha@it.su.se> 43120945Snectar 44120945Snectar * gssapi.3: spelling 45120945Snectar 46120945Snectar * gss_acquire_cred.3: Change .Fd #include <header.h> to .In 47120945Snectar header.h, from Thomas Klausner <wiz@netbsd.org> 48120945Snectar 49120945Snectar 50120945Snectar2003-04-06 Love H�rnquist �strand <lha@it.su.se> 51120945Snectar 52120945Snectar * gss_acquire_cred.3: spelling 53120945Snectar 54120945Snectar * Makefile.am: remove stuff that sneaked in with last commit 55120945Snectar 56120945Snectar * acquire_cred.c (acquire_initiator_cred): if the requested name 57120945Snectar isn't in the ccache, also check keytab. Extact the krbtgt for the 58120945Snectar default realm to check how long the credentials will last. 59120945Snectar 60120945Snectar * add_cred.c (gss_add_cred): don't create a new ccache, just open 61120945Snectar the old one; better check if output handle is compatible with new 62120945Snectar (copied) handle 63120945Snectar 64120945Snectar * test_acquire_cred.c: test gss_add_cred too 65120945Snectar 66120945Snectar2003-04-03 Love H�rnquist �strand <lha@it.su.se> 67120945Snectar 68120945Snectar * Makefile.am: build test_acquire_cred 69120945Snectar 70120945Snectar * test_acquire_cred.c: simple gss_acquire_cred test 71120945Snectar 72120945Snectar2003-04-02 Love H�rnquist �strand <lha@it.su.se> 73120945Snectar 74120945Snectar * gss_acquire_cred.3: s/gssapi/GSS-API/ 75120945Snectar 76120945Snectar2003-03-19 Love H�rnquist �strand <lha@it.su.se> 77120945Snectar 78120945Snectar * gss_acquire_cred.3: document v1 interface (and that they are 79120945Snectar obsolete) 80120945Snectar 81120945Snectar2003-03-18 Love H�rnquist �strand <lha@it.su.se> 82120945Snectar 83120945Snectar * gss_acquire_cred.3: list supported mechanism and nametypes 84120945Snectar 85120945Snectar2003-03-16 Love H�rnquist �strand <lha@it.su.se> 86120945Snectar 87120945Snectar * gss_acquire_cred.3: text about gss_display_name 88120945Snectar 89120945Snectar * Makefile.am (libgssapi_la_LDFLAGS): bump to 3:6:2 90120945Snectar (libgssapi_la_SOURCES): add all new functions 91120945Snectar 92120945Snectar * gssapi.3: now that we have a functions, uncomment the missing 93120945Snectar ones 94120945Snectar 95120945Snectar * gss_acquire_cred.3: now that we have a functions, uncomment the 96120945Snectar missing ones 97120945Snectar 98120945Snectar * process_context_token.c: implement gss_process_context_token 99120945Snectar 100120945Snectar * inquire_names_for_mech.c: implement gss_inquire_names_for_mech 101120945Snectar 102120945Snectar * inquire_mechs_for_name.c: implement gss_inquire_mechs_for_name 103120945Snectar 104120945Snectar * inquire_cred_by_mech.c: implement gss_inquire_cred_by_mech 105120945Snectar 106120945Snectar * add_cred.c: implement gss_add_cred 107120945Snectar 108120945Snectar * acquire_cred.c (gss_acquire_cred): more testing of input 109120945Snectar argument, make sure output arguments are ok, since we don't know 110120945Snectar the time_rec (for now), set it to time_req 111120945Snectar 112120945Snectar * export_sec_context.c: send lifetime, also set minor_status 113120945Snectar 114120945Snectar * get_mic.c: set minor_status 115120945Snectar 116120945Snectar * import_sec_context.c (gss_import_sec_context): add error 117120945Snectar checking, pick up lifetime (if there is no lifetime, use 118120945Snectar GSS_C_INDEFINITE) 119120945Snectar 120120945Snectar * init_sec_context.c: take care to set export value to something 121120945Snectar sane before we start so caller will have harmless values in them 122120945Snectar if then function fails 123120945Snectar 124120945Snectar * release_buffer.c (gss_release_buffer): set minor_status 125120945Snectar 126120945Snectar * wrap.c: make sure minor_status get set 127120945Snectar 128120945Snectar * verify_mic.c (gss_verify_mic_internal): rename verify_mic to 129120945Snectar gss_verify_mic_internal and let it take the type as an argument, 130120945Snectar (gss_verify_mic): call gss_verify_mic_internal 131120945Snectar set minor_status 132120945Snectar 133120945Snectar * unwrap.c: set minor_status 134120945Snectar 135120945Snectar * test_oid_set_member.c (gss_test_oid_set_member): use 136120945Snectar gss_oid_equal 137120945Snectar 138120945Snectar * release_oid_set.c (gss_release_oid_set): set minor_status 139120945Snectar 140120945Snectar * release_name.c (gss_release_name): set minor_status 141120945Snectar 142120945Snectar * release_cred.c (gss_release_cred): set minor_status 143120945Snectar 144120945Snectar * add_oid_set_member.c (gss_add_oid_set_member): set minor_status 145120945Snectar 146120945Snectar * compare_name.c (gss_compare_name): set minor_status 147120945Snectar 148120945Snectar * compat.c (check_compat): make sure ret have a defined value 149120945Snectar 150120945Snectar * context_time.c (gss_context_time): set minor_status 151120945Snectar 152120945Snectar * copy_ccache.c (gss_krb5_copy_ccache): set minor_status 153120945Snectar 154120945Snectar * create_emtpy_oid_set.c (gss_create_empty_oid_set): set 155120945Snectar minor_status 156120945Snectar 157120945Snectar * delete_sec_context.c (gss_delete_sec_context): set minor_status 158120945Snectar 159120945Snectar * display_name.c (gss_display_name): set minor_status 160120945Snectar 161120945Snectar * display_status.c (gss_display_status): use gss_oid_equal, handle 162120945Snectar supplementary errors 163120945Snectar 164120945Snectar * duplicate_name.c (gss_duplicate_name): set minor_status 165120945Snectar 166120945Snectar * inquire_context.c (gss_inquire_context): set lifetime_rec now 167120945Snectar when we know it, set minor_status 168120945Snectar 169120945Snectar * inquire_cred.c (gss_inquire_cred): take care to set export value 170120945Snectar to something sane before we start so caller will have harmless 171120945Snectar values in them if the function fails 172120945Snectar 173120945Snectar * accept_sec_context.c (gss_accept_sec_context): take care to set 174120945Snectar export value to something sane before we start so caller will have 175120945Snectar harmless values in them if then function fails, set lifetime from 176120945Snectar ticket expiration date 177120945Snectar 178120945Snectar * indicate_mechs.c (gss_indicate_mechs): use 179120945Snectar gss_create_empty_oid_set and gss_add_oid_set_member 180120945Snectar 181120945Snectar * gssapi.h (gss_ctx_id_t_desc): store the lifetime in the cred, 182120945Snectar since there is no ticket transfered in the exported context 183120945Snectar 184120945Snectar * export_name.c (gss_export_name): export name with 185120945Snectar GSS_C_NT_EXPORT_NAME wrapping, not just the principal 186120945Snectar 187120945Snectar * import_name.c (import_export_name): new function, parses a 188120945Snectar GSS_C_NT_EXPORT_NAME 189120945Snectar (import_krb5_name): factor out common code of parsing krb5 name 190120945Snectar (gss_oid_equal): rename from oid_equal 191120945Snectar 192120945Snectar * gssapi_locl.h: add prototypes for gss_oid_equal and 193120945Snectar gss_verify_mic_internal 194120945Snectar 195120945Snectar * gssapi.h: comment out the argument names 196120945Snectar 197120945Snectar2003-03-15 Love H�rnquist �strand <lha@it.su.se> 198120945Snectar 199120945Snectar * gssapi.3: add LIST OF FUNCTIONS and copyright/license 200120945Snectar 201120945Snectar * Makefile.am: s/gss_aquire_cred.3/gss_acquire_cred.3/ 202120945Snectar 203120945Snectar * Makefile.am: man_MANS += gss_aquire_cred.3 204120945Snectar 205120945Snectar2003-03-14 Love H�rnquist �strand <lha@it.su.se> 206120945Snectar 207120945Snectar * gss_aquire_cred.3: the gssapi api manpage 208120945Snectar 209120945Snectar2003-03-03 Love H�rnquist �strand <lha@it.su.se> 210120945Snectar 211120945Snectar * inquire_context.c: (gss_inquire_context): rename argument open 212120945Snectar to open_context 213120945Snectar 214120945Snectar * gssapi.h (gss_inquire_context): rename argument open to open_context 215120945Snectar 216120945Snectar2003-02-27 Love H�rnquist �strand <lha@it.su.se> 217120945Snectar 218120945Snectar * init_sec_context.c (do_delegation): remove unused variable 219120945Snectar subkey 220120945Snectar 221120945Snectar * gssapi.3: all 0.5.x version had broken token delegation 222120945Snectar 223120945Snectar2003-02-21 Love H�rnquist �strand <lha@it.su.se> 224120945Snectar 225120945Snectar * (init_auth): only generate one subkey 226120945Snectar 227120945Snectar2003-01-27 Love H�rnquist �strand <lha@it.su.se> 228120945Snectar 229120945Snectar * verify_mic.c (verify_mic_des3): fix 3des verify_mic to conform 230120945Snectar to rfc (and mit kerberos), provide backward compat hook 231120945Snectar 232120945Snectar * get_mic.c (mic_des3): fix 3des get_mic to conform to rfc (and 233120945Snectar mit kerberos), provide backward compat hook 234120945Snectar 235120945Snectar * init_sec_context.c (init_auth): check if we need compat for 236120945Snectar older get_mic/verify_mic 237120945Snectar 238120945Snectar * gssapi_locl.h: add prototype for _gss_DES3_get_mic_compat 239120945Snectar 240120945Snectar * gssapi.h (more_flags): add COMPAT_OLD_DES3 241120945Snectar 242120945Snectar * Makefile.am: add gssapi.3 and compat.c 243120945Snectar 244120945Snectar * gssapi.3: add gssapi COMPATIBILITY documentation 245120945Snectar 246120945Snectar * accept_sec_context.c (gss_accept_sec_context): check if we need 247120945Snectar compat for older get_mic/verify_mic 248120945Snectar 249120945Snectar * compat.c: check for compatiblity with other heimdal's 3des 250120945Snectar get_mic/verify_mic 251120945Snectar 252120945Snectar2002-10-31 Johan Danielsson <joda@pdc.kth.se> 253120945Snectar 254120945Snectar * check return value from gssapi_krb5_init 255120945Snectar 256120945Snectar * 8003.c (gssapi_krb5_verify_8003_checksum): check size of input 257120945Snectar 258103423Snectar2002-09-03 Johan Danielsson <joda@pdc.kth.se> 259103423Snectar 260103423Snectar * wrap.c (wrap_des3): use ETYPE_DES3_CBC_NONE 261103423Snectar 262103423Snectar * unwrap.c (unwrap_des3): use ETYPE_DES3_CBC_NONE 263103423Snectar 264103423Snectar2002-09-02 Johan Danielsson <joda@pdc.kth.se> 265103423Snectar 266103423Snectar * init_sec_context.c: we need to generate a local subkey here 267103423Snectar 268102644Snectar2002-08-20 Jacques Vidrine <n@nectar.com> 269102644Snectar 270102644Snectar * acquire_cred.c, inquire_cred.c, release_cred.c: Use default 271102644Snectar credential resolution if gss_acquire_cred is called with 272102644Snectar GSS_C_NO_NAME. 273102644Snectar 274102644Snectar2002-06-20 Jacques Vidrine <n@nectar.com> 275102644Snectar 276102644Snectar * import_name.c: Compare name types by value if pointers do 277102644Snectar not match. Reported by: "Douglas E. Engert" <deengert@anl.gov> 278102644Snectar 279102644Snectar2002-05-20 Jacques Vidrine <n@nectar.com> 280102644Snectar 281102644Snectar * verify_mic.c (gss_verify_mic), unwrap.c (gss_unwrap): initialize 282102644Snectar the qop_state parameter. from Doug Rabson <dfr@nlsystems.com> 283102644Snectar 284102644Snectar2002-05-09 Jacques Vidrine <n@nectar.com> 285102644Snectar 286102644Snectar * acquire_cred.c: handle GSS_C_INITIATE/GSS_C_ACCEPT/GSS_C_BOTH 287102644Snectar 288102644Snectar2002-05-08 Jacques Vidrine <n@nectar.com> 289102644Snectar 290102644Snectar * acquire_cred.c: initialize gssapi; handle null desired_name 291102644Snectar 292102644Snectar2002-03-22 Johan Danielsson <joda@pdc.kth.se> 293102644Snectar 294102644Snectar * Makefile.am: remove non-functional stuff accidentally committed 295102644Snectar 296102644Snectar2002-03-11 Assar Westerlund <assar@sics.se> 297102644Snectar 298102644Snectar * Makefile.am (libgssapi_la_LDFLAGS): bump version to 3:5:2 299102644Snectar * 8003.c (gssapi_krb5_verify_8003_checksum): handle zero channel 300102644Snectar bindings 301102644Snectar 30290926Snectar2001-10-31 Jacques Vidrine <n@nectar.com> 30390926Snectar 30490926Snectar * get_mic.c (mic_des3): MIC computation using DES3/SHA1 30590926Snectar was bogusly appending the message buffer to the result, 30690926Snectar overwriting a heap buffer in the process. 30790926Snectar 30890926Snectar2001-08-29 Assar Westerlund <assar@sics.se> 30990926Snectar 31090926Snectar * 8003.c (gssapi_krb5_verify_8003_checksum, 31190926Snectar gssapi_krb5_create_8003_checksum): make more consistent by always 31290926Snectar returning an gssapi error and setting minor status. update 31390926Snectar callers 31490926Snectar 31590926Snectar2001-08-28 Jacques Vidrine <n@nectar.com> 31690926Snectar 31790926Snectar * accept_sec_context.c: Create a cache for delegated credentials 31890926Snectar when needed. 31990926Snectar 32090926Snectar2001-08-28 Assar Westerlund <assar@sics.se> 32190926Snectar 32290926Snectar * Makefile.am (libgssapi_la_LDFLAGS): set version to 3:4:2 32390926Snectar 32490926Snectar2001-08-23 Assar Westerlund <assar@sics.se> 32590926Snectar 32690926Snectar * *.c: handle minor_status more consistently 32790926Snectar 32890926Snectar * display_status.c (gss_display_status): handle krb5_get_err_text 32990926Snectar failing 33090926Snectar 33190926Snectar2001-08-15 Johan Danielsson <joda@pdc.kth.se> 33290926Snectar 33390926Snectar * gssapi_locl.h: fix prototype for gssapi_krb5_init 33490926Snectar 33590926Snectar2001-08-13 Johan Danielsson <joda@pdc.kth.se> 33690926Snectar 33790926Snectar * accept_sec_context.c (gsskrb5_register_acceptor_identity): init 33890926Snectar context and check return value from kt_resolve 33990926Snectar 34090926Snectar * init.c: return error code 34190926Snectar 34290926Snectar2001-07-19 Assar Westerlund <assar@sics.se> 34390926Snectar 34490926Snectar * Makefile.am (libgssapi_la_LDFLAGS): update to 3:3:2 34590926Snectar 34690926Snectar2001-07-12 Assar Westerlund <assar@sics.se> 34790926Snectar 34890926Snectar * Makefile.am (libgssapi_la_LIBADD): add required library 34990926Snectar dependencies 35090926Snectar 35190926Snectar2001-07-06 Assar Westerlund <assar@sics.se> 35290926Snectar 35390926Snectar * accept_sec_context.c (gsskrb5_register_acceptor_identity): set 35490926Snectar the keytab to be used for gss_acquire_cred too' 35590926Snectar 35690926Snectar2001-07-03 Assar Westerlund <assar@sics.se> 35790926Snectar 35890926Snectar * Makefile.am (libgssapi_la_LDFLAGS): set version to 3:2:2 35990926Snectar 36090926Snectar2001-06-18 Assar Westerlund <assar@sics.se> 36190926Snectar 36290926Snectar * wrap.c: replace gss_krb5_getsomekey with gss_krb5_get_localkey 36390926Snectar and gss_krb5_get_remotekey 36490926Snectar * verify_mic.c: update krb5_auth_con function names use 36590926Snectar gss_krb5_get_remotekey 36690926Snectar * unwrap.c: replace gss_krb5_getsomekey with gss_krb5_get_localkey 36790926Snectar and gss_krb5_get_remotekey 36890926Snectar * gssapi_locl.h (gss_krb5_get_remotekey, gss_krb5_get_localkey): 36990926Snectar add prototypes 37090926Snectar * get_mic.c: update krb5_auth_con function names. use 37190926Snectar gss_krb5_get_localkey 37290926Snectar * accept_sec_context.c: update krb5_auth_con function names 37390926Snectar 37478527Sassar2001-05-17 Assar Westerlund <assar@sics.se> 37578527Sassar 37678527Sassar * Makefile.am: bump version to 3:1:2 37778527Sassar 37878527Sassar2001-05-14 Assar Westerlund <assar@sics.se> 37978527Sassar 38078527Sassar * address_to_krb5addr.c: adapt to new address functions 38178527Sassar 38278527Sassar2001-05-11 Assar Westerlund <assar@sics.se> 38378527Sassar 38478527Sassar * try to return the error string from libkrb5 where applicable 38578527Sassar 38678527Sassar2001-05-08 Assar Westerlund <assar@sics.se> 38778527Sassar 38878527Sassar * delete_sec_context.c (gss_delete_sec_context): remember to free 38978527Sassar the memory used by the ticket itself. from <tmartin@mirapoint.com> 39078527Sassar 39178527Sassar2001-05-04 Assar Westerlund <assar@sics.se> 39278527Sassar 39378527Sassar * gssapi_locl.h: add config.h for completeness 39478527Sassar * gssapi.h: remove config.h, this is an installed header file 39578527Sassar sys/types.h is not needed either 39678527Sassar 39778527Sassar2001-03-12 Assar Westerlund <assar@sics.se> 39878527Sassar 39978527Sassar * acquire_cred.c (gss_acquire_cred): remove memory leaks. from 40078527Sassar Jason R Thorpe <thorpej@zembu.com> 40178527Sassar 40278527Sassar2001-02-18 Assar Westerlund <assar@sics.se> 40378527Sassar 40478527Sassar * accept_sec_context.c (gss_accept_sec_context): either return 40578527Sassar gss_name NULL-ed or set 40678527Sassar 40778527Sassar * import_name.c: set minor_status in some cases where it was not 40878527Sassar done 40978527Sassar 41078527Sassar2001-02-15 Assar Westerlund <assar@sics.se> 41178527Sassar 41278527Sassar * wrap.c: use krb5_generate_random_block for the confounders 41378527Sassar 41472445Sassar2001-01-30 Assar Westerlund <assar@sics.se> 41572445Sassar 41672445Sassar * Makefile.am (libgssapi_la_LDFLAGS): bump version to 3:0:2 41772445Sassar * acquire_cred.c, init_sec_context.c, release_cred.c: add support 41872445Sassar for getting creds from a keytab, from fvdl@netbsd.org 41972445Sassar 42072445Sassar * copy_ccache.c: add gss_krb5_copy_ccache 42172445Sassar 42272445Sassar2001-01-27 Assar Westerlund <assar@sics.se> 42372445Sassar 42472445Sassar * get_mic.c: cast parameters to des function to non-const pointers 42572445Sassar to handle the case where these functions actually take non-const 42672445Sassar des_cblock * 42772445Sassar 42872445Sassar2001-01-09 Assar Westerlund <assar@sics.se> 42972445Sassar 43072445Sassar * accept_sec_context.c (gss_accept_sec_context): use krb5_rd_cred2 43172445Sassar instead of krb5_rd_cred 43272445Sassar 43372445Sassar2000-12-11 Assar Westerlund <assar@sics.se> 43472445Sassar 43572445Sassar * Makefile.am (libgssapi_la_LDFLAGS): bump to 2:3:1 43672445Sassar 43772445Sassar2000-12-08 Assar Westerlund <assar@sics.se> 43872445Sassar 43972445Sassar * wrap.c (wrap_des3): use the checksum as ivec when encrypting the 44072445Sassar sequence number 44172445Sassar * unwrap.c (unwrap_des3): use the checksum as ivec when encrypting 44272445Sassar the sequence number 44372445Sassar * init_sec_context.c (init_auth): always zero fwd_data 44472445Sassar 44572445Sassar2000-12-06 Johan Danielsson <joda@pdc.kth.se> 44672445Sassar 44772445Sassar * accept_sec_context.c: de-pointerise auth_context parameter to 44872445Sassar krb5_mk_rep 44972445Sassar 45072445Sassar2000-11-15 Assar Westerlund <assar@sics.se> 45172445Sassar 45272445Sassar * init_sec_context.c (init_auth): update to new 45372445Sassar krb5_build_authenticator 45472445Sassar 45572445Sassar2000-09-19 Assar Westerlund <assar@sics.se> 45672445Sassar 45772445Sassar * Makefile.am (libgssapi_la_LDFLAGS): bump to 2:2:1 45872445Sassar 45972445Sassar2000-08-27 Assar Westerlund <assar@sics.se> 46072445Sassar 46172445Sassar * init_sec_context.c: actually pay attention to `time_req' 46272445Sassar * init_sec_context.c: re-organize. leak less memory. 46372445Sassar * gssapi_locl.h (gssapi_krb5_encapsulate, gss_krb5_getsomekey): 46472445Sassar update prototypes add assert.h 46572445Sassar * gssapi.h (GSS_KRB5_CONF_C_QOP_DES, GSS_KRB5_CONF_C_QOP_DES3_KD): 46672445Sassar add 46772445Sassar * verify_mic.c: re-organize and add 3DES code 46872445Sassar * wrap.c: re-organize and add 3DES code 46972445Sassar * unwrap.c: re-organize and add 3DES code 47072445Sassar * get_mic.c: re-organize and add 3DES code 47172445Sassar * encapsulate.c (gssapi_krb5_encapsulate): do not free `in_data', 47272445Sassar let the caller do that. fix the callers. 47372445Sassar 47472445Sassar2000-08-16 Assar Westerlund <assar@sics.se> 47572445Sassar 47672445Sassar * Makefile.am: bump version to 2:1:1 47772445Sassar 47872445Sassar2000-07-29 Assar Westerlund <assar@sics.se> 47972445Sassar 48072445Sassar * decapsulate.c (gssapi_krb5_verify_header): sanity-check length 48172445Sassar 48272445Sassar2000-07-25 Johan Danielsson <joda@pdc.kth.se> 48372445Sassar 48472445Sassar * Makefile.am: bump version to 2:0:1 48572445Sassar 48672445Sassar2000-07-22 Assar Westerlund <assar@sics.se> 48772445Sassar 48872445Sassar * gssapi.h: update OID for GSS_C_NT_HOSTBASED_SERVICE and other 48972445Sassar details from rfc2744 49072445Sassar 49172445Sassar2000-06-29 Assar Westerlund <assar@sics.se> 49272445Sassar 49372445Sassar * address_to_krb5addr.c (gss_address_to_krb5addr): actually use 49472445Sassar `int' instead of `sa_family_t' for the address family. 49572445Sassar 49672445Sassar2000-06-21 Assar Westerlund <assar@sics.se> 49772445Sassar 49872445Sassar * add support for token delegation. From Daniel Kouril 49972445Sassar <kouril@ics.muni.cz> and Miroslav Ruda <ruda@ics.muni.cz> 50072445Sassar 50172445Sassar2000-05-15 Assar Westerlund <assar@sics.se> 50272445Sassar 50372445Sassar * Makefile.am (libgssapi_la_LDFLAGS): set version to 1:1:1 50472445Sassar 50572445Sassar2000-04-12 Assar Westerlund <assar@sics.se> 50672445Sassar 50772445Sassar * release_oid_set.c (gss_release_oid_set): clear set for 50872445Sassar robustness. From GOMBAS Gabor <gombasg@inf.elte.hu> 50972445Sassar * release_name.c (gss_release_name): reset input_name for 51072445Sassar robustness. From GOMBAS Gabor <gombasg@inf.elte.hu> 51172445Sassar * release_buffer.c (gss_release_buffer): set value to NULL to be 51272445Sassar more robust. From GOMBAS Gabor <gombasg@inf.elte.hu> 51372445Sassar * add_oid_set_member.c (gss_add_oid_set_member): actually check if 51472445Sassar the oid is a member first. leave the oid_set unchanged if realloc 51572445Sassar fails. 51672445Sassar 51757419Smarkm2000-02-13 Assar Westerlund <assar@sics.se> 51857419Smarkm 51957419Smarkm * Makefile.am: set version to 1:0:1 52057419Smarkm 52157419Smarkm2000-02-12 Assar Westerlund <assar@sics.se> 52257419Smarkm 52357419Smarkm * gssapi_locl.h: add flags for import/export 52457419Smarkm * import_sec_context.c (import_sec_context: add flags for what 52557419Smarkm fields are included. do not include the authenticator for now. 52657419Smarkm * export_sec_context.c (export_sec_context: add flags for what 52757419Smarkm fields are included. do not include the authenticator for now. 52857419Smarkm * accept_sec_context.c (gss_accept_sec_context): set target in 52957419Smarkm context_handle 53057419Smarkm 53157419Smarkm2000-02-11 Assar Westerlund <assar@sics.se> 53257419Smarkm 53357419Smarkm * delete_sec_context.c (gss_delete_sec_context): set context to 53457419Smarkm GSS_C_NO_CONTEXT 53557419Smarkm 53657419Smarkm * Makefile.am: add {export,import}_sec_context.c 53757419Smarkm * export_sec_context.c: new file 53857419Smarkm * import_sec_context.c: new file 53957419Smarkm * accept_sec_context.c (gss_accept_sec_context): set trans flag 54057419Smarkm 54157416Smarkm2000-02-07 Assar Westerlund <assar@sics.se> 54257416Smarkm 54357416Smarkm * Makefile.am: set version to 0:5:0 54457416Smarkm 54557416Smarkm2000-01-26 Assar Westerlund <assar@sics.se> 54657416Smarkm 54757416Smarkm * delete_sec_context.c (gss_delete_sec_context): handle a NULL 54857416Smarkm output_token 54957416Smarkm 55057416Smarkm * wrap.c: update to pseudo-standard APIs for md4,md5,sha. some 55157416Smarkm changes to libdes calls to make them more portable. 55257416Smarkm * verify_mic.c: update to pseudo-standard APIs for md4,md5,sha. 55357416Smarkm some changes to libdes calls to make them more portable. 55457416Smarkm * unwrap.c: update to pseudo-standard APIs for md4,md5,sha. some 55557416Smarkm changes to libdes calls to make them more portable. 55657416Smarkm * get_mic.c: update to pseudo-standard APIs for md4,md5,sha. some 55757416Smarkm changes to libdes calls to make them more portable. 55857416Smarkm * 8003.c: update to pseudo-standard APIs for md4,md5,sha. 55957416Smarkm 56055682Smarkm2000-01-06 Assar Westerlund <assar@sics.se> 56155682Smarkm 56255682Smarkm * Makefile.am: set version to 0:4:0 56355682Smarkm 56455682Smarkm1999-12-26 Assar Westerlund <assar@sics.se> 56555682Smarkm 56655682Smarkm * accept_sec_context.c (gss_accept_sec_context): always set 56755682Smarkm `output_token' 56855682Smarkm * init_sec_context.c (init_auth): always initialize `output_token' 56955682Smarkm * delete_sec_context.c (gss_delete_sec_context): always set 57055682Smarkm `output_token' 57155682Smarkm 57255682Smarkm1999-12-06 Assar Westerlund <assar@sics.se> 57355682Smarkm 57455682Smarkm * Makefile.am: bump version to 0:3:0 57555682Smarkm 57655682Smarkm1999-10-20 Assar Westerlund <assar@sics.se> 57755682Smarkm 57855682Smarkm * Makefile.am: set version to 0:2:0 57955682Smarkm 58055682Smarkm1999-09-21 Assar Westerlund <assar@sics.se> 58155682Smarkm 58255682Smarkm * init_sec_context.c (gss_init_sec_context): initialize `ticket' 58355682Smarkm 58455682Smarkm * gssapi.h (gss_ctx_id_t_desc): add ticket in here. ick. 58555682Smarkm 58655682Smarkm * delete_sec_context.c (gss_delete_sec_context): free ticket 58755682Smarkm 58855682Smarkm * accept_sec_context.c (gss_accept_sec_context): stove away 58955682Smarkm `krb5_ticket' in context so that ugly programs such as 59055682Smarkm gss_nt_server can get at it. uck. 59155682Smarkm 59255682Smarkm1999-09-20 Johan Danielsson <joda@pdc.kth.se> 59355682Smarkm 59455682Smarkm * accept_sec_context.c: set minor_status 59555682Smarkm 59655682Smarkm1999-08-04 Assar Westerlund <assar@sics.se> 59755682Smarkm 59855682Smarkm * display_status.c (calling_error, routine_error): right shift the 59955682Smarkm code to make it possible to index into the arrays 60055682Smarkm 60155682Smarkm1999-07-28 Assar Westerlund <assar@sics.se> 60255682Smarkm 60355682Smarkm * gssapi.h (GSS_C_AF_INET6): add 60455682Smarkm 60555682Smarkm * import_name.c (import_hostbased_name): set minor_status 60655682Smarkm 60755682Smarkm1999-07-26 Assar Westerlund <assar@sics.se> 60855682Smarkm 60955682Smarkm * Makefile.am: set version to 0:1:0 61055682Smarkm 61155682SmarkmWed Apr 7 14:05:15 1999 Johan Danielsson <joda@hella.pdc.kth.se> 61255682Smarkm 61355682Smarkm * display_status.c: set minor_status 61455682Smarkm 61555682Smarkm * init_sec_context.c: set minor_status 61655682Smarkm 61755682Smarkm * lib/gssapi/init.c: remove donep (check gssapi_krb5_context 61855682Smarkm directly) 61955682Smarkm 620