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 |
|
---|