Add --proxy, --forwardable, and --forwarded.
[shishi.git] / ChangeLog
blobf47bc5d868d2395732d0fec41fcad2c81a614eae
1 2003-09-07  Simon Josefsson <simon@josefsson.org>
3         * NEWS: Version 0.0.5.
5 2003-09-07  Simon Josefsson <simon@josefsson.org>
7         * lib/internal.h: Fix.
9 2003-09-07  Simon Josefsson <simon@josefsson.org>
11         * configure.ac, gl/Makefile.am, gl/mktime.c, gl/time_r.c,
12         gl/time_r.h, gl/timegm.c, gl/timegm.h, gl/m4/Makefile.am,
13         gl/m4/mktime.m4, gl/m4/restrict.m4, gl/m4/time_r.m4,
14         gl/m4/timegm.m4: Sync upstream.
16 2003-09-07  Simon Josefsson <simon@josefsson.org>
18         * src/shishid.c: Fix.
20 2003-09-07  Simon Josefsson <simon@josefsson.org>
22         * lib/internal.h: Include gnulib headers.
24 2003-09-06  Simon Josefsson <simon@josefsson.org>
26         * po/shishi.pot, po/sv.po: Generated.
28 2003-09-06  Simon Josefsson <simon@josefsson.org>
30         * doc/shishi.texi: Include PRIV stuff.
32 2003-09-06  Simon Josefsson <simon@josefsson.org>
34         * doc/Makefile.am: Add PRIV.
36 2003-09-06  Simon Josefsson <simon@josefsson.org>
38         * NEWS: Mention PRIV.
40 2003-09-06  Simon Josefsson <simon@josefsson.org>
42         * lib/shishi.h.in: Fix.
44 2003-09-06  Simon Josefsson <simon@josefsson.org>
46         * lib/asn1.c, lib/diskio.c, lib/internal.h: Add PRIV stuff.
48 2003-09-06  Simon Josefsson <simon@josefsson.org>
50         * tests/priv.c, tests/Makefile.am: Add PRIV self test.
52 2003-09-06  Simon Josefsson <simon@josefsson.org>
54         * examples/Makefile.am, examples/client-priv.c: Add PRIV example.
56 2003-09-06  Simon Josefsson <simon@josefsson.org>
58         * lib/priv.c: Fix.
60 2003-09-06  Simon Josefsson <simon@josefsson.org>
62         * lib/shishi.h.in, lib/Makefile.am, lib/priv.c: Add PRIV stuff.
64 2003-09-06  Simon Josefsson <simon@josefsson.org>
66         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c, lib/asn1.c,
67         lib/authenticator.c, lib/cfg.c, lib/crypto.c, lib/diskio.c,
68         lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
69         lib/error.c, lib/gztime.c, lib/init.c, lib/internal.h, lib/kdc.c,
70         lib/kdcreq.c, lib/key.c, lib/krberror.c, lib/netio.c, lib/realm.c,
71         lib/resolv.c, lib/safe.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c,
72         lib/tkt.c, lib/tkts.c, lib/utils.c, src/shishi.c, tests/crypto.c,
73         tests/safe.c: Indent.
75 2003-09-06  Simon Josefsson <simon@josefsson.org>
77         * examples/server.c, lib/crypto-md.c: Fix.
79 2003-09-06  Simon Josefsson <simon@josefsson.org>
81         * NEWS: Add.
83 2003-09-06  Simon Josefsson <simon@josefsson.org>
85         * NEWS: Fix.
87 2003-09-06  Simon Josefsson <simon@josefsson.org>
89         * lib/crypto-des.c, lib/kdc.c, lib/crypto-md.c: Fix.
91 2003-09-06  Simon Josefsson <simon@josefsson.org>
93         * src/shishid.c: Fix.
95 2003-09-06  Simon Josefsson <simon@josefsson.org>
97         * tests/ticketset.c: Fix.
99 2003-09-06  Simon Josefsson <simon@josefsson.org>
101         * gl/timegm.c: Don't crash.
103 2003-09-06  Simon Josefsson <simon@josefsson.org>
105         * lib/crypto.c: Fix.
107 2003-09-06  Simon Josefsson <simon@josefsson.org>
109         * NEWS: Add.
111 2003-09-06  Simon Josefsson <simon@josefsson.org>
113         * lib/encapreppart.c: Doc fix.
115 2003-09-06  Simon Josefsson <simon@josefsson.org>
117         * tests/safe.c: Fix.
119 2003-09-06  Simon Josefsson <simon@josefsson.org>
121         * lib/asn1.c, lib/kdc.c, lib/kdcreq.c, lib/principal.c, lib/tkt.c:
122         Use size_t for length variables.
124 2003-09-06  Simon Josefsson <simon@josefsson.org>
126         * lib/shishi.h.in: Fix API.
128 2003-09-06  Simon Josefsson <simon@josefsson.org>
130         * lib/aprep.c, tests/authenticator.c: Use new API.
132 2003-09-06  Simon Josefsson <simon@josefsson.org>
134         * lib/authenticator.c, lib/krberror.c, lib/encapreppart.c: Use
135         shishi_time.
137 2003-09-06  Simon Josefsson <simon@josefsson.org>
139         * lib/gztime.c: Add.
141 2003-09-06  Simon Josefsson <simon@josefsson.org>
143         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/asn1.c,
144         lib/encticketpart.c, lib/shishi.h.in: Use size_t for length
145         variables.
147 2003-09-06  Simon Josefsson <simon@josefsson.org>
149         * po/shishi.pot, po/sv.po: Generated.
151 2003-09-06  Simon Josefsson <simon@josefsson.org>
153         * lib/authenticator.c, lib/crypto.c, lib/kdcrep.c, lib/kdcreq.c,
154         lib/shishi.h.in, lib/ticket.c, lib/tkt.c: Use size_t for length
155         variables.
157 2003-09-06  Simon Josefsson <simon@josefsson.org>
159         * lib/authenticator.c, lib/keys.c, lib/tkt.c, examples/server.c:
160         Fix API.
162 2003-09-06  Simon Josefsson <simon@josefsson.org>
164         * lib/Makefile.am: Dist crypto-{md,rc4}.c.
166 2003-09-06  Simon Josefsson <simon@josefsson.org>
168         * lib/safe.c, lib/shishi.h.in: Fix prototypes.
170 2003-09-06  Simon Josefsson <simon@josefsson.org>
172         * tests/Makefile.am: Add ticketset.
174 2003-09-06  Simon Josefsson <simon@josefsson.org>
176         * tests/ticketset.c: Replace die() with fail().  Init n to size of
177         buffer, for shishi_a2d.
179 2003-09-06  Simon Josefsson <simon@josefsson.org>
181         * tests/safe.c, tests/Makefile.am: Test SAFE stuff.
183 2003-09-06  Simon Josefsson <simon@josefsson.org>
185         * asn1/Makefile.am: Fix copying conditions.
187 2003-09-06  Simon Josefsson <simon@josefsson.org>
189         * gl/Makefile.am: Dist README.
191 2003-09-06  Simon Josefsson <simon@josefsson.org>
193         * crypto/Makefile.am: Dist README.  Fix copying conditions.
195 2003-09-06  Simon Josefsson <simon@josefsson.org>
197         * gl/getdate.y, gl/timegm.c, gl/timegm.h: Upstream sync.
199 2003-09-06  Simon Josefsson <simon@josefsson.org>
201         * gl/Makefile.am: Fix comments.
203 2003-09-06  Simon Josefsson <simon@josefsson.org>
205         * gl/README: Add.
207 2003-09-06  Simon Josefsson <simon@josefsson.org>
209         * crypto/aes-internal.h, crypto/aes.h, crypto/cbc.h, crypto/des.c,
210         crypto/des.h, crypto/desCode.h, crypto/hmac.h, crypto/md4-meta.c,
211         crypto/md4.c, crypto/md4.h, crypto/md5.c, crypto/md5.h,
212         crypto/nettle-meta.h, crypto/sha.h: Upstream sync.
214 2003-09-06  Simon Josefsson <simon@josefsson.org>
216         * crypto/README: Add.
218 2003-09-06  Simon Josefsson <simon@josefsson.org>
220         * asn1/README: Rewrite.
222 2003-09-06  Simon Josefsson <simon@josefsson.org>
224         * asn1/ASN1.c: Unused.
226 2003-09-06  Simon Josefsson <simon@josefsson.org>
228         * extra/pam_shishi/pam_shishi.c, lib/ap.c, lib/aprep.c, lib/as.c,
229         lib/diskio.c, lib/enckdcreppart.c, lib/error.c, lib/kdc.c,
230         lib/shishi.h.in, lib/tgs.c, lib/ticket.c, lib/tkt.c, lib/tkts.c,
231         src/shishi.c, tests/crypto.c: Fix error API.
233 2003-09-06  Simon Josefsson <simon@josefsson.org>
235         * lib/shishi.h.in: Fix.
237 2003-09-06  Simon Josefsson <simon@josefsson.org>
239         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
240         lib/crypto-md.c, lib/crypto-rc4.c, lib/crypto.c: Fix prototypes.
242 2003-09-06  Simon Josefsson <simon@josefsson.org>
244         * lib/crypto-3des.c: Fix API.
246 2003-09-06  Simon Josefsson <simon@josefsson.org>
248         * lib/shishi.h.in: Fix.
250 2003-09-06  Simon Josefsson <simon@josefsson.org>
252         * lib/shishi.h.in:
253         (Shishi_krberror): Renamed to Shishi_krb_error to avoid GTK-DOC
254         mixup with shishi_krberror().
256 2003-09-06  Simon Josefsson <simon@josefsson.org>
258         * doc/shishi.texi, lib/error.c: Fix.
260 2003-09-06  Simon Josefsson <simon@josefsson.org>
262         * lib/error.c, lib/init.c:
263         (shishi_info, shishi_warn): Move to error.c, for better
264         documentation.
266 2003-09-06  Simon Josefsson <simon@josefsson.org>
268         * doc/Makefile.am: Fix done.c.
270 2003-09-06  Simon Josefsson <simon@josefsson.org>
272         * lib/Makefile.am, lib/done.c, lib/init.c:
273         (shishi_done): Move to init.c, remove done.c. (Improves generated
274         documentation.)
276 2003-09-06  Simon Josefsson <simon@josefsson.org>
278         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto.c: Fix API.
280 2003-09-06  Simon Josefsson <simon@josefsson.org>
282         * tests/authenticator.c, src/shishid.c, tests/crypto.c: Fix API.
284 2003-09-06  Simon Josefsson <simon@josefsson.org>
286         * lib/ap.c, lib/as.c, lib/asn1.c, lib/key.c, lib/safe.c,
287         lib/shishi.h.in, lib/tgs.c: Add or fix shishi_*_done.
289 2003-09-05  Simon Josefsson <simon@josefsson.org>
291         * lib/ap.c: Doc fix, from Nicolas Pouvesle <nico.pou@fnac.net>.
293 2003-09-05  Simon Josefsson <simon@josefsson.org>
295         * ANNOUNCE: Fix.
297 2003-09-04  Simon Josefsson <simon@josefsson.org>
299         * examples/client.c: Remove safe stuff.
301 2003-09-04  Simon Josefsson <simon@josefsson.org>
303         * examples/Makefile.am, examples/client-safe.c: Add.
305 2003-09-04  Simon Josefsson <simon@josefsson.org>
307         * examples/client.c: Fix.
309 2003-09-03  Simon Josefsson <simon@josefsson.org>
311         * examples/client.c, examples/server.c: Fix SAFE.
313 2003-09-03  Simon Josefsson <simon@josefsson.org>
315         * lib/crypto-des.c, lib/crypto.c, lib/shishi.h.in: Add
316         des_md5_verify (assumes nettle).
318 2003-09-03  Simon Josefsson <simon@josefsson.org>
320         * lib/safe.c:
321         (shishi_safe_verify): Use shishi_verify.
323 2003-09-03  Simon Josefsson <simon@josefsson.org>
325         * lib/shishi.h.in, lib/crypto.c: Fix checksum.  Add verify.
327 2003-09-03  Simon Josefsson <simon@josefsson.org>
329         * lib/ap.c: Add.
331 2003-09-03  Simon Josefsson <simon@josefsson.org>
333         * lib/kdc.c: Fix KDC bug workaround.
335 2003-09-03  Simon Josefsson <simon@josefsson.org>
337         * lib/shishi.h.in: Add.
339 2003-09-03  Simon Josefsson <simon@josefsson.org>
341         * lib/crypto-rc4.c: Unfinished.
343 2003-09-03  Simon Josefsson <simon@josefsson.org>
345         * lib/ap.c: Doc fix.
347 2003-09-03  Simon Josefsson <simon@josefsson.org>
349         * lib/crypto.c: Support draft-brezak-win2k-krb-rc4-hmac-04.txt.
351 2003-09-03  Simon Josefsson <simon@josefsson.org>
353         * tests/crypto.c: Add RC4 str2key test.
355 2003-09-03  Simon Josefsson <simon@josefsson.org>
357         * lib/crypto.c: Don't hardcode etypes.
359 2003-09-03  Simon Josefsson <simon@josefsson.org>
361         * doc/shishi.texi: Fix.
363 2003-09-03  Simon Josefsson <simon@josefsson.org>
365         * doc/shishi.texi: Fix.
367 2003-09-03  Simon Josefsson <simon@josefsson.org>
369         * doc/shishi.texi: Add etype/cksumtype discussion.
371 2003-09-03  Simon Josefsson <simon@josefsson.org>
373         * lib/shishi.h.in: Fix.
375 2003-09-03  Simon Josefsson <simon@josefsson.org>
377         * lib/ap.c: Doc fix.
379 2003-09-03  Simon Josefsson <simon@josefsson.org>
381         * lib/crypto-md.c: Fix header.
383 2003-09-03  Simon Josefsson <simon@josefsson.org>
385         * lib/ap.c, lib/shishi.h.in:
386         (shishi_ap_authenticator_cksumtype): Fix prototype.  Fix callers.
388 2003-09-03  Simon Josefsson <simon@josefsson.org>
390         * lib/authenticator.c: Fix.
392 2003-09-03  Simon Josefsson <simon@josefsson.org>
394         * lib/authenticator.c:
395         (shishi_authenticator_add_cksum): Use
396         shishi_authenticator_add_cksum_type.
398 2003-09-03  Simon Josefsson <simon@josefsson.org>
400         * extra/rsh-redone/rlogin.c, extra/rsh-redone/rsh.c: Fix, from
401         Nicolas Pouvesle <nico.pou@fnac.net>.
403 2003-09-03  Simon Josefsson <simon@josefsson.org>
405         * lib/ap.c, lib/authenticator.c, lib/crypto-md.c, lib/crypto.c,
406         lib/shishi.h.in: Add md4/md5 cksum.  Support non-default checksum
407         type in authenticator/AP.  From Nicolas Pouvesle
408         <nico.pou@fnac.net>.
410 2003-09-03  Simon Josefsson <simon@josefsson.org>
412         * lib/shishi.h.in: Comment fix.
414 2003-09-02  Simon Josefsson <simon@josefsson.org>
416         * lib/shishi.h.in: Doc fix.
418 2003-09-02  Simon Josefsson <simon@josefsson.org>
420         * doc/draft-ietf-krb-wg-gssapi-cfx-01.txt: Add.
422 2003-09-02  Simon Josefsson <simon@josefsson.org>
424         * lib/crypto.c: Debug output fix, from Nicolas Pouvesle
425         <nico.pou@fnac.net>.
427 2003-09-02  Simon Josefsson <simon@josefsson.org>
429         * lib/ap.c: Doc fix, from Nicolas Pouvesle <nico.pou@fnac.net>.
431 2003-09-01  Simon Josefsson <simon@josefsson.org>
433         * gl/timegm.c: Fix gmtime_r.
435 2003-09-01  Simon Josefsson <simon@josefsson.org>
437         * gl/m4/timegm.m4: Fix.
439 2003-09-01  Simon Josefsson <simon@josefsson.org>
441         * gl/timegm.c: New.
443 2003-09-01  Simon Josefsson <simon@josefsson.org>
445         * gl/m4/timegm.m4: Fix.
447 2003-09-01  Simon Josefsson <simon@josefsson.org>
449         * doc/shishi.texi: Fix.
451 2003-09-01  Simon Josefsson <simon@josefsson.org>
453         * doc/shishi.texi: Fix.
455 2003-09-01  Simon Josefsson <simon@josefsson.org>
457         * doc/shishi.texi: Fix.
459 2003-09-01  Simon Josefsson <simon@josefsson.org>
461         * doc/shishi.texi: Fix.
463 2003-09-01  Simon Josefsson <simon@josefsson.org>
465         * doc/shishi.texi: Add download&install.  Add autoconf tests.
467 2003-09-01  Simon Josefsson <simon@josefsson.org>
469         * doc/shishi.texi: Add hacking section.
471 2003-09-01  Simon Josefsson <simon@josefsson.org>
473         * gl/memdup.c, gl/xmemdup.c: Fix.
475 2003-09-01  Simon Josefsson <simon@josefsson.org>
477         * lib/hostkeys.c, lib/principal.c, lib/realm.c, lib/tkts.c: Use
478         xstrdup.
480 2003-09-01  Simon Josefsson <simon@josefsson.org>
482         * lib/crypto-3des.c, lib/crypto-des.c: Use xmalloc.
484 2003-09-01  Simon Josefsson <simon@josefsson.org>
486         * lib/tgs.c: Typo.
488 2003-09-01  Simon Josefsson <simon@josefsson.org>
490         * lib/cfg.c: Use xrealloc, xstrdup.
492 2003-09-01  Simon Josefsson <simon@josefsson.org>
494         * lib/safe.c, lib/tgs.c: Use xcalloc.
496 2003-09-01  Simon Josefsson <simon@josefsson.org>
498         * lib/key.c: Doc fix.
500 2003-09-01  Simon Josefsson <simon@josefsson.org>
502         * lib/tkts.c, lib/tkt.c, lib/ticket.c: Use xmalloc.
504 2003-09-01  Simon Josefsson <simon@josefsson.org>
506         * lib/key.c: Use xstrdup.
508 2003-09-01  Simon Josefsson <simon@josefsson.org>
510         * lib/key.c: Use xcalloc.
512 2003-09-01  Simon Josefsson <simon@josefsson.org>
514         * lib/as.c, lib/asn1.c, lib/crypto.c, lib/enckdcreppart.c,
515         lib/init.c: Use xmalloc.
517 2003-09-01  Simon Josefsson <simon@josefsson.org>
519         * lib/tkt.c, lib/ap.c: Use xcalloc.
521 2003-09-01  Simon Josefsson <simon@josefsson.org>
523         * lib/shishi.h.in: Revert.
525 2003-09-01  Simon Josefsson <simon@josefsson.org>
527         * lib/shishi.h.in, lib/internal.h: Add.
529 2003-09-01  Simon Josefsson <simon@josefsson.org>
531         * lib/cfg.c: Remove kdc.  Add server-realm (unfinished).
533 2003-09-01  Simon Josefsson <simon@josefsson.org>
535         * lib/crypto.c, lib/internal.h: Use memdup.
537 2003-09-01  Simon Josefsson <simon@josefsson.org>
539         * gl/Makefile.am, gl/memdup.c, gl/memdup.h, gl/xmemdup.c,
540         gl/xmemdup.h: Add.
542 2003-09-01  Simon Josefsson <simon@josefsson.org>
544         * lib/shishi.h.in: Fix.
546 2003-09-01  Simon Josefsson <simon@josefsson.org>
548         * lib/shishi.h.in: Fix AES cksumtype, from Nicolas Pouvesle
549         <nico.pou@fnac.net>.
551 2003-08-31  Simon Josefsson <simon@josefsson.org>
553         * extra/inetutils.diff: Update.
555 2003-08-31  Simon Josefsson <simon@josefsson.org>
557         * README-alpha: Fix.
559 2003-08-31  Simon Josefsson <simon@josefsson.org>
561         * lib/netio.c: Fix crash.
563 2003-08-31  Simon Josefsson <simon@josefsson.org>
565         * ANNOUNCE: Fix.
567 2003-08-31  Simon Josefsson <simon@josefsson.org>
569         * NEWS: Add.
571 2003-08-31  Simon Josefsson <simon@josefsson.org>
573         * lib/realm.c: Doc fix.
575 2003-08-31  Simon Josefsson <simon@josefsson.org>
577         * lib/realm.c, lib/shishi.h.in: Support host->realm mapping via
578         DNS.
580 2003-08-31  Simon Josefsson <simon@josefsson.org>
582         * lib/resolv.c: Zero terminate TXT's.
584 2003-08-31  Simon Josefsson <simon@josefsson.org>
586         * lib/resolv.c: Support TXT.  Fix memory allocation.
588 2003-08-31  Simon Josefsson <simon@josefsson.org>
590         * NEWS, configure.ac: Bump versions.
592 2003-08-31  Simon Josefsson <simon@josefsson.org>
594         * doc/shishi.texi: Fix markup.
596 2003-08-31  Simon Josefsson <simon@josefsson.org>
598         * doc/shishi.texi, shishi.conf.in, shishi.skel.in: Fix.
600 2003-08-31  Simon Josefsson <simon@josefsson.org>
602         * doc/shishi.texi: Add reference manual.
604 2003-08-31  Simon Josefsson <simon@josefsson.org>
606         * NEWS: Version 0.0.4.
608 2003-08-31  Simon Josefsson <simon@josefsson.org>
610         * NEWS: Fix.
612 2003-08-31  Simon Josefsson <simon@josefsson.org>
614         * po/shishi.pot, po/sv.po: Generated.
616 2003-08-31  Simon Josefsson <simon@josefsson.org>
618         * configure.ac, gl/Makefile.am, gl/timegm.c, gl/timegm.h,
619         gl/m4/Makefile.am, lib/gztime.c, gl/m4/timegm.m4: Move timegm() to
620         gnulib.
622 2003-08-30  Simon Josefsson <simon@josefsson.org>
624         * ANNOUNCE, README: Fix.
626 2003-08-30  Simon Josefsson <simon@josefsson.org>
628         * lib/principal.c: Fix.
630 2003-08-30  Simon Josefsson <simon@josefsson.org>
632         * lib/principal.c: Fix.
634 2003-08-30  Simon Josefsson <simon@josefsson.org>
636         * Makefile.am: Don't build examples by default.
638 2003-08-30  Simon Josefsson <simon@josefsson.org>
640         * configure.ac: Cleanup header checks.
642 2003-08-30  Simon Josefsson <simon@josefsson.org>
644         * lib/internal.h: Reorder #include's.
646 2003-08-30  Simon Josefsson <simon@josefsson.org>
648         * po/shishi.pot, po/sv.po: Generated.
650 2003-08-30  Simon Josefsson <simon@josefsson.org>
652         * extra/rsh-redone/Makefile.am: Dist man pages.
654 2003-08-30  Simon Josefsson <simon@josefsson.org>
656         * Makefile.am: Has to 'make extra' to make in extra/.
658 2003-08-30  Simon Josefsson <simon@josefsson.org>
660         * m4/Makefile.am: Fix.
662 2003-08-30  Simon Josefsson <simon@josefsson.org>
664         * lib/cfg.c: Fix.
666 2003-08-30  Simon Josefsson <simon@josefsson.org>
668         * lib/netio.c: Fix.
670 2003-08-30  Simon Josefsson <simon@josefsson.org>
672         * lib/netio.c: Add unfinished TLS support.
674 2003-08-30  Simon Josefsson <simon@josefsson.org>
676         * configure.ac: Don't include gnutls by default.
678 2003-08-30  Simon Josefsson <simon@josefsson.org>
680         * lib/Makefile.am: Add gnutls flags.
682 2003-08-30  Simon Josefsson <simon@josefsson.org>
684         * src/shishid.c: Fix TCP.
686 2003-08-30  Simon Josefsson <simon@josefsson.org>
688         * lib/shishi.h.in: Add.
690 2003-08-30  Simon Josefsson <simon@josefsson.org>
692         * configure.ac: Check for gnutls.
694 2003-08-30  Simon Josefsson <simon@josefsson.org>
696         * m4/libgnutls.m4: Add.
698 2003-08-30  Simon Josefsson <simon@josefsson.org>
700         * lib/netio.c: TCP support.
702 2003-08-30  Simon Josefsson <simon@josefsson.org>
704         * lib/internal.h: Fix.
706 2003-08-30  Simon Josefsson <simon@josefsson.org>
708         * lib/cfg.c: Support ADDRESS/PROTOCOL in realm-kdc.
710 2003-08-30  Simon Josefsson <simon@josefsson.org>
712         * lib/cfg.c, lib/internal.h: Add.
714 2003-08-30  Simon Josefsson <simon@josefsson.org>
716         * lib/ap.c: Doc fix.
718 2003-08-30  Simon Josefsson <simon@josefsson.org>
720         * lib/internal.h, lib/cfg.c: Fix.
722 2003-08-30  Simon Josefsson <simon@josefsson.org>
724         * extra/rsh-redone/rsh.c: Revert bogus patch.
726 2003-08-30  Simon Josefsson <simon@josefsson.org>
728         * extra/rsh-redone/Makefile: Remove, replaced by automake
729         Makefile.am.
731 2003-08-30  Simon Josefsson <simon@josefsson.org>
733         * extra/rsh-redone/Makefile.am: Add.
735 2003-08-30  Simon Josefsson <simon@josefsson.org>
737         * configure.ac, extra/Makefile.am: Add extra/rsh-redone.
739 2003-08-30  Simon Josefsson <simon@josefsson.org>
741         * NEWS: Mention rsh.
743 2003-08-30  Simon Josefsson <simon@josefsson.org>
745         * extra/rsh-redone/rlogin.c, extra/rsh-redone/rsh.c: Make '-xs'
746         work.
748 2003-08-30  Simon Josefsson <simon@josefsson.org>
750         * extra/rsh-redone/rlogin.c, extra/rsh-redone/rsh.c: Shishi port.
752 2003-08-30  Simon Josefsson <simon@josefsson.org>
754         * extra/README, extra/rsh-redone/Makefile, extra/rsh-redone/rcp.1,
755         extra/rsh-redone/rcp.c, extra/rsh-redone/rhosts.5,
756         extra/rsh-redone/rlogin.1, extra/rsh-redone/rlogin.c,
757         extra/rsh-redone/rlogind.8, extra/rsh-redone/rlogind.c,
758         extra/rsh-redone/rsh.1, extra/rsh-redone/rsh.c,
759         extra/rsh-redone/rshd.8, extra/rsh-redone/rshd.c,
760         extra/rsh-redone/pam/rexec, extra/rsh-redone/pam/rlogin,
761         extra/rsh-redone/pam/rsh: Add rsh-redone, upstream.
763 2003-08-30  Simon Josefsson <simon@josefsson.org>
765         * lib/crypto.c: Doc fix.
767 2003-08-30  Simon Josefsson <simon@josefsson.org>
769         * lib/crypto.c: Doc fix.  From Nicolas Pouvesle
770         <nico.pou@fnac.net>.
772 2003-08-29  Simon Josefsson <simon@josefsson.org>
774         * lib/shishi.h.in, lib/ap.c: Add.
776 2003-08-29  Simon Josefsson <simon@josefsson.org>
778         * NEWS: Fix.
780 2003-08-29  Simon Josefsson <simon@josefsson.org>
782         * NEWS: Add.
784 2003-08-29  Simon Josefsson <simon@josefsson.org>
786         * lib/shishi.h.in, lib/crypto.c: Fix shishi_decrypt_ivupdate, from
787         Nicolas Pouvesle <nico.pou@fnac.net>.
789 2003-08-28  Simon Josefsson <simon@josefsson.org>
791         * src/shishi.c: Fix.
793 2003-08-28  Simon Josefsson <simon@josefsson.org>
795         * src/shishi.c: Fix --help.
797 2003-08-28  Simon Josefsson <simon@josefsson.org>
799         * src/shishi.c: Remove things from --help.
801 2003-08-28  Simon Josefsson <simon@josefsson.org>
803         * gl/base64.c: Fix warnings.
805 2003-08-28  Simon Josefsson <simon@josefsson.org>
807         * lib/ap.c: Fix.
809 2003-08-28  Simon Josefsson <simon@josefsson.org>
811         * src/shishi.c, src/shishid.c: Fix warnings.  Indent.
813 2003-08-28  Simon Josefsson <simon@josefsson.org>
815         * lib/resolv.c, lib/kdcreq.c: Fix warnings.
817 2003-08-28  Simon Josefsson <simon@josefsson.org>
819         * lib/cfg.c: Fix warnings.
821 2003-08-28  Simon Josefsson <simon@josefsson.org>
823         * lib/kdc.c: Fix.
825 2003-08-28  Simon Josefsson <simon@josefsson.org>
827         * lib/kdc.c: Fix last commit.
829 2003-08-28  Simon Josefsson <simon@josefsson.org>
831         * lib/kdc.c: Fall back to session key instead of sub-session key
832         for decrypting KDC-REP in TGS, but warn about buggy KDC.
834 2003-08-28  Simon Josefsson <simon@josefsson.org>
836         * lib/ap.c: Fix.
838 2003-08-28  Simon Josefsson <simon@josefsson.org>
840         * lib/kdc.c: Use subkey in TGS.
842 2003-08-28  Simon Josefsson <simon@josefsson.org>
844         * lib/kdc.c: Temporary fix to make TGS work against MIT/Heimdal
845         KDC.
847 2003-08-28  Simon Josefsson <simon@josefsson.org>
849         * lib/shishi.h.in: Add. Fix.
851 2003-08-28  Simon Josefsson <simon@josefsson.org>
853         * lib/kdc.c: Use authenticator from parameter, don't decrypt
854         AP-REQ.
856 2003-08-28  Simon Josefsson <simon@josefsson.org>
858         * lib/ap.c: Remove session key junk, not relevant.
860 2003-08-28  Simon Josefsson <simon@josefsson.org>
862         * lib/tgs.c: Hand authenticator over to shishi_tgs_process.
864 2003-08-28  Simon Josefsson <simon@josefsson.org>
866         * lib/kdc.c: Disable subkey usage for now, doesn't seem to work
867         with MIT/Heimdal KDC.
869 2003-08-28  Simon Josefsson <simon@josefsson.org>
871         * lib/ap.c: Set APOption for session key too.
873 2003-08-28  Simon Josefsson <simon@josefsson.org>
875         * lib/apreq.c: Add.  Doc fix.
877 2003-08-28  Simon Josefsson <simon@josefsson.org>
879         * src/shishi.c: Fix error.
881 2003-08-28  Simon Josefsson <simon@josefsson.org>
883         * lib/krberror.c: Fix crash.
885 2003-08-28  Simon Josefsson <simon@josefsson.org>
887         * lib/krberror.c: Fix.
889 2003-08-28  Simon Josefsson <simon@josefsson.org>
891         * lib/authenticator.c: Fix shishi_authenticator_add_subkey.
893 2003-08-28  Simon Josefsson <simon@josefsson.org>
895         * lib/safe.c: Use allocating API.
897 2003-08-28  Simon Josefsson <simon@josefsson.org>
899         * lib/tkt.c, lib/diskio.c: Fix.
901 2003-08-28  Simon Josefsson <simon@josefsson.org>
903         * lib/shishi.h.in: Add.  Fix.
905 2003-08-28  Simon Josefsson <simon@josefsson.org>
907         * lib/krberror.c, lib/kdcreq.c: Doc fix.
909 2003-08-28  Simon Josefsson <simon@josefsson.org>
911         * lib/principal.c: Add FIXMEs.
913 2003-08-28  Simon Josefsson <simon@josefsson.org>
915         * lib/kdc.c: Cleanup subkey.
917 2003-08-28  Simon Josefsson <simon@josefsson.org>
919         * lib/asn1.c, lib/krberror.c, lib/shishi.h.in: Add krberror_build.
920         Add various krberror retrieval functions.  Add new NO_VALUE asn.1
921         error.  Improve krberror pretty print.
923 2003-08-28  Simon Josefsson <simon@josefsson.org>
925         * src/shishid.c: Simplify krberror.  Cleanup subkey.
927 2003-08-28  Simon Josefsson <simon@josefsson.org>
929         * tests/authenticator.c: Typo.
931 2003-08-28  Simon Josefsson <simon@josefsson.org>
933         * tests/authenticator.c: Remove subkey (so memcmp() against static
934         strings work).
936 2003-08-28  Simon Josefsson <simon@josefsson.org>
938         * NEWS: Mention subkeys.
940 2003-08-28  Simon Josefsson <simon@josefsson.org>
942         * doc/shishi.texi: We support subkeys now.
944 2003-08-28  Simon Josefsson <simon@josefsson.org>
946         * lib/ap.c, lib/authenticator.c: Cleanup.
948 2003-08-28  Simon Josefsson <simon@josefsson.org>
950         * lib/ap.c, lib/authenticator.c, lib/kdc.c, lib/shishi.h.in,
951         src/shishid.c: Support for subkeys in Authenticators, from Nicolas
952         Pouvesle <nico.pou@fnac.net>.
954 2003-08-27  Simon Josefsson <simon@josefsson.org>
956         * lib/internal.h, lib/shishi.h.in: Fix utils.c stuff.
958 2003-08-27  Simon Josefsson <simon@josefsson.org>
960         * examples/client-cksum.c, examples/client.c: Fix.
962 2003-08-27  Simon Josefsson <simon@josefsson.org>
964         * doc/shishi.texi, NEWS: Fix.
966 2003-08-27  Simon Josefsson <simon@josefsson.org>
968         * lib/ap.c, lib/shishi.h.in, src/shishid.c: Support keyusage for
969         AP-REQ decryption.
971 2003-08-27  Simon Josefsson <simon@josefsson.org>
973         * lib/tgs.c, lib/kdcreq.c, src/shishid.c: Remove debug code.
975 2003-08-27  Simon Josefsson <simon@josefsson.org>
977         * src/shishid.c: Cleanup.
979 2003-08-27  Simon Josefsson <simon@josefsson.org>
981         * src/shishid.c: TGS works.
983 2003-08-27  Simon Josefsson <simon@josefsson.org>
985         * src/shishid.c: TGS works (with some hard coded strings).
987 2003-08-27  Simon Josefsson <simon@josefsson.org>
989         * src/shishid.c: Use new API.
991 2003-08-27  Simon Josefsson <simon@josefsson.org>
993         * lib/shishi.h.in: Add.
995 2003-08-27  Simon Josefsson <simon@josefsson.org>
997         * src/shishi.c: New server parameter.
999 2003-08-27  Simon Josefsson <simon@josefsson.org>
1001         * tests/ticketset.c: Use new base64 API.
1003 2003-08-27  Simon Josefsson <simon@josefsson.org>
1005         * gl/Makefile.am, gl/base64.c, gl/base64.h, lib/Makefile.am,
1006         lib/base64.c, lib/diskio.c, lib/internal.h, lib/key.c,
1007         lib/shishi.h.in: Move base64 from lib/ to gl/, and updated callers.
1009 2003-08-27  Simon Josefsson <simon@josefsson.org>
1011         * configure.ac, examples/Makefile.am, examples/client-cksum.c,
1012         examples/client.c, examples/server.c, src/client-cksum.c,
1013         src/client.c, src/server.c, Makefile.am, src/Makefile.am: Move
1014         examples from src/ into examples/
1016 2003-08-27  Simon Josefsson <simon@josefsson.org>
1018         * lib/safe.c, lib/shishi.h.in, lib/ticket.c: Fix APIs to allocate
1019         output.
1021 2003-08-27  Simon Josefsson <simon@josefsson.org>
1023         * lib/error.c: Typo.
1025 2003-08-27  Simon Josefsson <simon@josefsson.org>
1027         * lib/error.c: Use table driven approach.
1029 2003-08-27  Simon Josefsson <simon@josefsson.org>
1031         * lib/tgs.c, lib/ap.c, lib/as.c, lib/asn1.c, lib/diskio.c,
1032         lib/internal.h, lib/safe.c, lib/shishi.h.in: Fix APIs to allocate
1033         output.
1035 2003-08-27  Simon Josefsson <simon@josefsson.org>
1037         * src/shishid.c: Fix AS key.  Add non-working TGS stuff.
1039 2003-08-27  Simon Josefsson <simon@josefsson.org>
1041         * lib/kdcreq.c, lib/shishi.h.in: Add shishi_kdcreq_get_padata*.
1043 2003-08-27  Simon Josefsson <simon@josefsson.org>
1045         * lib/tgs.c: Add some KDC TGS related functions.  Doc fix.
1047 2003-08-27  Simon Josefsson <simon@josefsson.org>
1049         * lib/as.c: Doc fix.
1051 2003-08-27  Simon Josefsson <simon@josefsson.org>
1053         * lib/ap.c: Verbose message fix.
1055 2003-08-27  Simon Josefsson <simon@josefsson.org>
1057         * src/shishid.c: Fix.
1059 2003-08-27  Simon Josefsson <simon@josefsson.org>
1061         * lib/shishi.h.in: Typo.
1063 2003-08-27  Simon Josefsson <simon@josefsson.org>
1065         * lib/shishi.h.in: Sync enums.
1067 2003-08-27  Simon Josefsson <simon@josefsson.org>
1069         * src/shishid.c: Better error handling.
1071 2003-08-27  Simon Josefsson <simon@josefsson.org>
1073         * lib/gztime.c, lib/internal.h, lib/krberror.c, lib/shishi.h.in,
1074         lib/utils.c, src/shishid.c: Improve KDC KRB-ERROR handling.
1076 2003-08-27  Simon Josefsson <simon@josefsson.org>
1078         * lib/Makefile.am: Build utils.c.
1080 2003-08-27  Simon Josefsson <simon@josefsson.org>
1082         * src/shishid.c: Fix msgtype detection.
1084 2003-08-27  Simon Josefsson <simon@josefsson.org>
1086         * lib/shishi.h.in: Fix Shishi_msgtype.
1088 2003-08-27  Simon Josefsson <simon@josefsson.org>
1090         * lib/kerberos5.asn1: Add copying conditions.
1092 2003-08-26  Simon Josefsson <simon@josefsson.org>
1094         * NEWS: Add.
1096 2003-08-26  Simon Josefsson <simon@josefsson.org>
1098         * doc/shishi.texi: Fix.
1100 2003-08-26  Simon Josefsson <simon@josefsson.org>
1102         * doc/shishi.texi: Add administration manual.
1104 2003-08-26  Simon Josefsson <simon@josefsson.org>
1106         * src/shishi.c: Make password argument to --string-to-key optional
1107         (for, e.g., --random).
1109 2003-08-26  Simon Josefsson <simon@josefsson.org>
1111         * src/shishi.c: Make --string-to-key work.
1113 2003-08-26  Simon Josefsson <simon@josefsson.org>
1115         * lib/diskio.c: Fixes.
1117 2003-08-26  Simon Josefsson <simon@josefsson.org>
1119         * src/Makefile.am: Define KDCKEYFILE.
1121 2003-08-26  Simon Josefsson <simon@josefsson.org>
1123         * src/shishi.c: Add --crypto.
1125 2003-08-26  Simon Josefsson <simon@josefsson.org>
1127         * src/shishid.c: Use keyfile for AS-REQ.
1129 2003-08-26  Simon Josefsson <simon@josefsson.org>
1131         * doc/shishi.texi: Fix.
1133 2003-08-26  Simon Josefsson <simon@josefsson.org>
1135         * README: We are a GNU project.
1137 2003-08-26  Simon Josefsson <simon@josefsson.org>
1139         * lib/crypto.c: Doc fix, suggested by Nicolas Pouvesle.
1141 2003-08-26  Simon Josefsson <simon@josefsson.org>
1143         * acinclude.m4: Not used.
1145 2003-08-25  Simon Josefsson <simon@josefsson.org>
1147         * lib/crypto.c, lib/shishi.h.in: Fix cut'n'paste bug.
1149 2003-08-25  Simon Josefsson <simon@josefsson.org>
1151         * lib/as.c, lib/cfg.c, lib/crypto-3des.c, lib/crypto-aes.c,
1152         lib/crypto-des.c, lib/crypto-null.c, lib/crypto.c,
1153         lib/encapreppart.c, lib/enckdcreppart.c, lib/error.c,
1154         lib/hostkeys.c, lib/init.c, lib/internal.h, lib/kdc.c, lib/keys.c,
1155         lib/netio.c, lib/password.c, lib/pkcs5.c, lib/principal.c,
1156         lib/shishi.h.in, lib/tkts.c, src/client-cksum.c, src/client.c,
1157         src/server.c, src/shishi.c, src/shishid.c: Indent.
1159 2003-08-25  Simon Josefsson <simon@josefsson.org>
1161         * lib/authenticator.c: Doc fix.
1163 2003-08-25  Simon Josefsson <simon@josefsson.org>
1165         * lib/crypto.c: Fix nettle IV handling.
1167 2003-08-25  Simon Josefsson <simon@josefsson.org>
1169         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
1170         lib/crypto-null.c, lib/crypto.c, lib/shishi.h.in: Improve
1171         encryption/decryption API: Support updated IVs.
1173 2003-08-25  Simon Josefsson <simon@josefsson.org>
1175         * doc/shishi.texi: Mention PA-TGS-REP.
1177 2003-08-24  Simon Josefsson <simon@josefsson.org>
1179         * lib/pkcs5.c: Fix.
1181 2003-08-24  Simon Josefsson <simon@josefsson.org>
1183         * NEWS: Add.
1185 2003-08-24  Simon Josefsson <simon@josefsson.org>
1187         * lib/crypto.c: Set IV for libgcrypt too.
1189 2003-08-24  Simon Josefsson <simon@josefsson.org>
1191         * lib/crypto.c: Update IV in shishi_*crypt_iv*.  Tiny patch from
1192         Nicolas Pouvesle <nico.pou@fnac.net>.
1194 2003-08-24  Simon Josefsson <simon@josefsson.org>
1196         * lib/crypto.c:
1197         (shishi_encrypt_iv): Pass on iv parameter.
1199 2003-08-23  Simon Josefsson <simon@josefsson.org>
1201         * lib/resolv.c: Add comment.
1203 2003-08-23  Simon Josefsson <simon@josefsson.org>
1205         * Makefile.am: Add --fsf.
1207 2003-08-23  Simon Josefsson <simon@josefsson.org>
1209         * gl/setenv.h, gl/vasnprintf.c, gl/xstrdup.c, gl/m4/xalloc.m4:
1210         Gnulib sync.
1212 2003-08-23  Simon Josefsson <simon@josefsson.org>
1214         * configure.ac: Bump versions.
1216 2003-08-23  Simon Josefsson <simon@josefsson.org>
1218         * Makefile.am: Fix release target.
1220 2003-08-23  Simon Josefsson <simon@josefsson.org>
1222         * doc/draft-ietf-krb-wg-gssapi-cfx-00.txt: Move to proper place.
1224 2003-08-23  Simon Josefsson <simon@josefsson.org>
1226         * NEWS: Version 0.0.3.
1228 2003-08-22  Simon Josefsson <simon@josefsson.org>
1230         * NEWS: Fix.
1232 2003-08-22  Simon Josefsson <simon@josefsson.org>
1234         * NEWS: Add.
1236 2003-08-22  Simon Josefsson <simon@josefsson.org>
1238         * gl/argp-help.c: libc sync
1240 2003-08-22  Simon Josefsson <simon@josefsson.org>
1242         * gl/m4/argp.m4: Remove unused things.
1244 2003-08-22  Simon Josefsson <simon@josefsson.org>
1246         * configure.ac: Look for libsocket, libnsl, libsyslog.
1248 2003-08-22  Simon Josefsson <simon@josefsson.org>
1250         * gl/argp-namefrob.h: libc sync
1252 2003-08-22  Simon Josefsson <simon@josefsson.org>
1254         * gl/argp-help.c: libc sync
1256 2003-08-22  Simon Josefsson <simon@josefsson.org>
1258         * gl/argp-help.c, gl/argp-parse.c: libc sync
1260 2003-08-22  Simon Josefsson <simon@josefsson.org>
1262         * src/shishid.c: fix
1264 2003-08-22  Simon Josefsson <simon@josefsson.org>
1266         * gl/argp-help.c, gl/argp-parse.c: libc sync
1268 2003-08-22  Simon Josefsson <simon@josefsson.org>
1270         * gl/argp-help.c: libc sync
1272 2003-08-22  Simon Josefsson <simon@josefsson.org>
1274         * gl/argp-xinl.c: libc sync
1276 2003-08-22  Simon Josefsson <simon@josefsson.org>
1278         * gl/Makefile.am: add strndup.h
1280 2003-08-22  Simon Josefsson <simon@josefsson.org>
1282         * po/shishi.pot, po/sv.po: generated
1284 2003-08-22  Simon Josefsson <simon@josefsson.org>
1286         * gl/argp-eexst.c, gl/argp-fmtstream.c, gl/argp-parse.c: libc sync
1288 2003-08-22  Simon Josefsson <simon@josefsson.org>
1290         * gl/argp-namefrob.h: libc sync
1292 2003-08-22  Simon Josefsson <simon@josefsson.org>
1294         * gl/argp-namefrob.h: libc sync
1296 2003-08-22  Simon Josefsson <simon@josefsson.org>
1298         * gl/argp-fs-xinl.c, gl/argp-pvh.c, gl/argp-pv.c: libc sync
1300 2003-08-22  Simon Josefsson <simon@josefsson.org>
1302         * gl/argp-namefrob.h, gl/argp-xinl.c, gl/argp-ba.c: libc sync
1304 2003-08-22  Simon Josefsson <simon@josefsson.org>
1306         * gl/argp-fmtstream.h, gl/argp-help.c: libc sync
1308 2003-08-22  Simon Josefsson <simon@josefsson.org>
1310         * gl/argp-fmtstream.h: move lockfile stuff to argp-namefrob.h
1312 2003-08-22  Simon Josefsson <simon@josefsson.org>
1314         * gl/argp.h: libc sync.
1316 2003-08-22  Simon Josefsson <simon@josefsson.org>
1318         * gl/argp.h: Libc sync.
1320 2003-08-22  Simon Josefsson <simon@josefsson.org>
1322         * gl/Makefile.am, gl/alloca.c, gl/alloca_.h, gl/asnprintf.c,
1323         gl/asprintf.c, gl/error.c, gl/exitfail.c, gl/exitfail.h,
1324         gl/gettext.h, gl/mempcpy.c, gl/mempcpy.h, gl/printf-args.c,
1325         gl/printf-args.h, gl/printf-parse.c, gl/printf-parse.h,
1326         gl/realloc.c, gl/setenv.c, gl/strerror.c, gl/strndup.h,
1327         gl/unsetenv.c, gl/vasnprintf.c, gl/vasnprintf.h, gl/vasprintf.c,
1328         gl/vasprintf.h, gl/xalloc.h, gl/xmalloc.c, gl/xstrdup.c,
1329         gl/xstrndup.c, gl/xstrndup.h, gl/m4/Makefile.am, gl/m4/exitfail.m4,
1330         gl/m4/extensions.m4, gl/m4/intmax_t.m4, gl/m4/lib-ld.m4,
1331         gl/m4/lib-link.m4, gl/m4/lib-prefix.m4, gl/m4/mempcpy.m4,
1332         gl/m4/unlocked-io.m4, gl/m4/vasnprintf.m4, gl/m4/xstrndup.m4,
1333         configure.ac: Gnulib sync.
1335 2003-08-22  Simon Josefsson <simon@josefsson.org>
1337         * lib/tkt.c: Fix ticket messages.
1339 2003-08-22  Simon Josefsson <simon@josefsson.org>
1341         * src/shishi.c: Commit unfinished --renew code for later.
1343 2003-08-20  Simon Josefsson <simon@josefsson.org>
1345         * lib/crypto-des.c, lib/crypto.c, lib/kdc.c, lib/principal.c,
1346         lib/shishi.h.in, src/client-cksum.c, src/client.c, src/server.c,
1347         src/shishi.c: Fix warnings.
1349 2003-08-20  Simon Josefsson <simon@josefsson.org>
1351         * extra/pam_shishi/pam_shishi.c, lib/authenticator.c,
1352         lib/crypto-3des.c, lib/crypto-des.c, lib/crypto.c, lib/internal.h,
1353         lib/kdc.c, lib/pkcs5.c, lib/shishi.h.in, lib/ticket.c,
1354         src/client-cksum.c, src/client.c, src/shishi.c,
1355         tests/authenticator.c: Fix -Wall warnings.
1357 2003-08-20  Simon Josefsson <simon@josefsson.org>
1359         * lib/crypto-des.c: Typo.
1361 2003-08-20  Simon Josefsson <simon@josefsson.org>
1363         * lib/aprep.c, lib/apreq.c, lib/crypto-des.c, lib/encapreppart.c,
1364         lib/enckdcreppart.c, lib/encticketpart.c, lib/kdc.c, lib/kdcrep.c,
1365         lib/kdcreq.c, lib/safe.c, lib/tgs.c, lib/ticket.c: More ASN.1 API
1366         fixes (to get rid of BUFSIZ buffers on stack).
1368 2003-08-20  Simon Josefsson <simon@josefsson.org>
1370         * lib/aprep.c, lib/apreq.c, lib/asn1.c, lib/authenticator.c,
1371         lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
1372         lib/kdcrep.c, lib/kdcreq.c, lib/krberror.c, lib/safe.c,
1373         lib/shishi.h.in, lib/ticket.c, lib/tkt.c, po/shishi.pot, po/sv.po:
1374         ASN.1 API fixes.
1376 2003-08-20  Simon Josefsson <simon@josefsson.org>
1378         * lib/kdc.c: Use new netio API.
1380 2003-08-20  Simon Josefsson <simon@josefsson.org>
1382         * lib/netio.c: Allocate buffer, no inline copy.
1384 2003-08-20  Simon Josefsson <simon@josefsson.org>
1386         * NEWS: Add.
1388 2003-08-20  Simon Josefsson <simon@josefsson.org>
1390         * src/Makefile.am: Build client-cksum.
1392 2003-08-20  Simon Josefsson <simon@josefsson.org>
1394         * src/client-cksum.c: Add.
1396 2003-08-20  Simon Josefsson <simon@josefsson.org>
1398         * lib/ap.c, lib/apreq.c, lib/as.c, lib/authenticator.c, lib/cfg.c,
1399         lib/crypto.c, lib/enckdcreppart.c, lib/encticketpart.c, lib/kdc.c,
1400         lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/principal.c, lib/safe.c,
1401         lib/shishi.h.in, lib/ticket.c, lib/tkts.c, lib/version.c: GTK-DOC
1402         fixes.
1404 2003-08-17  Simon Josefsson <simon@josefsson.org>
1406         * doc/shishi.texi: Fix.
1408 2003-08-17  Simon Josefsson <simon@josefsson.org>
1410         * doc/shishi.texi: Add.
1412 2003-08-17  Simon Josefsson <simon@josefsson.org>
1414         * doc/draft-ietf-krb-wg-gssapi-cfx-00.txt: Add.
1416 2003-08-17  Simon Josefsson <simon@josefsson.org>
1418         * doc/shishi.texi: Typo.
1420 2003-08-17  Simon Josefsson <simon@josefsson.org>
1422         * doc/shishi.texi: Update --help.
1424 2003-08-17  Simon Josefsson <simon@josefsson.org>
1426         * configure.ac, NEWS: Bump versions.
1428 2003-08-17  Simon Josefsson <simon@josefsson.org>
1430         * NEWS: Version 0.0.2.
1432 2003-08-17  Simon Josefsson <simon@josefsson.org>
1434         * NEWS: Add.
1436 2003-08-17  Simon Josefsson <simon@josefsson.org>
1438         * Makefile.am: Fix release target.
1440 2003-08-17  Simon Josefsson <simon@josefsson.org>
1442         * src/client.c, src/server.c: Separate authentication from
1443         application data exchange.
1445 2003-08-17  Simon Josefsson <simon@josefsson.org>
1447         * crypto/des.c, crypto/desCode.h: Fix netbsd crash.
1449 2003-08-17  Simon Josefsson <simon@josefsson.org>
1451         * lib/authenticator.c: Fix.
1453 2003-08-17  Simon Josefsson <simon@josefsson.org>
1455         * lib/asn1.c:
1456         (shishi_asn1_read_uint32, shishi_asn1_read_integer): Propagate
1457         return code.
1459 2003-08-17  Simon Josefsson <simon@josefsson.org>
1461         * po/shishi.pot, po/sv.po: Generated.
1463 2003-08-17  Simon Josefsson <simon@josefsson.org>
1465         * src/server.c, src/client.c: Set program_name for gl/error.c.
1467 2003-08-17  Simon Josefsson <simon@josefsson.org>
1469         * doc/shishi.texi: Add.
1471 2003-08-16  Simon Josefsson <simon@josefsson.org>
1473         * NEWS: Add.
1475 2003-08-16  Simon Josefsson <simon@josefsson.org>
1477         * shishi.skel.in: Sync with shishi.conf.in.
1479 2003-08-16  Simon Josefsson <simon@josefsson.org>
1481         * shishi.conf.in: Add ticket-life, renew-life.
1483 2003-08-16  Simon Josefsson <simon@josefsson.org>
1485         * lib/cfg.c: Add "ticket-life" and "renew-life" configuration
1486         terms.
1488 2003-08-16  Simon Josefsson <simon@josefsson.org>
1490         * lib/internal.h: Add ticketlife, renewlife.
1492 2003-08-16  Simon Josefsson <simon@josefsson.org>
1494         * lib/init.c:
1495         (shishi): Set ticketlife, renewlife.
1497 2003-08-16  Simon Josefsson <simon@josefsson.org>
1499         * src/shishi.c: Typo.
1501 2003-08-16  Simon Josefsson <simon@josefsson.org>
1503         * lib/tgs.c:
1504         (shishi_tgs_req_build): Use shishi_kdcreq_build.
1506 2003-08-16  Simon Josefsson <simon@josefsson.org>
1508         * lib/as.c:
1509         (shishi_as_req_build): Use shishi_kdcreq_build.
1511 2003-08-16  Simon Josefsson <simon@josefsson.org>
1513         * lib/shishi.h.in:
1514         (shishi_kdcreq_build): Add.
1516 2003-08-16  Simon Josefsson <simon@josefsson.org>
1518         * lib/kdcreq.c:
1519         (_shishi_kdcreq): Don't clear from.  Use ticketlife.
1520         (shishi_kdcreq_build): New function.
1522 2003-08-16  Simon Josefsson <simon@josefsson.org>
1524         * lib/tkts.c:
1525         (shishi_tkts_get): Support starttime, endtime, renew_till.
1527 2003-08-16  Simon Josefsson <simon@josefsson.org>
1529         * src/shishi.c: Argp fixes.  Support starttime, endtime, renew_till
1530         and renewable tickets.
1532 2003-08-16  Simon Josefsson <simon@josefsson.org>
1534         * lib/shishi.h.in:
1535         (Shishi_tkts_hint): Add.
1536         (shishi_as_req_build): Add.  (shishi_kdcreq_options*,
1537         shishi_kdcreq_renewable_p): Add.
1538         (shishi_asn1_empty_field): Add.
1540 2003-08-16  Simon Josefsson <simon@josefsson.org>
1542         * lib/tkts.c:
1543         (shishi_tkts_get): Honor renewable.  Call shishi_as_req_build.
1545 2003-08-16  Simon Josefsson <simon@josefsson.org>
1547         * lib/kdcreq.c:
1548         (_shishi_kdcreq): Don't clear rtime.  (shishi_kdcreq_options*,
1549         shishi_kdcreq_renewable_p): Add.
1551 2003-08-16  Simon Josefsson <simon@josefsson.org>
1553         * lib/asn1.c:
1554         (shishi_asn1_empty_field): Add.
1556 2003-08-16  Simon Josefsson <simon@josefsson.org>
1558         * lib/as.c:
1559         (shishi_as_req_build): New function; clear rtime if necessary.
1561 2003-08-16  Simon Josefsson <simon@josefsson.org>
1563         * lib/tgs.c:
1564         (shishi_tgs_req_build): Clear rtime if necessary.
1566 2003-08-16  Simon Josefsson <simon@josefsson.org>
1568         * lib/asn1.c:
1569         (shishi_asn1_write_bitstring): Fix.
1571 2003-08-16  Simon Josefsson <simon@josefsson.org>
1573         * shishi.skel.in: Fix doc.
1575 2003-08-16  Simon Josefsson <simon@josefsson.org>
1577         * doc/shishi.texi: Fix.
1579 2003-08-16  Simon Josefsson <simon@josefsson.org>
1581         * doc/shishi.texi: Add.
1583 2003-08-16  Simon Josefsson <simon@josefsson.org>
1585         * THANKS: Add.
1587 2003-08-15  Simon Josefsson <simon@josefsson.org>
1589         * lib/error.c:
1590         (shishi_error_printf): Handle when argument contains
1591         shishi_strerror_details().  Based on report and tiny patch from
1592         Nicolas Pouvesle <nico.pou@fnac.net>.
1594 2003-08-15  Simon Josefsson <simon@josefsson.org>
1596         * crypto/cbc-cts.c: Typo.
1598 2003-08-15  Simon Josefsson <simon@josefsson.org>
1600         * crypto/aes-decrypt-table.c, crypto/aes-decrypt.c,
1601         crypto/aes-encrypt-table.c, crypto/aes-encrypt.c,
1602         crypto/aes-meta.c, crypto/aes-set-decrypt-key.c,
1603         crypto/aes-set-encrypt-key.c, crypto/aes.c, crypto/cbc-cts.c,
1604         crypto/cbc-mac.c, crypto/cbc.c, crypto/des.c, crypto/des3.c,
1605         crypto/hmac-md5.c, crypto/hmac-sha1.c, crypto/hmac.c,
1606         crypto/md5-meta.c, crypto/md5.c, crypto/memxor.c,
1607         crypto/sha1-meta.c, crypto/sha1.c: Upstream sync.  Fix.
1609 2003-08-15  Simon Josefsson <simon@josefsson.org>
1611         * po/shishi.pot, po/sv.po: Generated.
1613 2003-08-15  Simon Josefsson <simon@josefsson.org>
1615         * doc/shishi.texi: Sync user manual with reality.
1617 2003-08-15  Simon Josefsson <simon@josefsson.org>
1619         * lib/principal.c: Fix.
1621 2003-08-15  Simon Josefsson <simon@josefsson.org>
1623         * doc/shishi.texi, po/POTFILES.in: Fix.
1625 2003-08-15  Simon Josefsson <simon@josefsson.org>
1627         * src/shishid.c: Shishid is not i18n.
1629 2003-08-15  Simon Josefsson <simon@josefsson.org>
1631         * po/POTFILES.in: Add.
1633 2003-08-15  Simon Josefsson <simon@josefsson.org>
1635         * lib/tkts.c:
1636         (shishi_tkts_get_for_localservicepasswd): Use
1637         shishi_server_for_local_service.
1639 2003-08-15  Simon Josefsson <simon@josefsson.org>
1641         * lib/shishi.h.in, lib/principal.c:
1642         (shishi_server_for_local_service): Add.
1644 2003-08-15  Simon Josefsson <simon@josefsson.org>
1646         * src/authp.c, src/crypto.c, src/kdc.c: Remove.
1648 2003-08-15  Simon Josefsson <simon@josefsson.org>
1650         * src/shishi.c: Cleanup.  Fix warnings.
1652 2003-08-15  Simon Josefsson <simon@josefsson.org>
1654         * src/shishi.c: Move data.h here.
1656 2003-08-15  Simon Josefsson <simon@josefsson.org>
1658         * src/Makefile.am, src/data.h: Remove data.h.
1660 2003-08-15  Simon Josefsson <simon@josefsson.org>
1662         * src/shishi.c: Simplify argv handling.  Move crypto.c here.
1664 2003-08-15  Simon Josefsson <simon@josefsson.org>
1666         * src/Makefile.am: Remove authp.c, crypto.c Fix typo.
1668 2003-08-15  Simon Josefsson <simon@josefsson.org>
1670         * src/Makefile.am: Set up client and server for stand-alone
1671         compilation.
1673 2003-08-15  Simon Josefsson <simon@josefsson.org>
1675         * src/data.h: Update.
1677 2003-08-15  Simon Josefsson <simon@josefsson.org>
1679         * src/shishi.c: Make AS/TGS/KDC into one GET command.  Remove
1680         CLIENT/SERVER commands.
1682 2003-08-15  Simon Josefsson <simon@josefsson.org>
1684         * src/client.c, src/server.c: Now a separate program.
1686 2003-08-15  Simon Josefsson <simon@josefsson.org>
1688         * lib/shishi.h.in: Add error codes.  Add shishi_parse_name().
1690 2003-08-15  Simon Josefsson <simon@josefsson.org>
1692         * lib/principal.c:
1693         (shishi_parse_name): New function.
1695 2003-08-15  Simon Josefsson <simon@josefsson.org>
1697         * gl/xstrndup.c: Add.
1699 2003-08-15  Simon Josefsson <simon@josefsson.org>
1701         * doc/draft-ietf-krb-wg-gss-crypto-00.txt: Place it in the correct
1702         directory.
1704 2003-08-14  Simon Josefsson <simon@josefsson.org>
1706         * lib/netio.c: Abort if no DNS info.  Based on report by Nicolas
1707         Pouvesle <nico.pou@fnac.net>.
1709 2003-08-14  Simon Josefsson <simon@josefsson.org>
1711         * doc/draft-ietf-krb-wg-gss-crypto-00.txt: Add.
1713 2003-08-13  Simon Josefsson <simon@josefsson.org>
1715         * gl/xalloc.h: Add xstrndup.
1717 2003-08-13  Simon Josefsson <simon@josefsson.org>
1719         * gl/Makefile.am: Build xstrndup.
1721 2003-08-13  Simon Josefsson <simon@josefsson.org>
1723         * NEWS: Add.
1725 2003-08-13  Simon Josefsson <simon@josefsson.org>
1727         * configure.ac: Bump versions.
1729 2003-08-13  Simon Josefsson <simon@josefsson.org>
1731         * gl/Makefile.am, configure.ac, gl/getdate.h, gl/getdate.y,
1732         gl/mktime.c, gl/unlocked-io.h, gl/m4/bison.m4, gl/m4/getdate.m4,
1733         gl/m4/mktime.m4, gl/m4/tm_gmtoff.m4: Add getdate.
1735 2003-08-12  Simon Josefsson <simon@josefsson.org>
1737         * gl/m4/Makefile.am: Add getdate stuff.
1739 2003-08-12  Simon Josefsson <simon@josefsson.org>
1741         * configure.ac: Remove checks for unused programs.
1743 2003-08-12  Simon Josefsson <simon@josefsson.org>
1745         * doc/shishi.texi: Add.
1747 2003-08-10  Simon Josefsson <simon@josefsson.org>
1749         * crypto/Makefile.am: Fix.
1751 2003-08-10  Simon Josefsson <simon@josefsson.org>
1753         * crypto/cbc-cts.c: Fix.
1755 2003-08-10  Simon Josefsson <simon@josefsson.org>
1757         * crypto/cbc-cts.c: Fix.  Indent.
1759 2003-08-10  Simon Josefsson <simon@josefsson.org>
1761         * src/shishid.c: Fix.
1763 2003-08-10  Simon Josefsson <simon@josefsson.org>
1765         * doc/Makefile.am: Built hostkeys.
1767 2003-08-10  Simon Josefsson <simon@josefsson.org>
1769         * lib/shishi.h.in: Some hostkeys functions renamed.
1771 2003-08-10  Simon Josefsson <simon@josefsson.org>
1773         * src/crypto.c: Use new key set API.
1775 2003-08-10  Simon Josefsson <simon@josefsson.org>
1777         * doc/Makefile.am: Fix gdoc-error invocation.
1779 2003-08-10  Simon Josefsson <simon@josefsson.org>
1781         * doc/Makefile.am, doc/shishi.texi: Add hostkeys again.
1783 2003-08-10  Simon Josefsson <simon@josefsson.org>
1785         * lib/Makefile.am: Add hostkeys.c.
1787 2003-08-10  Simon Josefsson <simon@josefsson.org>
1789         * lib/keys.c: Rename from *_hostkeys_* to *_keys_*.
1791 2003-08-10  Simon Josefsson <simon@josefsson.org>
1793         * lib/hostkeys.c: Re-added, as a wrapper around keys.c, with hard
1794         coded filename.
1796 2003-08-10  Simon Josefsson <simon@josefsson.org>
1798         * doc/Makefile.am, doc/shishi.texi, lib/hostkeys.c, lib/keys.c,
1799         lib/Makefile.am: Rename "hostkeys" to "keys" (for "key set", a'la
1800         "tkts"), since key sets can be used for more than just host keys.
1802 2003-08-10  Simon Josefsson <simon@josefsson.org>
1804         * lib/netio.c: Fix debug info.
1806 2003-08-10  Simon Josefsson <simon@josefsson.org>
1808         * crypto/cbc-cts.c: Work.
1810 2003-08-10  Simon Josefsson <simon@josefsson.org>
1812         * lib/shishi.h.in, lib/tkt.c: Fix typo.
1814 2003-08-10  Simon Josefsson <simon@josefsson.org>
1816         * lib/netio.c: Also try to send directly to realm.
1818 2003-08-10  Simon Josefsson <simon@josefsson.org>
1820         * lib/pkcs5.h: Removed.
1822 2003-08-10  Simon Josefsson <simon@josefsson.org>
1824         * doc/shishi.texi: Fix.
1826 2003-08-10  Simon Josefsson <simon@josefsson.org>
1828         * README, THANKS: Fix.
1830 2003-08-10  Simon Josefsson <simon@josefsson.org>
1832         * NEWS: Version 0.0.1.
1834 2003-08-09  Simon Josefsson <simon@josefsson.org>
1836         * lib/crypto-des.c: Fix.
1838 2003-08-09  Simon Josefsson <simon@josefsson.org>
1840         * lib/crypto-des.c: Fix typo.
1842 2003-08-09  Simon Josefsson <simon@josefsson.org>
1844         * NEWS: Fix.
1846 2003-08-09  Simon Josefsson <simon@josefsson.org>
1848         * extra/Makefile.am: Dist mailutils.diff.
1850 2003-08-09  Simon Josefsson <simon@josefsson.org>
1852         * extra/README: Mention mailutils.diff.
1854 2003-08-09  Simon Josefsson <simon@josefsson.org>
1856         * extra/mailutils.diff: Add.
1858 2003-08-09  Simon Josefsson <simon@josefsson.org>
1860         * extra/inetutils.diff: Update.
1862 2003-08-09  Simon Josefsson <simon@josefsson.org>
1864         * extra/README: Add inetutils instructions.
1866 2003-08-09  Simon Josefsson <simon@josefsson.org>
1868         * lib/crypto-des.c: Make md4/md5 checksum work.
1870 2003-08-09  Simon Josefsson <simon@josefsson.org>
1872         * lib/crypto.c: Typo.
1874 2003-08-09  Simon Josefsson <simon@josefsson.org>
1876         * lib/shishi.h.in: Add ad-hoc GSS type.
1878 2003-08-09  Simon Josefsson <simon@josefsson.org>
1880         * lib/crypto-des.c, lib/crypto.c: Clean up ad-hoc GSS checksum
1881         type.
1883 2003-08-09  Simon Josefsson <simon@josefsson.org>
1885         * crypto/md4.c, crypto/md4.h: Fix copyright.
1887 2003-08-09  Simon Josefsson <simon@josefsson.org>
1889         * crypto/Makefile.am, crypto/hmac-md4.c, crypto/hmac.h,
1890         crypto/nettle-meta.h: Add hmac-md4.
1892 2003-08-09  Simon Josefsson <simon@josefsson.org>
1894         * lib/crypto-des.c: Fix md4/md5.
1896 2003-08-09  Simon Josefsson <simon@josefsson.org>
1898         * crypto/md4.c: Fix.
1900 2003-08-09  Simon Josefsson <simon@josefsson.org>
1902         * crypto/Makefile.am, crypto/md4-meta.c, crypto/md4.c,
1903         crypto/md4.h: Add md4.
1905 2003-08-09  Simon Josefsson <simon@josefsson.org>
1907         * lib/crypto-des.c, lib/crypto.c: Add nettle fallback for DES
1908         ciphers.
1910 2003-08-09  Simon Josefsson <simon@josefsson.org>
1912         * crypto/gstr.c, crypto/gstr.h, crypto/mem.h: Remove asn1 junk.
1914 2003-08-09  Simon Josefsson <simon@josefsson.org>
1916         * crypto/Makefile.am, crypto/cbc-mac.c, crypto/cbc-mac.h: Add
1917         CBC-MAC.
1919 2003-08-09  Simon Josefsson <simon@josefsson.org>
1921         * THANKS: Fix.
1923 2003-08-09  Simon Josefsson <simon@josefsson.org>
1925         * configure.ac: Fix -Icrypto.
1927 2003-08-09  Simon Josefsson <simon@josefsson.org>
1929         * crypto/Makefile.am, crypto/desinfo.h: Fix.
1931 2003-08-09  Simon Josefsson <simon@josefsson.org>
1933         * lib/crypto.c: Fix USE_GCRYPT usage.
1935 2003-08-09  Simon Josefsson <simon@josefsson.org>
1937         * NEWS: Fix.
1939 2003-08-09  Simon Josefsson <simon@josefsson.org>
1941         * tests/crypto.c: Only test des for libgcrypt .
1943 2003-08-09  Simon Josefsson <simon@josefsson.org>
1945         * lib/Makefile.am, lib/crypto-3des.c, lib/crypto-aes.c,
1946         lib/crypto-des.c, lib/crypto.c, lib/error.c, lib/internal.h,
1947         lib/pkcs5.c, lib/shishi.h.in: Support nettle as well as libgcrypt.
1948         Move pkcs5/PBKDF2 stuff into Shishi namespace.
1950 2003-08-09  Simon Josefsson <simon@josefsson.org>
1952         * tests/crypto.c: Use new pkcs5 API.
1954 2003-08-09  Simon Josefsson <simon@josefsson.org>
1956         * configure.ac: Replace libgcrypt/libgpg-error stuff with
1957         "mininettle" in crypto/.  Check for fcntl.h.
1959 2003-08-09  Simon Josefsson <simon@josefsson.org>
1961         * Makefile.am: Remove errcrypto.  Remove crypto/m4 from aclocal
1962         flags.
1964 2003-08-09  Simon Josefsson <simon@josefsson.org>
1966         * crypto/Makefile.am, crypto/aes-decrypt-table.c,
1967         crypto/aes-decrypt.c, crypto/aes-encrypt-table.c,
1968         crypto/aes-encrypt.c, crypto/aes-internal.h, crypto/aes-meta.c,
1969         crypto/aes-set-decrypt-key.c, crypto/aes-set-encrypt-key.c,
1970         crypto/aes.c, crypto/aes.h, crypto/cbc-cts.c, crypto/cbc-cts.h,
1971         crypto/cbc.c, crypto/cbc.h, crypto/des.c, crypto/des.h,
1972         crypto/des3.c, crypto/desCode.h, crypto/desinfo.h, crypto/gstr.c,
1973         crypto/gstr.h, crypto/hmac-md5.c, crypto/hmac-sha1.c,
1974         crypto/hmac.c, crypto/hmac.h, crypto/keymap.h, crypto/macros.h,
1975         crypto/md5-meta.c, crypto/md5.c, crypto/md5.h, crypto/mem.h,
1976         crypto/memxor.c, crypto/memxor.h, crypto/nettle-meta.h,
1977         crypto/parity.h, crypto/rotors.h, crypto/sha.h, crypto/sha1-meta.c,
1978         crypto/sha1.c: Add (from nettle).
1980 2003-08-09  Simon Josefsson <simon@josefsson.org>
1982         * crypto/AUTHORS, crypto/BUGS, crypto/COPYING, crypto/COPYING.DOC,
1983         crypto/COPYING.LIB, crypto/Makefile.am, crypto/NEWS,
1984         crypto/Notes-wk, crypto/README, crypto/README-alpha,
1985         crypto/README.apichanges, crypto/THANKS, crypto/TODO,
1986         crypto/acinclude.m4, crypto/configure.ac, crypto/libgcrypt.txt,
1987         crypto/stamp-h.in: Remove (libgcrypt is being replaced by a
1988         mini-nettle).
1990 2003-08-08  Simon Josefsson <simon@josefsson.org>
1992         * configure.ac: Prefer minitasn1 over libtasn1.
1994 2003-08-08  Simon Josefsson <simon@josefsson.org>
1996         * crypto/AUTHORS, crypto/NEWS, crypto/README, crypto/THANKS,
1997         crypto/configure.ac: Upstream sync.
1999 2003-08-08  Simon Josefsson <simon@josefsson.org>
2001         * THANKS: Add.
2003 2003-08-08  Simon Josefsson <simon@josefsson.org>
2005         * doc/shishi.texi: Fix acks.
2007 2003-08-08  Simon Josefsson <simon@josefsson.org>
2009         * THANKS: Update.
2011 2003-08-08  Simon Josefsson <simon@josefsson.org>
2013         * doc/shishi.texi: Fix.
2015 2003-08-08  Simon Josefsson <simon@josefsson.org>
2017         * crypto/README.apichanges, crypto/configure.ac: Upstream sync.
2019 2003-08-08  Simon Josefsson <simon@josefsson.org>
2021         * lib/shishi.h.in: Include time.h for time_t.
2023 2003-08-07  Simon Josefsson <simon@josefsson.org>
2025         * crypto/Makefile.am: Revert to upstream.
2027 2003-08-07  Simon Josefsson <simon@josefsson.org>
2029         * configure.ac: Readd depends.
2031 2003-08-07  Simon Josefsson <simon@josefsson.org>
2033         * crypto/Makefile.am: Really fix check target.
2035 2003-08-07  Simon Josefsson <simon@josefsson.org>
2037         * tests/Makefile.am: Remove obsolete idn CFLAGS.
2039 2003-08-07  Simon Josefsson <simon@josefsson.org>
2041         * src/Makefile.am: Remove obsolete intl and idn CFLAGS.
2043 2003-08-07  Simon Josefsson <simon@josefsson.org>
2045         * src/Makefile.am: Link gnulib.
2047 2003-08-07  Simon Josefsson <simon@josefsson.org>
2049         * crypto/Makefile.am: Remove tests (random stuff hang on too many
2050         platforms).
2052 2003-08-07  Simon Josefsson <simon@josefsson.org>
2054         * doc/Makefile.am: Dist shishi.{ps,pdf,html}.
2056 2003-08-07  Simon Josefsson <simon@josefsson.org>
2058         * configure.ac: Disable dependencies (to speed things up).
2060 2003-08-07  Simon Josefsson <simon@josefsson.org>
2062         * configure.ac: Reorder resolv.h.
2064 2003-08-07  Simon Josefsson <simon@josefsson.org>
2066         * gl/Makefile.am: Revert.
2068 2003-08-07  Simon Josefsson <simon@josefsson.org>
2070         * gl/Makefile.am: Libtool fix.
2072 2003-08-07  Simon Josefsson <simon@josefsson.org>
2074         * lib/netio.c: Fix typo.
2076 2003-08-07  Simon Josefsson <simon@josefsson.org>
2078         * gl/Makefile.am: Use libtool.
2080 2003-08-07  Simon Josefsson <simon@josefsson.org>
2082         * src/Makefile.am: Fix includes.
2084 2003-08-07  Simon Josefsson <simon@josefsson.org>
2086         * lib/init.c, lib/internal.h: Fix gettext stuff.
2088 2003-08-07  Simon Josefsson <simon@josefsson.org>
2090         * Makefile.am: Distcheck fails on gtk-doc, disable it.
2092 2003-08-07  Simon Josefsson <simon@josefsson.org>
2094         * tests/Makefile.am: Add -I's.
2096 2003-08-07  Simon Josefsson <simon@josefsson.org>
2098         * m4/Makefile.am: Add.
2100 2003-08-07  Simon Josefsson <simon@josefsson.org>
2102         * doc/reference/Makefile.am: Ignore shishi-int.h.
2104 2003-08-07  Simon Josefsson <simon@josefsson.org>
2106         * Makefile.am: Remove distcheck flag hack.
2108 2003-08-07  Simon Josefsson <simon@josefsson.org>
2110         * configure.ac, lib/Makefile.am, lib/shishi.h.in,
2111         m4/ac_compile_check_sizeof.m4, m4/ax_create_stdint_h.m4: Create
2112         shishi-int.h and use it, for uint32_t etc.
2114 2003-08-07  Simon Josefsson <simon@josefsson.org>
2116         * asn1/Makefile.am: Fix.
2118 2003-08-07  Simon Josefsson <simon@josefsson.org>
2120         * configure.ac: Bump gcrypt version.
2122 2003-08-07  Simon Josefsson <simon@josefsson.org>
2124         * asn1/Makefile.am: Sync upstream.
2126 2003-08-07  Simon Josefsson <simon@josefsson.org>
2128         * lib/Makefile.am: Fix.
2130 2003-08-07  Simon Josefsson <simon@josefsson.org>
2132         * NEWS: Add.
2134 2003-08-07  Simon Josefsson <simon@josefsson.org>
2136         * configure.ac, lib/Makefile.am: Libtasn1 fixes.
2138 2003-08-07  Simon Josefsson <simon@josefsson.org>
2140         * asn1/ASN1.c, asn1/Makefile.am, asn1/README, asn1/coding.c,
2141         asn1/decoding.c, asn1/defines.h, asn1/der.h, asn1/element.c,
2142         asn1/element.h, asn1/errors.c, asn1/errors.h, asn1/errors_int.h,
2143         asn1/gstr.c, asn1/gstr.h, asn1/int.h, asn1/libtasn1.h, asn1/mem.h,
2144         asn1/parser_aux.c, asn1/parser_aux.h, asn1/structure.c,
2145         asn1/structure.h: Add (lib/minitasn1 from gnutls).
2147 2003-08-07  Simon Josefsson <simon@josefsson.org>
2149         * asn1/AUTHORS, asn1/COPYING, asn1/COPYING.LIB, asn1/Makefile.am,
2150         asn1/NEWS, asn1/README, asn1/THANKS, asn1/acconfig.h,
2151         asn1/acinclude.m4, asn1/buildconf, asn1/configure.in: Remove (to be
2152         replaced by minitasn1).
2154 2003-08-07  Simon Josefsson <simon@josefsson.org>
2156         * shishi.conf.in: Fix.
2158 2003-08-07  Simon Josefsson <simon@josefsson.org>
2160         * shishi.skel.in: Cleanup and fix.
2162 2003-08-07  Simon Josefsson <simon@josefsson.org>
2164         * shishi.conf.in: Fix.
2166 2003-08-07  Simon Josefsson <simon@josefsson.org>
2168         * doc/shishi.texi: Mention SRV.
2170 2003-08-07  Simon Josefsson <simon@josefsson.org>
2172         * lib/netio.c: Slight cleanup.
2174 2003-08-07  Simon Josefsson <simon@josefsson.org>
2176         * configure.ac, lib/Makefile.am, lib/internal.h, lib/netio.c,
2177         lib/resolv.c: Look for SRV RRs if KDC address not known.
2179 2003-08-07  Simon Josefsson <simon@josefsson.org>
2181         * lib/internal.h: Add.  Change user cfg file to
2182         $HOME/.shishi/shishi.conf from $HOME/.shishi/config.
2184 2003-08-07  Simon Josefsson <simon@josefsson.org>
2186         * lib/init.c: Add _shishi_maybe_install_usercfg, shishi_info.  Fix
2187         warnings.
2189 2003-08-07  Simon Josefsson <simon@josefsson.org>
2191         * lib/shishi.h.in: Add.
2193 2003-08-07  Simon Josefsson <simon@josefsson.org>
2195         * lib/cfg.c: Add shishi_cfg_default_userdirectory.  Don't dump cfg
2196         every time a cfg file is read.  Fix warnings.
2198 2003-08-05  Simon Josefsson <simon@josefsson.org>
2200         * configure.ac: Check for locale.h.
2202 2003-08-05  Simon Josefsson <simon@josefsson.org>
2204         * Makefile.am, NEWS, configure.ac: Use external gettext.
2206 2003-08-05  Simon Josefsson <simon@josefsson.org>
2208         * NEWS: Fix.
2210 2003-08-05  Simon Josefsson <simon@josefsson.org>
2212         * lib/Makefile.am, lib/kerberos5.asn1, lib/rfc1510.asn1,
2213         lib/rfc1510bis.asn1, lib/rfc1510bis.asn1.orig: Use new ASN.1
2214         module, and remove the old ones.
2216 2003-08-05  Simon Josefsson <simon@josefsson.org>
2218         * lib/rfc1510.asn1: Copied from rfc1510bis.asn1, with
2219         modifications.
2221 2003-08-05  Simon Josefsson <simon@josefsson.org>
2223         * asn1/Makefile.am: Fix bad sync.
2225 2003-08-05  Simon Josefsson <simon@josefsson.org>
2227         * tests/gss.c: Remove.
2229 2003-08-05  Simon Josefsson <simon@josefsson.org>
2231         * asn1/Makefile.am, asn1/NEWS, asn1/configure.in: Sync upstream.
2233 2003-08-05  Simon Josefsson <simon@josefsson.org>
2235         * doc/Makefile.am: Remove ps/pdf targets (modern automake include
2236         them).  Fix help2man program name.
2238 2003-08-05  Simon Josefsson <simon@josefsson.org>
2240         * Makefile.am, configure.ac, lib/password.c: Make libidn optional.
2242 2003-08-05  Simon Josefsson <simon@josefsson.org>
2244         * doc/shishi.texi: Heimdal telnetd doesn't crash any more.
2246 2003-07-10  Simon Josefsson <simon@josefsson.org>
2248         * po/shishi.pot, po/sv.po: Generated.
2250 2003-07-10  Simon Josefsson <simon@josefsson.org>
2252         * extra/pam_shishi/Makefile.am: Add -I to libidn.
2254 2003-07-10  Simon Josefsson <simon@josefsson.org>
2256         * tests/Makefile.am, src/Makefile.am: Link with gettext, for
2257         gnulib.
2259 2003-07-10  Simon Josefsson <simon@josefsson.org>
2261         * tests/utils.c, src/shishid.c: Add program_name (for gnulib).
2263 2003-07-10  Simon Josefsson <simon@josefsson.org>
2265         * configure.ac: Really disable ld script in libgcrypt.
2267 2003-07-10  Simon Josefsson <simon@josefsson.org>
2269         * extra/Makefile.am: Dist inetutils.diff.
2271 2003-07-10  Simon Josefsson <simon@josefsson.org>
2273         * extra/pam_shishi/Makefile.am: Remove asn1 -I, add gnulib -I.
2275 2003-07-10  Simon Josefsson <simon@josefsson.org>
2277         * extra/README: Add.
2279 2003-07-10  Simon Josefsson <simon@josefsson.org>
2281         * extra/pam_shishi/pam_shishi.c: Indent.
2283 2003-07-10  Simon Josefsson <simon@josefsson.org>
2285         * extra/pam_shishi/pam_shishi.c: Fix warnings.
2287 2003-07-10  Simon Josefsson <simon@josefsson.org>
2289         * src/Makefile.am: Cleanup.
2291 2003-07-10  Simon Josefsson <simon@josefsson.org>
2293         * src/Makefile.am: Remove unused stuff.
2295 2003-07-10  Simon Josefsson <simon@josefsson.org>
2297         * lib/Makefile.am: Fix libtool warning.
2299 2003-07-10  Simon Josefsson <simon@josefsson.org>
2301         * NEWS: Add.
2303 2003-07-10  Simon Josefsson <simon@josefsson.org>
2305         * extra/README: Remove inetutils.
2307 2003-07-10  Simon Josefsson <simon@josefsson.org>
2309         * po/Makevars: Update.
2311 2003-07-10  Simon Josefsson <simon@josefsson.org>
2313         * configure.ac: Revert part of last patch.
2315 2003-07-10  Simon Josefsson <simon@josefsson.org>
2317         * extra/README: Add.
2319 2003-07-10  Simon Josefsson <simon@josefsson.org>
2321         * tests/Makefile.am: Add libidn -I's.
2323 2003-07-10  Simon Josefsson <simon@josefsson.org>
2325         * tests/utils.c: Remove unused die().
2327 2003-07-10  Simon Josefsson <simon@josefsson.org>
2329         * src/shishi.c: Define program_name (for gnulib).
2331 2003-07-10  Simon Josefsson <simon@josefsson.org>
2333         * src/authp.c, src/client.c, src/data.h, src/server.c,
2334         src/shishi.c: Use gnulib's error() instead of ad-hoc die().
2336 2003-07-10  Simon Josefsson <simon@josefsson.org>
2338         * src/shishid.c: Use LOG_DAEMON instead of LOG_AUTHPRIV (make this
2339         configurable?).
2341 2003-07-10  Simon Josefsson <simon@josefsson.org>
2343         * lib/shishi.h.in: Fix typo.
2345 2003-07-10  Simon Josefsson <simon@josefsson.org>
2347         * doc/reference/Makefile.am: Try to be more portable.
2349 2003-07-10  Simon Josefsson <simon@josefsson.org>
2351         * configure.ac, extra/Makefile.am: Don't ship with inetutils (too
2352         much portability problems).
2354 2003-07-10  Simon Josefsson <simon@josefsson.org>
2356         * gl/Makefile.am: Add strchrnul.h.
2358 2003-07-10  Simon Josefsson <simon@josefsson.org>
2360         * gl/Makefile.am: Add mempcpy.h.
2362 2003-07-10  Simon Josefsson <simon@josefsson.org>
2364         * gl/Makefile.am: Add -I../intl for libintl.h in gettext.h.
2366 2003-07-10  Simon Josefsson <simon@josefsson.org>
2368         * src/Makefile.am: Fix gnulib.
2370 2003-07-10  Simon Josefsson <simon@josefsson.org>
2372         * configure.ac: Disable libgcrypt ld script (requires too modern
2373         ld).
2375 2003-07-10  Simon Josefsson <simon@josefsson.org>
2377         * crypto/NEWS, crypto/README, crypto/TODO, crypto/configure.ac:
2378         Upstream update.
2380 2003-07-10  Simon Josefsson <simon@josefsson.org>
2382         * lib/Makefile.am: Remove GNU Make specific idiom.
2384 2003-07-10  Simon Josefsson <simon@josefsson.org>
2386         * gl/m4/Makefile.am: Add.
2388 2003-07-10  Simon Josefsson <simon@josefsson.org>
2390         * lib/rfc1510bis.asn1: Update from draft (plus syntax hacks for
2391         libtasn1's parser).
2393 2003-07-10  Simon Josefsson <simon@josefsson.org>
2395         * configure.ac: Check for sys/types.h earlier.  Add Gnulib tests.
2397 2003-07-10  Simon Josefsson <simon@josefsson.org>
2399         * gl/alloca_.h, gl/argp-ba.c, gl/argp-eexst.c, gl/argp-fmtstream.c,
2400         gl/argp-fmtstream.h, gl/argp-fs-xinl.c, gl/argp-help.c,
2401         gl/argp-namefrob.h, gl/argp-parse.c, gl/argp-pv.c, gl/argp-pvh.c,
2402         gl/argp-xinl.c, gl/argp.h, gl/mempcpy.c, gl/mempcpy.h,
2403         gl/strndup.c, gl/strnlen.c, gl/m4/argp.m4, gl/m4/mempcpy.m4,
2404         gl/m4/strndup.m4, gl/m4/strnlen.m4: Update.
2406 2003-07-08  Simon Josefsson <simon@josefsson.org>
2408         * NEWS: Add.
2410 2003-07-08  Simon Josefsson <simon@josefsson.org>
2412         * lib/encapreppart.c, lib/shishi.h.in, lib/crypto-des.c,
2413         lib/crypto.c: Fix.
2415 2003-07-08  Simon Josefsson <simon@josefsson.org>
2417         * lib/asn1.c, lib/crypto-3des.c, lib/crypto-aes.c,
2418         lib/crypto-des.c, lib/crypto.c, lib/shishi.h.in, po/shishi.pot,
2419         po/sv.po: Cleanup DES crypto (at last!).
2421 2003-07-08  Simon Josefsson <simon@josefsson.org>
2423         * lib/kdc.c: Fix typo.
2425 2003-07-08  Simon Josefsson <simon@josefsson.org>
2427         * lib/crypto.c, lib/crypto-des.c: Better errors.
2429 2003-07-08  Simon Josefsson <simon@josefsson.org>
2431         * lib/crypto-3des.c: Fix mem leak.
2433 2003-07-08  Simon Josefsson <simon@josefsson.org>
2435         * lib/Makefile.am, lib/asn1.c, lib/crypto-3des.c, lib/crypto-aes.c,
2436         lib/crypto-des.c, lib/crypto-null.c, lib/kdc.c: Fixes.
2438 2003-07-08  Simon Josefsson <simon@josefsson.org>
2440         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/asn1.c,
2441         lib/authenticator.c, lib/cfg.c, lib/crypto-null.c, lib/crypto.c,
2442         lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
2443         lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/krberror.c,
2444         lib/principal.c, lib/safe.c, lib/shishi.h.in, lib/ticket.c,
2445         lib/tkt.c, lib/tkts.c: Indent.
2447 2003-07-08  Simon Josefsson <simon@josefsson.org>
2449         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
2450         lib/authenticator.c, lib/cfg.c, lib/crypto.c, lib/encapreppart.c,
2451         lib/enckdcreppart.c, lib/encticketpart.c, lib/internal.h,
2452         lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/krberror.c,
2453         lib/safe.c, lib/shishi.h.in, lib/ticket.c, lib/tkt.c, lib/tkts.c:
2454         Cleanup.
2456 2003-07-08  Simon Josefsson <simon@josefsson.org>
2458         * lib/aprep.c, lib/apreq.c, lib/asn1.c, lib/authenticator.c,
2459         lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
2460         lib/crypto-null.c, lib/crypto.c, lib/enckdcreppart.c, lib/error.c,
2461         lib/internal.h, lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/safe.c,
2462         lib/shishi.h.in, lib/ticket.c, src/crypto.c: Crypto functions now
2463         allocate output buffers.  Fix callers.
2465 2003-07-08  Simon Josefsson <simon@josefsson.org>
2467         * lib/apreq.c: Waste less stack.
2469 2003-07-07  Simon Josefsson <simon@josefsson.org>
2471         * gl/argp.h: Sync.
2473 2003-07-06  Simon Josefsson <simon@josefsson.org>
2475         * lib/Makefile.am: Fix includes.  Make distcheck works under debian
2476         now.
2478 2003-07-06  Simon Josefsson <simon@josefsson.org>
2480         * configure.ac: Build gl/m4/Makefile.
2482 2003-07-06  Simon Josefsson <simon@josefsson.org>
2484         * gl/Makefile.am: Recurse into m4/.
2486 2003-07-06  Simon Josefsson <simon@josefsson.org>
2488         * shishi.conf.in: Fix.
2490 2003-07-06  Simon Josefsson <simon@josefsson.org>
2492         * lib/shishi.h.in: Add.
2494 2003-07-06  Simon Josefsson <simon@josefsson.org>
2496         * lib/asn1.c: Add shishi_asn1_write_bitstring (broken).
2498 2003-07-06  Simon Josefsson <simon@josefsson.org>
2500         * lib/apreq.c: Fix ASN.1 writing.
2502 2003-07-06  Simon Josefsson <simon@josefsson.org>
2504         * lib/aprep.c: Fix crash.
2506 2003-07-05  Simon Josefsson <simon@josefsson.org>
2508         * m4/Makefile.am: More EXTRA_DIST's.
2510 2003-07-05  Simon Josefsson <simon@josefsson.org>
2512         * Makefile.am: Update release target.
2514 2003-07-05  Simon Josefsson <simon@josefsson.org>
2516         * NEWS: Add.
2518 2003-07-05  Simon Josefsson <simon@josefsson.org>
2520         * configure.ac: Bump version.
2522 2003-07-05  Simon Josefsson <simon@josefsson.org>
2524         * configure.ac: Fix includes.
2526 2003-07-05  Simon Josefsson <simon@josefsson.org>
2528         * Makefile.am: Build errcrypto.
2530 2003-07-05  Simon Josefsson <simon@josefsson.org>
2532         * configure.ac: Configure errcrypto.
2534 2003-07-05  Simon Josefsson <simon@josefsson.org>
2536         * crypto/configure.ac: Quick hack to get paths to libgpg-error into
2537         Makefile's.
2539 2003-07-05  Simon Josefsson <simon@josefsson.org>
2541         * crypto/AUTHORS, crypto/NEWS, crypto/README, crypto/acinclude.m4,
2542         crypto/configure.ac: Sync with upstream.
2544 2003-07-05  Simon Josefsson <simon@josefsson.org>
2546         * lib/apreq.c, lib/asn1.c, lib/shishi.h.in, lib/tkt.c: Add generic
2547         ASN.1 bitstring, and use it.
2549 2003-07-05  Simon Josefsson <simon@josefsson.org>
2551         * lib/apreq.c: Fix the AP-REQ ap-options.
2553 2003-07-05  Simon Josefsson <simon@josefsson.org>
2555         * lib/ap.c:
2556         (shishi_ap_req_process): Be verbose.
2558 2003-07-05  Simon Josefsson <simon@josefsson.org>
2560         * lib/aprep.c: Fix typo.
2562 2003-07-05  Simon Josefsson <simon@josefsson.org>
2564         * lib/enckdcreppart.c: Waste less stack.
2566 2003-07-05  Simon Josefsson <simon@josefsson.org>
2568         * lib/encapreppart.c: Waste less stack.
2570 2003-07-05  Simon Josefsson <simon@josefsson.org>
2572         * lib/crypto-3des.c: Memory leak fix.
2574 2003-07-05  Simon Josefsson <simon@josefsson.org>
2576         * lib/authenticator.c: Use proper API.
2578 2003-07-05  Simon Josefsson <simon@josefsson.org>
2580         * lib/aprep.c, lib/apreq.c: Use proper API.
2582 2003-07-05  Simon Josefsson <simon@josefsson.org>
2584         * lib/aprep.c: Revert last change (no new API for asn1_field(),
2585         sigh).
2587 2003-07-05  Simon Josefsson <simon@josefsson.org>
2589         * lib/aprep.c: Use new API.
2591 2003-07-05  Simon Josefsson <simon@josefsson.org>
2593         * lib/internal.h: Include gnulib stuff.
2595 2003-07-05  Simon Josefsson <simon@josefsson.org>
2597         * lib/ap.c: Use new API.
2599 2003-07-05  Simon Josefsson <simon@josefsson.org>
2601         * lib/Makefile.am, lib/setenv.c: Really remove old AC_LIBOBJ stuff.
2603 2003-07-05  Simon Josefsson <simon@josefsson.org>
2605         * lib/crypto-des.c: Remove debugging code.
2607 2003-07-05  Simon Josefsson <simon@josefsson.org>
2609         * gl/argp-help.c: Define strchrnul, f{,un}lockfile if not defined.
2610         (Perhaps not the right thing, check and forward patch to libc/gnulib
2611         later.)
2613 2003-07-05  Simon Josefsson <simon@josefsson.org>
2615         * lib/asn1.c, lib/authenticator.c, lib/cfg.c, lib/enckdcreppart.c,
2616         lib/error.c, lib/kdcrep.c, lib/krberror.c, lib/principal.c,
2617         lib/ticket.c, lib/tkt.c, lib/tkts.c, lib/vasprintf.c: Fixes for
2618         gnulib.
2620 2003-07-05  Simon Josefsson <simon@josefsson.org>
2622         * lib/crypto-des.c, lib/crypto.c, lib/pkcs5.c: Compile with
2623         libgcrypt 1.1.13.
2625 2003-07-05  Simon Josefsson <simon@josefsson.org>
2627         * src/authp.c, src/client.c, src/server.c, src/shishi.c: Gnulib
2628         fixes.
2630 2003-07-05  Simon Josefsson <simon@josefsson.org>
2632         * lib/Makefile.am: More gnulib fixes.
2634 2003-07-05  Simon Josefsson <simon@josefsson.org>
2636         * lib/Makefile.am, lib/gethostname.c, lib/memmove.c, lib/memset.c,
2637         lib/setenv.h, lib/strcasecmp.c, lib/strdup.c, lib/strerror.c,
2638         lib/unsetenv.c: Obsolete some AC_LIBOBJ with gnulib.
2640 2003-07-05  Simon Josefsson <simon@josefsson.org>
2642         * src/Makefile.am: Replace ARGP stuff with gnulib.
2644 2003-07-04  Simon Josefsson <simon@josefsson.org>
2646         * configure.ac: Reorder to avoid warnings.
2648 2003-07-04  Simon Josefsson <simon@josefsson.org>
2650         * Makefile.am, configure.ac, gl/Makefile.am, gl/alloca.c,
2651         gl/alloca_.h, gl/argp-ba.c, gl/argp-eexst.c, gl/argp-fmtstream.c,
2652         gl/argp-fmtstream.h, gl/argp-fs-xinl.c, gl/argp-help.c,
2653         gl/argp-namefrob.h, gl/argp-parse.c, gl/argp-pv.c, gl/argp-pvh.c,
2654         gl/argp-xinl.c, gl/argp.h, gl/asnprintf.c, gl/asprintf.c,
2655         gl/error.c, gl/error.h, gl/gethostname.c, gl/getopt.c, gl/getopt.h,
2656         gl/getopt1.c, gl/gettext.h, gl/malloc.c, gl/memmove.c, gl/memset.c,
2657         gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
2658         gl/printf-parse.h, gl/realloc.c, gl/setenv.c, gl/setenv.h,
2659         gl/strcase.h, gl/strcasecmp.c, gl/strchrnul.c, gl/strchrnul.h,
2660         gl/strdup.c, gl/strerror.c, gl/strncasecmp.c, gl/sysexit_.h,
2661         gl/unlocked-io.h, gl/unsetenv.c, gl/vasnprintf.c, gl/vasnprintf.h,
2662         gl/vasprintf.c, gl/vasprintf.h, gl/xalloc.h, gl/xmalloc.c,
2663         gl/xstrdup.c, gl/m4/Makefile.am, gl/m4/alloca.m4, gl/m4/argp.m4,
2664         gl/m4/codeset.m4, gl/m4/error.m4, gl/m4/gethostname.m4,
2665         gl/m4/getopt.m4, gl/m4/gettext.m4, gl/m4/glibc21.m4,
2666         gl/m4/iconv.m4, gl/m4/intdiv0.m4, gl/m4/intmax_t.m4,
2667         gl/m4/inttypes-pri.m4, gl/m4/inttypes.m4, gl/m4/inttypes_h.m4,
2668         gl/m4/isc-posix.m4, gl/m4/lcmessage.m4, gl/m4/lib-ld.m4,
2669         gl/m4/lib-link.m4, gl/m4/lib-prefix.m4, gl/m4/longdouble.m4,
2670         gl/m4/longlong.m4, gl/m4/malloc.m4, gl/m4/memmove.m4,
2671         gl/m4/memset.m4, gl/m4/nls.m4, gl/m4/onceonly_2_57.m4, gl/m4/po.m4,
2672         gl/m4/progtest.m4, gl/m4/realloc.m4, gl/m4/setenv.m4,
2673         gl/m4/signed.m4, gl/m4/stdint_h.m4, gl/m4/strcase.m4,
2674         gl/m4/strchrnul.m4, gl/m4/strdup.m4, gl/m4/strerror.m4,
2675         gl/m4/strerror_r.m4, gl/m4/sysexits.m4, gl/m4/uintmax_t.m4,
2676         gl/m4/ulonglong.m4, gl/m4/unlocked-io.m4, gl/m4/vasnprintf.m4,
2677         gl/m4/vasprintf.m4, gl/m4/wchar_t.m4, gl/m4/wint_t.m4,
2678         gl/m4/xalloc.m4, lib/Makefile.am: Add gnulib compatibility
2679         functions.  Remove argp (replaced by gnulib argp module).
2681 2003-07-04  Simon Josefsson <simon@josefsson.org>
2683         * lib/tkt.c:
2684         (shishi_tkt_key): Retrieve key from encticketpart too.
2686 2003-06-27  Simon Josefsson <simon@josefsson.org>
2688         * lib/ap.c: Check for asn1 error.
2690 2003-06-12  Simon Josefsson <simon@josefsson.org>
2692         * doc/shishi.texi: Add.
2694 2003-06-02  Simon Josefsson <simon@josefsson.org>
2696         * tests/Makefile.am: Remove ticketset for now.
2698 2003-06-02  Simon Josefsson <simon@josefsson.org>
2700         * NEWS: Version 0.0.0.
2702 2003-06-02  Simon Josefsson <simon@josefsson.org>
2704         * Makefile.am: Add release target.
2706 2003-06-02  Simon Josefsson <simon@josefsson.org>
2708         * lib/crypto.c: Add DES encrypt/decrypt without checksum.  Add
2709         dummy checksum.
2711 2003-06-02  Simon Josefsson <simon@josefsson.org>
2713         * lib/crypto-des.c: Add DES encrypt/decrypt without checksum.
2715 2003-06-02  Simon Josefsson <simon@josefsson.org>
2717         * lib/shishi.h.in: Fix NONE ciphers.
2719 2003-05-27  Simon Josefsson <simon@josefsson.org>
2721         * doc/Makefile.am: Add encapreppart functions to AP section.
2723 2003-05-27  Simon Josefsson <simon@josefsson.org>
2725         * lib/aprep.c, lib/apreq.c: Fix a2d.
2727 2003-05-27  Simon Josefsson <simon@josefsson.org>
2729         * lib/encapreppart.c, lib/shishi.h.in: Add
2730         shishi_encapreppart_seqnumber_get.
2732 2003-05-27  Simon Josefsson <simon@josefsson.org>
2734         * lib/crypto-3des.c, lib/crypto.c, lib/shishi.h.in: Add 3des-none.
2735         Add encrypt/decrypt with specific etype.
2737 2003-05-25  Simon Josefsson <simon@josefsson.org>
2739         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
2740         lib/crypto-null.c, lib/crypto.c, lib/shishi.h.in: Add
2741         shishi_{en,de}crypt_iv().
2743 2003-05-25  Simon Josefsson <simon@josefsson.org>
2745         * lib/shishi.h.in: Fix typo.
2747 2003-05-25  Simon Josefsson <simon@josefsson.org>
2749         * lib/shishi.h.in: Add GSS keyusage constants.
2751 2003-05-18  Simon Josefsson <simon@josefsson.org>
2753         * lib/authenticator.c: Fix.
2755 2003-05-11  Simon Josefsson <simon@josefsson.org>
2757         * lib/ap.c, lib/shishi.h.in: Add shishi_ap_req_der_new.
2759 2003-05-08  Simon Josefsson <simon@josefsson.org>
2761         * lib/Makefile.am: Fix asn1Parser.
2763 2003-05-08  Simon Josefsson <simon@josefsson.org>
2765         * doc/Makefile.am: Remove GSS stuff.
2767 2003-05-08  Simon Josefsson <simon@josefsson.org>
2769         * configure.ac: Check for asn1Parser.
2771 2003-05-08  Simon Josefsson <simon@josefsson.org>
2773         * lib/tkts.c: Add.
2775 2003-05-08  Simon Josefsson <simon@josefsson.org>
2777         * lib/init.c: Fix doc.
2779 2003-05-01  Simon Josefsson <simon@josefsson.org>
2781         * Makefile.am, README, configure.ac, tests/Makefile.am,
2782         shishi-gss.pc.in: Remove GSS stuff (moved to separate project).
2784 2003-05-01  Simon Josefsson <simon@josefsson.org>
2786         * doc/shishi.texi: Remove GSS stuff.
2788 2003-05-01  Simon Josefsson <simon@josefsson.org>
2790         * shishi-gss.pc.in: Add.
2792 2003-05-01  Simon Josefsson <simon@josefsson.org>
2794         * Makefile.am: Add shishi-gss.pc*.
2796 2003-05-01  Simon Josefsson <simon@josefsson.org>
2798         * configure.ac: Build shishi-gss.pc.
2800 2003-05-01  Simon Josefsson <simon@josefsson.org>
2802         * doc/gdoc: Escape { and }.
2804 2003-05-01  Simon Josefsson <simon@josefsson.org>
2806         * doc/shishi.texi: Fix.
2808 2003-05-01  Simon Josefsson <simon@josefsson.org>
2810         * Makefile.am: Indent in gss/.
2812 2003-05-01  Simon Josefsson <simon@josefsson.org>
2814         * doc/Makefile.am, doc/shishi.texi: Add.
2816 2003-05-01  Simon Josefsson <simon@josefsson.org>
2818         * README: Add gss/.
2820 2003-05-01  Simon Josefsson <simon@josefsson.org>
2822         * NEWS, AUTHORS: Fix.
2824 2003-05-01  Simon Josefsson <simon@josefsson.org>
2826         * Makefile.am, configure.ac, doc/Makefile.am, doc/shishi.texi,
2827         tests/Makefile.am, tests/gss.c: Add framework for GSS-API support.
2829 2003-05-01  Simon Josefsson <simon@josefsson.org>
2831         * tests/authenticator.c, tests/crypto.c, tests/gztime.c,
2832         tests/ticketset.c, tests/utils.c: Move include of shishi.h from
2833         utils.c to each file.
2835 2003-05-01  Simon Josefsson <simon@josefsson.org>
2837         * lib/internal.h: Typo.
2839 2003-04-18  Simon Josefsson <simon@josefsson.org>
2841         * doc/shishi.texi: Fix info dir entry.
2843 2003-04-16  Simon Josefsson <simon@josefsson.org>
2845         * ANNOUNCE: Mention devices it runs on.
2847 2003-04-15  Simon Josefsson <simon@josefsson.org>
2849         * Makefile.am: Use new cvs2cl.
2851 2003-03-29  Simon Josefsson <simon@josefsson.org>
2853         * lib/kdcreq.c: Use new allocating a2d.
2855 2003-03-26  Simon Josefsson <simon@josefsson.org>
2857         * src/shishid.c: Add comment.
2859 2003-03-26  Simon Josefsson <simon@josefsson.org>
2861         * lib/asn1.c, lib/kdc.c, lib/shishi.h.in: Add new allocating a2d
2862         functions and use them.
2864 2003-03-26  Simon Josefsson <simon@josefsson.org>
2866         * lib/crypto-des.c: Use new libgcrypt CBC-MAC interface.
2868 2003-03-26  Simon Josefsson <simon@josefsson.org>
2870         * crypto/AUTHORS, crypto/NEWS, crypto/THANKS, crypto/TODO,
2871         crypto/configure.ac: Upstream sync.
2873 2003-03-26  Simon Josefsson <simon@josefsson.org>
2875         * asn1/NEWS, asn1/configure.in: Upstream sync.
2877 2003-03-14  Simon Josefsson <simon@josefsson.org>
2879         * tests/crypto.c: Fix debug output, spotted by Marcus Watts
2880         <mdw@umich.edu>.
2882 2003-02-19  Simon Josefsson <simon@josefsson.org>
2884         * asn1/NEWS, asn1/configure.in: Upstream update.
2886 2003-02-12  Simon Josefsson <simon@josefsson.org>
2888         * lib/safe.c: Make it work.
2890 2003-02-12  Simon Josefsson <simon@josefsson.org>
2892         * lib/tkt.c: Use new ASN.1 API.
2894 2003-02-12  Simon Josefsson <simon@josefsson.org>
2896         * lib/kdcreq.c: Use new ASN.1 and principal APIs.
2898 2003-02-12  Simon Josefsson <simon@josefsson.org>
2900         * lib/kdcrep.c: Use new principal API.
2902 2003-02-12  Simon Josefsson <simon@josefsson.org>
2904         * lib/principal.c: Add *_set().
2906 2003-02-12  Simon Josefsson <simon@josefsson.org>
2908         * lib/encapreppart.c: Doc fixes.  Use new ASN.1 APIs.
2910 2003-02-12  Simon Josefsson <simon@josefsson.org>
2912         * lib/asn1.c: Fix integer functions.
2914 2003-02-12  Simon Josefsson <simon@josefsson.org>
2916         * tests/authenticator.c, tests/gztime.c, tests/ticketset.c: Indent.
2918 2003-02-12  Simon Josefsson <simon@josefsson.org>
2920         * tests/Makefile.am: Add authenticator and gztime.  Remove asn1
2921         CFLAGS.
2923 2003-02-12  Simon Josefsson <simon@josefsson.org>
2925         * tests/utils.c: Fix prototypes.
2927 2003-02-12  Simon Josefsson <simon@josefsson.org>
2929         * tests/authenticator.c: Add.
2931 2003-02-12  Simon Josefsson <simon@josefsson.org>
2933         * lib/authenticator.c: Cleanups.
2935 2003-02-11  Simon Josefsson <simon@josefsson.org>
2937         * tests/gztime.c: Add.
2939 2003-02-11  Simon Josefsson <simon@josefsson.org>
2941         * lib/gztime.c: Make it work again.
2943 2003-02-11  Simon Josefsson <simon@josefsson.org>
2945         * lib/gztime.c: Fix prototypes.
2947 2003-02-11  Simon Josefsson <simon@josefsson.org>
2949         * lib/shishi.h.in: Add.  Fix prototypes.
2951 2003-02-11  Simon Josefsson <simon@josefsson.org>
2953         * tests/ticketset.c: Fix title.
2955 2003-02-11  Simon Josefsson <simon@josefsson.org>
2957         * lib/tkts.c: Fix.
2959 2003-02-11  Simon Josefsson <simon@josefsson.org>
2961         * crypto/INSTALL: Fix.
2963 2003-02-11  Simon Josefsson <simon@josefsson.org>
2965         * Makefile.am: Allow use of external libtasn1.
2967 2003-02-11  Simon Josefsson <simon@josefsson.org>
2969         * configure.ac, lib/Makefile.am: Allow use of external libtasn1.
2970         Remove *_BUILD_* junk for pkg-config.
2972 2003-02-11  Simon Josefsson <simon@josefsson.org>
2974         * shishi.pc.in: CFLAGS for libgcrypt not needed to use shishi.  Let
2975         libtool handle library dependencies.
2977 2003-02-11  Simon Josefsson <simon@josefsson.org>
2979         * configure.ac: We need libgcrypt >1.1.13.
2981 2003-02-11  Simon Josefsson <simon@josefsson.org>
2983         * crypto/AUTHORS, crypto/INSTALL, crypto/NEWS, crypto/README,
2984         crypto/TODO, crypto/configure.ac, crypto/libgcrypt.txt: Upstream
2985         update.
2987 2003-02-11  Simon Josefsson <simon@josefsson.org>
2989         * lib/aprep.c, lib/apreq.c, lib/asn1.c, lib/authenticator.c,
2990         lib/diskio.c, lib/encapreppart.c, lib/enckdcreppart.c,
2991         lib/encticketpart.c, lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c,
2992         lib/krberror.c, lib/safe.c, lib/tgs.c, lib/ticket.c, lib/tkt.c: Use
2993         new libtasn1 API.
2995 2003-02-11  Simon Josefsson <simon@josefsson.org>
2997         * asn1/configure.in: Upstream update.
2999 2003-02-11  Simon Josefsson <simon@josefsson.org>
3001         * asn1/NEWS: Upstream update.
3003 2003-02-11  Simon Josefsson <simon@josefsson.org>
3005         * po/shishi.pot, po/sv.po: Generated.
3007 2003-02-11  Simon Josefsson <simon@josefsson.org>
3009         * doc/reference/shishi.types: Add.
3011 2003-02-11  Simon Josefsson <simon@josefsson.org>
3013         * ANNOUNCE: Update.
3015 2003-02-11  Simon Josefsson <simon@josefsson.org>
3017         * lib/shishi.h.in, lib/safe.c: Fix SAFE.
3019 2003-02-10  Simon Josefsson <simon@josefsson.org>
3021         * doc/shishi.texi: Add.
3023 2003-02-10  Simon Josefsson <simon@josefsson.org>
3025         * doc/Makefile.am: Add KRB-SAFE.
3027 2003-02-10  Simon Josefsson <simon@josefsson.org>
3029         * doc/shishi.texi: Add KRB-SAFE.  Move utility functions.
3031 2003-02-10  Simon Josefsson <simon@josefsson.org>
3033         * doc/shishi.texi: [no log message]
3035 2003-02-10  Simon Josefsson <simon@josefsson.org>
3037         * doc/shishi.texi: (Cryptographic Overview): Improve wording.
3039 2003-02-10  Simon Josefsson <simon@josefsson.org>
3041         * README-alpha: Fix.
3043 2003-02-10  Simon Josefsson <simon@josefsson.org>
3045         * lib/as.c: Doc fix.
3047 2003-02-10  Simon Josefsson <simon@josefsson.org>
3049         * lib/asn1.c, lib/diskio.c, lib/safe.c, lib/shishi.h.in,
3050         lib/internal.h, src/client.c, src/server.c: Make KRB-SAFE work.
3052 2003-02-10  Simon Josefsson <simon@josefsson.org>
3054         * lib/tgs.c, lib/as.c: Doc fix.
3056 2003-02-10  Simon Josefsson <simon@josefsson.org>
3058         * Makefile.am: Ditto.
3060 2003-02-10  Simon Josefsson <simon@josefsson.org>
3062         * Makefile.am: Fix ChangeLog generation.
3064 2003-02-10  Simon Josefsson <simon@josefsson.org>
3066         * README: Fix.
3068 2003-02-08  Simon Josefsson <simon@josefsson.org>
3070         * lib/shishi.h.in, lib/tkts.c: Fix.
3072 2003-02-08  Simon Josefsson <simon@josefsson.org>
3074         * tests/ticketset.c, tests/crypto.c, tests/utils.c, src/client.c,
3075         src/server.c, src/data.h, src/shishi.c, src/shishid.c: Fix.
3077 2003-02-08  Simon Josefsson <simon@josefsson.org>
3079         * src/shishid.c: Fix.
3081 2003-02-08  Simon Josefsson <simon@josefsson.org>
3083         * lib/safe.c: Add.
3085 2003-02-08  Simon Josefsson <simon@josefsson.org>
3087         * src/authp.c, src/client.c, lib/shishi.h.in: Fix.
3089 2003-02-08  Simon Josefsson <simon@josefsson.org>
3091         * lib/asn1.c, lib/crypto-des.c, lib/init.c, lib/netio.c,
3092         lib/shishi.h.in: Fix.
3094 2003-02-08  Simon Josefsson <simon@josefsson.org>
3096         * lib/vasprintf.c, lib/kdcreq.c: Fix.
3098 2003-02-08  Simon Josefsson <simon@josefsson.org>
3100         * lib/asn1.c, lib/authenticator.c, lib/cfg.c, lib/crypto-des.c,
3101         lib/crypto.c, lib/enckdcreppart.c, lib/encticketpart.c, lib/init.c,
3102         lib/kdc.c, lib/kdcrep.c, lib/key.c, lib/netio.c, lib/pkcs5.c,
3103         lib/principal.c, lib/shishi.h.in, lib/ticket.c, lib/tkt.c,
3104         lib/tkts.c, lib/vasprintf.c: Fix.
3106 2003-02-08  Simon Josefsson <simon@josefsson.org>
3108         * lib/shishi.h.in: Fix.
3110 2003-02-08  Simon Josefsson <simon@josefsson.org>
3112         * lib/crypto.c: Fix.
3114 2003-02-08  Simon Josefsson <simon@josefsson.org>
3116         * lib/vasprintf.c, lib/internal.h: Fix.
3118 2003-02-08  Simon Josefsson <simon@josefsson.org>
3120         * lib/asn1.c, lib/pkcs5.c, lib/key.c, lib/crypto-aes.c,
3121         lib/crypto.c, lib/netio.c, lib/tkts.c, lib/kdc.c, lib/as.c,
3122         lib/crypto-3des.c, lib/crypto-des.c, lib/crypto-null.c, lib/init.c,
3123         lib/krberror.c, lib/shishi.h.in: Fix.
3125 2003-02-08  Simon Josefsson <simon@josefsson.org>
3127         * lib/encticketpart.c, lib/tkt.c, lib/shishi.h.in, lib/tkts.c: Fix.
3129 2003-02-08  Simon Josefsson <simon@josefsson.org>
3131         * lib/asn1.c: Add.
3133 2003-02-08  Simon Josefsson <simon@josefsson.org>
3135         * lib/apreq.c, lib/shishi.h.in, lib/encapreppart.c, lib/ticket.c:
3136         Fix.
3138 2003-02-08  Simon Josefsson <simon@josefsson.org>
3140         * lib/authenticator.c, lib/kdcrep.c, lib/enckdcreppart.c: Fix.
3142 2003-02-08  Simon Josefsson <simon@josefsson.org>
3144         * lib/shishi.h.in: Fix.
3146 2003-02-08  Simon Josefsson <simon@josefsson.org>
3148         * lib/cfg.c: Fix warnings.
3150 2003-02-08  Simon Josefsson <simon@josefsson.org>
3152         * lib/cfg.c: Declare getsubopt().
3154 2003-02-08  Simon Josefsson <simon@josefsson.org>
3156         * lib/shishi.h.in: Add.
3158 2003-02-08  Simon Josefsson <simon@josefsson.org>
3160         * lib/shishi.h.in: Add.  Fix.
3162 2003-02-08  Simon Josefsson <simon@josefsson.org>
3164         * lib/shishi.h.in: Add.
3166 2003-02-08  Simon Josefsson <simon@josefsson.org>
3168         * lib/shishi.h.in, lib/internal.h: Add.
3170 2003-02-08  Simon Josefsson <simon@josefsson.org>
3172         * lib/shishi.h.in, lib/internal.h: Add.
3174 2003-02-08  Simon Josefsson <simon@josefsson.org>
3176         * lib/internal.h: Include arpa/inet.h.
3178 2003-02-08  Simon Josefsson <simon@josefsson.org>
3180         * doc/shishi.texi: Add.
3182 2003-02-08  Simon Josefsson <simon@josefsson.org>
3184         * lib/shishi.h.in: Fix.
3186 2003-02-08  Simon Josefsson <simon@josefsson.org>
3188         * lib/shishi.h.in, lib/tkts.c, tests/ticketset.c, src/shishi.c: New
3189         find/get API.
3191 2003-02-08  Simon Josefsson <simon@josefsson.org>
3193         * lib/tkt.c: Add.
3195 2003-02-08  Simon Josefsson <simon@josefsson.org>
3197         * lib/principal.c: Fix.
3199 2003-02-05  Simon Josefsson <simon@josefsson.org>
3201         * src/shishid.c, tests/ticketset.c: Fix API.
3203 2003-02-05  Simon Josefsson <simon@josefsson.org>
3205         * configure.ac: Check arpa/inet.h.
3207 2003-02-05  Simon Josefsson <simon@josefsson.org>
3209         * lib/ticket.c, lib/asn1.c, lib/shishi.h.in, lib/tkts.c: Fix API.
3211 2003-02-05  Simon Josefsson <simon@josefsson.org>
3213         * lib/enckdcreppart.c, lib/encticketpart.c: Fix.
3215 2003-02-05  Simon Josefsson <simon@josefsson.org>
3217         * lib/crypto.c: Add.
3219 2003-02-05  Simon Josefsson <simon@josefsson.org>
3221         * lib/kdc.c, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
3222         lib/diskio.c: Fix API.
3224 2003-02-05  Simon Josefsson <simon@josefsson.org>
3226         * lib/kdcrep.c: Fix.
3228 2003-02-05  Simon Josefsson <simon@josefsson.org>
3230         * lib/shishi.h.in, lib/asn1.c: Fix.
3232 2003-02-05  Simon Josefsson <simon@josefsson.org>
3234         * lib/principal.c, lib/asn1.c:
3235         (shishi_principal_name_get, shishi_principal_name_realm_get): Move
3236         from asn1.c to principal.c
3238 2003-02-05  Simon Josefsson <simon@josefsson.org>
3240         * lib/safe.c: Fix.
3242 2003-02-05  Simon Josefsson <simon@josefsson.org>
3244         * lib/diskio.c: Fix header.
3246 2003-02-05  Simon Josefsson <simon@josefsson.org>
3248         * lib/init.c: Fix gcrypt init.
3250 2003-02-05  Simon Josefsson <simon@josefsson.org>
3252         * lib/internal.h: Use Shishi_asn1 instead of ASN1_TYPE.  Fix.
3254 2003-02-05  Simon Josefsson <simon@josefsson.org>
3256         * lib/asn1.c: Add.
3258 2003-02-05  Simon Josefsson <simon@josefsson.org>
3260         * lib/enckdcreppart.c, lib/safe.c: Cleanup.
3262 2003-02-05  Simon Josefsson <simon@josefsson.org>
3264         * lib/authenticator.c, lib/kdcreq.c, lib/shishi.h.in, lib/init.c:
3265         Fix.
3267 2003-02-05  Simon Josefsson <simon@josefsson.org>
3269         * lib/encticketpart.c: Cleanup.
3271 2003-02-05  Simon Josefsson <simon@josefsson.org>
3273         * lib/ticket.c: Cleanup.
3275 2003-02-05  Simon Josefsson <simon@josefsson.org>
3277         * lib/kdc.c: Cleanup.
3279 2003-02-05  Simon Josefsson <simon@josefsson.org>
3281         * lib/krberror.c: Cleanup.
3283 2003-02-05  Simon Josefsson <simon@josefsson.org>
3285         * lib/kdcrep.c: Cleanup.
3287 2003-02-05  Simon Josefsson <simon@josefsson.org>
3289         * lib/kdcreq.c: Cleanup.
3291 2003-02-05  Simon Josefsson <simon@josefsson.org>
3293         * lib/asn1.c: Add.
3295 2003-02-05  Simon Josefsson <simon@josefsson.org>
3297         * lib/ticket.c: Use Shishi_asn1 instead of ASN1_TYPE.
3299 2003-02-05  Simon Josefsson <simon@josefsson.org>
3301         * lib/encapreppart.c: Fix.
3303 2003-02-05  Simon Josefsson <simon@josefsson.org>
3305         * lib/tkt.c, lib/krberror.c, lib/kdcrep.c, lib/kdcreq.c, lib/tgs.c,
3306         lib/safe.c: Use Shishi_asn1 instead of ASN1_TYPE.
3308 2003-02-05  Simon Josefsson <simon@josefsson.org>
3310         * lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
3311         lib/kdc.c: Use Shishi_asn1 instead of ASN1_TYPE.
3313 2003-02-05  Simon Josefsson <simon@josefsson.org>
3315         * lib/diskio.c, lib/done.c: Use Shishi_asn1 instead of ASN1_TYPE.
3317 2003-02-05  Simon Josefsson <simon@josefsson.org>
3319         * lib/asn1.c: Use Shishi_asn1 instead of ASN1_TYPE.  Cleanup.  Add.
3321 2003-02-05  Simon Josefsson <simon@josefsson.org>
3323         * lib/ap.c, lib/shishi.h.in, lib/apreq.c, lib/aprep.c, lib/as.c,
3324         lib/authenticator.c: Use Shishi_asn1 instead of ASN1_TYPE.
3326 2003-02-05  Simon Josefsson <simon@josefsson.org>
3328         * configure.ac: Check syslog.h.
3330 2003-02-05  Simon Josefsson <simon@josefsson.org>
3332         * doc/gdoc: Fixes.
3334 2003-02-05  Simon Josefsson <simon@josefsson.org>
3336         * lib/version.c: Copyright fix.
3338 2003-02-05  Simon Josefsson <simon@josefsson.org>
3340         * lib/shishi.h.in: Fix krberror.
3342 2003-02-05  Simon Josefsson <simon@josefsson.org>
3344         * lib/apreq.c, lib/error.c, lib/hostkeys.c, lib/version.c: Doc fix.
3346 2003-02-05  Simon Josefsson <simon@josefsson.org>
3348         * src/shishid.c: Syslog.  Setuid.
3350 2003-02-03  Simon Josefsson <simon@josefsson.org>
3352         * lib/krberror.c: Doc fix.
3354 2003-02-03  Simon Josefsson <simon@josefsson.org>
3356         * lib/init.c: Re-order to improve manual.
3358 2003-02-03  Simon Josefsson <simon@josefsson.org>
3360         * src/shishid.c: AS exchange works (with hardcoded credentials).
3362 2003-02-03  Simon Josefsson <simon@josefsson.org>
3364         * src/kdc.c: Fix.  What to do about this file?  Abandon?
3366 2003-02-03  Simon Josefsson <simon@josefsson.org>
3368         * lib/shishi.h.in: Fix.
3370 2003-02-03  Simon Josefsson <simon@josefsson.org>
3372         * lib/kdcreq.c: Fix.  Add.
3374 2003-02-03  Simon Josefsson <simon@josefsson.org>
3376         * lib/kdc.c: Fix return codes.
3378 2003-02-03  Simon Josefsson <simon@josefsson.org>
3380         * lib/init.c: Add.
3382 2003-02-03  Simon Josefsson <simon@josefsson.org>
3384         * lib/asn1.c: Fix debug.
3386 2003-02-03  Simon Josefsson <simon@josefsson.org>
3388         * lib/as.c: Add.  Clear pdata in AS-REQ.
3390 2003-02-03  Simon Josefsson <simon@josefsson.org>
3392         * lib/ticketset.c, lib/tkts.c: Rename ticketset.c to tkts.c.
3394 2003-02-03  Simon Josefsson <simon@josefsson.org>
3396         * lib/tkt.c: Add, code from ticket.c.
3398 2003-02-03  Simon Josefsson <simon@josefsson.org>
3400         * doc/reference/Makefile.am, doc/reference/tmpl/dummy.sgml,
3401         doc/reference/tmpl/shishi.sgml: Fix.
3403 2003-02-03  Simon Josefsson <simon@josefsson.org>
3405         * doc/reference/shishi.types, doc/reference/tmpl/shishi.sgml:
3406         Remove autogenerated stuff.
3408 2003-02-03  Simon Josefsson <simon@josefsson.org>
3410         * doc/reference/Makefile.am: Improve maintainer-clean (somewhat
3411         shishi specific).
3413 2003-02-03  Simon Josefsson <simon@josefsson.org>
3415         * doc/Makefile.am, doc/shishi.texi, doc/reference/tmpl/shishi.sgml,
3416         extra/pam_shishi/pam_shishi.c, lib/Makefile.am, lib/ap.c,
3417         lib/apreq.c, lib/as.c, lib/asn1.c, lib/authenticator.c,
3418         lib/diskio.c, lib/done.c, lib/enckdcreppart.c, lib/error.c,
3419         lib/init.c, lib/internal.h, lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c,
3420         lib/safe.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c, src/authp.c,
3421         src/client.c, src/server.c, src/shishi.c, src/shishid.c,
3422         tests/ticketset.c: Rename shishi_ticketset_* to shishi_tkts_*.
3423         Separate ASN.1 ticket functions into shishi_ticket_* and high-level
3424         ticket functions into shishi_tkt_*.
3426 2003-02-02  Simon Josefsson <simon@josefsson.org>
3428         * lib/ticket.c: Add.  Fix typo.
3429         (shishi_ticket_key_set): Set key in EncKDCRepPart too.
3430         (shishi_ticket2): Set transited, authtime, endtime.
3432 2003-02-02  Simon Josefsson <simon@josefsson.org>
3434         * lib/cfg.c, lib/crypto.c, lib/enckdcreppart.c, lib/kdc.c,
3435         lib/kdcrep.c, lib/kdcreq.c, lib/shishi.h.in: Add.
3437 2003-02-02  Simon Josefsson <simon@josefsson.org>
3439         * lib/as.c: Add.  Initialize ticket in AS.
3441 2003-02-02  Simon Josefsson <simon@josefsson.org>
3443         * lib/authenticator.c: Add.
3445 2003-02-02  Simon Josefsson <simon@josefsson.org>
3447         * lib/ticket.c, lib/shishi.h.in, lib/kdc.c: Add.
3449 2003-02-02  Simon Josefsson <simon@josefsson.org>
3451         * lib/authenticator.c: Add AuthorizationData.
3453 2003-02-02  Simon Josefsson <simon@josefsson.org>
3455         * lib/ap.c: Typo.
3457 2003-02-02  Simon Josefsson <simon@josefsson.org>
3459         * lib/kdcreq.c, lib/shishi.h.in: Add.
3461 2003-02-02  Simon Josefsson <simon@josefsson.org>
3463         * lib/kdc.c:
3464         (shishi_as_process): Print derived user key.
3466 2003-02-02  Simon Josefsson <simon@josefsson.org>
3468         * lib/diskio.c: Print hex key for noice verbose.
3470 2003-02-02  Simon Josefsson <simon@josefsson.org>
3472         * lib/ap.c, lib/as.c: Print debug info.
3474 2003-02-02  Simon Josefsson <simon@josefsson.org>
3476         * lib/ap.c: Print debug info.
3478 2003-02-01  Simon Josefsson <simon@josefsson.org>
3480         * lib/asn1.c: Add shishi_asn1_integer2_field.  Indent.
3482 2003-02-01  Simon Josefsson <simon@josefsson.org>
3484         * lib/crypto.c, lib/cfg.c, lib/authenticator.c, src/authp.c,
3485         src/client.c, src/crypto.c, src/server.c, src/shishi.c,
3486         src/shishid.c, tests/crypto.c, tests/ticketset.c: Indent.
3488 2003-02-01  Simon Josefsson <simon@josefsson.org>
3490         * lib/diskio.c: Indent.  Add debug code.
3492 2003-02-01  Simon Josefsson <simon@josefsson.org>
3494         * lib/enckdcreppart.c: Add shishi_enckdcreppart_key_set,
3495         shishi_enckdcreppart_nonce_set,
3496         shishi_enckdcreppart_populate_encticketpart,
3497         shishi_enckdcreppart_srealm_set, shishi_enckdcreppart_sname_set,
3498         shishi_enckdcreppart_server_set,
3499         shishi_enckdcreppart_srealmserver_set, shishi_encasreppart.  Indent.
3501 2003-02-01  Simon Josefsson <simon@josefsson.org>
3503         * lib/kdc.c, lib/init.c, lib/hostkeys.c, lib/error.c,
3504         lib/encticketpart.c, lib/encapreppart.c: Indent.
3506 2003-02-01  Simon Josefsson <simon@josefsson.org>
3508         * lib/kdcrep.c: Add shishi_kdcrep_crealm_set,
3509         shishi_kdcrep_cname_set, shishi_kdcrep_client_set,
3510         shishi_kdcrep_crealmserver_set, shishi_kdcrep_set_enc_part,
3511         shishi_kdcrep_add_enc_part.
3512         (shishi_kdcrep_get_ticket): Don't lose on (some) optional fields.
3514 2003-02-01  Simon Josefsson <simon@josefsson.org>
3516         * lib/kdcreq.c: Add shishi_kdcreq_nonce, shishi_kdcreq_cname_get.
3518 2003-02-01  Simon Josefsson <simon@josefsson.org>
3520         * lib/krberror.c, lib/key.c: Indent.
3522 2003-02-01  Simon Josefsson <simon@josefsson.org>
3524         * lib/ticketset.c, lib/ticket.c, lib/tgs.c, lib/realm.c,
3525         lib/principal.c, lib/password.c, lib/netio.c: Indent.
3527 2003-02-01  Simon Josefsson <simon@josefsson.org>
3529         * lib/as.c: Add shishi_as_rep_der_set.
3531 2003-02-01  Simon Josefsson <simon@josefsson.org>
3533         * lib/apreq.c:
3534         (shishi_apreq_get_ticket, shishi_apreq_set_ticket): Don't lose on
3535         optional fields (some still left though).
3537 2003-02-01  Simon Josefsson <simon@josefsson.org>
3539         * lib/aprep.c: Indent.
3541 2003-02-01  Simon Josefsson <simon@josefsson.org>
3543         * lib/ap.c: Indent.
3544         (shishi_ap_rep_der_set): Don't lose previous AP-REP.
3545         (shishi_ap_rep_der): New.
3547 2003-01-31  Simon Josefsson <simon@josefsson.org>
3549         * lib/shishi.h.in: Add.  Fix key usage enum member name.
3551 2003-01-31  Simon Josefsson <simon@josefsson.org>
3553         * lib/encticketpart.c, lib/kdcrep.c, lib/ticket.c: Add functions to
3554         set things.
3556 2003-01-31  Simon Josefsson <simon@josefsson.org>
3558         * lib/enckdcreppart.c: Fix.
3560 2003-01-31  Simon Josefsson <simon@josefsson.org>
3562         * lib/shishi.h.in: Add.
3564 2003-01-31  Simon Josefsson <simon@josefsson.org>
3566         * lib/encticketpart.c: Add shishi_encticketpart.
3568 2003-01-31  Simon Josefsson <simon@josefsson.org>
3570         * lib/init.c: Add shishi_init_server.
3572 2003-01-31  Simon Josefsson <simon@josefsson.org>
3574         * lib/key.c: Add shishi_key_random.
3576 2003-01-31  Simon Josefsson <simon@josefsson.org>
3578         * lib/crypto.c: Use strong random data.
3580 2003-01-26  Simon Josefsson <simon@josefsson.org>
3582         * doc/reference/tmpl/shishi.sgml: Generated.
3584 2003-01-22  Simon Josefsson <simon@josefsson.org>
3586         * doc/reference/tmpl/shishi.sgml: New.
3588 2003-01-22  Simon Josefsson <simon@josefsson.org>
3590         * configure.ac: Fix.
3592 2003-01-22  Simon Josefsson <simon@josefsson.org>
3594         * doc/reference/shishi-docs.sgml: Add some text.
3596 2003-01-22  Simon Josefsson <simon@josefsson.org>
3598         * doc/reference/Makefile.am: Add uninstall target.  Fix distcheck.
3600 2003-01-22  Simon Josefsson <simon@josefsson.org>
3602         * lib/crypto-des.c: Use libgcrypt for CRC.
3604 2003-01-22  Simon Josefsson <simon@josefsson.org>
3606         * lib/Makefile.am: Fix libstringprep vs libidn.
3608 2003-01-21  Simon Josefsson <simon@josefsson.org>
3610         * configure.ac: Fix libstringprep vs libidn.
3612 2003-01-21  Simon Josefsson <simon@josefsson.org>
3614         * Makefile.am: Don't dist gdbm (for now).  Fix libstringprep vs
3615         libidn.  Fix cvs2cl and gtk-dock for distcheck.
3617 2003-01-21  Simon Josefsson <simon@josefsson.org>
3619         * tests/crypto.c: Don't check crc (gcrypt used now).
3621 2002-12-15  Simon Josefsson <simon@josefsson.org>
3623         * lib/Makefile.am, lib/diskio.c, lib/key.c, lib/safe.c,
3624         lib/shishi.h.in, src/client.c: Unfinished SAFE support.
3626 2002-12-15  Simon Josefsson <simon@josefsson.org>
3628         * ANNOUNCE: Fix.
3630 2002-12-15  Simon Josefsson <simon@josefsson.org>
3632         * ANNOUNCE: Fix.
3634 2002-12-15  Simon Josefsson <simon@josefsson.org>
3636         * ANNOUNCE: Fix.
3638 2002-12-15  Simon Josefsson <simon@josefsson.org>
3640         * src/shishid.c, src/shishi.c: Fix.
3642 2002-12-15  Simon Josefsson <simon@josefsson.org>
3644         * shishi.pc.in, shishi.conf.in, README: Fix.
3646 2002-12-14  Simon Josefsson <simon@josefsson.org>
3648         * configure.ac: Add GTK-DOC stuff.
3650 2002-12-14  Simon Josefsson <simon@josefsson.org>
3652         * lib/kdcreq.c, lib/tgs.c: Fix warnings from GTK-DOC.
3654 2002-12-14  Simon Josefsson <simon@josefsson.org>
3656         * doc/Makefile.am, doc/reference/Makefile.am,
3657         doc/reference/shishi-docs.sgml, doc/reference/shishi.types:
3658         Generate HTML/SGML API documentation using GTK-DOC.
3660 2002-12-14  Simon Josefsson <simon@josefsson.org>
3662         * lib/ticket.c, lib/ticketset.c, lib/shishi.h.in: Fix.
3664 2002-12-14  Simon Josefsson <simon@josefsson.org>
3666         * Makefile.am: EXTRA_DIST ANNOUNCE:
3668 2002-12-14  Simon Josefsson <simon@josefsson.org>
3670         * ANNOUNCE: Add.
3672 2002-12-14  Simon Josefsson <simon@josefsson.org>
3674         * extra/pam_shishi/pam_shishi.c: Define PAM_STATIC for static
3675         builds.
3677 2002-12-14  Simon Josefsson <simon@josefsson.org>
3679         * configure.ac, extra/pam_shishi/Makefile.am,
3680         extra/pam_shishi/pam_shishi.c: Solaris PAM fixes.
3682 2002-12-14  Simon Josefsson <simon@josefsson.org>
3684         * Makefile.am: Make sure ChangeLog is regenerated.
3686 2002-12-13  Simon Josefsson <simon@josefsson.org>
3688         * extra/README: Fix.
3690 2002-12-13  Simon Josefsson <simon@josefsson.org>
3692         * AUTHORS, NEWS, README, README-alpha, THANKS: Copying condition
3693         changes.
3695 2002-12-13  Simon Josefsson <simon@josefsson.org>
3697         * src/shishid.c: Fix warnings.
3699 2002-12-13  Simon Josefsson <simon@josefsson.org>
3701         * doc/shishi.texi: Fix ports.
3703 2002-12-13  Simon Josefsson <simon@josefsson.org>
3705         * configure.ac, extra/Makefile.am, extra/pam_shishi/Makefile.am,
3706         extra/pam_shishi/pam_shishi.c: Add --disable-pam configure option.
3708 2002-12-13  Simon Josefsson <simon@josefsson.org>
3710         * src/server.c: Don't hardcode server name.
3712 2002-12-13  Simon Josefsson <simon@josefsson.org>
3714         * lib/shishi.h.in, lib/ticketset.c, lib/apreq.c, lib/crypto.c,
3715         lib/kdcreq.c: Revert earlier changes that broke simplified
3716         encryption profile.  PAM fixes.
3718 2002-12-13  Simon Josefsson <simon@josefsson.org>
3720         * extra/README: Add PAM.
3722 2002-12-13  Simon Josefsson <simon@josefsson.org>
3724         * extra/Makefile.am, extra/pam_shishi/Makefile.am,
3725         extra/pam_shishi/pam_shishi.c: Initial PAM module.
3727 2002-12-12  Simon Josefsson <simon@josefsson.org>
3729         * doc/shishi.texi: Fixes.
3731 2002-12-12  Simon Josefsson <simon@josefsson.org>
3733         * tests/ticketset.c: Add.
3735 2002-12-12  Simon Josefsson <simon@josefsson.org>
3737         * lib/ap.c, lib/apreq.c, lib/authenticator.c, lib/crypto-3des.c,
3738         lib/crypto-aes.c, lib/crypto-des.c, lib/crypto.c, lib/diskio.c,
3739         lib/encapreppart.c, lib/init.c, lib/internal.h, lib/kdc.c,
3740         lib/kdcrep.c, lib/kdcreq.c, lib/netio.c, lib/password.c,
3741         lib/shishi.h.in, lib/ticket.c, lib/ticketset.c, lib/vasprintf.c:
3742         Fix warnings.
3744 2002-12-12  Simon Josefsson <simon@josefsson.org>
3746         * tests/ticketset.c: Use new ASN.1 interface.
3748 2002-12-12  Simon Josefsson <simon@josefsson.org>
3750         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c, lib/asn1.c,
3751         lib/authenticator.c, lib/diskio.c, lib/encapreppart.c,
3752         lib/enckdcreppart.c, lib/encticketpart.c, lib/kdc.c, lib/kdcrep.c,
3753         lib/kdcreq.c, lib/krberror.c, lib/shishi.h.in, lib/ticket.c:
3754         Cleanup ASN.1 stuff.
3756 2002-12-12  Simon Josefsson <simon@josefsson.org>
3758         * src/shishi.c: Expire tickets.
3760 2002-12-11  Simon Josefsson <simon@josefsson.org>
3762         * tests/ticketset.c: Test file read/write.
3764 2002-12-11  Simon Josefsson <simon@josefsson.org>
3766         * lib/ticketset.c: Mem fixes.  Separate ticket expiring on write.
3768 2002-12-11  Simon Josefsson <simon@josefsson.org>
3770         * tests/ticketset.c: Use new ticketset API. Fixes.
3772 2002-12-11  Simon Josefsson <simon@josefsson.org>
3774         * src/authp.c, src/client.c, src/shishi.c: Use new ticketset
3775         interface.
3777 2002-12-11  Simon Josefsson <simon@josefsson.org>
3779         * lib/init.c, lib/shishi.h.in, lib/ticketset.c:
3780         s/ticketset_init/ticketset/g
3782 2002-12-11  Simon Josefsson <simon@josefsson.org>
3784         * tests/Makefile.am, tests/crypto.c, tests/ticketset.c,
3785         tests/utils.c: Add ticketset self tests.
3787 2002-12-11  Simon Josefsson <simon@josefsson.org>
3789         * src/authp.c, src/client.c, src/kdc.c, src/shishi.c: Fix for new
3790         API.
3792 2002-12-11  Simon Josefsson <simon@josefsson.org>
3794         * lib/asn1.c, lib/diskio.c, lib/done.c, lib/internal.h, lib/kdc.c,
3795         lib/shishi.h.in, lib/ticket.c, lib/ticketset.c: Fixes discovered
3796         while writing ticketset selftests.
3798 2002-12-11  Simon Josefsson <simon@josefsson.org>
3800         * src/authp.c, src/client.c, src/crypto.c, src/data.h,
3801         src/server.c, src/shishi.c: Fix.
3803 2002-12-11  Simon Josefsson <simon@josefsson.org>
3805         * tests/crypto.c: Use new key API.
3807 2002-12-11  Simon Josefsson <simon@josefsson.org>
3809         * lib/error.c: Add.
3811 2002-12-11  Simon Josefsson <simon@josefsson.org>
3813         * src/shishid.c: Don't define ngettext.
3815 2002-12-11  Simon Josefsson <simon@josefsson.org>
3817         * src/server.c: Fix.
3819 2002-12-11  Simon Josefsson <simon@josefsson.org>
3821         * lib/error.c: Add.
3823 2002-12-11  Simon Josefsson <simon@josefsson.org>
3825         * lib/ap.c: Fix keyusage.
3827 2002-12-11  Simon Josefsson <simon@josefsson.org>
3829         * src/shishi.c: Add crypto key file.
3831 2002-12-11  Simon Josefsson <simon@josefsson.org>
3833         * src/server.c: Use AP interface.
3835 2002-12-11  Simon Josefsson <simon@josefsson.org>
3837         * src/crypto.c: Use new key API.
3839 2002-12-11  Simon Josefsson <simon@josefsson.org>
3841         * lib/ap.c, lib/apreq.c, lib/hostkeys.c, lib/internal.h, lib/key.c,
3842         lib/shishi.h.in, lib/ticket.c: Improve AP interface.
3844 2002-12-11  Simon Josefsson <simon@josefsson.org>
3846         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto.c, lib/diskio.c,
3847         lib/hostkeys.c, lib/key.c, lib/shishi.h.in: Key API fixes.
3849 2002-12-11  Simon Josefsson <simon@josefsson.org>
3851         * lib/ap.c: Fix (make TGS work again).
3853 2002-12-11  Simon Josefsson <simon@josefsson.org>
3855         * tests/crypto.c: Use new key API.
3857 2002-12-11  Simon Josefsson <simon@josefsson.org>
3859         * doc/Makefile.am, doc/shishi.texi: Hostkeys.
3861 2002-12-11  Simon Josefsson <simon@josefsson.org>
3863         * configure.ac: Dmalloc.
3865 2002-12-11  Simon Josefsson <simon@josefsson.org>
3867         * AUTHORS, NEWS, README: Fix copying conditions.
3869 2002-12-11  Simon Josefsson <simon@josefsson.org>
3871         * src/crypto.c, src/kdc.c: Use new key API.
3873 2002-12-11  Simon Josefsson <simon@josefsson.org>
3875         * lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
3876         lib/asn1.c, lib/authenticator.c, lib/base64.c, lib/cfg.c,
3877         lib/crypto-des.c, lib/encapreppart.c, lib/gztime.c, lib/init.c,
3878         lib/kdcrep.c, lib/kdcreq.c, lib/krberror.c, lib/netio.c,
3879         lib/password.c, lib/realm.c, lib/ticketset.c: -Wall fixes.
3881 2002-12-11  Simon Josefsson <simon@josefsson.org>
3883         * lib/Makefile.am, lib/crypto-3des.c, lib/crypto-aes.c,
3884         lib/crypto.c, lib/diskio.c, lib/done.c, lib/enckdcreppart.c,
3885         lib/encticketpart.c, lib/hostkeys.c, lib/internal.h, lib/kdc.c,
3886         lib/key.c, lib/shishi.h.in: Cleanup key API.  Add hostkey API
3887         starting point.  Fixes.
3889 2002-12-09  Simon Josefsson <simon@josefsson.org>
3891         * README: Removed text now in README-alpha.
3893 2002-12-09  Simon Josefsson <simon@josefsson.org>
3895         * README-alpha: Add.
3897 2002-12-09  Simon Josefsson <simon@josefsson.org>
3899         * lib/ap.c, lib/as.c, lib/crypto-des.c, lib/tgs.c, lib/ticketset.c:
3900         Improve verbose messages.
3902 2002-12-09  Simon Josefsson <simon@josefsson.org>
3904         * src/shishi.c: Use TGS interface.
3906 2002-12-09  Simon Josefsson <simon@josefsson.org>
3908         * lib/ap.c, lib/as.c, lib/principal.c, lib/realm.c,
3909         lib/shishi.h.in, lib/tgs.c, lib/ticketset.c: Cleanup TGS interface.
3911 2002-12-08  Simon Josefsson <simon@josefsson.org>
3913         * lib/ap.c, lib/diskio.c, lib/shishi.h.in, lib/ticket.c: Fix.
3915 2002-12-08  Simon Josefsson <simon@josefsson.org>
3917         * src/crypto.c: Use cipher_randomlen().
3919 2002-12-08  Simon Josefsson <simon@josefsson.org>
3921         * lib/crypto.c: Add cipher_randomlen().
3923 2002-12-08  Simon Josefsson <simon@josefsson.org>
3925         * lib/ticket.c: Fix.
3927 2002-12-08  Simon Josefsson <simon@josefsson.org>
3929         * lib/ticket.c: s/service/server/g.
3931 2002-12-08  Simon Josefsson <simon@josefsson.org>
3933         * src/shishi.c: Print EncKDCRepPart when printing ticket.
3935 2002-12-08  Simon Josefsson <simon@josefsson.org>
3937         * lib/as.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c,
3938         lib/ticketset.c: Store KDC-REP in ticket file too (for the cname,
3939         crealm, and keytype protection etype fields, and possibly other uses
3940         in the future).
3942 2002-12-08  Simon Josefsson <simon@josefsson.org>
3944         * lib/aprep.c, lib/apreq.c, lib/authenticator.c, lib/init.c,
3945         lib/internal.h: Remove most of shishi_last_*().
3947 2002-12-08  Simon Josefsson <simon@josefsson.org>
3949         * lib/diskio.c: Remove debug output.
3951 2002-12-08  Simon Josefsson <simon@josefsson.org>
3953         * src/shishi.c, src/authp.c, src/client.c: Use new ticketset API.
3955 2002-12-08  Simon Josefsson <simon@josefsson.org>
3957         * lib/ticket.c: Print etype key is protected under.
3959 2002-12-08  Simon Josefsson <simon@josefsson.org>
3961         * lib/done.c, lib/init.c, lib/shishi.h.in, lib/ticketset.c: Cleanup
3962         ticketset API.
3964 2002-12-08  Simon Josefsson <simon@josefsson.org>
3966         * lib/ticketset.c: Don't hardcode all tickets belonging to
3967         jas@JOSEFSSON.ORG.
3969 2002-12-08  Simon Josefsson <simon@josefsson.org>
3971         * src/Makefile.am: kdc.c is broken for now.
3973 2002-12-08  Simon Josefsson <simon@josefsson.org>
3975         * src/shishi.c: Print last-req too.
3977 2002-12-08  Simon Josefsson <simon@josefsson.org>
3979         * src/authp.c: Fix.
3981 2002-12-08  Simon Josefsson <simon@josefsson.org>
3983         * lib/ticketset.c: Add find/get_ticket etype.
3985 2002-12-08  Simon Josefsson <simon@josefsson.org>
3987         * lib/shishi.h.in, lib/ticket.c: Fix ticket flags.  Add last-req.
3989 2002-12-08  Simon Josefsson <simon@josefsson.org>
3991         * lib/apreq.c, lib/kdcreq.c: Remove old AP-REQ API.
3993 2002-12-08  Simon Josefsson <simon@josefsson.org>
3995         * lib/ap.c: Fix doc.
3997 2002-12-07  Simon Josefsson <simon@josefsson.org>
3999         * configure.ac: Gnits.
4001 2002-12-07  Simon Josefsson <simon@josefsson.org>
4003         * COPYING.DOC: Add.
4005 2002-12-07  Simon Josefsson <simon@josefsson.org>
4007         * doc/lgpl.texi, doc/Makefile.am: Use GPL instead of LGPL.
4009 2002-12-07  Simon Josefsson <simon@josefsson.org>
4011         * doc/Makefile.am, doc/gdoc-error, doc/shishi.texi,
4012         lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
4013         lib/asn1.c, lib/authenticator.c, lib/base64.c, lib/cfg.c,
4014         lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
4015         lib/crypto-null.c, lib/crypto.c, lib/diskio.c, lib/done.c,
4016         lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
4017         lib/error.c, lib/gztime.c, lib/init.c, lib/internal.h, lib/kdc.c,
4018         lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/krberror.c, lib/netio.c,
4019         lib/password.c, lib/principal.c, lib/realm.c, lib/shishi.h.in,
4020         lib/tgs.c, lib/ticket.c, lib/ticketset.c, configure.ac,
4021         Makefile.am, src/Makefile.am, tests/Makefile.am, extra/Makefile.am,
4022         README: Use GPL instead of LGPL.
4024 2002-12-07  Simon Josefsson <simon@josefsson.org>
4026         * src/kdc.c, src/shishi.c: Use new AS interface.
4028 2002-12-07  Simon Josefsson <simon@josefsson.org>
4030         * lib/ap.c, lib/as.c, lib/authenticator.c, lib/kdcrep.c,
4031         lib/kdcreq.c, lib/krberror.c, lib/shishi.h.in, lib/tgs.c,
4032         lib/ticket.c, lib/ticketset.c: Clean up AS interface.
4034 2002-12-07  Simon Josefsson <simon@josefsson.org>
4036         * src/client.c: Fix.
4038 2002-12-07  Simon Josefsson <simon@josefsson.org>
4040         * src/authp.c, src/shishi.c: Use new AP interface.
4042 2002-12-07  Simon Josefsson <simon@josefsson.org>
4044         * lib/ap.c, lib/asn1.c, lib/internal.h, lib/shishi.h.in, lib/tgs.c,
4045         lib/ticket.c, lib/ticketset.c: Use new AP interface for TGS.
4047 2002-12-07  Simon Josefsson <simon@josefsson.org>
4049         * src/authp.c, src/client.c, src/kdc.c, src/server.c, src/shishi.c:
4050         Use new AP interface.
4052 2002-12-07  Simon Josefsson <simon@josefsson.org>
4054         * lib/ap.c, lib/aprep.c, lib/asn1.c, lib/internal.h,
4055         lib/shishi.h.in, lib/ticket.c, lib/ticketset.c: Clean up AP
4056         interface.
4058 2002-12-07  Simon Josefsson <simon@josefsson.org>
4060         * lib/shishi.h.in: Update AP.
4062 2002-12-07  Simon Josefsson <simon@josefsson.org>
4064         * lib/ticketset.c: Fix crash in get_ticket.
4066 2002-12-07  Simon Josefsson <simon@josefsson.org>
4068         * lib/krberror.c: Zeroterminate server string.
4070 2002-12-07  Simon Josefsson <simon@josefsson.org>
4072         * lib/diskio.c: Fix AP-REP parsing.
4074 2002-12-07  Simon Josefsson <simon@josefsson.org>
4076         * src/shishi.c: Set servername.
4078 2002-12-07  Simon Josefsson <simon@josefsson.org>
4080         * src/client.c: Use new AP functions.
4082 2002-12-07  Simon Josefsson <simon@josefsson.org>
4084         * doc/shishi.texi: Add SuSE.
4086 2002-12-07  Simon Josefsson <simon@josefsson.org>
4088         * src/shishi.c: Fixes.
4090 2002-12-07  Simon Josefsson <simon@josefsson.org>
4092         * lib/ticketset.c: Add ticketset_get_ticket_*().
4094 2002-12-07  Simon Josefsson <simon@josefsson.org>
4096         * lib/done.c: Save ticketset.
4098 2002-12-07  Simon Josefsson <simon@josefsson.org>
4100         * lib/cfg.c: Use shishi_warn().
4102 2002-12-06  Simon Josefsson <simon@josefsson.org>
4104         * configure.ac: Try harder to find socklen_t before falling back to
4105         size_t.
4107 2002-12-06  Simon Josefsson <simon@josefsson.org>
4109         * lib/shishi.h.in, lib/ticketset.c, src/kdc.c, src/shishi.c: Fix
4110         warnings.
4112 2002-12-06  Simon Josefsson <simon@josefsson.org>
4114         * lib/cfg.c: Don't gethostbyname(NULL).
4116 2002-12-06  Simon Josefsson <simon@josefsson.org>
4118         * configure.ac: Workaround gettext+libtool distcheck bug.  Fixes.
4120 2002-12-06  Simon Josefsson <simon@josefsson.org>
4122         * Makefile.am: Workaround gettext+libtool distcheck bug.
4124 2002-12-06  Simon Josefsson <simon@josefsson.org>
4126         * lib/internal.h: Handle ngettext() from autoconf instead.
4128 2002-12-06  Simon Josefsson <simon@josefsson.org>
4130         * lib/aprep.c: Print cusec in hex.
4132 2002-12-06  Simon Josefsson <simon@josefsson.org>
4134         * lib/asn1.c: Don't corrupt data in _shishi_asn1_integer_field
4135         (this caused the spurious AP-REP verification failures).
4137 2002-12-06  Simon Josefsson <simon@josefsson.org>
4139         * lib/encapreppart.c, lib/crypto.c: Fix.
4141 2002-12-06  Simon Josefsson <simon@josefsson.org>
4143         * lib/crypto-des.c: Fix.
4145 2002-12-06  Simon Josefsson <simon@josefsson.org>
4147         * extra/README: Add entire GNU Inetutils, although most of it is
4148         disabled by Shishi's configure.ac.
4150 2002-12-06  Simon Josefsson <simon@josefsson.org>
4152         * tests/Makefile.am: LTLIBINTL is included via libshishi.
4154 2002-12-05  Simon Josefsson <simon@josefsson.org>
4156         * doc/gdoc-error: Fix copying conditions.
4158 2002-12-05  Simon Josefsson <simon@josefsson.org>
4160         * doc/gdoc-error: Make it less shishi specific.
4162 2002-12-04  Simon Josefsson <simon@josefsson.org>
4164         * lib/cfg.c: Add XXX about not running gethostbyname() during
4165         startup.
4167 2002-12-04  Simon Josefsson <simon@josefsson.org>
4169         * doc/Makefile.am, doc/shishi.texi: Add realm/principal API doc.
4171 2002-12-04  Simon Josefsson <simon@josefsson.org>
4173         * lib/as.c, lib/authenticator.c, lib/done.c, lib/init.c,
4174         lib/internal.h, lib/kdcreq.c, lib/principal.c, lib/realm.c,
4175         lib/shishi.h.in, lib/tgs.c, lib/ticketset.c, src/authp.c,
4176         src/client.c, src/crypto.c, src/kdc.c, src/server.c, src/shishi.c:
4177         Harmonise realm, principal and ticketset filename API.
4179 2002-12-04  Simon Josefsson <simon@josefsson.org>
4181         * src/shishi.c: Fix --help.
4183 2002-12-04  Simon Josefsson <simon@josefsson.org>
4185         * src/shishi.c: Fix destroy --server-name.
4187 2002-12-04  Simon Josefsson <simon@josefsson.org>
4189         * lib/error.c, lib/shishi.h.in, lib/ticketset.c, src/authp.c,
4190         src/client.c, src/data.h, src/kdc.c, src/server.c, src/shishi.c:
4191         Add ticket destroy command.  Use default ticketset in src/.
4193 2002-12-04  Simon Josefsson <simon@josefsson.org>
4195         * lib/shishi.h.in: Add as.c/tgs.c prototypes.
4197 2002-12-03  Simon Josefsson <simon@josefsson.org>
4199         * doc/Makefile.am: Fix dependencies.
4201 2002-12-03  Simon Josefsson <simon@josefsson.org>
4203         * doc/Makefile.am, lib/cfg.c, lib/init.c, lib/shishi.h.in: Doc
4204         fixes.
4206 2002-12-03  Simon Josefsson <simon@josefsson.org>
4208         * Makefile.am: Exclude libstringprep from ChangeLog.
4210 2002-12-03  Simon Josefsson <simon@josefsson.org>
4212         * configure.ac, doc/shishi.texi, lib/error.c, po/shishi.pot,
4213         po/sv.po, src/Makefile.am, src/client.c, src/server.c,
4214         tests/Makefile.am, tests/crypto.c: Portability fixes.
4216 2002-12-03  Simon Josefsson <simon@josefsson.org>
4218         * lib/error.c: Typographic fixes.
4220 2002-12-03  Simon Josefsson <simon@josefsson.org>
4222         * doc/Makefile.am, doc/gdoc-error, doc/shishi.texi: Generate error
4223         label documentation.
4225 2002-12-03  Simon Josefsson <simon@josefsson.org>
4227         * src/shishi.c: New API.
4229 2002-12-03  Simon Josefsson <simon@josefsson.org>
4231         * lib/cfg.c, lib/crypto.c, lib/diskio.c, lib/encticketpart.c,
4232         lib/init.c, lib/key.c, lib/shishi.h.in, doc/Makefile.am,
4233         doc/shishi.texi: Improve crypto documentation.
4235 2002-12-02  Simon Josefsson <simon@josefsson.org>
4237         * lib/Makefile.am, Makefile.am: Fix stringprep variables.
4239 2002-12-02  Simon Josefsson <simon@josefsson.org>
4241         * configure.ac: Define socklen_t to size_t if it doesn't exist
4242         (Tru64 without _XOPEN_SOURCE=500).  Fix libstringprep variables.
4244 2002-12-02  Simon Josefsson <simon@josefsson.org>
4246         * lib/ap.c, lib/as.c, lib/crypto-des.c, lib/crypto.c,
4247         lib/internal.h, lib/kdcrep.c, lib/tgs.c, lib/ticket.c,
4248         lib/ticketset.c: Move some private structures to where they belong.
4249         Fixes.
4251 2002-12-02  Simon Josefsson <simon@josefsson.org>
4253         * lib/as.c, lib/kdc.c: Shishi_key fixes.
4255 2002-12-02  Simon Josefsson <simon@josefsson.org>
4257         * lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
4258         lib/authenticator.c, lib/crypto-3des.c, lib/crypto-aes.c,
4259         lib/crypto-des.c, lib/crypto-null.c, lib/crypto.c, lib/diskio.c,
4260         lib/enckdcreppart.c, lib/encticketpart.c, lib/internal.h,
4261         lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/shishi.h.in,
4262         lib/ticket.c, lib/ticketset.c, src/crypto.c, src/kdc.c,
4263         tests/crypto.c: Create new Shishi_key structure to hide key
4264         details.
4266 2002-12-02  Simon Josefsson <simon@josefsson.org>
4268         * lib/Makefile.am, lib/internal.h, lib/key.c, lib/shishi.h.in: Add
4269         new key data type.
4271 2002-12-02  Simon Josefsson <simon@josefsson.org>
4273         * src/kdc.c: Use new ticket API.
4275 2002-12-02  Simon Josefsson <simon@josefsson.org>
4277         * lib/ap.c, lib/kdcreq.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c:
4278         Don't take handle parameter in ticket accessor functions.
4280 2002-12-02  Simon Josefsson <simon@josefsson.org>
4282         * src/data.h, src/shishi.c: Add --verbose-library.  Fix return
4283         code.
4285 2002-12-02  Simon Josefsson <simon@josefsson.org>
4287         * README: Fix.
4289 2002-12-02  Simon Josefsson <simon@josefsson.org>
4291         * src/data.h: Remove unused stuff.
4293 2002-12-01  Simon Josefsson <simon@josefsson.org>
4295         * src/shishi.c: Include argp.
4297 2002-12-01  Simon Josefsson <simon@josefsson.org>
4299         * src/data.h: Fix includes.
4301 2002-12-01  Simon Josefsson <simon@josefsson.org>
4303         * lib/base64.c: Fix prototype.
4305 2002-12-01  Simon Josefsson <simon@josefsson.org>
4307         * configure.ac: Add.
4309 2002-12-01  Simon Josefsson <simon@josefsson.org>
4311         * src/crypto.c, src/data.h, src/shishid.c: Fix includes.
4313 2002-12-01  Simon Josefsson <simon@josefsson.org>
4315         * lib/base64.c, lib/internal.h, lib/password.c, lib/principal.c,
4316         lib/shishi.h.in: Fix includes.  Export key usage values.
4318 2002-12-01  Simon Josefsson <simon@josefsson.org>
4320         * po/shishi.pot, po/sv.po: regenerated
4322 2002-12-01  Simon Josefsson <simon@josefsson.org>
4324         * src/crypto.c, src/data.h, src/kdc.c, src/server.c, src/shishi.c:
4325         Enhance key handling in crypto.  Fixes.
4327 2002-12-01  Simon Josefsson <simon@josefsson.org>
4329         * shishi.conf.in: Fix.
4331 2002-12-01  Simon Josefsson <simon@josefsson.org>
4333         * lib/shishi.h.in: Add. Fix.
4335 2002-12-01  Simon Josefsson <simon@josefsson.org>
4337         * lib/error.c: Add.
4339 2002-12-01  Simon Josefsson <simon@josefsson.org>
4341         * lib/diskio.c: Add key output functions.
4343 2002-12-01  Simon Josefsson <simon@josefsson.org>
4345         * lib/crypto.c: Always specify rand2key and str2key functions.
4346         Allow randomize to return 0 "random" bytes.
4348 2002-12-01  Simon Josefsson <simon@josefsson.org>
4350         * lib/crypto-null.c: Fixes.
4352 2002-12-01  Simon Josefsson <simon@josefsson.org>
4354         * lib/crypto-aes.c: More debugging output.
4356 2002-12-01  Simon Josefsson <simon@josefsson.org>
4358         * configure.ac, lib/Makefile.am: Fix.
4360 2002-12-01  Simon Josefsson <simon@josefsson.org>
4362         * shishi.conf.in: Fixes.  Add stringprocess.
4364 2002-12-01  Simon Josefsson <simon@josefsson.org>
4366         * lib/init.c: Only support AES256 by default, as per RFC1510bis.
4368 2002-12-01  Simon Josefsson <simon@josefsson.org>
4370         * README: Fix.
4372 2002-12-01  Simon Josefsson <simon@josefsson.org>
4374         * doc/shishi.texi: Fixes.
4376 2002-11-30  Simon Josefsson <simon@josefsson.org>
4378         * configure.ac: Fix typo.
4380 2002-11-30  Simon Josefsson <simon@josefsson.org>
4382         * lib/crypto-aes.c, lib/crypto-3des.c: Cleanup.
4384 2002-11-30  Simon Josefsson <simon@josefsson.org>
4386         * src/shishi.c: Print KRB-ERROR in AS/TGS.
4388 2002-11-30  Simon Josefsson <simon@josefsson.org>
4390         * lib/init.c: Improve error handling.
4392 2002-11-30  Simon Josefsson <simon@josefsson.org>
4394         * lib/Makefile.am, lib/aprep.c, lib/apreq.c, lib/as.c, lib/asn1.c,
4395         lib/authenticator.c, lib/cfg.c, lib/crypto-3des.c,
4396         lib/crypto-aes.c, lib/crypto-des.c, lib/crypto.c, lib/diskio.c,
4397         lib/encapreppart.c, lib/error.c, lib/init.c, lib/internal.h,
4398         lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/krberror.c, lib/netio.c,
4399         lib/password.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c,
4400         lib/ticketset.c: Replaced DEBUG* and SILENT with VERBOSE.  Added
4401         KRB-ERROR handling.
4403 2002-11-30  Simon Josefsson <simon@josefsson.org>
4405         * lib/netio.c, lib/shishi.h.in, lib/error.c: Improve errors.
4407 2002-11-30  Simon Josefsson <simon@josefsson.org>
4409         * src/kdc.c: Use new password API.
4411 2002-11-30  Simon Josefsson <simon@josefsson.org>
4413         * lib/as.c, lib/cfg.c, lib/internal.h, lib/password.c,
4414         lib/shishi.h.in: Character set handling for passwords, subject to
4415         new "stringprocess" configuration verb.
4417 2002-11-30  Simon Josefsson <simon@josefsson.org>
4419         * src/Makefile.am, tests/Makefile.am: Remove argp (now added to
4420         LIBS).
4422 2002-11-30  Simon Josefsson <simon@josefsson.org>
4424         * lib/Makefile.am: Add AC_LIBOBJ's to EXTRA_DIST.
4426 2002-11-30  Simon Josefsson <simon@josefsson.org>
4428         * lib/gethostname.c: From gnulib, a AC_LIBOBJ.
4430 2002-11-30  Simon Josefsson <simon@josefsson.org>
4432         * Makefile.am: Add libstringprep.
4434 2002-11-30  Simon Josefsson <simon@josefsson.org>
4436         * configure.ac: Clean up a little.
4438 2002-11-30  Simon Josefsson <simon@josefsson.org>
4440         * lib/strcasecmp.c, lib/memmove.c, lib/memset.c, lib/strerror.c:
4441         From gnulib, a AC_LIBOBJ.
4443 2002-11-30  Simon Josefsson <simon@josefsson.org>
4445         * lib/strdup.c: From gnulib, a AC_LIBOBJ.
4447 2002-11-29  Simon Josefsson <simon@josefsson.org>
4449         * lib/init.c: use aes256, aes128, des3 by default
4451 2002-11-29  Simon Josefsson <simon@josefsson.org>
4453         * po/shishi.pot, po/sv.po: indent caused regeneration
4455 2002-11-29  Simon Josefsson <simon@josefsson.org>
4457         * Makefile.am, lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c,
4458         lib/as.c, lib/asn1.c, lib/authenticator.c, lib/cfg.c, lib/crypto.c,
4459         lib/diskio.c, lib/done.c, lib/encapreppart.c, lib/encticketpart.c,
4460         lib/error.c, lib/init.c, lib/internal.h, lib/kdc.c, lib/kdcrep.c,
4461         lib/kdcreq.c, lib/netio.c, lib/password.c, lib/pkcs5.c,
4462         lib/pkcs5.h, lib/realm.c, lib/setenv.h, lib/shishi.h.in, lib/tgs.c,
4463         lib/ticket.c, lib/ticketset.c, lib/vasprintf.c, src/Makefile.am,
4464         src/authp.c, src/client.c, src/crypto.c, src/kdc.c, src/server.c,
4465         src/shishi.c, src/shishid.c, tests/Makefile.am, tests/crypto.c:
4466         indent
4468 2002-11-29  Simon Josefsson <simon@josefsson.org>
4470         * tests/Makefile.am: add indent
4472 2002-11-29  Simon Josefsson <simon@josefsson.org>
4474         * crypto/INSTALL, asn1/INSTALL: these are regenerated by autoreconf
4476 2002-11-29  Simon Josefsson <simon@josefsson.org>
4478         * lib/internal.h: always include stdarg, never varargs
4480 2002-11-29  Simon Josefsson <simon@josefsson.org>
4482         * lib/Makefile.am: add intl
4484 2002-11-29  Simon Josefsson <simon@josefsson.org>
4486         * asn1/configure.in: add my patches
4488 2002-11-29  Simon Josefsson <simon@josefsson.org>
4490         * asn1/AUTHORS, asn1/COPYING, asn1/COPYING.LIB, asn1/INSTALL,
4491         asn1/Makefile.am, asn1/NEWS, asn1/README, asn1/THANKS,
4492         asn1/acconfig.h, asn1/acinclude.m4, asn1/buildconf,
4493         asn1/configure.in: add libtasn1 from CVS as of 2002-11-29
4495 2002-11-29  Simon Josefsson <simon@josefsson.org>
4497         * crypto/AUTHORS, crypto/BUGS, crypto/COPYING, crypto/COPYING.DOC,
4498         crypto/COPYING.LIB, crypto/INSTALL, crypto/Makefile.am,
4499         crypto/NEWS, crypto/Notes-wk, crypto/README, crypto/README-alpha,
4500         crypto/THANKS, crypto/TODO, crypto/acinclude.m4,
4501         crypto/configure.ac, crypto/libgcrypt.txt, crypto/stamp-h.in: add
4502         libgcrypt from CVS, version 1.1.0 plus md4 and cts
4504 2002-11-29  Simon Josefsson <simon@josefsson.org>
4506         * lib/crypto.c: fix cipher_name
4508 2002-11-29  Simon Josefsson <simon@josefsson.org>
4510         * po/shishi.pot, po/sv.po: generated updates
4512 2002-11-29  Simon Josefsson <simon@josefsson.org>
4514         * doc/shishi.texi: fixes
4516 2002-11-29  Simon Josefsson <simon@josefsson.org>
4518         * lib/aprep.c, lib/apreq.c, lib/enckdcreppart.c,
4519         lib/encticketpart.c: endian fixes for keytype as + kdc + telnet now
4520         works on solaris
4522 2002-11-29  Simon Josefsson <simon@josefsson.org>
4524         * lib/crypto.c: fix when cipher_name fails
4526 2002-11-29  Simon Josefsson <simon@josefsson.org>
4528         * lib/gztime.c: fix TZ variable for solaris
4530 2002-11-29  Simon Josefsson <simon@josefsson.org>
4532         * src/data.h, src/shishi.c: remove shortnonce stuff
4534 2002-11-29  Simon Josefsson <simon@josefsson.org>
4536         * Makefile.am: fix
4538 2002-11-29  Simon Josefsson <simon@josefsson.org>
4540         * configure.ac: add unsetenv LIBOBJ fix typo remove alloca and
4541         malloc LIBOBJs
4543 2002-11-29  Simon Josefsson <simon@josefsson.org>
4545         * lib/netio.c: solaris has sockaddr_storage, but using it doesn't
4546         work?!
4548 2002-11-29  Simon Josefsson <simon@josefsson.org>
4550         * lib/Makefile.am, lib/internal.h, lib/setenv.c, lib/setenv.h,
4551         lib/unsetenv.c: improved setenv LIBOBJs from Bruno.
4553 2002-11-29  Simon Josefsson <simon@josefsson.org>
4555         * lib/asn1.c, lib/kdcrep.c, lib/ticket.c: endian fixes
4557 2002-11-28  Simon Josefsson <simon@josefsson.org>
4559         * lib/setenv.c: copy from glibc that actually works
4561 2002-11-28  Simon Josefsson <simon@josefsson.org>
4563         * configure.ac: libtool obsoletes ranlib
4565 2002-11-28  Simon Josefsson <simon@josefsson.org>
4567         * lib/error.c, lib/init.c, lib/internal.h, lib/kdc.c, lib/kdcreq.c,
4568         lib/shishi.h.in: nonces are 4 bytes, remove shortnonce stuff.
4570 2002-11-27  Simon Josefsson <simon@josefsson.org>
4572         * AUTHORS: fix
4574 2002-11-27  Simon Josefsson <simon@josefsson.org>
4576         * lib/error.c: fix msg
4578 2002-11-27  Simon Josefsson <simon@josefsson.org>
4580         * lib/cfg.c, lib/init.c: print warnings
4582 2002-11-27  Simon Josefsson <simon@josefsson.org>
4584         * Makefile.am: make dist work
4586 2002-11-27  Simon Josefsson <simon@josefsson.org>
4588         * lib/shishi.h.in: add prototype
4590 2002-11-27  Simon Josefsson <simon@josefsson.org>
4592         * tests/Makefile.am: fix asn1 dir
4594 2002-11-26  Simon Josefsson <simon@josefsson.org>
4596         * Makefile.am, configure.ac: remove gdbm temporarily add ngettext
4597         check add setenv replacement
4599 2002-11-26  Simon Josefsson <simon@josefsson.org>
4601         * lib/setenv.c: new file, for system's that lack setenv()
4603 2002-11-26  Simon Josefsson <simon@josefsson.org>
4605         * lib/Makefile.am: extradist setenv.c
4607 2002-11-26  Simon Josefsson <simon@josefsson.org>
4609         * lib/internal.h, lib/ticketset.c: fix ngettext
4611 2002-11-26  Simon Josefsson <simon@josefsson.org>
4613         * src/Makefile.am: needs asn1 includes
4615 2002-11-26  Simon Josefsson <simon@josefsson.org>
4617         * src/data.h: _N is defined on solaris
4619 2002-11-26  Simon Josefsson <simon@josefsson.org>
4621         * tests/Makefile.am: need asn1 includes
4623 2002-11-26  Simon Josefsson <simon@josefsson.org>
4625         * doc/shishi.texi: small fixes
4627 2002-11-25  Simon Josefsson <simon@josefsson.org>
4629         * configure.ac: remove krb5 stuff from inetutils remove ugly stuff
4630         configure.ac
4632 2002-11-25  Simon Josefsson <simon@josefsson.org>
4634         * extra/README: [no log message]
4636 2002-11-25  Simon Josefsson <simon@josefsson.org>
4638         * Makefile.am, README, configure.ac: extra/
4640 2002-11-25  Simon Josefsson <simon@josefsson.org>
4642         * extra/README: [no log message]
4644 2002-11-25  Simon Josefsson <simon@josefsson.org>
4646         * extra/Makefile.am, extra/README, extra/inetutils.diff: Add
4647         inetutils in extra/.
4649 2002-11-25  Simon Josefsson <simon@josefsson.org>
4651         * po/LINGUAS, po/Makevars, po/POTFILES.in, po/shishi.pot, po/sv.po:
4652         [no log message]
4654 2002-11-25  Simon Josefsson <simon@josefsson.org>
4656         * lib/kdcrep.c: remove debug code
4658 2002-11-25  Simon Josefsson <simon@josefsson.org>
4660         * lib/Makefile.am: EXTRA_DIST crypt-*.c
4662 2002-11-25  Simon Josefsson <simon@josefsson.org>
4664         * doc/shishi.texi: todo's
4666 2002-11-25  Simon Josefsson <simon@josefsson.org>
4668         * m4/Makefile.am, m4/pkg.m4: [no log message]
4670 2002-11-25  Simon Josefsson <simon@josefsson.org>
4672         * config.rpath, mkinstalldirs: [no log message]
4674 2002-11-25  Simon Josefsson <simon@josefsson.org>
4676         * README, THANKS, configure.ac, shishi.pc.in: add copyright
4678 2002-11-25  Simon Josefsson <simon@josefsson.org>
4680         * AUTHORS, README: [no log message]
4682 2002-11-25  Simon Josefsson <simon@josefsson.org>
4684         * README: Move platforms to doc/shishi.texi
4686 2002-11-25  Simon Josefsson <simon@josefsson.org>
4688         * doc/shishi.texi: Add user manual, reporting bugs, supported
4689         platforms.
4691 2002-11-23  Simon Josefsson <simon@josefsson.org>
4693         * lib/crypto-des.c, lib/ticketset.c: fixes.
4695 2002-11-23  Simon Josefsson <simon@josefsson.org>
4697         * src/shishi.c: fixes
4699 2002-11-23  Simon Josefsson <simon@josefsson.org>
4701         * lib/crypto-des.c: remove md4 junk
4703 2002-11-23  Simon Josefsson <simon@josefsson.org>
4705         * configure.ac: Gettext version for autoreconf.
4707 2002-11-23  Simon Josefsson <simon@josefsson.org>
4709         * doc/shishi.texi: User/Administration Manual sections.
4711 2002-11-22  Simon Josefsson <simon@josefsson.org>
4713         * lib/ap.c, lib/aprep.c, lib/diskio.c, lib/encapreppart.c,
4714         lib/internal.h, lib/shishi.h.in: Add high-level AP functions.
4716 2002-11-22  Simon Josefsson <simon@josefsson.org>
4718         * README: [no log message]
4720 2002-11-22  Simon Josefsson <simon@josefsson.org>
4722         * lib/apreq.c, lib/diskio.c, lib/kdcrep.c, lib/ticket.c: "kerberos"
4723         is a dirty word.
4725 2002-11-22  Simon Josefsson <simon@josefsson.org>
4727         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
4728         lib/crypto-null.c, lib/crypto.c: Remove keytype from some
4729         functions.
4731 2002-11-22  Simon Josefsson <simon@josefsson.org>
4733         * doc/shishi.texi: Add crypto overview.  Fixes.
4735 2002-11-22  Simon Josefsson <simon@josefsson.org>
4737         * lib/crypto.c: Cleanup.
4739 2002-11-22  Simon Josefsson <simon@josefsson.org>
4741         * lib/crypto-3des.c, lib/crypto-aes.c: remove junk.
4743 2002-11-22  Simon Josefsson <simon@josefsson.org>
4745         * lib/apreq.c, lib/as.c, lib/crypto-3des.c, lib/crypto-des.c,
4746         lib/crypto-lowlevel.c, lib/crypto-simplified.c, lib/crypto-utils.c,
4747         lib/crypto.c, lib/error.c, lib/internal.h, lib/kdc.c, lib/kdcrep.c,
4748         lib/shishi.h.in, src/kdc.c: 3DES TGS works.
4750 2002-11-22  Simon Josefsson <simon@josefsson.org>
4752         * tests/Makefile.am: Don't link with libtasn1.
4754 2002-11-22  Simon Josefsson <simon@josefsson.org>
4756         * configure.ac: Fixes.  Add stringprep.
4758 2002-11-22  Simon Josefsson <simon@josefsson.org>
4760         * Makefile.am: test/ renamed to tests/ (repository mv).
4762 2002-11-22  Simon Josefsson <simon@josefsson.org>
4764         * NEWS: [no log message]
4766 2002-11-22  Simon Josefsson <simon@josefsson.org>
4768         * shishi.conf.in: Add server-realm.
4770 2002-11-22  Simon Josefsson <simon@josefsson.org>
4772         * shishi.pc.in: Move gcrypt after shishi.
4774 2002-11-22  Simon Josefsson <simon@josefsson.org>
4776         * src/shishid.c: Read CFG in library.
4778 2002-11-22  Simon Josefsson <simon@josefsson.org>
4780         * src/data.h: Add TGS client/server name.
4782 2002-11-22  Simon Josefsson <simon@josefsson.org>
4784         * src/Makefile.am: Don't link with libtasn.
4786 2002-11-22  Simon Josefsson <simon@josefsson.org>
4788         * src/server.c, src/crypto.c: Crypto updates.
4790 2002-11-22  Simon Josefsson <simon@josefsson.org>
4792         * src/shishi.c: Add --client-name and --server-name for TGS.  Read
4793         cfg and create ticketset within library.
4795 2002-11-22  Simon Josefsson <simon@josefsson.org>
4797         * lib/tgs.c: Inline call.
4799 2002-11-22  Simon Josefsson <simon@josefsson.org>
4801         * lib/done.c: Free some more.
4803 2002-11-22  Simon Josefsson <simon@josefsson.org>
4805         * lib/asn1.c: remove errorDescription from shishi_d2a_apprep
4807 2002-11-22  Simon Josefsson <simon@josefsson.org>
4809         * lib/kdc.c: Str2key parameter.
4811 2002-11-22  Simon Josefsson <simon@josefsson.org>
4813         * lib/realm.c: Map server to realm.
4815 2002-11-22  Simon Josefsson <simon@josefsson.org>
4817         * lib/ticketset.c: Handle library default ticketset.
4819 2002-11-22  Simon Josefsson <simon@josefsson.org>
4821         * lib/kdcrep.c, lib/ticket.c: Crypto key usage fixes.
4823 2002-11-22  Simon Josefsson <simon@josefsson.org>
4825         * lib/internal.h: Fix keyusage enum.  Add cfg and ticketset.
4827 2002-11-22  Simon Josefsson <simon@josefsson.org>
4829         * lib/init.c: Read config files and ticketset in shishi_init().
4831 2002-11-22  Simon Josefsson <simon@josefsson.org>
4833         * lib/cfg.c: Add shishi_cfg_default_*.
4835 2002-11-22  Simon Josefsson <simon@josefsson.org>
4837         * lib/authenticator.c: Cleanup cksum type selection a little.
4839 2002-11-22  Simon Josefsson <simon@josefsson.org>
4841         * lib/apreq.c: Crypto keyusage.
4843 2002-11-22  Simon Josefsson <simon@josefsson.org>
4845         * lib/aprep.c: Encrypt with key usage.
4847 2002-11-22  Simon Josefsson <simon@josefsson.org>
4849         * lib/shishi.h.in: Cleanups
4851 2002-11-22  Simon Josefsson <simon@josefsson.org>
4853         * lib/vasprintf.c: shishi_asprintf().
4855 2002-11-22  Simon Josefsson <simon@josefsson.org>
4857         * lib/Makefile.am: Add vasprintf, pkcs5.  Link asn1 stuff directly.
4859 2002-11-22  Simon Josefsson <simon@josefsson.org>
4861         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
4862         lib/crypto-lowlevel.c, lib/crypto-null.c, lib/crypto-simplified.c,
4863         lib/crypto-utils.c, lib/crypto.c: Split crypto files more.  AES
4864         works.
4866 2002-11-22  Simon Josefsson <simon@josefsson.org>
4868         * tests/crypto.c: Add AES test vectors.
4870 2002-11-20  Simon Josefsson <simon@josefsson.org>
4872         * lib/pkcs5.c: Check libgcrypt return codes.
4874 2002-11-20  Simon Josefsson <simon@josefsson.org>
4876         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
4877         lib/crypto.c: Split crypto file.  Some initial AES stuff.  Maybe
4878         other things.
4880 2002-11-08  Simon Josefsson <simon@josefsson.org>
4882         * lib/pkcs5.c: Fix bug.
4884 2002-11-08  Simon Josefsson <simon@josefsson.org>
4886         * lib/pkcs5.c, lib/pkcs5.h, tests/crypto.c: Add PKCS5 PBKDF2
4887         implementation.
4889 2002-11-07  Simon Josefsson <simon@josefsson.org>
4891         * shishi.pc.in: Add -R.
4893 2002-11-05  Simon Josefsson <simon@josefsson.org>
4895         * lib/rfc1510bis.asn1: Make it compile with buggy libtasn1.
4897 2002-11-04  Simon Josefsson <simon@josefsson.org>
4899         * Makefile.am, README, mkinstalldirs, shishi.conf.in,
4900         shishi.skel.in, doc/Makefile.am, doc/shishi.texi, lib/Makefile.am,
4901         lib/as.c, lib/asn1.c, lib/authenticator.c, lib/cfg.c, lib/crypto.c,
4902         lib/diskio.c, lib/init.c, lib/internal.h, lib/netio.c,
4903         lib/password.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c,
4904         lib/ticketset.c, src/Makefile.am, src/authp.c, src/client.c,
4905         src/data.h, src/kdc.c, src/list.c, src/shishi.c, src/shishid.c,
4906         tests/crypto.c: Add kdc-timeout and kdc-retries configuration file
4907         settings.  Manual improvements.  Added MOD-CRC32 and test vectors.
4908         Added MD4 (to be replaced by my patch to libgcrypt).  Added
4909         Shishi_as and Shishi_tgs structures for high-level KDC exchanges.
4910         Separated KDC command into high-level AS, TGS and low-level KDC.
4912 2002-11-02  Simon Josefsson <simon@josefsson.org>
4914         * README, mkinstalldirs, shishi.conf.in, lib/aprep.c, lib/apreq.c,
4915         lib/authenticator.c, lib/cfg.c, lib/crypto.c, lib/diskio.c,
4916         lib/encapreppart.c, lib/init.c, lib/internal.h, lib/kdc.c,
4917         lib/kdcrep.c, lib/kdcreq.c, lib/netio.c, lib/shishi.h.in,
4918         lib/ticket.c, lib/ticketset.c, src/kdc.c, src/shishi.c,
4919         src/shishid.c: Reworked silent/verbose/debug handling in library.
4920         Handles more than one KDC.
4922 2002-10-31  Simon Josefsson <simon@josefsson.org>
4924         * lib/asn1.c, lib/netio.c, src/Makefile.am, src/shishid.c: Improve
4925         daemon.
4927 2002-10-30  Simon Josefsson <simon@josefsson.org>
4929         * Makefile.am: EXTRA_DIST gdbm until it has automake.
4931 2002-10-30  Simon Josefsson <simon@josefsson.org>
4933         * Makefile.am, README, configure.ac, mkinstalldirs,
4934         lib/Makefile.am, lib/netio.c, src/Makefile.am, src/shishid.c,
4935         tests/Makefile.am: Remove dependency on GNET Add GDBM
4937 2002-10-28  Simon Josefsson <simon@josefsson.org>
4939         * lib/apreq.c, lib/authenticator.c, lib/crypto.c, lib/kdcrep.c,
4940         lib/kdcreq.c, lib/shishi.h.in, src/kdc.c: des3-cbc-hmac-sha1-kd AS
4941         works.
4943 2002-10-26  Simon Josefsson <simon@josefsson.org>
4945         * shishi.conf.in, shishi.skel.in, lib/cfg.c, lib/init.c,
4946         lib/internal.h, lib/kdcreq.c: Add client-kdc-etypes configuration
4947         option.
4949 2002-10-26  Simon Josefsson <simon@josefsson.org>
4951         * acinclude.m4, Makefile.am, mkinstalldirs: [no log message]
4953 2002-10-26  Simon Josefsson <simon@josefsson.org>
4955         * config.rpath, mkinstalldirs: gettextize want these
4957 2002-10-26  Simon Josefsson <simon@josefsson.org>
4959         * AUTHORS, Makefile.am, NEWS, README, THANKS, configure.ac,
4960         shishi.conf.in, shishi.pc.in, shishi.skel.in, doc/Makefile.am,
4961         doc/fdl.texi, doc/gdoc, doc/gpl.texi, doc/lgpl.texi,
4962         doc/shishi.texi, lib/Makefile.am, lib/ap.c, lib/aprep.c,
4963         lib/apreq.c, lib/asn1.c, lib/authenticator.c, lib/base64.c,
4964         lib/cfg.c, lib/crypto.c, lib/diskio.c, lib/done.c,
4965         lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
4966         lib/error.c, lib/gettext.h, lib/gztime.c, lib/init.c,
4967         lib/internal.h, lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/netio.c,
4968         lib/password.c, lib/principal.c, lib/realm.c, lib/rfc1510.asn1,
4969         lib/rfc1510bis.asn1, lib/rfc1510bis.asn1.orig, lib/shishi.h.in,
4970         lib/ticket.c, lib/ticketset.c, lib/version.c, src/Makefile.am,
4971         src/authp.c, src/client.c, src/crypto.c, src/data.h, src/gettext.h,
4972         src/kdc.c, src/list.c, src/server.c, src/shishi.c,
4973         tests/Makefile.am, tests/crypto.c: Moved development into CVS.
4975 ----------------------------------------------------------------------
4976   Copyright 2002, 2003  Simon Josefsson
4977  Copying and distribution of this file, with or without modification,
4978  are permitted in any medium without royalty provided the copyright
4979  notice and this notice are preserved.