12002-09-03 Johan Danielsson <joda@pdc.kth.se> 2 3 * wrap.c (wrap_des3): use ETYPE_DES3_CBC_NONE 4 5 * unwrap.c (unwrap_des3): use ETYPE_DES3_CBC_NONE 6 72002-09-02 Johan Danielsson <joda@pdc.kth.se> 8 9 * init_sec_context.c: we need to generate a local subkey here 10 112002-08-20 Jacques Vidrine <n@nectar.com> 12 13 * acquire_cred.c, inquire_cred.c, release_cred.c: Use default 14 credential resolution if gss_acquire_cred is called with 15 GSS_C_NO_NAME. 16 172002-06-20 Jacques Vidrine <n@nectar.com> 18 19 * import_name.c: Compare name types by value if pointers do 20 not match. Reported by: "Douglas E. Engert" <deengert@anl.gov> 21 222002-05-20 Jacques Vidrine <n@nectar.com> 23 24 * verify_mic.c (gss_verify_mic), unwrap.c (gss_unwrap): initialize 25 the qop_state parameter. from Doug Rabson <dfr@nlsystems.com> 26 272002-05-09 Jacques Vidrine <n@nectar.com> 28 29 * acquire_cred.c: handle GSS_C_INITIATE/GSS_C_ACCEPT/GSS_C_BOTH 30 312002-05-08 Jacques Vidrine <n@nectar.com> 32 33 * acquire_cred.c: initialize gssapi; handle null desired_name 34 352002-03-22 Johan Danielsson <joda@pdc.kth.se> 36 37 * Makefile.am: remove non-functional stuff accidentally committed 38 392002-03-11 Assar Westerlund <assar@sics.se> 40 41 * Makefile.am (libgssapi_la_LDFLAGS): bump version to 3:5:2 42 * 8003.c (gssapi_krb5_verify_8003_checksum): handle zero channel 43 bindings 44 452001-10-31 Jacques Vidrine <n@nectar.com> 46 47 * get_mic.c (mic_des3): MIC computation using DES3/SHA1 48 was bogusly appending the message buffer to the result, 49 overwriting a heap buffer in the process. 50 512001-08-29 Assar Westerlund <assar@sics.se> 52 53 * 8003.c (gssapi_krb5_verify_8003_checksum, 54 gssapi_krb5_create_8003_checksum): make more consistent by always 55 returning an gssapi error and setting minor status. update 56 callers 57 582001-08-28 Jacques Vidrine <n@nectar.com> 59 60 * accept_sec_context.c: Create a cache for delegated credentials 61 when needed. 62 632001-08-28 Assar Westerlund <assar@sics.se> 64 65 * Makefile.am (libgssapi_la_LDFLAGS): set version to 3:4:2 66 672001-08-23 Assar Westerlund <assar@sics.se> 68 69 * *.c: handle minor_status more consistently 70 71 * display_status.c (gss_display_status): handle krb5_get_err_text 72 failing 73 742001-08-15 Johan Danielsson <joda@pdc.kth.se> 75 76 * gssapi_locl.h: fix prototype for gssapi_krb5_init 77 782001-08-13 Johan Danielsson <joda@pdc.kth.se> 79 80 * accept_sec_context.c (gsskrb5_register_acceptor_identity): init 81 context and check return value from kt_resolve 82 83 * init.c: return error code 84 852001-07-19 Assar Westerlund <assar@sics.se> 86 87 * Makefile.am (libgssapi_la_LDFLAGS): update to 3:3:2 88 892001-07-12 Assar Westerlund <assar@sics.se> 90 91 * Makefile.am (libgssapi_la_LIBADD): add required library 92 dependencies 93 942001-07-06 Assar Westerlund <assar@sics.se> 95 96 * accept_sec_context.c (gsskrb5_register_acceptor_identity): set 97 the keytab to be used for gss_acquire_cred too' 98 992001-07-03 Assar Westerlund <assar@sics.se> 100 101 * Makefile.am (libgssapi_la_LDFLAGS): set version to 3:2:2 102 1032001-06-18 Assar Westerlund <assar@sics.se> 104 105 * wrap.c: replace gss_krb5_getsomekey with gss_krb5_get_localkey 106 and gss_krb5_get_remotekey 107 * verify_mic.c: update krb5_auth_con function names use 108 gss_krb5_get_remotekey 109 * unwrap.c: replace gss_krb5_getsomekey with gss_krb5_get_localkey 110 and gss_krb5_get_remotekey 111 * gssapi_locl.h (gss_krb5_get_remotekey, gss_krb5_get_localkey): 112 add prototypes 113 * get_mic.c: update krb5_auth_con function names. use 114 gss_krb5_get_localkey 115 * accept_sec_context.c: update krb5_auth_con function names 116 1172001-05-17 Assar Westerlund <assar@sics.se> 118 119 * Makefile.am: bump version to 3:1:2 120 1212001-05-14 Assar Westerlund <assar@sics.se> 122 123 * address_to_krb5addr.c: adapt to new address functions 124 1252001-05-11 Assar Westerlund <assar@sics.se> 126 127 * try to return the error string from libkrb5 where applicable 128 1292001-05-08 Assar Westerlund <assar@sics.se> 130 131 * delete_sec_context.c (gss_delete_sec_context): remember to free 132 the memory used by the ticket itself. from <tmartin@mirapoint.com> 133 1342001-05-04 Assar Westerlund <assar@sics.se> 135 136 * gssapi_locl.h: add config.h for completeness 137 * gssapi.h: remove config.h, this is an installed header file 138 sys/types.h is not needed either 139 1402001-03-12 Assar Westerlund <assar@sics.se> 141 142 * acquire_cred.c (gss_acquire_cred): remove memory leaks. from 143 Jason R Thorpe <thorpej@zembu.com> 144 1452001-02-18 Assar Westerlund <assar@sics.se> 146 147 * accept_sec_context.c (gss_accept_sec_context): either return 148 gss_name NULL-ed or set 149 150 * import_name.c: set minor_status in some cases where it was not 151 done 152 1532001-02-15 Assar Westerlund <assar@sics.se> 154 155 * wrap.c: use krb5_generate_random_block for the confounders 156 1572001-01-30 Assar Westerlund <assar@sics.se> 158 159 * Makefile.am (libgssapi_la_LDFLAGS): bump version to 3:0:2 160 * acquire_cred.c, init_sec_context.c, release_cred.c: add support 161 for getting creds from a keytab, from fvdl@netbsd.org 162 163 * copy_ccache.c: add gss_krb5_copy_ccache 164 1652001-01-27 Assar Westerlund <assar@sics.se> 166 167 * get_mic.c: cast parameters to des function to non-const pointers 168 to handle the case where these functions actually take non-const 169 des_cblock * 170 1712001-01-09 Assar Westerlund <assar@sics.se> 172 173 * accept_sec_context.c (gss_accept_sec_context): use krb5_rd_cred2 174 instead of krb5_rd_cred 175 1762000-12-11 Assar Westerlund <assar@sics.se> 177 178 * Makefile.am (libgssapi_la_LDFLAGS): bump to 2:3:1 179 1802000-12-08 Assar Westerlund <assar@sics.se> 181 182 * wrap.c (wrap_des3): use the checksum as ivec when encrypting the 183 sequence number 184 * unwrap.c (unwrap_des3): use the checksum as ivec when encrypting 185 the sequence number 186 * init_sec_context.c (init_auth): always zero fwd_data 187 1882000-12-06 Johan Danielsson <joda@pdc.kth.se> 189 190 * accept_sec_context.c: de-pointerise auth_context parameter to 191 krb5_mk_rep 192 1932000-11-15 Assar Westerlund <assar@sics.se> 194 195 * init_sec_context.c (init_auth): update to new 196 krb5_build_authenticator 197 1982000-09-19 Assar Westerlund <assar@sics.se> 199 200 * Makefile.am (libgssapi_la_LDFLAGS): bump to 2:2:1 201 2022000-08-27 Assar Westerlund <assar@sics.se> 203 204 * init_sec_context.c: actually pay attention to `time_req' 205 * init_sec_context.c: re-organize. leak less memory. 206 * gssapi_locl.h (gssapi_krb5_encapsulate, gss_krb5_getsomekey): 207 update prototypes add assert.h 208 * gssapi.h (GSS_KRB5_CONF_C_QOP_DES, GSS_KRB5_CONF_C_QOP_DES3_KD): 209 add 210 * verify_mic.c: re-organize and add 3DES code 211 * wrap.c: re-organize and add 3DES code 212 * unwrap.c: re-organize and add 3DES code 213 * get_mic.c: re-organize and add 3DES code 214 * encapsulate.c (gssapi_krb5_encapsulate): do not free `in_data', 215 let the caller do that. fix the callers. 216 2172000-08-16 Assar Westerlund <assar@sics.se> 218 219 * Makefile.am: bump version to 2:1:1 220 2212000-07-29 Assar Westerlund <assar@sics.se> 222 223 * decapsulate.c (gssapi_krb5_verify_header): sanity-check length 224 2252000-07-25 Johan Danielsson <joda@pdc.kth.se> 226 227 * Makefile.am: bump version to 2:0:1 228 2292000-07-22 Assar Westerlund <assar@sics.se> 230 231 * gssapi.h: update OID for GSS_C_NT_HOSTBASED_SERVICE and other 232 details from rfc2744 233 2342000-06-29 Assar Westerlund <assar@sics.se> 235 236 * address_to_krb5addr.c (gss_address_to_krb5addr): actually use 237 `int' instead of `sa_family_t' for the address family. 238 2392000-06-21 Assar Westerlund <assar@sics.se> 240 241 * add support for token delegation. From Daniel Kouril 242 <kouril@ics.muni.cz> and Miroslav Ruda <ruda@ics.muni.cz> 243 2442000-05-15 Assar Westerlund <assar@sics.se> 245 246 * Makefile.am (libgssapi_la_LDFLAGS): set version to 1:1:1 247 2482000-04-12 Assar Westerlund <assar@sics.se> 249 250 * release_oid_set.c (gss_release_oid_set): clear set for 251 robustness. From GOMBAS Gabor <gombasg@inf.elte.hu> 252 * release_name.c (gss_release_name): reset input_name for 253 robustness. From GOMBAS Gabor <gombasg@inf.elte.hu> 254 * release_buffer.c (gss_release_buffer): set value to NULL to be 255 more robust. From GOMBAS Gabor <gombasg@inf.elte.hu> 256 * add_oid_set_member.c (gss_add_oid_set_member): actually check if 257 the oid is a member first. leave the oid_set unchanged if realloc 258 fails. 259 2602000-02-13 Assar Westerlund <assar@sics.se> 261 262 * Makefile.am: set version to 1:0:1 263 2642000-02-12 Assar Westerlund <assar@sics.se> 265 266 * gssapi_locl.h: add flags for import/export 267 * import_sec_context.c (import_sec_context: add flags for what 268 fields are included. do not include the authenticator for now. 269 * export_sec_context.c (export_sec_context: add flags for what 270 fields are included. do not include the authenticator for now. 271 * accept_sec_context.c (gss_accept_sec_context): set target in 272 context_handle 273 2742000-02-11 Assar Westerlund <assar@sics.se> 275 276 * delete_sec_context.c (gss_delete_sec_context): set context to 277 GSS_C_NO_CONTEXT 278 279 * Makefile.am: add {export,import}_sec_context.c 280 * export_sec_context.c: new file 281 * import_sec_context.c: new file 282 * accept_sec_context.c (gss_accept_sec_context): set trans flag 283 2842000-02-07 Assar Westerlund <assar@sics.se> 285 286 * Makefile.am: set version to 0:5:0 287 2882000-01-26 Assar Westerlund <assar@sics.se> 289 290 * delete_sec_context.c (gss_delete_sec_context): handle a NULL 291 output_token 292 293 * wrap.c: update to pseudo-standard APIs for md4,md5,sha. some 294 changes to libdes calls to make them more portable. 295 * verify_mic.c: update to pseudo-standard APIs for md4,md5,sha. 296 some changes to libdes calls to make them more portable. 297 * unwrap.c: update to pseudo-standard APIs for md4,md5,sha. some 298 changes to libdes calls to make them more portable. 299 * get_mic.c: update to pseudo-standard APIs for md4,md5,sha. some 300 changes to libdes calls to make them more portable. 301 * 8003.c: update to pseudo-standard APIs for md4,md5,sha. 302 3032000-01-06 Assar Westerlund <assar@sics.se> 304 305 * Makefile.am: set version to 0:4:0 306 3071999-12-26 Assar Westerlund <assar@sics.se> 308 309 * accept_sec_context.c (gss_accept_sec_context): always set 310 `output_token' 311 * init_sec_context.c (init_auth): always initialize `output_token' 312 * delete_sec_context.c (gss_delete_sec_context): always set 313 `output_token' 314 3151999-12-06 Assar Westerlund <assar@sics.se> 316 317 * Makefile.am: bump version to 0:3:0 318 3191999-10-20 Assar Westerlund <assar@sics.se> 320 321 * Makefile.am: set version to 0:2:0 322 3231999-09-21 Assar Westerlund <assar@sics.se> 324 325 * init_sec_context.c (gss_init_sec_context): initialize `ticket' 326 327 * gssapi.h (gss_ctx_id_t_desc): add ticket in here. ick. 328 329 * delete_sec_context.c (gss_delete_sec_context): free ticket 330 331 * accept_sec_context.c (gss_accept_sec_context): stove away 332 `krb5_ticket' in context so that ugly programs such as 333 gss_nt_server can get at it. uck. 334 3351999-09-20 Johan Danielsson <joda@pdc.kth.se> 336 337 * accept_sec_context.c: set minor_status 338 3391999-08-04 Assar Westerlund <assar@sics.se> 340 341 * display_status.c (calling_error, routine_error): right shift the 342 code to make it possible to index into the arrays 343 3441999-07-28 Assar Westerlund <assar@sics.se> 345 346 * gssapi.h (GSS_C_AF_INET6): add 347 348 * import_name.c (import_hostbased_name): set minor_status 349 3501999-07-26 Assar Westerlund <assar@sics.se> 351 352 * Makefile.am: set version to 0:1:0 353 354Wed Apr 7 14:05:15 1999 Johan Danielsson <joda@hella.pdc.kth.se> 355 356 * display_status.c: set minor_status 357 358 * init_sec_context.c: set minor_status 359 360 * lib/gssapi/init.c: remove donep (check gssapi_krb5_context 361 directly) 362 363