Add.
[shishi.git] / ChangeLog
blobe03e2c28194a337b91b8a69fdacd9de66a46f543
1 2003-08-10  Simon Josefsson <simon@josefsson.org>
3         * NEWS: Version 0.0.1.
5 2003-08-09  Simon Josefsson <simon@josefsson.org>
7         * lib/crypto-des.c: Fix.
9 2003-08-09  Simon Josefsson <simon@josefsson.org>
11         * lib/crypto-des.c: Fix typo.
13 2003-08-09  Simon Josefsson <simon@josefsson.org>
15         * NEWS: Fix.
17 2003-08-09  Simon Josefsson <simon@josefsson.org>
19         * extra/Makefile.am: Dist mailutils.diff.
21 2003-08-09  Simon Josefsson <simon@josefsson.org>
23         * extra/README: Mention mailutils.diff.
25 2003-08-09  Simon Josefsson <simon@josefsson.org>
27         * extra/mailutils.diff: Add.
29 2003-08-09  Simon Josefsson <simon@josefsson.org>
31         * extra/inetutils.diff: Update.
33 2003-08-09  Simon Josefsson <simon@josefsson.org>
35         * extra/README: Add inetutils instructions.
37 2003-08-09  Simon Josefsson <simon@josefsson.org>
39         * lib/crypto-des.c: Make md4/md5 checksum work.
41 2003-08-09  Simon Josefsson <simon@josefsson.org>
43         * lib/crypto.c: Typo.
45 2003-08-09  Simon Josefsson <simon@josefsson.org>
47         * lib/shishi.h.in: Add ad-hoc GSS type.
49 2003-08-09  Simon Josefsson <simon@josefsson.org>
51         * lib/crypto-des.c, lib/crypto.c: Clean up ad-hoc GSS checksum
52           type.
54 2003-08-09  Simon Josefsson <simon@josefsson.org>
56         * crypto/md4.c, crypto/md4.h: Fix copyright.
58 2003-08-09  Simon Josefsson <simon@josefsson.org>
60         * crypto/Makefile.am, crypto/hmac-md4.c, crypto/hmac.h,
61           crypto/nettle-meta.h: Add hmac-md4.
63 2003-08-09  Simon Josefsson <simon@josefsson.org>
65         * lib/crypto-des.c: Fix md4/md5.
67 2003-08-09  Simon Josefsson <simon@josefsson.org>
69         * crypto/md4.c: Fix.
71 2003-08-09  Simon Josefsson <simon@josefsson.org>
73         * crypto/Makefile.am, crypto/md4-meta.c, crypto/md4.c,
74           crypto/md4.h: Add md4.
76 2003-08-09  Simon Josefsson <simon@josefsson.org>
78         * lib/crypto-des.c, lib/crypto.c: Add nettle fallback for DES
79           ciphers.
81 2003-08-09  Simon Josefsson <simon@josefsson.org>
83         * crypto/gstr.c, crypto/gstr.h, crypto/mem.h: Remove asn1 junk.
85 2003-08-09  Simon Josefsson <simon@josefsson.org>
87         * crypto/Makefile.am, crypto/cbc-mac.c, crypto/cbc-mac.h: Add
88           CBC-MAC.
90 2003-08-09  Simon Josefsson <simon@josefsson.org>
92         * THANKS: Fix.
94 2003-08-09  Simon Josefsson <simon@josefsson.org>
96         * configure.ac: Fix -Icrypto.
98 2003-08-09  Simon Josefsson <simon@josefsson.org>
100         * crypto/Makefile.am, crypto/desinfo.h: Fix.
102 2003-08-09  Simon Josefsson <simon@josefsson.org>
104         * lib/crypto.c: Fix USE_GCRYPT usage.
106 2003-08-09  Simon Josefsson <simon@josefsson.org>
108         * NEWS: Fix.
110 2003-08-09  Simon Josefsson <simon@josefsson.org>
112         * tests/crypto.c: Only test des for libgcrypt .
114 2003-08-09  Simon Josefsson <simon@josefsson.org>
116         * lib/Makefile.am, lib/crypto-3des.c, lib/crypto-aes.c,
117           lib/crypto-des.c, lib/crypto.c, lib/error.c, lib/internal.h,
118           lib/pkcs5.c, lib/shishi.h.in: Support nettle as well as
119           libgcrypt.  Move pkcs5/PBKDF2 stuff into Shishi namespace.
121 2003-08-09  Simon Josefsson <simon@josefsson.org>
123         * tests/crypto.c: Use new pkcs5 API.
125 2003-08-09  Simon Josefsson <simon@josefsson.org>
127         * configure.ac: Replace libgcrypt/libgpg-error stuff with
128           "mininettle" in crypto/.  Check for fcntl.h.
130 2003-08-09  Simon Josefsson <simon@josefsson.org>
132         * Makefile.am: Remove errcrypto.  Remove crypto/m4 from aclocal
133           flags.
135 2003-08-09  Simon Josefsson <simon@josefsson.org>
137         * crypto/Makefile.am, crypto/aes-decrypt-table.c,
138           crypto/aes-decrypt.c, crypto/aes-encrypt-table.c,
139           crypto/aes-encrypt.c, crypto/aes-internal.h, crypto/aes-meta.c,
140           crypto/aes-set-decrypt-key.c, crypto/aes-set-encrypt-key.c,
141           crypto/aes.c, crypto/aes.h, crypto/cbc-cts.c, crypto/cbc-cts.h,
142           crypto/cbc.c, crypto/cbc.h, crypto/des.c, crypto/des.h,
143           crypto/des3.c, crypto/desCode.h, crypto/desinfo.h, crypto/gstr.c,
144           crypto/gstr.h, crypto/hmac-md5.c, crypto/hmac-sha1.c,
145           crypto/hmac.c, crypto/hmac.h, crypto/keymap.h, crypto/macros.h,
146           crypto/md5-meta.c, crypto/md5.c, crypto/md5.h, crypto/mem.h,
147           crypto/memxor.c, crypto/memxor.h, crypto/nettle-meta.h,
148           crypto/parity.h, crypto/rotors.h, crypto/sha.h,
149           crypto/sha1-meta.c, crypto/sha1.c: Add (from nettle).
151 2003-08-09  Simon Josefsson <simon@josefsson.org>
153         * crypto/AUTHORS, crypto/BUGS, crypto/COPYING, crypto/COPYING.DOC,
154           crypto/COPYING.LIB, crypto/Makefile.am, crypto/NEWS,
155           crypto/Notes-wk, crypto/README, crypto/README-alpha,
156           crypto/README.apichanges, crypto/THANKS, crypto/TODO,
157           crypto/acinclude.m4, crypto/configure.ac, crypto/libgcrypt.txt,
158           crypto/stamp-h.in: Remove (libgcrypt is being replaced by a
159           mini-nettle).
161 2003-08-08  Simon Josefsson <simon@josefsson.org>
163         * configure.ac: Prefer minitasn1 over libtasn1.
165 2003-08-08  Simon Josefsson <simon@josefsson.org>
167         * crypto/AUTHORS, crypto/NEWS, crypto/README, crypto/THANKS,
168           crypto/configure.ac: Upstream sync.
170 2003-08-08  Simon Josefsson <simon@josefsson.org>
172         * THANKS: Add.
174 2003-08-08  Simon Josefsson <simon@josefsson.org>
176         * doc/shishi.texi: Fix acks.
178 2003-08-08  Simon Josefsson <simon@josefsson.org>
180         * THANKS: Update.
182 2003-08-08  Simon Josefsson <simon@josefsson.org>
184         * doc/shishi.texi: Fix.
186 2003-08-08  Simon Josefsson <simon@josefsson.org>
188         * crypto/README.apichanges, crypto/configure.ac: Upstream sync.
190 2003-08-08  Simon Josefsson <simon@josefsson.org>
192         * lib/shishi.h.in: Include time.h for time_t.
194 2003-08-07  Simon Josefsson <simon@josefsson.org>
196         * crypto/Makefile.am: Revert to upstream.
198 2003-08-07  Simon Josefsson <simon@josefsson.org>
200         * configure.ac: Readd depends.
202 2003-08-07  Simon Josefsson <simon@josefsson.org>
204         * crypto/Makefile.am: Really fix check target.
206 2003-08-07  Simon Josefsson <simon@josefsson.org>
208         * tests/Makefile.am: Remove obsolete idn CFLAGS.
210 2003-08-07  Simon Josefsson <simon@josefsson.org>
212         * src/Makefile.am: Remove obsolete intl and idn CFLAGS.
214 2003-08-07  Simon Josefsson <simon@josefsson.org>
216         * src/Makefile.am: Link gnulib.
218 2003-08-07  Simon Josefsson <simon@josefsson.org>
220         * crypto/Makefile.am: Remove tests (random stuff hang on too many
221           platforms).
223 2003-08-07  Simon Josefsson <simon@josefsson.org>
225         * doc/Makefile.am: Dist shishi.{ps,pdf,html}.
227 2003-08-07  Simon Josefsson <simon@josefsson.org>
229         * configure.ac: Disable dependencies (to speed things up).
231 2003-08-07  Simon Josefsson <simon@josefsson.org>
233         * configure.ac: Reorder resolv.h.
235 2003-08-07  Simon Josefsson <simon@josefsson.org>
237         * gl/Makefile.am: Revert.
239 2003-08-07  Simon Josefsson <simon@josefsson.org>
241         * gl/Makefile.am: Libtool fix.
243 2003-08-07  Simon Josefsson <simon@josefsson.org>
245         * lib/netio.c: Fix typo.
247 2003-08-07  Simon Josefsson <simon@josefsson.org>
249         * gl/Makefile.am: Use libtool.
251 2003-08-07  Simon Josefsson <simon@josefsson.org>
253         * src/Makefile.am: Fix includes.
255 2003-08-07  Simon Josefsson <simon@josefsson.org>
257         * lib/init.c, lib/internal.h: Fix gettext stuff.
259 2003-08-07  Simon Josefsson <simon@josefsson.org>
261         * Makefile.am: Distcheck fails on gtk-doc, disable it.
263 2003-08-07  Simon Josefsson <simon@josefsson.org>
265         * tests/Makefile.am: Add -I's.
267 2003-08-07  Simon Josefsson <simon@josefsson.org>
269         * m4/Makefile.am: Add.
271 2003-08-07  Simon Josefsson <simon@josefsson.org>
273         * doc/reference/Makefile.am: Ignore shishi-int.h.
275 2003-08-07  Simon Josefsson <simon@josefsson.org>
277         * Makefile.am: Remove distcheck flag hack.
279 2003-08-07  Simon Josefsson <simon@josefsson.org>
281         * configure.ac, lib/Makefile.am, lib/shishi.h.in,
282           m4/ac_compile_check_sizeof.m4, m4/ax_create_stdint_h.m4: Create
283           shishi-int.h and use it, for uint32_t etc.
285 2003-08-07  Simon Josefsson <simon@josefsson.org>
287         * asn1/Makefile.am: Fix.
289 2003-08-07  Simon Josefsson <simon@josefsson.org>
291         * configure.ac: Bump gcrypt version.
293 2003-08-07  Simon Josefsson <simon@josefsson.org>
295         * asn1/Makefile.am: Sync upstream.
297 2003-08-07  Simon Josefsson <simon@josefsson.org>
299         * lib/Makefile.am: Fix.
301 2003-08-07  Simon Josefsson <simon@josefsson.org>
303         * NEWS: Add.
305 2003-08-07  Simon Josefsson <simon@josefsson.org>
307         * configure.ac, lib/Makefile.am: Libtasn1 fixes.
309 2003-08-07  Simon Josefsson <simon@josefsson.org>
311         * asn1/ASN1.c, asn1/Makefile.am, asn1/README, asn1/coding.c,
312           asn1/decoding.c, asn1/defines.h, asn1/der.h, asn1/element.c,
313           asn1/element.h, asn1/errors.c, asn1/errors.h, asn1/errors_int.h,
314           asn1/gstr.c, asn1/gstr.h, asn1/int.h, asn1/libtasn1.h,
315           asn1/mem.h, asn1/parser_aux.c, asn1/parser_aux.h,
316           asn1/structure.c, asn1/structure.h: Add (lib/minitasn1 from
317           gnutls).
319 2003-08-07  Simon Josefsson <simon@josefsson.org>
321         * asn1/AUTHORS, asn1/COPYING, asn1/COPYING.LIB, asn1/Makefile.am,
322           asn1/NEWS, asn1/README, asn1/THANKS, asn1/acconfig.h,
323           asn1/acinclude.m4, asn1/buildconf, asn1/configure.in: Remove (to
324           be replaced by minitasn1).
326 2003-08-07  Simon Josefsson <simon@josefsson.org>
328         * shishi.conf.in: Fix.
330 2003-08-07  Simon Josefsson <simon@josefsson.org>
332         * shishi.skel.in: Cleanup and fix.
334 2003-08-07  Simon Josefsson <simon@josefsson.org>
336         * shishi.conf.in: Fix.
338 2003-08-07  Simon Josefsson <simon@josefsson.org>
340         * doc/shishi.texi: Mention SRV.
342 2003-08-07  Simon Josefsson <simon@josefsson.org>
344         * lib/netio.c: Slight cleanup.
346 2003-08-07  Simon Josefsson <simon@josefsson.org>
348         * configure.ac, lib/Makefile.am, lib/internal.h, lib/netio.c,
349           lib/resolv.c: Look for SRV RRs if KDC address not known.
351 2003-08-07  Simon Josefsson <simon@josefsson.org>
353         * lib/internal.h: Add.  Change user cfg file to
354           $HOME/.shishi/shishi.conf from $HOME/.shishi/config.
356 2003-08-07  Simon Josefsson <simon@josefsson.org>
358         * lib/init.c: Add _shishi_maybe_install_usercfg, shishi_info.  Fix
359           warnings.
361 2003-08-07  Simon Josefsson <simon@josefsson.org>
363         * lib/shishi.h.in: Add.
365 2003-08-07  Simon Josefsson <simon@josefsson.org>
367         * lib/cfg.c: Add shishi_cfg_default_userdirectory.  Don't dump cfg
368           every time a cfg file is read.  Fix warnings.
370 2003-08-05  Simon Josefsson <simon@josefsson.org>
372         * configure.ac: Check for locale.h.
374 2003-08-05  Simon Josefsson <simon@josefsson.org>
376         * Makefile.am, NEWS, configure.ac: Use external gettext.
378 2003-08-05  Simon Josefsson <simon@josefsson.org>
380         * NEWS: Fix.
382 2003-08-05  Simon Josefsson <simon@josefsson.org>
384         * lib/Makefile.am, lib/kerberos5.asn1, lib/rfc1510.asn1,
385           lib/rfc1510bis.asn1, lib/rfc1510bis.asn1.orig: Use new ASN.1
386           module, and remove the old ones.
388 2003-08-05  Simon Josefsson <simon@josefsson.org>
390         * lib/rfc1510.asn1: Copied from rfc1510bis.asn1, with
391           modifications.
393 2003-08-05  Simon Josefsson <simon@josefsson.org>
395         * asn1/Makefile.am: Fix bad sync.
397 2003-08-05  Simon Josefsson <simon@josefsson.org>
399         * tests/gss.c: Remove.
401 2003-08-05  Simon Josefsson <simon@josefsson.org>
403         * asn1/Makefile.am, asn1/NEWS, asn1/configure.in: Sync upstream.
405 2003-08-05  Simon Josefsson <simon@josefsson.org>
407         * doc/Makefile.am: Remove ps/pdf targets (modern automake include
408           them).  Fix help2man program name.
410 2003-08-05  Simon Josefsson <simon@josefsson.org>
412         * Makefile.am, configure.ac, lib/password.c: Make libidn optional.
414 2003-08-05  Simon Josefsson <simon@josefsson.org>
416         * doc/shishi.texi: Heimdal telnetd doesn't crash any more.
418 2003-07-10  Simon Josefsson <simon@josefsson.org>
420         * po/shishi.pot, po/sv.po: Generated.
422 2003-07-10  Simon Josefsson <simon@josefsson.org>
424         * extra/pam_shishi/Makefile.am: Add -I to libidn.
426 2003-07-10  Simon Josefsson <simon@josefsson.org>
428         * tests/Makefile.am, src/Makefile.am: Link with gettext, for
429           gnulib.
431 2003-07-10  Simon Josefsson <simon@josefsson.org>
433         * tests/utils.c, src/shishid.c: Add program_name (for gnulib).
435 2003-07-10  Simon Josefsson <simon@josefsson.org>
437         * configure.ac: Really disable ld script in libgcrypt.
439 2003-07-10  Simon Josefsson <simon@josefsson.org>
441         * extra/Makefile.am: Dist inetutils.diff.
443 2003-07-10  Simon Josefsson <simon@josefsson.org>
445         * extra/pam_shishi/Makefile.am: Remove asn1 -I, add gnulib -I.
447 2003-07-10  Simon Josefsson <simon@josefsson.org>
449         * extra/README: Add.
451 2003-07-10  Simon Josefsson <simon@josefsson.org>
453         * extra/pam_shishi/pam_shishi.c: Indent.
455 2003-07-10  Simon Josefsson <simon@josefsson.org>
457         * extra/pam_shishi/pam_shishi.c: Fix warnings.
459 2003-07-10  Simon Josefsson <simon@josefsson.org>
461         * src/Makefile.am: Cleanup.
463 2003-07-10  Simon Josefsson <simon@josefsson.org>
465         * src/Makefile.am: Remove unused stuff.
467 2003-07-10  Simon Josefsson <simon@josefsson.org>
469         * lib/Makefile.am: Fix libtool warning.
471 2003-07-10  Simon Josefsson <simon@josefsson.org>
473         * NEWS: Add.
475 2003-07-10  Simon Josefsson <simon@josefsson.org>
477         * extra/README: Remove inetutils.
479 2003-07-10  Simon Josefsson <simon@josefsson.org>
481         * po/Makevars: Update.
483 2003-07-10  Simon Josefsson <simon@josefsson.org>
485         * configure.ac: Revert part of last patch.
487 2003-07-10  Simon Josefsson <simon@josefsson.org>
489         * extra/README: Add.
491 2003-07-10  Simon Josefsson <simon@josefsson.org>
493         * tests/Makefile.am: Add libidn -I's.
495 2003-07-10  Simon Josefsson <simon@josefsson.org>
497         * tests/utils.c: Remove unused die().
499 2003-07-10  Simon Josefsson <simon@josefsson.org>
501         * src/shishi.c: Define program_name (for gnulib).
503 2003-07-10  Simon Josefsson <simon@josefsson.org>
505         * src/authp.c, src/client.c, src/data.h, src/server.c,
506           src/shishi.c: Use gnulib's error() instead of ad-hoc die().
508 2003-07-10  Simon Josefsson <simon@josefsson.org>
510         * src/shishid.c: Use LOG_DAEMON instead of LOG_AUTHPRIV (make this
511           configurable?).
513 2003-07-10  Simon Josefsson <simon@josefsson.org>
515         * lib/shishi.h.in: Fix typo.
517 2003-07-10  Simon Josefsson <simon@josefsson.org>
519         * doc/reference/Makefile.am: Try to be more portable.
521 2003-07-10  Simon Josefsson <simon@josefsson.org>
523         * configure.ac, extra/Makefile.am: Don't ship with inetutils (too
524           much portability problems).
526 2003-07-10  Simon Josefsson <simon@josefsson.org>
528         * gl/Makefile.am: Add strchrnul.h.
530 2003-07-10  Simon Josefsson <simon@josefsson.org>
532         * gl/Makefile.am: Add mempcpy.h.
534 2003-07-10  Simon Josefsson <simon@josefsson.org>
536         * gl/Makefile.am: Add -I../intl for libintl.h in gettext.h.
538 2003-07-10  Simon Josefsson <simon@josefsson.org>
540         * src/Makefile.am: Fix gnulib.
542 2003-07-10  Simon Josefsson <simon@josefsson.org>
544         * configure.ac: Disable libgcrypt ld script (requires too modern
545           ld).
547 2003-07-10  Simon Josefsson <simon@josefsson.org>
549         * crypto/NEWS, crypto/README, crypto/TODO, crypto/configure.ac:
550           Upstream update.
552 2003-07-10  Simon Josefsson <simon@josefsson.org>
554         * lib/Makefile.am: Remove GNU Make specific idiom.
556 2003-07-10  Simon Josefsson <simon@josefsson.org>
558         * gl/m4/Makefile.am: Add.
560 2003-07-10  Simon Josefsson <simon@josefsson.org>
562         * lib/rfc1510bis.asn1: Update from draft (plus syntax hacks for
563           libtasn1's parser).
565 2003-07-10  Simon Josefsson <simon@josefsson.org>
567         * configure.ac: Check for sys/types.h earlier.  Add Gnulib tests.
569 2003-07-10  Simon Josefsson <simon@josefsson.org>
571         * gl/alloca_.h, gl/argp-ba.c, gl/argp-eexst.c, gl/argp-fmtstream.c,
572           gl/argp-fmtstream.h, gl/argp-fs-xinl.c, gl/argp-help.c,
573           gl/argp-namefrob.h, gl/argp-parse.c, gl/argp-pv.c, gl/argp-pvh.c,
574           gl/argp-xinl.c, gl/argp.h, gl/mempcpy.c, gl/mempcpy.h,
575           gl/strndup.c, gl/strnlen.c, gl/m4/argp.m4, gl/m4/mempcpy.m4,
576           gl/m4/strndup.m4, gl/m4/strnlen.m4: Update.
578 2003-07-08  Simon Josefsson <simon@josefsson.org>
580         * NEWS: Add.
582 2003-07-08  Simon Josefsson <simon@josefsson.org>
584         * lib/encapreppart.c, lib/shishi.h.in, lib/crypto-des.c,
585           lib/crypto.c: Fix.
587 2003-07-08  Simon Josefsson <simon@josefsson.org>
589         * lib/asn1.c, lib/crypto-3des.c, lib/crypto-aes.c,
590           lib/crypto-des.c, lib/crypto.c, lib/shishi.h.in, po/shishi.pot,
591           po/sv.po: Cleanup DES crypto (at last!).
593 2003-07-08  Simon Josefsson <simon@josefsson.org>
595         * lib/kdc.c: Fix typo.
597 2003-07-08  Simon Josefsson <simon@josefsson.org>
599         * lib/crypto.c, lib/crypto-des.c: Better errors.
601 2003-07-08  Simon Josefsson <simon@josefsson.org>
603         * lib/crypto-3des.c: Fix mem leak.
605 2003-07-08  Simon Josefsson <simon@josefsson.org>
607         * lib/Makefile.am, lib/asn1.c, lib/crypto-3des.c, lib/crypto-aes.c,
608           lib/crypto-des.c, lib/crypto-null.c, lib/kdc.c: Fixes.
610 2003-07-08  Simon Josefsson <simon@josefsson.org>
612         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/asn1.c,
613           lib/authenticator.c, lib/cfg.c, lib/crypto-null.c, lib/crypto.c,
614           lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
615           lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/krberror.c,
616           lib/principal.c, lib/safe.c, lib/shishi.h.in, lib/ticket.c,
617           lib/tkt.c, lib/tkts.c: Indent.
619 2003-07-08  Simon Josefsson <simon@josefsson.org>
621         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
622           lib/authenticator.c, lib/cfg.c, lib/crypto.c, lib/encapreppart.c,
623           lib/enckdcreppart.c, lib/encticketpart.c, lib/internal.h,
624           lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/krberror.c,
625           lib/safe.c, lib/shishi.h.in, lib/ticket.c, lib/tkt.c, lib/tkts.c:
626           Cleanup.
628 2003-07-08  Simon Josefsson <simon@josefsson.org>
630         * lib/aprep.c, lib/apreq.c, lib/asn1.c, lib/authenticator.c,
631           lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
632           lib/crypto-null.c, lib/crypto.c, lib/enckdcreppart.c,
633           lib/error.c, lib/internal.h, lib/kdc.c, lib/kdcrep.c,
634           lib/kdcreq.c, lib/safe.c, lib/shishi.h.in, lib/ticket.c,
635           src/crypto.c: Crypto functions now allocate output buffers.  Fix
636           callers.
638 2003-07-08  Simon Josefsson <simon@josefsson.org>
640         * lib/apreq.c: Waste less stack.
642 2003-07-07  Simon Josefsson <simon@josefsson.org>
644         * gl/argp.h: Sync.
646 2003-07-06  Simon Josefsson <simon@josefsson.org>
648         * lib/Makefile.am: Fix includes.  Make distcheck works under debian
649           now.
651 2003-07-06  Simon Josefsson <simon@josefsson.org>
653         * configure.ac: Build gl/m4/Makefile.
655 2003-07-06  Simon Josefsson <simon@josefsson.org>
657         * gl/Makefile.am: Recurse into m4/.
659 2003-07-06  Simon Josefsson <simon@josefsson.org>
661         * shishi.conf.in: Fix.
663 2003-07-06  Simon Josefsson <simon@josefsson.org>
665         * lib/shishi.h.in: Add.
667 2003-07-06  Simon Josefsson <simon@josefsson.org>
669         * lib/asn1.c: Add shishi_asn1_write_bitstring (broken).
671 2003-07-06  Simon Josefsson <simon@josefsson.org>
673         * lib/apreq.c: Fix ASN.1 writing.
675 2003-07-06  Simon Josefsson <simon@josefsson.org>
677         * lib/aprep.c: Fix crash.
679 2003-07-05  Simon Josefsson <simon@josefsson.org>
681         * m4/Makefile.am: More EXTRA_DIST's.
683 2003-07-05  Simon Josefsson <simon@josefsson.org>
685         * Makefile.am: Update release target.
687 2003-07-05  Simon Josefsson <simon@josefsson.org>
689         * NEWS: Add.
691 2003-07-05  Simon Josefsson <simon@josefsson.org>
693         * configure.ac: Bump version.
695 2003-07-05  Simon Josefsson <simon@josefsson.org>
697         * configure.ac: Fix includes.
699 2003-07-05  Simon Josefsson <simon@josefsson.org>
701         * Makefile.am: Build errcrypto.
703 2003-07-05  Simon Josefsson <simon@josefsson.org>
705         * configure.ac: Configure errcrypto.
707 2003-07-05  Simon Josefsson <simon@josefsson.org>
709         * crypto/configure.ac: Quick hack to get paths to libgpg-error into
710           Makefile's.
712 2003-07-05  Simon Josefsson <simon@josefsson.org>
714         * crypto/AUTHORS, crypto/NEWS, crypto/README, crypto/acinclude.m4,
715           crypto/configure.ac: Sync with upstream.
717 2003-07-05  Simon Josefsson <simon@josefsson.org>
719         * lib/apreq.c, lib/asn1.c, lib/shishi.h.in, lib/tkt.c: Add generic
720           ASN.1 bitstring, and use it.
722 2003-07-05  Simon Josefsson <simon@josefsson.org>
724         * lib/apreq.c: Fix the AP-REQ ap-options.
726 2003-07-05  Simon Josefsson <simon@josefsson.org>
728         * lib/ap.c: (shishi_ap_req_process): Be verbose.
730 2003-07-05  Simon Josefsson <simon@josefsson.org>
732         * lib/aprep.c: Fix typo.
734 2003-07-05  Simon Josefsson <simon@josefsson.org>
736         * lib/enckdcreppart.c: Waste less stack.
738 2003-07-05  Simon Josefsson <simon@josefsson.org>
740         * lib/encapreppart.c: Waste less stack.
742 2003-07-05  Simon Josefsson <simon@josefsson.org>
744         * lib/crypto-3des.c: Memory leak fix.
746 2003-07-05  Simon Josefsson <simon@josefsson.org>
748         * lib/authenticator.c: Use proper API.
750 2003-07-05  Simon Josefsson <simon@josefsson.org>
752         * lib/aprep.c, lib/apreq.c: Use proper API.
754 2003-07-05  Simon Josefsson <simon@josefsson.org>
756         * lib/aprep.c: Revert last change (no new API for asn1_field(),
757           sigh).
759 2003-07-05  Simon Josefsson <simon@josefsson.org>
761         * lib/aprep.c: Use new API.
763 2003-07-05  Simon Josefsson <simon@josefsson.org>
765         * lib/internal.h: Include gnulib stuff.
767 2003-07-05  Simon Josefsson <simon@josefsson.org>
769         * lib/ap.c: Use new API.
771 2003-07-05  Simon Josefsson <simon@josefsson.org>
773         * lib/Makefile.am, lib/setenv.c: Really remove old AC_LIBOBJ stuff.
775 2003-07-05  Simon Josefsson <simon@josefsson.org>
777         * lib/crypto-des.c: Remove debugging code.
779 2003-07-05  Simon Josefsson <simon@josefsson.org>
781         * gl/argp-help.c: Define strchrnul, f{,un}lockfile if not defined.
782           (Perhaps not the right thing, check and forward patch to
783           libc/gnulib later.)
785 2003-07-05  Simon Josefsson <simon@josefsson.org>
787         * lib/asn1.c, lib/authenticator.c, lib/cfg.c, lib/enckdcreppart.c,
788           lib/error.c, lib/kdcrep.c, lib/krberror.c, lib/principal.c,
789           lib/ticket.c, lib/tkt.c, lib/tkts.c, lib/vasprintf.c: Fixes for
790           gnulib.
792 2003-07-05  Simon Josefsson <simon@josefsson.org>
794         * lib/crypto-des.c, lib/crypto.c, lib/pkcs5.c: Compile with
795           libgcrypt 1.1.13.
797 2003-07-05  Simon Josefsson <simon@josefsson.org>
799         * src/authp.c, src/client.c, src/server.c, src/shishi.c: Gnulib
800           fixes.
802 2003-07-05  Simon Josefsson <simon@josefsson.org>
804         * lib/Makefile.am: More gnulib fixes.
806 2003-07-05  Simon Josefsson <simon@josefsson.org>
808         * lib/Makefile.am, lib/gethostname.c, lib/memmove.c, lib/memset.c,
809           lib/setenv.h, lib/strcasecmp.c, lib/strdup.c, lib/strerror.c,
810           lib/unsetenv.c: Obsolete some AC_LIBOBJ with gnulib.
812 2003-07-05  Simon Josefsson <simon@josefsson.org>
814         * src/Makefile.am: Replace ARGP stuff with gnulib.
816 2003-07-04  Simon Josefsson <simon@josefsson.org>
818         * configure.ac: Reorder to avoid warnings.
820 2003-07-04  Simon Josefsson <simon@josefsson.org>
822         * Makefile.am, configure.ac, gl/Makefile.am, gl/alloca.c,
823           gl/alloca_.h, gl/argp-ba.c, gl/argp-eexst.c, gl/argp-fmtstream.c,
824           gl/argp-fmtstream.h, gl/argp-fs-xinl.c, gl/argp-help.c,
825           gl/argp-namefrob.h, gl/argp-parse.c, gl/argp-pv.c, gl/argp-pvh.c,
826           gl/argp-xinl.c, gl/argp.h, gl/asnprintf.c, gl/asprintf.c,
827           gl/error.c, gl/error.h, gl/gethostname.c, gl/getopt.c,
828           gl/getopt.h, gl/getopt1.c, gl/gettext.h, gl/malloc.c,
829           gl/memmove.c, gl/memset.c, gl/printf-args.c, gl/printf-args.h,
830           gl/printf-parse.c, gl/printf-parse.h, gl/realloc.c, gl/setenv.c,
831           gl/setenv.h, gl/strcase.h, gl/strcasecmp.c, gl/strchrnul.c,
832           gl/strchrnul.h, gl/strdup.c, gl/strerror.c, gl/strncasecmp.c,
833           gl/sysexit_.h, gl/unlocked-io.h, gl/unsetenv.c, gl/vasnprintf.c,
834           gl/vasnprintf.h, gl/vasprintf.c, gl/vasprintf.h, gl/xalloc.h,
835           gl/xmalloc.c, gl/xstrdup.c, gl/m4/Makefile.am, gl/m4/alloca.m4,
836           gl/m4/argp.m4, gl/m4/codeset.m4, gl/m4/error.m4,
837           gl/m4/gethostname.m4, gl/m4/getopt.m4, gl/m4/gettext.m4,
838           gl/m4/glibc21.m4, gl/m4/iconv.m4, gl/m4/intdiv0.m4,
839           gl/m4/intmax_t.m4, gl/m4/inttypes-pri.m4, gl/m4/inttypes.m4,
840           gl/m4/inttypes_h.m4, gl/m4/isc-posix.m4, gl/m4/lcmessage.m4,
841           gl/m4/lib-ld.m4, gl/m4/lib-link.m4, gl/m4/lib-prefix.m4,
842           gl/m4/longdouble.m4, gl/m4/longlong.m4, gl/m4/malloc.m4,
843           gl/m4/memmove.m4, gl/m4/memset.m4, gl/m4/nls.m4,
844           gl/m4/onceonly_2_57.m4, gl/m4/po.m4, gl/m4/progtest.m4,
845           gl/m4/realloc.m4, gl/m4/setenv.m4, gl/m4/signed.m4,
846           gl/m4/stdint_h.m4, gl/m4/strcase.m4, gl/m4/strchrnul.m4,
847           gl/m4/strdup.m4, gl/m4/strerror.m4, gl/m4/strerror_r.m4,
848           gl/m4/sysexits.m4, gl/m4/uintmax_t.m4, gl/m4/ulonglong.m4,
849           gl/m4/unlocked-io.m4, gl/m4/vasnprintf.m4, gl/m4/vasprintf.m4,
850           gl/m4/wchar_t.m4, gl/m4/wint_t.m4, gl/m4/xalloc.m4,
851           lib/Makefile.am: Add gnulib compatibility functions.  Remove argp
852           (replaced by gnulib argp module).
854 2003-07-04  Simon Josefsson <simon@josefsson.org>
856         * lib/tkt.c: (shishi_tkt_key): Retrieve key from encticketpart too.
858 2003-06-27  Simon Josefsson <simon@josefsson.org>
860         * lib/ap.c: Check for asn1 error.
862 2003-06-12  Simon Josefsson <simon@josefsson.org>
864         * doc/shishi.texi: Add.
866 2003-06-02  Simon Josefsson <simon@josefsson.org>
868         * tests/Makefile.am: Remove ticketset for now.
870 2003-06-02  Simon Josefsson <simon@josefsson.org>
872         * NEWS: Version 0.0.0.
874 2003-06-02  Simon Josefsson <simon@josefsson.org>
876         * Makefile.am: Add release target.
878 2003-06-02  Simon Josefsson <simon@josefsson.org>
880         * lib/crypto.c: Add DES encrypt/decrypt without checksum.  Add
881           dummy checksum.
883 2003-06-02  Simon Josefsson <simon@josefsson.org>
885         * lib/crypto-des.c: Add DES encrypt/decrypt without checksum.
887 2003-06-02  Simon Josefsson <simon@josefsson.org>
889         * lib/shishi.h.in: Fix NONE ciphers.
891 2003-05-27  Simon Josefsson <simon@josefsson.org>
893         * doc/Makefile.am: Add encapreppart functions to AP section.
895 2003-05-27  Simon Josefsson <simon@josefsson.org>
897         * lib/aprep.c, lib/apreq.c: Fix a2d.
899 2003-05-27  Simon Josefsson <simon@josefsson.org>
901         * lib/encapreppart.c, lib/shishi.h.in: Add
902           shishi_encapreppart_seqnumber_get.
904 2003-05-27  Simon Josefsson <simon@josefsson.org>
906         * lib/crypto-3des.c, lib/crypto.c, lib/shishi.h.in: Add 3des-none.
907           Add encrypt/decrypt with specific etype.
909 2003-05-25  Simon Josefsson <simon@josefsson.org>
911         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
912           lib/crypto-null.c, lib/crypto.c, lib/shishi.h.in: Add
913           shishi_{en,de}crypt_iv().
915 2003-05-25  Simon Josefsson <simon@josefsson.org>
917         * lib/shishi.h.in: Fix typo.
919 2003-05-25  Simon Josefsson <simon@josefsson.org>
921         * lib/shishi.h.in: Add GSS keyusage constants.
923 2003-05-18  Simon Josefsson <simon@josefsson.org>
925         * lib/authenticator.c: Fix.
927 2003-05-11  Simon Josefsson <simon@josefsson.org>
929         * lib/ap.c, lib/shishi.h.in: Add shishi_ap_req_der_new.
931 2003-05-08  Simon Josefsson <simon@josefsson.org>
933         * lib/Makefile.am: Fix asn1Parser.
935 2003-05-08  Simon Josefsson <simon@josefsson.org>
937         * doc/Makefile.am: Remove GSS stuff.
939 2003-05-08  Simon Josefsson <simon@josefsson.org>
941         * configure.ac: Check for asn1Parser.
943 2003-05-08  Simon Josefsson <simon@josefsson.org>
945         * lib/tkts.c: Add.
947 2003-05-08  Simon Josefsson <simon@josefsson.org>
949         * lib/init.c: Fix doc.
951 2003-05-01  Simon Josefsson <simon@josefsson.org>
953         * Makefile.am, README, configure.ac, tests/Makefile.am,
954           shishi-gss.pc.in: Remove GSS stuff (moved to separate project).
956 2003-05-01  Simon Josefsson <simon@josefsson.org>
958         * doc/shishi.texi: Remove GSS stuff.
960 2003-05-01  Simon Josefsson <simon@josefsson.org>
962         * shishi-gss.pc.in: Add.
964 2003-05-01  Simon Josefsson <simon@josefsson.org>
966         * Makefile.am: Add shishi-gss.pc*.
968 2003-05-01  Simon Josefsson <simon@josefsson.org>
970         * configure.ac: Build shishi-gss.pc.
972 2003-05-01  Simon Josefsson <simon@josefsson.org>
974         * doc/gdoc: Escape { and }.
976 2003-05-01  Simon Josefsson <simon@josefsson.org>
978         * doc/shishi.texi: Fix.
980 2003-05-01  Simon Josefsson <simon@josefsson.org>
982         * Makefile.am: Indent in gss/.
984 2003-05-01  Simon Josefsson <simon@josefsson.org>
986         * doc/Makefile.am, doc/shishi.texi: Add.
988 2003-05-01  Simon Josefsson <simon@josefsson.org>
990         * README: Add gss/.
992 2003-05-01  Simon Josefsson <simon@josefsson.org>
994         * NEWS, AUTHORS: Fix.
996 2003-05-01  Simon Josefsson <simon@josefsson.org>
998         * Makefile.am, configure.ac, doc/Makefile.am, doc/shishi.texi,
999           tests/Makefile.am, tests/gss.c: Add framework for GSS-API
1000           support.
1002 2003-05-01  Simon Josefsson <simon@josefsson.org>
1004         * tests/authenticator.c, tests/crypto.c, tests/gztime.c,
1005           tests/ticketset.c, tests/utils.c: Move include of shishi.h from
1006           utils.c to each file.
1008 2003-05-01  Simon Josefsson <simon@josefsson.org>
1010         * lib/internal.h: Typo.
1012 2003-04-18  Simon Josefsson <simon@josefsson.org>
1014         * doc/shishi.texi: Fix info dir entry.
1016 2003-04-16  Simon Josefsson <simon@josefsson.org>
1018         * ANNOUNCE: Mention devices it runs on.
1020 2003-04-15  Simon Josefsson <simon@josefsson.org>
1022         * Makefile.am: Use new cvs2cl.
1024 2003-03-29  Simon Josefsson <simon@josefsson.org>
1026         * lib/kdcreq.c: Use new allocating a2d.
1028 2003-03-26  Simon Josefsson <simon@josefsson.org>
1030         * src/shishid.c: Add comment.
1032 2003-03-26  Simon Josefsson <simon@josefsson.org>
1034         * lib/asn1.c, lib/kdc.c, lib/shishi.h.in: Add new allocating a2d
1035           functions and use them.
1037 2003-03-26  Simon Josefsson <simon@josefsson.org>
1039         * lib/crypto-des.c: Use new libgcrypt CBC-MAC interface.
1041 2003-03-26  Simon Josefsson <simon@josefsson.org>
1043         * crypto/AUTHORS, crypto/NEWS, crypto/THANKS, crypto/TODO,
1044           crypto/configure.ac: Upstream sync.
1046 2003-03-26  Simon Josefsson <simon@josefsson.org>
1048         * asn1/NEWS, asn1/configure.in: Upstream sync.
1050 2003-03-14  Simon Josefsson <simon@josefsson.org>
1052         * tests/crypto.c: Fix debug output, spotted by Marcus Watts
1053           <mdw@umich.edu>.
1055 2003-02-19  Simon Josefsson <simon@josefsson.org>
1057         * asn1/NEWS, asn1/configure.in: Upstream update.
1059 2003-02-12  Simon Josefsson <simon@josefsson.org>
1061         * lib/safe.c: Make it work.
1063 2003-02-12  Simon Josefsson <simon@josefsson.org>
1065         * lib/tkt.c: Use new ASN.1 API.
1067 2003-02-12  Simon Josefsson <simon@josefsson.org>
1069         * lib/kdcreq.c: Use new ASN.1 and principal APIs.
1071 2003-02-12  Simon Josefsson <simon@josefsson.org>
1073         * lib/kdcrep.c: Use new principal API.
1075 2003-02-12  Simon Josefsson <simon@josefsson.org>
1077         * lib/principal.c: Add *_set().
1079 2003-02-12  Simon Josefsson <simon@josefsson.org>
1081         * lib/encapreppart.c: Doc fixes.  Use new ASN.1 APIs.
1083 2003-02-12  Simon Josefsson <simon@josefsson.org>
1085         * lib/asn1.c: Fix integer functions.
1087 2003-02-12  Simon Josefsson <simon@josefsson.org>
1089         * tests/authenticator.c, tests/gztime.c, tests/ticketset.c: Indent.
1091 2003-02-12  Simon Josefsson <simon@josefsson.org>
1093         * tests/Makefile.am: Add authenticator and gztime.  Remove asn1
1094           CFLAGS.
1096 2003-02-12  Simon Josefsson <simon@josefsson.org>
1098         * tests/utils.c: Fix prototypes.
1100 2003-02-12  Simon Josefsson <simon@josefsson.org>
1102         * tests/authenticator.c: Add.
1104 2003-02-12  Simon Josefsson <simon@josefsson.org>
1106         * lib/authenticator.c: Cleanups.
1108 2003-02-11  Simon Josefsson <simon@josefsson.org>
1110         * tests/gztime.c: Add.
1112 2003-02-11  Simon Josefsson <simon@josefsson.org>
1114         * lib/gztime.c: Make it work again.
1116 2003-02-11  Simon Josefsson <simon@josefsson.org>
1118         * lib/gztime.c: Fix prototypes.
1120 2003-02-11  Simon Josefsson <simon@josefsson.org>
1122         * lib/shishi.h.in: Add.  Fix prototypes.
1124 2003-02-11  Simon Josefsson <simon@josefsson.org>
1126         * tests/ticketset.c: Fix title.
1128 2003-02-11  Simon Josefsson <simon@josefsson.org>
1130         * lib/tkts.c: Fix.
1132 2003-02-11  Simon Josefsson <simon@josefsson.org>
1134         * crypto/INSTALL: Fix.
1136 2003-02-11  Simon Josefsson <simon@josefsson.org>
1138         * Makefile.am: Allow use of external libtasn1.
1140 2003-02-11  Simon Josefsson <simon@josefsson.org>
1142         * configure.ac, lib/Makefile.am: Allow use of external libtasn1.
1143           Remove *_BUILD_* junk for pkg-config.
1145 2003-02-11  Simon Josefsson <simon@josefsson.org>
1147         * shishi.pc.in: CFLAGS for libgcrypt not needed to use shishi.  Let
1148           libtool handle library dependencies.
1150 2003-02-11  Simon Josefsson <simon@josefsson.org>
1152         * configure.ac: We need libgcrypt >1.1.13.
1154 2003-02-11  Simon Josefsson <simon@josefsson.org>
1156         * crypto/AUTHORS, crypto/INSTALL, crypto/NEWS, crypto/README,
1157           crypto/TODO, crypto/configure.ac, crypto/libgcrypt.txt: Upstream
1158           update.
1160 2003-02-11  Simon Josefsson <simon@josefsson.org>
1162         * lib/aprep.c, lib/apreq.c, lib/asn1.c, lib/authenticator.c,
1163           lib/diskio.c, lib/encapreppart.c, lib/enckdcreppart.c,
1164           lib/encticketpart.c, lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c,
1165           lib/krberror.c, lib/safe.c, lib/tgs.c, lib/ticket.c, lib/tkt.c:
1166           Use new libtasn1 API.
1168 2003-02-11  Simon Josefsson <simon@josefsson.org>
1170         * asn1/configure.in: Upstream update.
1172 2003-02-11  Simon Josefsson <simon@josefsson.org>
1174         * asn1/NEWS: Upstream update.
1176 2003-02-11  Simon Josefsson <simon@josefsson.org>
1178         * po/shishi.pot, po/sv.po: Generated.
1180 2003-02-11  Simon Josefsson <simon@josefsson.org>
1182         * doc/reference/shishi.types: Add.
1184 2003-02-11  Simon Josefsson <simon@josefsson.org>
1186         * ANNOUNCE: Update.
1188 2003-02-11  Simon Josefsson <simon@josefsson.org>
1190         * lib/shishi.h.in, lib/safe.c: Fix SAFE.
1192 2003-02-10  Simon Josefsson <simon@josefsson.org>
1194         * doc/shishi.texi: Add.
1196 2003-02-10  Simon Josefsson <simon@josefsson.org>
1198         * doc/Makefile.am: Add KRB-SAFE.
1200 2003-02-10  Simon Josefsson <simon@josefsson.org>
1202         * doc/shishi.texi: Add KRB-SAFE.  Move utility functions.
1204 2003-02-10  Simon Josefsson <simon@josefsson.org>
1206         * doc/shishi.texi: [no log message]
1208 2003-02-10  Simon Josefsson <simon@josefsson.org>
1210         * doc/shishi.texi: (Cryptographic Overview): Improve wording.
1212 2003-02-10  Simon Josefsson <simon@josefsson.org>
1214         * README-alpha: Fix.
1216 2003-02-10  Simon Josefsson <simon@josefsson.org>
1218         * lib/as.c: Doc fix.
1220 2003-02-10  Simon Josefsson <simon@josefsson.org>
1222         * lib/asn1.c, lib/diskio.c, lib/safe.c, lib/shishi.h.in,
1223           lib/internal.h, src/client.c, src/server.c: Make KRB-SAFE work.
1225 2003-02-10  Simon Josefsson <simon@josefsson.org>
1227         * lib/tgs.c, lib/as.c: Doc fix.
1229 2003-02-10  Simon Josefsson <simon@josefsson.org>
1231         * Makefile.am: Ditto.
1233 2003-02-10  Simon Josefsson <simon@josefsson.org>
1235         * Makefile.am: Fix ChangeLog generation.
1237 2003-02-10  Simon Josefsson <simon@josefsson.org>
1239         * README: Fix.
1241 2003-02-08  Simon Josefsson <simon@josefsson.org>
1243         * lib/shishi.h.in, lib/tkts.c: Fix.
1245 2003-02-08  Simon Josefsson <simon@josefsson.org>
1247         * tests/ticketset.c, tests/crypto.c, tests/utils.c, src/client.c,
1248           src/server.c, src/data.h, src/shishi.c, src/shishid.c: Fix.
1250 2003-02-08  Simon Josefsson <simon@josefsson.org>
1252         * src/shishid.c: Fix.
1254 2003-02-08  Simon Josefsson <simon@josefsson.org>
1256         * lib/safe.c: Add.
1258 2003-02-08  Simon Josefsson <simon@josefsson.org>
1260         * src/authp.c, src/client.c, lib/shishi.h.in: Fix.
1262 2003-02-08  Simon Josefsson <simon@josefsson.org>
1264         * lib/asn1.c, lib/crypto-des.c, lib/init.c, lib/netio.c,
1265           lib/shishi.h.in: Fix.
1267 2003-02-08  Simon Josefsson <simon@josefsson.org>
1269         * lib/vasprintf.c, lib/kdcreq.c: Fix.
1271 2003-02-08  Simon Josefsson <simon@josefsson.org>
1273         * lib/asn1.c, lib/authenticator.c, lib/cfg.c, lib/crypto-des.c,
1274           lib/crypto.c, lib/enckdcreppart.c, lib/encticketpart.c,
1275           lib/init.c, lib/kdc.c, lib/kdcrep.c, lib/key.c, lib/netio.c,
1276           lib/pkcs5.c, lib/principal.c, lib/shishi.h.in, lib/ticket.c,
1277           lib/tkt.c, lib/tkts.c, lib/vasprintf.c: Fix.
1279 2003-02-08  Simon Josefsson <simon@josefsson.org>
1281         * lib/shishi.h.in: Fix.
1283 2003-02-08  Simon Josefsson <simon@josefsson.org>
1285         * lib/crypto.c: Fix.
1287 2003-02-08  Simon Josefsson <simon@josefsson.org>
1289         * lib/vasprintf.c, lib/internal.h: Fix.
1291 2003-02-08  Simon Josefsson <simon@josefsson.org>
1293         * lib/asn1.c, lib/pkcs5.c, lib/key.c, lib/crypto-aes.c,
1294           lib/crypto.c, lib/netio.c, lib/tkts.c, lib/kdc.c, lib/as.c,
1295           lib/crypto-3des.c, lib/crypto-des.c, lib/crypto-null.c,
1296           lib/init.c, lib/krberror.c, lib/shishi.h.in: Fix.
1298 2003-02-08  Simon Josefsson <simon@josefsson.org>
1300         * lib/encticketpart.c, lib/tkt.c, lib/shishi.h.in, lib/tkts.c: Fix.
1302 2003-02-08  Simon Josefsson <simon@josefsson.org>
1304         * lib/asn1.c: Add.
1306 2003-02-08  Simon Josefsson <simon@josefsson.org>
1308         * lib/apreq.c, lib/shishi.h.in, lib/encapreppart.c, lib/ticket.c:
1309           Fix.
1311 2003-02-08  Simon Josefsson <simon@josefsson.org>
1313         * lib/authenticator.c, lib/kdcrep.c, lib/enckdcreppart.c: Fix.
1315 2003-02-08  Simon Josefsson <simon@josefsson.org>
1317         * lib/shishi.h.in: Fix.
1319 2003-02-08  Simon Josefsson <simon@josefsson.org>
1321         * lib/cfg.c: Fix warnings.
1323 2003-02-08  Simon Josefsson <simon@josefsson.org>
1325         * lib/cfg.c: Declare getsubopt().
1327 2003-02-08  Simon Josefsson <simon@josefsson.org>
1329         * lib/shishi.h.in: Add.
1331 2003-02-08  Simon Josefsson <simon@josefsson.org>
1333         * lib/shishi.h.in: Add.  Fix.
1335 2003-02-08  Simon Josefsson <simon@josefsson.org>
1337         * lib/shishi.h.in: Add.
1339 2003-02-08  Simon Josefsson <simon@josefsson.org>
1341         * lib/shishi.h.in, lib/internal.h: Add.
1343 2003-02-08  Simon Josefsson <simon@josefsson.org>
1345         * lib/shishi.h.in, lib/internal.h: Add.
1347 2003-02-08  Simon Josefsson <simon@josefsson.org>
1349         * lib/internal.h: Include arpa/inet.h.
1351 2003-02-08  Simon Josefsson <simon@josefsson.org>
1353         * doc/shishi.texi: Add.
1355 2003-02-08  Simon Josefsson <simon@josefsson.org>
1357         * lib/shishi.h.in: Fix.
1359 2003-02-08  Simon Josefsson <simon@josefsson.org>
1361         * lib/shishi.h.in, lib/tkts.c, tests/ticketset.c, src/shishi.c: New
1362           find/get API.
1364 2003-02-08  Simon Josefsson <simon@josefsson.org>
1366         * lib/tkt.c: Add.
1368 2003-02-08  Simon Josefsson <simon@josefsson.org>
1370         * lib/principal.c: Fix.
1372 2003-02-05  Simon Josefsson <simon@josefsson.org>
1374         * src/shishid.c, tests/ticketset.c: Fix API.
1376 2003-02-05  Simon Josefsson <simon@josefsson.org>
1378         * configure.ac: Check arpa/inet.h.
1380 2003-02-05  Simon Josefsson <simon@josefsson.org>
1382         * lib/ticket.c, lib/asn1.c, lib/shishi.h.in, lib/tkts.c: Fix API.
1384 2003-02-05  Simon Josefsson <simon@josefsson.org>
1386         * lib/enckdcreppart.c, lib/encticketpart.c: Fix.
1388 2003-02-05  Simon Josefsson <simon@josefsson.org>
1390         * lib/crypto.c: Add.
1392 2003-02-05  Simon Josefsson <simon@josefsson.org>
1394         * lib/kdc.c, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
1395           lib/diskio.c: Fix API.
1397 2003-02-05  Simon Josefsson <simon@josefsson.org>
1399         * lib/kdcrep.c: Fix.
1401 2003-02-05  Simon Josefsson <simon@josefsson.org>
1403         * lib/shishi.h.in, lib/asn1.c: Fix.
1405 2003-02-05  Simon Josefsson <simon@josefsson.org>
1407         * lib/principal.c, lib/asn1.c: (shishi_principal_name_get,
1408           shishi_principal_name_realm_get): Move from asn1.c to principal.c
1410 2003-02-05  Simon Josefsson <simon@josefsson.org>
1412         * lib/safe.c: Fix.
1414 2003-02-05  Simon Josefsson <simon@josefsson.org>
1416         * lib/diskio.c: Fix header.
1418 2003-02-05  Simon Josefsson <simon@josefsson.org>
1420         * lib/init.c: Fix gcrypt init.
1422 2003-02-05  Simon Josefsson <simon@josefsson.org>
1424         * lib/internal.h: Use Shishi_asn1 instead of ASN1_TYPE.  Fix.
1426 2003-02-05  Simon Josefsson <simon@josefsson.org>
1428         * lib/asn1.c: Add.
1430 2003-02-05  Simon Josefsson <simon@josefsson.org>
1432         * lib/enckdcreppart.c, lib/safe.c: Cleanup.
1434 2003-02-05  Simon Josefsson <simon@josefsson.org>
1436         * lib/authenticator.c, lib/kdcreq.c, lib/shishi.h.in, lib/init.c:
1437           Fix.
1439 2003-02-05  Simon Josefsson <simon@josefsson.org>
1441         * lib/encticketpart.c: Cleanup.
1443 2003-02-05  Simon Josefsson <simon@josefsson.org>
1445         * lib/ticket.c: Cleanup.
1447 2003-02-05  Simon Josefsson <simon@josefsson.org>
1449         * lib/kdc.c: Cleanup.
1451 2003-02-05  Simon Josefsson <simon@josefsson.org>
1453         * lib/krberror.c: Cleanup.
1455 2003-02-05  Simon Josefsson <simon@josefsson.org>
1457         * lib/kdcrep.c: Cleanup.
1459 2003-02-05  Simon Josefsson <simon@josefsson.org>
1461         * lib/kdcreq.c: Cleanup.
1463 2003-02-05  Simon Josefsson <simon@josefsson.org>
1465         * lib/asn1.c: Add.
1467 2003-02-05  Simon Josefsson <simon@josefsson.org>
1469         * lib/ticket.c: Use Shishi_asn1 instead of ASN1_TYPE.
1471 2003-02-05  Simon Josefsson <simon@josefsson.org>
1473         * lib/encapreppart.c: Fix.
1475 2003-02-05  Simon Josefsson <simon@josefsson.org>
1477         * lib/tkt.c, lib/krberror.c, lib/kdcrep.c, lib/kdcreq.c, lib/tgs.c,
1478           lib/safe.c: Use Shishi_asn1 instead of ASN1_TYPE.
1480 2003-02-05  Simon Josefsson <simon@josefsson.org>
1482         * lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
1483           lib/kdc.c: Use Shishi_asn1 instead of ASN1_TYPE.
1485 2003-02-05  Simon Josefsson <simon@josefsson.org>
1487         * lib/diskio.c, lib/done.c: Use Shishi_asn1 instead of ASN1_TYPE.
1489 2003-02-05  Simon Josefsson <simon@josefsson.org>
1491         * lib/asn1.c: Use Shishi_asn1 instead of ASN1_TYPE.  Cleanup.  Add.
1493 2003-02-05  Simon Josefsson <simon@josefsson.org>
1495         * lib/ap.c, lib/shishi.h.in, lib/apreq.c, lib/aprep.c, lib/as.c,
1496           lib/authenticator.c: Use Shishi_asn1 instead of ASN1_TYPE.
1498 2003-02-05  Simon Josefsson <simon@josefsson.org>
1500         * configure.ac: Check syslog.h.
1502 2003-02-05  Simon Josefsson <simon@josefsson.org>
1504         * doc/gdoc: Fixes.
1506 2003-02-05  Simon Josefsson <simon@josefsson.org>
1508         * lib/version.c: Copyright fix.
1510 2003-02-05  Simon Josefsson <simon@josefsson.org>
1512         * lib/shishi.h.in: Fix krberror.
1514 2003-02-05  Simon Josefsson <simon@josefsson.org>
1516         * lib/apreq.c, lib/error.c, lib/hostkeys.c, lib/version.c: Doc fix.
1518 2003-02-05  Simon Josefsson <simon@josefsson.org>
1520         * src/shishid.c: Syslog.  Setuid.
1522 2003-02-03  Simon Josefsson <simon@josefsson.org>
1524         * lib/krberror.c: Doc fix.
1526 2003-02-03  Simon Josefsson <simon@josefsson.org>
1528         * lib/init.c: Re-order to improve manual.
1530 2003-02-03  Simon Josefsson <simon@josefsson.org>
1532         * src/shishid.c: AS exchange works (with hardcoded credentials).
1534 2003-02-03  Simon Josefsson <simon@josefsson.org>
1536         * src/kdc.c: Fix.  What to do about this file?  Abandon?
1538 2003-02-03  Simon Josefsson <simon@josefsson.org>
1540         * lib/shishi.h.in: Fix.
1542 2003-02-03  Simon Josefsson <simon@josefsson.org>
1544         * lib/kdcreq.c: Fix.  Add.
1546 2003-02-03  Simon Josefsson <simon@josefsson.org>
1548         * lib/kdc.c: Fix return codes.
1550 2003-02-03  Simon Josefsson <simon@josefsson.org>
1552         * lib/init.c: Add.
1554 2003-02-03  Simon Josefsson <simon@josefsson.org>
1556         * lib/asn1.c: Fix debug.
1558 2003-02-03  Simon Josefsson <simon@josefsson.org>
1560         * lib/as.c: Add.  Clear pdata in AS-REQ.
1562 2003-02-03  Simon Josefsson <simon@josefsson.org>
1564         * lib/ticketset.c, lib/tkts.c: Rename ticketset.c to tkts.c.
1566 2003-02-03  Simon Josefsson <simon@josefsson.org>
1568         * lib/tkt.c: Add, code from ticket.c.
1570 2003-02-03  Simon Josefsson <simon@josefsson.org>
1572         * doc/reference/Makefile.am, doc/reference/tmpl/dummy.sgml,
1573           doc/reference/tmpl/shishi.sgml: Fix.
1575 2003-02-03  Simon Josefsson <simon@josefsson.org>
1577         * doc/reference/shishi.types, doc/reference/tmpl/shishi.sgml:
1578           Remove autogenerated stuff.
1580 2003-02-03  Simon Josefsson <simon@josefsson.org>
1582         * doc/reference/Makefile.am: Improve maintainer-clean (somewhat
1583           shishi specific).
1585 2003-02-03  Simon Josefsson <simon@josefsson.org>
1587         * doc/Makefile.am, doc/shishi.texi, doc/reference/tmpl/shishi.sgml,
1588           extra/pam_shishi/pam_shishi.c, lib/Makefile.am, lib/ap.c,
1589           lib/apreq.c, lib/as.c, lib/asn1.c, lib/authenticator.c,
1590           lib/diskio.c, lib/done.c, lib/enckdcreppart.c, lib/error.c,
1591           lib/init.c, lib/internal.h, lib/kdc.c, lib/kdcrep.c,
1592           lib/kdcreq.c, lib/safe.c, lib/shishi.h.in, lib/tgs.c,
1593           lib/ticket.c, src/authp.c, src/client.c, src/server.c,
1594           src/shishi.c, src/shishid.c, tests/ticketset.c: Rename
1595           shishi_ticketset_* to shishi_tkts_*.  Separate ASN.1 ticket
1596           functions into shishi_ticket_* and high-level ticket functions
1597           into shishi_tkt_*.
1599 2003-02-02  Simon Josefsson <simon@josefsson.org>
1601         * lib/ticket.c: Add.  Fix typo.  (shishi_ticket_key_set): Set key
1602           in EncKDCRepPart too.  (shishi_ticket2): Set transited, authtime,
1603           endtime.
1605 2003-02-02  Simon Josefsson <simon@josefsson.org>
1607         * lib/cfg.c, lib/crypto.c, lib/enckdcreppart.c, lib/kdc.c,
1608           lib/kdcrep.c, lib/kdcreq.c, lib/shishi.h.in: Add.
1610 2003-02-02  Simon Josefsson <simon@josefsson.org>
1612         * lib/as.c: Add.  Initialize ticket in AS.
1614 2003-02-02  Simon Josefsson <simon@josefsson.org>
1616         * lib/authenticator.c: Add.
1618 2003-02-02  Simon Josefsson <simon@josefsson.org>
1620         * lib/ticket.c, lib/shishi.h.in, lib/kdc.c: Add.
1622 2003-02-02  Simon Josefsson <simon@josefsson.org>
1624         * lib/authenticator.c: Add AuthorizationData.
1626 2003-02-02  Simon Josefsson <simon@josefsson.org>
1628         * lib/ap.c: Typo.
1630 2003-02-02  Simon Josefsson <simon@josefsson.org>
1632         * lib/kdcreq.c, lib/shishi.h.in: Add.
1634 2003-02-02  Simon Josefsson <simon@josefsson.org>
1636         * lib/kdc.c: (shishi_as_process): Print derived user key.
1638 2003-02-02  Simon Josefsson <simon@josefsson.org>
1640         * lib/diskio.c: Print hex key for noice verbose.
1642 2003-02-02  Simon Josefsson <simon@josefsson.org>
1644         * lib/ap.c, lib/as.c: Print debug info.
1646 2003-02-02  Simon Josefsson <simon@josefsson.org>
1648         * lib/ap.c: Print debug info.
1650 2003-02-01  Simon Josefsson <simon@josefsson.org>
1652         * lib/asn1.c: Add shishi_asn1_integer2_field.  Indent.
1654 2003-02-01  Simon Josefsson <simon@josefsson.org>
1656         * lib/crypto.c, lib/cfg.c, lib/authenticator.c, src/authp.c,
1657           src/client.c, src/crypto.c, src/server.c, src/shishi.c,
1658           src/shishid.c, tests/crypto.c, tests/ticketset.c: Indent.
1660 2003-02-01  Simon Josefsson <simon@josefsson.org>
1662         * lib/diskio.c: Indent.  Add debug code.
1664 2003-02-01  Simon Josefsson <simon@josefsson.org>
1666         * lib/enckdcreppart.c: Add shishi_enckdcreppart_key_set,
1667           shishi_enckdcreppart_nonce_set,
1668           shishi_enckdcreppart_populate_encticketpart,
1669           shishi_enckdcreppart_srealm_set, shishi_enckdcreppart_sname_set,
1670           shishi_enckdcreppart_server_set,
1671           shishi_enckdcreppart_srealmserver_set, shishi_encasreppart.
1672           Indent.
1674 2003-02-01  Simon Josefsson <simon@josefsson.org>
1676         * lib/kdc.c, lib/init.c, lib/hostkeys.c, lib/error.c,
1677           lib/encticketpart.c, lib/encapreppart.c: Indent.
1679 2003-02-01  Simon Josefsson <simon@josefsson.org>
1681         * lib/kdcrep.c: Add shishi_kdcrep_crealm_set,
1682           shishi_kdcrep_cname_set, shishi_kdcrep_client_set,
1683           shishi_kdcrep_crealmserver_set, shishi_kdcrep_set_enc_part,
1684           shishi_kdcrep_add_enc_part.  (shishi_kdcrep_get_ticket): Don't
1685           lose on (some) optional fields.
1687 2003-02-01  Simon Josefsson <simon@josefsson.org>
1689         * lib/kdcreq.c: Add shishi_kdcreq_nonce, shishi_kdcreq_cname_get.
1691 2003-02-01  Simon Josefsson <simon@josefsson.org>
1693         * lib/krberror.c, lib/key.c: Indent.
1695 2003-02-01  Simon Josefsson <simon@josefsson.org>
1697         * lib/ticketset.c, lib/ticket.c, lib/tgs.c, lib/realm.c,
1698           lib/principal.c, lib/password.c, lib/netio.c: Indent.
1700 2003-02-01  Simon Josefsson <simon@josefsson.org>
1702         * lib/as.c: Add shishi_as_rep_der_set.
1704 2003-02-01  Simon Josefsson <simon@josefsson.org>
1706         * lib/apreq.c: (shishi_apreq_get_ticket, shishi_apreq_set_ticket):
1707           Don't lose on optional fields (some still left though).
1709 2003-02-01  Simon Josefsson <simon@josefsson.org>
1711         * lib/aprep.c: Indent.
1713 2003-02-01  Simon Josefsson <simon@josefsson.org>
1715         * lib/ap.c: Indent.  (shishi_ap_rep_der_set): Don't lose previous
1716           AP-REP.  (shishi_ap_rep_der): New.
1718 2003-01-31  Simon Josefsson <simon@josefsson.org>
1720         * lib/shishi.h.in: Add.  Fix key usage enum member name.
1722 2003-01-31  Simon Josefsson <simon@josefsson.org>
1724         * lib/encticketpart.c, lib/kdcrep.c, lib/ticket.c: Add functions to
1725           set things.
1727 2003-01-31  Simon Josefsson <simon@josefsson.org>
1729         * lib/enckdcreppart.c: Fix.
1731 2003-01-31  Simon Josefsson <simon@josefsson.org>
1733         * lib/shishi.h.in: Add.
1735 2003-01-31  Simon Josefsson <simon@josefsson.org>
1737         * lib/encticketpart.c: Add shishi_encticketpart.
1739 2003-01-31  Simon Josefsson <simon@josefsson.org>
1741         * lib/init.c: Add shishi_init_server.
1743 2003-01-31  Simon Josefsson <simon@josefsson.org>
1745         * lib/key.c: Add shishi_key_random.
1747 2003-01-31  Simon Josefsson <simon@josefsson.org>
1749         * lib/crypto.c: Use strong random data.
1751 2003-01-26  Simon Josefsson <simon@josefsson.org>
1753         * doc/reference/tmpl/shishi.sgml: Generated.
1755 2003-01-22  Simon Josefsson <simon@josefsson.org>
1757         * doc/reference/tmpl/shishi.sgml: New.
1759 2003-01-22  Simon Josefsson <simon@josefsson.org>
1761         * configure.ac: Fix.
1763 2003-01-22  Simon Josefsson <simon@josefsson.org>
1765         * doc/reference/shishi-docs.sgml: Add some text.
1767 2003-01-22  Simon Josefsson <simon@josefsson.org>
1769         * doc/reference/Makefile.am: Add uninstall target.  Fix distcheck.
1771 2003-01-22  Simon Josefsson <simon@josefsson.org>
1773         * lib/crypto-des.c: Use libgcrypt for CRC.
1775 2003-01-22  Simon Josefsson <simon@josefsson.org>
1777         * lib/Makefile.am: Fix libstringprep vs libidn.
1779 2003-01-21  Simon Josefsson <simon@josefsson.org>
1781         * configure.ac: Fix libstringprep vs libidn.
1783 2003-01-21  Simon Josefsson <simon@josefsson.org>
1785         * Makefile.am: Don't dist gdbm (for now).  Fix libstringprep vs
1786           libidn.  Fix cvs2cl and gtk-dock for distcheck.
1788 2003-01-21  Simon Josefsson <simon@josefsson.org>
1790         * tests/crypto.c: Don't check crc (gcrypt used now).
1792 2002-12-15  Simon Josefsson <simon@josefsson.org>
1794         * lib/Makefile.am, lib/diskio.c, lib/key.c, lib/safe.c,
1795           lib/shishi.h.in, src/client.c: Unfinished SAFE support.
1797 2002-12-15  Simon Josefsson <simon@josefsson.org>
1799         * ANNOUNCE: Fix.
1801 2002-12-15  Simon Josefsson <simon@josefsson.org>
1803         * ANNOUNCE: Fix.
1805 2002-12-15  Simon Josefsson <simon@josefsson.org>
1807         * ANNOUNCE: Fix.
1809 2002-12-15  Simon Josefsson <simon@josefsson.org>
1811         * src/shishid.c, src/shishi.c: Fix.
1813 2002-12-15  Simon Josefsson <simon@josefsson.org>
1815         * shishi.pc.in, shishi.conf.in, README: Fix.
1817 2002-12-14  Simon Josefsson <simon@josefsson.org>
1819         * configure.ac: Add GTK-DOC stuff.
1821 2002-12-14  Simon Josefsson <simon@josefsson.org>
1823         * lib/kdcreq.c, lib/tgs.c: Fix warnings from GTK-DOC.
1825 2002-12-14  Simon Josefsson <simon@josefsson.org>
1827         * doc/Makefile.am, doc/reference/Makefile.am,
1828           doc/reference/shishi-docs.sgml, doc/reference/shishi.types:
1829           Generate HTML/SGML API documentation using GTK-DOC.
1831 2002-12-14  Simon Josefsson <simon@josefsson.org>
1833         * lib/ticket.c, lib/ticketset.c, lib/shishi.h.in: Fix.
1835 2002-12-14  Simon Josefsson <simon@josefsson.org>
1837         * Makefile.am: EXTRA_DIST ANNOUNCE:
1839 2002-12-14  Simon Josefsson <simon@josefsson.org>
1841         * ANNOUNCE: Add.
1843 2002-12-14  Simon Josefsson <simon@josefsson.org>
1845         * extra/pam_shishi/pam_shishi.c: Define PAM_STATIC for static
1846           builds.
1848 2002-12-14  Simon Josefsson <simon@josefsson.org>
1850         * configure.ac, extra/pam_shishi/Makefile.am,
1851           extra/pam_shishi/pam_shishi.c: Solaris PAM fixes.
1853 2002-12-14  Simon Josefsson <simon@josefsson.org>
1855         * Makefile.am: Make sure ChangeLog is regenerated.
1857 2002-12-13  Simon Josefsson <simon@josefsson.org>
1859         * extra/README: Fix.
1861 2002-12-13  Simon Josefsson <simon@josefsson.org>
1863         * AUTHORS, NEWS, README, README-alpha, THANKS: Copying condition
1864           changes.
1866 2002-12-13  Simon Josefsson <simon@josefsson.org>
1868         * src/shishid.c: Fix warnings.
1870 2002-12-13  Simon Josefsson <simon@josefsson.org>
1872         * doc/shishi.texi: Fix ports.
1874 2002-12-13  Simon Josefsson <simon@josefsson.org>
1876         * configure.ac, extra/Makefile.am, extra/pam_shishi/Makefile.am,
1877           extra/pam_shishi/pam_shishi.c: Add --disable-pam configure
1878           option.
1880 2002-12-13  Simon Josefsson <simon@josefsson.org>
1882         * src/server.c: Don't hardcode server name.
1884 2002-12-13  Simon Josefsson <simon@josefsson.org>
1886         * lib/shishi.h.in, lib/ticketset.c, lib/apreq.c, lib/crypto.c,
1887           lib/kdcreq.c: Revert earlier changes that broke simplified
1888           encryption profile.  PAM fixes.
1890 2002-12-13  Simon Josefsson <simon@josefsson.org>
1892         * extra/README: Add PAM.
1894 2002-12-13  Simon Josefsson <simon@josefsson.org>
1896         * extra/Makefile.am, extra/pam_shishi/Makefile.am,
1897           extra/pam_shishi/pam_shishi.c: Initial PAM module.
1899 2002-12-12  Simon Josefsson <simon@josefsson.org>
1901         * doc/shishi.texi: Fixes.
1903 2002-12-12  Simon Josefsson <simon@josefsson.org>
1905         * tests/ticketset.c: Add.
1907 2002-12-12  Simon Josefsson <simon@josefsson.org>
1909         * lib/ap.c, lib/apreq.c, lib/authenticator.c, lib/crypto-3des.c,
1910           lib/crypto-aes.c, lib/crypto-des.c, lib/crypto.c, lib/diskio.c,
1911           lib/encapreppart.c, lib/init.c, lib/internal.h, lib/kdc.c,
1912           lib/kdcrep.c, lib/kdcreq.c, lib/netio.c, lib/password.c,
1913           lib/shishi.h.in, lib/ticket.c, lib/ticketset.c, lib/vasprintf.c:
1914           Fix warnings.
1916 2002-12-12  Simon Josefsson <simon@josefsson.org>
1918         * tests/ticketset.c: Use new ASN.1 interface.
1920 2002-12-12  Simon Josefsson <simon@josefsson.org>
1922         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c, lib/asn1.c,
1923           lib/authenticator.c, lib/diskio.c, lib/encapreppart.c,
1924           lib/enckdcreppart.c, lib/encticketpart.c, lib/kdc.c,
1925           lib/kdcrep.c, lib/kdcreq.c, lib/krberror.c, lib/shishi.h.in,
1926           lib/ticket.c: Cleanup ASN.1 stuff.
1928 2002-12-12  Simon Josefsson <simon@josefsson.org>
1930         * src/shishi.c: Expire tickets.
1932 2002-12-11  Simon Josefsson <simon@josefsson.org>
1934         * tests/ticketset.c: Test file read/write.
1936 2002-12-11  Simon Josefsson <simon@josefsson.org>
1938         * lib/ticketset.c: Mem fixes.  Separate ticket expiring on write.
1940 2002-12-11  Simon Josefsson <simon@josefsson.org>
1942         * tests/ticketset.c: Use new ticketset API. Fixes.
1944 2002-12-11  Simon Josefsson <simon@josefsson.org>
1946         * src/authp.c, src/client.c, src/shishi.c: Use new ticketset
1947           interface.
1949 2002-12-11  Simon Josefsson <simon@josefsson.org>
1951         * lib/init.c, lib/shishi.h.in, lib/ticketset.c:
1952           s/ticketset_init/ticketset/g
1954 2002-12-11  Simon Josefsson <simon@josefsson.org>
1956         * tests/Makefile.am, tests/crypto.c, tests/ticketset.c,
1957           tests/utils.c: Add ticketset self tests.
1959 2002-12-11  Simon Josefsson <simon@josefsson.org>
1961         * src/authp.c, src/client.c, src/kdc.c, src/shishi.c: Fix for new
1962           API.
1964 2002-12-11  Simon Josefsson <simon@josefsson.org>
1966         * lib/asn1.c, lib/diskio.c, lib/done.c, lib/internal.h, lib/kdc.c,
1967           lib/shishi.h.in, lib/ticket.c, lib/ticketset.c: Fixes discovered
1968           while writing ticketset selftests.
1970 2002-12-11  Simon Josefsson <simon@josefsson.org>
1972         * src/authp.c, src/client.c, src/crypto.c, src/data.h,
1973           src/server.c, src/shishi.c: Fix.
1975 2002-12-11  Simon Josefsson <simon@josefsson.org>
1977         * tests/crypto.c: Use new key API.
1979 2002-12-11  Simon Josefsson <simon@josefsson.org>
1981         * lib/error.c: Add.
1983 2002-12-11  Simon Josefsson <simon@josefsson.org>
1985         * src/shishid.c: Don't define ngettext.
1987 2002-12-11  Simon Josefsson <simon@josefsson.org>
1989         * src/server.c: Fix.
1991 2002-12-11  Simon Josefsson <simon@josefsson.org>
1993         * lib/error.c: Add.
1995 2002-12-11  Simon Josefsson <simon@josefsson.org>
1997         * lib/ap.c: Fix keyusage.
1999 2002-12-11  Simon Josefsson <simon@josefsson.org>
2001         * src/shishi.c: Add crypto key file.
2003 2002-12-11  Simon Josefsson <simon@josefsson.org>
2005         * src/server.c: Use AP interface.
2007 2002-12-11  Simon Josefsson <simon@josefsson.org>
2009         * src/crypto.c: Use new key API.
2011 2002-12-11  Simon Josefsson <simon@josefsson.org>
2013         * lib/ap.c, lib/apreq.c, lib/hostkeys.c, lib/internal.h, lib/key.c,
2014           lib/shishi.h.in, lib/ticket.c: Improve AP interface.
2016 2002-12-11  Simon Josefsson <simon@josefsson.org>
2018         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto.c, lib/diskio.c,
2019           lib/hostkeys.c, lib/key.c, lib/shishi.h.in: Key API fixes.
2021 2002-12-11  Simon Josefsson <simon@josefsson.org>
2023         * lib/ap.c: Fix (make TGS work again).
2025 2002-12-11  Simon Josefsson <simon@josefsson.org>
2027         * tests/crypto.c: Use new key API.
2029 2002-12-11  Simon Josefsson <simon@josefsson.org>
2031         * doc/Makefile.am, doc/shishi.texi: Hostkeys.
2033 2002-12-11  Simon Josefsson <simon@josefsson.org>
2035         * configure.ac: Dmalloc.
2037 2002-12-11  Simon Josefsson <simon@josefsson.org>
2039         * AUTHORS, NEWS, README: Fix copying conditions.
2041 2002-12-11  Simon Josefsson <simon@josefsson.org>
2043         * src/crypto.c, src/kdc.c: Use new key API.
2045 2002-12-11  Simon Josefsson <simon@josefsson.org>
2047         * lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
2048           lib/asn1.c, lib/authenticator.c, lib/base64.c, lib/cfg.c,
2049           lib/crypto-des.c, lib/encapreppart.c, lib/gztime.c, lib/init.c,
2050           lib/kdcrep.c, lib/kdcreq.c, lib/krberror.c, lib/netio.c,
2051           lib/password.c, lib/realm.c, lib/ticketset.c: -Wall fixes.
2053 2002-12-11  Simon Josefsson <simon@josefsson.org>
2055         * lib/Makefile.am, lib/crypto-3des.c, lib/crypto-aes.c,
2056           lib/crypto.c, lib/diskio.c, lib/done.c, lib/enckdcreppart.c,
2057           lib/encticketpart.c, lib/hostkeys.c, lib/internal.h, lib/kdc.c,
2058           lib/key.c, lib/shishi.h.in: Cleanup key API.  Add hostkey API
2059           starting point.  Fixes.
2061 2002-12-09  Simon Josefsson <simon@josefsson.org>
2063         * README: Removed text now in README-alpha.
2065 2002-12-09  Simon Josefsson <simon@josefsson.org>
2067         * README-alpha: Add.
2069 2002-12-09  Simon Josefsson <simon@josefsson.org>
2071         * lib/ap.c, lib/as.c, lib/crypto-des.c, lib/tgs.c, lib/ticketset.c:
2072           Improve verbose messages.
2074 2002-12-09  Simon Josefsson <simon@josefsson.org>
2076         * src/shishi.c: Use TGS interface.
2078 2002-12-09  Simon Josefsson <simon@josefsson.org>
2080         * lib/ap.c, lib/as.c, lib/principal.c, lib/realm.c,
2081           lib/shishi.h.in, lib/tgs.c, lib/ticketset.c: Cleanup TGS
2082           interface.
2084 2002-12-08  Simon Josefsson <simon@josefsson.org>
2086         * lib/ap.c, lib/diskio.c, lib/shishi.h.in, lib/ticket.c: Fix.
2088 2002-12-08  Simon Josefsson <simon@josefsson.org>
2090         * src/crypto.c: Use cipher_randomlen().
2092 2002-12-08  Simon Josefsson <simon@josefsson.org>
2094         * lib/crypto.c: Add cipher_randomlen().
2096 2002-12-08  Simon Josefsson <simon@josefsson.org>
2098         * lib/ticket.c: Fix.
2100 2002-12-08  Simon Josefsson <simon@josefsson.org>
2102         * lib/ticket.c: s/service/server/g.
2104 2002-12-08  Simon Josefsson <simon@josefsson.org>
2106         * src/shishi.c: Print EncKDCRepPart when printing ticket.
2108 2002-12-08  Simon Josefsson <simon@josefsson.org>
2110         * lib/as.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c,
2111           lib/ticketset.c: Store KDC-REP in ticket file too (for the cname,
2112           crealm, and keytype protection etype fields, and possibly other
2113           uses in the future).
2115 2002-12-08  Simon Josefsson <simon@josefsson.org>
2117         * lib/aprep.c, lib/apreq.c, lib/authenticator.c, lib/init.c,
2118           lib/internal.h: Remove most of shishi_last_*().
2120 2002-12-08  Simon Josefsson <simon@josefsson.org>
2122         * lib/diskio.c: Remove debug output.
2124 2002-12-08  Simon Josefsson <simon@josefsson.org>
2126         * src/shishi.c, src/authp.c, src/client.c: Use new ticketset API.
2128 2002-12-08  Simon Josefsson <simon@josefsson.org>
2130         * lib/ticket.c: Print etype key is protected under.
2132 2002-12-08  Simon Josefsson <simon@josefsson.org>
2134         * lib/done.c, lib/init.c, lib/shishi.h.in, lib/ticketset.c: Cleanup
2135           ticketset API.
2137 2002-12-08  Simon Josefsson <simon@josefsson.org>
2139         * lib/ticketset.c: Don't hardcode all tickets belonging to
2140           jas@JOSEFSSON.ORG.
2142 2002-12-08  Simon Josefsson <simon@josefsson.org>
2144         * src/Makefile.am: kdc.c is broken for now.
2146 2002-12-08  Simon Josefsson <simon@josefsson.org>
2148         * src/shishi.c: Print last-req too.
2150 2002-12-08  Simon Josefsson <simon@josefsson.org>
2152         * src/authp.c: Fix.
2154 2002-12-08  Simon Josefsson <simon@josefsson.org>
2156         * lib/ticketset.c: Add find/get_ticket etype.
2158 2002-12-08  Simon Josefsson <simon@josefsson.org>
2160         * lib/shishi.h.in, lib/ticket.c: Fix ticket flags.  Add last-req.
2162 2002-12-08  Simon Josefsson <simon@josefsson.org>
2164         * lib/apreq.c, lib/kdcreq.c: Remove old AP-REQ API.
2166 2002-12-08  Simon Josefsson <simon@josefsson.org>
2168         * lib/ap.c: Fix doc.
2170 2002-12-07  Simon Josefsson <simon@josefsson.org>
2172         * configure.ac: Gnits.
2174 2002-12-07  Simon Josefsson <simon@josefsson.org>
2176         * COPYING.DOC: Add.
2178 2002-12-07  Simon Josefsson <simon@josefsson.org>
2180         * doc/lgpl.texi, doc/Makefile.am: Use GPL instead of LGPL.
2182 2002-12-07  Simon Josefsson <simon@josefsson.org>
2184         * doc/Makefile.am, doc/gdoc-error, doc/shishi.texi,
2185           lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
2186           lib/asn1.c, lib/authenticator.c, lib/base64.c, lib/cfg.c,
2187           lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
2188           lib/crypto-null.c, lib/crypto.c, lib/diskio.c, lib/done.c,
2189           lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
2190           lib/error.c, lib/gztime.c, lib/init.c, lib/internal.h, lib/kdc.c,
2191           lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/krberror.c,
2192           lib/netio.c, lib/password.c, lib/principal.c, lib/realm.c,
2193           lib/shishi.h.in, lib/tgs.c, lib/ticket.c, lib/ticketset.c,
2194           configure.ac, Makefile.am, src/Makefile.am, tests/Makefile.am,
2195           extra/Makefile.am, README: Use GPL instead of LGPL.
2197 2002-12-07  Simon Josefsson <simon@josefsson.org>
2199         * src/kdc.c, src/shishi.c: Use new AS interface.
2201 2002-12-07  Simon Josefsson <simon@josefsson.org>
2203         * lib/ap.c, lib/as.c, lib/authenticator.c, lib/kdcrep.c,
2204           lib/kdcreq.c, lib/krberror.c, lib/shishi.h.in, lib/tgs.c,
2205           lib/ticket.c, lib/ticketset.c: Clean up AS interface.
2207 2002-12-07  Simon Josefsson <simon@josefsson.org>
2209         * src/client.c: Fix.
2211 2002-12-07  Simon Josefsson <simon@josefsson.org>
2213         * src/authp.c, src/shishi.c: Use new AP interface.
2215 2002-12-07  Simon Josefsson <simon@josefsson.org>
2217         * lib/ap.c, lib/asn1.c, lib/internal.h, lib/shishi.h.in, lib/tgs.c,
2218           lib/ticket.c, lib/ticketset.c: Use new AP interface for TGS.
2220 2002-12-07  Simon Josefsson <simon@josefsson.org>
2222         * src/authp.c, src/client.c, src/kdc.c, src/server.c, src/shishi.c:
2223           Use new AP interface.
2225 2002-12-07  Simon Josefsson <simon@josefsson.org>
2227         * lib/ap.c, lib/aprep.c, lib/asn1.c, lib/internal.h,
2228           lib/shishi.h.in, lib/ticket.c, lib/ticketset.c: Clean up AP
2229           interface.
2231 2002-12-07  Simon Josefsson <simon@josefsson.org>
2233         * lib/shishi.h.in: Update AP.
2235 2002-12-07  Simon Josefsson <simon@josefsson.org>
2237         * lib/ticketset.c: Fix crash in get_ticket.
2239 2002-12-07  Simon Josefsson <simon@josefsson.org>
2241         * lib/krberror.c: Zeroterminate server string.
2243 2002-12-07  Simon Josefsson <simon@josefsson.org>
2245         * lib/diskio.c: Fix AP-REP parsing.
2247 2002-12-07  Simon Josefsson <simon@josefsson.org>
2249         * src/shishi.c: Set servername.
2251 2002-12-07  Simon Josefsson <simon@josefsson.org>
2253         * src/client.c: Use new AP functions.
2255 2002-12-07  Simon Josefsson <simon@josefsson.org>
2257         * doc/shishi.texi: Add SuSE.
2259 2002-12-07  Simon Josefsson <simon@josefsson.org>
2261         * src/shishi.c: Fixes.
2263 2002-12-07  Simon Josefsson <simon@josefsson.org>
2265         * lib/ticketset.c: Add ticketset_get_ticket_*().
2267 2002-12-07  Simon Josefsson <simon@josefsson.org>
2269         * lib/done.c: Save ticketset.
2271 2002-12-07  Simon Josefsson <simon@josefsson.org>
2273         * lib/cfg.c: Use shishi_warn().
2275 2002-12-06  Simon Josefsson <simon@josefsson.org>
2277         * configure.ac: Try harder to find socklen_t before falling back to
2278           size_t.
2280 2002-12-06  Simon Josefsson <simon@josefsson.org>
2282         * lib/shishi.h.in, lib/ticketset.c, src/kdc.c, src/shishi.c: Fix
2283           warnings.
2285 2002-12-06  Simon Josefsson <simon@josefsson.org>
2287         * lib/cfg.c: Don't gethostbyname(NULL).
2289 2002-12-06  Simon Josefsson <simon@josefsson.org>
2291         * configure.ac: Workaround gettext+libtool distcheck bug.  Fixes.
2293 2002-12-06  Simon Josefsson <simon@josefsson.org>
2295         * Makefile.am: Workaround gettext+libtool distcheck bug.
2297 2002-12-06  Simon Josefsson <simon@josefsson.org>
2299         * lib/internal.h: Handle ngettext() from autoconf instead.
2301 2002-12-06  Simon Josefsson <simon@josefsson.org>
2303         * lib/aprep.c: Print cusec in hex.
2305 2002-12-06  Simon Josefsson <simon@josefsson.org>
2307         * lib/asn1.c: Don't corrupt data in _shishi_asn1_integer_field
2308           (this caused the spurious AP-REP verification failures).
2310 2002-12-06  Simon Josefsson <simon@josefsson.org>
2312         * lib/encapreppart.c, lib/crypto.c: Fix.
2314 2002-12-06  Simon Josefsson <simon@josefsson.org>
2316         * lib/crypto-des.c: Fix.
2318 2002-12-06  Simon Josefsson <simon@josefsson.org>
2320         * extra/README: Add entire GNU Inetutils, although most of it is
2321           disabled by Shishi's configure.ac.
2323 2002-12-06  Simon Josefsson <simon@josefsson.org>
2325         * tests/Makefile.am: LTLIBINTL is included via libshishi.
2327 2002-12-05  Simon Josefsson <simon@josefsson.org>
2329         * doc/gdoc-error: Fix copying conditions.
2331 2002-12-05  Simon Josefsson <simon@josefsson.org>
2333         * doc/gdoc-error: Make it less shishi specific.
2335 2002-12-04  Simon Josefsson <simon@josefsson.org>
2337         * lib/cfg.c: Add XXX about not running gethostbyname() during
2338           startup.
2340 2002-12-04  Simon Josefsson <simon@josefsson.org>
2342         * doc/Makefile.am, doc/shishi.texi: Add realm/principal API doc.
2344 2002-12-04  Simon Josefsson <simon@josefsson.org>
2346         * lib/as.c, lib/authenticator.c, lib/done.c, lib/init.c,
2347           lib/internal.h, lib/kdcreq.c, lib/principal.c, lib/realm.c,
2348           lib/shishi.h.in, lib/tgs.c, lib/ticketset.c, src/authp.c,
2349           src/client.c, src/crypto.c, src/kdc.c, src/server.c,
2350           src/shishi.c: Harmonise realm, principal and ticketset filename
2351           API.
2353 2002-12-04  Simon Josefsson <simon@josefsson.org>
2355         * src/shishi.c: Fix --help.
2357 2002-12-04  Simon Josefsson <simon@josefsson.org>
2359         * src/shishi.c: Fix destroy --server-name.
2361 2002-12-04  Simon Josefsson <simon@josefsson.org>
2363         * lib/error.c, lib/shishi.h.in, lib/ticketset.c, src/authp.c,
2364           src/client.c, src/data.h, src/kdc.c, src/server.c, src/shishi.c:
2365           Add ticket destroy command.  Use default ticketset in src/.
2367 2002-12-04  Simon Josefsson <simon@josefsson.org>
2369         * lib/shishi.h.in: Add as.c/tgs.c prototypes.
2371 2002-12-03  Simon Josefsson <simon@josefsson.org>
2373         * doc/Makefile.am: Fix dependencies.
2375 2002-12-03  Simon Josefsson <simon@josefsson.org>
2377         * doc/Makefile.am, lib/cfg.c, lib/init.c, lib/shishi.h.in: Doc
2378           fixes.
2380 2002-12-03  Simon Josefsson <simon@josefsson.org>
2382         * Makefile.am: Exclude libstringprep from ChangeLog.
2384 2002-12-03  Simon Josefsson <simon@josefsson.org>
2386         * configure.ac, doc/shishi.texi, lib/error.c, po/shishi.pot,
2387           po/sv.po, src/Makefile.am, src/client.c, src/server.c,
2388           tests/Makefile.am, tests/crypto.c: Portability fixes.
2390 2002-12-03  Simon Josefsson <simon@josefsson.org>
2392         * lib/error.c: Typographic fixes.
2394 2002-12-03  Simon Josefsson <simon@josefsson.org>
2396         * doc/Makefile.am, doc/gdoc-error, doc/shishi.texi: Generate error
2397           label documentation.
2399 2002-12-03  Simon Josefsson <simon@josefsson.org>
2401         * src/shishi.c: New API.
2403 2002-12-03  Simon Josefsson <simon@josefsson.org>
2405         * lib/cfg.c, lib/crypto.c, lib/diskio.c, lib/encticketpart.c,
2406           lib/init.c, lib/key.c, lib/shishi.h.in, doc/Makefile.am,
2407           doc/shishi.texi: Improve crypto documentation.
2409 2002-12-02  Simon Josefsson <simon@josefsson.org>
2411         * lib/Makefile.am, Makefile.am: Fix stringprep variables.
2413 2002-12-02  Simon Josefsson <simon@josefsson.org>
2415         * configure.ac: Define socklen_t to size_t if it doesn't exist
2416           (Tru64 without _XOPEN_SOURCE=500).  Fix libstringprep variables.
2418 2002-12-02  Simon Josefsson <simon@josefsson.org>
2420         * lib/ap.c, lib/as.c, lib/crypto-des.c, lib/crypto.c,
2421           lib/internal.h, lib/kdcrep.c, lib/tgs.c, lib/ticket.c,
2422           lib/ticketset.c: Move some private structures to where they
2423           belong.  Fixes.
2425 2002-12-02  Simon Josefsson <simon@josefsson.org>
2427         * lib/as.c, lib/kdc.c: Shishi_key fixes.
2429 2002-12-02  Simon Josefsson <simon@josefsson.org>
2431         * lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
2432           lib/authenticator.c, lib/crypto-3des.c, lib/crypto-aes.c,
2433           lib/crypto-des.c, lib/crypto-null.c, lib/crypto.c, lib/diskio.c,
2434           lib/enckdcreppart.c, lib/encticketpart.c, lib/internal.h,
2435           lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/key.c,
2436           lib/shishi.h.in, lib/ticket.c, lib/ticketset.c, src/crypto.c,
2437           src/kdc.c, tests/crypto.c: Create new Shishi_key structure to
2438           hide key details.
2440 2002-12-02  Simon Josefsson <simon@josefsson.org>
2442         * lib/Makefile.am, lib/internal.h, lib/key.c, lib/shishi.h.in: Add
2443           new key data type.
2445 2002-12-02  Simon Josefsson <simon@josefsson.org>
2447         * src/kdc.c: Use new ticket API.
2449 2002-12-02  Simon Josefsson <simon@josefsson.org>
2451         * lib/ap.c, lib/kdcreq.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c:
2452           Don't take handle parameter in ticket accessor functions.
2454 2002-12-02  Simon Josefsson <simon@josefsson.org>
2456         * src/data.h, src/shishi.c: Add --verbose-library.  Fix return
2457           code.
2459 2002-12-02  Simon Josefsson <simon@josefsson.org>
2461         * README: Fix.
2463 2002-12-02  Simon Josefsson <simon@josefsson.org>
2465         * src/data.h: Remove unused stuff.
2467 2002-12-01  Simon Josefsson <simon@josefsson.org>
2469         * src/shishi.c: Include argp.
2471 2002-12-01  Simon Josefsson <simon@josefsson.org>
2473         * src/data.h: Fix includes.
2475 2002-12-01  Simon Josefsson <simon@josefsson.org>
2477         * lib/base64.c: Fix prototype.
2479 2002-12-01  Simon Josefsson <simon@josefsson.org>
2481         * configure.ac: Add.
2483 2002-12-01  Simon Josefsson <simon@josefsson.org>
2485         * src/crypto.c, src/data.h, src/shishid.c: Fix includes.
2487 2002-12-01  Simon Josefsson <simon@josefsson.org>
2489         * lib/base64.c, lib/internal.h, lib/password.c, lib/principal.c,
2490           lib/shishi.h.in: Fix includes.  Export key usage values.
2492 2002-12-01  Simon Josefsson <simon@josefsson.org>
2494         * po/shishi.pot, po/sv.po: regenerated
2496 2002-12-01  Simon Josefsson <simon@josefsson.org>
2498         * src/crypto.c, src/data.h, src/kdc.c, src/server.c, src/shishi.c:
2499           Enhance key handling in crypto.  Fixes.
2501 2002-12-01  Simon Josefsson <simon@josefsson.org>
2503         * shishi.conf.in: Fix.
2505 2002-12-01  Simon Josefsson <simon@josefsson.org>
2507         * lib/shishi.h.in: Add. Fix.
2509 2002-12-01  Simon Josefsson <simon@josefsson.org>
2511         * lib/error.c: Add.
2513 2002-12-01  Simon Josefsson <simon@josefsson.org>
2515         * lib/diskio.c: Add key output functions.
2517 2002-12-01  Simon Josefsson <simon@josefsson.org>
2519         * lib/crypto.c: Always specify rand2key and str2key functions.
2520           Allow randomize to return 0 "random" bytes.
2522 2002-12-01  Simon Josefsson <simon@josefsson.org>
2524         * lib/crypto-null.c: Fixes.
2526 2002-12-01  Simon Josefsson <simon@josefsson.org>
2528         * lib/crypto-aes.c: More debugging output.
2530 2002-12-01  Simon Josefsson <simon@josefsson.org>
2532         * configure.ac, lib/Makefile.am: Fix.
2534 2002-12-01  Simon Josefsson <simon@josefsson.org>
2536         * shishi.conf.in: Fixes.  Add stringprocess.
2538 2002-12-01  Simon Josefsson <simon@josefsson.org>
2540         * lib/init.c: Only support AES256 by default, as per RFC1510bis.
2542 2002-12-01  Simon Josefsson <simon@josefsson.org>
2544         * README: Fix.
2546 2002-12-01  Simon Josefsson <simon@josefsson.org>
2548         * doc/shishi.texi: Fixes.
2550 2002-11-30  Simon Josefsson <simon@josefsson.org>
2552         * configure.ac: Fix typo.
2554 2002-11-30  Simon Josefsson <simon@josefsson.org>
2556         * lib/crypto-aes.c, lib/crypto-3des.c: Cleanup.
2558 2002-11-30  Simon Josefsson <simon@josefsson.org>
2560         * src/shishi.c: Print KRB-ERROR in AS/TGS.
2562 2002-11-30  Simon Josefsson <simon@josefsson.org>
2564         * lib/init.c: Improve error handling.
2566 2002-11-30  Simon Josefsson <simon@josefsson.org>
2568         * lib/Makefile.am, lib/aprep.c, lib/apreq.c, lib/as.c, lib/asn1.c,
2569           lib/authenticator.c, lib/cfg.c, lib/crypto-3des.c,
2570           lib/crypto-aes.c, lib/crypto-des.c, lib/crypto.c, lib/diskio.c,
2571           lib/encapreppart.c, lib/error.c, lib/init.c, lib/internal.h,
2572           lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/krberror.c,
2573           lib/netio.c, lib/password.c, lib/shishi.h.in, lib/tgs.c,
2574           lib/ticket.c, lib/ticketset.c: Replaced DEBUG* and SILENT with
2575           VERBOSE.  Added KRB-ERROR handling.
2577 2002-11-30  Simon Josefsson <simon@josefsson.org>
2579         * lib/netio.c, lib/shishi.h.in, lib/error.c: Improve errors.
2581 2002-11-30  Simon Josefsson <simon@josefsson.org>
2583         * src/kdc.c: Use new password API.
2585 2002-11-30  Simon Josefsson <simon@josefsson.org>
2587         * lib/as.c, lib/cfg.c, lib/internal.h, lib/password.c,
2588           lib/shishi.h.in: Character set handling for passwords, subject to
2589           new "stringprocess" configuration verb.
2591 2002-11-30  Simon Josefsson <simon@josefsson.org>
2593         * src/Makefile.am, tests/Makefile.am: Remove argp (now added to
2594           LIBS).
2596 2002-11-30  Simon Josefsson <simon@josefsson.org>
2598         * lib/Makefile.am: Add AC_LIBOBJ's to EXTRA_DIST.
2600 2002-11-30  Simon Josefsson <simon@josefsson.org>
2602         * lib/gethostname.c: From gnulib, a AC_LIBOBJ.
2604 2002-11-30  Simon Josefsson <simon@josefsson.org>
2606         * Makefile.am: Add libstringprep.
2608 2002-11-30  Simon Josefsson <simon@josefsson.org>
2610         * configure.ac: Clean up a little.
2612 2002-11-30  Simon Josefsson <simon@josefsson.org>
2614         * lib/strcasecmp.c, lib/memmove.c, lib/memset.c, lib/strerror.c:
2615           From gnulib, a AC_LIBOBJ.
2617 2002-11-30  Simon Josefsson <simon@josefsson.org>
2619         * lib/strdup.c: From gnulib, a AC_LIBOBJ.
2621 2002-11-29  Simon Josefsson <simon@josefsson.org>
2623         * lib/init.c: use aes256, aes128, des3 by default
2625 2002-11-29  Simon Josefsson <simon@josefsson.org>
2627         * po/shishi.pot, po/sv.po: indent caused regeneration
2629 2002-11-29  Simon Josefsson <simon@josefsson.org>
2631         * Makefile.am, lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c,
2632           lib/as.c, lib/asn1.c, lib/authenticator.c, lib/cfg.c,
2633           lib/crypto.c, lib/diskio.c, lib/done.c, lib/encapreppart.c,
2634           lib/encticketpart.c, lib/error.c, lib/init.c, lib/internal.h,
2635           lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/netio.c,
2636           lib/password.c, lib/pkcs5.c, lib/pkcs5.h, lib/realm.c,
2637           lib/setenv.h, lib/shishi.h.in, lib/tgs.c, lib/ticket.c,
2638           lib/ticketset.c, lib/vasprintf.c, src/Makefile.am, src/authp.c,
2639           src/client.c, src/crypto.c, src/kdc.c, src/server.c,
2640           src/shishi.c, src/shishid.c, tests/Makefile.am, tests/crypto.c:
2641           indent
2643 2002-11-29  Simon Josefsson <simon@josefsson.org>
2645         * tests/Makefile.am: add indent
2647 2002-11-29  Simon Josefsson <simon@josefsson.org>
2649         * crypto/INSTALL, asn1/INSTALL: these are regenerated by autoreconf
2651 2002-11-29  Simon Josefsson <simon@josefsson.org>
2653         * lib/internal.h: always include stdarg, never varargs
2655 2002-11-29  Simon Josefsson <simon@josefsson.org>
2657         * lib/Makefile.am: add intl
2659 2002-11-29  Simon Josefsson <simon@josefsson.org>
2661         * asn1/configure.in: add my patches
2663 2002-11-29  Simon Josefsson <simon@josefsson.org>
2665         * asn1/AUTHORS, asn1/COPYING, asn1/COPYING.LIB, asn1/INSTALL,
2666           asn1/Makefile.am, asn1/NEWS, asn1/README, asn1/THANKS,
2667           asn1/acconfig.h, asn1/acinclude.m4, asn1/buildconf,
2668           asn1/configure.in: add libtasn1 from CVS as of 2002-11-29
2670 2002-11-29  Simon Josefsson <simon@josefsson.org>
2672         * crypto/AUTHORS, crypto/BUGS, crypto/COPYING, crypto/COPYING.DOC,
2673           crypto/COPYING.LIB, crypto/INSTALL, crypto/Makefile.am,
2674           crypto/NEWS, crypto/Notes-wk, crypto/README, crypto/README-alpha,
2675           crypto/THANKS, crypto/TODO, crypto/acinclude.m4,
2676           crypto/configure.ac, crypto/libgcrypt.txt, crypto/stamp-h.in: add
2677           libgcrypt from CVS, version 1.1.0 plus md4 and cts
2679 2002-11-29  Simon Josefsson <simon@josefsson.org>
2681         * lib/crypto.c: fix cipher_name
2683 2002-11-29  Simon Josefsson <simon@josefsson.org>
2685         * po/shishi.pot, po/sv.po: generated updates
2687 2002-11-29  Simon Josefsson <simon@josefsson.org>
2689         * doc/shishi.texi: fixes
2691 2002-11-29  Simon Josefsson <simon@josefsson.org>
2693         * lib/aprep.c, lib/apreq.c, lib/enckdcreppart.c,
2694           lib/encticketpart.c: endian fixes for keytype as + kdc + telnet
2695           now works on solaris
2697 2002-11-29  Simon Josefsson <simon@josefsson.org>
2699         * lib/crypto.c: fix when cipher_name fails
2701 2002-11-29  Simon Josefsson <simon@josefsson.org>
2703         * lib/gztime.c: fix TZ variable for solaris
2705 2002-11-29  Simon Josefsson <simon@josefsson.org>
2707         * src/data.h, src/shishi.c: remove shortnonce stuff
2709 2002-11-29  Simon Josefsson <simon@josefsson.org>
2711         * Makefile.am: fix
2713 2002-11-29  Simon Josefsson <simon@josefsson.org>
2715         * configure.ac: add unsetenv LIBOBJ fix typo remove alloca and
2716           malloc LIBOBJs
2718 2002-11-29  Simon Josefsson <simon@josefsson.org>
2720         * lib/netio.c: solaris has sockaddr_storage, but using it doesn't
2721           work?!
2723 2002-11-29  Simon Josefsson <simon@josefsson.org>
2725         * lib/Makefile.am, lib/internal.h, lib/setenv.c, lib/setenv.h,
2726           lib/unsetenv.c: improved setenv LIBOBJs from Bruno.
2728 2002-11-29  Simon Josefsson <simon@josefsson.org>
2730         * lib/asn1.c, lib/kdcrep.c, lib/ticket.c: endian fixes
2732 2002-11-28  Simon Josefsson <simon@josefsson.org>
2734         * lib/setenv.c: copy from glibc that actually works
2736 2002-11-28  Simon Josefsson <simon@josefsson.org>
2738         * configure.ac: libtool obsoletes ranlib
2740 2002-11-28  Simon Josefsson <simon@josefsson.org>
2742         * lib/error.c, lib/init.c, lib/internal.h, lib/kdc.c, lib/kdcreq.c,
2743           lib/shishi.h.in: nonces are 4 bytes, remove shortnonce stuff.
2745 2002-11-27  Simon Josefsson <simon@josefsson.org>
2747         * AUTHORS: fix
2749 2002-11-27  Simon Josefsson <simon@josefsson.org>
2751         * lib/error.c: fix msg
2753 2002-11-27  Simon Josefsson <simon@josefsson.org>
2755         * lib/cfg.c, lib/init.c: print warnings
2757 2002-11-27  Simon Josefsson <simon@josefsson.org>
2759         * Makefile.am: make dist work
2761 2002-11-27  Simon Josefsson <simon@josefsson.org>
2763         * lib/shishi.h.in: add prototype
2765 2002-11-27  Simon Josefsson <simon@josefsson.org>
2767         * tests/Makefile.am: fix asn1 dir
2769 2002-11-26  Simon Josefsson <simon@josefsson.org>
2771         * Makefile.am, configure.ac: remove gdbm temporarily add ngettext
2772           check add setenv replacement
2774 2002-11-26  Simon Josefsson <simon@josefsson.org>
2776         * lib/setenv.c: new file, for system's that lack setenv()
2778 2002-11-26  Simon Josefsson <simon@josefsson.org>
2780         * lib/Makefile.am: extradist setenv.c
2782 2002-11-26  Simon Josefsson <simon@josefsson.org>
2784         * lib/internal.h, lib/ticketset.c: fix ngettext
2786 2002-11-26  Simon Josefsson <simon@josefsson.org>
2788         * src/Makefile.am: needs asn1 includes
2790 2002-11-26  Simon Josefsson <simon@josefsson.org>
2792         * src/data.h: _N is defined on solaris
2794 2002-11-26  Simon Josefsson <simon@josefsson.org>
2796         * tests/Makefile.am: need asn1 includes
2798 2002-11-26  Simon Josefsson <simon@josefsson.org>
2800         * doc/shishi.texi: small fixes
2802 2002-11-25  Simon Josefsson <simon@josefsson.org>
2804         * configure.ac: remove krb5 stuff from inetutils remove ugly stuff
2805           configure.ac
2807 2002-11-25  Simon Josefsson <simon@josefsson.org>
2809         * extra/README: [no log message]
2811 2002-11-25  Simon Josefsson <simon@josefsson.org>
2813         * Makefile.am, README, configure.ac: extra/
2815 2002-11-25  Simon Josefsson <simon@josefsson.org>
2817         * extra/README: [no log message]
2819 2002-11-25  Simon Josefsson <simon@josefsson.org>
2821         * extra/Makefile.am, extra/README, extra/inetutils.diff: Add
2822           inetutils in extra/.
2824 2002-11-25  Simon Josefsson <simon@josefsson.org>
2826         * po/LINGUAS, po/Makevars, po/POTFILES.in, po/shishi.pot, po/sv.po:
2827           [no log message]
2829 2002-11-25  Simon Josefsson <simon@josefsson.org>
2831         * lib/kdcrep.c: remove debug code
2833 2002-11-25  Simon Josefsson <simon@josefsson.org>
2835         * lib/Makefile.am: EXTRA_DIST crypt-*.c
2837 2002-11-25  Simon Josefsson <simon@josefsson.org>
2839         * doc/shishi.texi: todo's
2841 2002-11-25  Simon Josefsson <simon@josefsson.org>
2843         * m4/Makefile.am, m4/pkg.m4: [no log message]
2845 2002-11-25  Simon Josefsson <simon@josefsson.org>
2847         * config.rpath, mkinstalldirs: [no log message]
2849 2002-11-25  Simon Josefsson <simon@josefsson.org>
2851         * README, THANKS, configure.ac, shishi.pc.in: add copyright
2853 2002-11-25  Simon Josefsson <simon@josefsson.org>
2855         * AUTHORS, README: [no log message]
2857 2002-11-25  Simon Josefsson <simon@josefsson.org>
2859         * README: Move platforms to doc/shishi.texi
2861 2002-11-25  Simon Josefsson <simon@josefsson.org>
2863         * doc/shishi.texi: Add user manual, reporting bugs, supported
2864           platforms.
2866 2002-11-23  Simon Josefsson <simon@josefsson.org>
2868         * lib/crypto-des.c, lib/ticketset.c: fixes.
2870 2002-11-23  Simon Josefsson <simon@josefsson.org>
2872         * src/shishi.c: fixes
2874 2002-11-23  Simon Josefsson <simon@josefsson.org>
2876         * lib/crypto-des.c: remove md4 junk
2878 2002-11-23  Simon Josefsson <simon@josefsson.org>
2880         * configure.ac: Gettext version for autoreconf.
2882 2002-11-23  Simon Josefsson <simon@josefsson.org>
2884         * doc/shishi.texi: User/Administration Manual sections.
2886 2002-11-22  Simon Josefsson <simon@josefsson.org>
2888         * lib/ap.c, lib/aprep.c, lib/diskio.c, lib/encapreppart.c,
2889           lib/internal.h, lib/shishi.h.in: Add high-level AP functions.
2891 2002-11-22  Simon Josefsson <simon@josefsson.org>
2893         * README: [no log message]
2895 2002-11-22  Simon Josefsson <simon@josefsson.org>
2897         * lib/apreq.c, lib/diskio.c, lib/kdcrep.c, lib/ticket.c: "kerberos"
2898           is a dirty word.
2900 2002-11-22  Simon Josefsson <simon@josefsson.org>
2902         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
2903           lib/crypto-null.c, lib/crypto.c: Remove keytype from some
2904           functions.
2906 2002-11-22  Simon Josefsson <simon@josefsson.org>
2908         * doc/shishi.texi: Add crypto overview.  Fixes.
2910 2002-11-22  Simon Josefsson <simon@josefsson.org>
2912         * lib/crypto.c: Cleanup.
2914 2002-11-22  Simon Josefsson <simon@josefsson.org>
2916         * lib/crypto-3des.c, lib/crypto-aes.c: remove junk.
2918 2002-11-22  Simon Josefsson <simon@josefsson.org>
2920         * lib/apreq.c, lib/as.c, lib/crypto-3des.c, lib/crypto-des.c,
2921           lib/crypto-lowlevel.c, lib/crypto-simplified.c,
2922           lib/crypto-utils.c, lib/crypto.c, lib/error.c, lib/internal.h,
2923           lib/kdc.c, lib/kdcrep.c, lib/shishi.h.in, src/kdc.c: 3DES TGS
2924           works.
2926 2002-11-22  Simon Josefsson <simon@josefsson.org>
2928         * tests/Makefile.am: Don't link with libtasn1.
2930 2002-11-22  Simon Josefsson <simon@josefsson.org>
2932         * configure.ac: Fixes.  Add stringprep.
2934 2002-11-22  Simon Josefsson <simon@josefsson.org>
2936         * Makefile.am: test/ renamed to tests/ (repository mv).
2938 2002-11-22  Simon Josefsson <simon@josefsson.org>
2940         * NEWS: [no log message]
2942 2002-11-22  Simon Josefsson <simon@josefsson.org>
2944         * shishi.conf.in: Add server-realm.
2946 2002-11-22  Simon Josefsson <simon@josefsson.org>
2948         * shishi.pc.in: Move gcrypt after shishi.
2950 2002-11-22  Simon Josefsson <simon@josefsson.org>
2952         * src/shishid.c: Read CFG in library.
2954 2002-11-22  Simon Josefsson <simon@josefsson.org>
2956         * src/data.h: Add TGS client/server name.
2958 2002-11-22  Simon Josefsson <simon@josefsson.org>
2960         * src/Makefile.am: Don't link with libtasn.
2962 2002-11-22  Simon Josefsson <simon@josefsson.org>
2964         * src/server.c, src/crypto.c: Crypto updates.
2966 2002-11-22  Simon Josefsson <simon@josefsson.org>
2968         * src/shishi.c: Add --client-name and --server-name for TGS.  Read
2969           cfg and create ticketset within library.
2971 2002-11-22  Simon Josefsson <simon@josefsson.org>
2973         * lib/tgs.c: Inline call.
2975 2002-11-22  Simon Josefsson <simon@josefsson.org>
2977         * lib/done.c: Free some more.
2979 2002-11-22  Simon Josefsson <simon@josefsson.org>
2981         * lib/asn1.c: remove errorDescription from shishi_d2a_apprep
2983 2002-11-22  Simon Josefsson <simon@josefsson.org>
2985         * lib/kdc.c: Str2key parameter.
2987 2002-11-22  Simon Josefsson <simon@josefsson.org>
2989         * lib/realm.c: Map server to realm.
2991 2002-11-22  Simon Josefsson <simon@josefsson.org>
2993         * lib/ticketset.c: Handle library default ticketset.
2995 2002-11-22  Simon Josefsson <simon@josefsson.org>
2997         * lib/kdcrep.c, lib/ticket.c: Crypto key usage fixes.
2999 2002-11-22  Simon Josefsson <simon@josefsson.org>
3001         * lib/internal.h: Fix keyusage enum.  Add cfg and ticketset.
3003 2002-11-22  Simon Josefsson <simon@josefsson.org>
3005         * lib/init.c: Read config files and ticketset in shishi_init().
3007 2002-11-22  Simon Josefsson <simon@josefsson.org>
3009         * lib/cfg.c: Add shishi_cfg_default_*.
3011 2002-11-22  Simon Josefsson <simon@josefsson.org>
3013         * lib/authenticator.c: Cleanup cksum type selection a little.
3015 2002-11-22  Simon Josefsson <simon@josefsson.org>
3017         * lib/apreq.c: Crypto keyusage.
3019 2002-11-22  Simon Josefsson <simon@josefsson.org>
3021         * lib/aprep.c: Encrypt with key usage.
3023 2002-11-22  Simon Josefsson <simon@josefsson.org>
3025         * lib/shishi.h.in: Cleanups
3027 2002-11-22  Simon Josefsson <simon@josefsson.org>
3029         * lib/vasprintf.c: shishi_asprintf().
3031 2002-11-22  Simon Josefsson <simon@josefsson.org>
3033         * lib/Makefile.am: Add vasprintf, pkcs5.  Link asn1 stuff directly.
3035 2002-11-22  Simon Josefsson <simon@josefsson.org>
3037         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
3038           lib/crypto-lowlevel.c, lib/crypto-null.c,
3039           lib/crypto-simplified.c, lib/crypto-utils.c, lib/crypto.c: Split
3040           crypto files more.  AES works.
3042 2002-11-22  Simon Josefsson <simon@josefsson.org>
3044         * tests/crypto.c: Add AES test vectors.
3046 2002-11-20  Simon Josefsson <simon@josefsson.org>
3048         * lib/pkcs5.c: Check libgcrypt return codes.
3050 2002-11-20  Simon Josefsson <simon@josefsson.org>
3052         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
3053           lib/crypto.c: Split crypto file.  Some initial AES stuff.  Maybe
3054           other things.
3056 2002-11-08  Simon Josefsson <simon@josefsson.org>
3058         * lib/pkcs5.c: Fix bug.
3060 2002-11-08  Simon Josefsson <simon@josefsson.org>
3062         * lib/pkcs5.c, lib/pkcs5.h, tests/crypto.c: Add PKCS5 PBKDF2
3063           implementation.
3065 2002-11-07  Simon Josefsson <simon@josefsson.org>
3067         * shishi.pc.in: Add -R.
3069 2002-11-05  Simon Josefsson <simon@josefsson.org>
3071         * lib/rfc1510bis.asn1: Make it compile with buggy libtasn1.
3073 2002-11-04  Simon Josefsson <simon@josefsson.org>
3075         * Makefile.am, README, mkinstalldirs, shishi.conf.in,
3076           shishi.skel.in, doc/Makefile.am, doc/shishi.texi,
3077           lib/Makefile.am, lib/as.c, lib/asn1.c, lib/authenticator.c,
3078           lib/cfg.c, lib/crypto.c, lib/diskio.c, lib/init.c,
3079           lib/internal.h, lib/netio.c, lib/password.c, lib/shishi.h.in,
3080           lib/tgs.c, lib/ticket.c, lib/ticketset.c, src/Makefile.am,
3081           src/authp.c, src/client.c, src/data.h, src/kdc.c, src/list.c,
3082           src/shishi.c, src/shishid.c, tests/crypto.c: Add kdc-timeout and
3083           kdc-retries configuration file settings.  Manual improvements.
3084           Added MOD-CRC32 and test vectors.  Added MD4 (to be replaced by
3085           my patch to libgcrypt).  Added Shishi_as and Shishi_tgs
3086           structures for high-level KDC exchanges.  Separated KDC command
3087           into high-level AS, TGS and low-level KDC.
3089 2002-11-02  Simon Josefsson <simon@josefsson.org>
3091         * README, mkinstalldirs, shishi.conf.in, lib/aprep.c, lib/apreq.c,
3092           lib/authenticator.c, lib/cfg.c, lib/crypto.c, lib/diskio.c,
3093           lib/encapreppart.c, lib/init.c, lib/internal.h, lib/kdc.c,
3094           lib/kdcrep.c, lib/kdcreq.c, lib/netio.c, lib/shishi.h.in,
3095           lib/ticket.c, lib/ticketset.c, src/kdc.c, src/shishi.c,
3096           src/shishid.c: Reworked silent/verbose/debug handling in library.
3097           Handles more than one KDC.
3099 2002-10-31  Simon Josefsson <simon@josefsson.org>
3101         * lib/asn1.c, lib/netio.c, src/Makefile.am, src/shishid.c: Improve
3102           daemon.
3104 2002-10-30  Simon Josefsson <simon@josefsson.org>
3106         * Makefile.am: EXTRA_DIST gdbm until it has automake.
3108 2002-10-30  Simon Josefsson <simon@josefsson.org>
3110         * Makefile.am, README, configure.ac, mkinstalldirs,
3111           lib/Makefile.am, lib/netio.c, src/Makefile.am, src/shishid.c,
3112           tests/Makefile.am: Remove dependency on GNET Add GDBM
3114 2002-10-28  Simon Josefsson <simon@josefsson.org>
3116         * lib/apreq.c, lib/authenticator.c, lib/crypto.c, lib/kdcrep.c,
3117           lib/kdcreq.c, lib/shishi.h.in, src/kdc.c: des3-cbc-hmac-sha1-kd
3118           AS works.
3120 2002-10-26  Simon Josefsson <simon@josefsson.org>
3122         * shishi.conf.in, shishi.skel.in, lib/cfg.c, lib/init.c,
3123           lib/internal.h, lib/kdcreq.c: Add client-kdc-etypes configuration
3124           option.
3126 2002-10-26  Simon Josefsson <simon@josefsson.org>
3128         * acinclude.m4, Makefile.am, mkinstalldirs: [no log message]
3130 2002-10-26  Simon Josefsson <simon@josefsson.org>
3132         * config.rpath, mkinstalldirs: gettextize want these
3134 2002-10-26  Simon Josefsson <simon@josefsson.org>
3136         * AUTHORS, Makefile.am, NEWS, README, THANKS, configure.ac,
3137           shishi.conf.in, shishi.pc.in, shishi.skel.in, doc/Makefile.am,
3138           doc/fdl.texi, doc/gdoc, doc/gpl.texi, doc/lgpl.texi,
3139           doc/shishi.texi, lib/Makefile.am, lib/ap.c, lib/aprep.c,
3140           lib/apreq.c, lib/asn1.c, lib/authenticator.c, lib/base64.c,
3141           lib/cfg.c, lib/crypto.c, lib/diskio.c, lib/done.c,
3142           lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
3143           lib/error.c, lib/gettext.h, lib/gztime.c, lib/init.c,
3144           lib/internal.h, lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c,
3145           lib/netio.c, lib/password.c, lib/principal.c, lib/realm.c,
3146           lib/rfc1510.asn1, lib/rfc1510bis.asn1, lib/rfc1510bis.asn1.orig,
3147           lib/shishi.h.in, lib/ticket.c, lib/ticketset.c, lib/version.c,
3148           src/Makefile.am, src/authp.c, src/client.c, src/crypto.c,
3149           src/data.h, src/gettext.h, src/kdc.c, src/list.c, src/server.c,
3150           src/shishi.c, tests/Makefile.am, tests/crypto.c: Moved
3151           development into CVS.
3153 ----------------------------------------------------------------------
3154   Copyright 2002, 2003  Simon Josefsson
3155  Copying and distribution of this file, with or without modification,
3156  are permitted in any medium without royalty provided the copyright
3157  notice and this notice are preserved.