| 1 | 2004-12-30 Love Hörnquist Ã
|
|---|
| 2 | strand <lha@it.su.se>
|
|---|
| 3 |
|
|---|
| 4 | * lib/krb5/Makefile.am (CHECK_SYMBOLS): add heim_ and pkcs7_ for
|
|---|
| 5 | now (used in pkinit)
|
|---|
| 6 |
|
|---|
| 7 | 2004-12-29 Love Hörnquist Ã
|
|---|
| 8 | strand <lha@it.su.se>
|
|---|
| 9 |
|
|---|
| 10 | * lib/hdb/Makefile.am: add CHECK_SYMBOLS
|
|---|
| 11 |
|
|---|
| 12 | * lib/hdb/keys.c: make all_etypes static
|
|---|
| 13 |
|
|---|
| 14 | * lib/krb5/Makefile.am: add CHECK_SYMBOLS, approve of: -com_err
|
|---|
| 15 | -version krb5_ _krb5_ __heimdal krb524_ krb4_fkt_ops
|
|---|
| 16 |
|
|---|
| 17 | * kdc/kerberos5.c: use private version of principalname
|
|---|
| 18 |
|
|---|
| 19 | * kdc/kerberos4.c: use private version of principalname
|
|---|
| 20 |
|
|---|
| 21 | * kdc/hpropd.c: use private version of principalname
|
|---|
| 22 |
|
|---|
| 23 | * kdc/524.c: use private version of principalname
|
|---|
| 24 |
|
|---|
| 25 | * lib/krb5/rd_req.c: use private version of principalname
|
|---|
| 26 |
|
|---|
| 27 | * lib/krb5/rd_cred.c: use private version of principalname
|
|---|
| 28 |
|
|---|
| 29 | * lib/krb5/init_creds_pw.c: use private version of principalname
|
|---|
| 30 |
|
|---|
| 31 | * lib/krb5/get_in_tkt.c: use private version of principalname
|
|---|
| 32 |
|
|---|
| 33 | * lib/krb5/asn1_glue.c: make principalname functions private
|
|---|
| 34 |
|
|---|
| 35 | * lib/krb5/krb5.h: add key usage for server referrals
|
|---|
| 36 |
|
|---|
| 37 | 2004-12-29 Love Hörnquist Ã
|
|---|
| 38 | strand <lha@it.su.se>
|
|---|
| 39 |
|
|---|
| 40 | * lib/krb5/principal.c: make default_v4_name_convert static
|
|---|
| 41 |
|
|---|
| 42 | * lib/krb5/crypto.c: make lots of crypto related variables static
|
|---|
| 43 |
|
|---|
| 44 | * lib/krb5/acache.c: make default_acc_name static
|
|---|
| 45 |
|
|---|
| 46 | 2004-12-28 Love Hörnquist Ã
|
|---|
| 47 | strand <lha@it.su.se>
|
|---|
| 48 |
|
|---|
| 49 | * doc/setup.texi: add some text about samba, use example.com
|
|---|
| 50 |
|
|---|
| 51 | * lib/hdb/hdb-ldap.c: Add account expiration for samba from James
|
|---|
| 52 | F. Hranicky <jfh@cise.ufl.edu>.
|
|---|
| 53 | Add LDAP_addmod_integer and use it.
|
|---|
| 54 |
|
|---|
| 55 | 2004-12-27 Love Hörnquist Ã
|
|---|
| 56 | strand <lha@it.su.se>
|
|---|
| 57 |
|
|---|
| 58 | * doc/{Makefile.am,setup.texi,win2k.texi}: spelling and text
|
|---|
| 59 | fixes, from Dave Love
|
|---|
| 60 |
|
|---|
| 61 | 2004-12-18 Love Hörnquist Ã
|
|---|
| 62 | strand <lha@it.su.se>
|
|---|
| 63 |
|
|---|
| 64 | * lib/krb5/heim_threads.h: NetBSD 2.99.11 (any maybe 2.1) just
|
|---|
| 65 | needs pthread.h, threadlib is dead
|
|---|
| 66 |
|
|---|
| 67 | 2004-12-17 Love Hörnquist Ã
|
|---|
| 68 | strand <lha@it.su.se>
|
|---|
| 69 |
|
|---|
| 70 | * kdc/config.c (configure): check for deprecated
|
|---|
| 71 | enforce-transited-policy is set and fail if it is
|
|---|
| 72 |
|
|---|
| 73 | * lib/asn1/asn1_print.c: don't print garabage for octet strings
|
|---|
| 74 |
|
|---|
| 75 | 2004-12-13 Love Hörnquist Ã
|
|---|
| 76 | strand <lha@it.su.se>
|
|---|
| 77 |
|
|---|
| 78 | * kdc/main.c (main): catch sigpipe, we don't bother select()ing
|
|---|
| 79 | for errors
|
|---|
| 80 |
|
|---|
| 81 | * kdc/connect.c (handle_http_tcp): handle error from write(2)
|
|---|
| 82 |
|
|---|
| 83 | * doc/setup.texi: clarify credentials refreshing stuff
|
|---|
| 84 |
|
|---|
| 85 | * doc/setup.texi: add new node: Providing Kerberos credentials to
|
|---|
| 86 | servers and programs
|
|---|
| 87 |
|
|---|
| 88 | * doc/whatis.texi: fix spurious cross-reference makeinfo warning
|
|---|
| 89 |
|
|---|
| 90 | * lib/hdb/hdb-ldap.c (pos): uppercase in character
|
|---|
| 91 |
|
|---|
| 92 | 2004-12-12 Love Hörnquist Ã
|
|---|
| 93 | strand <lha@it.su.se>
|
|---|
| 94 |
|
|---|
| 95 | * lib/hdb/hdb-ldap.c (LDAP__bytes2hex,LDAP__hex2bytes): encode
|
|---|
| 96 | nibbels in the other order
|
|---|
| 97 |
|
|---|
| 98 | * lib/hdb/hdb-ldap.c: s/objectclass/objectClass/ check if
|
|---|
| 99 | attribute exists before we try to delete it LDAP__bytes2hex
|
|---|
| 100 | encodes in strange byte order, is this really right ?
|
|---|
| 101 |
|
|---|
| 102 | 2004-12-11 Love Hörnquist Ã
|
|---|
| 103 | strand <lha@it.su.se>
|
|---|
| 104 |
|
|---|
| 105 | * lib/hdb/hdb-ldap.c (LDAP_firstkey): When iterating over all
|
|---|
| 106 | entries, search for samba accounts too, From: "James F. Hranicky"
|
|---|
| 107 | <jfh@cise.ufl.edu>
|
|---|
| 108 |
|
|---|
| 109 | * lib/hdb/hdb-ldap.c (krb5kdcentry_attrs): ask for attribute uid
|
|---|
| 110 | too
|
|---|
| 111 |
|
|---|
| 112 | * lib/hdb/hdb-ldap.c (LDAP_message2entry): if the entry is missing
|
|---|
| 113 | both krb5PrincipalName and uid, it must be broken, ignore it and
|
|---|
| 114 | return it doesn't exists.
|
|---|
| 115 |
|
|---|
| 116 | 2004-12-10 Love Hörnquist Ã
|
|---|
| 117 | strand <lha@it.su.se>
|
|---|
| 118 |
|
|---|
| 119 | * kdc/hpropd.8: spelling, from OpenBSD
|
|---|
| 120 |
|
|---|
| 121 | * kdc/kdc.8: use keeps for options, From OpenBSD k
|
|---|
| 122 |
|
|---|
| 123 | 2004-12-09 Love Hörnquist Ã
|
|---|
| 124 | strand <lha@it.su.se>
|
|---|
| 125 |
|
|---|
| 126 | * doc/setup.texi: document --random-key and the need to do backup
|
|---|
| 127 | of the master key
|
|---|
| 128 |
|
|---|
| 129 | * kdc/kstash.8: add --random-key
|
|---|
| 130 |
|
|---|
| 131 | * kdc/kstash.c: add --random-key
|
|---|
| 132 |
|
|---|
| 133 | 2004-12-08 Love Hörnquist Ã
|
|---|
| 134 | strand <lha@it.su.se>
|
|---|
| 135 |
|
|---|
| 136 | * lib/krb5/verify_krb5_conf.8: spelling, from openbsd
|
|---|
| 137 |
|
|---|
| 138 | * lib/krb5/krb5_init_context.3: spelling, from openbsd
|
|---|
| 139 |
|
|---|
| 140 | * lib/krb5/krb5.conf.5: spelling, from openbsd
|
|---|
| 141 |
|
|---|
| 142 | * kuser/kdestroy.1: use keeps around options, spelling, from
|
|---|
| 143 | openbsd
|
|---|
| 144 |
|
|---|
| 145 | * kpasswd/kpasswdd.8: use ., use keeps around options, from OpenBSD
|
|---|
| 146 |
|
|---|
| 147 | * kdc/hpropd.8: use keeps around options, from OpenBSD
|
|---|
| 148 |
|
|---|
| 149 | * kdc/hprop.8: use keeps around options, from OpenBSD
|
|---|
| 150 |
|
|---|
| 151 | 2004-11-30 Love Hörnquist Ã
|
|---|
| 152 | strand <lha@it.su.se>
|
|---|
| 153 |
|
|---|
| 154 | * lib/krb5/context.c (krb5_free_context): clear error string
|
|---|
| 155 | before destroying mutex
|
|---|
| 156 | (krb5_init_context): don't call krb5_free_context before there is a
|
|---|
| 157 | mutex initialized
|
|---|
| 158 |
|
|---|
| 159 | 2004-11-18 Love Hörnquist Ã
|
|---|
| 160 | strand <lha@it.su.se>
|
|---|
| 161 |
|
|---|
| 162 | * kuser/kinit.c (get_new_tickets): only complain about ticket
|
|---|
| 163 | renewable lifetime when the user asked for a specific renewable
|
|---|
| 164 | lifetime
|
|---|
| 165 |
|
|---|
| 166 | 2004-11-15 Love Hörnquist Ã
|
|---|
| 167 | strand <lha@it.su.se>
|
|---|
| 168 |
|
|---|
| 169 | * kdc/kerberos5.c (find_keys): log what principal is missing
|
|---|
| 170 | enctypes
|
|---|
| 171 |
|
|---|
| 172 | 2004-11-13 Love Hörnquist Ã
|
|---|
| 173 | strand <lha@it.su.se>
|
|---|
| 174 |
|
|---|
| 175 | * lib/krb5/get_in_tkt.c (krb5_get_in_cred): clear pointer after
|
|---|
| 176 | freeing data
|
|---|
| 177 |
|
|---|
| 178 | * lib/krb5/init_creds_pw.c (change_password): handle old_options
|
|---|
| 179 | being NULL From Guenther Deschner on samba-technical.
|
|---|
| 180 |
|
|---|
| 181 | 2004-11-12 Love Hörnquist Ã
|
|---|
| 182 | strand <lha@it.su.se>
|
|---|
| 183 |
|
|---|
| 184 | * lib/krb5/krb5_get_init_creds.3: add more text describing the
|
|---|
| 185 | krb5_get_init_creds functions
|
|---|
| 186 |
|
|---|
| 187 | 2004-11-11 Love Hörnquist Ã
|
|---|
| 188 | strand <lha@it.su.se>
|
|---|
| 189 |
|
|---|
| 190 | * lib/krb5/init_creds_pw.c: make krb5_get_init_creds_keytab work
|
|---|
| 191 | again
|
|---|
| 192 |
|
|---|
| 193 | 2004-11-10 Love Hörnquist Ã
|
|---|
| 194 | strand <lha@it.su.se>
|
|---|
| 195 |
|
|---|
| 196 | * lib/hdb/hdb.asn1: use constrained integers
|
|---|
| 197 |
|
|---|
| 198 | 2004-11-09 Love Hörnquist Ã
|
|---|
| 199 | strand <lha@it.su.se>
|
|---|
| 200 |
|
|---|
| 201 | * lib/krb5/krb5_get_init_creds.3: add description for opt_init,
|
|---|
| 202 | opt_alloc, opt_free
|
|---|
| 203 |
|
|---|
| 204 | * lib/krb5/pkinit.c: unexport krb5_get_init_creds_opt_free_pkinit
|
|---|
| 205 |
|
|---|
| 206 | * lib/krb5/init_creds.c: unexport
|
|---|
| 207 | krb5_get_init_creds_opt_free_pkinit
|
|---|
| 208 |
|
|---|
| 209 | * lib/krb5/init_creds_pw.c: fold init_init_creds_ctx into
|
|---|
| 210 | get_init_creds_common
|
|---|
| 211 |
|
|---|
| 212 | * lib/krb5/init_creds.c (_krb5_get_init_creds_opt_copy): if the in
|
|---|
| 213 | options NULL, just make a clean copy
|
|---|
| 214 |
|
|---|
| 215 | 2004-11-01 Love Hörnquist Ã
|
|---|
| 216 | strand <lha@it.su.se>
|
|---|
| 217 |
|
|---|
| 218 | * lib/krb5/sendauth.c (krb5_rd_rep): free ap_rep message earlier
|
|---|
| 219 | so we don't leak it on error
|
|---|
| 220 |
|
|---|
| 221 | 2004-10-31 Love Hörnquist Ã
|
|---|
| 222 | strand <lha@it.su.se>
|
|---|
| 223 |
|
|---|
| 224 | * lib/krb5/krb5.conf.5: unbreak 2b entry
|
|---|
| 225 |
|
|---|
| 226 | * lib/krb5/acache.c (make_cred_from_ccred): the address isn't a
|
|---|
| 227 | sockaddr but rather a kerberos address, deal with that. Based on
|
|---|
| 228 | bug report from Jakob Schlyter <jakob@rfc.se>.
|
|---|
| 229 |
|
|---|
| 230 | 2004-10-30 Love Hörnquist Ã
|
|---|
| 231 | strand <lha@it.su.se>
|
|---|
| 232 |
|
|---|
| 233 | * kdc/connect.c: Make sure argument passed to ctype isn't signed
|
|---|
| 234 | char
|
|---|
| 235 |
|
|---|
| 236 | 2004-10-14 Love Hörnquist Ã
|
|---|
| 237 | strand <lha@it.su.se>
|
|---|
| 238 |
|
|---|
| 239 | * lib/krb5/pkinit.c: match new error names
|
|---|
| 240 |
|
|---|
| 241 | * lib/krb5/krb5_err.et: make error messages sane again
|
|---|
| 242 |
|
|---|
| 243 | 2004-10-13 Love Hörnquist Ã
|
|---|
| 244 | strand <lha@it.su.se>
|
|---|
| 245 |
|
|---|
| 246 | * lib/krb5/keytab.c: use KRB5_KT_BADNAME
|
|---|
| 247 |
|
|---|
| 248 | * lib/krb5/krb5_err.et: sync with mit krb5_err.et (require major
|
|---|
| 249 | version bump) add KRB5_DELTAT_BADFORMAT
|
|---|
| 250 |
|
|---|
| 251 | * lib/krb5/krb5.conf.5: time defaults to "s"
|
|---|
| 252 |
|
|---|
| 253 | * lib/krb5/time.c (krb5_string_to_deltat): default to "s" again,
|
|---|
| 254 | MIT's behavior was actually that it failed to parse the number
|
|---|
| 255 | (and thus used the default). Even better, ticket_lifetime (that
|
|---|
| 256 | was a consumer supposed a of the interface) was documented but
|
|---|
| 257 | never implemented, when it was implemented, people configuraiton
|
|---|
| 258 | files started to fail. Also, use KRB5_DELTAT_BADFORMAT as a
|
|---|
| 259 | failure code.
|
|---|
| 260 |
|
|---|
| 261 | * lib/asn1/k5.asn1: sync enctypes with pkinit branch
|
|---|
| 262 |
|
|---|
| 263 | * lib/asn1/parse.y (readd) support negative numbers
|
|---|
| 264 |
|
|---|
| 265 | * lib/asn1/lex.l: support hex numbers
|
|---|
| 266 |
|
|---|
| 267 | 2004-10-12 Love Hörnquist Ã
|
|---|
| 268 | strand <lha@it.su.se>
|
|---|
| 269 |
|
|---|
| 270 | * kdc/pkinit.c: use ETYPE_DES3_CBC_NONE_CMS
|
|---|
| 271 |
|
|---|
| 272 | * lib/krb5/crypto.c: add enctype_des3_cbc_none_cms add cms padding
|
|---|
| 273 | for rc2 don't to padding for blocksize 1
|
|---|
| 274 |
|
|---|
| 275 | * lib/hdb/{keys.c,Makefile.am},lib/kadm5/{keys,set_keys}.c:
|
|---|
| 276 | Move keyset parsing and password based keyset generation into hdb.
|
|---|
| 277 | Requested by Andrew Bartlett <abartlet@samba.org> for hdb-ldb
|
|---|
| 278 | backend.
|
|---|
| 279 |
|
|---|
| 280 | 2004-10-07 Love Hörnquist Ã
|
|---|
| 281 | strand <lha@it.su.se>
|
|---|
| 282 |
|
|---|
| 283 | * kuser/kinit.c: adapt to new signature of
|
|---|
| 284 | krb5_get_init_creds_opt_set_pkinit
|
|---|
| 285 |
|
|---|
| 286 | * lib/krb5/pkinit.c: free openssl engine deal with
|
|---|
| 287 | RecipientIdentifier -> CMSIdentifier and heim_any -> name change
|
|---|
| 288 | improve error messages
|
|---|
| 289 |
|
|---|
| 290 | * kdc/pkinit.c: free openssl engine deal with RecipientIdentifier
|
|---|
| 291 | -> CMSIdentifier and heim_any -> name change
|
|---|
| 292 |
|
|---|
| 293 | 2004-10-04 Johan Danielsson <joda@pdc.kth.se>
|
|---|
| 294 |
|
|---|
| 295 | * kuser/klist.c: use rtbl_set_separator
|
|---|
| 296 |
|
|---|
| 297 | 2004-10-03 Love Hörnquist Ã
|
|---|
| 298 | strand <lha@it.su.se>
|
|---|
| 299 |
|
|---|
| 300 | * lib/krb5/pkinit.c: filter out dup openssl engine keys, parse
|
|---|
| 301 | user options first
|
|---|
| 302 |
|
|---|
| 303 | * lib/krb5/pkinit.c: stop using AlgorithmIdentifierNonOpt, add
|
|---|
| 304 | openssl engine support for private key
|
|---|
| 305 |
|
|---|
| 306 | * lib/krb5/crypto.c: support padding as its done in CMS
|
|---|
| 307 |
|
|---|
| 308 | * kdc/pkinit.c: improve error logging
|
|---|
| 309 |
|
|---|
| 310 | * kdc/pkinit.c: stop using AlgorithmIdentifierNonOpt
|
|---|
| 311 |
|
|---|
| 312 | 2004-09-30 Love Hörnquist Ã
|
|---|
| 313 | strand <lha@it.su.se>
|
|---|
| 314 |
|
|---|
| 315 | * lib/krb5/krb5.conf.5: assume minutes for time
|
|---|
| 316 |
|
|---|
| 317 | * lib/krb5/config_file.c (krb5_config_vget_time_default): use
|
|---|
| 318 | krb5_string_to_deltat
|
|---|
| 319 |
|
|---|
| 320 | * lib/krb5/appdefault.c (krb5_appdefault_time): use
|
|---|
| 321 | krb5_string_to_deltat
|
|---|
| 322 |
|
|---|
| 323 | * lib/krb5/time.c (krb5_string_to_deltat): set default unit to
|
|---|
| 324 | minute for compatibility with MIT Kerberos.
|
|---|
| 325 |
|
|---|
| 326 |
|
|---|
| 327 | 2004-09-28 Love Hörnquist Ã
|
|---|
| 328 | strand <lha@it.su.se>
|
|---|
| 329 |
|
|---|
| 330 | * lib/krb5/get_cred.c (get_cred_kdc_usage): retry using "large
|
|---|
| 331 | message safe" transport if we get back
|
|---|
| 332 | KRB5KRB_ERR_RESPONSE_TOO_BIG error. Idea from Guenther Deschner
|
|---|
| 333 | <gd@sernet.de>
|
|---|
| 334 |
|
|---|
| 335 | 2004-09-23 Johan Danielsson <joda@pdc.kth.se>
|
|---|
| 336 |
|
|---|
| 337 | * admin/list.c: use rtbl
|
|---|
| 338 |
|
|---|
| 339 | * admin/ktutil-commands.in: slc source file
|
|---|
| 340 |
|
|---|
| 341 | * lib/krb5/constants.c: check
|
|---|
| 342 | /Library/Preferences/edu.mit.Kerberos on OSX
|
|---|
| 343 |
|
|---|
| 344 | 2004-09-21 Johan Danielsson <joda@pdc.kth.se>
|
|---|
| 345 |
|
|---|
| 346 | * lib/krb5/time.c (krb5_format_time): check return value from
|
|---|
| 347 | localtime and strftime
|
|---|
| 348 |
|
|---|
| 349 | 2004-09-14 Johan Danielsson <joda@pdc.kth.se>
|
|---|
| 350 |
|
|---|
| 351 | * kuser/kinit.c: make sure we don't always get renewable creds
|
|---|
| 352 |
|
|---|
| 353 | 2004-09-11 Love Hörnquist Ã
|
|---|
| 354 | strand <lha@it.su.se>
|
|---|
| 355 |
|
|---|
| 356 | * lib/krb5/acache.c: use krb5_ccapi.h
|
|---|
| 357 |
|
|---|
| 358 | * lib/krb5/krb5_ccapi.h: break out krb5 api definitions to
|
|---|
| 359 | separate (not installed) file
|
|---|
| 360 |
|
|---|
| 361 | * lib/krb5/Makefile.am: add AM_CPPFLAGS to libkrb5_la_CPPFLAGS
|
|---|
| 362 | since AM_CPPFLAGS overridden by target specific _CPPFLAGS
|
|---|
| 363 |
|
|---|
| 364 | 2004-09-08 Love Hörnquist Ã
|
|---|
| 365 | strand <lha@it.su.se>
|
|---|
| 366 |
|
|---|
| 367 | * lib/krb5/pkinit.c: make variable shorter, make error messages
|
|---|
| 368 | from pkinit, make freeing easier
|
|---|
| 369 |
|
|---|
| 370 | 2004-09-06 Love Hörnquist Ã
|
|---|
| 371 | strand <lha@it.su.se>
|
|---|
| 372 |
|
|---|
| 373 | * lib/krb5/Makefile.am: link libkrb5 with LIB_dlopen
|
|---|
| 374 |
|
|---|
| 375 | * lib/krb5/crypto.c (seed_something): avoid poking at memory that
|
|---|
| 376 | is uninitialized, make valgrind unhappy. Pointd out by
|
|---|
| 377 | abartlet@samba.org. While where, plug the fd leak.
|
|---|
| 378 |
|
|---|
| 379 | 2004-09-05 Love Hörnquist Ã
|
|---|
| 380 | strand <lha@it.su.se>
|
|---|
| 381 |
|
|---|
| 382 | * lib/asn1/der_get.c (decode_*): name all tag-length variables the
|
|---|
| 383 | same
|
|---|
| 384 | (decode_enumerated): check that the tag-length is not longer the length
|
|---|
| 385 |
|
|---|
| 386 | * lib/asn1/der_get.c (decode_boolean): fail if length of tag is
|
|---|
| 387 | larger then len
|
|---|
| 388 |
|
|---|
| 389 | 2004-08-31 Love Hörnquist Ã
|
|---|
| 390 | strand <lha@it.su.se>
|
|---|
| 391 |
|
|---|
| 392 | * lib/krb5/init_creds_pw.c (krb5_get_init_creds): kdc_reply can be
|
|---|
| 393 | set in case of failure too, free unconditionally on exit to avoid
|
|---|
| 394 | memory leak
|
|---|
| 395 |
|
|---|
| 396 | 2004-08-23 Love Hörnquist Ã
|
|---|
| 397 | strand <lha@it.su.se>
|
|---|
| 398 |
|
|---|
| 399 | * lib/krb5/get_cred.c (set_auth_data): set pointer to NULL after
|
|---|
| 400 | free
|
|---|
| 401 |
|
|---|
| 402 | 2004-08-20 Love Hörnquist Ã
|
|---|
| 403 | strand <lha@it.su.se>
|
|---|
| 404 |
|
|---|
| 405 | * lib/krb5/context.c (krb5_get_err_text): if neither of com_right
|
|---|
| 406 | nor strerror finds the error-code, return Unknown error.
|
|---|
| 407 |
|
|---|
| 408 | 2004-08-19 Johan Danielsson <joda@pdc.kth.se>
|
|---|
| 409 |
|
|---|
| 410 | * lib/krb5/krb5_kuserok.3: update to reality
|
|---|
| 411 |
|
|---|
| 412 | * lib/krb5/kuserok.c: if a .k5login file exist, don't give
|
|---|
| 413 | implicit rights to anyone; also check owner/mode of .k5login
|
|---|
| 414 |
|
|---|
| 415 | 2004-08-15 Love Hörnquist Ã
|
|---|
| 416 | strand <lha@it.su.se>
|
|---|
| 417 |
|
|---|
| 418 | * lib/krb5/Makefile.am: man_MANS = krb5_getportbyname.3
|
|---|
| 419 |
|
|---|
| 420 | * lib/krb5/krb5_getportbyname.3: manpage for krb5_getportbyname
|
|---|
| 421 |
|
|---|
| 422 | * lib/krb5/krb5.3: add krb5_getportbyname
|
|---|
| 423 |
|
|---|
| 424 | * lib/krb5/krb5.3: krb5_free_salt and krb5_enctype_valid
|
|---|
| 425 |
|
|---|
| 426 | * lib/krb5/krb5_encrypt.3: document krb5_enctype_valid
|
|---|
| 427 |
|
|---|
| 428 | 2004-08-13 Love Hörnquist Ã
|
|---|
| 429 | strand <lha@it.su.se>
|
|---|
| 430 |
|
|---|
| 431 | * kdc/kerberos5.c (get_pa_etype_info{,2}): check for dup enctypes
|
|---|
| 432 | from the client and filter them out.
|
|---|
| 433 |
|
|---|
| 434 | * lib/krb5/krb5_string_to_key.3: document krb5_free_salt
|
|---|
| 435 |
|
|---|
| 436 | 2004-08-12 Love Hörnquist Ã
|
|---|
| 437 | strand <lha@it.su.se>
|
|---|
| 438 |
|
|---|
| 439 | * lib/krb5/krb5_ticket.3: data needs to be freed when using
|
|---|
| 440 | krb5_ticket_get_authorization_data_type
|
|---|
| 441 |
|
|---|
| 442 | 2004-08-11 Love Hörnquist Ã
|
|---|
| 443 | strand <lha@it.su.se>
|
|---|
| 444 |
|
|---|
| 445 | * lib/krb5/test_cc.c: test variables in default_cc_name
|
|---|
| 446 |
|
|---|
| 447 | * lib/krb5/krb5.conf.5: explain support for varibles in
|
|---|
| 448 | [libdefaults]default_cc_name
|
|---|
| 449 |
|
|---|
| 450 | * lib/krb5/cache.c: drop ${time}, its not very useful
|
|---|
| 451 |
|
|---|
| 452 | * lib/krb5/cache.c: Add _krb5_expand_default_cc_name that expand
|
|---|
| 453 | variables in the default cc name. Supported variables now are:
|
|---|
| 454 | ${time},${uid} and ${null}
|
|---|
| 455 |
|
|---|
| 456 | * lib/krb5/krb5.conf.5: document default_cc_name
|
|---|
| 457 |
|
|---|
| 458 | * lib/krb5/cache.c (krb5_cc_set_default_name):
|
|---|
| 459 | s/libdefault/libdefaults/
|
|---|
| 460 |
|
|---|
| 461 | 2004-08-06 Love Hörnquist Ã
|
|---|
| 462 | strand <lha@it.su.se>
|
|---|
| 463 |
|
|---|
| 464 | * lib/krb5/acache.c: replace magic 3 with ccapi_version_3
|
|---|
| 465 |
|
|---|
| 466 | * lib/krb5/Makefile.am: libkrb5_la_SOURCES += acache.c
|
|---|
| 467 |
|
|---|
| 468 | * lib/krb5/krb5.h: add krb5_acc_ops
|
|---|
| 469 |
|
|---|
| 470 | * lib/krb5/acache.c: CCAPI v3 implementation, the read only
|
|---|
| 471 | support was from Magnus Ahltorp and then extended by me to support
|
|---|
| 472 | all other operations. Tested with MIT kerberos cc cache
|
|---|
| 473 | implementation on MacOS 10.3.3
|
|---|
| 474 |
|
|---|
| 475 | * lib/krb5/cache.c (krb5_cc_set_default_name): allow setting the
|
|---|
| 476 | default cc name, this is not very useful for general purpose glue
|
|---|
| 477 | since its not possible to glue in user information (like uid), but
|
|---|
| 478 | for CCAPI it works just fine
|
|---|
| 479 |
|
|---|
| 480 | 2004-08-05 Love Hörnquist Ã
|
|---|
| 481 | strand <lha@it.su.se>
|
|---|
| 482 |
|
|---|
| 483 | * kuser/kgetcred.1: document --cache/-c
|
|---|
| 484 |
|
|---|
| 485 | * kuser/kgetcred.c: allow to specify what credential cache to use
|
|---|
| 486 |
|
|---|
| 487 | 2004-08-03 Love Hörnquist Ã
|
|---|
| 488 | strand <lha@it.su.se>
|
|---|
| 489 |
|
|---|
| 490 | * lib/krb5/Makefile.am: add krb5_eai_to_heim_errno.3
|
|---|
| 491 |
|
|---|
| 492 | * lib/krb5/krb5_eai_to_heim_errno.3: document
|
|---|
| 493 | krb5_eai_to_heim_errno, krb5_h_errno_to_heim_errno
|
|---|
| 494 |
|
|---|
| 495 | * lib/krb5/krb5.3: add krb5_eai_to_heim_errno,
|
|---|
| 496 | krb5_h_errno_to_heim_errno
|
|---|
| 497 |
|
|---|
| 498 | 2004-07-26 Love Hörnquist Ã
|
|---|
| 499 | strand <lha@it.su.se>
|
|---|
| 500 |
|
|---|
| 501 | * lib/krb5/krb5_expand_hostname.3: krb5_expand_hostname_realms
|
|---|
| 502 | result should be free with krb5_free_host_realm drop
|
|---|
| 503 | krb5_get_host_realm text
|
|---|
| 504 |
|
|---|
| 505 | * lib/krb5/krb5_set_default_realm.3: krb5_get_host_realm result
|
|---|
| 506 | should be free with krb5_free_host_realm
|
|---|
| 507 |
|
|---|
| 508 | * lib/krb5/krb5_get_in_cred.3: document krb5_free_kdc_rep
|
|---|
| 509 |
|
|---|
| 510 | * lib/krb5/krb5_get_init_creds.3: remove dup krb5_get_init_creds
|
|---|
| 511 |
|
|---|
| 512 | * lib/krb5/krb5_auth_context.3: sort, add krb5_free_authenticator
|
|---|
| 513 |
|
|---|
| 514 | * lib/krb5/Makefile.am: man_MANS += krb5_rd_error
|
|---|
| 515 |
|
|---|
| 516 | * lib/krb5/krb5_rd_error.3: krb5_rd_error and friends
|
|---|
| 517 |
|
|---|
| 518 | * lib/krb5/krb5_warn.3: clarify on what string
|
|---|
| 519 | krb5_free_error_string should operate on
|
|---|
| 520 |
|
|---|
| 521 | * lib/krb5/krb5_get_credentials.3: add krb5_get_kdc_cred
|
|---|
| 522 |
|
|---|
| 523 | * lib/krb5/Makefile.am: krb5_get_credentials,
|
|---|
| 524 | krb5_get_forwarded_creds and friends
|
|---|
| 525 |
|
|---|
| 526 | * lib/krb5/krb5_get_forwarded_creds.3: krb5_get_forwarded_creds
|
|---|
| 527 | and friends
|
|---|
| 528 |
|
|---|
| 529 | * lib/krb5/krb5_get_credentials.3: krb5_get_credentials and
|
|---|
| 530 | friends
|
|---|
| 531 |
|
|---|
| 532 | 2004-07-23 Love Hörnquist Ã
|
|---|
| 533 | strand <lha@it.su.se>
|
|---|
| 534 |
|
|---|
| 535 | * kuser/klist.c (print_cred_verbose): keytypes are no longer, use
|
|---|
| 536 | enctype
|
|---|
| 537 |
|
|---|
| 538 | 2004-07-22 Love Hörnquist Ã
|
|---|
| 539 | strand <lha@it.su.se>
|
|---|
| 540 |
|
|---|
| 541 | * lib/hdb/hdb-ldap.c (LDAP_entry2mods): allow for pre-c99
|
|---|
| 542 | compilers, From metze at samba.org
|
|---|
| 543 |
|
|---|
| 544 | 2004-07-20 Love Hörnquist Ã
|
|---|
| 545 | strand <lha@it.su.se>
|
|---|
| 546 |
|
|---|
| 547 | * lib/krb5/test_cc.c: more cc tests
|
|---|
| 548 |
|
|---|
| 549 | * lib/krb5/krb5_check_transited.3: document krb5_check_transited
|
|---|
| 550 |
|
|---|
| 551 | 2004-07-19 Love Hörnquist Ã
|
|---|
| 552 | strand <lha@it.su.se>
|
|---|
| 553 |
|
|---|
| 554 | * kdc/pkinit.c (pk_principal_from_X509): reverse test, makes
|
|---|
| 555 | principal in cert work From: Mayur Patel <patelm4@rpi.edu>
|
|---|
| 556 |
|
|---|
| 557 | 2004-07-18 Love Hörnquist Ã
|
|---|
| 558 | strand <lha@it.su.se>
|
|---|
| 559 |
|
|---|
| 560 | * lib/krb5/Makefile.am: add krb5_verify_init_creds.3
|
|---|
| 561 |
|
|---|
| 562 | * lib/krb5/krb5_verify_init_creds.3: add krb5_verify_init_creds
|
|---|
| 563 |
|
|---|
| 564 | 2004-07-15 Love Hörnquist Ã
|
|---|
| 565 | strand <lha@it.su.se>
|
|---|
| 566 |
|
|---|
| 567 | * lib/krb5/krb5_set_password.3: spelling from wiz@netbsd.org
|
|---|
| 568 | description for krb5_passwd_result_to_string
|
|---|
| 569 |
|
|---|
| 570 | 2004-07-14 Love Hörnquist Ã
|
|---|
| 571 | strand <lha@it.su.se>
|
|---|
| 572 |
|
|---|
| 573 | * lib/krb5/krb5_set_password.3: Remove superfluous comma; grammar
|
|---|
| 574 | fixes; split sentence in two for better understanding. From
|
|---|
| 575 | wiz@NetBSD.org. Describe krb5_set_password_using_ccache while here.
|
|---|
| 576 |
|
|---|
| 577 | * lib/krb5/krb5_set_password.3: nroff and spelling, from Jonathan
|
|---|
| 578 | Stone <jonathan@dsg.stanford.edu>
|
|---|
| 579 |
|
|---|
| 580 | * lib/krb5/changepw.c (process_reply): cast ssize_t to long and
|
|---|
| 581 | print that From NetBSD via Havard Eidnes.
|
|---|
| 582 |
|
|---|
| 583 | 2004-07-09 Love Hörnquist Ã
|
|---|
| 584 | strand <lha@it.su.se>
|
|---|
| 585 |
|
|---|
| 586 | * configure.in: fix helpstring for hdb-openldap-module
|
|---|
| 587 |
|
|---|
| 588 | * lib/krb5/test_cc.c: don't use krb5_err on error code 0
|
|---|
| 589 |
|
|---|
| 590 | 2004-07-08 Love Hörnquist Ã
|
|---|
| 591 | strand <lha@it.su.se>
|
|---|
| 592 |
|
|---|
| 593 | * lib/hdb/hdb-ldap.c (LDAP_seq): try handling errors better
|
|---|
| 594 |
|
|---|
| 595 | 2004-07-02 Love Hörnquist Ã
|
|---|
| 596 | strand <lha@it.su.se>
|
|---|
| 597 |
|
|---|
| 598 | * lib/krb5/get_in_tkt.c (set_ptypes): make ptypes const
|
|---|
| 599 |
|
|---|
| 600 | 2004-07-01 Love Hörnquist Ã
|
|---|
| 601 | strand <lha@it.su.se>
|
|---|
| 602 |
|
|---|
| 603 | * lib/hdb/hdb-ldap.c (LDAP__connect): call ldap_initialize with
|
|---|
| 604 | right argument
|
|---|
| 605 |
|
|---|
| 606 | 2004-06-27 Johan Danielsson <joda@pdc.kth.se>
|
|---|
| 607 |
|
|---|
| 608 | * lib/krb5/get_for_creds.c (krb5_get_forwarded_creds): if the
|
|---|
| 609 | krbtgt is without addresses, default to not sending our own
|
|---|
| 610 | addrport
|
|---|
| 611 |
|
|---|
| 612 | * lib/asn1/lex.l: add support for /* */ and partial line --
|
|---|
| 613 | comments
|
|---|
| 614 |
|
|---|
| 615 | * kuser/Makefile.am: don't install copy_cred_cache manpage
|
|---|
| 616 |
|
|---|
| 617 | 2004-06-24 Johan Danielsson <joda@pdc.kth.se>
|
|---|
| 618 |
|
|---|
| 619 | * lib/krb5/init_creds.c (_krb5_get_init_creds_opt_copy): if
|
|---|
| 620 | copying a static opt, make sure to allocate the "private" field
|
|---|
| 621 |
|
|---|
| 622 | 2004-06-24 Love <lha@stacken.kth.se>
|
|---|
| 623 |
|
|---|
| 624 | * kdc/config.c: add enable_pkinit_princ_in_cert
|
|---|
| 625 |
|
|---|
| 626 | * kdc/kdc_locl.h: enable_pkinit_princ_in_cert
|
|---|
| 627 |
|
|---|
| 628 | * kdc/pkinit.c: Check certificate for Kerberos Principal in
|
|---|
| 629 | OtherName of subjectAltName Based on patch from Mayur Patel
|
|---|
| 630 | <patelm4@rpi.edu>
|
|---|
| 631 |
|
|---|
| 632 | 2004-06-21 Love Hörnquist Ã
|
|---|
| 633 | strand <lha@it.su.se>
|
|---|
| 634 |
|
|---|
| 635 | * lib/krb5/get_cred.c (init_tgs_req): if subkey not avaible, use
|
|---|
| 636 | session key for authorization-data
|
|---|
| 637 |
|
|---|
| 638 | 2004-06-15 Love Hörnquist Ã
|
|---|
| 639 | strand <lha@it.su.se>
|
|---|
| 640 |
|
|---|
| 641 | * kdc/connect.c (handle_tcp): note who is what that closed the
|
|---|
| 642 | connection on us
|
|---|
| 643 |
|
|---|
| 644 | 2004-06-09 Love Hörnquist Ã
|
|---|
| 645 | strand <lha@it.su.se>
|
|---|
| 646 |
|
|---|
| 647 | * admin/get.c (kt_get): catch errors from krb5_parse_name
|
|---|
| 648 |
|
|---|
| 649 | 2004-06-05 Love Hörnquist Ã
|
|---|
| 650 | strand <lha@it.su.se>
|
|---|
| 651 |
|
|---|
| 652 | * lib/hdb/hdb-ldap.c: if its the entry just contains the
|
|---|
| 653 | structural object (no samba nor heimdal object), add an aux
|
|---|
| 654 | heimdal object on to it.
|
|---|
| 655 |
|
|---|
| 656 | 2004-06-02 Love Hörnquist Ã
|
|---|
| 657 | strand <lha@it.su.se>
|
|---|
| 658 |
|
|---|
| 659 | * kpasswd/kpasswd.c: use krb5_set_password_using_ccache
|
|---|
| 660 |
|
|---|
| 661 | * lib/krb5/krb5_set_password.3: add krb5_set_password_using_ccache
|
|---|
| 662 |
|
|---|
| 663 | * lib/krb5/changepw.c: implement krb5_set_password_using_ccache
|
|---|
| 664 |
|
|---|
| 665 | * lib/hdb/hdb-ldap.c: Allow the objectClass to be
|
|---|
| 666 | "sambaSamAccount" or structural_object when searching for uid
|
|---|
| 667 | entries.
|
|---|
| 668 |
|
|---|
| 669 | * lib/krb5/krb5.conf.5: document [kdc]hdb-ldap-create-base
|
|---|
| 670 |
|
|---|
| 671 | * lib/hdb/hdb-ldap.c: add creation base that defaults to the
|
|---|
| 672 | search base
|
|---|
| 673 |
|
|---|
| 674 | * lib/hdb/hdb-ldap.c: indent like the rest of the code
|
|---|
| 675 |
|
|---|
| 676 | 2004-06-01 Love Hörnquist Ã
|
|---|
| 677 | strand <lha@it.su.se>
|
|---|
| 678 |
|
|---|
| 679 | * lib/hdb/hdb-ldap.c: check return values from ldap operations and
|
|---|
| 680 | close it we get back LDAP_SERVER_DOWN. stupid ldap client lib, you
|
|---|
| 681 | should retry by yourself.
|
|---|
| 682 |
|
|---|
| 683 | * lib/hdb/hdb-ldap.c: require search base to be configured, create
|
|---|
| 684 | local context structure
|
|---|
| 685 |
|
|---|
| 686 | 2004-05-31 Love Hörnquist Ã
|
|---|
| 687 | strand <lha@it.su.se>
|
|---|
| 688 |
|
|---|
| 689 | * doc/setup.texi: more ldap text, partly from Tarjei Huse
|
|---|
| 690 | <tarjei@nu.no>
|
|---|
| 691 |
|
|---|
| 692 | 2004-05-28 Love Hörnquist Ã
|
|---|
| 693 | strand <lha@it.su.se>
|
|---|
| 694 |
|
|---|
| 695 | * lib/hdb/hdb-ldap.c: clean, indent
|
|---|
| 696 |
|
|---|
| 697 | * lib/hdb/hdb-ldap.c (LDAP_entry2mods): make sure
|
|---|
| 698 | krb5KeyVersionNumber is added on new entires
|
|---|
| 699 |
|
|---|
| 700 | 2004-05-27 Love Hörnquist Ã
|
|---|
| 701 | strand <lha@it.su.se>
|
|---|
| 702 |
|
|---|
| 703 | * doc/setup.texi: minor fixes, partly from Tarjei Huse
|
|---|
| 704 | <tarjei@nu.no>
|
|---|
| 705 |
|
|---|
| 706 | * lib/krb5/krb5.conf.5: some text about dbname and realm
|
|---|
| 707 |
|
|---|
| 708 | * lib/krb5/krb5.conf.5: default value for
|
|---|
| 709 | hdb-ldap-structural-object is account
|
|---|
| 710 |
|
|---|
| 711 | 2004-05-26 Love Hörnquist Ã
|
|---|
| 712 | strand <lha@it.su.se>
|
|---|
| 713 |
|
|---|
| 714 | * tools/Makefile.am: use ! instead of , as sed delimiter
|
|---|
| 715 |
|
|---|
| 716 | 2004-05-25 Love Hörnquist Ã
|
|---|
| 717 | strand <lha@it.su.se>
|
|---|
| 718 |
|
|---|
| 719 | * lib/krb5/*.c: add KRB5_LIB_FUNCTION to all exported functions
|
|---|
| 720 |
|
|---|
| 721 | 2004-05-23 Love Hörnquist Ã
|
|---|
| 722 | strand <lha@it.su.se>
|
|---|
| 723 |
|
|---|
| 724 | * lib/hdb/hdb-ldap.c: make samba_forwardable a krb5_boolean
|
|---|
| 725 |
|
|---|
| 726 | * lib/hdb/hdb-ldap.c: make samba forwarding a runtime configure
|
|---|
| 727 | option
|
|---|
| 728 |
|
|---|
| 729 | * lib/hdb/hdb-ldap.c (LDAP_message2entry): fix [] test From:
|
|---|
| 730 | Andrew Bartlett <abartlet@samba.org>
|
|---|
| 731 |
|
|---|
| 732 | * lib/hdb/hdb-ldap.c (LDAP_message2entry): remove bogus length
|
|---|
| 733 | check From: Andrew Bartlett <abartlet@samba.org>
|
|---|
| 734 |
|
|---|
| 735 | * lib/hdb/hdb-ldap.c (LDAP_message2entry): in the sambaNTPassword
|
|---|
| 736 | case, make sure ent->etypes are allocated, From: Andrew Bartlett
|
|---|
| 737 | <abartlet@samba.org>
|
|---|
| 738 |
|
|---|
| 739 | 2004-05-14 Love Hörnquist Ã
|
|---|
| 740 | strand <lha@it.su.se>
|
|---|
| 741 |
|
|---|
| 742 | * kuser/kinit.c: move "setpag if (argc < 1)" to common path
|
|---|
| 743 |
|
|---|
| 744 | 2004-05-12 Love Hörnquist Ã
|
|---|
| 745 | strand <lha@it.su.se>
|
|---|
| 746 |
|
|---|
| 747 | * lib/krb5/verify_krb5_conf.c: pacify pre c99 compilers
|
|---|
| 748 |
|
|---|
| 749 | * fix-export: use right argument for -E
|
|---|
| 750 |
|
|---|
| 751 | 2004-05-06 Johan Danielsson <joda@pdc.kth.se>
|
|---|
| 752 |
|
|---|
| 753 | * kuser/kinit.c: print some diagnostics if the exec fails
|
|---|
| 754 |
|
|---|
| 755 | 2004-04-29 Love Hörnquist Ã
|
|---|
| 756 | strand <lha@it.su.se>
|
|---|
| 757 |
|
|---|
| 758 | * lib/krb5/pkinit.c (pk_rd_pa_reply_dh): use krb5_random_to_key
|
|---|
| 759 | From: Luke Howard <lukeh@padl.com>
|
|---|
| 760 |
|
|---|
| 761 | * lib/krb5/rd_req.c (krb5_verify_ap_req2): clear the whole ticket,
|
|---|
| 762 | not just a pointer size of it From: Luke Howard <lukeh@padl.com>
|
|---|
| 763 |
|
|---|
| 764 | 2004-04-28 Love Hörnquist Ã
|
|---|
| 765 | strand <lha@it.su.se>
|
|---|
| 766 |
|
|---|
| 767 | * fix-export: add -E flag where needed to make-proto
|
|---|
| 768 |
|
|---|
| 769 | 2004-04-26 Love Hörnquist Ã
|
|---|
| 770 | strand <lha@it.su.se>
|
|---|
| 771 |
|
|---|
| 772 | * lib/krb5/crypto.c: add set_param for RC2
|
|---|
| 773 |
|
|---|
| 774 | * lib/krb5/pkinit.c: use krb5_oid_to_enctype and remove all oids
|
|---|
| 775 | that are no longer needed
|
|---|
| 776 |
|
|---|
| 777 | * kdc/pkinit.c: use krb5_enctype_to_oid
|
|---|
| 778 |
|
|---|
| 779 | * lib/krb5/crypto.c (krb5_oid_to_enctype): make sure oid exists
|
|---|
| 780 | before we compare with it
|
|---|
| 781 |
|
|---|
| 782 | * lib/krb5/crypto.c (krb5_crypto_get_params): check ivec length
|
|---|
| 783 | before returning it add aes-oids
|
|---|
| 784 |
|
|---|
| 785 | * lib/krb5/crypto.c: add krb5_enctype_to_oid and
|
|---|
| 786 | krb5_oid_to_enctype
|
|---|
| 787 |
|
|---|
| 788 | * kdc/pkinit.c: use krb5_crypto_set_params
|
|---|
| 789 |
|
|---|
| 790 | * lib/krb5/crypto.c: add krb5_crypto_set_params, add aes-NNN-cbc-none
|
|---|
| 791 |
|
|---|
| 792 | * lib/krb5/krb5.h: add KEYTYPE_AES192
|
|---|
| 793 |
|
|---|
| 794 | * lib/krb5/pkinit.c: use krb5_crypto_get_params to implement
|
|---|
| 795 | kcrypto RC2 support
|
|---|
| 796 |
|
|---|
| 797 | * lib/asn1/k5.asn1: add CMS symmetrical parameters here, enctype
|
|---|
| 798 | rc2-cbc XXX RC2CBCParameter is wrong because the compiler is
|
|---|
| 799 | broken
|
|---|
| 800 |
|
|---|
| 801 | * lib/krb5/krb5.h: add KEYTYPE_RC2
|
|---|
| 802 |
|
|---|
| 803 | * lib/krb5/crypto.c: add partial CMS parameter handling, this is
|
|---|
| 804 | needed for RC2
|
|---|
| 805 |
|
|---|
| 806 | * lib/asn1/der_cmp.c: add heim_oid_cmp and heim_octet_string_cmp
|
|---|
| 807 |
|
|---|
| 808 | * lib/asn1/Makefile.am (libasn1_la_SOURCES) += der_cmp.c
|
|---|
| 809 |
|
|---|
| 810 | * lib/asn1/der.h: add heim_oid_cmp and heim_octet_string_cmp
|
|---|
| 811 |
|
|---|
| 812 | * lib/asn1/k5.asn1: add ETYPE_AESNNN_CBC_NONE
|
|---|
| 813 |
|
|---|
| 814 | * lib/asn1/k5.asn1: add CMS symmetrical parameters here, enctype
|
|---|
| 815 | rc2-cbc, XXX RC2CBCParameter is wrong because the compiler is broken
|
|---|
| 816 |
|
|---|
| 817 | 2004-04-26 Johan Danielsson <joda@pdc.kth.se>
|
|---|
| 818 |
|
|---|
| 819 | * lib/krb5/config_file.c: allow parsing directly from strings with
|
|---|
| 820 | krb5_config_parse_string_multi
|
|---|
| 821 |
|
|---|
| 822 | * lib/krb5/verify_krb5_conf.c: try to resolve hostnames
|
|---|
| 823 |
|
|---|
| 824 | 2004-04-25 Johan Danielsson <joda@pdc.kth.se>
|
|---|
| 825 |
|
|---|
| 826 | * lib/krb5/store_fd.c (krb5_storage_from_fd): dup the file
|
|---|
| 827 | descriptor so we don't have to keep track of it in two places
|
|---|
| 828 |
|
|---|
| 829 | * kuser/copy_cred_cache.c: krb5_cc_copy_cache_match now lives in
|
|---|
| 830 | libkrb5
|
|---|
| 831 |
|
|---|
| 832 | * lib/krb5/krb5_{,compare_}creds.3: move krb5_compare_creds to its
|
|---|
| 833 | own manpage
|
|---|
| 834 |
|
|---|
| 835 | * replace krb5_free_creds_contents by krb5_free_cred_contents
|
|---|
| 836 |
|
|---|
| 837 | * lib/krb5/cache.c: add krb5_cc_next_cred_match() and
|
|---|
| 838 | krb5_cc_copy_cred_match()
|
|---|
| 839 |
|
|---|
| 840 | * lib/krb5/creds.c (krb5_compare_creds): add more matching options
|
|---|
| 841 |
|
|---|
| 842 | * lib/krb5/krb5.h: add more creds match flags
|
|---|
| 843 |
|
|---|
| 844 | * kuser/copy_cred_cache: add --valid-for option
|
|---|
| 845 |
|
|---|
| 846 | * lib/krb5/store.c (krb5_store_creds): set is_skey flag if length
|
|---|
| 847 | of second ticket is > 0
|
|---|
| 848 |
|
|---|
| 849 | 2004-04-25 Love Hörnquist Ã
|
|---|
| 850 | strand <lha@it.su.se>
|
|---|
| 851 |
|
|---|
| 852 | * lib/krb5/pkinit.c: use the right oid for pkauthdata
|
|---|
| 853 |
|
|---|
| 854 | * lib/krb5/pkinit.c: always send both win2k compat version and the
|
|---|
| 855 | ietf draft one, this is possible since microsoft use
|
|---|
| 856 | wrong/diffrent PA number. Make the configuration flag boolean
|
|---|
| 857 | configuring if NOT to send the win2k compat glue.
|
|---|
| 858 |
|
|---|
| 859 | * lib/krb5/krb5_encrypt.3: document krb5_{de,en}crypt_ivec
|
|---|
| 860 |
|
|---|
| 861 | * kuser/copy_cred_cache.1: pacify mdoclint
|
|---|
| 862 |
|
|---|
| 863 | * kdc/pkinit.c: use IV for envelopeddata encryption, patch
|
|---|
| 864 | originally from Luke Howard <lukeh@padl.com>, tweeked by me.
|
|---|
| 865 |
|
|---|
| 866 | * lib/krb5/krb5_storage.3: document
|
|---|
| 867 | KRB5_STORAGE_CREDS_FLAGS_WRONG_BITORDER
|
|---|
| 868 |
|
|---|
| 869 | * lib/krb5/krb5_data.3: document that krb5_data_free cleans the
|
|---|
| 870 | structure too
|
|---|
| 871 |
|
|---|
| 872 | * lib/krb5/pkinit.c: use IV for envelopeddata encryption, patch
|
|---|
| 873 | originally from Luke Howard <lukeh@padl.com>, tweeked by me.
|
|---|
| 874 |
|
|---|
| 875 | 2004-04-24 Johan Danielsson <joda@pdc.kth.se>
|
|---|
| 876 |
|
|---|
| 877 | * kuser/copy_cred_cache.{c,1}: add cred cache copy tool
|
|---|
| 878 |
|
|---|
| 879 | * configure.in: use rk_SYS_LARGEFILE
|
|---|
| 880 |
|
|---|
| 881 | * lib/krb5/{krb5.h,store.c,fcache.c}: Fix the cache flags bitorder
|
|---|
| 882 | issue with a storage flag instead of a separate function.
|
|---|
| 883 |
|
|---|
| 884 | 2004-04-24 Love Hörnquist Ã
|
|---|
| 885 | strand <lha@it.su.se>
|
|---|
| 886 |
|
|---|
| 887 | * lib/krb5/pkinit.c: move out the oid check from get_reply_key
|
|---|
| 888 |
|
|---|
| 889 | * lib/krb5/pkinit.c: uniquify error messages
|
|---|
| 890 |
|
|---|
| 891 | * lib/krb5/init_creds_pw.c: make the pkinit nonce same os the
|
|---|
| 892 | plain nonce for now
|
|---|
| 893 |
|
|---|
| 894 | * lib/krb5/pkinit.c: more w2k compat from Luke Howard
|
|---|
| 895 | <lukeh@padl.com> add RC2 support, clean up error messages
|
|---|
| 896 |
|
|---|
| 897 | * lib/krb5/pkinit.c: remove more dependency on
|
|---|
| 898 | krb5_config->pkinit_flags
|
|---|
| 899 |
|
|---|
| 900 | * lib/krb5/pkinit.c (_krb5_pk_convert_rep): convert microsoft
|
|---|
| 901 | style answer to IETF, From Luke Howard <lukeh@padl.com>
|
|---|
| 902 | (_krb5_pk_create_sign): ms handles NULL in param, so always send it
|
|---|
| 903 | (_krb5_pk_mk_padata): look for [realms]REALM = { win2k_pkinit = bool }
|
|---|
| 904 |
|
|---|
| 905 | * lib/krb5/pkinit.c (_krb5_pk_create_sign): always set the
|
|---|
| 906 | digestAlgorithm to sha1 (both for SignerInfo and SignedData, add
|
|---|
| 907 | new function _set_digest_alg to set it
|
|---|
| 908 |
|
|---|
| 909 | 2004-04-23 Love Hörnquist Ã
|
|---|
| 910 | strand <lha@it.su.se>
|
|---|
| 911 |
|
|---|
| 912 | * include/make_crypto.c: include rc2.h, and when I'm here, make
|
|---|
| 913 | aes mandatory
|
|---|
| 914 |
|
|---|
| 915 | * lib/krb5/krb5.h: add ENCTYPE_ARCFOUR_HMAC as compat glue for MIT
|
|---|
| 916 | kerberos
|
|---|
| 917 |
|
|---|
| 918 | * lib/krb5/crypto.c (krb5_crypto_init): clear return pointer on
|
|---|
| 919 | failure
|
|---|
| 920 |
|
|---|
| 921 | * lib/krb5/crypto.c (DES3_random_to_key): make it produce the
|
|---|
| 922 | right result
|
|---|
| 923 | (DES3_postproc): use DES3_random_to_key
|
|---|
| 924 | (krb5_random_to_key): check the required number of bits (not the size
|
|---|
| 925 | of the key)
|
|---|
| 926 |
|
|---|
| 927 | * lib/krb5/aes-test.c: test random to key function
|
|---|
| 928 |
|
|---|
| 929 | * lib/krb5/string-to-key-test.c: comment out the "@"/"" test for
|
|---|
| 930 | now
|
|---|
| 931 |
|
|---|
| 932 | 2004-04-22 Love Hörnquist Ã
|
|---|
| 933 | strand <lha@it.su.se>
|
|---|
| 934 |
|
|---|
| 935 | * lib/krb5/krb5_string_to_key.3: document that
|
|---|
| 936 | krb5_string_to_key_derived is broken for non 3des enctypes and
|
|---|
| 937 | thus deprecated
|
|---|
| 938 |
|
|---|
| 939 | * kdc/pkinit.c (generate_dh_keyblock): use the new function
|
|---|
| 940 | krb5_random_to_key
|
|---|
| 941 |
|
|---|
| 942 | * lib/krb5/crypto.c: add des and DES3 random_to_key hooks, they
|
|---|
| 943 | need special processing
|
|---|
| 944 |
|
|---|
| 945 | * lib/krb5/crypto.c (krb5_random_to_key): new function
|
|---|
| 946 |
|
|---|
| 947 | * lib/krb5/krb5_keyblock.3: document krb5_random_to_key
|
|---|
| 948 |
|
|---|
| 949 | 2004-04-21 Love Hörnquist Ã
|
|---|
| 950 | strand <lha@it.su.se>
|
|---|
| 951 |
|
|---|
| 952 | * kdc/pkinit.c: use the first proposed enable enctype
|
|---|
| 953 |
|
|---|
| 954 | * lib/krb5/context.c (krb5_set_default_in_tkt_etypes): use the
|
|---|
| 955 | return from krb5_enctype_valid
|
|---|
| 956 |
|
|---|
| 957 | * kdc/pkinit.c: at least try to handle diffrent enveloped enctypes
|
|---|
| 958 |
|
|---|
| 959 | 2004-04-21 Love Hörnquist Ã
|
|---|
| 960 | strand <lha@it.su.se>
|
|---|
| 961 |
|
|---|
| 962 | * lib/asn1/der_get.c: 1.28.2.16: (der_get_oid): handle all oid
|
|---|
| 963 | components being smaller then 127 and allocate one extra element
|
|---|
| 964 | since first byte is split to to elements.
|
|---|
| 965 |
|
|---|
| 966 | 2004-04-20 Love Hörnquist Ã
|
|---|
| 967 | strand <lha@it.su.se>
|
|---|
| 968 |
|
|---|
| 969 | * lib/asn1/k5.asn1: ETYPE_DIGEST_MD5_NONE, ETYPE_CRAM_MD5_NONE:
|
|---|
| 970 | private use, lukeh@padl.com
|
|---|
| 971 |
|
|---|
| 972 | 2004-04-19 Love Hörnquist Ã
|
|---|
| 973 | strand <lha@it.su.se>
|
|---|
| 974 |
|
|---|
| 975 | * lib/krb5/pkinit.c (build_auth_pack): use heim_integer to encode
|
|---|
| 976 | DH public key
|
|---|
| 977 |
|
|---|
| 978 | 2004-04-18 Love Hörnquist Ã
|
|---|
| 979 | strand <lha@it.su.se>
|
|---|
| 980 |
|
|---|
| 981 | * lib/krb5/krb5_init_context.3: add krb5_context to so its added
|
|---|
| 982 | as manpage-link too
|
|---|
| 983 |
|
|---|
| 984 | 2004-04-17 Love Hörnquist Ã
|
|---|
| 985 | strand <lha@it.su.se>
|
|---|
| 986 |
|
|---|
| 987 | * lib/krb5/fcache.c (fcc_remove_cred): simplistic implementation,
|
|---|
| 988 | XXX add locking
|
|---|
| 989 |
|
|---|
| 990 | * kuser/kdestroy.c: add --credential argument that just remove one
|
|---|
| 991 | credential entry out of the cache specified
|
|---|
| 992 |
|
|---|
| 993 | * kdc/pkinit.c: replace the krb5.conf configuration option that
|
|---|
| 994 | describes the mapping between principals and subject names with a
|
|---|
| 995 | file, default /var/heimdal/pki-mapping. XXX this should be pushed
|
|---|
| 996 | into HDB. XXX should add issuer too
|
|---|
| 997 |
|
|---|
| 998 | * kdc/config.c: merge certificate/private_key to a user_id
|
|---|
| 999 |
|
|---|
| 1000 | 2004-04-16 Love Hörnquist Ã
|
|---|
| 1001 | strand <lha@it.su.se>
|
|---|
| 1002 |
|
|---|
| 1003 | * kdc/kdc_locl.h: update prototype for pk_initialize
|
|---|
| 1004 |
|
|---|
| 1005 | * kuser/kinit.c: merge certificate/private_key to a user_id
|
|---|
| 1006 |
|
|---|
| 1007 | * kdc/pkinit.c: adapt to heim_integer changes
|
|---|
| 1008 |
|
|---|
| 1009 | * lib/krb5/pkinit.c: merge certificate/private_key to a user_id
|
|---|
| 1010 |
|
|---|
| 1011 | * kdc/pkinit.c: adapt to heim_integer changes,
|
|---|
| 1012 | merge certificate/private_key to a user_id
|
|---|
| 1013 |
|
|---|
| 1014 | 2004-04-15 Love Hörnquist Ã
|
|---|
| 1015 | strand <lha@it.su.se>
|
|---|
| 1016 |
|
|---|
| 1017 | * lib/krb5/pkinit.c: use KRB5_PADATA_PK_AS_REQ_WIN free X509_STORE
|
|---|
| 1018 |
|
|---|
| 1019 | 2004-04-13 Love Hörnquist Ã
|
|---|
| 1020 | strand <lha@it.su.se>
|
|---|
| 1021 |
|
|---|
| 1022 | * lib/krb5/Makefile.am: define BUILD_KRB5_LIB when building
|
|---|
| 1023 | libkrb5.la, add KRB5_LIB_FUNCTION proto
|
|---|
| 1024 |
|
|---|
| 1025 | * lib/krb5/add_et_list.c: add KRB5_LIB_FUNCTION
|
|---|
| 1026 |
|
|---|
| 1027 | * configure.in: export KRB5_LIB_FUNCTION when building with
|
|---|
| 1028 | BUILD_KRB5_LIB
|
|---|
| 1029 |
|
|---|
| 1030 | * lib/krb5/ticket.c (krb5_ticket_get_authorization_data_type): add
|
|---|
| 1031 | error strings
|
|---|
| 1032 |
|
|---|
| 1033 | * lib/krb5/prompter_posix.c (krb5_prompter_posix): if some thing
|
|---|
| 1034 | is printed on stderr, fflush it
|
|---|
| 1035 |
|
|---|
| 1036 | * lib/krb5/krb5_keyblock.3: free functions also zeros out the key
|
|---|
| 1037 |
|
|---|
| 1038 | * lib/krb5/krb5_get_init_creds.3: some text about
|
|---|
| 1039 | krb5_prompter_posix
|
|---|
| 1040 |
|
|---|
| 1041 | * lib/krb5/krb5.conf.5: document hdb-ldap-structural-object
|
|---|
| 1042 |
|
|---|
| 1043 | * lib/krb5/cache.c: add krb5_cc_get_prefix_ops
|
|---|
| 1044 |
|
|---|
| 1045 | * lib/krb5/krb5_ccache.3: add krb5_cc_get_prefix_ops
|
|---|
| 1046 |
|
|---|
| 1047 | 2004-04-05 Love Hörnquist Ã
|
|---|
| 1048 | strand <lha@it.su.se>
|
|---|
| 1049 |
|
|---|
| 1050 | * appl/test/http_client.c: support GSS_C_DELEG_FLAG and
|
|---|
| 1051 | GSS_C_MUTUAL_FLAG
|
|---|
| 1052 |
|
|---|
| 1053 | * appl/test/http_client.c: verbose logging
|
|---|
| 1054 |
|
|---|
| 1055 | 2004-04-02 Love Hörnquist Ã
|
|---|
| 1056 | strand <lha@it.su.se>
|
|---|
| 1057 |
|
|---|
| 1058 | * kdc/connect.c: case size_t to unsigned long for LP64 platforms
|
|---|
| 1059 |
|
|---|
| 1060 | 2004-04-01 Love Hörnquist Ã
|
|---|
| 1061 | strand <lha@it.su.se>
|
|---|
| 1062 |
|
|---|
| 1063 | * lib/hdb/hdb-ldap.c (hdb_ldap_create): allow configuration of
|
|---|
| 1064 | default structural object
|
|---|
| 1065 |
|
|---|
| 1066 | * tools/Makefile.am: handle sed expression breaking
|
|---|
| 1067 |
|
|---|
| 1068 | 2004-03-31 Love Hörnquist Ã
|
|---|
| 1069 | strand <lha@it.su.se>
|
|---|
| 1070 |
|
|---|
| 1071 | * lib/krb5/krbhst.c: also lookup _kpasswd._tcp SRV-rr
|
|---|
| 1072 |
|
|---|
| 1073 | * lib/krb5/changepw.c: add tcp support to the set protocol, should
|
|---|
| 1074 | be cleaned up to enable sharing code with krb5_sendto
|
|---|
| 1075 |
|
|---|
| 1076 | * kpasswd/kpasswd.c (change_password): remove extra free
|
|---|
| 1077 |
|
|---|
| 1078 | * lib/krb5/krb5_acl_match_file.3: try to pacify mdoc macros on
|
|---|
| 1079 | osf/1
|
|---|
| 1080 |
|
|---|
| 1081 | 2004-03-30 Love Hörnquist Ã
|
|---|
| 1082 | strand <lha@it.su.se>
|
|---|
| 1083 |
|
|---|
| 1084 | * lib/krb5/init_creds_pw.c (pa_data_add_pac_request): don't
|
|---|
| 1085 | increase md->len, krb5_padata_add already does that
|
|---|
| 1086 |
|
|---|
| 1087 | * lib/krb5/init_creds.c: its PAC not PAQ
|
|---|
| 1088 |
|
|---|
| 1089 | * kuser/kinit.c: its PAC not PAQ
|
|---|
| 1090 |
|
|---|
| 1091 | * kdc/kerberos4.c: stop the client from renewing tickets into the
|
|---|
| 1092 | future From: Jeffrey Hutzelman <jhutz@cmu.edu>
|
|---|
| 1093 |
|
|---|
| 1094 | 2004-03-29 Love Hörnquist Ã
|
|---|
| 1095 | strand <lha@it.su.se>
|
|---|
| 1096 |
|
|---|
| 1097 | * configure.in: try to handle sys/strtty.h needing sys/stream.h
|
|---|
| 1098 |
|
|---|
| 1099 | 2004-03-23 Love Hörnquist Ã
|
|---|
| 1100 | strand <lha@it.su.se>
|
|---|
| 1101 |
|
|---|
| 1102 | * lib/krb5/send_to_kdc.c: remove function krb5_sendto_kdc2, its no
|
|---|
| 1103 | longer used
|
|---|
| 1104 |
|
|---|
| 1105 | * kdc/kerberos5.c: s/krb5_get_host_realm_int/_&/
|
|---|
| 1106 |
|
|---|
| 1107 | * lib/krb5/get_host_realm.c: unexport krb5_get_host_realm_int to
|
|---|
| 1108 | external users by prefixing it with _
|
|---|
| 1109 |
|
|---|
| 1110 | * lib/krb5/get_cred.c: s/krb5_mk_req_internal/_&/
|
|---|
| 1111 |
|
|---|
| 1112 | * lib/krb5/mk_req_ext.c: unexport krb5_mk_req_internal to external
|
|---|
| 1113 | users by prefixing it with _
|
|---|
| 1114 |
|
|---|
| 1115 | 2004-03-22 Love Hörnquist Ã
|
|---|
| 1116 | strand <lha@it.su.se>
|
|---|
| 1117 |
|
|---|
| 1118 | * lib/krb5/pkinit.c: add missing }
|
|---|
| 1119 |
|
|---|
| 1120 | 2004-03-21 Love Hörnquist Ã
|
|---|
| 1121 | strand <lha@it.su.se>
|
|---|
| 1122 |
|
|---|
| 1123 | * kdc/pkinit.c: adapt to change of signature of
|
|---|
| 1124 | _krb5_pk_load_openssl_id
|
|---|
| 1125 |
|
|---|
| 1126 | * lib/krb5/pkinit.c: (krb5_get_init_creds_opt_set_pkinit): add
|
|---|
| 1127 | prompter argument and use it
|
|---|
| 1128 |
|
|---|
| 1129 | * kuser/kinit.c: adapt to signature change of
|
|---|
| 1130 | krb5_get_init_creds_opt_set_pkinit
|
|---|
| 1131 |
|
|---|
| 1132 | * lib/krb5/krb5.3: add more stuff, 105 functions to go
|
|---|
| 1133 |
|
|---|
| 1134 | * lib/krb5/krb5_rcache.3: add krb5_get_server_rcache
|
|---|
| 1135 |
|
|---|
| 1136 | * lib/krb5/krb5_rcache.3: framework for replay cache manpage
|
|---|
| 1137 |
|
|---|
| 1138 | * lib/krb5/krb5_string_to_key.3: document string to key functions
|
|---|
| 1139 |
|
|---|
| 1140 | * lib/krb5/Makefile.am: man_MANS += krb5_expand_hostname.3
|
|---|
| 1141 | krb5_find_padata.3 krb5_generate_random_block.3
|
|---|
| 1142 |
|
|---|
| 1143 | * lib/krb5/krb5_encrypt.3: document krb5_get_wrapped_length
|
|---|
| 1144 |
|
|---|
| 1145 | * lib/krb5/krb5.3: add some more, 137 to go
|
|---|
| 1146 |
|
|---|
| 1147 | * lib/krb5/krb5_principal.3: document krb5_get_default_principal
|
|---|
| 1148 |
|
|---|
| 1149 | * lib/krb5/krb5_keyblock.3: document krb5_generate_subkey
|
|---|
| 1150 |
|
|---|
| 1151 | * lib/krb5/krb5_generate_random_block.3: document
|
|---|
| 1152 | krb5_generate_random_block
|
|---|
| 1153 |
|
|---|
| 1154 | * lib/krb5/krb5_find_padata.3: document padata functions
|
|---|
| 1155 |
|
|---|
| 1156 | * lib/krb5/krb5.3: add some more, 142 to go
|
|---|
| 1157 |
|
|---|
| 1158 | * lib/krb5/krb5_creds.3: drop .Pp before .Sh
|
|---|
| 1159 |
|
|---|
| 1160 | * lib/krb5/krb5_set_default_realm.3: document krb5_copy_host_realm
|
|---|
| 1161 |
|
|---|
| 1162 | * lib/krb5/krb5_expand_hostname.3: document krb5_expand_hostname
|
|---|
| 1163 | and krb5_expand_hostname_realms
|
|---|
| 1164 |
|
|---|
| 1165 | * lib/krb5/krb5.3: add more functions, 147 to go
|
|---|
| 1166 |
|
|---|
| 1167 | * lib/krb5/krb5_creds.3: document krb5_creds
|
|---|
| 1168 |
|
|---|
| 1169 | * lib/krb5/krb5_get_init_creds.3: add more functions, some more
|
|---|
| 1170 | text
|
|---|
| 1171 |
|
|---|
| 1172 | * lib/krb5/krb5_ticket.3: document
|
|---|
| 1173 | krb5_ticket_get_authorization_data_type
|
|---|
| 1174 |
|
|---|
| 1175 | 2004-03-20 Love Hörnquist Ã
|
|---|
| 1176 | strand <lha@it.su.se>
|
|---|
| 1177 |
|
|---|
| 1178 | * lib/krb5/aes-test.c: remove #if 0'ed code
|
|---|
| 1179 |
|
|---|
| 1180 | * lib/krb5/krb5.3: add keyblock functions, 177 functions to go
|
|---|
| 1181 |
|
|---|
| 1182 | * lib/krb5/krb5_verify_user.3: add krb5_verify_opt_set_ccache
|
|---|
| 1183 |
|
|---|
| 1184 | * lib/krb5/krb5_encrypt.3: document krb5_decrypt_ticket
|
|---|
| 1185 |
|
|---|
| 1186 | * lib/krb5/krb5_config.3: document krb5_config_free_strings and
|
|---|
| 1187 | krb5_config_file_free
|
|---|
| 1188 |
|
|---|
| 1189 | * lib/krb5/krb5_create_checksum.3: add krb5_hmac
|
|---|
| 1190 |
|
|---|
| 1191 | * lib/krb5/krb5.3: add keyblock functions, 190 functions to go
|
|---|
| 1192 |
|
|---|
| 1193 | * lib/krb5/krb5_keyblock.3: update .Dd
|
|---|
| 1194 |
|
|---|
| 1195 | * lib/krb5/krb5_keyblock.3: document krb5_copy_keyblock and
|
|---|
| 1196 | krb5_generate_random_keyblock
|
|---|
| 1197 |
|
|---|
| 1198 | * lib/krb5/krb5_init_context.3: add krb5_init_ets
|
|---|
| 1199 |
|
|---|
| 1200 | * lib/krb5/krb5_config.3: add more krb5_config_ functions and
|
|---|
| 1201 | prototypes
|
|---|
| 1202 |
|
|---|
| 1203 | * lib/krb5/krb5_init_context.3: document context modifcation
|
|---|
| 1204 | functions: address list, config file, use admin kdc, fcc version
|
|---|
| 1205 |
|
|---|
| 1206 | * lib/krb5/krb5_storage.3: document krb5_storage and related
|
|---|
| 1207 | functions
|
|---|
| 1208 |
|
|---|
| 1209 | * lib/krb5/Makefile.am: add acl and krb524_convert_creds_kdc
|
|---|
| 1210 | manpages and test_acl test program
|
|---|
| 1211 |
|
|---|
| 1212 | * lib/krb5/krb5.3: add error string functions and sort
|
|---|
| 1213 |
|
|---|
| 1214 | * lib/krb5/krb5_warn.3: document krb5_abort and error string
|
|---|
| 1215 | functions
|
|---|
| 1216 |
|
|---|
| 1217 | * lib/krb5/krb5.3: add missing functions, only 285 left to
|
|---|
| 1218 | document
|
|---|
| 1219 |
|
|---|
| 1220 | * lib/krb5/krb5_crypto_init.3: remove various enctype related
|
|---|
| 1221 | function
|
|---|
| 1222 |
|
|---|
| 1223 | * lib/krb5/krb5_encrypt.3: add various enctype related function
|
|---|
| 1224 | here
|
|---|
| 1225 |
|
|---|
| 1226 | * lib/krb5/krb5_create_checksum.3: add krb5_cksumtype_valid
|
|---|
| 1227 | krb5_cksumtype_valid
|
|---|
| 1228 |
|
|---|
| 1229 | * lib/krb5/crypto.c: real return values for
|
|---|
| 1230 | krb5_{enctype,cksumtype}_valid
|
|---|
| 1231 |
|
|---|
| 1232 | * lib/krb5/krb5_create_checksum.3: add some functions and
|
|---|
| 1233 | descriptions
|
|---|
| 1234 |
|
|---|
| 1235 | * lib/krb5/krb5_c_make_checksum.3: move out non krb5_c functions
|
|---|
| 1236 |
|
|---|
| 1237 | * lib/krb5/krb5_auth_context.3: document
|
|---|
| 1238 | krb5_auth_con_generatelocalsubkey
|
|---|
| 1239 |
|
|---|
| 1240 | * lib/krb5/krb5_krbhst_init.3: document krb5_krbhst_init_flags
|
|---|
| 1241 |
|
|---|
| 1242 | * lib/krb5/krb5_keytab.3: document krb5_kt_default_modify_name
|
|---|
| 1243 |
|
|---|
| 1244 | * lib/krb5/krb5_init_context.3: document krb5_add_et_list
|
|---|
| 1245 |
|
|---|
| 1246 | * lib/krb5/krb524_convert_creds_kdc.3: document
|
|---|
| 1247 | krb524_convert_creds_kdc, krb524_convert_creds_kdc_ccache
|
|---|
| 1248 |
|
|---|
| 1249 | * lib/krb5/krb5_acl_match_file.3: document krb5_acl_match_*
|
|---|
| 1250 |
|
|---|
| 1251 | * lib/krb5/test_acl.c: test for generic acl code
|
|---|
| 1252 |
|
|---|
| 1253 | * lib/krb5/acl.c: plug memory leak on file matching,
|
|---|
| 1254 | make it not fall over when no non matching acl,
|
|---|
| 1255 | make fnmatch matching useful by switching arguments
|
|---|
| 1256 |
|
|---|
| 1257 | 2004-03-19 Love Hörnquist Ã
|
|---|
| 1258 | strand <lha@it.su.se>
|
|---|
| 1259 |
|
|---|
| 1260 | * kdc/config.c: add --builtin-hdb command
|
|---|
| 1261 |
|
|---|
| 1262 | * lib/hdb/hdb.c (hdb_list_builtin): return a list of builtin
|
|---|
| 1263 | backends
|
|---|
| 1264 |
|
|---|
| 1265 | * doc/setup.texi: include Luke Howard of PADL.COM ldap hdb
|
|---|
| 1266 | documentation
|
|---|
| 1267 |
|
|---|
| 1268 | * doc/win2k.texi: fix bugs in examples, add more restrictions, use
|
|---|
| 1269 | example.com as an example. From: Pavel Ferdan
|
|---|
| 1270 | <xferdan@informatics.muni.cz>
|
|---|
| 1271 |
|
|---|
| 1272 | 2004-03-18 Johan Danielsson <joda@pdc.kth.se>
|
|---|
| 1273 |
|
|---|
| 1274 | * lib/krb5/krb5.conf.5: add a bunch of Li and document [kadmin]
|
|---|
| 1275 | password_lifetime; from Henry B. Hotz
|
|---|
| 1276 |
|
|---|
| 1277 | 2004-03-14 Love Hörnquist Ã
|
|---|
| 1278 | strand <lha@it.su.se>
|
|---|
| 1279 |
|
|---|
| 1280 | * lib/krb5/mk_rep.c (krb5_mk_rep): if KRB5_AUTH_CONTEXT_USE_SUBKEY
|
|---|
| 1281 | is set send subkey
|
|---|
| 1282 | (generate if needed)
|
|---|
| 1283 |
|
|---|
| 1284 | * lib/krb5/krb5.h: add KRB5_AUTH_CONTEXT_USE_SUBKEY
|
|---|
| 1285 |
|
|---|
| 1286 | 2004-03-14 Love Hörnquist Ã
|
|---|
| 1287 | strand <lha@it.su.se>
|
|---|
| 1288 |
|
|---|
| 1289 | * lib/hdb/hdb-ldap.c: clean up error handling, plug memory leaks,
|
|---|
| 1290 | and free memory in error path, assume realloc(NULL, ...) works,
|
|---|
| 1291 | factor out common code, indent
|
|---|
| 1292 |
|
|---|
| 1293 | 2004-03-12 Love Hörnquist Ã
|
|---|
| 1294 | strand <lha@it.su.se>
|
|---|
| 1295 |
|
|---|
| 1296 | * lib/krb5/verify_krb5_conf.c: understand [password_quality]
|
|---|
| 1297 | spelling
|
|---|
| 1298 |
|
|---|
| 1299 | * kuser/kgetcred.1: document --canonicalize
|
|---|
| 1300 |
|
|---|
| 1301 | * kuser/kgetcred.c: add --canonicalize
|
|---|
| 1302 |
|
|---|
| 1303 | 2004-03-10 Love Hörnquist Ã
|
|---|
| 1304 | strand <lha@it.su.se>
|
|---|
| 1305 |
|
|---|
| 1306 | * lib/krb5/fcache.c (fcc_store_cred): NULL terminate
|
|---|
| 1307 | krb5_config_get_bool_default' arglist
|
|---|
| 1308 |
|
|---|
| 1309 | 2004-03-09 Love Hörnquist Ã
|
|---|
| 1310 | strand <lha@it.su.se>
|
|---|
| 1311 |
|
|---|
| 1312 | * kdc/kerberos5.c: add missing req argument to pk_mk_pa_reply
|
|---|
| 1313 |
|
|---|
| 1314 | * kdc/pkinit.c (pk_mk_pa_reply): add hdb_entry
|
|---|
| 1315 |
|
|---|
| 1316 | * kdc/pkinit.c: pass client hdb_entry to pk_check_client
|
|---|
| 1317 |
|
|---|
| 1318 | * kdc/kdc_locl.h: pass client hdb_entry to pk_check_client
|
|---|
| 1319 |
|
|---|
| 1320 | * kuser/kinit.c: rename ca_dir to pkinit/x509_anchors since its
|
|---|
| 1321 | more like that language in RFC3280
|
|---|
| 1322 |
|
|---|
| 1323 | * lib/krb5/pkinit.c: rename ca_dir to pkinit/x509_anchors since
|
|---|
| 1324 | its more like that language in RFC3280
|
|---|
| 1325 |
|
|---|
| 1326 | * lib/krb5/krb5.conf.5: document
|
|---|
| 1327 | [libdefaults]fcc-mit-ticketflags=boolean
|
|---|
| 1328 |
|
|---|
| 1329 | * lib/krb5/fcache.c (fcc_store_cred): use
|
|---|
| 1330 | [libdefaults]fcc-mit-ticketflags=boolean to decide what format to
|
|---|
| 1331 | write the fcc in. Default to mit version (aka heimdal 0.7)
|
|---|
| 1332 |
|
|---|
| 1333 | * lib/krb5/store.c: add _krb5_store_creds_heimdal_0_7 and
|
|---|
| 1334 | _krb5_store_creds_heimdal_pre_0_7 that store the creds in just
|
|---|
| 1335 | that format make krb5_store_creds default to mit format
|
|---|
| 1336 |
|
|---|
| 1337 | * lib/krb5/store.c (krb5_ret_creds): Runtime detect the what is
|
|---|
| 1338 | the higher bits of the bitfield
|
|---|
| 1339 |
|
|---|
| 1340 | 2004-03-08 Love Hörnquist Ã
|
|---|
| 1341 | strand <lha@it.su.se>
|
|---|
| 1342 |
|
|---|
| 1343 | * lib/krb5/store.c (krb5_store_creds): add disabled code that
|
|---|
| 1344 | store the ticket flags in reverse order
|
|---|
| 1345 | (bitswap32): new function
|
|---|
| 1346 |
|
|---|
| 1347 | * lib/krb5/store.c (krb5_ret_creds): if the higher ticket flags
|
|---|
| 1348 | are set, its a mit cache, reverse the bits, bug pointed out by
|
|---|
| 1349 | Sergio Gelato <Sergio.Gelato@astro.su.se>
|
|---|
| 1350 |
|
|---|
| 1351 | 2004-03-07 Love Hörnquist Ã
|
|---|
| 1352 | strand <lha@it.su.se>
|
|---|
| 1353 |
|
|---|
| 1354 | * lib/hdb/hdb-ldap.c: use macro for HDB * -> LDAP *
|
|---|
| 1355 |
|
|---|
| 1356 | * kuser/kinit.c: when running kinit with a subprocess, fetch new
|
|---|
| 1357 | tickets after half the tickets lifetime
|
|---|
| 1358 |
|
|---|
| 1359 | * lib/hdb/hdb.c: spelling
|
|---|
| 1360 |
|
|---|
| 1361 | * lib/hdb/hdb-ldap.c: Intergrate Heimdal's hdb-ldap and the Samba
|
|---|
| 1362 | password database. From: Andrew Bartlett <abartlet@samba.org>
|
|---|
| 1363 |
|
|---|
| 1364 | * kdc/config.c: add --disable-DES
|
|---|
| 1365 |
|
|---|
| 1366 | * kdc/kdc.8: document --detach and --disable-DES
|
|---|
| 1367 |
|
|---|
| 1368 | * kdc/kerberos5.c: check if enctype is disabled before using it
|
|---|
| 1369 |
|
|---|
| 1370 | * lib/krb5/crypto.c: add support for disabling checksum/encryption
|
|---|
| 1371 | types
|
|---|
| 1372 |
|
|---|
| 1373 | * tools/kdc-log-analyze.pl: add more cases
|
|---|
| 1374 |
|
|---|
| 1375 | * kdc/connect.c: on strange tcp error; log local port number and
|
|---|
| 1376 | socket type
|
|---|
| 1377 |
|
|---|
| 1378 | * lib/asn1/der.h: fix prototype of encode_utf8string
|
|---|
| 1379 |
|
|---|
| 1380 | * lib/asn1/gen.c: catch CHOICE and generate dummy placeholder
|
|---|
| 1381 |
|
|---|
| 1382 | * lib/asn1/lex.l: added dummy parsing of CHOICE
|
|---|
| 1383 |
|
|---|
| 1384 | * lib/asn1/parse.y: added dummy parsing of CHOICE
|
|---|
| 1385 |
|
|---|
| 1386 | * lib/asn1/k5.asn1: drop SMTP_NAME
|
|---|
| 1387 |
|
|---|
| 1388 | 2004-03-06 Love Hörnquist Ã
|
|---|
| 1389 | strand <lha@it.su.se>
|
|---|
| 1390 |
|
|---|
| 1391 | * lib/hdb/Makefile.am: support building ldap backend as module
|
|---|
| 1392 | sort asn1 hdb files
|
|---|
| 1393 |
|
|---|
| 1394 | * lib/hdb/hdb.c: when building ldap as a shared module, don't
|
|---|
| 1395 | include it in the list
|
|---|
| 1396 |
|
|---|
| 1397 | * configure.in: add --enable-hdb-openldap-module
|
|---|
| 1398 |
|
|---|
| 1399 | * lib/hdb/hdb-ldap.c: make ldap possible to build as a shared
|
|---|
| 1400 | module
|
|---|
| 1401 |
|
|---|
| 1402 | * lib/hdb/mkey.c: add hdb_{,un}seal_key{,_mkey} from Andrew
|
|---|
| 1403 | Bartlett <abartlet@samba.org>
|
|---|
| 1404 |
|
|---|
| 1405 | * lib/krb5/crypto.c (decrypt_internal_special): do not not modify
|
|---|
| 1406 | the original data test case from Ronnie Sahlberg
|
|---|
| 1407 | <ronnie_sahlberg@ozemail.com.au>
|
|---|
| 1408 |
|
|---|
| 1409 | 2004-03-03 Love Hörnquist Ã
|
|---|
| 1410 | strand <lha@it.su.se>
|
|---|
| 1411 |
|
|---|
| 1412 | * lib/krb5/test_cc.c: more cc tests, mostly related to mcc
|
|---|
| 1413 | behavior
|
|---|
| 1414 |
|
|---|
| 1415 | * lib/krb5/mcache.c (mcc_get_principal): also check for
|
|---|
| 1416 | primary_principal == NULL now that that isn't used as dead flag
|
|---|
| 1417 |
|
|---|
| 1418 | * lib/krb5/mcache.c: don't overload the primary_principal == NULL
|
|---|
| 1419 | as dead since that doesn't always work. Based on patch from
|
|---|
| 1420 | Jeffrey Hutzelman <jhutz@cmu.edu>, tweeked by me
|
|---|
| 1421 |
|
|---|
| 1422 | 2004-02-22 Love Hörnquist Ã
|
|---|
| 1423 | strand <lha@it.su.se>
|
|---|
| 1424 |
|
|---|
| 1425 | * kdc/pkinit.c: adapt to rename of oid_cmp to heim_oid_cmp
|
|---|
| 1426 |
|
|---|
| 1427 | * lib/krb5/pkinit.c: adapt to rename of oid_cmp to heim_oid_cmp
|
|---|
| 1428 |
|
|---|
| 1429 | * lib/hdb/db3.c: fix all db >= 4.1 cases
|
|---|
| 1430 |
|
|---|
| 1431 | * doc/setup.texi: add text about hostname to realm mapping using
|
|---|
| 1432 | DNS
|
|---|
| 1433 |
|
|---|
| 1434 | 2004-02-20 Love Hörnquist Ã
|
|---|
| 1435 | strand <lha@it.su.se>
|
|---|
| 1436 |
|
|---|
| 1437 | * kdc/pkinit.c: update error codes
|
|---|
| 1438 |
|
|---|
| 1439 | * lib/krb5/krb5_err.et: prefix pkinit error codes with KRB5_
|
|---|
| 1440 |
|
|---|
| 1441 | * lib/krb5/pkinit.c: update error codes
|
|---|
| 1442 |
|
|---|
| 1443 | 2004-02-19 Love Hörnquist Ã
|
|---|
| 1444 | strand <lha@it.su.se>
|
|---|
| 1445 |
|
|---|
| 1446 | * lib/krb5/pkinit.c: indent, use krb5_abortx() instead of abort()
|
|---|
| 1447 |
|
|---|
| 1448 | * lib/krb5/init_creds_pw.c (process_pa_data_to_key): spelling
|
|---|
| 1449 |
|
|---|
| 1450 | * lib/krb5/store.c: handle memory allocate errors
|
|---|
| 1451 |
|
|---|
| 1452 | * lib/krb5/fcache.c (_krb5_xlock): handle that everything was ok,
|
|---|
| 1453 | and don't put an error in the error strings then
|
|---|
| 1454 |
|
|---|
| 1455 | 2004-02-13 Love Hörnquist Ã
|
|---|
| 1456 | strand <lha@it.su.se>
|
|---|
| 1457 |
|
|---|
| 1458 | * kdc/pkinit.c: s/heim_big_integer/heim_integer/
|
|---|
| 1459 |
|
|---|
| 1460 | * lib/krb5/pkinit.c: s/heim_big_integer/heim_integer/
|
|---|
| 1461 |
|
|---|
| 1462 | * kdc/pkinit.c: adapt to asn1 bignum code, use HEIM_PKINIT errors
|
|---|
| 1463 |
|
|---|
| 1464 | * lib/krb5/pkinit.c: adapt to asn1 bignum code, use HEIM_PKINIT
|
|---|
| 1465 | errors
|
|---|
| 1466 |
|
|---|
| 1467 | * lib/krb5/heim_err.et: add HEIM_PKINIT specific errors
|
|---|
| 1468 |
|
|---|
| 1469 | 2004-02-12 Love Hörnquist Ã
|
|---|
| 1470 | strand <lha@it.su.se>
|
|---|
| 1471 |
|
|---|
| 1472 | * configure.in: rename AC_WFLAGS to rk_WFLAGS
|
|---|
| 1473 |
|
|---|
| 1474 | * acinclude.m4: use m4_define, over-quote string
|
|---|
| 1475 |
|
|---|
| 1476 | 2004-02-11 Love Hörnquist Ã
|
|---|
| 1477 | strand <lha@it.su.se>
|
|---|
| 1478 |
|
|---|
| 1479 | * lib/krb5/init_creds_pw.c (change_password): handle that
|
|---|
| 1480 | printf("%.*s", 0, (void*)NULL); doesn't work on solaris
|
|---|
| 1481 |
|
|---|
| 1482 | 2004-02-10 Love Hörnquist Ã
|
|---|
| 1483 | strand <lha@it.su.se>
|
|---|
| 1484 |
|
|---|
| 1485 | * kpasswd/kpasswd.c (change_password): handle that printf("%.*s",
|
|---|
| 1486 | 0, (void*)NULL); doesn't work on solaris
|
|---|
| 1487 |
|
|---|
| 1488 | * lib/krb5/krb5.conf.5: don't use path's in first .Nm, it confuses
|
|---|
| 1489 | some locate.updatedb, use FILES section to describe where the file
|
|---|
| 1490 | is instead.
|
|---|
| 1491 |
|
|---|
| 1492 | 2004-02-07 Love Hörnquist Ã
|
|---|
| 1493 | strand <lha@it.su.se>
|
|---|
| 1494 |
|
|---|
| 1495 | * lib/asn1/check-der.c: test for "der_length.c: Fix len_unsigned
|
|---|
| 1496 | for certain negative integers, it got the length wrong" , from
|
|---|
| 1497 | Panasas, Inc.
|
|---|
| 1498 |
|
|---|
| 1499 | * lib/asn1/der_length.c: Fix len_unsigned for certain negative
|
|---|
| 1500 | integers, it got the length wrong, fix from Panasas, Inc.
|
|---|
| 1501 |
|
|---|
| 1502 | rename len_int and len_unsigned to _heim_\&
|
|---|
| 1503 |
|
|---|
| 1504 | * lib/asn1/der_locl.h: add _heim_len_unsigned, _heim_len_int
|
|---|
| 1505 |
|
|---|
| 1506 | 2004-02-06 Dave Love <d.love@dl.ac.uk>
|
|---|
| 1507 |
|
|---|
| 1508 | * configure.in: Check for sys/socket.h, net/if.h. Modify term.h,
|
|---|
| 1509 | security/pam_appl.h tests.
|
|---|
| 1510 |
|
|---|
| 1511 | 2004-02-03 Love Hörnquist Ã
|
|---|
| 1512 | strand <lha@it.su.se>
|
|---|
| 1513 |
|
|---|
| 1514 | * lib/asn1/check-gen.c: test for: (length_type): TSequenceOf: add
|
|---|
| 1515 | up the size of all the elements, don't use just the size of the
|
|---|
| 1516 | last element.
|
|---|
| 1517 |
|
|---|
| 1518 | * lib/krb5/aes-test.c: add "next iv" test for aes128, check
|
|---|
| 1519 | decryption case too
|
|---|
| 1520 |
|
|---|
| 1521 | * lib/krb5/crypto.c (_krb5_aes_cts_encrypt): out iv is the iv of
|
|---|
| 1522 | the next to last block, fix decryption case too
|
|---|
| 1523 |
|
|---|
| 1524 | * lib/krb5/aes-test.c: add "next iv" test for aes128
|
|---|
| 1525 |
|
|---|
| 1526 | * lib/krb5/crypto.c (_krb5_aes_cts_encrypt): out iv is the iv of
|
|---|
| 1527 | the next to last block
|
|---|
| 1528 |
|
|---|
| 1529 | * lib/krb5/mk_rep.c (krb5_mk_rep): abort on internal asn1 encode
|
|---|
| 1530 | error
|
|---|
| 1531 |
|
|---|
| 1532 | * lib/krb5/mk_rep.c (krb5_mk_rep): abort on internal asn1 encode
|
|---|
| 1533 | error
|
|---|
| 1534 |
|
|---|
| 1535 | * lib/krb5/get_in_tkt.c (krb5_get_in_cred): abort on internal asn1
|
|---|
| 1536 | encode error
|
|---|
| 1537 |
|
|---|
| 1538 | * lib/krb5/mk_priv.c (krb5_mk_priv): abort on internal asn1 encode
|
|---|
| 1539 | error
|
|---|
| 1540 |
|
|---|
| 1541 | * lib/krb5/get_cred.c (make_pa_tgs_req): abort on internal asn1
|
|---|
| 1542 | encode error
|
|---|
| 1543 |
|
|---|
| 1544 | * lib/krb5/build_auth.c (krb5_build_authenticator): abort on
|
|---|
| 1545 | internal asn1 encode error
|
|---|
| 1546 |
|
|---|
| 1547 | * lib/krb5/build_ap_req.c (krb5_build_ap_req): abort on internal
|
|---|
| 1548 | asn1 encode error
|
|---|
| 1549 |
|
|---|
| 1550 | 2004-01-30 Love Hörnquist Ã
|
|---|
| 1551 | strand <lha@it.su.se>
|
|---|
| 1552 |
|
|---|
| 1553 | * doc/setup.texi: some text about order of [capaths] realms
|
|---|
| 1554 |
|
|---|
| 1555 | 2004-01-25 Love Hörnquist Ã
|
|---|
| 1556 | strand <lha@it.su.se>
|
|---|
| 1557 |
|
|---|
| 1558 | * lib/krb5/context.c: register WRFILE ops
|
|---|
| 1559 |
|
|---|
| 1560 | * lib/krb5/keytab_file.c: add krb5_wrfkt_ops/WRFILE (same as FILE)
|
|---|
| 1561 |
|
|---|
| 1562 | * lib/krb5/krb5.h: add krb5_wrfkt_ops
|
|---|
| 1563 |
|
|---|
| 1564 | * kpasswd/kpasswdd.c (change): use the right password when
|
|---|
| 1565 | changing the password
|
|---|
| 1566 |
|
|---|
| 1567 | 2004-01-21 Love Hörnquist Ã
|
|---|
| 1568 | strand <lha@it.su.se>
|
|---|
| 1569 |
|
|---|
| 1570 | * lib/krb5/fcache.c (_krb5_xlock): catch EINVAL and assume that it
|
|---|
| 1571 | means that the filesystem doesn't support locking
|
|---|
| 1572 |
|
|---|
| 1573 | * lib/krb5/keytab.c: remove #if 0 out file locking code
|
|---|
| 1574 |
|
|---|
| 1575 | 2004-01-19 Love Hörnquist Ã
|
|---|
| 1576 | strand <lha@it.su.se>
|
|---|
| 1577 |
|
|---|
| 1578 | * lib/asn1/gen_length.c (length_type): TSequenceOf: add up the
|
|---|
| 1579 | size of all the elements, don't use just the size of the last
|
|---|
| 1580 | element.
|
|---|
| 1581 |
|
|---|
| 1582 | 2004-01-13 Love Hörnquist Ã
|
|---|
| 1583 | strand <lha@it.su.se>
|
|---|
| 1584 |
|
|---|
| 1585 | * kuser/kinit.c (renew_validate): if renewable_flag and not time
|
|---|
| 1586 | specifed, use "1 month"
|
|---|
| 1587 |
|
|---|
| 1588 | 2004-01-08 Love Hörnquist Ã
|
|---|
| 1589 | strand <lha@it.su.se>
|
|---|
| 1590 |
|
|---|
| 1591 | * lib/krb5/krb5_keyblock.3: add prototypes, describe
|
|---|
| 1592 | krb5_keyblock_zero
|
|---|
| 1593 |
|
|---|
| 1594 | 2004-01-05 Love Hörnquist Ã
|
|---|
| 1595 | strand <lha@it.su.se>
|
|---|
| 1596 |
|
|---|
| 1597 | * lib/krb5/get_for_creds.c (add_addrs): don't add same address
|
|---|
| 1598 | multiple times
|
|---|
| 1599 |
|
|---|
| 1600 | * lib/krb5/get_for_creds.c (krb5_get_forwarded_creds): try to
|
|---|
| 1601 | handle errors better for previous commit
|
|---|
| 1602 |
|
|---|
| 1603 | * lib/krb5/get_for_creds.c (krb5_get_forwarded_creds): If tickets
|
|---|
| 1604 | are address-less, forward address-less tickets.
|
|---|
| 1605 |
|
|---|
| 1606 | * lib/krb5/get_cred.c: rename get_krbtgt to _krb5_get_krbtgt and
|
|---|
| 1607 | export it
|
|---|
| 1608 |
|
|---|