Doc fix, from Nicolas Pouvesle <nico.pou@fnac.net>.
[shishi.git] / ChangeLog
blobd95596826b14b6d4a3fedcfb5c1a63c8bd4becd1
1 2003-08-31  Simon Josefsson <simon@josefsson.org>
3         * NEWS: Version 0.0.4.
5 2003-08-31  Simon Josefsson <simon@josefsson.org>
7         * NEWS: Fix.
9 2003-08-31  Simon Josefsson <simon@josefsson.org>
11         * po/shishi.pot, po/sv.po: Generated.
13 2003-08-31  Simon Josefsson <simon@josefsson.org>
15         * configure.ac, gl/Makefile.am, gl/timegm.c, gl/timegm.h,
16         gl/m4/Makefile.am, lib/gztime.c, gl/m4/timegm.m4: Move timegm() to
17         gnulib.
19 2003-08-30  Simon Josefsson <simon@josefsson.org>
21         * ANNOUNCE, README: Fix.
23 2003-08-30  Simon Josefsson <simon@josefsson.org>
25         * lib/principal.c: Fix.
27 2003-08-30  Simon Josefsson <simon@josefsson.org>
29         * lib/principal.c: Fix.
31 2003-08-30  Simon Josefsson <simon@josefsson.org>
33         * Makefile.am: Don't build examples by default.
35 2003-08-30  Simon Josefsson <simon@josefsson.org>
37         * configure.ac: Cleanup header checks.
39 2003-08-30  Simon Josefsson <simon@josefsson.org>
41         * lib/internal.h: Reorder #include's.
43 2003-08-30  Simon Josefsson <simon@josefsson.org>
45         * po/shishi.pot, po/sv.po: Generated.
47 2003-08-30  Simon Josefsson <simon@josefsson.org>
49         * extra/rsh-redone/Makefile.am: Dist man pages.
51 2003-08-30  Simon Josefsson <simon@josefsson.org>
53         * Makefile.am: Has to 'make extra' to make in extra/.
55 2003-08-30  Simon Josefsson <simon@josefsson.org>
57         * m4/Makefile.am: Fix.
59 2003-08-30  Simon Josefsson <simon@josefsson.org>
61         * lib/cfg.c: Fix.
63 2003-08-30  Simon Josefsson <simon@josefsson.org>
65         * lib/netio.c: Fix.
67 2003-08-30  Simon Josefsson <simon@josefsson.org>
69         * lib/netio.c: Add unfinished TLS support.
71 2003-08-30  Simon Josefsson <simon@josefsson.org>
73         * configure.ac: Don't include gnutls by default.
75 2003-08-30  Simon Josefsson <simon@josefsson.org>
77         * lib/Makefile.am: Add gnutls flags.
79 2003-08-30  Simon Josefsson <simon@josefsson.org>
81         * src/shishid.c: Fix TCP.
83 2003-08-30  Simon Josefsson <simon@josefsson.org>
85         * lib/shishi.h.in: Add.
87 2003-08-30  Simon Josefsson <simon@josefsson.org>
89         * configure.ac: Check for gnutls.
91 2003-08-30  Simon Josefsson <simon@josefsson.org>
93         * m4/libgnutls.m4: Add.
95 2003-08-30  Simon Josefsson <simon@josefsson.org>
97         * lib/netio.c: TCP support.
99 2003-08-30  Simon Josefsson <simon@josefsson.org>
101         * lib/internal.h: Fix.
103 2003-08-30  Simon Josefsson <simon@josefsson.org>
105         * lib/cfg.c: Support ADDRESS/PROTOCOL in realm-kdc.
107 2003-08-30  Simon Josefsson <simon@josefsson.org>
109         * lib/cfg.c, lib/internal.h: Add.
111 2003-08-30  Simon Josefsson <simon@josefsson.org>
113         * lib/ap.c: Doc fix.
115 2003-08-30  Simon Josefsson <simon@josefsson.org>
117         * lib/internal.h, lib/cfg.c: Fix.
119 2003-08-30  Simon Josefsson <simon@josefsson.org>
121         * extra/rsh-redone/rsh.c: Revert bogus patch.
123 2003-08-30  Simon Josefsson <simon@josefsson.org>
125         * extra/rsh-redone/Makefile: Remove, replaced by automake
126         Makefile.am.
128 2003-08-30  Simon Josefsson <simon@josefsson.org>
130         * extra/rsh-redone/Makefile.am: Add.
132 2003-08-30  Simon Josefsson <simon@josefsson.org>
134         * configure.ac, extra/Makefile.am: Add extra/rsh-redone.
136 2003-08-30  Simon Josefsson <simon@josefsson.org>
138         * NEWS: Mention rsh.
140 2003-08-30  Simon Josefsson <simon@josefsson.org>
142         * extra/rsh-redone/rlogin.c, extra/rsh-redone/rsh.c: Make '-xs'
143         work.
145 2003-08-30  Simon Josefsson <simon@josefsson.org>
147         * extra/rsh-redone/rlogin.c, extra/rsh-redone/rsh.c: Shishi port.
149 2003-08-30  Simon Josefsson <simon@josefsson.org>
151         * extra/README, extra/rsh-redone/Makefile, extra/rsh-redone/rcp.1,
152         extra/rsh-redone/rcp.c, extra/rsh-redone/rhosts.5,
153         extra/rsh-redone/rlogin.1, extra/rsh-redone/rlogin.c,
154         extra/rsh-redone/rlogind.8, extra/rsh-redone/rlogind.c,
155         extra/rsh-redone/rsh.1, extra/rsh-redone/rsh.c,
156         extra/rsh-redone/rshd.8, extra/rsh-redone/rshd.c,
157         extra/rsh-redone/pam/rexec, extra/rsh-redone/pam/rlogin,
158         extra/rsh-redone/pam/rsh: Add rsh-redone, upstream.
160 2003-08-30  Simon Josefsson <simon@josefsson.org>
162         * lib/crypto.c: Doc fix.
164 2003-08-30  Simon Josefsson <simon@josefsson.org>
166         * lib/crypto.c: Doc fix.  From Nicolas Pouvesle
167         <nico.pou@fnac.net>.
169 2003-08-29  Simon Josefsson <simon@josefsson.org>
171         * lib/shishi.h.in, lib/ap.c: Add.
173 2003-08-29  Simon Josefsson <simon@josefsson.org>
175         * NEWS: Fix.
177 2003-08-29  Simon Josefsson <simon@josefsson.org>
179         * NEWS: Add.
181 2003-08-29  Simon Josefsson <simon@josefsson.org>
183         * lib/shishi.h.in, lib/crypto.c: Fix shishi_decrypt_ivupdate, from
184         Nicolas Pouvesle <nico.pou@fnac.net>.
186 2003-08-28  Simon Josefsson <simon@josefsson.org>
188         * src/shishi.c: Fix.
190 2003-08-28  Simon Josefsson <simon@josefsson.org>
192         * src/shishi.c: Fix --help.
194 2003-08-28  Simon Josefsson <simon@josefsson.org>
196         * src/shishi.c: Remove things from --help.
198 2003-08-28  Simon Josefsson <simon@josefsson.org>
200         * gl/base64.c: Fix warnings.
202 2003-08-28  Simon Josefsson <simon@josefsson.org>
204         * lib/ap.c: Fix.
206 2003-08-28  Simon Josefsson <simon@josefsson.org>
208         * src/shishi.c, src/shishid.c: Fix warnings.  Indent.
210 2003-08-28  Simon Josefsson <simon@josefsson.org>
212         * lib/resolv.c, lib/kdcreq.c: Fix warnings.
214 2003-08-28  Simon Josefsson <simon@josefsson.org>
216         * lib/cfg.c: Fix warnings.
218 2003-08-28  Simon Josefsson <simon@josefsson.org>
220         * lib/kdc.c: Fix.
222 2003-08-28  Simon Josefsson <simon@josefsson.org>
224         * lib/kdc.c: Fix last commit.
226 2003-08-28  Simon Josefsson <simon@josefsson.org>
228         * lib/kdc.c: Fall back to session key instead of sub-session key
229         for decrypting KDC-REP in TGS, but warn about buggy KDC.
231 2003-08-28  Simon Josefsson <simon@josefsson.org>
233         * lib/ap.c: Fix.
235 2003-08-28  Simon Josefsson <simon@josefsson.org>
237         * lib/kdc.c: Use subkey in TGS.
239 2003-08-28  Simon Josefsson <simon@josefsson.org>
241         * lib/kdc.c: Temporary fix to make TGS work against MIT/Heimdal
242         KDC.
244 2003-08-28  Simon Josefsson <simon@josefsson.org>
246         * lib/shishi.h.in: Add. Fix.
248 2003-08-28  Simon Josefsson <simon@josefsson.org>
250         * lib/kdc.c: Use authenticator from parameter, don't decrypt
251         AP-REQ.
253 2003-08-28  Simon Josefsson <simon@josefsson.org>
255         * lib/ap.c: Remove session key junk, not relevant.
257 2003-08-28  Simon Josefsson <simon@josefsson.org>
259         * lib/tgs.c: Hand authenticator over to shishi_tgs_process.
261 2003-08-28  Simon Josefsson <simon@josefsson.org>
263         * lib/kdc.c: Disable subkey usage for now, doesn't seem to work
264         with MIT/Heimdal KDC.
266 2003-08-28  Simon Josefsson <simon@josefsson.org>
268         * lib/ap.c: Set APOption for session key too.
270 2003-08-28  Simon Josefsson <simon@josefsson.org>
272         * lib/apreq.c: Add.  Doc fix.
274 2003-08-28  Simon Josefsson <simon@josefsson.org>
276         * src/shishi.c: Fix error.
278 2003-08-28  Simon Josefsson <simon@josefsson.org>
280         * lib/krberror.c: Fix crash.
282 2003-08-28  Simon Josefsson <simon@josefsson.org>
284         * lib/krberror.c: Fix.
286 2003-08-28  Simon Josefsson <simon@josefsson.org>
288         * lib/authenticator.c: Fix shishi_authenticator_add_subkey.
290 2003-08-28  Simon Josefsson <simon@josefsson.org>
292         * lib/safe.c: Use allocating API.
294 2003-08-28  Simon Josefsson <simon@josefsson.org>
296         * lib/tkt.c, lib/diskio.c: Fix.
298 2003-08-28  Simon Josefsson <simon@josefsson.org>
300         * lib/shishi.h.in: Add.  Fix.
302 2003-08-28  Simon Josefsson <simon@josefsson.org>
304         * lib/krberror.c, lib/kdcreq.c: Doc fix.
306 2003-08-28  Simon Josefsson <simon@josefsson.org>
308         * lib/principal.c: Add FIXMEs.
310 2003-08-28  Simon Josefsson <simon@josefsson.org>
312         * lib/kdc.c: Cleanup subkey.
314 2003-08-28  Simon Josefsson <simon@josefsson.org>
316         * lib/asn1.c, lib/krberror.c, lib/shishi.h.in: Add krberror_build.
317         Add various krberror retrieval functions.  Add new NO_VALUE asn.1
318         error.  Improve krberror pretty print.
320 2003-08-28  Simon Josefsson <simon@josefsson.org>
322         * src/shishid.c: Simplify krberror.  Cleanup subkey.
324 2003-08-28  Simon Josefsson <simon@josefsson.org>
326         * tests/authenticator.c: Typo.
328 2003-08-28  Simon Josefsson <simon@josefsson.org>
330         * tests/authenticator.c: Remove subkey (so memcmp() against static
331         strings work).
333 2003-08-28  Simon Josefsson <simon@josefsson.org>
335         * NEWS: Mention subkeys.
337 2003-08-28  Simon Josefsson <simon@josefsson.org>
339         * doc/shishi.texi: We support subkeys now.
341 2003-08-28  Simon Josefsson <simon@josefsson.org>
343         * lib/ap.c, lib/authenticator.c: Cleanup.
345 2003-08-28  Simon Josefsson <simon@josefsson.org>
347         * lib/ap.c, lib/authenticator.c, lib/kdc.c, lib/shishi.h.in,
348         src/shishid.c: Support for subkeys in Authenticators, from Nicolas
349         Pouvesle <nico.pou@fnac.net>.
351 2003-08-27  Simon Josefsson <simon@josefsson.org>
353         * lib/internal.h, lib/shishi.h.in: Fix utils.c stuff.
355 2003-08-27  Simon Josefsson <simon@josefsson.org>
357         * examples/client-cksum.c, examples/client.c: Fix.
359 2003-08-27  Simon Josefsson <simon@josefsson.org>
361         * doc/shishi.texi, NEWS: Fix.
363 2003-08-27  Simon Josefsson <simon@josefsson.org>
365         * lib/ap.c, lib/shishi.h.in, src/shishid.c: Support keyusage for
366         AP-REQ decryption.
368 2003-08-27  Simon Josefsson <simon@josefsson.org>
370         * lib/tgs.c, lib/kdcreq.c, src/shishid.c: Remove debug code.
372 2003-08-27  Simon Josefsson <simon@josefsson.org>
374         * src/shishid.c: Cleanup.
376 2003-08-27  Simon Josefsson <simon@josefsson.org>
378         * src/shishid.c: TGS works.
380 2003-08-27  Simon Josefsson <simon@josefsson.org>
382         * src/shishid.c: TGS works (with some hard coded strings).
384 2003-08-27  Simon Josefsson <simon@josefsson.org>
386         * src/shishid.c: Use new API.
388 2003-08-27  Simon Josefsson <simon@josefsson.org>
390         * lib/shishi.h.in: Add.
392 2003-08-27  Simon Josefsson <simon@josefsson.org>
394         * src/shishi.c: New server parameter.
396 2003-08-27  Simon Josefsson <simon@josefsson.org>
398         * tests/ticketset.c: Use new base64 API.
400 2003-08-27  Simon Josefsson <simon@josefsson.org>
402         * gl/Makefile.am, gl/base64.c, gl/base64.h, lib/Makefile.am,
403         lib/base64.c, lib/diskio.c, lib/internal.h, lib/key.c,
404         lib/shishi.h.in: Move base64 from lib/ to gl/, and updated callers.
406 2003-08-27  Simon Josefsson <simon@josefsson.org>
408         * configure.ac, examples/Makefile.am, examples/client-cksum.c,
409         examples/client.c, examples/server.c, src/client-cksum.c,
410         src/client.c, src/server.c, Makefile.am, src/Makefile.am: Move
411         examples from src/ into examples/
413 2003-08-27  Simon Josefsson <simon@josefsson.org>
415         * lib/safe.c, lib/shishi.h.in, lib/ticket.c: Fix APIs to allocate
416         output.
418 2003-08-27  Simon Josefsson <simon@josefsson.org>
420         * lib/error.c: Typo.
422 2003-08-27  Simon Josefsson <simon@josefsson.org>
424         * lib/error.c: Use table driven approach.
426 2003-08-27  Simon Josefsson <simon@josefsson.org>
428         * lib/tgs.c, lib/ap.c, lib/as.c, lib/asn1.c, lib/diskio.c,
429         lib/internal.h, lib/safe.c, lib/shishi.h.in: Fix APIs to allocate
430         output.
432 2003-08-27  Simon Josefsson <simon@josefsson.org>
434         * src/shishid.c: Fix AS key.  Add non-working TGS stuff.
436 2003-08-27  Simon Josefsson <simon@josefsson.org>
438         * lib/kdcreq.c, lib/shishi.h.in: Add shishi_kdcreq_get_padata*.
440 2003-08-27  Simon Josefsson <simon@josefsson.org>
442         * lib/tgs.c: Add some KDC TGS related functions.  Doc fix.
444 2003-08-27  Simon Josefsson <simon@josefsson.org>
446         * lib/as.c: Doc fix.
448 2003-08-27  Simon Josefsson <simon@josefsson.org>
450         * lib/ap.c: Verbose message fix.
452 2003-08-27  Simon Josefsson <simon@josefsson.org>
454         * src/shishid.c: Fix.
456 2003-08-27  Simon Josefsson <simon@josefsson.org>
458         * lib/shishi.h.in: Typo.
460 2003-08-27  Simon Josefsson <simon@josefsson.org>
462         * lib/shishi.h.in: Sync enums.
464 2003-08-27  Simon Josefsson <simon@josefsson.org>
466         * src/shishid.c: Better error handling.
468 2003-08-27  Simon Josefsson <simon@josefsson.org>
470         * lib/gztime.c, lib/internal.h, lib/krberror.c, lib/shishi.h.in,
471         lib/utils.c, src/shishid.c: Improve KDC KRB-ERROR handling.
473 2003-08-27  Simon Josefsson <simon@josefsson.org>
475         * lib/Makefile.am: Build utils.c.
477 2003-08-27  Simon Josefsson <simon@josefsson.org>
479         * src/shishid.c: Fix msgtype detection.
481 2003-08-27  Simon Josefsson <simon@josefsson.org>
483         * lib/shishi.h.in: Fix Shishi_msgtype.
485 2003-08-27  Simon Josefsson <simon@josefsson.org>
487         * lib/kerberos5.asn1: Add copying conditions.
489 2003-08-26  Simon Josefsson <simon@josefsson.org>
491         * NEWS: Add.
493 2003-08-26  Simon Josefsson <simon@josefsson.org>
495         * doc/shishi.texi: Fix.
497 2003-08-26  Simon Josefsson <simon@josefsson.org>
499         * doc/shishi.texi: Add administration manual.
501 2003-08-26  Simon Josefsson <simon@josefsson.org>
503         * src/shishi.c: Make password argument to --string-to-key optional
504         (for, e.g., --random).
506 2003-08-26  Simon Josefsson <simon@josefsson.org>
508         * src/shishi.c: Make --string-to-key work.
510 2003-08-26  Simon Josefsson <simon@josefsson.org>
512         * lib/diskio.c: Fixes.
514 2003-08-26  Simon Josefsson <simon@josefsson.org>
516         * src/Makefile.am: Define KDCKEYFILE.
518 2003-08-26  Simon Josefsson <simon@josefsson.org>
520         * src/shishi.c: Add --crypto.
522 2003-08-26  Simon Josefsson <simon@josefsson.org>
524         * src/shishid.c: Use keyfile for AS-REQ.
526 2003-08-26  Simon Josefsson <simon@josefsson.org>
528         * doc/shishi.texi: Fix.
530 2003-08-26  Simon Josefsson <simon@josefsson.org>
532         * README: We are a GNU project.
534 2003-08-26  Simon Josefsson <simon@josefsson.org>
536         * lib/crypto.c: Doc fix, suggested by Nicolas Pouvesle.
538 2003-08-26  Simon Josefsson <simon@josefsson.org>
540         * acinclude.m4: Not used.
542 2003-08-25  Simon Josefsson <simon@josefsson.org>
544         * lib/crypto.c, lib/shishi.h.in: Fix cut'n'paste bug.
546 2003-08-25  Simon Josefsson <simon@josefsson.org>
548         * lib/as.c, lib/cfg.c, lib/crypto-3des.c, lib/crypto-aes.c,
549         lib/crypto-des.c, lib/crypto-null.c, lib/crypto.c,
550         lib/encapreppart.c, lib/enckdcreppart.c, lib/error.c,
551         lib/hostkeys.c, lib/init.c, lib/internal.h, lib/kdc.c, lib/keys.c,
552         lib/netio.c, lib/password.c, lib/pkcs5.c, lib/principal.c,
553         lib/shishi.h.in, lib/tkts.c, src/client-cksum.c, src/client.c,
554         src/server.c, src/shishi.c, src/shishid.c: Indent.
556 2003-08-25  Simon Josefsson <simon@josefsson.org>
558         * lib/authenticator.c: Doc fix.
560 2003-08-25  Simon Josefsson <simon@josefsson.org>
562         * lib/crypto.c: Fix nettle IV handling.
564 2003-08-25  Simon Josefsson <simon@josefsson.org>
566         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
567         lib/crypto-null.c, lib/crypto.c, lib/shishi.h.in: Improve
568         encryption/decryption API: Support updated IVs.
570 2003-08-25  Simon Josefsson <simon@josefsson.org>
572         * doc/shishi.texi: Mention PA-TGS-REP.
574 2003-08-24  Simon Josefsson <simon@josefsson.org>
576         * lib/pkcs5.c: Fix.
578 2003-08-24  Simon Josefsson <simon@josefsson.org>
580         * NEWS: Add.
582 2003-08-24  Simon Josefsson <simon@josefsson.org>
584         * lib/crypto.c: Set IV for libgcrypt too.
586 2003-08-24  Simon Josefsson <simon@josefsson.org>
588         * lib/crypto.c: Update IV in shishi_*crypt_iv*.  Tiny patch from
589         Nicolas Pouvesle <nico.pou@fnac.net>.
591 2003-08-24  Simon Josefsson <simon@josefsson.org>
593         * lib/crypto.c:
594         (shishi_encrypt_iv): Pass on iv parameter.
596 2003-08-23  Simon Josefsson <simon@josefsson.org>
598         * lib/resolv.c: Add comment.
600 2003-08-23  Simon Josefsson <simon@josefsson.org>
602         * Makefile.am: Add --fsf.
604 2003-08-23  Simon Josefsson <simon@josefsson.org>
606         * gl/setenv.h, gl/vasnprintf.c, gl/xstrdup.c, gl/m4/xalloc.m4:
607         Gnulib sync.
609 2003-08-23  Simon Josefsson <simon@josefsson.org>
611         * configure.ac: Bump versions.
613 2003-08-23  Simon Josefsson <simon@josefsson.org>
615         * Makefile.am: Fix release target.
617 2003-08-23  Simon Josefsson <simon@josefsson.org>
619         * doc/draft-ietf-krb-wg-gssapi-cfx-00.txt: Move to proper place.
621 2003-08-23  Simon Josefsson <simon@josefsson.org>
623         * NEWS: Version 0.0.3.
625 2003-08-22  Simon Josefsson <simon@josefsson.org>
627         * NEWS: Fix.
629 2003-08-22  Simon Josefsson <simon@josefsson.org>
631         * NEWS: Add.
633 2003-08-22  Simon Josefsson <simon@josefsson.org>
635         * gl/argp-help.c: libc sync
637 2003-08-22  Simon Josefsson <simon@josefsson.org>
639         * gl/m4/argp.m4: Remove unused things.
641 2003-08-22  Simon Josefsson <simon@josefsson.org>
643         * configure.ac: Look for libsocket, libnsl, libsyslog.
645 2003-08-22  Simon Josefsson <simon@josefsson.org>
647         * gl/argp-namefrob.h: libc sync
649 2003-08-22  Simon Josefsson <simon@josefsson.org>
651         * gl/argp-help.c: libc sync
653 2003-08-22  Simon Josefsson <simon@josefsson.org>
655         * gl/argp-help.c, gl/argp-parse.c: libc sync
657 2003-08-22  Simon Josefsson <simon@josefsson.org>
659         * src/shishid.c: fix
661 2003-08-22  Simon Josefsson <simon@josefsson.org>
663         * gl/argp-help.c, gl/argp-parse.c: libc sync
665 2003-08-22  Simon Josefsson <simon@josefsson.org>
667         * gl/argp-help.c: libc sync
669 2003-08-22  Simon Josefsson <simon@josefsson.org>
671         * gl/argp-xinl.c: libc sync
673 2003-08-22  Simon Josefsson <simon@josefsson.org>
675         * gl/Makefile.am: add strndup.h
677 2003-08-22  Simon Josefsson <simon@josefsson.org>
679         * po/shishi.pot, po/sv.po: generated
681 2003-08-22  Simon Josefsson <simon@josefsson.org>
683         * gl/argp-eexst.c, gl/argp-fmtstream.c, gl/argp-parse.c: libc sync
685 2003-08-22  Simon Josefsson <simon@josefsson.org>
687         * gl/argp-namefrob.h: libc sync
689 2003-08-22  Simon Josefsson <simon@josefsson.org>
691         * gl/argp-namefrob.h: libc sync
693 2003-08-22  Simon Josefsson <simon@josefsson.org>
695         * gl/argp-fs-xinl.c, gl/argp-pvh.c, gl/argp-pv.c: libc sync
697 2003-08-22  Simon Josefsson <simon@josefsson.org>
699         * gl/argp-namefrob.h, gl/argp-xinl.c, gl/argp-ba.c: libc sync
701 2003-08-22  Simon Josefsson <simon@josefsson.org>
703         * gl/argp-fmtstream.h, gl/argp-help.c: libc sync
705 2003-08-22  Simon Josefsson <simon@josefsson.org>
707         * gl/argp-fmtstream.h: move lockfile stuff to argp-namefrob.h
709 2003-08-22  Simon Josefsson <simon@josefsson.org>
711         * gl/argp.h: libc sync.
713 2003-08-22  Simon Josefsson <simon@josefsson.org>
715         * gl/argp.h: Libc sync.
717 2003-08-22  Simon Josefsson <simon@josefsson.org>
719         * gl/Makefile.am, gl/alloca.c, gl/alloca_.h, gl/asnprintf.c,
720         gl/asprintf.c, gl/error.c, gl/exitfail.c, gl/exitfail.h,
721         gl/gettext.h, gl/mempcpy.c, gl/mempcpy.h, gl/printf-args.c,
722         gl/printf-args.h, gl/printf-parse.c, gl/printf-parse.h,
723         gl/realloc.c, gl/setenv.c, gl/strerror.c, gl/strndup.h,
724         gl/unsetenv.c, gl/vasnprintf.c, gl/vasnprintf.h, gl/vasprintf.c,
725         gl/vasprintf.h, gl/xalloc.h, gl/xmalloc.c, gl/xstrdup.c,
726         gl/xstrndup.c, gl/xstrndup.h, gl/m4/Makefile.am, gl/m4/exitfail.m4,
727         gl/m4/extensions.m4, gl/m4/intmax_t.m4, gl/m4/lib-ld.m4,
728         gl/m4/lib-link.m4, gl/m4/lib-prefix.m4, gl/m4/mempcpy.m4,
729         gl/m4/unlocked-io.m4, gl/m4/vasnprintf.m4, gl/m4/xstrndup.m4,
730         configure.ac: Gnulib sync.
732 2003-08-22  Simon Josefsson <simon@josefsson.org>
734         * lib/tkt.c: Fix ticket messages.
736 2003-08-22  Simon Josefsson <simon@josefsson.org>
738         * src/shishi.c: Commit unfinished --renew code for later.
740 2003-08-20  Simon Josefsson <simon@josefsson.org>
742         * lib/crypto-des.c, lib/crypto.c, lib/kdc.c, lib/principal.c,
743         lib/shishi.h.in, src/client-cksum.c, src/client.c, src/server.c,
744         src/shishi.c: Fix warnings.
746 2003-08-20  Simon Josefsson <simon@josefsson.org>
748         * extra/pam_shishi/pam_shishi.c, lib/authenticator.c,
749         lib/crypto-3des.c, lib/crypto-des.c, lib/crypto.c, lib/internal.h,
750         lib/kdc.c, lib/pkcs5.c, lib/shishi.h.in, lib/ticket.c,
751         src/client-cksum.c, src/client.c, src/shishi.c,
752         tests/authenticator.c: Fix -Wall warnings.
754 2003-08-20  Simon Josefsson <simon@josefsson.org>
756         * lib/crypto-des.c: Typo.
758 2003-08-20  Simon Josefsson <simon@josefsson.org>
760         * lib/aprep.c, lib/apreq.c, lib/crypto-des.c, lib/encapreppart.c,
761         lib/enckdcreppart.c, lib/encticketpart.c, lib/kdc.c, lib/kdcrep.c,
762         lib/kdcreq.c, lib/safe.c, lib/tgs.c, lib/ticket.c: More ASN.1 API
763         fixes (to get rid of BUFSIZ buffers on stack).
765 2003-08-20  Simon Josefsson <simon@josefsson.org>
767         * lib/aprep.c, lib/apreq.c, lib/asn1.c, lib/authenticator.c,
768         lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
769         lib/kdcrep.c, lib/kdcreq.c, lib/krberror.c, lib/safe.c,
770         lib/shishi.h.in, lib/ticket.c, lib/tkt.c, po/shishi.pot, po/sv.po:
771         ASN.1 API fixes.
773 2003-08-20  Simon Josefsson <simon@josefsson.org>
775         * lib/kdc.c: Use new netio API.
777 2003-08-20  Simon Josefsson <simon@josefsson.org>
779         * lib/netio.c: Allocate buffer, no inline copy.
781 2003-08-20  Simon Josefsson <simon@josefsson.org>
783         * NEWS: Add.
785 2003-08-20  Simon Josefsson <simon@josefsson.org>
787         * src/Makefile.am: Build client-cksum.
789 2003-08-20  Simon Josefsson <simon@josefsson.org>
791         * src/client-cksum.c: Add.
793 2003-08-20  Simon Josefsson <simon@josefsson.org>
795         * lib/ap.c, lib/apreq.c, lib/as.c, lib/authenticator.c, lib/cfg.c,
796         lib/crypto.c, lib/enckdcreppart.c, lib/encticketpart.c, lib/kdc.c,
797         lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/principal.c, lib/safe.c,
798         lib/shishi.h.in, lib/ticket.c, lib/tkts.c, lib/version.c: GTK-DOC
799         fixes.
801 2003-08-17  Simon Josefsson <simon@josefsson.org>
803         * doc/shishi.texi: Fix.
805 2003-08-17  Simon Josefsson <simon@josefsson.org>
807         * doc/shishi.texi: Add.
809 2003-08-17  Simon Josefsson <simon@josefsson.org>
811         * doc/draft-ietf-krb-wg-gssapi-cfx-00.txt: Add.
813 2003-08-17  Simon Josefsson <simon@josefsson.org>
815         * doc/shishi.texi: Typo.
817 2003-08-17  Simon Josefsson <simon@josefsson.org>
819         * doc/shishi.texi: Update --help.
821 2003-08-17  Simon Josefsson <simon@josefsson.org>
823         * configure.ac, NEWS: Bump versions.
825 2003-08-17  Simon Josefsson <simon@josefsson.org>
827         * NEWS: Version 0.0.2.
829 2003-08-17  Simon Josefsson <simon@josefsson.org>
831         * NEWS: Add.
833 2003-08-17  Simon Josefsson <simon@josefsson.org>
835         * Makefile.am: Fix release target.
837 2003-08-17  Simon Josefsson <simon@josefsson.org>
839         * src/client.c, src/server.c: Separate authentication from
840         application data exchange.
842 2003-08-17  Simon Josefsson <simon@josefsson.org>
844         * crypto/des.c, crypto/desCode.h: Fix netbsd crash.
846 2003-08-17  Simon Josefsson <simon@josefsson.org>
848         * lib/authenticator.c: Fix.
850 2003-08-17  Simon Josefsson <simon@josefsson.org>
852         * lib/asn1.c:
853         (shishi_asn1_read_uint32, shishi_asn1_read_integer): Propagate
854         return code.
856 2003-08-17  Simon Josefsson <simon@josefsson.org>
858         * po/shishi.pot, po/sv.po: Generated.
860 2003-08-17  Simon Josefsson <simon@josefsson.org>
862         * src/server.c, src/client.c: Set program_name for gl/error.c.
864 2003-08-17  Simon Josefsson <simon@josefsson.org>
866         * doc/shishi.texi: Add.
868 2003-08-16  Simon Josefsson <simon@josefsson.org>
870         * NEWS: Add.
872 2003-08-16  Simon Josefsson <simon@josefsson.org>
874         * shishi.skel.in: Sync with shishi.conf.in.
876 2003-08-16  Simon Josefsson <simon@josefsson.org>
878         * shishi.conf.in: Add ticket-life, renew-life.
880 2003-08-16  Simon Josefsson <simon@josefsson.org>
882         * lib/cfg.c: Add "ticket-life" and "renew-life" configuration
883         terms.
885 2003-08-16  Simon Josefsson <simon@josefsson.org>
887         * lib/internal.h: Add ticketlife, renewlife.
889 2003-08-16  Simon Josefsson <simon@josefsson.org>
891         * lib/init.c:
892         (shishi): Set ticketlife, renewlife.
894 2003-08-16  Simon Josefsson <simon@josefsson.org>
896         * src/shishi.c: Typo.
898 2003-08-16  Simon Josefsson <simon@josefsson.org>
900         * lib/tgs.c:
901         (shishi_tgs_req_build): Use shishi_kdcreq_build.
903 2003-08-16  Simon Josefsson <simon@josefsson.org>
905         * lib/as.c:
906         (shishi_as_req_build): Use shishi_kdcreq_build.
908 2003-08-16  Simon Josefsson <simon@josefsson.org>
910         * lib/shishi.h.in:
911         (shishi_kdcreq_build): Add.
913 2003-08-16  Simon Josefsson <simon@josefsson.org>
915         * lib/kdcreq.c:
916         (_shishi_kdcreq): Don't clear from.  Use ticketlife.
917         (shishi_kdcreq_build): New function.
919 2003-08-16  Simon Josefsson <simon@josefsson.org>
921         * lib/tkts.c:
922         (shishi_tkts_get): Support starttime, endtime, renew_till.
924 2003-08-16  Simon Josefsson <simon@josefsson.org>
926         * src/shishi.c: Argp fixes.  Support starttime, endtime, renew_till
927         and renewable tickets.
929 2003-08-16  Simon Josefsson <simon@josefsson.org>
931         * lib/shishi.h.in:
932         (Shishi_tkts_hint): Add.
933         (shishi_as_req_build): Add.  (shishi_kdcreq_options*,
934         shishi_kdcreq_renewable_p): Add.
935         (shishi_asn1_empty_field): Add.
937 2003-08-16  Simon Josefsson <simon@josefsson.org>
939         * lib/tkts.c:
940         (shishi_tkts_get): Honor renewable.  Call shishi_as_req_build.
942 2003-08-16  Simon Josefsson <simon@josefsson.org>
944         * lib/kdcreq.c:
945         (_shishi_kdcreq): Don't clear rtime.  (shishi_kdcreq_options*,
946         shishi_kdcreq_renewable_p): Add.
948 2003-08-16  Simon Josefsson <simon@josefsson.org>
950         * lib/asn1.c:
951         (shishi_asn1_empty_field): Add.
953 2003-08-16  Simon Josefsson <simon@josefsson.org>
955         * lib/as.c:
956         (shishi_as_req_build): New function; clear rtime if necessary.
958 2003-08-16  Simon Josefsson <simon@josefsson.org>
960         * lib/tgs.c:
961         (shishi_tgs_req_build): Clear rtime if necessary.
963 2003-08-16  Simon Josefsson <simon@josefsson.org>
965         * lib/asn1.c:
966         (shishi_asn1_write_bitstring): Fix.
968 2003-08-16  Simon Josefsson <simon@josefsson.org>
970         * shishi.skel.in: Fix doc.
972 2003-08-16  Simon Josefsson <simon@josefsson.org>
974         * doc/shishi.texi: Fix.
976 2003-08-16  Simon Josefsson <simon@josefsson.org>
978         * doc/shishi.texi: Add.
980 2003-08-16  Simon Josefsson <simon@josefsson.org>
982         * THANKS: Add.
984 2003-08-15  Simon Josefsson <simon@josefsson.org>
986         * lib/error.c:
987         (shishi_error_printf): Handle when argument contains
988         shishi_strerror_details().  Based on report and tiny patch from
989         Nicolas Pouvesle <nico.pou@fnac.net>.
991 2003-08-15  Simon Josefsson <simon@josefsson.org>
993         * crypto/cbc-cts.c: Typo.
995 2003-08-15  Simon Josefsson <simon@josefsson.org>
997         * crypto/aes-decrypt-table.c, crypto/aes-decrypt.c,
998         crypto/aes-encrypt-table.c, crypto/aes-encrypt.c,
999         crypto/aes-meta.c, crypto/aes-set-decrypt-key.c,
1000         crypto/aes-set-encrypt-key.c, crypto/aes.c, crypto/cbc-cts.c,
1001         crypto/cbc-mac.c, crypto/cbc.c, crypto/des.c, crypto/des3.c,
1002         crypto/hmac-md5.c, crypto/hmac-sha1.c, crypto/hmac.c,
1003         crypto/md5-meta.c, crypto/md5.c, crypto/memxor.c,
1004         crypto/sha1-meta.c, crypto/sha1.c: Upstream sync.  Fix.
1006 2003-08-15  Simon Josefsson <simon@josefsson.org>
1008         * po/shishi.pot, po/sv.po: Generated.
1010 2003-08-15  Simon Josefsson <simon@josefsson.org>
1012         * doc/shishi.texi: Sync user manual with reality.
1014 2003-08-15  Simon Josefsson <simon@josefsson.org>
1016         * lib/principal.c: Fix.
1018 2003-08-15  Simon Josefsson <simon@josefsson.org>
1020         * doc/shishi.texi, po/POTFILES.in: Fix.
1022 2003-08-15  Simon Josefsson <simon@josefsson.org>
1024         * src/shishid.c: Shishid is not i18n.
1026 2003-08-15  Simon Josefsson <simon@josefsson.org>
1028         * po/POTFILES.in: Add.
1030 2003-08-15  Simon Josefsson <simon@josefsson.org>
1032         * lib/tkts.c:
1033         (shishi_tkts_get_for_localservicepasswd): Use
1034         shishi_server_for_local_service.
1036 2003-08-15  Simon Josefsson <simon@josefsson.org>
1038         * lib/shishi.h.in, lib/principal.c:
1039         (shishi_server_for_local_service): Add.
1041 2003-08-15  Simon Josefsson <simon@josefsson.org>
1043         * src/authp.c, src/crypto.c, src/kdc.c: Remove.
1045 2003-08-15  Simon Josefsson <simon@josefsson.org>
1047         * src/shishi.c: Cleanup.  Fix warnings.
1049 2003-08-15  Simon Josefsson <simon@josefsson.org>
1051         * src/shishi.c: Move data.h here.
1053 2003-08-15  Simon Josefsson <simon@josefsson.org>
1055         * src/Makefile.am, src/data.h: Remove data.h.
1057 2003-08-15  Simon Josefsson <simon@josefsson.org>
1059         * src/shishi.c: Simplify argv handling.  Move crypto.c here.
1061 2003-08-15  Simon Josefsson <simon@josefsson.org>
1063         * src/Makefile.am: Remove authp.c, crypto.c Fix typo.
1065 2003-08-15  Simon Josefsson <simon@josefsson.org>
1067         * src/Makefile.am: Set up client and server for stand-alone
1068         compilation.
1070 2003-08-15  Simon Josefsson <simon@josefsson.org>
1072         * src/data.h: Update.
1074 2003-08-15  Simon Josefsson <simon@josefsson.org>
1076         * src/shishi.c: Make AS/TGS/KDC into one GET command.  Remove
1077         CLIENT/SERVER commands.
1079 2003-08-15  Simon Josefsson <simon@josefsson.org>
1081         * src/client.c, src/server.c: Now a separate program.
1083 2003-08-15  Simon Josefsson <simon@josefsson.org>
1085         * lib/shishi.h.in: Add error codes.  Add shishi_parse_name().
1087 2003-08-15  Simon Josefsson <simon@josefsson.org>
1089         * lib/principal.c:
1090         (shishi_parse_name): New function.
1092 2003-08-15  Simon Josefsson <simon@josefsson.org>
1094         * gl/xstrndup.c: Add.
1096 2003-08-15  Simon Josefsson <simon@josefsson.org>
1098         * doc/draft-ietf-krb-wg-gss-crypto-00.txt: Place it in the correct
1099         directory.
1101 2003-08-14  Simon Josefsson <simon@josefsson.org>
1103         * lib/netio.c: Abort if no DNS info.  Based on report by Nicolas
1104         Pouvesle <nico.pou@fnac.net>.
1106 2003-08-14  Simon Josefsson <simon@josefsson.org>
1108         * doc/draft-ietf-krb-wg-gss-crypto-00.txt: Add.
1110 2003-08-13  Simon Josefsson <simon@josefsson.org>
1112         * gl/xalloc.h: Add xstrndup.
1114 2003-08-13  Simon Josefsson <simon@josefsson.org>
1116         * gl/Makefile.am: Build xstrndup.
1118 2003-08-13  Simon Josefsson <simon@josefsson.org>
1120         * NEWS: Add.
1122 2003-08-13  Simon Josefsson <simon@josefsson.org>
1124         * configure.ac: Bump versions.
1126 2003-08-13  Simon Josefsson <simon@josefsson.org>
1128         * gl/Makefile.am, configure.ac, gl/getdate.h, gl/getdate.y,
1129         gl/mktime.c, gl/unlocked-io.h, gl/m4/bison.m4, gl/m4/getdate.m4,
1130         gl/m4/mktime.m4, gl/m4/tm_gmtoff.m4: Add getdate.
1132 2003-08-12  Simon Josefsson <simon@josefsson.org>
1134         * gl/m4/Makefile.am: Add getdate stuff.
1136 2003-08-12  Simon Josefsson <simon@josefsson.org>
1138         * configure.ac: Remove checks for unused programs.
1140 2003-08-12  Simon Josefsson <simon@josefsson.org>
1142         * doc/shishi.texi: Add.
1144 2003-08-10  Simon Josefsson <simon@josefsson.org>
1146         * crypto/Makefile.am: Fix.
1148 2003-08-10  Simon Josefsson <simon@josefsson.org>
1150         * crypto/cbc-cts.c: Fix.
1152 2003-08-10  Simon Josefsson <simon@josefsson.org>
1154         * crypto/cbc-cts.c: Fix.  Indent.
1156 2003-08-10  Simon Josefsson <simon@josefsson.org>
1158         * src/shishid.c: Fix.
1160 2003-08-10  Simon Josefsson <simon@josefsson.org>
1162         * doc/Makefile.am: Built hostkeys.
1164 2003-08-10  Simon Josefsson <simon@josefsson.org>
1166         * lib/shishi.h.in: Some hostkeys functions renamed.
1168 2003-08-10  Simon Josefsson <simon@josefsson.org>
1170         * src/crypto.c: Use new key set API.
1172 2003-08-10  Simon Josefsson <simon@josefsson.org>
1174         * doc/Makefile.am: Fix gdoc-error invocation.
1176 2003-08-10  Simon Josefsson <simon@josefsson.org>
1178         * doc/Makefile.am, doc/shishi.texi: Add hostkeys again.
1180 2003-08-10  Simon Josefsson <simon@josefsson.org>
1182         * lib/Makefile.am: Add hostkeys.c.
1184 2003-08-10  Simon Josefsson <simon@josefsson.org>
1186         * lib/keys.c: Rename from *_hostkeys_* to *_keys_*.
1188 2003-08-10  Simon Josefsson <simon@josefsson.org>
1190         * lib/hostkeys.c: Re-added, as a wrapper around keys.c, with hard
1191         coded filename.
1193 2003-08-10  Simon Josefsson <simon@josefsson.org>
1195         * doc/Makefile.am, doc/shishi.texi, lib/hostkeys.c, lib/keys.c,
1196         lib/Makefile.am: Rename "hostkeys" to "keys" (for "key set", a'la
1197         "tkts"), since key sets can be used for more than just host keys.
1199 2003-08-10  Simon Josefsson <simon@josefsson.org>
1201         * lib/netio.c: Fix debug info.
1203 2003-08-10  Simon Josefsson <simon@josefsson.org>
1205         * crypto/cbc-cts.c: Work.
1207 2003-08-10  Simon Josefsson <simon@josefsson.org>
1209         * lib/shishi.h.in, lib/tkt.c: Fix typo.
1211 2003-08-10  Simon Josefsson <simon@josefsson.org>
1213         * lib/netio.c: Also try to send directly to realm.
1215 2003-08-10  Simon Josefsson <simon@josefsson.org>
1217         * lib/pkcs5.h: Removed.
1219 2003-08-10  Simon Josefsson <simon@josefsson.org>
1221         * doc/shishi.texi: Fix.
1223 2003-08-10  Simon Josefsson <simon@josefsson.org>
1225         * README, THANKS: Fix.
1227 2003-08-10  Simon Josefsson <simon@josefsson.org>
1229         * NEWS: Version 0.0.1.
1231 2003-08-09  Simon Josefsson <simon@josefsson.org>
1233         * lib/crypto-des.c: Fix.
1235 2003-08-09  Simon Josefsson <simon@josefsson.org>
1237         * lib/crypto-des.c: Fix typo.
1239 2003-08-09  Simon Josefsson <simon@josefsson.org>
1241         * NEWS: Fix.
1243 2003-08-09  Simon Josefsson <simon@josefsson.org>
1245         * extra/Makefile.am: Dist mailutils.diff.
1247 2003-08-09  Simon Josefsson <simon@josefsson.org>
1249         * extra/README: Mention mailutils.diff.
1251 2003-08-09  Simon Josefsson <simon@josefsson.org>
1253         * extra/mailutils.diff: Add.
1255 2003-08-09  Simon Josefsson <simon@josefsson.org>
1257         * extra/inetutils.diff: Update.
1259 2003-08-09  Simon Josefsson <simon@josefsson.org>
1261         * extra/README: Add inetutils instructions.
1263 2003-08-09  Simon Josefsson <simon@josefsson.org>
1265         * lib/crypto-des.c: Make md4/md5 checksum work.
1267 2003-08-09  Simon Josefsson <simon@josefsson.org>
1269         * lib/crypto.c: Typo.
1271 2003-08-09  Simon Josefsson <simon@josefsson.org>
1273         * lib/shishi.h.in: Add ad-hoc GSS type.
1275 2003-08-09  Simon Josefsson <simon@josefsson.org>
1277         * lib/crypto-des.c, lib/crypto.c: Clean up ad-hoc GSS checksum
1278         type.
1280 2003-08-09  Simon Josefsson <simon@josefsson.org>
1282         * crypto/md4.c, crypto/md4.h: Fix copyright.
1284 2003-08-09  Simon Josefsson <simon@josefsson.org>
1286         * crypto/Makefile.am, crypto/hmac-md4.c, crypto/hmac.h,
1287         crypto/nettle-meta.h: Add hmac-md4.
1289 2003-08-09  Simon Josefsson <simon@josefsson.org>
1291         * lib/crypto-des.c: Fix md4/md5.
1293 2003-08-09  Simon Josefsson <simon@josefsson.org>
1295         * crypto/md4.c: Fix.
1297 2003-08-09  Simon Josefsson <simon@josefsson.org>
1299         * crypto/Makefile.am, crypto/md4-meta.c, crypto/md4.c,
1300         crypto/md4.h: Add md4.
1302 2003-08-09  Simon Josefsson <simon@josefsson.org>
1304         * lib/crypto-des.c, lib/crypto.c: Add nettle fallback for DES
1305         ciphers.
1307 2003-08-09  Simon Josefsson <simon@josefsson.org>
1309         * crypto/gstr.c, crypto/gstr.h, crypto/mem.h: Remove asn1 junk.
1311 2003-08-09  Simon Josefsson <simon@josefsson.org>
1313         * crypto/Makefile.am, crypto/cbc-mac.c, crypto/cbc-mac.h: Add
1314         CBC-MAC.
1316 2003-08-09  Simon Josefsson <simon@josefsson.org>
1318         * THANKS: Fix.
1320 2003-08-09  Simon Josefsson <simon@josefsson.org>
1322         * configure.ac: Fix -Icrypto.
1324 2003-08-09  Simon Josefsson <simon@josefsson.org>
1326         * crypto/Makefile.am, crypto/desinfo.h: Fix.
1328 2003-08-09  Simon Josefsson <simon@josefsson.org>
1330         * lib/crypto.c: Fix USE_GCRYPT usage.
1332 2003-08-09  Simon Josefsson <simon@josefsson.org>
1334         * NEWS: Fix.
1336 2003-08-09  Simon Josefsson <simon@josefsson.org>
1338         * tests/crypto.c: Only test des for libgcrypt .
1340 2003-08-09  Simon Josefsson <simon@josefsson.org>
1342         * lib/Makefile.am, lib/crypto-3des.c, lib/crypto-aes.c,
1343         lib/crypto-des.c, lib/crypto.c, lib/error.c, lib/internal.h,
1344         lib/pkcs5.c, lib/shishi.h.in: Support nettle as well as libgcrypt.
1345         Move pkcs5/PBKDF2 stuff into Shishi namespace.
1347 2003-08-09  Simon Josefsson <simon@josefsson.org>
1349         * tests/crypto.c: Use new pkcs5 API.
1351 2003-08-09  Simon Josefsson <simon@josefsson.org>
1353         * configure.ac: Replace libgcrypt/libgpg-error stuff with
1354         "mininettle" in crypto/.  Check for fcntl.h.
1356 2003-08-09  Simon Josefsson <simon@josefsson.org>
1358         * Makefile.am: Remove errcrypto.  Remove crypto/m4 from aclocal
1359         flags.
1361 2003-08-09  Simon Josefsson <simon@josefsson.org>
1363         * crypto/Makefile.am, crypto/aes-decrypt-table.c,
1364         crypto/aes-decrypt.c, crypto/aes-encrypt-table.c,
1365         crypto/aes-encrypt.c, crypto/aes-internal.h, crypto/aes-meta.c,
1366         crypto/aes-set-decrypt-key.c, crypto/aes-set-encrypt-key.c,
1367         crypto/aes.c, crypto/aes.h, crypto/cbc-cts.c, crypto/cbc-cts.h,
1368         crypto/cbc.c, crypto/cbc.h, crypto/des.c, crypto/des.h,
1369         crypto/des3.c, crypto/desCode.h, crypto/desinfo.h, crypto/gstr.c,
1370         crypto/gstr.h, crypto/hmac-md5.c, crypto/hmac-sha1.c,
1371         crypto/hmac.c, crypto/hmac.h, crypto/keymap.h, crypto/macros.h,
1372         crypto/md5-meta.c, crypto/md5.c, crypto/md5.h, crypto/mem.h,
1373         crypto/memxor.c, crypto/memxor.h, crypto/nettle-meta.h,
1374         crypto/parity.h, crypto/rotors.h, crypto/sha.h, crypto/sha1-meta.c,
1375         crypto/sha1.c: Add (from nettle).
1377 2003-08-09  Simon Josefsson <simon@josefsson.org>
1379         * crypto/AUTHORS, crypto/BUGS, crypto/COPYING, crypto/COPYING.DOC,
1380         crypto/COPYING.LIB, crypto/Makefile.am, crypto/NEWS,
1381         crypto/Notes-wk, crypto/README, crypto/README-alpha,
1382         crypto/README.apichanges, crypto/THANKS, crypto/TODO,
1383         crypto/acinclude.m4, crypto/configure.ac, crypto/libgcrypt.txt,
1384         crypto/stamp-h.in: Remove (libgcrypt is being replaced by a
1385         mini-nettle).
1387 2003-08-08  Simon Josefsson <simon@josefsson.org>
1389         * configure.ac: Prefer minitasn1 over libtasn1.
1391 2003-08-08  Simon Josefsson <simon@josefsson.org>
1393         * crypto/AUTHORS, crypto/NEWS, crypto/README, crypto/THANKS,
1394         crypto/configure.ac: Upstream sync.
1396 2003-08-08  Simon Josefsson <simon@josefsson.org>
1398         * THANKS: Add.
1400 2003-08-08  Simon Josefsson <simon@josefsson.org>
1402         * doc/shishi.texi: Fix acks.
1404 2003-08-08  Simon Josefsson <simon@josefsson.org>
1406         * THANKS: Update.
1408 2003-08-08  Simon Josefsson <simon@josefsson.org>
1410         * doc/shishi.texi: Fix.
1412 2003-08-08  Simon Josefsson <simon@josefsson.org>
1414         * crypto/README.apichanges, crypto/configure.ac: Upstream sync.
1416 2003-08-08  Simon Josefsson <simon@josefsson.org>
1418         * lib/shishi.h.in: Include time.h for time_t.
1420 2003-08-07  Simon Josefsson <simon@josefsson.org>
1422         * crypto/Makefile.am: Revert to upstream.
1424 2003-08-07  Simon Josefsson <simon@josefsson.org>
1426         * configure.ac: Readd depends.
1428 2003-08-07  Simon Josefsson <simon@josefsson.org>
1430         * crypto/Makefile.am: Really fix check target.
1432 2003-08-07  Simon Josefsson <simon@josefsson.org>
1434         * tests/Makefile.am: Remove obsolete idn CFLAGS.
1436 2003-08-07  Simon Josefsson <simon@josefsson.org>
1438         * src/Makefile.am: Remove obsolete intl and idn CFLAGS.
1440 2003-08-07  Simon Josefsson <simon@josefsson.org>
1442         * src/Makefile.am: Link gnulib.
1444 2003-08-07  Simon Josefsson <simon@josefsson.org>
1446         * crypto/Makefile.am: Remove tests (random stuff hang on too many
1447         platforms).
1449 2003-08-07  Simon Josefsson <simon@josefsson.org>
1451         * doc/Makefile.am: Dist shishi.{ps,pdf,html}.
1453 2003-08-07  Simon Josefsson <simon@josefsson.org>
1455         * configure.ac: Disable dependencies (to speed things up).
1457 2003-08-07  Simon Josefsson <simon@josefsson.org>
1459         * configure.ac: Reorder resolv.h.
1461 2003-08-07  Simon Josefsson <simon@josefsson.org>
1463         * gl/Makefile.am: Revert.
1465 2003-08-07  Simon Josefsson <simon@josefsson.org>
1467         * gl/Makefile.am: Libtool fix.
1469 2003-08-07  Simon Josefsson <simon@josefsson.org>
1471         * lib/netio.c: Fix typo.
1473 2003-08-07  Simon Josefsson <simon@josefsson.org>
1475         * gl/Makefile.am: Use libtool.
1477 2003-08-07  Simon Josefsson <simon@josefsson.org>
1479         * src/Makefile.am: Fix includes.
1481 2003-08-07  Simon Josefsson <simon@josefsson.org>
1483         * lib/init.c, lib/internal.h: Fix gettext stuff.
1485 2003-08-07  Simon Josefsson <simon@josefsson.org>
1487         * Makefile.am: Distcheck fails on gtk-doc, disable it.
1489 2003-08-07  Simon Josefsson <simon@josefsson.org>
1491         * tests/Makefile.am: Add -I's.
1493 2003-08-07  Simon Josefsson <simon@josefsson.org>
1495         * m4/Makefile.am: Add.
1497 2003-08-07  Simon Josefsson <simon@josefsson.org>
1499         * doc/reference/Makefile.am: Ignore shishi-int.h.
1501 2003-08-07  Simon Josefsson <simon@josefsson.org>
1503         * Makefile.am: Remove distcheck flag hack.
1505 2003-08-07  Simon Josefsson <simon@josefsson.org>
1507         * configure.ac, lib/Makefile.am, lib/shishi.h.in,
1508         m4/ac_compile_check_sizeof.m4, m4/ax_create_stdint_h.m4: Create
1509         shishi-int.h and use it, for uint32_t etc.
1511 2003-08-07  Simon Josefsson <simon@josefsson.org>
1513         * asn1/Makefile.am: Fix.
1515 2003-08-07  Simon Josefsson <simon@josefsson.org>
1517         * configure.ac: Bump gcrypt version.
1519 2003-08-07  Simon Josefsson <simon@josefsson.org>
1521         * asn1/Makefile.am: Sync upstream.
1523 2003-08-07  Simon Josefsson <simon@josefsson.org>
1525         * lib/Makefile.am: Fix.
1527 2003-08-07  Simon Josefsson <simon@josefsson.org>
1529         * NEWS: Add.
1531 2003-08-07  Simon Josefsson <simon@josefsson.org>
1533         * configure.ac, lib/Makefile.am: Libtasn1 fixes.
1535 2003-08-07  Simon Josefsson <simon@josefsson.org>
1537         * asn1/ASN1.c, asn1/Makefile.am, asn1/README, asn1/coding.c,
1538         asn1/decoding.c, asn1/defines.h, asn1/der.h, asn1/element.c,
1539         asn1/element.h, asn1/errors.c, asn1/errors.h, asn1/errors_int.h,
1540         asn1/gstr.c, asn1/gstr.h, asn1/int.h, asn1/libtasn1.h, asn1/mem.h,
1541         asn1/parser_aux.c, asn1/parser_aux.h, asn1/structure.c,
1542         asn1/structure.h: Add (lib/minitasn1 from gnutls).
1544 2003-08-07  Simon Josefsson <simon@josefsson.org>
1546         * asn1/AUTHORS, asn1/COPYING, asn1/COPYING.LIB, asn1/Makefile.am,
1547         asn1/NEWS, asn1/README, asn1/THANKS, asn1/acconfig.h,
1548         asn1/acinclude.m4, asn1/buildconf, asn1/configure.in: Remove (to be
1549         replaced by minitasn1).
1551 2003-08-07  Simon Josefsson <simon@josefsson.org>
1553         * shishi.conf.in: Fix.
1555 2003-08-07  Simon Josefsson <simon@josefsson.org>
1557         * shishi.skel.in: Cleanup and fix.
1559 2003-08-07  Simon Josefsson <simon@josefsson.org>
1561         * shishi.conf.in: Fix.
1563 2003-08-07  Simon Josefsson <simon@josefsson.org>
1565         * doc/shishi.texi: Mention SRV.
1567 2003-08-07  Simon Josefsson <simon@josefsson.org>
1569         * lib/netio.c: Slight cleanup.
1571 2003-08-07  Simon Josefsson <simon@josefsson.org>
1573         * configure.ac, lib/Makefile.am, lib/internal.h, lib/netio.c,
1574         lib/resolv.c: Look for SRV RRs if KDC address not known.
1576 2003-08-07  Simon Josefsson <simon@josefsson.org>
1578         * lib/internal.h: Add.  Change user cfg file to
1579         $HOME/.shishi/shishi.conf from $HOME/.shishi/config.
1581 2003-08-07  Simon Josefsson <simon@josefsson.org>
1583         * lib/init.c: Add _shishi_maybe_install_usercfg, shishi_info.  Fix
1584         warnings.
1586 2003-08-07  Simon Josefsson <simon@josefsson.org>
1588         * lib/shishi.h.in: Add.
1590 2003-08-07  Simon Josefsson <simon@josefsson.org>
1592         * lib/cfg.c: Add shishi_cfg_default_userdirectory.  Don't dump cfg
1593         every time a cfg file is read.  Fix warnings.
1595 2003-08-05  Simon Josefsson <simon@josefsson.org>
1597         * configure.ac: Check for locale.h.
1599 2003-08-05  Simon Josefsson <simon@josefsson.org>
1601         * Makefile.am, NEWS, configure.ac: Use external gettext.
1603 2003-08-05  Simon Josefsson <simon@josefsson.org>
1605         * NEWS: Fix.
1607 2003-08-05  Simon Josefsson <simon@josefsson.org>
1609         * lib/Makefile.am, lib/kerberos5.asn1, lib/rfc1510.asn1,
1610         lib/rfc1510bis.asn1, lib/rfc1510bis.asn1.orig: Use new ASN.1
1611         module, and remove the old ones.
1613 2003-08-05  Simon Josefsson <simon@josefsson.org>
1615         * lib/rfc1510.asn1: Copied from rfc1510bis.asn1, with
1616         modifications.
1618 2003-08-05  Simon Josefsson <simon@josefsson.org>
1620         * asn1/Makefile.am: Fix bad sync.
1622 2003-08-05  Simon Josefsson <simon@josefsson.org>
1624         * tests/gss.c: Remove.
1626 2003-08-05  Simon Josefsson <simon@josefsson.org>
1628         * asn1/Makefile.am, asn1/NEWS, asn1/configure.in: Sync upstream.
1630 2003-08-05  Simon Josefsson <simon@josefsson.org>
1632         * doc/Makefile.am: Remove ps/pdf targets (modern automake include
1633         them).  Fix help2man program name.
1635 2003-08-05  Simon Josefsson <simon@josefsson.org>
1637         * Makefile.am, configure.ac, lib/password.c: Make libidn optional.
1639 2003-08-05  Simon Josefsson <simon@josefsson.org>
1641         * doc/shishi.texi: Heimdal telnetd doesn't crash any more.
1643 2003-07-10  Simon Josefsson <simon@josefsson.org>
1645         * po/shishi.pot, po/sv.po: Generated.
1647 2003-07-10  Simon Josefsson <simon@josefsson.org>
1649         * extra/pam_shishi/Makefile.am: Add -I to libidn.
1651 2003-07-10  Simon Josefsson <simon@josefsson.org>
1653         * tests/Makefile.am, src/Makefile.am: Link with gettext, for
1654         gnulib.
1656 2003-07-10  Simon Josefsson <simon@josefsson.org>
1658         * tests/utils.c, src/shishid.c: Add program_name (for gnulib).
1660 2003-07-10  Simon Josefsson <simon@josefsson.org>
1662         * configure.ac: Really disable ld script in libgcrypt.
1664 2003-07-10  Simon Josefsson <simon@josefsson.org>
1666         * extra/Makefile.am: Dist inetutils.diff.
1668 2003-07-10  Simon Josefsson <simon@josefsson.org>
1670         * extra/pam_shishi/Makefile.am: Remove asn1 -I, add gnulib -I.
1672 2003-07-10  Simon Josefsson <simon@josefsson.org>
1674         * extra/README: Add.
1676 2003-07-10  Simon Josefsson <simon@josefsson.org>
1678         * extra/pam_shishi/pam_shishi.c: Indent.
1680 2003-07-10  Simon Josefsson <simon@josefsson.org>
1682         * extra/pam_shishi/pam_shishi.c: Fix warnings.
1684 2003-07-10  Simon Josefsson <simon@josefsson.org>
1686         * src/Makefile.am: Cleanup.
1688 2003-07-10  Simon Josefsson <simon@josefsson.org>
1690         * src/Makefile.am: Remove unused stuff.
1692 2003-07-10  Simon Josefsson <simon@josefsson.org>
1694         * lib/Makefile.am: Fix libtool warning.
1696 2003-07-10  Simon Josefsson <simon@josefsson.org>
1698         * NEWS: Add.
1700 2003-07-10  Simon Josefsson <simon@josefsson.org>
1702         * extra/README: Remove inetutils.
1704 2003-07-10  Simon Josefsson <simon@josefsson.org>
1706         * po/Makevars: Update.
1708 2003-07-10  Simon Josefsson <simon@josefsson.org>
1710         * configure.ac: Revert part of last patch.
1712 2003-07-10  Simon Josefsson <simon@josefsson.org>
1714         * extra/README: Add.
1716 2003-07-10  Simon Josefsson <simon@josefsson.org>
1718         * tests/Makefile.am: Add libidn -I's.
1720 2003-07-10  Simon Josefsson <simon@josefsson.org>
1722         * tests/utils.c: Remove unused die().
1724 2003-07-10  Simon Josefsson <simon@josefsson.org>
1726         * src/shishi.c: Define program_name (for gnulib).
1728 2003-07-10  Simon Josefsson <simon@josefsson.org>
1730         * src/authp.c, src/client.c, src/data.h, src/server.c,
1731         src/shishi.c: Use gnulib's error() instead of ad-hoc die().
1733 2003-07-10  Simon Josefsson <simon@josefsson.org>
1735         * src/shishid.c: Use LOG_DAEMON instead of LOG_AUTHPRIV (make this
1736         configurable?).
1738 2003-07-10  Simon Josefsson <simon@josefsson.org>
1740         * lib/shishi.h.in: Fix typo.
1742 2003-07-10  Simon Josefsson <simon@josefsson.org>
1744         * doc/reference/Makefile.am: Try to be more portable.
1746 2003-07-10  Simon Josefsson <simon@josefsson.org>
1748         * configure.ac, extra/Makefile.am: Don't ship with inetutils (too
1749         much portability problems).
1751 2003-07-10  Simon Josefsson <simon@josefsson.org>
1753         * gl/Makefile.am: Add strchrnul.h.
1755 2003-07-10  Simon Josefsson <simon@josefsson.org>
1757         * gl/Makefile.am: Add mempcpy.h.
1759 2003-07-10  Simon Josefsson <simon@josefsson.org>
1761         * gl/Makefile.am: Add -I../intl for libintl.h in gettext.h.
1763 2003-07-10  Simon Josefsson <simon@josefsson.org>
1765         * src/Makefile.am: Fix gnulib.
1767 2003-07-10  Simon Josefsson <simon@josefsson.org>
1769         * configure.ac: Disable libgcrypt ld script (requires too modern
1770         ld).
1772 2003-07-10  Simon Josefsson <simon@josefsson.org>
1774         * crypto/NEWS, crypto/README, crypto/TODO, crypto/configure.ac:
1775         Upstream update.
1777 2003-07-10  Simon Josefsson <simon@josefsson.org>
1779         * lib/Makefile.am: Remove GNU Make specific idiom.
1781 2003-07-10  Simon Josefsson <simon@josefsson.org>
1783         * gl/m4/Makefile.am: Add.
1785 2003-07-10  Simon Josefsson <simon@josefsson.org>
1787         * lib/rfc1510bis.asn1: Update from draft (plus syntax hacks for
1788         libtasn1's parser).
1790 2003-07-10  Simon Josefsson <simon@josefsson.org>
1792         * configure.ac: Check for sys/types.h earlier.  Add Gnulib tests.
1794 2003-07-10  Simon Josefsson <simon@josefsson.org>
1796         * gl/alloca_.h, gl/argp-ba.c, gl/argp-eexst.c, gl/argp-fmtstream.c,
1797         gl/argp-fmtstream.h, gl/argp-fs-xinl.c, gl/argp-help.c,
1798         gl/argp-namefrob.h, gl/argp-parse.c, gl/argp-pv.c, gl/argp-pvh.c,
1799         gl/argp-xinl.c, gl/argp.h, gl/mempcpy.c, gl/mempcpy.h,
1800         gl/strndup.c, gl/strnlen.c, gl/m4/argp.m4, gl/m4/mempcpy.m4,
1801         gl/m4/strndup.m4, gl/m4/strnlen.m4: Update.
1803 2003-07-08  Simon Josefsson <simon@josefsson.org>
1805         * NEWS: Add.
1807 2003-07-08  Simon Josefsson <simon@josefsson.org>
1809         * lib/encapreppart.c, lib/shishi.h.in, lib/crypto-des.c,
1810         lib/crypto.c: Fix.
1812 2003-07-08  Simon Josefsson <simon@josefsson.org>
1814         * lib/asn1.c, lib/crypto-3des.c, lib/crypto-aes.c,
1815         lib/crypto-des.c, lib/crypto.c, lib/shishi.h.in, po/shishi.pot,
1816         po/sv.po: Cleanup DES crypto (at last!).
1818 2003-07-08  Simon Josefsson <simon@josefsson.org>
1820         * lib/kdc.c: Fix typo.
1822 2003-07-08  Simon Josefsson <simon@josefsson.org>
1824         * lib/crypto.c, lib/crypto-des.c: Better errors.
1826 2003-07-08  Simon Josefsson <simon@josefsson.org>
1828         * lib/crypto-3des.c: Fix mem leak.
1830 2003-07-08  Simon Josefsson <simon@josefsson.org>
1832         * lib/Makefile.am, lib/asn1.c, lib/crypto-3des.c, lib/crypto-aes.c,
1833         lib/crypto-des.c, lib/crypto-null.c, lib/kdc.c: Fixes.
1835 2003-07-08  Simon Josefsson <simon@josefsson.org>
1837         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/asn1.c,
1838         lib/authenticator.c, lib/cfg.c, lib/crypto-null.c, lib/crypto.c,
1839         lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
1840         lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/krberror.c,
1841         lib/principal.c, lib/safe.c, lib/shishi.h.in, lib/ticket.c,
1842         lib/tkt.c, lib/tkts.c: Indent.
1844 2003-07-08  Simon Josefsson <simon@josefsson.org>
1846         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
1847         lib/authenticator.c, lib/cfg.c, lib/crypto.c, lib/encapreppart.c,
1848         lib/enckdcreppart.c, lib/encticketpart.c, lib/internal.h,
1849         lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/krberror.c,
1850         lib/safe.c, lib/shishi.h.in, lib/ticket.c, lib/tkt.c, lib/tkts.c:
1851         Cleanup.
1853 2003-07-08  Simon Josefsson <simon@josefsson.org>
1855         * lib/aprep.c, lib/apreq.c, lib/asn1.c, lib/authenticator.c,
1856         lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
1857         lib/crypto-null.c, lib/crypto.c, lib/enckdcreppart.c, lib/error.c,
1858         lib/internal.h, lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/safe.c,
1859         lib/shishi.h.in, lib/ticket.c, src/crypto.c: Crypto functions now
1860         allocate output buffers.  Fix callers.
1862 2003-07-08  Simon Josefsson <simon@josefsson.org>
1864         * lib/apreq.c: Waste less stack.
1866 2003-07-07  Simon Josefsson <simon@josefsson.org>
1868         * gl/argp.h: Sync.
1870 2003-07-06  Simon Josefsson <simon@josefsson.org>
1872         * lib/Makefile.am: Fix includes.  Make distcheck works under debian
1873         now.
1875 2003-07-06  Simon Josefsson <simon@josefsson.org>
1877         * configure.ac: Build gl/m4/Makefile.
1879 2003-07-06  Simon Josefsson <simon@josefsson.org>
1881         * gl/Makefile.am: Recurse into m4/.
1883 2003-07-06  Simon Josefsson <simon@josefsson.org>
1885         * shishi.conf.in: Fix.
1887 2003-07-06  Simon Josefsson <simon@josefsson.org>
1889         * lib/shishi.h.in: Add.
1891 2003-07-06  Simon Josefsson <simon@josefsson.org>
1893         * lib/asn1.c: Add shishi_asn1_write_bitstring (broken).
1895 2003-07-06  Simon Josefsson <simon@josefsson.org>
1897         * lib/apreq.c: Fix ASN.1 writing.
1899 2003-07-06  Simon Josefsson <simon@josefsson.org>
1901         * lib/aprep.c: Fix crash.
1903 2003-07-05  Simon Josefsson <simon@josefsson.org>
1905         * m4/Makefile.am: More EXTRA_DIST's.
1907 2003-07-05  Simon Josefsson <simon@josefsson.org>
1909         * Makefile.am: Update release target.
1911 2003-07-05  Simon Josefsson <simon@josefsson.org>
1913         * NEWS: Add.
1915 2003-07-05  Simon Josefsson <simon@josefsson.org>
1917         * configure.ac: Bump version.
1919 2003-07-05  Simon Josefsson <simon@josefsson.org>
1921         * configure.ac: Fix includes.
1923 2003-07-05  Simon Josefsson <simon@josefsson.org>
1925         * Makefile.am: Build errcrypto.
1927 2003-07-05  Simon Josefsson <simon@josefsson.org>
1929         * configure.ac: Configure errcrypto.
1931 2003-07-05  Simon Josefsson <simon@josefsson.org>
1933         * crypto/configure.ac: Quick hack to get paths to libgpg-error into
1934         Makefile's.
1936 2003-07-05  Simon Josefsson <simon@josefsson.org>
1938         * crypto/AUTHORS, crypto/NEWS, crypto/README, crypto/acinclude.m4,
1939         crypto/configure.ac: Sync with upstream.
1941 2003-07-05  Simon Josefsson <simon@josefsson.org>
1943         * lib/apreq.c, lib/asn1.c, lib/shishi.h.in, lib/tkt.c: Add generic
1944         ASN.1 bitstring, and use it.
1946 2003-07-05  Simon Josefsson <simon@josefsson.org>
1948         * lib/apreq.c: Fix the AP-REQ ap-options.
1950 2003-07-05  Simon Josefsson <simon@josefsson.org>
1952         * lib/ap.c:
1953         (shishi_ap_req_process): Be verbose.
1955 2003-07-05  Simon Josefsson <simon@josefsson.org>
1957         * lib/aprep.c: Fix typo.
1959 2003-07-05  Simon Josefsson <simon@josefsson.org>
1961         * lib/enckdcreppart.c: Waste less stack.
1963 2003-07-05  Simon Josefsson <simon@josefsson.org>
1965         * lib/encapreppart.c: Waste less stack.
1967 2003-07-05  Simon Josefsson <simon@josefsson.org>
1969         * lib/crypto-3des.c: Memory leak fix.
1971 2003-07-05  Simon Josefsson <simon@josefsson.org>
1973         * lib/authenticator.c: Use proper API.
1975 2003-07-05  Simon Josefsson <simon@josefsson.org>
1977         * lib/aprep.c, lib/apreq.c: Use proper API.
1979 2003-07-05  Simon Josefsson <simon@josefsson.org>
1981         * lib/aprep.c: Revert last change (no new API for asn1_field(),
1982         sigh).
1984 2003-07-05  Simon Josefsson <simon@josefsson.org>
1986         * lib/aprep.c: Use new API.
1988 2003-07-05  Simon Josefsson <simon@josefsson.org>
1990         * lib/internal.h: Include gnulib stuff.
1992 2003-07-05  Simon Josefsson <simon@josefsson.org>
1994         * lib/ap.c: Use new API.
1996 2003-07-05  Simon Josefsson <simon@josefsson.org>
1998         * lib/Makefile.am, lib/setenv.c: Really remove old AC_LIBOBJ stuff.
2000 2003-07-05  Simon Josefsson <simon@josefsson.org>
2002         * lib/crypto-des.c: Remove debugging code.
2004 2003-07-05  Simon Josefsson <simon@josefsson.org>
2006         * gl/argp-help.c: Define strchrnul, f{,un}lockfile if not defined.
2007         (Perhaps not the right thing, check and forward patch to libc/gnulib
2008         later.)
2010 2003-07-05  Simon Josefsson <simon@josefsson.org>
2012         * lib/asn1.c, lib/authenticator.c, lib/cfg.c, lib/enckdcreppart.c,
2013         lib/error.c, lib/kdcrep.c, lib/krberror.c, lib/principal.c,
2014         lib/ticket.c, lib/tkt.c, lib/tkts.c, lib/vasprintf.c: Fixes for
2015         gnulib.
2017 2003-07-05  Simon Josefsson <simon@josefsson.org>
2019         * lib/crypto-des.c, lib/crypto.c, lib/pkcs5.c: Compile with
2020         libgcrypt 1.1.13.
2022 2003-07-05  Simon Josefsson <simon@josefsson.org>
2024         * src/authp.c, src/client.c, src/server.c, src/shishi.c: Gnulib
2025         fixes.
2027 2003-07-05  Simon Josefsson <simon@josefsson.org>
2029         * lib/Makefile.am: More gnulib fixes.
2031 2003-07-05  Simon Josefsson <simon@josefsson.org>
2033         * lib/Makefile.am, lib/gethostname.c, lib/memmove.c, lib/memset.c,
2034         lib/setenv.h, lib/strcasecmp.c, lib/strdup.c, lib/strerror.c,
2035         lib/unsetenv.c: Obsolete some AC_LIBOBJ with gnulib.
2037 2003-07-05  Simon Josefsson <simon@josefsson.org>
2039         * src/Makefile.am: Replace ARGP stuff with gnulib.
2041 2003-07-04  Simon Josefsson <simon@josefsson.org>
2043         * configure.ac: Reorder to avoid warnings.
2045 2003-07-04  Simon Josefsson <simon@josefsson.org>
2047         * Makefile.am, configure.ac, gl/Makefile.am, gl/alloca.c,
2048         gl/alloca_.h, gl/argp-ba.c, gl/argp-eexst.c, gl/argp-fmtstream.c,
2049         gl/argp-fmtstream.h, gl/argp-fs-xinl.c, gl/argp-help.c,
2050         gl/argp-namefrob.h, gl/argp-parse.c, gl/argp-pv.c, gl/argp-pvh.c,
2051         gl/argp-xinl.c, gl/argp.h, gl/asnprintf.c, gl/asprintf.c,
2052         gl/error.c, gl/error.h, gl/gethostname.c, gl/getopt.c, gl/getopt.h,
2053         gl/getopt1.c, gl/gettext.h, gl/malloc.c, gl/memmove.c, gl/memset.c,
2054         gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
2055         gl/printf-parse.h, gl/realloc.c, gl/setenv.c, gl/setenv.h,
2056         gl/strcase.h, gl/strcasecmp.c, gl/strchrnul.c, gl/strchrnul.h,
2057         gl/strdup.c, gl/strerror.c, gl/strncasecmp.c, gl/sysexit_.h,
2058         gl/unlocked-io.h, gl/unsetenv.c, gl/vasnprintf.c, gl/vasnprintf.h,
2059         gl/vasprintf.c, gl/vasprintf.h, gl/xalloc.h, gl/xmalloc.c,
2060         gl/xstrdup.c, gl/m4/Makefile.am, gl/m4/alloca.m4, gl/m4/argp.m4,
2061         gl/m4/codeset.m4, gl/m4/error.m4, gl/m4/gethostname.m4,
2062         gl/m4/getopt.m4, gl/m4/gettext.m4, gl/m4/glibc21.m4,
2063         gl/m4/iconv.m4, gl/m4/intdiv0.m4, gl/m4/intmax_t.m4,
2064         gl/m4/inttypes-pri.m4, gl/m4/inttypes.m4, gl/m4/inttypes_h.m4,
2065         gl/m4/isc-posix.m4, gl/m4/lcmessage.m4, gl/m4/lib-ld.m4,
2066         gl/m4/lib-link.m4, gl/m4/lib-prefix.m4, gl/m4/longdouble.m4,
2067         gl/m4/longlong.m4, gl/m4/malloc.m4, gl/m4/memmove.m4,
2068         gl/m4/memset.m4, gl/m4/nls.m4, gl/m4/onceonly_2_57.m4, gl/m4/po.m4,
2069         gl/m4/progtest.m4, gl/m4/realloc.m4, gl/m4/setenv.m4,
2070         gl/m4/signed.m4, gl/m4/stdint_h.m4, gl/m4/strcase.m4,
2071         gl/m4/strchrnul.m4, gl/m4/strdup.m4, gl/m4/strerror.m4,
2072         gl/m4/strerror_r.m4, gl/m4/sysexits.m4, gl/m4/uintmax_t.m4,
2073         gl/m4/ulonglong.m4, gl/m4/unlocked-io.m4, gl/m4/vasnprintf.m4,
2074         gl/m4/vasprintf.m4, gl/m4/wchar_t.m4, gl/m4/wint_t.m4,
2075         gl/m4/xalloc.m4, lib/Makefile.am: Add gnulib compatibility
2076         functions.  Remove argp (replaced by gnulib argp module).
2078 2003-07-04  Simon Josefsson <simon@josefsson.org>
2080         * lib/tkt.c:
2081         (shishi_tkt_key): Retrieve key from encticketpart too.
2083 2003-06-27  Simon Josefsson <simon@josefsson.org>
2085         * lib/ap.c: Check for asn1 error.
2087 2003-06-12  Simon Josefsson <simon@josefsson.org>
2089         * doc/shishi.texi: Add.
2091 2003-06-02  Simon Josefsson <simon@josefsson.org>
2093         * tests/Makefile.am: Remove ticketset for now.
2095 2003-06-02  Simon Josefsson <simon@josefsson.org>
2097         * NEWS: Version 0.0.0.
2099 2003-06-02  Simon Josefsson <simon@josefsson.org>
2101         * Makefile.am: Add release target.
2103 2003-06-02  Simon Josefsson <simon@josefsson.org>
2105         * lib/crypto.c: Add DES encrypt/decrypt without checksum.  Add
2106         dummy checksum.
2108 2003-06-02  Simon Josefsson <simon@josefsson.org>
2110         * lib/crypto-des.c: Add DES encrypt/decrypt without checksum.
2112 2003-06-02  Simon Josefsson <simon@josefsson.org>
2114         * lib/shishi.h.in: Fix NONE ciphers.
2116 2003-05-27  Simon Josefsson <simon@josefsson.org>
2118         * doc/Makefile.am: Add encapreppart functions to AP section.
2120 2003-05-27  Simon Josefsson <simon@josefsson.org>
2122         * lib/aprep.c, lib/apreq.c: Fix a2d.
2124 2003-05-27  Simon Josefsson <simon@josefsson.org>
2126         * lib/encapreppart.c, lib/shishi.h.in: Add
2127         shishi_encapreppart_seqnumber_get.
2129 2003-05-27  Simon Josefsson <simon@josefsson.org>
2131         * lib/crypto-3des.c, lib/crypto.c, lib/shishi.h.in: Add 3des-none.
2132         Add encrypt/decrypt with specific etype.
2134 2003-05-25  Simon Josefsson <simon@josefsson.org>
2136         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
2137         lib/crypto-null.c, lib/crypto.c, lib/shishi.h.in: Add
2138         shishi_{en,de}crypt_iv().
2140 2003-05-25  Simon Josefsson <simon@josefsson.org>
2142         * lib/shishi.h.in: Fix typo.
2144 2003-05-25  Simon Josefsson <simon@josefsson.org>
2146         * lib/shishi.h.in: Add GSS keyusage constants.
2148 2003-05-18  Simon Josefsson <simon@josefsson.org>
2150         * lib/authenticator.c: Fix.
2152 2003-05-11  Simon Josefsson <simon@josefsson.org>
2154         * lib/ap.c, lib/shishi.h.in: Add shishi_ap_req_der_new.
2156 2003-05-08  Simon Josefsson <simon@josefsson.org>
2158         * lib/Makefile.am: Fix asn1Parser.
2160 2003-05-08  Simon Josefsson <simon@josefsson.org>
2162         * doc/Makefile.am: Remove GSS stuff.
2164 2003-05-08  Simon Josefsson <simon@josefsson.org>
2166         * configure.ac: Check for asn1Parser.
2168 2003-05-08  Simon Josefsson <simon@josefsson.org>
2170         * lib/tkts.c: Add.
2172 2003-05-08  Simon Josefsson <simon@josefsson.org>
2174         * lib/init.c: Fix doc.
2176 2003-05-01  Simon Josefsson <simon@josefsson.org>
2178         * Makefile.am, README, configure.ac, tests/Makefile.am,
2179         shishi-gss.pc.in: Remove GSS stuff (moved to separate project).
2181 2003-05-01  Simon Josefsson <simon@josefsson.org>
2183         * doc/shishi.texi: Remove GSS stuff.
2185 2003-05-01  Simon Josefsson <simon@josefsson.org>
2187         * shishi-gss.pc.in: Add.
2189 2003-05-01  Simon Josefsson <simon@josefsson.org>
2191         * Makefile.am: Add shishi-gss.pc*.
2193 2003-05-01  Simon Josefsson <simon@josefsson.org>
2195         * configure.ac: Build shishi-gss.pc.
2197 2003-05-01  Simon Josefsson <simon@josefsson.org>
2199         * doc/gdoc: Escape { and }.
2201 2003-05-01  Simon Josefsson <simon@josefsson.org>
2203         * doc/shishi.texi: Fix.
2205 2003-05-01  Simon Josefsson <simon@josefsson.org>
2207         * Makefile.am: Indent in gss/.
2209 2003-05-01  Simon Josefsson <simon@josefsson.org>
2211         * doc/Makefile.am, doc/shishi.texi: Add.
2213 2003-05-01  Simon Josefsson <simon@josefsson.org>
2215         * README: Add gss/.
2217 2003-05-01  Simon Josefsson <simon@josefsson.org>
2219         * NEWS, AUTHORS: Fix.
2221 2003-05-01  Simon Josefsson <simon@josefsson.org>
2223         * Makefile.am, configure.ac, doc/Makefile.am, doc/shishi.texi,
2224         tests/Makefile.am, tests/gss.c: Add framework for GSS-API support.
2226 2003-05-01  Simon Josefsson <simon@josefsson.org>
2228         * tests/authenticator.c, tests/crypto.c, tests/gztime.c,
2229         tests/ticketset.c, tests/utils.c: Move include of shishi.h from
2230         utils.c to each file.
2232 2003-05-01  Simon Josefsson <simon@josefsson.org>
2234         * lib/internal.h: Typo.
2236 2003-04-18  Simon Josefsson <simon@josefsson.org>
2238         * doc/shishi.texi: Fix info dir entry.
2240 2003-04-16  Simon Josefsson <simon@josefsson.org>
2242         * ANNOUNCE: Mention devices it runs on.
2244 2003-04-15  Simon Josefsson <simon@josefsson.org>
2246         * Makefile.am: Use new cvs2cl.
2248 2003-03-29  Simon Josefsson <simon@josefsson.org>
2250         * lib/kdcreq.c: Use new allocating a2d.
2252 2003-03-26  Simon Josefsson <simon@josefsson.org>
2254         * src/shishid.c: Add comment.
2256 2003-03-26  Simon Josefsson <simon@josefsson.org>
2258         * lib/asn1.c, lib/kdc.c, lib/shishi.h.in: Add new allocating a2d
2259         functions and use them.
2261 2003-03-26  Simon Josefsson <simon@josefsson.org>
2263         * lib/crypto-des.c: Use new libgcrypt CBC-MAC interface.
2265 2003-03-26  Simon Josefsson <simon@josefsson.org>
2267         * crypto/AUTHORS, crypto/NEWS, crypto/THANKS, crypto/TODO,
2268         crypto/configure.ac: Upstream sync.
2270 2003-03-26  Simon Josefsson <simon@josefsson.org>
2272         * asn1/NEWS, asn1/configure.in: Upstream sync.
2274 2003-03-14  Simon Josefsson <simon@josefsson.org>
2276         * tests/crypto.c: Fix debug output, spotted by Marcus Watts
2277         <mdw@umich.edu>.
2279 2003-02-19  Simon Josefsson <simon@josefsson.org>
2281         * asn1/NEWS, asn1/configure.in: Upstream update.
2283 2003-02-12  Simon Josefsson <simon@josefsson.org>
2285         * lib/safe.c: Make it work.
2287 2003-02-12  Simon Josefsson <simon@josefsson.org>
2289         * lib/tkt.c: Use new ASN.1 API.
2291 2003-02-12  Simon Josefsson <simon@josefsson.org>
2293         * lib/kdcreq.c: Use new ASN.1 and principal APIs.
2295 2003-02-12  Simon Josefsson <simon@josefsson.org>
2297         * lib/kdcrep.c: Use new principal API.
2299 2003-02-12  Simon Josefsson <simon@josefsson.org>
2301         * lib/principal.c: Add *_set().
2303 2003-02-12  Simon Josefsson <simon@josefsson.org>
2305         * lib/encapreppart.c: Doc fixes.  Use new ASN.1 APIs.
2307 2003-02-12  Simon Josefsson <simon@josefsson.org>
2309         * lib/asn1.c: Fix integer functions.
2311 2003-02-12  Simon Josefsson <simon@josefsson.org>
2313         * tests/authenticator.c, tests/gztime.c, tests/ticketset.c: Indent.
2315 2003-02-12  Simon Josefsson <simon@josefsson.org>
2317         * tests/Makefile.am: Add authenticator and gztime.  Remove asn1
2318         CFLAGS.
2320 2003-02-12  Simon Josefsson <simon@josefsson.org>
2322         * tests/utils.c: Fix prototypes.
2324 2003-02-12  Simon Josefsson <simon@josefsson.org>
2326         * tests/authenticator.c: Add.
2328 2003-02-12  Simon Josefsson <simon@josefsson.org>
2330         * lib/authenticator.c: Cleanups.
2332 2003-02-11  Simon Josefsson <simon@josefsson.org>
2334         * tests/gztime.c: Add.
2336 2003-02-11  Simon Josefsson <simon@josefsson.org>
2338         * lib/gztime.c: Make it work again.
2340 2003-02-11  Simon Josefsson <simon@josefsson.org>
2342         * lib/gztime.c: Fix prototypes.
2344 2003-02-11  Simon Josefsson <simon@josefsson.org>
2346         * lib/shishi.h.in: Add.  Fix prototypes.
2348 2003-02-11  Simon Josefsson <simon@josefsson.org>
2350         * tests/ticketset.c: Fix title.
2352 2003-02-11  Simon Josefsson <simon@josefsson.org>
2354         * lib/tkts.c: Fix.
2356 2003-02-11  Simon Josefsson <simon@josefsson.org>
2358         * crypto/INSTALL: Fix.
2360 2003-02-11  Simon Josefsson <simon@josefsson.org>
2362         * Makefile.am: Allow use of external libtasn1.
2364 2003-02-11  Simon Josefsson <simon@josefsson.org>
2366         * configure.ac, lib/Makefile.am: Allow use of external libtasn1.
2367         Remove *_BUILD_* junk for pkg-config.
2369 2003-02-11  Simon Josefsson <simon@josefsson.org>
2371         * shishi.pc.in: CFLAGS for libgcrypt not needed to use shishi.  Let
2372         libtool handle library dependencies.
2374 2003-02-11  Simon Josefsson <simon@josefsson.org>
2376         * configure.ac: We need libgcrypt >1.1.13.
2378 2003-02-11  Simon Josefsson <simon@josefsson.org>
2380         * crypto/AUTHORS, crypto/INSTALL, crypto/NEWS, crypto/README,
2381         crypto/TODO, crypto/configure.ac, crypto/libgcrypt.txt: Upstream
2382         update.
2384 2003-02-11  Simon Josefsson <simon@josefsson.org>
2386         * lib/aprep.c, lib/apreq.c, lib/asn1.c, lib/authenticator.c,
2387         lib/diskio.c, lib/encapreppart.c, lib/enckdcreppart.c,
2388         lib/encticketpart.c, lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c,
2389         lib/krberror.c, lib/safe.c, lib/tgs.c, lib/ticket.c, lib/tkt.c: Use
2390         new libtasn1 API.
2392 2003-02-11  Simon Josefsson <simon@josefsson.org>
2394         * asn1/configure.in: Upstream update.
2396 2003-02-11  Simon Josefsson <simon@josefsson.org>
2398         * asn1/NEWS: Upstream update.
2400 2003-02-11  Simon Josefsson <simon@josefsson.org>
2402         * po/shishi.pot, po/sv.po: Generated.
2404 2003-02-11  Simon Josefsson <simon@josefsson.org>
2406         * doc/reference/shishi.types: Add.
2408 2003-02-11  Simon Josefsson <simon@josefsson.org>
2410         * ANNOUNCE: Update.
2412 2003-02-11  Simon Josefsson <simon@josefsson.org>
2414         * lib/shishi.h.in, lib/safe.c: Fix SAFE.
2416 2003-02-10  Simon Josefsson <simon@josefsson.org>
2418         * doc/shishi.texi: Add.
2420 2003-02-10  Simon Josefsson <simon@josefsson.org>
2422         * doc/Makefile.am: Add KRB-SAFE.
2424 2003-02-10  Simon Josefsson <simon@josefsson.org>
2426         * doc/shishi.texi: Add KRB-SAFE.  Move utility functions.
2428 2003-02-10  Simon Josefsson <simon@josefsson.org>
2430         * doc/shishi.texi: [no log message]
2432 2003-02-10  Simon Josefsson <simon@josefsson.org>
2434         * doc/shishi.texi: (Cryptographic Overview): Improve wording.
2436 2003-02-10  Simon Josefsson <simon@josefsson.org>
2438         * README-alpha: Fix.
2440 2003-02-10  Simon Josefsson <simon@josefsson.org>
2442         * lib/as.c: Doc fix.
2444 2003-02-10  Simon Josefsson <simon@josefsson.org>
2446         * lib/asn1.c, lib/diskio.c, lib/safe.c, lib/shishi.h.in,
2447         lib/internal.h, src/client.c, src/server.c: Make KRB-SAFE work.
2449 2003-02-10  Simon Josefsson <simon@josefsson.org>
2451         * lib/tgs.c, lib/as.c: Doc fix.
2453 2003-02-10  Simon Josefsson <simon@josefsson.org>
2455         * Makefile.am: Ditto.
2457 2003-02-10  Simon Josefsson <simon@josefsson.org>
2459         * Makefile.am: Fix ChangeLog generation.
2461 2003-02-10  Simon Josefsson <simon@josefsson.org>
2463         * README: Fix.
2465 2003-02-08  Simon Josefsson <simon@josefsson.org>
2467         * lib/shishi.h.in, lib/tkts.c: Fix.
2469 2003-02-08  Simon Josefsson <simon@josefsson.org>
2471         * tests/ticketset.c, tests/crypto.c, tests/utils.c, src/client.c,
2472         src/server.c, src/data.h, src/shishi.c, src/shishid.c: Fix.
2474 2003-02-08  Simon Josefsson <simon@josefsson.org>
2476         * src/shishid.c: Fix.
2478 2003-02-08  Simon Josefsson <simon@josefsson.org>
2480         * lib/safe.c: Add.
2482 2003-02-08  Simon Josefsson <simon@josefsson.org>
2484         * src/authp.c, src/client.c, lib/shishi.h.in: Fix.
2486 2003-02-08  Simon Josefsson <simon@josefsson.org>
2488         * lib/asn1.c, lib/crypto-des.c, lib/init.c, lib/netio.c,
2489         lib/shishi.h.in: Fix.
2491 2003-02-08  Simon Josefsson <simon@josefsson.org>
2493         * lib/vasprintf.c, lib/kdcreq.c: Fix.
2495 2003-02-08  Simon Josefsson <simon@josefsson.org>
2497         * lib/asn1.c, lib/authenticator.c, lib/cfg.c, lib/crypto-des.c,
2498         lib/crypto.c, lib/enckdcreppart.c, lib/encticketpart.c, lib/init.c,
2499         lib/kdc.c, lib/kdcrep.c, lib/key.c, lib/netio.c, lib/pkcs5.c,
2500         lib/principal.c, lib/shishi.h.in, lib/ticket.c, lib/tkt.c,
2501         lib/tkts.c, lib/vasprintf.c: Fix.
2503 2003-02-08  Simon Josefsson <simon@josefsson.org>
2505         * lib/shishi.h.in: Fix.
2507 2003-02-08  Simon Josefsson <simon@josefsson.org>
2509         * lib/crypto.c: Fix.
2511 2003-02-08  Simon Josefsson <simon@josefsson.org>
2513         * lib/vasprintf.c, lib/internal.h: Fix.
2515 2003-02-08  Simon Josefsson <simon@josefsson.org>
2517         * lib/asn1.c, lib/pkcs5.c, lib/key.c, lib/crypto-aes.c,
2518         lib/crypto.c, lib/netio.c, lib/tkts.c, lib/kdc.c, lib/as.c,
2519         lib/crypto-3des.c, lib/crypto-des.c, lib/crypto-null.c, lib/init.c,
2520         lib/krberror.c, lib/shishi.h.in: Fix.
2522 2003-02-08  Simon Josefsson <simon@josefsson.org>
2524         * lib/encticketpart.c, lib/tkt.c, lib/shishi.h.in, lib/tkts.c: Fix.
2526 2003-02-08  Simon Josefsson <simon@josefsson.org>
2528         * lib/asn1.c: Add.
2530 2003-02-08  Simon Josefsson <simon@josefsson.org>
2532         * lib/apreq.c, lib/shishi.h.in, lib/encapreppart.c, lib/ticket.c:
2533         Fix.
2535 2003-02-08  Simon Josefsson <simon@josefsson.org>
2537         * lib/authenticator.c, lib/kdcrep.c, lib/enckdcreppart.c: Fix.
2539 2003-02-08  Simon Josefsson <simon@josefsson.org>
2541         * lib/shishi.h.in: Fix.
2543 2003-02-08  Simon Josefsson <simon@josefsson.org>
2545         * lib/cfg.c: Fix warnings.
2547 2003-02-08  Simon Josefsson <simon@josefsson.org>
2549         * lib/cfg.c: Declare getsubopt().
2551 2003-02-08  Simon Josefsson <simon@josefsson.org>
2553         * lib/shishi.h.in: Add.
2555 2003-02-08  Simon Josefsson <simon@josefsson.org>
2557         * lib/shishi.h.in: Add.  Fix.
2559 2003-02-08  Simon Josefsson <simon@josefsson.org>
2561         * lib/shishi.h.in: Add.
2563 2003-02-08  Simon Josefsson <simon@josefsson.org>
2565         * lib/shishi.h.in, lib/internal.h: Add.
2567 2003-02-08  Simon Josefsson <simon@josefsson.org>
2569         * lib/shishi.h.in, lib/internal.h: Add.
2571 2003-02-08  Simon Josefsson <simon@josefsson.org>
2573         * lib/internal.h: Include arpa/inet.h.
2575 2003-02-08  Simon Josefsson <simon@josefsson.org>
2577         * doc/shishi.texi: Add.
2579 2003-02-08  Simon Josefsson <simon@josefsson.org>
2581         * lib/shishi.h.in: Fix.
2583 2003-02-08  Simon Josefsson <simon@josefsson.org>
2585         * lib/shishi.h.in, lib/tkts.c, tests/ticketset.c, src/shishi.c: New
2586         find/get API.
2588 2003-02-08  Simon Josefsson <simon@josefsson.org>
2590         * lib/tkt.c: Add.
2592 2003-02-08  Simon Josefsson <simon@josefsson.org>
2594         * lib/principal.c: Fix.
2596 2003-02-05  Simon Josefsson <simon@josefsson.org>
2598         * src/shishid.c, tests/ticketset.c: Fix API.
2600 2003-02-05  Simon Josefsson <simon@josefsson.org>
2602         * configure.ac: Check arpa/inet.h.
2604 2003-02-05  Simon Josefsson <simon@josefsson.org>
2606         * lib/ticket.c, lib/asn1.c, lib/shishi.h.in, lib/tkts.c: Fix API.
2608 2003-02-05  Simon Josefsson <simon@josefsson.org>
2610         * lib/enckdcreppart.c, lib/encticketpart.c: Fix.
2612 2003-02-05  Simon Josefsson <simon@josefsson.org>
2614         * lib/crypto.c: Add.
2616 2003-02-05  Simon Josefsson <simon@josefsson.org>
2618         * lib/kdc.c, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
2619         lib/diskio.c: Fix API.
2621 2003-02-05  Simon Josefsson <simon@josefsson.org>
2623         * lib/kdcrep.c: Fix.
2625 2003-02-05  Simon Josefsson <simon@josefsson.org>
2627         * lib/shishi.h.in, lib/asn1.c: Fix.
2629 2003-02-05  Simon Josefsson <simon@josefsson.org>
2631         * lib/principal.c, lib/asn1.c:
2632         (shishi_principal_name_get, shishi_principal_name_realm_get): Move
2633         from asn1.c to principal.c
2635 2003-02-05  Simon Josefsson <simon@josefsson.org>
2637         * lib/safe.c: Fix.
2639 2003-02-05  Simon Josefsson <simon@josefsson.org>
2641         * lib/diskio.c: Fix header.
2643 2003-02-05  Simon Josefsson <simon@josefsson.org>
2645         * lib/init.c: Fix gcrypt init.
2647 2003-02-05  Simon Josefsson <simon@josefsson.org>
2649         * lib/internal.h: Use Shishi_asn1 instead of ASN1_TYPE.  Fix.
2651 2003-02-05  Simon Josefsson <simon@josefsson.org>
2653         * lib/asn1.c: Add.
2655 2003-02-05  Simon Josefsson <simon@josefsson.org>
2657         * lib/enckdcreppart.c, lib/safe.c: Cleanup.
2659 2003-02-05  Simon Josefsson <simon@josefsson.org>
2661         * lib/authenticator.c, lib/kdcreq.c, lib/shishi.h.in, lib/init.c:
2662         Fix.
2664 2003-02-05  Simon Josefsson <simon@josefsson.org>
2666         * lib/encticketpart.c: Cleanup.
2668 2003-02-05  Simon Josefsson <simon@josefsson.org>
2670         * lib/ticket.c: Cleanup.
2672 2003-02-05  Simon Josefsson <simon@josefsson.org>
2674         * lib/kdc.c: Cleanup.
2676 2003-02-05  Simon Josefsson <simon@josefsson.org>
2678         * lib/krberror.c: Cleanup.
2680 2003-02-05  Simon Josefsson <simon@josefsson.org>
2682         * lib/kdcrep.c: Cleanup.
2684 2003-02-05  Simon Josefsson <simon@josefsson.org>
2686         * lib/kdcreq.c: Cleanup.
2688 2003-02-05  Simon Josefsson <simon@josefsson.org>
2690         * lib/asn1.c: Add.
2692 2003-02-05  Simon Josefsson <simon@josefsson.org>
2694         * lib/ticket.c: Use Shishi_asn1 instead of ASN1_TYPE.
2696 2003-02-05  Simon Josefsson <simon@josefsson.org>
2698         * lib/encapreppart.c: Fix.
2700 2003-02-05  Simon Josefsson <simon@josefsson.org>
2702         * lib/tkt.c, lib/krberror.c, lib/kdcrep.c, lib/kdcreq.c, lib/tgs.c,
2703         lib/safe.c: Use Shishi_asn1 instead of ASN1_TYPE.
2705 2003-02-05  Simon Josefsson <simon@josefsson.org>
2707         * lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
2708         lib/kdc.c: Use Shishi_asn1 instead of ASN1_TYPE.
2710 2003-02-05  Simon Josefsson <simon@josefsson.org>
2712         * lib/diskio.c, lib/done.c: Use Shishi_asn1 instead of ASN1_TYPE.
2714 2003-02-05  Simon Josefsson <simon@josefsson.org>
2716         * lib/asn1.c: Use Shishi_asn1 instead of ASN1_TYPE.  Cleanup.  Add.
2718 2003-02-05  Simon Josefsson <simon@josefsson.org>
2720         * lib/ap.c, lib/shishi.h.in, lib/apreq.c, lib/aprep.c, lib/as.c,
2721         lib/authenticator.c: Use Shishi_asn1 instead of ASN1_TYPE.
2723 2003-02-05  Simon Josefsson <simon@josefsson.org>
2725         * configure.ac: Check syslog.h.
2727 2003-02-05  Simon Josefsson <simon@josefsson.org>
2729         * doc/gdoc: Fixes.
2731 2003-02-05  Simon Josefsson <simon@josefsson.org>
2733         * lib/version.c: Copyright fix.
2735 2003-02-05  Simon Josefsson <simon@josefsson.org>
2737         * lib/shishi.h.in: Fix krberror.
2739 2003-02-05  Simon Josefsson <simon@josefsson.org>
2741         * lib/apreq.c, lib/error.c, lib/hostkeys.c, lib/version.c: Doc fix.
2743 2003-02-05  Simon Josefsson <simon@josefsson.org>
2745         * src/shishid.c: Syslog.  Setuid.
2747 2003-02-03  Simon Josefsson <simon@josefsson.org>
2749         * lib/krberror.c: Doc fix.
2751 2003-02-03  Simon Josefsson <simon@josefsson.org>
2753         * lib/init.c: Re-order to improve manual.
2755 2003-02-03  Simon Josefsson <simon@josefsson.org>
2757         * src/shishid.c: AS exchange works (with hardcoded credentials).
2759 2003-02-03  Simon Josefsson <simon@josefsson.org>
2761         * src/kdc.c: Fix.  What to do about this file?  Abandon?
2763 2003-02-03  Simon Josefsson <simon@josefsson.org>
2765         * lib/shishi.h.in: Fix.
2767 2003-02-03  Simon Josefsson <simon@josefsson.org>
2769         * lib/kdcreq.c: Fix.  Add.
2771 2003-02-03  Simon Josefsson <simon@josefsson.org>
2773         * lib/kdc.c: Fix return codes.
2775 2003-02-03  Simon Josefsson <simon@josefsson.org>
2777         * lib/init.c: Add.
2779 2003-02-03  Simon Josefsson <simon@josefsson.org>
2781         * lib/asn1.c: Fix debug.
2783 2003-02-03  Simon Josefsson <simon@josefsson.org>
2785         * lib/as.c: Add.  Clear pdata in AS-REQ.
2787 2003-02-03  Simon Josefsson <simon@josefsson.org>
2789         * lib/ticketset.c, lib/tkts.c: Rename ticketset.c to tkts.c.
2791 2003-02-03  Simon Josefsson <simon@josefsson.org>
2793         * lib/tkt.c: Add, code from ticket.c.
2795 2003-02-03  Simon Josefsson <simon@josefsson.org>
2797         * doc/reference/Makefile.am, doc/reference/tmpl/dummy.sgml,
2798         doc/reference/tmpl/shishi.sgml: Fix.
2800 2003-02-03  Simon Josefsson <simon@josefsson.org>
2802         * doc/reference/shishi.types, doc/reference/tmpl/shishi.sgml:
2803         Remove autogenerated stuff.
2805 2003-02-03  Simon Josefsson <simon@josefsson.org>
2807         * doc/reference/Makefile.am: Improve maintainer-clean (somewhat
2808         shishi specific).
2810 2003-02-03  Simon Josefsson <simon@josefsson.org>
2812         * doc/Makefile.am, doc/shishi.texi, doc/reference/tmpl/shishi.sgml,
2813         extra/pam_shishi/pam_shishi.c, lib/Makefile.am, lib/ap.c,
2814         lib/apreq.c, lib/as.c, lib/asn1.c, lib/authenticator.c,
2815         lib/diskio.c, lib/done.c, lib/enckdcreppart.c, lib/error.c,
2816         lib/init.c, lib/internal.h, lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c,
2817         lib/safe.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c, src/authp.c,
2818         src/client.c, src/server.c, src/shishi.c, src/shishid.c,
2819         tests/ticketset.c: Rename shishi_ticketset_* to shishi_tkts_*.
2820         Separate ASN.1 ticket functions into shishi_ticket_* and high-level
2821         ticket functions into shishi_tkt_*.
2823 2003-02-02  Simon Josefsson <simon@josefsson.org>
2825         * lib/ticket.c: Add.  Fix typo.
2826         (shishi_ticket_key_set): Set key in EncKDCRepPart too.
2827         (shishi_ticket2): Set transited, authtime, endtime.
2829 2003-02-02  Simon Josefsson <simon@josefsson.org>
2831         * lib/cfg.c, lib/crypto.c, lib/enckdcreppart.c, lib/kdc.c,
2832         lib/kdcrep.c, lib/kdcreq.c, lib/shishi.h.in: Add.
2834 2003-02-02  Simon Josefsson <simon@josefsson.org>
2836         * lib/as.c: Add.  Initialize ticket in AS.
2838 2003-02-02  Simon Josefsson <simon@josefsson.org>
2840         * lib/authenticator.c: Add.
2842 2003-02-02  Simon Josefsson <simon@josefsson.org>
2844         * lib/ticket.c, lib/shishi.h.in, lib/kdc.c: Add.
2846 2003-02-02  Simon Josefsson <simon@josefsson.org>
2848         * lib/authenticator.c: Add AuthorizationData.
2850 2003-02-02  Simon Josefsson <simon@josefsson.org>
2852         * lib/ap.c: Typo.
2854 2003-02-02  Simon Josefsson <simon@josefsson.org>
2856         * lib/kdcreq.c, lib/shishi.h.in: Add.
2858 2003-02-02  Simon Josefsson <simon@josefsson.org>
2860         * lib/kdc.c:
2861         (shishi_as_process): Print derived user key.
2863 2003-02-02  Simon Josefsson <simon@josefsson.org>
2865         * lib/diskio.c: Print hex key for noice verbose.
2867 2003-02-02  Simon Josefsson <simon@josefsson.org>
2869         * lib/ap.c, lib/as.c: Print debug info.
2871 2003-02-02  Simon Josefsson <simon@josefsson.org>
2873         * lib/ap.c: Print debug info.
2875 2003-02-01  Simon Josefsson <simon@josefsson.org>
2877         * lib/asn1.c: Add shishi_asn1_integer2_field.  Indent.
2879 2003-02-01  Simon Josefsson <simon@josefsson.org>
2881         * lib/crypto.c, lib/cfg.c, lib/authenticator.c, src/authp.c,
2882         src/client.c, src/crypto.c, src/server.c, src/shishi.c,
2883         src/shishid.c, tests/crypto.c, tests/ticketset.c: Indent.
2885 2003-02-01  Simon Josefsson <simon@josefsson.org>
2887         * lib/diskio.c: Indent.  Add debug code.
2889 2003-02-01  Simon Josefsson <simon@josefsson.org>
2891         * lib/enckdcreppart.c: Add shishi_enckdcreppart_key_set,
2892         shishi_enckdcreppart_nonce_set,
2893         shishi_enckdcreppart_populate_encticketpart,
2894         shishi_enckdcreppart_srealm_set, shishi_enckdcreppart_sname_set,
2895         shishi_enckdcreppart_server_set,
2896         shishi_enckdcreppart_srealmserver_set, shishi_encasreppart.  Indent.
2898 2003-02-01  Simon Josefsson <simon@josefsson.org>
2900         * lib/kdc.c, lib/init.c, lib/hostkeys.c, lib/error.c,
2901         lib/encticketpart.c, lib/encapreppart.c: Indent.
2903 2003-02-01  Simon Josefsson <simon@josefsson.org>
2905         * lib/kdcrep.c: Add shishi_kdcrep_crealm_set,
2906         shishi_kdcrep_cname_set, shishi_kdcrep_client_set,
2907         shishi_kdcrep_crealmserver_set, shishi_kdcrep_set_enc_part,
2908         shishi_kdcrep_add_enc_part.
2909         (shishi_kdcrep_get_ticket): Don't lose on (some) optional fields.
2911 2003-02-01  Simon Josefsson <simon@josefsson.org>
2913         * lib/kdcreq.c: Add shishi_kdcreq_nonce, shishi_kdcreq_cname_get.
2915 2003-02-01  Simon Josefsson <simon@josefsson.org>
2917         * lib/krberror.c, lib/key.c: Indent.
2919 2003-02-01  Simon Josefsson <simon@josefsson.org>
2921         * lib/ticketset.c, lib/ticket.c, lib/tgs.c, lib/realm.c,
2922         lib/principal.c, lib/password.c, lib/netio.c: Indent.
2924 2003-02-01  Simon Josefsson <simon@josefsson.org>
2926         * lib/as.c: Add shishi_as_rep_der_set.
2928 2003-02-01  Simon Josefsson <simon@josefsson.org>
2930         * lib/apreq.c:
2931         (shishi_apreq_get_ticket, shishi_apreq_set_ticket): Don't lose on
2932         optional fields (some still left though).
2934 2003-02-01  Simon Josefsson <simon@josefsson.org>
2936         * lib/aprep.c: Indent.
2938 2003-02-01  Simon Josefsson <simon@josefsson.org>
2940         * lib/ap.c: Indent.
2941         (shishi_ap_rep_der_set): Don't lose previous AP-REP.
2942         (shishi_ap_rep_der): New.
2944 2003-01-31  Simon Josefsson <simon@josefsson.org>
2946         * lib/shishi.h.in: Add.  Fix key usage enum member name.
2948 2003-01-31  Simon Josefsson <simon@josefsson.org>
2950         * lib/encticketpart.c, lib/kdcrep.c, lib/ticket.c: Add functions to
2951         set things.
2953 2003-01-31  Simon Josefsson <simon@josefsson.org>
2955         * lib/enckdcreppart.c: Fix.
2957 2003-01-31  Simon Josefsson <simon@josefsson.org>
2959         * lib/shishi.h.in: Add.
2961 2003-01-31  Simon Josefsson <simon@josefsson.org>
2963         * lib/encticketpart.c: Add shishi_encticketpart.
2965 2003-01-31  Simon Josefsson <simon@josefsson.org>
2967         * lib/init.c: Add shishi_init_server.
2969 2003-01-31  Simon Josefsson <simon@josefsson.org>
2971         * lib/key.c: Add shishi_key_random.
2973 2003-01-31  Simon Josefsson <simon@josefsson.org>
2975         * lib/crypto.c: Use strong random data.
2977 2003-01-26  Simon Josefsson <simon@josefsson.org>
2979         * doc/reference/tmpl/shishi.sgml: Generated.
2981 2003-01-22  Simon Josefsson <simon@josefsson.org>
2983         * doc/reference/tmpl/shishi.sgml: New.
2985 2003-01-22  Simon Josefsson <simon@josefsson.org>
2987         * configure.ac: Fix.
2989 2003-01-22  Simon Josefsson <simon@josefsson.org>
2991         * doc/reference/shishi-docs.sgml: Add some text.
2993 2003-01-22  Simon Josefsson <simon@josefsson.org>
2995         * doc/reference/Makefile.am: Add uninstall target.  Fix distcheck.
2997 2003-01-22  Simon Josefsson <simon@josefsson.org>
2999         * lib/crypto-des.c: Use libgcrypt for CRC.
3001 2003-01-22  Simon Josefsson <simon@josefsson.org>
3003         * lib/Makefile.am: Fix libstringprep vs libidn.
3005 2003-01-21  Simon Josefsson <simon@josefsson.org>
3007         * configure.ac: Fix libstringprep vs libidn.
3009 2003-01-21  Simon Josefsson <simon@josefsson.org>
3011         * Makefile.am: Don't dist gdbm (for now).  Fix libstringprep vs
3012         libidn.  Fix cvs2cl and gtk-dock for distcheck.
3014 2003-01-21  Simon Josefsson <simon@josefsson.org>
3016         * tests/crypto.c: Don't check crc (gcrypt used now).
3018 2002-12-15  Simon Josefsson <simon@josefsson.org>
3020         * lib/Makefile.am, lib/diskio.c, lib/key.c, lib/safe.c,
3021         lib/shishi.h.in, src/client.c: Unfinished SAFE support.
3023 2002-12-15  Simon Josefsson <simon@josefsson.org>
3025         * ANNOUNCE: Fix.
3027 2002-12-15  Simon Josefsson <simon@josefsson.org>
3029         * ANNOUNCE: Fix.
3031 2002-12-15  Simon Josefsson <simon@josefsson.org>
3033         * ANNOUNCE: Fix.
3035 2002-12-15  Simon Josefsson <simon@josefsson.org>
3037         * src/shishid.c, src/shishi.c: Fix.
3039 2002-12-15  Simon Josefsson <simon@josefsson.org>
3041         * shishi.pc.in, shishi.conf.in, README: Fix.
3043 2002-12-14  Simon Josefsson <simon@josefsson.org>
3045         * configure.ac: Add GTK-DOC stuff.
3047 2002-12-14  Simon Josefsson <simon@josefsson.org>
3049         * lib/kdcreq.c, lib/tgs.c: Fix warnings from GTK-DOC.
3051 2002-12-14  Simon Josefsson <simon@josefsson.org>
3053         * doc/Makefile.am, doc/reference/Makefile.am,
3054         doc/reference/shishi-docs.sgml, doc/reference/shishi.types:
3055         Generate HTML/SGML API documentation using GTK-DOC.
3057 2002-12-14  Simon Josefsson <simon@josefsson.org>
3059         * lib/ticket.c, lib/ticketset.c, lib/shishi.h.in: Fix.
3061 2002-12-14  Simon Josefsson <simon@josefsson.org>
3063         * Makefile.am: EXTRA_DIST ANNOUNCE:
3065 2002-12-14  Simon Josefsson <simon@josefsson.org>
3067         * ANNOUNCE: Add.
3069 2002-12-14  Simon Josefsson <simon@josefsson.org>
3071         * extra/pam_shishi/pam_shishi.c: Define PAM_STATIC for static
3072         builds.
3074 2002-12-14  Simon Josefsson <simon@josefsson.org>
3076         * configure.ac, extra/pam_shishi/Makefile.am,
3077         extra/pam_shishi/pam_shishi.c: Solaris PAM fixes.
3079 2002-12-14  Simon Josefsson <simon@josefsson.org>
3081         * Makefile.am: Make sure ChangeLog is regenerated.
3083 2002-12-13  Simon Josefsson <simon@josefsson.org>
3085         * extra/README: Fix.
3087 2002-12-13  Simon Josefsson <simon@josefsson.org>
3089         * AUTHORS, NEWS, README, README-alpha, THANKS: Copying condition
3090         changes.
3092 2002-12-13  Simon Josefsson <simon@josefsson.org>
3094         * src/shishid.c: Fix warnings.
3096 2002-12-13  Simon Josefsson <simon@josefsson.org>
3098         * doc/shishi.texi: Fix ports.
3100 2002-12-13  Simon Josefsson <simon@josefsson.org>
3102         * configure.ac, extra/Makefile.am, extra/pam_shishi/Makefile.am,
3103         extra/pam_shishi/pam_shishi.c: Add --disable-pam configure option.
3105 2002-12-13  Simon Josefsson <simon@josefsson.org>
3107         * src/server.c: Don't hardcode server name.
3109 2002-12-13  Simon Josefsson <simon@josefsson.org>
3111         * lib/shishi.h.in, lib/ticketset.c, lib/apreq.c, lib/crypto.c,
3112         lib/kdcreq.c: Revert earlier changes that broke simplified
3113         encryption profile.  PAM fixes.
3115 2002-12-13  Simon Josefsson <simon@josefsson.org>
3117         * extra/README: Add PAM.
3119 2002-12-13  Simon Josefsson <simon@josefsson.org>
3121         * extra/Makefile.am, extra/pam_shishi/Makefile.am,
3122         extra/pam_shishi/pam_shishi.c: Initial PAM module.
3124 2002-12-12  Simon Josefsson <simon@josefsson.org>
3126         * doc/shishi.texi: Fixes.
3128 2002-12-12  Simon Josefsson <simon@josefsson.org>
3130         * tests/ticketset.c: Add.
3132 2002-12-12  Simon Josefsson <simon@josefsson.org>
3134         * lib/ap.c, lib/apreq.c, lib/authenticator.c, lib/crypto-3des.c,
3135         lib/crypto-aes.c, lib/crypto-des.c, lib/crypto.c, lib/diskio.c,
3136         lib/encapreppart.c, lib/init.c, lib/internal.h, lib/kdc.c,
3137         lib/kdcrep.c, lib/kdcreq.c, lib/netio.c, lib/password.c,
3138         lib/shishi.h.in, lib/ticket.c, lib/ticketset.c, lib/vasprintf.c:
3139         Fix warnings.
3141 2002-12-12  Simon Josefsson <simon@josefsson.org>
3143         * tests/ticketset.c: Use new ASN.1 interface.
3145 2002-12-12  Simon Josefsson <simon@josefsson.org>
3147         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c, lib/asn1.c,
3148         lib/authenticator.c, lib/diskio.c, lib/encapreppart.c,
3149         lib/enckdcreppart.c, lib/encticketpart.c, lib/kdc.c, lib/kdcrep.c,
3150         lib/kdcreq.c, lib/krberror.c, lib/shishi.h.in, lib/ticket.c:
3151         Cleanup ASN.1 stuff.
3153 2002-12-12  Simon Josefsson <simon@josefsson.org>
3155         * src/shishi.c: Expire tickets.
3157 2002-12-11  Simon Josefsson <simon@josefsson.org>
3159         * tests/ticketset.c: Test file read/write.
3161 2002-12-11  Simon Josefsson <simon@josefsson.org>
3163         * lib/ticketset.c: Mem fixes.  Separate ticket expiring on write.
3165 2002-12-11  Simon Josefsson <simon@josefsson.org>
3167         * tests/ticketset.c: Use new ticketset API. Fixes.
3169 2002-12-11  Simon Josefsson <simon@josefsson.org>
3171         * src/authp.c, src/client.c, src/shishi.c: Use new ticketset
3172         interface.
3174 2002-12-11  Simon Josefsson <simon@josefsson.org>
3176         * lib/init.c, lib/shishi.h.in, lib/ticketset.c:
3177         s/ticketset_init/ticketset/g
3179 2002-12-11  Simon Josefsson <simon@josefsson.org>
3181         * tests/Makefile.am, tests/crypto.c, tests/ticketset.c,
3182         tests/utils.c: Add ticketset self tests.
3184 2002-12-11  Simon Josefsson <simon@josefsson.org>
3186         * src/authp.c, src/client.c, src/kdc.c, src/shishi.c: Fix for new
3187         API.
3189 2002-12-11  Simon Josefsson <simon@josefsson.org>
3191         * lib/asn1.c, lib/diskio.c, lib/done.c, lib/internal.h, lib/kdc.c,
3192         lib/shishi.h.in, lib/ticket.c, lib/ticketset.c: Fixes discovered
3193         while writing ticketset selftests.
3195 2002-12-11  Simon Josefsson <simon@josefsson.org>
3197         * src/authp.c, src/client.c, src/crypto.c, src/data.h,
3198         src/server.c, src/shishi.c: Fix.
3200 2002-12-11  Simon Josefsson <simon@josefsson.org>
3202         * tests/crypto.c: Use new key API.
3204 2002-12-11  Simon Josefsson <simon@josefsson.org>
3206         * lib/error.c: Add.
3208 2002-12-11  Simon Josefsson <simon@josefsson.org>
3210         * src/shishid.c: Don't define ngettext.
3212 2002-12-11  Simon Josefsson <simon@josefsson.org>
3214         * src/server.c: Fix.
3216 2002-12-11  Simon Josefsson <simon@josefsson.org>
3218         * lib/error.c: Add.
3220 2002-12-11  Simon Josefsson <simon@josefsson.org>
3222         * lib/ap.c: Fix keyusage.
3224 2002-12-11  Simon Josefsson <simon@josefsson.org>
3226         * src/shishi.c: Add crypto key file.
3228 2002-12-11  Simon Josefsson <simon@josefsson.org>
3230         * src/server.c: Use AP interface.
3232 2002-12-11  Simon Josefsson <simon@josefsson.org>
3234         * src/crypto.c: Use new key API.
3236 2002-12-11  Simon Josefsson <simon@josefsson.org>
3238         * lib/ap.c, lib/apreq.c, lib/hostkeys.c, lib/internal.h, lib/key.c,
3239         lib/shishi.h.in, lib/ticket.c: Improve AP interface.
3241 2002-12-11  Simon Josefsson <simon@josefsson.org>
3243         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto.c, lib/diskio.c,
3244         lib/hostkeys.c, lib/key.c, lib/shishi.h.in: Key API fixes.
3246 2002-12-11  Simon Josefsson <simon@josefsson.org>
3248         * lib/ap.c: Fix (make TGS work again).
3250 2002-12-11  Simon Josefsson <simon@josefsson.org>
3252         * tests/crypto.c: Use new key API.
3254 2002-12-11  Simon Josefsson <simon@josefsson.org>
3256         * doc/Makefile.am, doc/shishi.texi: Hostkeys.
3258 2002-12-11  Simon Josefsson <simon@josefsson.org>
3260         * configure.ac: Dmalloc.
3262 2002-12-11  Simon Josefsson <simon@josefsson.org>
3264         * AUTHORS, NEWS, README: Fix copying conditions.
3266 2002-12-11  Simon Josefsson <simon@josefsson.org>
3268         * src/crypto.c, src/kdc.c: Use new key API.
3270 2002-12-11  Simon Josefsson <simon@josefsson.org>
3272         * lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
3273         lib/asn1.c, lib/authenticator.c, lib/base64.c, lib/cfg.c,
3274         lib/crypto-des.c, lib/encapreppart.c, lib/gztime.c, lib/init.c,
3275         lib/kdcrep.c, lib/kdcreq.c, lib/krberror.c, lib/netio.c,
3276         lib/password.c, lib/realm.c, lib/ticketset.c: -Wall fixes.
3278 2002-12-11  Simon Josefsson <simon@josefsson.org>
3280         * lib/Makefile.am, lib/crypto-3des.c, lib/crypto-aes.c,
3281         lib/crypto.c, lib/diskio.c, lib/done.c, lib/enckdcreppart.c,
3282         lib/encticketpart.c, lib/hostkeys.c, lib/internal.h, lib/kdc.c,
3283         lib/key.c, lib/shishi.h.in: Cleanup key API.  Add hostkey API
3284         starting point.  Fixes.
3286 2002-12-09  Simon Josefsson <simon@josefsson.org>
3288         * README: Removed text now in README-alpha.
3290 2002-12-09  Simon Josefsson <simon@josefsson.org>
3292         * README-alpha: Add.
3294 2002-12-09  Simon Josefsson <simon@josefsson.org>
3296         * lib/ap.c, lib/as.c, lib/crypto-des.c, lib/tgs.c, lib/ticketset.c:
3297         Improve verbose messages.
3299 2002-12-09  Simon Josefsson <simon@josefsson.org>
3301         * src/shishi.c: Use TGS interface.
3303 2002-12-09  Simon Josefsson <simon@josefsson.org>
3305         * lib/ap.c, lib/as.c, lib/principal.c, lib/realm.c,
3306         lib/shishi.h.in, lib/tgs.c, lib/ticketset.c: Cleanup TGS interface.
3308 2002-12-08  Simon Josefsson <simon@josefsson.org>
3310         * lib/ap.c, lib/diskio.c, lib/shishi.h.in, lib/ticket.c: Fix.
3312 2002-12-08  Simon Josefsson <simon@josefsson.org>
3314         * src/crypto.c: Use cipher_randomlen().
3316 2002-12-08  Simon Josefsson <simon@josefsson.org>
3318         * lib/crypto.c: Add cipher_randomlen().
3320 2002-12-08  Simon Josefsson <simon@josefsson.org>
3322         * lib/ticket.c: Fix.
3324 2002-12-08  Simon Josefsson <simon@josefsson.org>
3326         * lib/ticket.c: s/service/server/g.
3328 2002-12-08  Simon Josefsson <simon@josefsson.org>
3330         * src/shishi.c: Print EncKDCRepPart when printing ticket.
3332 2002-12-08  Simon Josefsson <simon@josefsson.org>
3334         * lib/as.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c,
3335         lib/ticketset.c: Store KDC-REP in ticket file too (for the cname,
3336         crealm, and keytype protection etype fields, and possibly other uses
3337         in the future).
3339 2002-12-08  Simon Josefsson <simon@josefsson.org>
3341         * lib/aprep.c, lib/apreq.c, lib/authenticator.c, lib/init.c,
3342         lib/internal.h: Remove most of shishi_last_*().
3344 2002-12-08  Simon Josefsson <simon@josefsson.org>
3346         * lib/diskio.c: Remove debug output.
3348 2002-12-08  Simon Josefsson <simon@josefsson.org>
3350         * src/shishi.c, src/authp.c, src/client.c: Use new ticketset API.
3352 2002-12-08  Simon Josefsson <simon@josefsson.org>
3354         * lib/ticket.c: Print etype key is protected under.
3356 2002-12-08  Simon Josefsson <simon@josefsson.org>
3358         * lib/done.c, lib/init.c, lib/shishi.h.in, lib/ticketset.c: Cleanup
3359         ticketset API.
3361 2002-12-08  Simon Josefsson <simon@josefsson.org>
3363         * lib/ticketset.c: Don't hardcode all tickets belonging to
3364         jas@JOSEFSSON.ORG.
3366 2002-12-08  Simon Josefsson <simon@josefsson.org>
3368         * src/Makefile.am: kdc.c is broken for now.
3370 2002-12-08  Simon Josefsson <simon@josefsson.org>
3372         * src/shishi.c: Print last-req too.
3374 2002-12-08  Simon Josefsson <simon@josefsson.org>
3376         * src/authp.c: Fix.
3378 2002-12-08  Simon Josefsson <simon@josefsson.org>
3380         * lib/ticketset.c: Add find/get_ticket etype.
3382 2002-12-08  Simon Josefsson <simon@josefsson.org>
3384         * lib/shishi.h.in, lib/ticket.c: Fix ticket flags.  Add last-req.
3386 2002-12-08  Simon Josefsson <simon@josefsson.org>
3388         * lib/apreq.c, lib/kdcreq.c: Remove old AP-REQ API.
3390 2002-12-08  Simon Josefsson <simon@josefsson.org>
3392         * lib/ap.c: Fix doc.
3394 2002-12-07  Simon Josefsson <simon@josefsson.org>
3396         * configure.ac: Gnits.
3398 2002-12-07  Simon Josefsson <simon@josefsson.org>
3400         * COPYING.DOC: Add.
3402 2002-12-07  Simon Josefsson <simon@josefsson.org>
3404         * doc/lgpl.texi, doc/Makefile.am: Use GPL instead of LGPL.
3406 2002-12-07  Simon Josefsson <simon@josefsson.org>
3408         * doc/Makefile.am, doc/gdoc-error, doc/shishi.texi,
3409         lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
3410         lib/asn1.c, lib/authenticator.c, lib/base64.c, lib/cfg.c,
3411         lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
3412         lib/crypto-null.c, lib/crypto.c, lib/diskio.c, lib/done.c,
3413         lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
3414         lib/error.c, lib/gztime.c, lib/init.c, lib/internal.h, lib/kdc.c,
3415         lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/krberror.c, lib/netio.c,
3416         lib/password.c, lib/principal.c, lib/realm.c, lib/shishi.h.in,
3417         lib/tgs.c, lib/ticket.c, lib/ticketset.c, configure.ac,
3418         Makefile.am, src/Makefile.am, tests/Makefile.am, extra/Makefile.am,
3419         README: Use GPL instead of LGPL.
3421 2002-12-07  Simon Josefsson <simon@josefsson.org>
3423         * src/kdc.c, src/shishi.c: Use new AS interface.
3425 2002-12-07  Simon Josefsson <simon@josefsson.org>
3427         * lib/ap.c, lib/as.c, lib/authenticator.c, lib/kdcrep.c,
3428         lib/kdcreq.c, lib/krberror.c, lib/shishi.h.in, lib/tgs.c,
3429         lib/ticket.c, lib/ticketset.c: Clean up AS interface.
3431 2002-12-07  Simon Josefsson <simon@josefsson.org>
3433         * src/client.c: Fix.
3435 2002-12-07  Simon Josefsson <simon@josefsson.org>
3437         * src/authp.c, src/shishi.c: Use new AP interface.
3439 2002-12-07  Simon Josefsson <simon@josefsson.org>
3441         * lib/ap.c, lib/asn1.c, lib/internal.h, lib/shishi.h.in, lib/tgs.c,
3442         lib/ticket.c, lib/ticketset.c: Use new AP interface for TGS.
3444 2002-12-07  Simon Josefsson <simon@josefsson.org>
3446         * src/authp.c, src/client.c, src/kdc.c, src/server.c, src/shishi.c:
3447         Use new AP interface.
3449 2002-12-07  Simon Josefsson <simon@josefsson.org>
3451         * lib/ap.c, lib/aprep.c, lib/asn1.c, lib/internal.h,
3452         lib/shishi.h.in, lib/ticket.c, lib/ticketset.c: Clean up AP
3453         interface.
3455 2002-12-07  Simon Josefsson <simon@josefsson.org>
3457         * lib/shishi.h.in: Update AP.
3459 2002-12-07  Simon Josefsson <simon@josefsson.org>
3461         * lib/ticketset.c: Fix crash in get_ticket.
3463 2002-12-07  Simon Josefsson <simon@josefsson.org>
3465         * lib/krberror.c: Zeroterminate server string.
3467 2002-12-07  Simon Josefsson <simon@josefsson.org>
3469         * lib/diskio.c: Fix AP-REP parsing.
3471 2002-12-07  Simon Josefsson <simon@josefsson.org>
3473         * src/shishi.c: Set servername.
3475 2002-12-07  Simon Josefsson <simon@josefsson.org>
3477         * src/client.c: Use new AP functions.
3479 2002-12-07  Simon Josefsson <simon@josefsson.org>
3481         * doc/shishi.texi: Add SuSE.
3483 2002-12-07  Simon Josefsson <simon@josefsson.org>
3485         * src/shishi.c: Fixes.
3487 2002-12-07  Simon Josefsson <simon@josefsson.org>
3489         * lib/ticketset.c: Add ticketset_get_ticket_*().
3491 2002-12-07  Simon Josefsson <simon@josefsson.org>
3493         * lib/done.c: Save ticketset.
3495 2002-12-07  Simon Josefsson <simon@josefsson.org>
3497         * lib/cfg.c: Use shishi_warn().
3499 2002-12-06  Simon Josefsson <simon@josefsson.org>
3501         * configure.ac: Try harder to find socklen_t before falling back to
3502         size_t.
3504 2002-12-06  Simon Josefsson <simon@josefsson.org>
3506         * lib/shishi.h.in, lib/ticketset.c, src/kdc.c, src/shishi.c: Fix
3507         warnings.
3509 2002-12-06  Simon Josefsson <simon@josefsson.org>
3511         * lib/cfg.c: Don't gethostbyname(NULL).
3513 2002-12-06  Simon Josefsson <simon@josefsson.org>
3515         * configure.ac: Workaround gettext+libtool distcheck bug.  Fixes.
3517 2002-12-06  Simon Josefsson <simon@josefsson.org>
3519         * Makefile.am: Workaround gettext+libtool distcheck bug.
3521 2002-12-06  Simon Josefsson <simon@josefsson.org>
3523         * lib/internal.h: Handle ngettext() from autoconf instead.
3525 2002-12-06  Simon Josefsson <simon@josefsson.org>
3527         * lib/aprep.c: Print cusec in hex.
3529 2002-12-06  Simon Josefsson <simon@josefsson.org>
3531         * lib/asn1.c: Don't corrupt data in _shishi_asn1_integer_field
3532         (this caused the spurious AP-REP verification failures).
3534 2002-12-06  Simon Josefsson <simon@josefsson.org>
3536         * lib/encapreppart.c, lib/crypto.c: Fix.
3538 2002-12-06  Simon Josefsson <simon@josefsson.org>
3540         * lib/crypto-des.c: Fix.
3542 2002-12-06  Simon Josefsson <simon@josefsson.org>
3544         * extra/README: Add entire GNU Inetutils, although most of it is
3545         disabled by Shishi's configure.ac.
3547 2002-12-06  Simon Josefsson <simon@josefsson.org>
3549         * tests/Makefile.am: LTLIBINTL is included via libshishi.
3551 2002-12-05  Simon Josefsson <simon@josefsson.org>
3553         * doc/gdoc-error: Fix copying conditions.
3555 2002-12-05  Simon Josefsson <simon@josefsson.org>
3557         * doc/gdoc-error: Make it less shishi specific.
3559 2002-12-04  Simon Josefsson <simon@josefsson.org>
3561         * lib/cfg.c: Add XXX about not running gethostbyname() during
3562         startup.
3564 2002-12-04  Simon Josefsson <simon@josefsson.org>
3566         * doc/Makefile.am, doc/shishi.texi: Add realm/principal API doc.
3568 2002-12-04  Simon Josefsson <simon@josefsson.org>
3570         * lib/as.c, lib/authenticator.c, lib/done.c, lib/init.c,
3571         lib/internal.h, lib/kdcreq.c, lib/principal.c, lib/realm.c,
3572         lib/shishi.h.in, lib/tgs.c, lib/ticketset.c, src/authp.c,
3573         src/client.c, src/crypto.c, src/kdc.c, src/server.c, src/shishi.c:
3574         Harmonise realm, principal and ticketset filename API.
3576 2002-12-04  Simon Josefsson <simon@josefsson.org>
3578         * src/shishi.c: Fix --help.
3580 2002-12-04  Simon Josefsson <simon@josefsson.org>
3582         * src/shishi.c: Fix destroy --server-name.
3584 2002-12-04  Simon Josefsson <simon@josefsson.org>
3586         * lib/error.c, lib/shishi.h.in, lib/ticketset.c, src/authp.c,
3587         src/client.c, src/data.h, src/kdc.c, src/server.c, src/shishi.c:
3588         Add ticket destroy command.  Use default ticketset in src/.
3590 2002-12-04  Simon Josefsson <simon@josefsson.org>
3592         * lib/shishi.h.in: Add as.c/tgs.c prototypes.
3594 2002-12-03  Simon Josefsson <simon@josefsson.org>
3596         * doc/Makefile.am: Fix dependencies.
3598 2002-12-03  Simon Josefsson <simon@josefsson.org>
3600         * doc/Makefile.am, lib/cfg.c, lib/init.c, lib/shishi.h.in: Doc
3601         fixes.
3603 2002-12-03  Simon Josefsson <simon@josefsson.org>
3605         * Makefile.am: Exclude libstringprep from ChangeLog.
3607 2002-12-03  Simon Josefsson <simon@josefsson.org>
3609         * configure.ac, doc/shishi.texi, lib/error.c, po/shishi.pot,
3610         po/sv.po, src/Makefile.am, src/client.c, src/server.c,
3611         tests/Makefile.am, tests/crypto.c: Portability fixes.
3613 2002-12-03  Simon Josefsson <simon@josefsson.org>
3615         * lib/error.c: Typographic fixes.
3617 2002-12-03  Simon Josefsson <simon@josefsson.org>
3619         * doc/Makefile.am, doc/gdoc-error, doc/shishi.texi: Generate error
3620         label documentation.
3622 2002-12-03  Simon Josefsson <simon@josefsson.org>
3624         * src/shishi.c: New API.
3626 2002-12-03  Simon Josefsson <simon@josefsson.org>
3628         * lib/cfg.c, lib/crypto.c, lib/diskio.c, lib/encticketpart.c,
3629         lib/init.c, lib/key.c, lib/shishi.h.in, doc/Makefile.am,
3630         doc/shishi.texi: Improve crypto documentation.
3632 2002-12-02  Simon Josefsson <simon@josefsson.org>
3634         * lib/Makefile.am, Makefile.am: Fix stringprep variables.
3636 2002-12-02  Simon Josefsson <simon@josefsson.org>
3638         * configure.ac: Define socklen_t to size_t if it doesn't exist
3639         (Tru64 without _XOPEN_SOURCE=500).  Fix libstringprep variables.
3641 2002-12-02  Simon Josefsson <simon@josefsson.org>
3643         * lib/ap.c, lib/as.c, lib/crypto-des.c, lib/crypto.c,
3644         lib/internal.h, lib/kdcrep.c, lib/tgs.c, lib/ticket.c,
3645         lib/ticketset.c: Move some private structures to where they belong.
3646         Fixes.
3648 2002-12-02  Simon Josefsson <simon@josefsson.org>
3650         * lib/as.c, lib/kdc.c: Shishi_key fixes.
3652 2002-12-02  Simon Josefsson <simon@josefsson.org>
3654         * lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
3655         lib/authenticator.c, lib/crypto-3des.c, lib/crypto-aes.c,
3656         lib/crypto-des.c, lib/crypto-null.c, lib/crypto.c, lib/diskio.c,
3657         lib/enckdcreppart.c, lib/encticketpart.c, lib/internal.h,
3658         lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/shishi.h.in,
3659         lib/ticket.c, lib/ticketset.c, src/crypto.c, src/kdc.c,
3660         tests/crypto.c: Create new Shishi_key structure to hide key
3661         details.
3663 2002-12-02  Simon Josefsson <simon@josefsson.org>
3665         * lib/Makefile.am, lib/internal.h, lib/key.c, lib/shishi.h.in: Add
3666         new key data type.
3668 2002-12-02  Simon Josefsson <simon@josefsson.org>
3670         * src/kdc.c: Use new ticket API.
3672 2002-12-02  Simon Josefsson <simon@josefsson.org>
3674         * lib/ap.c, lib/kdcreq.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c:
3675         Don't take handle parameter in ticket accessor functions.
3677 2002-12-02  Simon Josefsson <simon@josefsson.org>
3679         * src/data.h, src/shishi.c: Add --verbose-library.  Fix return
3680         code.
3682 2002-12-02  Simon Josefsson <simon@josefsson.org>
3684         * README: Fix.
3686 2002-12-02  Simon Josefsson <simon@josefsson.org>
3688         * src/data.h: Remove unused stuff.
3690 2002-12-01  Simon Josefsson <simon@josefsson.org>
3692         * src/shishi.c: Include argp.
3694 2002-12-01  Simon Josefsson <simon@josefsson.org>
3696         * src/data.h: Fix includes.
3698 2002-12-01  Simon Josefsson <simon@josefsson.org>
3700         * lib/base64.c: Fix prototype.
3702 2002-12-01  Simon Josefsson <simon@josefsson.org>
3704         * configure.ac: Add.
3706 2002-12-01  Simon Josefsson <simon@josefsson.org>
3708         * src/crypto.c, src/data.h, src/shishid.c: Fix includes.
3710 2002-12-01  Simon Josefsson <simon@josefsson.org>
3712         * lib/base64.c, lib/internal.h, lib/password.c, lib/principal.c,
3713         lib/shishi.h.in: Fix includes.  Export key usage values.
3715 2002-12-01  Simon Josefsson <simon@josefsson.org>
3717         * po/shishi.pot, po/sv.po: regenerated
3719 2002-12-01  Simon Josefsson <simon@josefsson.org>
3721         * src/crypto.c, src/data.h, src/kdc.c, src/server.c, src/shishi.c:
3722         Enhance key handling in crypto.  Fixes.
3724 2002-12-01  Simon Josefsson <simon@josefsson.org>
3726         * shishi.conf.in: Fix.
3728 2002-12-01  Simon Josefsson <simon@josefsson.org>
3730         * lib/shishi.h.in: Add. Fix.
3732 2002-12-01  Simon Josefsson <simon@josefsson.org>
3734         * lib/error.c: Add.
3736 2002-12-01  Simon Josefsson <simon@josefsson.org>
3738         * lib/diskio.c: Add key output functions.
3740 2002-12-01  Simon Josefsson <simon@josefsson.org>
3742         * lib/crypto.c: Always specify rand2key and str2key functions.
3743         Allow randomize to return 0 "random" bytes.
3745 2002-12-01  Simon Josefsson <simon@josefsson.org>
3747         * lib/crypto-null.c: Fixes.
3749 2002-12-01  Simon Josefsson <simon@josefsson.org>
3751         * lib/crypto-aes.c: More debugging output.
3753 2002-12-01  Simon Josefsson <simon@josefsson.org>
3755         * configure.ac, lib/Makefile.am: Fix.
3757 2002-12-01  Simon Josefsson <simon@josefsson.org>
3759         * shishi.conf.in: Fixes.  Add stringprocess.
3761 2002-12-01  Simon Josefsson <simon@josefsson.org>
3763         * lib/init.c: Only support AES256 by default, as per RFC1510bis.
3765 2002-12-01  Simon Josefsson <simon@josefsson.org>
3767         * README: Fix.
3769 2002-12-01  Simon Josefsson <simon@josefsson.org>
3771         * doc/shishi.texi: Fixes.
3773 2002-11-30  Simon Josefsson <simon@josefsson.org>
3775         * configure.ac: Fix typo.
3777 2002-11-30  Simon Josefsson <simon@josefsson.org>
3779         * lib/crypto-aes.c, lib/crypto-3des.c: Cleanup.
3781 2002-11-30  Simon Josefsson <simon@josefsson.org>
3783         * src/shishi.c: Print KRB-ERROR in AS/TGS.
3785 2002-11-30  Simon Josefsson <simon@josefsson.org>
3787         * lib/init.c: Improve error handling.
3789 2002-11-30  Simon Josefsson <simon@josefsson.org>
3791         * lib/Makefile.am, lib/aprep.c, lib/apreq.c, lib/as.c, lib/asn1.c,
3792         lib/authenticator.c, lib/cfg.c, lib/crypto-3des.c,
3793         lib/crypto-aes.c, lib/crypto-des.c, lib/crypto.c, lib/diskio.c,
3794         lib/encapreppart.c, lib/error.c, lib/init.c, lib/internal.h,
3795         lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/krberror.c, lib/netio.c,
3796         lib/password.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c,
3797         lib/ticketset.c: Replaced DEBUG* and SILENT with VERBOSE.  Added
3798         KRB-ERROR handling.
3800 2002-11-30  Simon Josefsson <simon@josefsson.org>
3802         * lib/netio.c, lib/shishi.h.in, lib/error.c: Improve errors.
3804 2002-11-30  Simon Josefsson <simon@josefsson.org>
3806         * src/kdc.c: Use new password API.
3808 2002-11-30  Simon Josefsson <simon@josefsson.org>
3810         * lib/as.c, lib/cfg.c, lib/internal.h, lib/password.c,
3811         lib/shishi.h.in: Character set handling for passwords, subject to
3812         new "stringprocess" configuration verb.
3814 2002-11-30  Simon Josefsson <simon@josefsson.org>
3816         * src/Makefile.am, tests/Makefile.am: Remove argp (now added to
3817         LIBS).
3819 2002-11-30  Simon Josefsson <simon@josefsson.org>
3821         * lib/Makefile.am: Add AC_LIBOBJ's to EXTRA_DIST.
3823 2002-11-30  Simon Josefsson <simon@josefsson.org>
3825         * lib/gethostname.c: From gnulib, a AC_LIBOBJ.
3827 2002-11-30  Simon Josefsson <simon@josefsson.org>
3829         * Makefile.am: Add libstringprep.
3831 2002-11-30  Simon Josefsson <simon@josefsson.org>
3833         * configure.ac: Clean up a little.
3835 2002-11-30  Simon Josefsson <simon@josefsson.org>
3837         * lib/strcasecmp.c, lib/memmove.c, lib/memset.c, lib/strerror.c:
3838         From gnulib, a AC_LIBOBJ.
3840 2002-11-30  Simon Josefsson <simon@josefsson.org>
3842         * lib/strdup.c: From gnulib, a AC_LIBOBJ.
3844 2002-11-29  Simon Josefsson <simon@josefsson.org>
3846         * lib/init.c: use aes256, aes128, des3 by default
3848 2002-11-29  Simon Josefsson <simon@josefsson.org>
3850         * po/shishi.pot, po/sv.po: indent caused regeneration
3852 2002-11-29  Simon Josefsson <simon@josefsson.org>
3854         * Makefile.am, lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c,
3855         lib/as.c, lib/asn1.c, lib/authenticator.c, lib/cfg.c, lib/crypto.c,
3856         lib/diskio.c, lib/done.c, lib/encapreppart.c, lib/encticketpart.c,
3857         lib/error.c, lib/init.c, lib/internal.h, lib/kdc.c, lib/kdcrep.c,
3858         lib/kdcreq.c, lib/netio.c, lib/password.c, lib/pkcs5.c,
3859         lib/pkcs5.h, lib/realm.c, lib/setenv.h, lib/shishi.h.in, lib/tgs.c,
3860         lib/ticket.c, lib/ticketset.c, lib/vasprintf.c, src/Makefile.am,
3861         src/authp.c, src/client.c, src/crypto.c, src/kdc.c, src/server.c,
3862         src/shishi.c, src/shishid.c, tests/Makefile.am, tests/crypto.c:
3863         indent
3865 2002-11-29  Simon Josefsson <simon@josefsson.org>
3867         * tests/Makefile.am: add indent
3869 2002-11-29  Simon Josefsson <simon@josefsson.org>
3871         * crypto/INSTALL, asn1/INSTALL: these are regenerated by autoreconf
3873 2002-11-29  Simon Josefsson <simon@josefsson.org>
3875         * lib/internal.h: always include stdarg, never varargs
3877 2002-11-29  Simon Josefsson <simon@josefsson.org>
3879         * lib/Makefile.am: add intl
3881 2002-11-29  Simon Josefsson <simon@josefsson.org>
3883         * asn1/configure.in: add my patches
3885 2002-11-29  Simon Josefsson <simon@josefsson.org>
3887         * asn1/AUTHORS, asn1/COPYING, asn1/COPYING.LIB, asn1/INSTALL,
3888         asn1/Makefile.am, asn1/NEWS, asn1/README, asn1/THANKS,
3889         asn1/acconfig.h, asn1/acinclude.m4, asn1/buildconf,
3890         asn1/configure.in: add libtasn1 from CVS as of 2002-11-29
3892 2002-11-29  Simon Josefsson <simon@josefsson.org>
3894         * crypto/AUTHORS, crypto/BUGS, crypto/COPYING, crypto/COPYING.DOC,
3895         crypto/COPYING.LIB, crypto/INSTALL, crypto/Makefile.am,
3896         crypto/NEWS, crypto/Notes-wk, crypto/README, crypto/README-alpha,
3897         crypto/THANKS, crypto/TODO, crypto/acinclude.m4,
3898         crypto/configure.ac, crypto/libgcrypt.txt, crypto/stamp-h.in: add
3899         libgcrypt from CVS, version 1.1.0 plus md4 and cts
3901 2002-11-29  Simon Josefsson <simon@josefsson.org>
3903         * lib/crypto.c: fix cipher_name
3905 2002-11-29  Simon Josefsson <simon@josefsson.org>
3907         * po/shishi.pot, po/sv.po: generated updates
3909 2002-11-29  Simon Josefsson <simon@josefsson.org>
3911         * doc/shishi.texi: fixes
3913 2002-11-29  Simon Josefsson <simon@josefsson.org>
3915         * lib/aprep.c, lib/apreq.c, lib/enckdcreppart.c,
3916         lib/encticketpart.c: endian fixes for keytype as + kdc + telnet now
3917         works on solaris
3919 2002-11-29  Simon Josefsson <simon@josefsson.org>
3921         * lib/crypto.c: fix when cipher_name fails
3923 2002-11-29  Simon Josefsson <simon@josefsson.org>
3925         * lib/gztime.c: fix TZ variable for solaris
3927 2002-11-29  Simon Josefsson <simon@josefsson.org>
3929         * src/data.h, src/shishi.c: remove shortnonce stuff
3931 2002-11-29  Simon Josefsson <simon@josefsson.org>
3933         * Makefile.am: fix
3935 2002-11-29  Simon Josefsson <simon@josefsson.org>
3937         * configure.ac: add unsetenv LIBOBJ fix typo remove alloca and
3938         malloc LIBOBJs
3940 2002-11-29  Simon Josefsson <simon@josefsson.org>
3942         * lib/netio.c: solaris has sockaddr_storage, but using it doesn't
3943         work?!
3945 2002-11-29  Simon Josefsson <simon@josefsson.org>
3947         * lib/Makefile.am, lib/internal.h, lib/setenv.c, lib/setenv.h,
3948         lib/unsetenv.c: improved setenv LIBOBJs from Bruno.
3950 2002-11-29  Simon Josefsson <simon@josefsson.org>
3952         * lib/asn1.c, lib/kdcrep.c, lib/ticket.c: endian fixes
3954 2002-11-28  Simon Josefsson <simon@josefsson.org>
3956         * lib/setenv.c: copy from glibc that actually works
3958 2002-11-28  Simon Josefsson <simon@josefsson.org>
3960         * configure.ac: libtool obsoletes ranlib
3962 2002-11-28  Simon Josefsson <simon@josefsson.org>
3964         * lib/error.c, lib/init.c, lib/internal.h, lib/kdc.c, lib/kdcreq.c,
3965         lib/shishi.h.in: nonces are 4 bytes, remove shortnonce stuff.
3967 2002-11-27  Simon Josefsson <simon@josefsson.org>
3969         * AUTHORS: fix
3971 2002-11-27  Simon Josefsson <simon@josefsson.org>
3973         * lib/error.c: fix msg
3975 2002-11-27  Simon Josefsson <simon@josefsson.org>
3977         * lib/cfg.c, lib/init.c: print warnings
3979 2002-11-27  Simon Josefsson <simon@josefsson.org>
3981         * Makefile.am: make dist work
3983 2002-11-27  Simon Josefsson <simon@josefsson.org>
3985         * lib/shishi.h.in: add prototype
3987 2002-11-27  Simon Josefsson <simon@josefsson.org>
3989         * tests/Makefile.am: fix asn1 dir
3991 2002-11-26  Simon Josefsson <simon@josefsson.org>
3993         * Makefile.am, configure.ac: remove gdbm temporarily add ngettext
3994         check add setenv replacement
3996 2002-11-26  Simon Josefsson <simon@josefsson.org>
3998         * lib/setenv.c: new file, for system's that lack setenv()
4000 2002-11-26  Simon Josefsson <simon@josefsson.org>
4002         * lib/Makefile.am: extradist setenv.c
4004 2002-11-26  Simon Josefsson <simon@josefsson.org>
4006         * lib/internal.h, lib/ticketset.c: fix ngettext
4008 2002-11-26  Simon Josefsson <simon@josefsson.org>
4010         * src/Makefile.am: needs asn1 includes
4012 2002-11-26  Simon Josefsson <simon@josefsson.org>
4014         * src/data.h: _N is defined on solaris
4016 2002-11-26  Simon Josefsson <simon@josefsson.org>
4018         * tests/Makefile.am: need asn1 includes
4020 2002-11-26  Simon Josefsson <simon@josefsson.org>
4022         * doc/shishi.texi: small fixes
4024 2002-11-25  Simon Josefsson <simon@josefsson.org>
4026         * configure.ac: remove krb5 stuff from inetutils remove ugly stuff
4027         configure.ac
4029 2002-11-25  Simon Josefsson <simon@josefsson.org>
4031         * extra/README: [no log message]
4033 2002-11-25  Simon Josefsson <simon@josefsson.org>
4035         * Makefile.am, README, configure.ac: extra/
4037 2002-11-25  Simon Josefsson <simon@josefsson.org>
4039         * extra/README: [no log message]
4041 2002-11-25  Simon Josefsson <simon@josefsson.org>
4043         * extra/Makefile.am, extra/README, extra/inetutils.diff: Add
4044         inetutils in extra/.
4046 2002-11-25  Simon Josefsson <simon@josefsson.org>
4048         * po/LINGUAS, po/Makevars, po/POTFILES.in, po/shishi.pot, po/sv.po:
4049         [no log message]
4051 2002-11-25  Simon Josefsson <simon@josefsson.org>
4053         * lib/kdcrep.c: remove debug code
4055 2002-11-25  Simon Josefsson <simon@josefsson.org>
4057         * lib/Makefile.am: EXTRA_DIST crypt-*.c
4059 2002-11-25  Simon Josefsson <simon@josefsson.org>
4061         * doc/shishi.texi: todo's
4063 2002-11-25  Simon Josefsson <simon@josefsson.org>
4065         * m4/Makefile.am, m4/pkg.m4: [no log message]
4067 2002-11-25  Simon Josefsson <simon@josefsson.org>
4069         * config.rpath, mkinstalldirs: [no log message]
4071 2002-11-25  Simon Josefsson <simon@josefsson.org>
4073         * README, THANKS, configure.ac, shishi.pc.in: add copyright
4075 2002-11-25  Simon Josefsson <simon@josefsson.org>
4077         * AUTHORS, README: [no log message]
4079 2002-11-25  Simon Josefsson <simon@josefsson.org>
4081         * README: Move platforms to doc/shishi.texi
4083 2002-11-25  Simon Josefsson <simon@josefsson.org>
4085         * doc/shishi.texi: Add user manual, reporting bugs, supported
4086         platforms.
4088 2002-11-23  Simon Josefsson <simon@josefsson.org>
4090         * lib/crypto-des.c, lib/ticketset.c: fixes.
4092 2002-11-23  Simon Josefsson <simon@josefsson.org>
4094         * src/shishi.c: fixes
4096 2002-11-23  Simon Josefsson <simon@josefsson.org>
4098         * lib/crypto-des.c: remove md4 junk
4100 2002-11-23  Simon Josefsson <simon@josefsson.org>
4102         * configure.ac: Gettext version for autoreconf.
4104 2002-11-23  Simon Josefsson <simon@josefsson.org>
4106         * doc/shishi.texi: User/Administration Manual sections.
4108 2002-11-22  Simon Josefsson <simon@josefsson.org>
4110         * lib/ap.c, lib/aprep.c, lib/diskio.c, lib/encapreppart.c,
4111         lib/internal.h, lib/shishi.h.in: Add high-level AP functions.
4113 2002-11-22  Simon Josefsson <simon@josefsson.org>
4115         * README: [no log message]
4117 2002-11-22  Simon Josefsson <simon@josefsson.org>
4119         * lib/apreq.c, lib/diskio.c, lib/kdcrep.c, lib/ticket.c: "kerberos"
4120         is a dirty word.
4122 2002-11-22  Simon Josefsson <simon@josefsson.org>
4124         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
4125         lib/crypto-null.c, lib/crypto.c: Remove keytype from some
4126         functions.
4128 2002-11-22  Simon Josefsson <simon@josefsson.org>
4130         * doc/shishi.texi: Add crypto overview.  Fixes.
4132 2002-11-22  Simon Josefsson <simon@josefsson.org>
4134         * lib/crypto.c: Cleanup.
4136 2002-11-22  Simon Josefsson <simon@josefsson.org>
4138         * lib/crypto-3des.c, lib/crypto-aes.c: remove junk.
4140 2002-11-22  Simon Josefsson <simon@josefsson.org>
4142         * lib/apreq.c, lib/as.c, lib/crypto-3des.c, lib/crypto-des.c,
4143         lib/crypto-lowlevel.c, lib/crypto-simplified.c, lib/crypto-utils.c,
4144         lib/crypto.c, lib/error.c, lib/internal.h, lib/kdc.c, lib/kdcrep.c,
4145         lib/shishi.h.in, src/kdc.c: 3DES TGS works.
4147 2002-11-22  Simon Josefsson <simon@josefsson.org>
4149         * tests/Makefile.am: Don't link with libtasn1.
4151 2002-11-22  Simon Josefsson <simon@josefsson.org>
4153         * configure.ac: Fixes.  Add stringprep.
4155 2002-11-22  Simon Josefsson <simon@josefsson.org>
4157         * Makefile.am: test/ renamed to tests/ (repository mv).
4159 2002-11-22  Simon Josefsson <simon@josefsson.org>
4161         * NEWS: [no log message]
4163 2002-11-22  Simon Josefsson <simon@josefsson.org>
4165         * shishi.conf.in: Add server-realm.
4167 2002-11-22  Simon Josefsson <simon@josefsson.org>
4169         * shishi.pc.in: Move gcrypt after shishi.
4171 2002-11-22  Simon Josefsson <simon@josefsson.org>
4173         * src/shishid.c: Read CFG in library.
4175 2002-11-22  Simon Josefsson <simon@josefsson.org>
4177         * src/data.h: Add TGS client/server name.
4179 2002-11-22  Simon Josefsson <simon@josefsson.org>
4181         * src/Makefile.am: Don't link with libtasn.
4183 2002-11-22  Simon Josefsson <simon@josefsson.org>
4185         * src/server.c, src/crypto.c: Crypto updates.
4187 2002-11-22  Simon Josefsson <simon@josefsson.org>
4189         * src/shishi.c: Add --client-name and --server-name for TGS.  Read
4190         cfg and create ticketset within library.
4192 2002-11-22  Simon Josefsson <simon@josefsson.org>
4194         * lib/tgs.c: Inline call.
4196 2002-11-22  Simon Josefsson <simon@josefsson.org>
4198         * lib/done.c: Free some more.
4200 2002-11-22  Simon Josefsson <simon@josefsson.org>
4202         * lib/asn1.c: remove errorDescription from shishi_d2a_apprep
4204 2002-11-22  Simon Josefsson <simon@josefsson.org>
4206         * lib/kdc.c: Str2key parameter.
4208 2002-11-22  Simon Josefsson <simon@josefsson.org>
4210         * lib/realm.c: Map server to realm.
4212 2002-11-22  Simon Josefsson <simon@josefsson.org>
4214         * lib/ticketset.c: Handle library default ticketset.
4216 2002-11-22  Simon Josefsson <simon@josefsson.org>
4218         * lib/kdcrep.c, lib/ticket.c: Crypto key usage fixes.
4220 2002-11-22  Simon Josefsson <simon@josefsson.org>
4222         * lib/internal.h: Fix keyusage enum.  Add cfg and ticketset.
4224 2002-11-22  Simon Josefsson <simon@josefsson.org>
4226         * lib/init.c: Read config files and ticketset in shishi_init().
4228 2002-11-22  Simon Josefsson <simon@josefsson.org>
4230         * lib/cfg.c: Add shishi_cfg_default_*.
4232 2002-11-22  Simon Josefsson <simon@josefsson.org>
4234         * lib/authenticator.c: Cleanup cksum type selection a little.
4236 2002-11-22  Simon Josefsson <simon@josefsson.org>
4238         * lib/apreq.c: Crypto keyusage.
4240 2002-11-22  Simon Josefsson <simon@josefsson.org>
4242         * lib/aprep.c: Encrypt with key usage.
4244 2002-11-22  Simon Josefsson <simon@josefsson.org>
4246         * lib/shishi.h.in: Cleanups
4248 2002-11-22  Simon Josefsson <simon@josefsson.org>
4250         * lib/vasprintf.c: shishi_asprintf().
4252 2002-11-22  Simon Josefsson <simon@josefsson.org>
4254         * lib/Makefile.am: Add vasprintf, pkcs5.  Link asn1 stuff directly.
4256 2002-11-22  Simon Josefsson <simon@josefsson.org>
4258         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
4259         lib/crypto-lowlevel.c, lib/crypto-null.c, lib/crypto-simplified.c,
4260         lib/crypto-utils.c, lib/crypto.c: Split crypto files more.  AES
4261         works.
4263 2002-11-22  Simon Josefsson <simon@josefsson.org>
4265         * tests/crypto.c: Add AES test vectors.
4267 2002-11-20  Simon Josefsson <simon@josefsson.org>
4269         * lib/pkcs5.c: Check libgcrypt return codes.
4271 2002-11-20  Simon Josefsson <simon@josefsson.org>
4273         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
4274         lib/crypto.c: Split crypto file.  Some initial AES stuff.  Maybe
4275         other things.
4277 2002-11-08  Simon Josefsson <simon@josefsson.org>
4279         * lib/pkcs5.c: Fix bug.
4281 2002-11-08  Simon Josefsson <simon@josefsson.org>
4283         * lib/pkcs5.c, lib/pkcs5.h, tests/crypto.c: Add PKCS5 PBKDF2
4284         implementation.
4286 2002-11-07  Simon Josefsson <simon@josefsson.org>
4288         * shishi.pc.in: Add -R.
4290 2002-11-05  Simon Josefsson <simon@josefsson.org>
4292         * lib/rfc1510bis.asn1: Make it compile with buggy libtasn1.
4294 2002-11-04  Simon Josefsson <simon@josefsson.org>
4296         * Makefile.am, README, mkinstalldirs, shishi.conf.in,
4297         shishi.skel.in, doc/Makefile.am, doc/shishi.texi, lib/Makefile.am,
4298         lib/as.c, lib/asn1.c, lib/authenticator.c, lib/cfg.c, lib/crypto.c,
4299         lib/diskio.c, lib/init.c, lib/internal.h, lib/netio.c,
4300         lib/password.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c,
4301         lib/ticketset.c, src/Makefile.am, src/authp.c, src/client.c,
4302         src/data.h, src/kdc.c, src/list.c, src/shishi.c, src/shishid.c,
4303         tests/crypto.c: Add kdc-timeout and kdc-retries configuration file
4304         settings.  Manual improvements.  Added MOD-CRC32 and test vectors.
4305         Added MD4 (to be replaced by my patch to libgcrypt).  Added
4306         Shishi_as and Shishi_tgs structures for high-level KDC exchanges.
4307         Separated KDC command into high-level AS, TGS and low-level KDC.
4309 2002-11-02  Simon Josefsson <simon@josefsson.org>
4311         * README, mkinstalldirs, shishi.conf.in, lib/aprep.c, lib/apreq.c,
4312         lib/authenticator.c, lib/cfg.c, lib/crypto.c, lib/diskio.c,
4313         lib/encapreppart.c, lib/init.c, lib/internal.h, lib/kdc.c,
4314         lib/kdcrep.c, lib/kdcreq.c, lib/netio.c, lib/shishi.h.in,
4315         lib/ticket.c, lib/ticketset.c, src/kdc.c, src/shishi.c,
4316         src/shishid.c: Reworked silent/verbose/debug handling in library.
4317         Handles more than one KDC.
4319 2002-10-31  Simon Josefsson <simon@josefsson.org>
4321         * lib/asn1.c, lib/netio.c, src/Makefile.am, src/shishid.c: Improve
4322         daemon.
4324 2002-10-30  Simon Josefsson <simon@josefsson.org>
4326         * Makefile.am: EXTRA_DIST gdbm until it has automake.
4328 2002-10-30  Simon Josefsson <simon@josefsson.org>
4330         * Makefile.am, README, configure.ac, mkinstalldirs,
4331         lib/Makefile.am, lib/netio.c, src/Makefile.am, src/shishid.c,
4332         tests/Makefile.am: Remove dependency on GNET Add GDBM
4334 2002-10-28  Simon Josefsson <simon@josefsson.org>
4336         * lib/apreq.c, lib/authenticator.c, lib/crypto.c, lib/kdcrep.c,
4337         lib/kdcreq.c, lib/shishi.h.in, src/kdc.c: des3-cbc-hmac-sha1-kd AS
4338         works.
4340 2002-10-26  Simon Josefsson <simon@josefsson.org>
4342         * shishi.conf.in, shishi.skel.in, lib/cfg.c, lib/init.c,
4343         lib/internal.h, lib/kdcreq.c: Add client-kdc-etypes configuration
4344         option.
4346 2002-10-26  Simon Josefsson <simon@josefsson.org>
4348         * acinclude.m4, Makefile.am, mkinstalldirs: [no log message]
4350 2002-10-26  Simon Josefsson <simon@josefsson.org>
4352         * config.rpath, mkinstalldirs: gettextize want these
4354 2002-10-26  Simon Josefsson <simon@josefsson.org>
4356         * AUTHORS, Makefile.am, NEWS, README, THANKS, configure.ac,
4357         shishi.conf.in, shishi.pc.in, shishi.skel.in, doc/Makefile.am,
4358         doc/fdl.texi, doc/gdoc, doc/gpl.texi, doc/lgpl.texi,
4359         doc/shishi.texi, lib/Makefile.am, lib/ap.c, lib/aprep.c,
4360         lib/apreq.c, lib/asn1.c, lib/authenticator.c, lib/base64.c,
4361         lib/cfg.c, lib/crypto.c, lib/diskio.c, lib/done.c,
4362         lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
4363         lib/error.c, lib/gettext.h, lib/gztime.c, lib/init.c,
4364         lib/internal.h, lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/netio.c,
4365         lib/password.c, lib/principal.c, lib/realm.c, lib/rfc1510.asn1,
4366         lib/rfc1510bis.asn1, lib/rfc1510bis.asn1.orig, lib/shishi.h.in,
4367         lib/ticket.c, lib/ticketset.c, lib/version.c, src/Makefile.am,
4368         src/authp.c, src/client.c, src/crypto.c, src/data.h, src/gettext.h,
4369         src/kdc.c, src/list.c, src/server.c, src/shishi.c,
4370         tests/Makefile.am, tests/crypto.c: Moved development into CVS.
4372 ----------------------------------------------------------------------
4373   Copyright 2002, 2003  Simon Josefsson
4374  Copying and distribution of this file, with or without modification,
4375  are permitted in any medium without royalty provided the copyright
4376  notice and this notice are preserved.