*** empty log message ***
[shishi.git] / ChangeLog
blob3e0ddb1b1e7ec56c9acdea6a59c2a4fbe06b3acd
1 2003-09-14  Simon Josefsson <simon@josefsson.org>
3         * NEWS: Version 0.0.6.
5 2003-09-14  Simon Josefsson <simon@josefsson.org>
7         * Makefile.am: Don't rebuild doc/man/Makefile.am automatically.
9 2003-09-14  Simon Josefsson <simon@josefsson.org>
11         * doc/man/Makefile.am, po/shishi.pot, po/sv.po: Generated.
13 2003-09-14  Simon Josefsson <simon@josefsson.org>
15         * NEWS: Fix.
17 2003-09-14  Simon Josefsson <simon@josefsson.org>
19         * doc/shishi.texi: Fix @cartouche.
21 2003-09-14  Simon Josefsson <simon@josefsson.org>
23         * NEWS: Add.
25 2003-09-14  Simon Josefsson <simon@josefsson.org>
27         * NEWS: Add.
29 2003-09-14  Simon Josefsson <simon@josefsson.org>
31         * doc/man/Makefile.am: Distclean man pages, for 'distcheck'.
33 2003-09-14  Simon Josefsson <simon@josefsson.org>
35         * Makefile.am: Use nettle and minitasn1 for 'distcheck'.
37 2003-09-14  Simon Josefsson <simon@josefsson.org>
39         * lib/nettle.c:
40         (shishi_arcfour): Use proper Nettle API.
42 2003-09-14  Simon Josefsson <simon@josefsson.org>
44         * lib/nettle.c:
45         (_shishi_crypto_init): Fix prototype, from Nicolas Pouvesle
46         <nico.pou@fnac.net>.
48 2003-09-14  Simon Josefsson <simon@josefsson.org>
50         * lib/crypto-rc4.c, lib/crypto.c, lib/crypto.h: ARCFOUR additions
51         (unfinished).
53 2003-09-14  Simon Josefsson <simon@josefsson.org>
55         * lib/libgcrypt.c, lib/nettle.c, lib/shishi.h.in: Fix ARCFOUR.  Doc
56         fixes.
58 2003-09-14  Simon Josefsson <simon@josefsson.org>
60         * extra/pam_shishi/Makefile.am: Fix.
62 2003-09-13  Simon Josefsson <simon@josefsson.org>
64         * crypto/Makefile.am, crypto/arcfour.c, crypto/arcfour.h: Add.
66 2003-09-13  Simon Josefsson <simon@josefsson.org>
68         * lib/libgcrypt.c, lib/nettle.c, lib/shishi.h.in: Add HMAC-MD5.
70 2003-09-13  Simon Josefsson <simon@josefsson.org>
72         * src/shishid.c: Cleanup.
74 2003-09-13  Simon Josefsson <simon@josefsson.org>
76         * src/shishid.c: Fix.
78 2003-09-13  Simon Josefsson <simon@josefsson.org>
80         * lib/asn1.c, lib/shishi.h.in:
81         (shishi_der_msgtype, shishi_asn1_msgtype, shishi_der2asn1): New.
83 2003-09-13  Simon Josefsson <simon@josefsson.org>
85         * src/shishid.c: Fix packet parsing and error handling.
87 2003-09-13  Simon Josefsson <simon@josefsson.org>
89         * configure.ac: Fix standalone libtasn1.
91 2003-09-13  Simon Josefsson <simon@josefsson.org>
93         * configure.ac: Improve libtasn1 test.
95 2003-09-13  Simon Josefsson <simon@josefsson.org>
97         * lib/asn1.c: Warn for old libtasn1.
99 2003-09-13  Simon Josefsson <simon@josefsson.org>
101         * lib/Makefile.am: Don't always -I../asn1.
103 2003-09-13  Simon Josefsson <simon@josefsson.org>
105         * configure.ac: Add LIBTASN1_CFLAGS.
107 2003-09-13  Simon Josefsson <simon@josefsson.org>
109         * configure.ac: Fix.
111 2003-09-13  Simon Josefsson <simon@josefsson.org>
113         * lib/init.c, lib/internal.h, lib/asn1.c, lib/libgcrypt.c: Fix
114         _shishi_*_init().
116 2003-09-13  Simon Josefsson <simon@josefsson.org>
118         * configure.ac: Don't use pkg-config for libidn.  Simplify LIBS.
120 2003-09-13  Simon Josefsson <simon@josefsson.org>
122         * lib/Makefile.am: Remove LIBIDN_*.
124 2003-09-13  Simon Josefsson <simon@josefsson.org>
126         * tests/Makefile.am, src/Makefile.am: Remove LIBIDN_LIBS.
128 2003-09-13  Simon Josefsson <simon@josefsson.org>
130         * configure.ac: Use system's libtasn1 and libgcrypt by default.
132 2003-09-12  Simon Josefsson <simon@josefsson.org>
134         * doc/gdoc: Generalize a bit.
136 2003-09-11  Simon Josefsson <simon@josefsson.org>
138         * lib/tgs.c, lib/shishi.h.in:
139         (shishi_tgs_rep_build): Add keyusage.
141 2003-09-11  Simon Josefsson <simon@josefsson.org>
143         * src/shishid.c: Use proper keyusage for building TGS-REP.
145 2003-09-11  Simon Josefsson <simon@josefsson.org>
147         * lib/crypto.c: Fix.
149 2003-09-11  Simon Josefsson <simon@josefsson.org>
151         * lib/Makefile.am, src/Makefile.am, tests/Makefile.am,
152         configure.ac: Fix LDADD.
154 2003-09-11  Simon Josefsson <simon@josefsson.org>
156         * src/shishid.c: Clear listenspec.
158 2003-09-11  Simon Josefsson <simon@josefsson.org>
160         * lib/tkt.c: Fix.
162 2003-09-11  Simon Josefsson <simon@josefsson.org>
164         * doc/shishi.texi: Use ISO-8859-1, as UTF-8 is not supported by
165         texinfo.
167 2003-09-11  Simon Josefsson <simon@josefsson.org>
169         * src/shishid.c: Support multiple -v's.
171 2003-09-10  Simon Josefsson <simon@josefsson.org>
173         * src/shishid.c: Optimize.
175 2003-09-10  Simon Josefsson <simon@josefsson.org>
177         * lib/keys.c: Fix crash, from Nicolas Pouvesle <nico.pou@fnac.net>.
179 2003-09-10  Simon Josefsson <simon@josefsson.org>
181         * doc/shishi.texi: Add.
183 2003-09-10  Simon Josefsson <simon@josefsson.org>
185         * lib/kdc.c: Fix.
187 2003-09-10  Simon Josefsson <simon@josefsson.org>
189         * ANNOUNCE: Fix.
191 2003-09-10  Simon Josefsson <simon@josefsson.org>
193         * lib/init.c: Fix.
195 2003-09-10  Simon Josefsson <simon@josefsson.org>
197         * doc/man/Makefile.am: Add.
199 2003-09-10  Simon Josefsson <simon@josefsson.org>
201         * lib/init.c: Cleanup.  Doc fix.
203 2003-09-10  Simon Josefsson <simon@josefsson.org>
205         * lib/shishi.h.in:
206         (shishi_server): Add.
208 2003-09-09  Simon Josefsson <simon@josefsson.org>
210         * lib/error.c, lib/init.c, lib/internal.h, lib/shishi.h.in: Log to
211         stderr/syslog/none in shishi_{warn,info}, from Nicolas Pouvesle
212         <nico.pou@fnac.net>.
214 2003-09-09  Simon Josefsson <simon@josefsson.org>
216         * tests/Makefile.am, src/Makefile.am, examples/Makefile.am: Fix
217         LDADD.
219 2003-09-09  Simon Josefsson <simon@josefsson.org>
221         * NEWS: Mention man pages.
223 2003-09-09  Simon Josefsson <simon@josefsson.org>
225         * Makefile.am, doc/Makefile.am, doc/man/Makefile.am: Move shishi.1
226         to doc/man/.  Generate API man pages.
228 2003-09-09  Simon Josefsson <simon@josefsson.org>
230         * doc/gdoc: Add -listfunc.
232 2003-09-09  Simon Josefsson <simon@josefsson.org>
234         * lib/libgcrypt.c: Doc fix.
236 2003-09-09  Simon Josefsson <simon@josefsson.org>
238         * configure.ac: Add doc/man/.
240 2003-09-09  Simon Josefsson <simon@josefsson.org>
242         * lib/version.c: Doc fix.
244 2003-09-09  Simon Josefsson <simon@josefsson.org>
246         * doc/gdoc: Improve man pages, unfortunately somewhat Shishi
247         specific for the moment.  Remove leading SPC in paragraphs.
249 2003-09-09  Simon Josefsson <simon@josefsson.org>
251         * lib/tkts.c: Doc fix.
253 2003-09-09  Simon Josefsson <simon@josefsson.org>
255         * lib/Makefile.am: Remove gettext.h
257 2003-09-09  Simon Josefsson <simon@josefsson.org>
259         * gl/alloca.c, gl/error.c, gl/error.h, gl/exitfail.c,
260         gl/gethostname.c, gl/m4/alloca.m4, gl/m4/argp.m4, gl/m4/error.m4,
261         gl/m4/exitfail.m4, gl/m4/getdate.m4: Upstream sync.
263 2003-09-09  Simon Josefsson <simon@josefsson.org>
265         * lib/crypto-rc4.c: Fix.
267 2003-09-09  Simon Josefsson <simon@josefsson.org>
269         * lib/crypto-aes.c: Fix.
271 2003-09-09  Simon Josefsson <simon@josefsson.org>
273         * lib/crypto-des.c: Doc fix.
275 2003-09-09  Simon Josefsson <simon@josefsson.org>
277         * doc/reference/Makefile.am: Fix ignored headers.
279 2003-09-09  Simon Josefsson <simon@josefsson.org>
281         * lib/gettext.h: Remove (already in ../gl/).
283 2003-09-09  Simon Josefsson <simon@josefsson.org>
285         * tests/crypto.c: Check if algorithm is used before testing it.
287 2003-09-09  Simon Josefsson <simon@josefsson.org>
289         * tests/safe.c: Don't assume DES.
291 2003-09-09  Simon Josefsson <simon@josefsson.org>
293         * configure.ac: Disable RC4.
295 2003-09-09  Simon Josefsson <simon@josefsson.org>
297         * configure.ac: Add --enable-null, --enable-md, --enable-des,
298         --enable-3des, --enable-aes, and --enable-arcfour.
300 2003-09-09  Simon Josefsson <simon@josefsson.org>
302         * lib/Makefile.am: Fix.
304 2003-09-09  Simon Josefsson <simon@josefsson.org>
306         * lib/Makefile.am, lib/crypto-3des.c, lib/crypto-aes.c,
307         lib/crypto-des.c, lib/crypto-md.c, lib/crypto-null.c,
308         lib/crypto-rc4.c, lib/crypto.c, lib/crypto.h, lib/internal.h,
309         lib/utils.c: Split up crypto.c somewhat.
311 2003-09-09  Simon Josefsson <simon@josefsson.org>
313         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
314         lib/crypto.c: Cleanup debug messages.
316 2003-09-08  Simon Josefsson <simon@josefsson.org>
318         * lib/crypto.c: Don't use alloca.
320 2003-09-08  Simon Josefsson <simon@josefsson.org>
322         * lib/tkts.c: Doc fix.
324 2003-09-08  Simon Josefsson <simon@josefsson.org>
326         * NEWS: Fix.
328 2003-09-08  Simon Josefsson <simon@josefsson.org>
330         * lib/tkts.c: Doc fix.
332 2003-09-08  Simon Josefsson <simon@josefsson.org>
334         * doc/shishi.texi: Document proxy/forwarded tickets.
336 2003-09-08  Simon Josefsson <simon@josefsson.org>
338         * doc/shishi.texi: Sync --help.
340 2003-09-08  Simon Josefsson <simon@josefsson.org>
342         * src/shishi.c: Doc fix.
344 2003-09-08  Simon Josefsson <simon@josefsson.org>
346         * lib/tkts.c: Fix.
348 2003-09-08  Simon Josefsson <simon@josefsson.org>
350         * lib/tkt.c: Fix messages.
352 2003-09-08  Simon Josefsson <simon@josefsson.org>
354         * lib/tkts.c:
355         (shishi_tkt_match_p): Compare tktflags.
356         (shishi_tkts_get_tgt, shishi_tkts_get_tgs): Add.
357         (shishi_tkts_get): Use them.
359 2003-09-08  Simon Josefsson <simon@josefsson.org>
361         * src/shishi.c: Add --proxy, --forwardable, and --forwarded.
363 2003-09-08  Simon Josefsson <simon@josefsson.org>
365         * lib/shishi.h.in: Fix.
367 2003-09-08  Simon Josefsson <simon@josefsson.org>
369         * tests/Makefile.am: Disable building tests unconditionally.
371 2003-09-08  Simon Josefsson <simon@josefsson.org>
373         * lib/asn1.c:
374         (shishi_asn1_write_bitstring): Fix.
376 2003-09-08  Simon Josefsson <simon@josefsson.org>
378         * lib/shishi.h.in, lib/kdcreq.c, lib/asn1.c: Fix.
380 2003-09-08  Simon Josefsson <simon@josefsson.org>
382         * lib/asn1.c: Fix bitstrings.
384 2003-09-08  Simon Josefsson <simon@josefsson.org>
386         * lib/kdc.c: Fix debug messages.
388 2003-09-08  Simon Josefsson <simon@josefsson.org>
390         * src/shishi.c, doc/shishi.texi, lib/tkts.c: Fix.
392 2003-09-08  Simon Josefsson <simon@josefsson.org>
394         * doc/shishi.texi, NEWS: Add.
396 2003-09-08  Simon Josefsson <simon@josefsson.org>
398         * src/shishi.c: Support getting proxiable tickets.  Fix renewable
399         API.
401 2003-09-08  Simon Josefsson <simon@josefsson.org>
403         * lib/shishi.h.in: Add proxiable hint flag.  Replace renewable hint
404         field with renewable hint flag.
406 2003-09-08  Simon Josefsson <simon@josefsson.org>
408         * lib/tkts.c: Support proxiable tickets.  Use flags for renewable
409         ticket instead of field in hints struct.
411 2003-09-08  Simon Josefsson <simon@josefsson.org>
413         * gl/time_r.c: Upstream sync.
415 2003-09-07  Simon Josefsson <simon@josefsson.org>
417         * lib/libgcrypt.c: Fix. (Tested with 1.1.44-cvs.)
419 2003-09-07  Simon Josefsson <simon@josefsson.org>
421         * lib/kdcreq.c: Fix API.
423 2003-09-07  Simon Josefsson <simon@josefsson.org>
425         * lib/password.c, lib/shishi.h.in: Fix.
427 2003-09-07  Simon Josefsson <simon@josefsson.org>
429         * lib/as.c: Fix API.
431 2003-09-07  Simon Josefsson <simon@josefsson.org>
433         * lib/asn1.c: Doc fix.  Cleanup.
435 2003-09-07  Simon Josefsson <simon@josefsson.org>
437         * lib/shishi.h.in: Fix.
439 2003-09-07  Simon Josefsson <simon@josefsson.org>
441         * lib/init.c, lib/internal.h: Fix.
443 2003-09-07  Simon Josefsson <simon@josefsson.org>
445         * lib/kdcreq.c: Typo.
447 2003-09-07  Simon Josefsson <simon@josefsson.org>
449         * lib/kdcreq.c: Doc fix.
451 2003-09-07  Simon Josefsson <simon@josefsson.org>
453         * lib/tkt.c: Doc fix.  Cleanup.
455 2003-09-07  Simon Josefsson <simon@josefsson.org>
457         * src/shishi.c, lib/tkts.c, lib/shishi.h.in: Fix API.
459 2003-09-07  Simon Josefsson <simon@josefsson.org>
461         * doc/Makefile.am, doc/shishi.texi: Add nettle.
463 2003-09-07  Simon Josefsson <simon@josefsson.org>
465         * lib/libgcrypt.c, lib/nettle.c: Doc fix.
467 2003-09-07  Simon Josefsson <simon@josefsson.org>
469         * lib/crypto.c, lib/shishi.h.in, lib/crypto-des.c, lib/crypto-md.c,
470         lib/crypto-rc4.c: Fix.
472 2003-09-07  Simon Josefsson <simon@josefsson.org>
474         * lib/nettle.c, lib/libgcrypt.c, lib/shishi.h.in, lib/crypto.c:
475         Fix.
477 2003-09-07  Simon Josefsson <simon@josefsson.org>
479         * lib/shishi.h.in, lib/internal.h, lib/init.c, lib/libgcrypt.c:
480         Fix.
482 2003-09-07  Simon Josefsson <simon@josefsson.org>
484         * lib/crypto-des.c, lib/crypto.c: Add md4 verify.  Cleanup.
486 2003-09-07  Simon Josefsson <simon@josefsson.org>
488         * doc/shishi.texi, lib/crypto-md.c: Fix.
490 2003-09-07  Simon Josefsson <simon@josefsson.org>
492         * configure.ac, lib/Makefile.am, lib/crypto-aes.c,
493         lib/crypto-des.c, lib/crypto-md.c, lib/crypto-rc4.c, lib/crypto.c,
494         lib/kdcrep.c, lib/libgcrypt.c, lib/nettle.c, lib/pkcs5.c,
495         lib/shishi.h.in, tests/crypto.c: Move low-level crypto interface to
496         nettle.c or libgcrypt.c.  Fix APIs and update callers.
498 2003-09-07  Simon Josefsson <simon@josefsson.org>
500         * gl/memdup.c, gl/memdup.h, gl/xmemdup.c, gl/xmemdup.h: Fix.
502 2003-09-07  Simon Josefsson <simon@josefsson.org>
504         * lib/Makefile.am, lib/crypto.c, lib/init.c, lib/libgcrypt.c,
505         lib/nettle.c, lib/shishi.h.in: Isolate crypto library (unfinished).
507 2003-09-07  Simon Josefsson <simon@josefsson.org>
509         * doc/shishi.texi: Don't use () when talking about functions.
511 2003-09-07  Simon Josefsson <simon@josefsson.org>
513         * lib/shishi.h.in: Fix.
515 2003-09-07  Simon Josefsson <simon@josefsson.org>
517         * NEWS, configure.ac: Bump versions.
519 2003-09-07  Simon Josefsson <simon@josefsson.org>
521         * doc/draft-ietf-krb-wg-gssapi-cfx-01.txt: Move.
523 2003-09-07  Simon Josefsson <simon@josefsson.org>
525         * NEWS: Version 0.0.5.
527 2003-09-07  Simon Josefsson <simon@josefsson.org>
529         * lib/internal.h: Fix.
531 2003-09-07  Simon Josefsson <simon@josefsson.org>
533         * configure.ac, gl/Makefile.am, gl/mktime.c, gl/time_r.c,
534         gl/time_r.h, gl/timegm.c, gl/timegm.h, gl/m4/Makefile.am,
535         gl/m4/mktime.m4, gl/m4/restrict.m4, gl/m4/time_r.m4,
536         gl/m4/timegm.m4: Sync upstream.
538 2003-09-07  Simon Josefsson <simon@josefsson.org>
540         * src/shishid.c: Fix.
542 2003-09-07  Simon Josefsson <simon@josefsson.org>
544         * lib/internal.h: Include gnulib headers.
546 2003-09-06  Simon Josefsson <simon@josefsson.org>
548         * po/shishi.pot, po/sv.po: Generated.
550 2003-09-06  Simon Josefsson <simon@josefsson.org>
552         * doc/shishi.texi: Include PRIV stuff.
554 2003-09-06  Simon Josefsson <simon@josefsson.org>
556         * doc/Makefile.am: Add PRIV.
558 2003-09-06  Simon Josefsson <simon@josefsson.org>
560         * NEWS: Mention PRIV.
562 2003-09-06  Simon Josefsson <simon@josefsson.org>
564         * lib/shishi.h.in: Fix.
566 2003-09-06  Simon Josefsson <simon@josefsson.org>
568         * lib/asn1.c, lib/diskio.c, lib/internal.h: Add PRIV stuff.
570 2003-09-06  Simon Josefsson <simon@josefsson.org>
572         * tests/priv.c, tests/Makefile.am: Add PRIV self test.
574 2003-09-06  Simon Josefsson <simon@josefsson.org>
576         * examples/Makefile.am, examples/client-priv.c: Add PRIV example.
578 2003-09-06  Simon Josefsson <simon@josefsson.org>
580         * lib/priv.c: Fix.
582 2003-09-06  Simon Josefsson <simon@josefsson.org>
584         * lib/shishi.h.in, lib/Makefile.am, lib/priv.c: Add PRIV stuff.
586 2003-09-06  Simon Josefsson <simon@josefsson.org>
588         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c, lib/asn1.c,
589         lib/authenticator.c, lib/cfg.c, lib/crypto.c, lib/diskio.c,
590         lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
591         lib/error.c, lib/gztime.c, lib/init.c, lib/internal.h, lib/kdc.c,
592         lib/kdcreq.c, lib/key.c, lib/krberror.c, lib/netio.c, lib/realm.c,
593         lib/resolv.c, lib/safe.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c,
594         lib/tkt.c, lib/tkts.c, lib/utils.c, src/shishi.c, tests/crypto.c,
595         tests/safe.c: Indent.
597 2003-09-06  Simon Josefsson <simon@josefsson.org>
599         * examples/server.c, lib/crypto-md.c: Fix.
601 2003-09-06  Simon Josefsson <simon@josefsson.org>
603         * NEWS: Add.
605 2003-09-06  Simon Josefsson <simon@josefsson.org>
607         * NEWS: Fix.
609 2003-09-06  Simon Josefsson <simon@josefsson.org>
611         * lib/crypto-des.c, lib/kdc.c, lib/crypto-md.c: Fix.
613 2003-09-06  Simon Josefsson <simon@josefsson.org>
615         * src/shishid.c: Fix.
617 2003-09-06  Simon Josefsson <simon@josefsson.org>
619         * tests/ticketset.c: Fix.
621 2003-09-06  Simon Josefsson <simon@josefsson.org>
623         * gl/timegm.c: Don't crash.
625 2003-09-06  Simon Josefsson <simon@josefsson.org>
627         * lib/crypto.c: Fix.
629 2003-09-06  Simon Josefsson <simon@josefsson.org>
631         * NEWS: Add.
633 2003-09-06  Simon Josefsson <simon@josefsson.org>
635         * lib/encapreppart.c: Doc fix.
637 2003-09-06  Simon Josefsson <simon@josefsson.org>
639         * tests/safe.c: Fix.
641 2003-09-06  Simon Josefsson <simon@josefsson.org>
643         * lib/asn1.c, lib/kdc.c, lib/kdcreq.c, lib/principal.c, lib/tkt.c:
644         Use size_t for length variables.
646 2003-09-06  Simon Josefsson <simon@josefsson.org>
648         * lib/shishi.h.in: Fix API.
650 2003-09-06  Simon Josefsson <simon@josefsson.org>
652         * lib/aprep.c, tests/authenticator.c: Use new API.
654 2003-09-06  Simon Josefsson <simon@josefsson.org>
656         * lib/authenticator.c, lib/krberror.c, lib/encapreppart.c: Use
657         shishi_time.
659 2003-09-06  Simon Josefsson <simon@josefsson.org>
661         * lib/gztime.c: Add.
663 2003-09-06  Simon Josefsson <simon@josefsson.org>
665         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/asn1.c,
666         lib/encticketpart.c, lib/shishi.h.in: Use size_t for length
667         variables.
669 2003-09-06  Simon Josefsson <simon@josefsson.org>
671         * po/shishi.pot, po/sv.po: Generated.
673 2003-09-06  Simon Josefsson <simon@josefsson.org>
675         * lib/authenticator.c, lib/crypto.c, lib/kdcrep.c, lib/kdcreq.c,
676         lib/shishi.h.in, lib/ticket.c, lib/tkt.c: Use size_t for length
677         variables.
679 2003-09-06  Simon Josefsson <simon@josefsson.org>
681         * lib/authenticator.c, lib/keys.c, lib/tkt.c, examples/server.c:
682         Fix API.
684 2003-09-06  Simon Josefsson <simon@josefsson.org>
686         * lib/Makefile.am: Dist crypto-{md,rc4}.c.
688 2003-09-06  Simon Josefsson <simon@josefsson.org>
690         * lib/safe.c, lib/shishi.h.in: Fix prototypes.
692 2003-09-06  Simon Josefsson <simon@josefsson.org>
694         * tests/Makefile.am: Add ticketset.
696 2003-09-06  Simon Josefsson <simon@josefsson.org>
698         * tests/ticketset.c: Replace die() with fail().  Init n to size of
699         buffer, for shishi_a2d.
701 2003-09-06  Simon Josefsson <simon@josefsson.org>
703         * tests/safe.c, tests/Makefile.am: Test SAFE stuff.
705 2003-09-06  Simon Josefsson <simon@josefsson.org>
707         * asn1/Makefile.am: Fix copying conditions.
709 2003-09-06  Simon Josefsson <simon@josefsson.org>
711         * gl/Makefile.am: Dist README.
713 2003-09-06  Simon Josefsson <simon@josefsson.org>
715         * crypto/Makefile.am: Dist README.  Fix copying conditions.
717 2003-09-06  Simon Josefsson <simon@josefsson.org>
719         * gl/getdate.y, gl/timegm.c, gl/timegm.h: Upstream sync.
721 2003-09-06  Simon Josefsson <simon@josefsson.org>
723         * gl/Makefile.am: Fix comments.
725 2003-09-06  Simon Josefsson <simon@josefsson.org>
727         * gl/README: Add.
729 2003-09-06  Simon Josefsson <simon@josefsson.org>
731         * crypto/aes-internal.h, crypto/aes.h, crypto/cbc.h, crypto/des.c,
732         crypto/des.h, crypto/desCode.h, crypto/hmac.h, crypto/md4-meta.c,
733         crypto/md4.c, crypto/md4.h, crypto/md5.c, crypto/md5.h,
734         crypto/nettle-meta.h, crypto/sha.h: Upstream sync.
736 2003-09-06  Simon Josefsson <simon@josefsson.org>
738         * crypto/README: Add.
740 2003-09-06  Simon Josefsson <simon@josefsson.org>
742         * asn1/README: Rewrite.
744 2003-09-06  Simon Josefsson <simon@josefsson.org>
746         * asn1/ASN1.c: Unused.
748 2003-09-06  Simon Josefsson <simon@josefsson.org>
750         * extra/pam_shishi/pam_shishi.c, lib/ap.c, lib/aprep.c, lib/as.c,
751         lib/diskio.c, lib/enckdcreppart.c, lib/error.c, lib/kdc.c,
752         lib/shishi.h.in, lib/tgs.c, lib/ticket.c, lib/tkt.c, lib/tkts.c,
753         src/shishi.c, tests/crypto.c: Fix error API.
755 2003-09-06  Simon Josefsson <simon@josefsson.org>
757         * lib/shishi.h.in: Fix.
759 2003-09-06  Simon Josefsson <simon@josefsson.org>
761         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
762         lib/crypto-md.c, lib/crypto-rc4.c, lib/crypto.c: Fix prototypes.
764 2003-09-06  Simon Josefsson <simon@josefsson.org>
766         * lib/crypto-3des.c: Fix API.
768 2003-09-06  Simon Josefsson <simon@josefsson.org>
770         * lib/shishi.h.in: Fix.
772 2003-09-06  Simon Josefsson <simon@josefsson.org>
774         * lib/shishi.h.in:
775         (Shishi_krberror): Renamed to Shishi_krb_error to avoid GTK-DOC
776         mixup with shishi_krberror().
778 2003-09-06  Simon Josefsson <simon@josefsson.org>
780         * doc/shishi.texi, lib/error.c: Fix.
782 2003-09-06  Simon Josefsson <simon@josefsson.org>
784         * lib/error.c, lib/init.c:
785         (shishi_info, shishi_warn): Move to error.c, for better
786         documentation.
788 2003-09-06  Simon Josefsson <simon@josefsson.org>
790         * doc/Makefile.am: Fix done.c.
792 2003-09-06  Simon Josefsson <simon@josefsson.org>
794         * lib/Makefile.am, lib/done.c, lib/init.c:
795         (shishi_done): Move to init.c, remove done.c. (Improves generated
796         documentation.)
798 2003-09-06  Simon Josefsson <simon@josefsson.org>
800         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto.c: Fix API.
802 2003-09-06  Simon Josefsson <simon@josefsson.org>
804         * tests/authenticator.c, src/shishid.c, tests/crypto.c: Fix API.
806 2003-09-06  Simon Josefsson <simon@josefsson.org>
808         * lib/ap.c, lib/as.c, lib/asn1.c, lib/key.c, lib/safe.c,
809         lib/shishi.h.in, lib/tgs.c: Add or fix shishi_*_done.
811 2003-09-05  Simon Josefsson <simon@josefsson.org>
813         * lib/ap.c: Doc fix, from Nicolas Pouvesle <nico.pou@fnac.net>.
815 2003-09-05  Simon Josefsson <simon@josefsson.org>
817         * ANNOUNCE: Fix.
819 2003-09-04  Simon Josefsson <simon@josefsson.org>
821         * examples/client.c: Remove safe stuff.
823 2003-09-04  Simon Josefsson <simon@josefsson.org>
825         * examples/Makefile.am, examples/client-safe.c: Add.
827 2003-09-04  Simon Josefsson <simon@josefsson.org>
829         * examples/client.c: Fix.
831 2003-09-03  Simon Josefsson <simon@josefsson.org>
833         * examples/client.c, examples/server.c: Fix SAFE.
835 2003-09-03  Simon Josefsson <simon@josefsson.org>
837         * lib/crypto-des.c, lib/crypto.c, lib/shishi.h.in: Add
838         des_md5_verify (assumes nettle).
840 2003-09-03  Simon Josefsson <simon@josefsson.org>
842         * lib/safe.c:
843         (shishi_safe_verify): Use shishi_verify.
845 2003-09-03  Simon Josefsson <simon@josefsson.org>
847         * lib/shishi.h.in, lib/crypto.c: Fix checksum.  Add verify.
849 2003-09-03  Simon Josefsson <simon@josefsson.org>
851         * lib/ap.c: Add.
853 2003-09-03  Simon Josefsson <simon@josefsson.org>
855         * lib/kdc.c: Fix KDC bug workaround.
857 2003-09-03  Simon Josefsson <simon@josefsson.org>
859         * lib/shishi.h.in: Add.
861 2003-09-03  Simon Josefsson <simon@josefsson.org>
863         * lib/crypto-rc4.c: Unfinished.
865 2003-09-03  Simon Josefsson <simon@josefsson.org>
867         * lib/ap.c: Doc fix.
869 2003-09-03  Simon Josefsson <simon@josefsson.org>
871         * lib/crypto.c: Support draft-brezak-win2k-krb-rc4-hmac-04.txt.
873 2003-09-03  Simon Josefsson <simon@josefsson.org>
875         * tests/crypto.c: Add RC4 str2key test.
877 2003-09-03  Simon Josefsson <simon@josefsson.org>
879         * lib/crypto.c: Don't hardcode etypes.
881 2003-09-03  Simon Josefsson <simon@josefsson.org>
883         * doc/shishi.texi: Fix.
885 2003-09-03  Simon Josefsson <simon@josefsson.org>
887         * doc/shishi.texi: Fix.
889 2003-09-03  Simon Josefsson <simon@josefsson.org>
891         * doc/shishi.texi: Add etype/cksumtype discussion.
893 2003-09-03  Simon Josefsson <simon@josefsson.org>
895         * lib/shishi.h.in: Fix.
897 2003-09-03  Simon Josefsson <simon@josefsson.org>
899         * lib/ap.c: Doc fix.
901 2003-09-03  Simon Josefsson <simon@josefsson.org>
903         * lib/crypto-md.c: Fix header.
905 2003-09-03  Simon Josefsson <simon@josefsson.org>
907         * lib/ap.c, lib/shishi.h.in:
908         (shishi_ap_authenticator_cksumtype): Fix prototype.  Fix callers.
910 2003-09-03  Simon Josefsson <simon@josefsson.org>
912         * lib/authenticator.c: Fix.
914 2003-09-03  Simon Josefsson <simon@josefsson.org>
916         * lib/authenticator.c:
917         (shishi_authenticator_add_cksum): Use
918         shishi_authenticator_add_cksum_type.
920 2003-09-03  Simon Josefsson <simon@josefsson.org>
922         * extra/rsh-redone/rlogin.c, extra/rsh-redone/rsh.c: Fix, from
923         Nicolas Pouvesle <nico.pou@fnac.net>.
925 2003-09-03  Simon Josefsson <simon@josefsson.org>
927         * lib/ap.c, lib/authenticator.c, lib/crypto-md.c, lib/crypto.c,
928         lib/shishi.h.in: Add md4/md5 cksum.  Support non-default checksum
929         type in authenticator/AP.  From Nicolas Pouvesle
930         <nico.pou@fnac.net>.
932 2003-09-03  Simon Josefsson <simon@josefsson.org>
934         * lib/shishi.h.in: Comment fix.
936 2003-09-02  Simon Josefsson <simon@josefsson.org>
938         * lib/shishi.h.in: Doc fix.
940 2003-09-02  Simon Josefsson <simon@josefsson.org>
942         * doc/draft-ietf-krb-wg-gssapi-cfx-01.txt: Add.
944 2003-09-02  Simon Josefsson <simon@josefsson.org>
946         * lib/crypto.c: Debug output fix, from Nicolas Pouvesle
947         <nico.pou@fnac.net>.
949 2003-09-02  Simon Josefsson <simon@josefsson.org>
951         * lib/ap.c: Doc fix, from Nicolas Pouvesle <nico.pou@fnac.net>.
953 2003-09-01  Simon Josefsson <simon@josefsson.org>
955         * gl/timegm.c: Fix gmtime_r.
957 2003-09-01  Simon Josefsson <simon@josefsson.org>
959         * gl/m4/timegm.m4: Fix.
961 2003-09-01  Simon Josefsson <simon@josefsson.org>
963         * gl/timegm.c: New.
965 2003-09-01  Simon Josefsson <simon@josefsson.org>
967         * gl/m4/timegm.m4: Fix.
969 2003-09-01  Simon Josefsson <simon@josefsson.org>
971         * doc/shishi.texi: Fix.
973 2003-09-01  Simon Josefsson <simon@josefsson.org>
975         * doc/shishi.texi: Fix.
977 2003-09-01  Simon Josefsson <simon@josefsson.org>
979         * doc/shishi.texi: Fix.
981 2003-09-01  Simon Josefsson <simon@josefsson.org>
983         * doc/shishi.texi: Fix.
985 2003-09-01  Simon Josefsson <simon@josefsson.org>
987         * doc/shishi.texi: Add download&install.  Add autoconf tests.
989 2003-09-01  Simon Josefsson <simon@josefsson.org>
991         * doc/shishi.texi: Add hacking section.
993 2003-09-01  Simon Josefsson <simon@josefsson.org>
995         * gl/memdup.c, gl/xmemdup.c: Fix.
997 2003-09-01  Simon Josefsson <simon@josefsson.org>
999         * lib/hostkeys.c, lib/principal.c, lib/realm.c, lib/tkts.c: Use
1000         xstrdup.
1002 2003-09-01  Simon Josefsson <simon@josefsson.org>
1004         * lib/crypto-3des.c, lib/crypto-des.c: Use xmalloc.
1006 2003-09-01  Simon Josefsson <simon@josefsson.org>
1008         * lib/tgs.c: Typo.
1010 2003-09-01  Simon Josefsson <simon@josefsson.org>
1012         * lib/cfg.c: Use xrealloc, xstrdup.
1014 2003-09-01  Simon Josefsson <simon@josefsson.org>
1016         * lib/safe.c, lib/tgs.c: Use xcalloc.
1018 2003-09-01  Simon Josefsson <simon@josefsson.org>
1020         * lib/key.c: Doc fix.
1022 2003-09-01  Simon Josefsson <simon@josefsson.org>
1024         * lib/tkts.c, lib/tkt.c, lib/ticket.c: Use xmalloc.
1026 2003-09-01  Simon Josefsson <simon@josefsson.org>
1028         * lib/key.c: Use xstrdup.
1030 2003-09-01  Simon Josefsson <simon@josefsson.org>
1032         * lib/key.c: Use xcalloc.
1034 2003-09-01  Simon Josefsson <simon@josefsson.org>
1036         * lib/as.c, lib/asn1.c, lib/crypto.c, lib/enckdcreppart.c,
1037         lib/init.c: Use xmalloc.
1039 2003-09-01  Simon Josefsson <simon@josefsson.org>
1041         * lib/tkt.c, lib/ap.c: Use xcalloc.
1043 2003-09-01  Simon Josefsson <simon@josefsson.org>
1045         * lib/shishi.h.in: Revert.
1047 2003-09-01  Simon Josefsson <simon@josefsson.org>
1049         * lib/shishi.h.in, lib/internal.h: Add.
1051 2003-09-01  Simon Josefsson <simon@josefsson.org>
1053         * lib/cfg.c: Remove kdc.  Add server-realm (unfinished).
1055 2003-09-01  Simon Josefsson <simon@josefsson.org>
1057         * lib/crypto.c, lib/internal.h: Use memdup.
1059 2003-09-01  Simon Josefsson <simon@josefsson.org>
1061         * gl/Makefile.am, gl/memdup.c, gl/memdup.h, gl/xmemdup.c,
1062         gl/xmemdup.h: Add.
1064 2003-09-01  Simon Josefsson <simon@josefsson.org>
1066         * lib/shishi.h.in: Fix.
1068 2003-09-01  Simon Josefsson <simon@josefsson.org>
1070         * lib/shishi.h.in: Fix AES cksumtype, from Nicolas Pouvesle
1071         <nico.pou@fnac.net>.
1073 2003-08-31  Simon Josefsson <simon@josefsson.org>
1075         * extra/inetutils.diff: Update.
1077 2003-08-31  Simon Josefsson <simon@josefsson.org>
1079         * README-alpha: Fix.
1081 2003-08-31  Simon Josefsson <simon@josefsson.org>
1083         * lib/netio.c: Fix crash.
1085 2003-08-31  Simon Josefsson <simon@josefsson.org>
1087         * ANNOUNCE: Fix.
1089 2003-08-31  Simon Josefsson <simon@josefsson.org>
1091         * NEWS: Add.
1093 2003-08-31  Simon Josefsson <simon@josefsson.org>
1095         * lib/realm.c: Doc fix.
1097 2003-08-31  Simon Josefsson <simon@josefsson.org>
1099         * lib/realm.c, lib/shishi.h.in: Support host->realm mapping via
1100         DNS.
1102 2003-08-31  Simon Josefsson <simon@josefsson.org>
1104         * lib/resolv.c: Zero terminate TXT's.
1106 2003-08-31  Simon Josefsson <simon@josefsson.org>
1108         * lib/resolv.c: Support TXT.  Fix memory allocation.
1110 2003-08-31  Simon Josefsson <simon@josefsson.org>
1112         * NEWS, configure.ac: Bump versions.
1114 2003-08-31  Simon Josefsson <simon@josefsson.org>
1116         * doc/shishi.texi: Fix markup.
1118 2003-08-31  Simon Josefsson <simon@josefsson.org>
1120         * doc/shishi.texi, shishi.conf.in, shishi.skel.in: Fix.
1122 2003-08-31  Simon Josefsson <simon@josefsson.org>
1124         * doc/shishi.texi: Add reference manual.
1126 2003-08-31  Simon Josefsson <simon@josefsson.org>
1128         * NEWS: Version 0.0.4.
1130 2003-08-31  Simon Josefsson <simon@josefsson.org>
1132         * NEWS: Fix.
1134 2003-08-31  Simon Josefsson <simon@josefsson.org>
1136         * po/shishi.pot, po/sv.po: Generated.
1138 2003-08-31  Simon Josefsson <simon@josefsson.org>
1140         * configure.ac, gl/Makefile.am, gl/timegm.c, gl/timegm.h,
1141         gl/m4/Makefile.am, lib/gztime.c, gl/m4/timegm.m4: Move timegm() to
1142         gnulib.
1144 2003-08-30  Simon Josefsson <simon@josefsson.org>
1146         * ANNOUNCE, README: Fix.
1148 2003-08-30  Simon Josefsson <simon@josefsson.org>
1150         * lib/principal.c: Fix.
1152 2003-08-30  Simon Josefsson <simon@josefsson.org>
1154         * lib/principal.c: Fix.
1156 2003-08-30  Simon Josefsson <simon@josefsson.org>
1158         * Makefile.am: Don't build examples by default.
1160 2003-08-30  Simon Josefsson <simon@josefsson.org>
1162         * configure.ac: Cleanup header checks.
1164 2003-08-30  Simon Josefsson <simon@josefsson.org>
1166         * lib/internal.h: Reorder #include's.
1168 2003-08-30  Simon Josefsson <simon@josefsson.org>
1170         * po/shishi.pot, po/sv.po: Generated.
1172 2003-08-30  Simon Josefsson <simon@josefsson.org>
1174         * extra/rsh-redone/Makefile.am: Dist man pages.
1176 2003-08-30  Simon Josefsson <simon@josefsson.org>
1178         * Makefile.am: Has to 'make extra' to make in extra/.
1180 2003-08-30  Simon Josefsson <simon@josefsson.org>
1182         * m4/Makefile.am: Fix.
1184 2003-08-30  Simon Josefsson <simon@josefsson.org>
1186         * lib/cfg.c: Fix.
1188 2003-08-30  Simon Josefsson <simon@josefsson.org>
1190         * lib/netio.c: Fix.
1192 2003-08-30  Simon Josefsson <simon@josefsson.org>
1194         * lib/netio.c: Add unfinished TLS support.
1196 2003-08-30  Simon Josefsson <simon@josefsson.org>
1198         * configure.ac: Don't include gnutls by default.
1200 2003-08-30  Simon Josefsson <simon@josefsson.org>
1202         * lib/Makefile.am: Add gnutls flags.
1204 2003-08-30  Simon Josefsson <simon@josefsson.org>
1206         * src/shishid.c: Fix TCP.
1208 2003-08-30  Simon Josefsson <simon@josefsson.org>
1210         * lib/shishi.h.in: Add.
1212 2003-08-30  Simon Josefsson <simon@josefsson.org>
1214         * configure.ac: Check for gnutls.
1216 2003-08-30  Simon Josefsson <simon@josefsson.org>
1218         * m4/libgnutls.m4: Add.
1220 2003-08-30  Simon Josefsson <simon@josefsson.org>
1222         * lib/netio.c: TCP support.
1224 2003-08-30  Simon Josefsson <simon@josefsson.org>
1226         * lib/internal.h: Fix.
1228 2003-08-30  Simon Josefsson <simon@josefsson.org>
1230         * lib/cfg.c: Support ADDRESS/PROTOCOL in realm-kdc.
1232 2003-08-30  Simon Josefsson <simon@josefsson.org>
1234         * lib/cfg.c, lib/internal.h: Add.
1236 2003-08-30  Simon Josefsson <simon@josefsson.org>
1238         * lib/ap.c: Doc fix.
1240 2003-08-30  Simon Josefsson <simon@josefsson.org>
1242         * lib/internal.h, lib/cfg.c: Fix.
1244 2003-08-30  Simon Josefsson <simon@josefsson.org>
1246         * extra/rsh-redone/rsh.c: Revert bogus patch.
1248 2003-08-30  Simon Josefsson <simon@josefsson.org>
1250         * extra/rsh-redone/Makefile: Remove, replaced by automake
1251         Makefile.am.
1253 2003-08-30  Simon Josefsson <simon@josefsson.org>
1255         * extra/rsh-redone/Makefile.am: Add.
1257 2003-08-30  Simon Josefsson <simon@josefsson.org>
1259         * configure.ac, extra/Makefile.am: Add extra/rsh-redone.
1261 2003-08-30  Simon Josefsson <simon@josefsson.org>
1263         * NEWS: Mention rsh.
1265 2003-08-30  Simon Josefsson <simon@josefsson.org>
1267         * extra/rsh-redone/rlogin.c, extra/rsh-redone/rsh.c: Make '-xs'
1268         work.
1270 2003-08-30  Simon Josefsson <simon@josefsson.org>
1272         * extra/rsh-redone/rlogin.c, extra/rsh-redone/rsh.c: Shishi port.
1274 2003-08-30  Simon Josefsson <simon@josefsson.org>
1276         * extra/README, extra/rsh-redone/Makefile, extra/rsh-redone/rcp.1,
1277         extra/rsh-redone/rcp.c, extra/rsh-redone/rhosts.5,
1278         extra/rsh-redone/rlogin.1, extra/rsh-redone/rlogin.c,
1279         extra/rsh-redone/rlogind.8, extra/rsh-redone/rlogind.c,
1280         extra/rsh-redone/rsh.1, extra/rsh-redone/rsh.c,
1281         extra/rsh-redone/rshd.8, extra/rsh-redone/rshd.c,
1282         extra/rsh-redone/pam/rexec, extra/rsh-redone/pam/rlogin,
1283         extra/rsh-redone/pam/rsh: Add rsh-redone, upstream.
1285 2003-08-30  Simon Josefsson <simon@josefsson.org>
1287         * lib/crypto.c: Doc fix.
1289 2003-08-30  Simon Josefsson <simon@josefsson.org>
1291         * lib/crypto.c: Doc fix.  From Nicolas Pouvesle
1292         <nico.pou@fnac.net>.
1294 2003-08-29  Simon Josefsson <simon@josefsson.org>
1296         * lib/shishi.h.in, lib/ap.c: Add.
1298 2003-08-29  Simon Josefsson <simon@josefsson.org>
1300         * NEWS: Fix.
1302 2003-08-29  Simon Josefsson <simon@josefsson.org>
1304         * NEWS: Add.
1306 2003-08-29  Simon Josefsson <simon@josefsson.org>
1308         * lib/shishi.h.in, lib/crypto.c: Fix shishi_decrypt_ivupdate, from
1309         Nicolas Pouvesle <nico.pou@fnac.net>.
1311 2003-08-28  Simon Josefsson <simon@josefsson.org>
1313         * src/shishi.c: Fix.
1315 2003-08-28  Simon Josefsson <simon@josefsson.org>
1317         * src/shishi.c: Fix --help.
1319 2003-08-28  Simon Josefsson <simon@josefsson.org>
1321         * src/shishi.c: Remove things from --help.
1323 2003-08-28  Simon Josefsson <simon@josefsson.org>
1325         * gl/base64.c: Fix warnings.
1327 2003-08-28  Simon Josefsson <simon@josefsson.org>
1329         * lib/ap.c: Fix.
1331 2003-08-28  Simon Josefsson <simon@josefsson.org>
1333         * src/shishi.c, src/shishid.c: Fix warnings.  Indent.
1335 2003-08-28  Simon Josefsson <simon@josefsson.org>
1337         * lib/resolv.c, lib/kdcreq.c: Fix warnings.
1339 2003-08-28  Simon Josefsson <simon@josefsson.org>
1341         * lib/cfg.c: Fix warnings.
1343 2003-08-28  Simon Josefsson <simon@josefsson.org>
1345         * lib/kdc.c: Fix.
1347 2003-08-28  Simon Josefsson <simon@josefsson.org>
1349         * lib/kdc.c: Fix last commit.
1351 2003-08-28  Simon Josefsson <simon@josefsson.org>
1353         * lib/kdc.c: Fall back to session key instead of sub-session key
1354         for decrypting KDC-REP in TGS, but warn about buggy KDC.
1356 2003-08-28  Simon Josefsson <simon@josefsson.org>
1358         * lib/ap.c: Fix.
1360 2003-08-28  Simon Josefsson <simon@josefsson.org>
1362         * lib/kdc.c: Use subkey in TGS.
1364 2003-08-28  Simon Josefsson <simon@josefsson.org>
1366         * lib/kdc.c: Temporary fix to make TGS work against MIT/Heimdal
1367         KDC.
1369 2003-08-28  Simon Josefsson <simon@josefsson.org>
1371         * lib/shishi.h.in: Add. Fix.
1373 2003-08-28  Simon Josefsson <simon@josefsson.org>
1375         * lib/kdc.c: Use authenticator from parameter, don't decrypt
1376         AP-REQ.
1378 2003-08-28  Simon Josefsson <simon@josefsson.org>
1380         * lib/ap.c: Remove session key junk, not relevant.
1382 2003-08-28  Simon Josefsson <simon@josefsson.org>
1384         * lib/tgs.c: Hand authenticator over to shishi_tgs_process.
1386 2003-08-28  Simon Josefsson <simon@josefsson.org>
1388         * lib/kdc.c: Disable subkey usage for now, doesn't seem to work
1389         with MIT/Heimdal KDC.
1391 2003-08-28  Simon Josefsson <simon@josefsson.org>
1393         * lib/ap.c: Set APOption for session key too.
1395 2003-08-28  Simon Josefsson <simon@josefsson.org>
1397         * lib/apreq.c: Add.  Doc fix.
1399 2003-08-28  Simon Josefsson <simon@josefsson.org>
1401         * src/shishi.c: Fix error.
1403 2003-08-28  Simon Josefsson <simon@josefsson.org>
1405         * lib/krberror.c: Fix crash.
1407 2003-08-28  Simon Josefsson <simon@josefsson.org>
1409         * lib/krberror.c: Fix.
1411 2003-08-28  Simon Josefsson <simon@josefsson.org>
1413         * lib/authenticator.c: Fix shishi_authenticator_add_subkey.
1415 2003-08-28  Simon Josefsson <simon@josefsson.org>
1417         * lib/safe.c: Use allocating API.
1419 2003-08-28  Simon Josefsson <simon@josefsson.org>
1421         * lib/tkt.c, lib/diskio.c: Fix.
1423 2003-08-28  Simon Josefsson <simon@josefsson.org>
1425         * lib/shishi.h.in: Add.  Fix.
1427 2003-08-28  Simon Josefsson <simon@josefsson.org>
1429         * lib/krberror.c, lib/kdcreq.c: Doc fix.
1431 2003-08-28  Simon Josefsson <simon@josefsson.org>
1433         * lib/principal.c: Add FIXMEs.
1435 2003-08-28  Simon Josefsson <simon@josefsson.org>
1437         * lib/kdc.c: Cleanup subkey.
1439 2003-08-28  Simon Josefsson <simon@josefsson.org>
1441         * lib/asn1.c, lib/krberror.c, lib/shishi.h.in: Add krberror_build.
1442         Add various krberror retrieval functions.  Add new NO_VALUE asn.1
1443         error.  Improve krberror pretty print.
1445 2003-08-28  Simon Josefsson <simon@josefsson.org>
1447         * src/shishid.c: Simplify krberror.  Cleanup subkey.
1449 2003-08-28  Simon Josefsson <simon@josefsson.org>
1451         * tests/authenticator.c: Typo.
1453 2003-08-28  Simon Josefsson <simon@josefsson.org>
1455         * tests/authenticator.c: Remove subkey (so memcmp() against static
1456         strings work).
1458 2003-08-28  Simon Josefsson <simon@josefsson.org>
1460         * NEWS: Mention subkeys.
1462 2003-08-28  Simon Josefsson <simon@josefsson.org>
1464         * doc/shishi.texi: We support subkeys now.
1466 2003-08-28  Simon Josefsson <simon@josefsson.org>
1468         * lib/ap.c, lib/authenticator.c: Cleanup.
1470 2003-08-28  Simon Josefsson <simon@josefsson.org>
1472         * lib/ap.c, lib/authenticator.c, lib/kdc.c, lib/shishi.h.in,
1473         src/shishid.c: Support for subkeys in Authenticators, from Nicolas
1474         Pouvesle <nico.pou@fnac.net>.
1476 2003-08-27  Simon Josefsson <simon@josefsson.org>
1478         * lib/internal.h, lib/shishi.h.in: Fix utils.c stuff.
1480 2003-08-27  Simon Josefsson <simon@josefsson.org>
1482         * examples/client-cksum.c, examples/client.c: Fix.
1484 2003-08-27  Simon Josefsson <simon@josefsson.org>
1486         * doc/shishi.texi, NEWS: Fix.
1488 2003-08-27  Simon Josefsson <simon@josefsson.org>
1490         * lib/ap.c, lib/shishi.h.in, src/shishid.c: Support keyusage for
1491         AP-REQ decryption.
1493 2003-08-27  Simon Josefsson <simon@josefsson.org>
1495         * lib/tgs.c, lib/kdcreq.c, src/shishid.c: Remove debug code.
1497 2003-08-27  Simon Josefsson <simon@josefsson.org>
1499         * src/shishid.c: Cleanup.
1501 2003-08-27  Simon Josefsson <simon@josefsson.org>
1503         * src/shishid.c: TGS works.
1505 2003-08-27  Simon Josefsson <simon@josefsson.org>
1507         * src/shishid.c: TGS works (with some hard coded strings).
1509 2003-08-27  Simon Josefsson <simon@josefsson.org>
1511         * src/shishid.c: Use new API.
1513 2003-08-27  Simon Josefsson <simon@josefsson.org>
1515         * lib/shishi.h.in: Add.
1517 2003-08-27  Simon Josefsson <simon@josefsson.org>
1519         * src/shishi.c: New server parameter.
1521 2003-08-27  Simon Josefsson <simon@josefsson.org>
1523         * tests/ticketset.c: Use new base64 API.
1525 2003-08-27  Simon Josefsson <simon@josefsson.org>
1527         * gl/Makefile.am, gl/base64.c, gl/base64.h, lib/Makefile.am,
1528         lib/base64.c, lib/diskio.c, lib/internal.h, lib/key.c,
1529         lib/shishi.h.in: Move base64 from lib/ to gl/, and updated callers.
1531 2003-08-27  Simon Josefsson <simon@josefsson.org>
1533         * configure.ac, examples/Makefile.am, examples/client-cksum.c,
1534         examples/client.c, examples/server.c, src/client-cksum.c,
1535         src/client.c, src/server.c, Makefile.am, src/Makefile.am: Move
1536         examples from src/ into examples/
1538 2003-08-27  Simon Josefsson <simon@josefsson.org>
1540         * lib/safe.c, lib/shishi.h.in, lib/ticket.c: Fix APIs to allocate
1541         output.
1543 2003-08-27  Simon Josefsson <simon@josefsson.org>
1545         * lib/error.c: Typo.
1547 2003-08-27  Simon Josefsson <simon@josefsson.org>
1549         * lib/error.c: Use table driven approach.
1551 2003-08-27  Simon Josefsson <simon@josefsson.org>
1553         * lib/tgs.c, lib/ap.c, lib/as.c, lib/asn1.c, lib/diskio.c,
1554         lib/internal.h, lib/safe.c, lib/shishi.h.in: Fix APIs to allocate
1555         output.
1557 2003-08-27  Simon Josefsson <simon@josefsson.org>
1559         * src/shishid.c: Fix AS key.  Add non-working TGS stuff.
1561 2003-08-27  Simon Josefsson <simon@josefsson.org>
1563         * lib/kdcreq.c, lib/shishi.h.in: Add shishi_kdcreq_get_padata*.
1565 2003-08-27  Simon Josefsson <simon@josefsson.org>
1567         * lib/tgs.c: Add some KDC TGS related functions.  Doc fix.
1569 2003-08-27  Simon Josefsson <simon@josefsson.org>
1571         * lib/as.c: Doc fix.
1573 2003-08-27  Simon Josefsson <simon@josefsson.org>
1575         * lib/ap.c: Verbose message fix.
1577 2003-08-27  Simon Josefsson <simon@josefsson.org>
1579         * src/shishid.c: Fix.
1581 2003-08-27  Simon Josefsson <simon@josefsson.org>
1583         * lib/shishi.h.in: Typo.
1585 2003-08-27  Simon Josefsson <simon@josefsson.org>
1587         * lib/shishi.h.in: Sync enums.
1589 2003-08-27  Simon Josefsson <simon@josefsson.org>
1591         * src/shishid.c: Better error handling.
1593 2003-08-27  Simon Josefsson <simon@josefsson.org>
1595         * lib/gztime.c, lib/internal.h, lib/krberror.c, lib/shishi.h.in,
1596         lib/utils.c, src/shishid.c: Improve KDC KRB-ERROR handling.
1598 2003-08-27  Simon Josefsson <simon@josefsson.org>
1600         * lib/Makefile.am: Build utils.c.
1602 2003-08-27  Simon Josefsson <simon@josefsson.org>
1604         * src/shishid.c: Fix msgtype detection.
1606 2003-08-27  Simon Josefsson <simon@josefsson.org>
1608         * lib/shishi.h.in: Fix Shishi_msgtype.
1610 2003-08-27  Simon Josefsson <simon@josefsson.org>
1612         * lib/kerberos5.asn1: Add copying conditions.
1614 2003-08-26  Simon Josefsson <simon@josefsson.org>
1616         * NEWS: Add.
1618 2003-08-26  Simon Josefsson <simon@josefsson.org>
1620         * doc/shishi.texi: Fix.
1622 2003-08-26  Simon Josefsson <simon@josefsson.org>
1624         * doc/shishi.texi: Add administration manual.
1626 2003-08-26  Simon Josefsson <simon@josefsson.org>
1628         * src/shishi.c: Make password argument to --string-to-key optional
1629         (for, e.g., --random).
1631 2003-08-26  Simon Josefsson <simon@josefsson.org>
1633         * src/shishi.c: Make --string-to-key work.
1635 2003-08-26  Simon Josefsson <simon@josefsson.org>
1637         * lib/diskio.c: Fixes.
1639 2003-08-26  Simon Josefsson <simon@josefsson.org>
1641         * src/Makefile.am: Define KDCKEYFILE.
1643 2003-08-26  Simon Josefsson <simon@josefsson.org>
1645         * src/shishi.c: Add --crypto.
1647 2003-08-26  Simon Josefsson <simon@josefsson.org>
1649         * src/shishid.c: Use keyfile for AS-REQ.
1651 2003-08-26  Simon Josefsson <simon@josefsson.org>
1653         * doc/shishi.texi: Fix.
1655 2003-08-26  Simon Josefsson <simon@josefsson.org>
1657         * README: We are a GNU project.
1659 2003-08-26  Simon Josefsson <simon@josefsson.org>
1661         * lib/crypto.c: Doc fix, suggested by Nicolas Pouvesle.
1663 2003-08-26  Simon Josefsson <simon@josefsson.org>
1665         * acinclude.m4: Not used.
1667 2003-08-25  Simon Josefsson <simon@josefsson.org>
1669         * lib/crypto.c, lib/shishi.h.in: Fix cut'n'paste bug.
1671 2003-08-25  Simon Josefsson <simon@josefsson.org>
1673         * lib/as.c, lib/cfg.c, lib/crypto-3des.c, lib/crypto-aes.c,
1674         lib/crypto-des.c, lib/crypto-null.c, lib/crypto.c,
1675         lib/encapreppart.c, lib/enckdcreppart.c, lib/error.c,
1676         lib/hostkeys.c, lib/init.c, lib/internal.h, lib/kdc.c, lib/keys.c,
1677         lib/netio.c, lib/password.c, lib/pkcs5.c, lib/principal.c,
1678         lib/shishi.h.in, lib/tkts.c, src/client-cksum.c, src/client.c,
1679         src/server.c, src/shishi.c, src/shishid.c: Indent.
1681 2003-08-25  Simon Josefsson <simon@josefsson.org>
1683         * lib/authenticator.c: Doc fix.
1685 2003-08-25  Simon Josefsson <simon@josefsson.org>
1687         * lib/crypto.c: Fix nettle IV handling.
1689 2003-08-25  Simon Josefsson <simon@josefsson.org>
1691         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
1692         lib/crypto-null.c, lib/crypto.c, lib/shishi.h.in: Improve
1693         encryption/decryption API: Support updated IVs.
1695 2003-08-25  Simon Josefsson <simon@josefsson.org>
1697         * doc/shishi.texi: Mention PA-TGS-REP.
1699 2003-08-24  Simon Josefsson <simon@josefsson.org>
1701         * lib/pkcs5.c: Fix.
1703 2003-08-24  Simon Josefsson <simon@josefsson.org>
1705         * NEWS: Add.
1707 2003-08-24  Simon Josefsson <simon@josefsson.org>
1709         * lib/crypto.c: Set IV for libgcrypt too.
1711 2003-08-24  Simon Josefsson <simon@josefsson.org>
1713         * lib/crypto.c: Update IV in shishi_*crypt_iv*.  Tiny patch from
1714         Nicolas Pouvesle <nico.pou@fnac.net>.
1716 2003-08-24  Simon Josefsson <simon@josefsson.org>
1718         * lib/crypto.c:
1719         (shishi_encrypt_iv): Pass on iv parameter.
1721 2003-08-23  Simon Josefsson <simon@josefsson.org>
1723         * lib/resolv.c: Add comment.
1725 2003-08-23  Simon Josefsson <simon@josefsson.org>
1727         * Makefile.am: Add --fsf.
1729 2003-08-23  Simon Josefsson <simon@josefsson.org>
1731         * gl/setenv.h, gl/vasnprintf.c, gl/xstrdup.c, gl/m4/xalloc.m4:
1732         Gnulib sync.
1734 2003-08-23  Simon Josefsson <simon@josefsson.org>
1736         * configure.ac: Bump versions.
1738 2003-08-23  Simon Josefsson <simon@josefsson.org>
1740         * Makefile.am: Fix release target.
1742 2003-08-23  Simon Josefsson <simon@josefsson.org>
1744         * doc/draft-ietf-krb-wg-gssapi-cfx-00.txt: Move to proper place.
1746 2003-08-23  Simon Josefsson <simon@josefsson.org>
1748         * NEWS: Version 0.0.3.
1750 2003-08-22  Simon Josefsson <simon@josefsson.org>
1752         * NEWS: Fix.
1754 2003-08-22  Simon Josefsson <simon@josefsson.org>
1756         * NEWS: Add.
1758 2003-08-22  Simon Josefsson <simon@josefsson.org>
1760         * gl/argp-help.c: libc sync
1762 2003-08-22  Simon Josefsson <simon@josefsson.org>
1764         * gl/m4/argp.m4: Remove unused things.
1766 2003-08-22  Simon Josefsson <simon@josefsson.org>
1768         * configure.ac: Look for libsocket, libnsl, libsyslog.
1770 2003-08-22  Simon Josefsson <simon@josefsson.org>
1772         * gl/argp-namefrob.h: libc sync
1774 2003-08-22  Simon Josefsson <simon@josefsson.org>
1776         * gl/argp-help.c: libc sync
1778 2003-08-22  Simon Josefsson <simon@josefsson.org>
1780         * gl/argp-help.c, gl/argp-parse.c: libc sync
1782 2003-08-22  Simon Josefsson <simon@josefsson.org>
1784         * src/shishid.c: fix
1786 2003-08-22  Simon Josefsson <simon@josefsson.org>
1788         * gl/argp-help.c, gl/argp-parse.c: libc sync
1790 2003-08-22  Simon Josefsson <simon@josefsson.org>
1792         * gl/argp-help.c: libc sync
1794 2003-08-22  Simon Josefsson <simon@josefsson.org>
1796         * gl/argp-xinl.c: libc sync
1798 2003-08-22  Simon Josefsson <simon@josefsson.org>
1800         * gl/Makefile.am: add strndup.h
1802 2003-08-22  Simon Josefsson <simon@josefsson.org>
1804         * po/shishi.pot, po/sv.po: generated
1806 2003-08-22  Simon Josefsson <simon@josefsson.org>
1808         * gl/argp-eexst.c, gl/argp-fmtstream.c, gl/argp-parse.c: libc sync
1810 2003-08-22  Simon Josefsson <simon@josefsson.org>
1812         * gl/argp-namefrob.h: libc sync
1814 2003-08-22  Simon Josefsson <simon@josefsson.org>
1816         * gl/argp-namefrob.h: libc sync
1818 2003-08-22  Simon Josefsson <simon@josefsson.org>
1820         * gl/argp-fs-xinl.c, gl/argp-pvh.c, gl/argp-pv.c: libc sync
1822 2003-08-22  Simon Josefsson <simon@josefsson.org>
1824         * gl/argp-namefrob.h, gl/argp-xinl.c, gl/argp-ba.c: libc sync
1826 2003-08-22  Simon Josefsson <simon@josefsson.org>
1828         * gl/argp-fmtstream.h, gl/argp-help.c: libc sync
1830 2003-08-22  Simon Josefsson <simon@josefsson.org>
1832         * gl/argp-fmtstream.h: move lockfile stuff to argp-namefrob.h
1834 2003-08-22  Simon Josefsson <simon@josefsson.org>
1836         * gl/argp.h: libc sync.
1838 2003-08-22  Simon Josefsson <simon@josefsson.org>
1840         * gl/argp.h: Libc sync.
1842 2003-08-22  Simon Josefsson <simon@josefsson.org>
1844         * gl/Makefile.am, gl/alloca.c, gl/alloca_.h, gl/asnprintf.c,
1845         gl/asprintf.c, gl/error.c, gl/exitfail.c, gl/exitfail.h,
1846         gl/gettext.h, gl/mempcpy.c, gl/mempcpy.h, gl/printf-args.c,
1847         gl/printf-args.h, gl/printf-parse.c, gl/printf-parse.h,
1848         gl/realloc.c, gl/setenv.c, gl/strerror.c, gl/strndup.h,
1849         gl/unsetenv.c, gl/vasnprintf.c, gl/vasnprintf.h, gl/vasprintf.c,
1850         gl/vasprintf.h, gl/xalloc.h, gl/xmalloc.c, gl/xstrdup.c,
1851         gl/xstrndup.c, gl/xstrndup.h, gl/m4/Makefile.am, gl/m4/exitfail.m4,
1852         gl/m4/extensions.m4, gl/m4/intmax_t.m4, gl/m4/lib-ld.m4,
1853         gl/m4/lib-link.m4, gl/m4/lib-prefix.m4, gl/m4/mempcpy.m4,
1854         gl/m4/unlocked-io.m4, gl/m4/vasnprintf.m4, gl/m4/xstrndup.m4,
1855         configure.ac: Gnulib sync.
1857 2003-08-22  Simon Josefsson <simon@josefsson.org>
1859         * lib/tkt.c: Fix ticket messages.
1861 2003-08-22  Simon Josefsson <simon@josefsson.org>
1863         * src/shishi.c: Commit unfinished --renew code for later.
1865 2003-08-20  Simon Josefsson <simon@josefsson.org>
1867         * lib/crypto-des.c, lib/crypto.c, lib/kdc.c, lib/principal.c,
1868         lib/shishi.h.in, src/client-cksum.c, src/client.c, src/server.c,
1869         src/shishi.c: Fix warnings.
1871 2003-08-20  Simon Josefsson <simon@josefsson.org>
1873         * extra/pam_shishi/pam_shishi.c, lib/authenticator.c,
1874         lib/crypto-3des.c, lib/crypto-des.c, lib/crypto.c, lib/internal.h,
1875         lib/kdc.c, lib/pkcs5.c, lib/shishi.h.in, lib/ticket.c,
1876         src/client-cksum.c, src/client.c, src/shishi.c,
1877         tests/authenticator.c: Fix -Wall warnings.
1879 2003-08-20  Simon Josefsson <simon@josefsson.org>
1881         * lib/crypto-des.c: Typo.
1883 2003-08-20  Simon Josefsson <simon@josefsson.org>
1885         * lib/aprep.c, lib/apreq.c, lib/crypto-des.c, lib/encapreppart.c,
1886         lib/enckdcreppart.c, lib/encticketpart.c, lib/kdc.c, lib/kdcrep.c,
1887         lib/kdcreq.c, lib/safe.c, lib/tgs.c, lib/ticket.c: More ASN.1 API
1888         fixes (to get rid of BUFSIZ buffers on stack).
1890 2003-08-20  Simon Josefsson <simon@josefsson.org>
1892         * lib/aprep.c, lib/apreq.c, lib/asn1.c, lib/authenticator.c,
1893         lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
1894         lib/kdcrep.c, lib/kdcreq.c, lib/krberror.c, lib/safe.c,
1895         lib/shishi.h.in, lib/ticket.c, lib/tkt.c, po/shishi.pot, po/sv.po:
1896         ASN.1 API fixes.
1898 2003-08-20  Simon Josefsson <simon@josefsson.org>
1900         * lib/kdc.c: Use new netio API.
1902 2003-08-20  Simon Josefsson <simon@josefsson.org>
1904         * lib/netio.c: Allocate buffer, no inline copy.
1906 2003-08-20  Simon Josefsson <simon@josefsson.org>
1908         * NEWS: Add.
1910 2003-08-20  Simon Josefsson <simon@josefsson.org>
1912         * src/Makefile.am: Build client-cksum.
1914 2003-08-20  Simon Josefsson <simon@josefsson.org>
1916         * src/client-cksum.c: Add.
1918 2003-08-20  Simon Josefsson <simon@josefsson.org>
1920         * lib/ap.c, lib/apreq.c, lib/as.c, lib/authenticator.c, lib/cfg.c,
1921         lib/crypto.c, lib/enckdcreppart.c, lib/encticketpart.c, lib/kdc.c,
1922         lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/principal.c, lib/safe.c,
1923         lib/shishi.h.in, lib/ticket.c, lib/tkts.c, lib/version.c: GTK-DOC
1924         fixes.
1926 2003-08-17  Simon Josefsson <simon@josefsson.org>
1928         * doc/shishi.texi: Fix.
1930 2003-08-17  Simon Josefsson <simon@josefsson.org>
1932         * doc/shishi.texi: Add.
1934 2003-08-17  Simon Josefsson <simon@josefsson.org>
1936         * doc/draft-ietf-krb-wg-gssapi-cfx-00.txt: Add.
1938 2003-08-17  Simon Josefsson <simon@josefsson.org>
1940         * doc/shishi.texi: Typo.
1942 2003-08-17  Simon Josefsson <simon@josefsson.org>
1944         * doc/shishi.texi: Update --help.
1946 2003-08-17  Simon Josefsson <simon@josefsson.org>
1948         * configure.ac, NEWS: Bump versions.
1950 2003-08-17  Simon Josefsson <simon@josefsson.org>
1952         * NEWS: Version 0.0.2.
1954 2003-08-17  Simon Josefsson <simon@josefsson.org>
1956         * NEWS: Add.
1958 2003-08-17  Simon Josefsson <simon@josefsson.org>
1960         * Makefile.am: Fix release target.
1962 2003-08-17  Simon Josefsson <simon@josefsson.org>
1964         * src/client.c, src/server.c: Separate authentication from
1965         application data exchange.
1967 2003-08-17  Simon Josefsson <simon@josefsson.org>
1969         * crypto/des.c, crypto/desCode.h: Fix netbsd crash.
1971 2003-08-17  Simon Josefsson <simon@josefsson.org>
1973         * lib/authenticator.c: Fix.
1975 2003-08-17  Simon Josefsson <simon@josefsson.org>
1977         * lib/asn1.c:
1978         (shishi_asn1_read_uint32, shishi_asn1_read_integer): Propagate
1979         return code.
1981 2003-08-17  Simon Josefsson <simon@josefsson.org>
1983         * po/shishi.pot, po/sv.po: Generated.
1985 2003-08-17  Simon Josefsson <simon@josefsson.org>
1987         * src/server.c, src/client.c: Set program_name for gl/error.c.
1989 2003-08-17  Simon Josefsson <simon@josefsson.org>
1991         * doc/shishi.texi: Add.
1993 2003-08-16  Simon Josefsson <simon@josefsson.org>
1995         * NEWS: Add.
1997 2003-08-16  Simon Josefsson <simon@josefsson.org>
1999         * shishi.skel.in: Sync with shishi.conf.in.
2001 2003-08-16  Simon Josefsson <simon@josefsson.org>
2003         * shishi.conf.in: Add ticket-life, renew-life.
2005 2003-08-16  Simon Josefsson <simon@josefsson.org>
2007         * lib/cfg.c: Add "ticket-life" and "renew-life" configuration
2008         terms.
2010 2003-08-16  Simon Josefsson <simon@josefsson.org>
2012         * lib/internal.h: Add ticketlife, renewlife.
2014 2003-08-16  Simon Josefsson <simon@josefsson.org>
2016         * lib/init.c:
2017         (shishi): Set ticketlife, renewlife.
2019 2003-08-16  Simon Josefsson <simon@josefsson.org>
2021         * src/shishi.c: Typo.
2023 2003-08-16  Simon Josefsson <simon@josefsson.org>
2025         * lib/tgs.c:
2026         (shishi_tgs_req_build): Use shishi_kdcreq_build.
2028 2003-08-16  Simon Josefsson <simon@josefsson.org>
2030         * lib/as.c:
2031         (shishi_as_req_build): Use shishi_kdcreq_build.
2033 2003-08-16  Simon Josefsson <simon@josefsson.org>
2035         * lib/shishi.h.in:
2036         (shishi_kdcreq_build): Add.
2038 2003-08-16  Simon Josefsson <simon@josefsson.org>
2040         * lib/kdcreq.c:
2041         (_shishi_kdcreq): Don't clear from.  Use ticketlife.
2042         (shishi_kdcreq_build): New function.
2044 2003-08-16  Simon Josefsson <simon@josefsson.org>
2046         * lib/tkts.c:
2047         (shishi_tkts_get): Support starttime, endtime, renew_till.
2049 2003-08-16  Simon Josefsson <simon@josefsson.org>
2051         * src/shishi.c: Argp fixes.  Support starttime, endtime, renew_till
2052         and renewable tickets.
2054 2003-08-16  Simon Josefsson <simon@josefsson.org>
2056         * lib/shishi.h.in:
2057         (Shishi_tkts_hint): Add.
2058         (shishi_as_req_build): Add.  (shishi_kdcreq_options*,
2059         shishi_kdcreq_renewable_p): Add.
2060         (shishi_asn1_empty_field): Add.
2062 2003-08-16  Simon Josefsson <simon@josefsson.org>
2064         * lib/tkts.c:
2065         (shishi_tkts_get): Honor renewable.  Call shishi_as_req_build.
2067 2003-08-16  Simon Josefsson <simon@josefsson.org>
2069         * lib/kdcreq.c:
2070         (_shishi_kdcreq): Don't clear rtime.  (shishi_kdcreq_options*,
2071         shishi_kdcreq_renewable_p): Add.
2073 2003-08-16  Simon Josefsson <simon@josefsson.org>
2075         * lib/asn1.c:
2076         (shishi_asn1_empty_field): Add.
2078 2003-08-16  Simon Josefsson <simon@josefsson.org>
2080         * lib/as.c:
2081         (shishi_as_req_build): New function; clear rtime if necessary.
2083 2003-08-16  Simon Josefsson <simon@josefsson.org>
2085         * lib/tgs.c:
2086         (shishi_tgs_req_build): Clear rtime if necessary.
2088 2003-08-16  Simon Josefsson <simon@josefsson.org>
2090         * lib/asn1.c:
2091         (shishi_asn1_write_bitstring): Fix.
2093 2003-08-16  Simon Josefsson <simon@josefsson.org>
2095         * shishi.skel.in: Fix doc.
2097 2003-08-16  Simon Josefsson <simon@josefsson.org>
2099         * doc/shishi.texi: Fix.
2101 2003-08-16  Simon Josefsson <simon@josefsson.org>
2103         * doc/shishi.texi: Add.
2105 2003-08-16  Simon Josefsson <simon@josefsson.org>
2107         * THANKS: Add.
2109 2003-08-15  Simon Josefsson <simon@josefsson.org>
2111         * lib/error.c:
2112         (shishi_error_printf): Handle when argument contains
2113         shishi_strerror_details().  Based on report and tiny patch from
2114         Nicolas Pouvesle <nico.pou@fnac.net>.
2116 2003-08-15  Simon Josefsson <simon@josefsson.org>
2118         * crypto/cbc-cts.c: Typo.
2120 2003-08-15  Simon Josefsson <simon@josefsson.org>
2122         * crypto/aes-decrypt-table.c, crypto/aes-decrypt.c,
2123         crypto/aes-encrypt-table.c, crypto/aes-encrypt.c,
2124         crypto/aes-meta.c, crypto/aes-set-decrypt-key.c,
2125         crypto/aes-set-encrypt-key.c, crypto/aes.c, crypto/cbc-cts.c,
2126         crypto/cbc-mac.c, crypto/cbc.c, crypto/des.c, crypto/des3.c,
2127         crypto/hmac-md5.c, crypto/hmac-sha1.c, crypto/hmac.c,
2128         crypto/md5-meta.c, crypto/md5.c, crypto/memxor.c,
2129         crypto/sha1-meta.c, crypto/sha1.c: Upstream sync.  Fix.
2131 2003-08-15  Simon Josefsson <simon@josefsson.org>
2133         * po/shishi.pot, po/sv.po: Generated.
2135 2003-08-15  Simon Josefsson <simon@josefsson.org>
2137         * doc/shishi.texi: Sync user manual with reality.
2139 2003-08-15  Simon Josefsson <simon@josefsson.org>
2141         * lib/principal.c: Fix.
2143 2003-08-15  Simon Josefsson <simon@josefsson.org>
2145         * doc/shishi.texi, po/POTFILES.in: Fix.
2147 2003-08-15  Simon Josefsson <simon@josefsson.org>
2149         * src/shishid.c: Shishid is not i18n.
2151 2003-08-15  Simon Josefsson <simon@josefsson.org>
2153         * po/POTFILES.in: Add.
2155 2003-08-15  Simon Josefsson <simon@josefsson.org>
2157         * lib/tkts.c:
2158         (shishi_tkts_get_for_localservicepasswd): Use
2159         shishi_server_for_local_service.
2161 2003-08-15  Simon Josefsson <simon@josefsson.org>
2163         * lib/shishi.h.in, lib/principal.c:
2164         (shishi_server_for_local_service): Add.
2166 2003-08-15  Simon Josefsson <simon@josefsson.org>
2168         * src/authp.c, src/crypto.c, src/kdc.c: Remove.
2170 2003-08-15  Simon Josefsson <simon@josefsson.org>
2172         * src/shishi.c: Cleanup.  Fix warnings.
2174 2003-08-15  Simon Josefsson <simon@josefsson.org>
2176         * src/shishi.c: Move data.h here.
2178 2003-08-15  Simon Josefsson <simon@josefsson.org>
2180         * src/Makefile.am, src/data.h: Remove data.h.
2182 2003-08-15  Simon Josefsson <simon@josefsson.org>
2184         * src/shishi.c: Simplify argv handling.  Move crypto.c here.
2186 2003-08-15  Simon Josefsson <simon@josefsson.org>
2188         * src/Makefile.am: Remove authp.c, crypto.c Fix typo.
2190 2003-08-15  Simon Josefsson <simon@josefsson.org>
2192         * src/Makefile.am: Set up client and server for stand-alone
2193         compilation.
2195 2003-08-15  Simon Josefsson <simon@josefsson.org>
2197         * src/data.h: Update.
2199 2003-08-15  Simon Josefsson <simon@josefsson.org>
2201         * src/shishi.c: Make AS/TGS/KDC into one GET command.  Remove
2202         CLIENT/SERVER commands.
2204 2003-08-15  Simon Josefsson <simon@josefsson.org>
2206         * src/client.c, src/server.c: Now a separate program.
2208 2003-08-15  Simon Josefsson <simon@josefsson.org>
2210         * lib/shishi.h.in: Add error codes.  Add shishi_parse_name().
2212 2003-08-15  Simon Josefsson <simon@josefsson.org>
2214         * lib/principal.c:
2215         (shishi_parse_name): New function.
2217 2003-08-15  Simon Josefsson <simon@josefsson.org>
2219         * gl/xstrndup.c: Add.
2221 2003-08-15  Simon Josefsson <simon@josefsson.org>
2223         * doc/draft-ietf-krb-wg-gss-crypto-00.txt: Place it in the correct
2224         directory.
2226 2003-08-14  Simon Josefsson <simon@josefsson.org>
2228         * lib/netio.c: Abort if no DNS info.  Based on report by Nicolas
2229         Pouvesle <nico.pou@fnac.net>.
2231 2003-08-14  Simon Josefsson <simon@josefsson.org>
2233         * doc/draft-ietf-krb-wg-gss-crypto-00.txt: Add.
2235 2003-08-13  Simon Josefsson <simon@josefsson.org>
2237         * gl/xalloc.h: Add xstrndup.
2239 2003-08-13  Simon Josefsson <simon@josefsson.org>
2241         * gl/Makefile.am: Build xstrndup.
2243 2003-08-13  Simon Josefsson <simon@josefsson.org>
2245         * NEWS: Add.
2247 2003-08-13  Simon Josefsson <simon@josefsson.org>
2249         * configure.ac: Bump versions.
2251 2003-08-13  Simon Josefsson <simon@josefsson.org>
2253         * gl/Makefile.am, configure.ac, gl/getdate.h, gl/getdate.y,
2254         gl/mktime.c, gl/unlocked-io.h, gl/m4/bison.m4, gl/m4/getdate.m4,
2255         gl/m4/mktime.m4, gl/m4/tm_gmtoff.m4: Add getdate.
2257 2003-08-12  Simon Josefsson <simon@josefsson.org>
2259         * gl/m4/Makefile.am: Add getdate stuff.
2261 2003-08-12  Simon Josefsson <simon@josefsson.org>
2263         * configure.ac: Remove checks for unused programs.
2265 2003-08-12  Simon Josefsson <simon@josefsson.org>
2267         * doc/shishi.texi: Add.
2269 2003-08-10  Simon Josefsson <simon@josefsson.org>
2271         * crypto/Makefile.am: Fix.
2273 2003-08-10  Simon Josefsson <simon@josefsson.org>
2275         * crypto/cbc-cts.c: Fix.
2277 2003-08-10  Simon Josefsson <simon@josefsson.org>
2279         * crypto/cbc-cts.c: Fix.  Indent.
2281 2003-08-10  Simon Josefsson <simon@josefsson.org>
2283         * src/shishid.c: Fix.
2285 2003-08-10  Simon Josefsson <simon@josefsson.org>
2287         * doc/Makefile.am: Built hostkeys.
2289 2003-08-10  Simon Josefsson <simon@josefsson.org>
2291         * lib/shishi.h.in: Some hostkeys functions renamed.
2293 2003-08-10  Simon Josefsson <simon@josefsson.org>
2295         * src/crypto.c: Use new key set API.
2297 2003-08-10  Simon Josefsson <simon@josefsson.org>
2299         * doc/Makefile.am: Fix gdoc-error invocation.
2301 2003-08-10  Simon Josefsson <simon@josefsson.org>
2303         * doc/Makefile.am, doc/shishi.texi: Add hostkeys again.
2305 2003-08-10  Simon Josefsson <simon@josefsson.org>
2307         * lib/Makefile.am: Add hostkeys.c.
2309 2003-08-10  Simon Josefsson <simon@josefsson.org>
2311         * lib/keys.c: Rename from *_hostkeys_* to *_keys_*.
2313 2003-08-10  Simon Josefsson <simon@josefsson.org>
2315         * lib/hostkeys.c: Re-added, as a wrapper around keys.c, with hard
2316         coded filename.
2318 2003-08-10  Simon Josefsson <simon@josefsson.org>
2320         * doc/Makefile.am, doc/shishi.texi, lib/hostkeys.c, lib/keys.c,
2321         lib/Makefile.am: Rename "hostkeys" to "keys" (for "key set", a'la
2322         "tkts"), since key sets can be used for more than just host keys.
2324 2003-08-10  Simon Josefsson <simon@josefsson.org>
2326         * lib/netio.c: Fix debug info.
2328 2003-08-10  Simon Josefsson <simon@josefsson.org>
2330         * crypto/cbc-cts.c: Work.
2332 2003-08-10  Simon Josefsson <simon@josefsson.org>
2334         * lib/shishi.h.in, lib/tkt.c: Fix typo.
2336 2003-08-10  Simon Josefsson <simon@josefsson.org>
2338         * lib/netio.c: Also try to send directly to realm.
2340 2003-08-10  Simon Josefsson <simon@josefsson.org>
2342         * lib/pkcs5.h: Removed.
2344 2003-08-10  Simon Josefsson <simon@josefsson.org>
2346         * doc/shishi.texi: Fix.
2348 2003-08-10  Simon Josefsson <simon@josefsson.org>
2350         * README, THANKS: Fix.
2352 2003-08-10  Simon Josefsson <simon@josefsson.org>
2354         * NEWS: Version 0.0.1.
2356 2003-08-09  Simon Josefsson <simon@josefsson.org>
2358         * lib/crypto-des.c: Fix.
2360 2003-08-09  Simon Josefsson <simon@josefsson.org>
2362         * lib/crypto-des.c: Fix typo.
2364 2003-08-09  Simon Josefsson <simon@josefsson.org>
2366         * NEWS: Fix.
2368 2003-08-09  Simon Josefsson <simon@josefsson.org>
2370         * extra/Makefile.am: Dist mailutils.diff.
2372 2003-08-09  Simon Josefsson <simon@josefsson.org>
2374         * extra/README: Mention mailutils.diff.
2376 2003-08-09  Simon Josefsson <simon@josefsson.org>
2378         * extra/mailutils.diff: Add.
2380 2003-08-09  Simon Josefsson <simon@josefsson.org>
2382         * extra/inetutils.diff: Update.
2384 2003-08-09  Simon Josefsson <simon@josefsson.org>
2386         * extra/README: Add inetutils instructions.
2388 2003-08-09  Simon Josefsson <simon@josefsson.org>
2390         * lib/crypto-des.c: Make md4/md5 checksum work.
2392 2003-08-09  Simon Josefsson <simon@josefsson.org>
2394         * lib/crypto.c: Typo.
2396 2003-08-09  Simon Josefsson <simon@josefsson.org>
2398         * lib/shishi.h.in: Add ad-hoc GSS type.
2400 2003-08-09  Simon Josefsson <simon@josefsson.org>
2402         * lib/crypto-des.c, lib/crypto.c: Clean up ad-hoc GSS checksum
2403         type.
2405 2003-08-09  Simon Josefsson <simon@josefsson.org>
2407         * crypto/md4.c, crypto/md4.h: Fix copyright.
2409 2003-08-09  Simon Josefsson <simon@josefsson.org>
2411         * crypto/Makefile.am, crypto/hmac-md4.c, crypto/hmac.h,
2412         crypto/nettle-meta.h: Add hmac-md4.
2414 2003-08-09  Simon Josefsson <simon@josefsson.org>
2416         * lib/crypto-des.c: Fix md4/md5.
2418 2003-08-09  Simon Josefsson <simon@josefsson.org>
2420         * crypto/md4.c: Fix.
2422 2003-08-09  Simon Josefsson <simon@josefsson.org>
2424         * crypto/Makefile.am, crypto/md4-meta.c, crypto/md4.c,
2425         crypto/md4.h: Add md4.
2427 2003-08-09  Simon Josefsson <simon@josefsson.org>
2429         * lib/crypto-des.c, lib/crypto.c: Add nettle fallback for DES
2430         ciphers.
2432 2003-08-09  Simon Josefsson <simon@josefsson.org>
2434         * crypto/gstr.c, crypto/gstr.h, crypto/mem.h: Remove asn1 junk.
2436 2003-08-09  Simon Josefsson <simon@josefsson.org>
2438         * crypto/Makefile.am, crypto/cbc-mac.c, crypto/cbc-mac.h: Add
2439         CBC-MAC.
2441 2003-08-09  Simon Josefsson <simon@josefsson.org>
2443         * THANKS: Fix.
2445 2003-08-09  Simon Josefsson <simon@josefsson.org>
2447         * configure.ac: Fix -Icrypto.
2449 2003-08-09  Simon Josefsson <simon@josefsson.org>
2451         * crypto/Makefile.am, crypto/desinfo.h: Fix.
2453 2003-08-09  Simon Josefsson <simon@josefsson.org>
2455         * lib/crypto.c: Fix USE_GCRYPT usage.
2457 2003-08-09  Simon Josefsson <simon@josefsson.org>
2459         * NEWS: Fix.
2461 2003-08-09  Simon Josefsson <simon@josefsson.org>
2463         * tests/crypto.c: Only test des for libgcrypt .
2465 2003-08-09  Simon Josefsson <simon@josefsson.org>
2467         * lib/Makefile.am, lib/crypto-3des.c, lib/crypto-aes.c,
2468         lib/crypto-des.c, lib/crypto.c, lib/error.c, lib/internal.h,
2469         lib/pkcs5.c, lib/shishi.h.in: Support nettle as well as libgcrypt.
2470         Move pkcs5/PBKDF2 stuff into Shishi namespace.
2472 2003-08-09  Simon Josefsson <simon@josefsson.org>
2474         * tests/crypto.c: Use new pkcs5 API.
2476 2003-08-09  Simon Josefsson <simon@josefsson.org>
2478         * configure.ac: Replace libgcrypt/libgpg-error stuff with
2479         "mininettle" in crypto/.  Check for fcntl.h.
2481 2003-08-09  Simon Josefsson <simon@josefsson.org>
2483         * Makefile.am: Remove errcrypto.  Remove crypto/m4 from aclocal
2484         flags.
2486 2003-08-09  Simon Josefsson <simon@josefsson.org>
2488         * crypto/Makefile.am, crypto/aes-decrypt-table.c,
2489         crypto/aes-decrypt.c, crypto/aes-encrypt-table.c,
2490         crypto/aes-encrypt.c, crypto/aes-internal.h, crypto/aes-meta.c,
2491         crypto/aes-set-decrypt-key.c, crypto/aes-set-encrypt-key.c,
2492         crypto/aes.c, crypto/aes.h, crypto/cbc-cts.c, crypto/cbc-cts.h,
2493         crypto/cbc.c, crypto/cbc.h, crypto/des.c, crypto/des.h,
2494         crypto/des3.c, crypto/desCode.h, crypto/desinfo.h, crypto/gstr.c,
2495         crypto/gstr.h, crypto/hmac-md5.c, crypto/hmac-sha1.c,
2496         crypto/hmac.c, crypto/hmac.h, crypto/keymap.h, crypto/macros.h,
2497         crypto/md5-meta.c, crypto/md5.c, crypto/md5.h, crypto/mem.h,
2498         crypto/memxor.c, crypto/memxor.h, crypto/nettle-meta.h,
2499         crypto/parity.h, crypto/rotors.h, crypto/sha.h, crypto/sha1-meta.c,
2500         crypto/sha1.c: Add (from nettle).
2502 2003-08-09  Simon Josefsson <simon@josefsson.org>
2504         * crypto/AUTHORS, crypto/BUGS, crypto/COPYING, crypto/COPYING.DOC,
2505         crypto/COPYING.LIB, crypto/Makefile.am, crypto/NEWS,
2506         crypto/Notes-wk, crypto/README, crypto/README-alpha,
2507         crypto/README.apichanges, crypto/THANKS, crypto/TODO,
2508         crypto/acinclude.m4, crypto/configure.ac, crypto/libgcrypt.txt,
2509         crypto/stamp-h.in: Remove (libgcrypt is being replaced by a
2510         mini-nettle).
2512 2003-08-08  Simon Josefsson <simon@josefsson.org>
2514         * configure.ac: Prefer minitasn1 over libtasn1.
2516 2003-08-08  Simon Josefsson <simon@josefsson.org>
2518         * crypto/AUTHORS, crypto/NEWS, crypto/README, crypto/THANKS,
2519         crypto/configure.ac: Upstream sync.
2521 2003-08-08  Simon Josefsson <simon@josefsson.org>
2523         * THANKS: Add.
2525 2003-08-08  Simon Josefsson <simon@josefsson.org>
2527         * doc/shishi.texi: Fix acks.
2529 2003-08-08  Simon Josefsson <simon@josefsson.org>
2531         * THANKS: Update.
2533 2003-08-08  Simon Josefsson <simon@josefsson.org>
2535         * doc/shishi.texi: Fix.
2537 2003-08-08  Simon Josefsson <simon@josefsson.org>
2539         * crypto/README.apichanges, crypto/configure.ac: Upstream sync.
2541 2003-08-08  Simon Josefsson <simon@josefsson.org>
2543         * lib/shishi.h.in: Include time.h for time_t.
2545 2003-08-07  Simon Josefsson <simon@josefsson.org>
2547         * crypto/Makefile.am: Revert to upstream.
2549 2003-08-07  Simon Josefsson <simon@josefsson.org>
2551         * configure.ac: Readd depends.
2553 2003-08-07  Simon Josefsson <simon@josefsson.org>
2555         * crypto/Makefile.am: Really fix check target.
2557 2003-08-07  Simon Josefsson <simon@josefsson.org>
2559         * tests/Makefile.am: Remove obsolete idn CFLAGS.
2561 2003-08-07  Simon Josefsson <simon@josefsson.org>
2563         * src/Makefile.am: Remove obsolete intl and idn CFLAGS.
2565 2003-08-07  Simon Josefsson <simon@josefsson.org>
2567         * src/Makefile.am: Link gnulib.
2569 2003-08-07  Simon Josefsson <simon@josefsson.org>
2571         * crypto/Makefile.am: Remove tests (random stuff hang on too many
2572         platforms).
2574 2003-08-07  Simon Josefsson <simon@josefsson.org>
2576         * doc/Makefile.am: Dist shishi.{ps,pdf,html}.
2578 2003-08-07  Simon Josefsson <simon@josefsson.org>
2580         * configure.ac: Disable dependencies (to speed things up).
2582 2003-08-07  Simon Josefsson <simon@josefsson.org>
2584         * configure.ac: Reorder resolv.h.
2586 2003-08-07  Simon Josefsson <simon@josefsson.org>
2588         * gl/Makefile.am: Revert.
2590 2003-08-07  Simon Josefsson <simon@josefsson.org>
2592         * gl/Makefile.am: Libtool fix.
2594 2003-08-07  Simon Josefsson <simon@josefsson.org>
2596         * lib/netio.c: Fix typo.
2598 2003-08-07  Simon Josefsson <simon@josefsson.org>
2600         * gl/Makefile.am: Use libtool.
2602 2003-08-07  Simon Josefsson <simon@josefsson.org>
2604         * src/Makefile.am: Fix includes.
2606 2003-08-07  Simon Josefsson <simon@josefsson.org>
2608         * lib/init.c, lib/internal.h: Fix gettext stuff.
2610 2003-08-07  Simon Josefsson <simon@josefsson.org>
2612         * Makefile.am: Distcheck fails on gtk-doc, disable it.
2614 2003-08-07  Simon Josefsson <simon@josefsson.org>
2616         * tests/Makefile.am: Add -I's.
2618 2003-08-07  Simon Josefsson <simon@josefsson.org>
2620         * m4/Makefile.am: Add.
2622 2003-08-07  Simon Josefsson <simon@josefsson.org>
2624         * doc/reference/Makefile.am: Ignore shishi-int.h.
2626 2003-08-07  Simon Josefsson <simon@josefsson.org>
2628         * Makefile.am: Remove distcheck flag hack.
2630 2003-08-07  Simon Josefsson <simon@josefsson.org>
2632         * configure.ac, lib/Makefile.am, lib/shishi.h.in,
2633         m4/ac_compile_check_sizeof.m4, m4/ax_create_stdint_h.m4: Create
2634         shishi-int.h and use it, for uint32_t etc.
2636 2003-08-07  Simon Josefsson <simon@josefsson.org>
2638         * asn1/Makefile.am: Fix.
2640 2003-08-07  Simon Josefsson <simon@josefsson.org>
2642         * configure.ac: Bump gcrypt version.
2644 2003-08-07  Simon Josefsson <simon@josefsson.org>
2646         * asn1/Makefile.am: Sync upstream.
2648 2003-08-07  Simon Josefsson <simon@josefsson.org>
2650         * lib/Makefile.am: Fix.
2652 2003-08-07  Simon Josefsson <simon@josefsson.org>
2654         * NEWS: Add.
2656 2003-08-07  Simon Josefsson <simon@josefsson.org>
2658         * configure.ac, lib/Makefile.am: Libtasn1 fixes.
2660 2003-08-07  Simon Josefsson <simon@josefsson.org>
2662         * asn1/ASN1.c, asn1/Makefile.am, asn1/README, asn1/coding.c,
2663         asn1/decoding.c, asn1/defines.h, asn1/der.h, asn1/element.c,
2664         asn1/element.h, asn1/errors.c, asn1/errors.h, asn1/errors_int.h,
2665         asn1/gstr.c, asn1/gstr.h, asn1/int.h, asn1/libtasn1.h, asn1/mem.h,
2666         asn1/parser_aux.c, asn1/parser_aux.h, asn1/structure.c,
2667         asn1/structure.h: Add (lib/minitasn1 from gnutls).
2669 2003-08-07  Simon Josefsson <simon@josefsson.org>
2671         * asn1/AUTHORS, asn1/COPYING, asn1/COPYING.LIB, asn1/Makefile.am,
2672         asn1/NEWS, asn1/README, asn1/THANKS, asn1/acconfig.h,
2673         asn1/acinclude.m4, asn1/buildconf, asn1/configure.in: Remove (to be
2674         replaced by minitasn1).
2676 2003-08-07  Simon Josefsson <simon@josefsson.org>
2678         * shishi.conf.in: Fix.
2680 2003-08-07  Simon Josefsson <simon@josefsson.org>
2682         * shishi.skel.in: Cleanup and fix.
2684 2003-08-07  Simon Josefsson <simon@josefsson.org>
2686         * shishi.conf.in: Fix.
2688 2003-08-07  Simon Josefsson <simon@josefsson.org>
2690         * doc/shishi.texi: Mention SRV.
2692 2003-08-07  Simon Josefsson <simon@josefsson.org>
2694         * lib/netio.c: Slight cleanup.
2696 2003-08-07  Simon Josefsson <simon@josefsson.org>
2698         * configure.ac, lib/Makefile.am, lib/internal.h, lib/netio.c,
2699         lib/resolv.c: Look for SRV RRs if KDC address not known.
2701 2003-08-07  Simon Josefsson <simon@josefsson.org>
2703         * lib/internal.h: Add.  Change user cfg file to
2704         $HOME/.shishi/shishi.conf from $HOME/.shishi/config.
2706 2003-08-07  Simon Josefsson <simon@josefsson.org>
2708         * lib/init.c: Add _shishi_maybe_install_usercfg, shishi_info.  Fix
2709         warnings.
2711 2003-08-07  Simon Josefsson <simon@josefsson.org>
2713         * lib/shishi.h.in: Add.
2715 2003-08-07  Simon Josefsson <simon@josefsson.org>
2717         * lib/cfg.c: Add shishi_cfg_default_userdirectory.  Don't dump cfg
2718         every time a cfg file is read.  Fix warnings.
2720 2003-08-05  Simon Josefsson <simon@josefsson.org>
2722         * configure.ac: Check for locale.h.
2724 2003-08-05  Simon Josefsson <simon@josefsson.org>
2726         * Makefile.am, NEWS, configure.ac: Use external gettext.
2728 2003-08-05  Simon Josefsson <simon@josefsson.org>
2730         * NEWS: Fix.
2732 2003-08-05  Simon Josefsson <simon@josefsson.org>
2734         * lib/Makefile.am, lib/kerberos5.asn1, lib/rfc1510.asn1,
2735         lib/rfc1510bis.asn1, lib/rfc1510bis.asn1.orig: Use new ASN.1
2736         module, and remove the old ones.
2738 2003-08-05  Simon Josefsson <simon@josefsson.org>
2740         * lib/rfc1510.asn1: Copied from rfc1510bis.asn1, with
2741         modifications.
2743 2003-08-05  Simon Josefsson <simon@josefsson.org>
2745         * asn1/Makefile.am: Fix bad sync.
2747 2003-08-05  Simon Josefsson <simon@josefsson.org>
2749         * tests/gss.c: Remove.
2751 2003-08-05  Simon Josefsson <simon@josefsson.org>
2753         * asn1/Makefile.am, asn1/NEWS, asn1/configure.in: Sync upstream.
2755 2003-08-05  Simon Josefsson <simon@josefsson.org>
2757         * doc/Makefile.am: Remove ps/pdf targets (modern automake include
2758         them).  Fix help2man program name.
2760 2003-08-05  Simon Josefsson <simon@josefsson.org>
2762         * Makefile.am, configure.ac, lib/password.c: Make libidn optional.
2764 2003-08-05  Simon Josefsson <simon@josefsson.org>
2766         * doc/shishi.texi: Heimdal telnetd doesn't crash any more.
2768 2003-07-10  Simon Josefsson <simon@josefsson.org>
2770         * po/shishi.pot, po/sv.po: Generated.
2772 2003-07-10  Simon Josefsson <simon@josefsson.org>
2774         * extra/pam_shishi/Makefile.am: Add -I to libidn.
2776 2003-07-10  Simon Josefsson <simon@josefsson.org>
2778         * tests/Makefile.am, src/Makefile.am: Link with gettext, for
2779         gnulib.
2781 2003-07-10  Simon Josefsson <simon@josefsson.org>
2783         * tests/utils.c, src/shishid.c: Add program_name (for gnulib).
2785 2003-07-10  Simon Josefsson <simon@josefsson.org>
2787         * configure.ac: Really disable ld script in libgcrypt.
2789 2003-07-10  Simon Josefsson <simon@josefsson.org>
2791         * extra/Makefile.am: Dist inetutils.diff.
2793 2003-07-10  Simon Josefsson <simon@josefsson.org>
2795         * extra/pam_shishi/Makefile.am: Remove asn1 -I, add gnulib -I.
2797 2003-07-10  Simon Josefsson <simon@josefsson.org>
2799         * extra/README: Add.
2801 2003-07-10  Simon Josefsson <simon@josefsson.org>
2803         * extra/pam_shishi/pam_shishi.c: Indent.
2805 2003-07-10  Simon Josefsson <simon@josefsson.org>
2807         * extra/pam_shishi/pam_shishi.c: Fix warnings.
2809 2003-07-10  Simon Josefsson <simon@josefsson.org>
2811         * src/Makefile.am: Cleanup.
2813 2003-07-10  Simon Josefsson <simon@josefsson.org>
2815         * src/Makefile.am: Remove unused stuff.
2817 2003-07-10  Simon Josefsson <simon@josefsson.org>
2819         * lib/Makefile.am: Fix libtool warning.
2821 2003-07-10  Simon Josefsson <simon@josefsson.org>
2823         * NEWS: Add.
2825 2003-07-10  Simon Josefsson <simon@josefsson.org>
2827         * extra/README: Remove inetutils.
2829 2003-07-10  Simon Josefsson <simon@josefsson.org>
2831         * po/Makevars: Update.
2833 2003-07-10  Simon Josefsson <simon@josefsson.org>
2835         * configure.ac: Revert part of last patch.
2837 2003-07-10  Simon Josefsson <simon@josefsson.org>
2839         * extra/README: Add.
2841 2003-07-10  Simon Josefsson <simon@josefsson.org>
2843         * tests/Makefile.am: Add libidn -I's.
2845 2003-07-10  Simon Josefsson <simon@josefsson.org>
2847         * tests/utils.c: Remove unused die().
2849 2003-07-10  Simon Josefsson <simon@josefsson.org>
2851         * src/shishi.c: Define program_name (for gnulib).
2853 2003-07-10  Simon Josefsson <simon@josefsson.org>
2855         * src/authp.c, src/client.c, src/data.h, src/server.c,
2856         src/shishi.c: Use gnulib's error() instead of ad-hoc die().
2858 2003-07-10  Simon Josefsson <simon@josefsson.org>
2860         * src/shishid.c: Use LOG_DAEMON instead of LOG_AUTHPRIV (make this
2861         configurable?).
2863 2003-07-10  Simon Josefsson <simon@josefsson.org>
2865         * lib/shishi.h.in: Fix typo.
2867 2003-07-10  Simon Josefsson <simon@josefsson.org>
2869         * doc/reference/Makefile.am: Try to be more portable.
2871 2003-07-10  Simon Josefsson <simon@josefsson.org>
2873         * configure.ac, extra/Makefile.am: Don't ship with inetutils (too
2874         much portability problems).
2876 2003-07-10  Simon Josefsson <simon@josefsson.org>
2878         * gl/Makefile.am: Add strchrnul.h.
2880 2003-07-10  Simon Josefsson <simon@josefsson.org>
2882         * gl/Makefile.am: Add mempcpy.h.
2884 2003-07-10  Simon Josefsson <simon@josefsson.org>
2886         * gl/Makefile.am: Add -I../intl for libintl.h in gettext.h.
2888 2003-07-10  Simon Josefsson <simon@josefsson.org>
2890         * src/Makefile.am: Fix gnulib.
2892 2003-07-10  Simon Josefsson <simon@josefsson.org>
2894         * configure.ac: Disable libgcrypt ld script (requires too modern
2895         ld).
2897 2003-07-10  Simon Josefsson <simon@josefsson.org>
2899         * crypto/NEWS, crypto/README, crypto/TODO, crypto/configure.ac:
2900         Upstream update.
2902 2003-07-10  Simon Josefsson <simon@josefsson.org>
2904         * lib/Makefile.am: Remove GNU Make specific idiom.
2906 2003-07-10  Simon Josefsson <simon@josefsson.org>
2908         * gl/m4/Makefile.am: Add.
2910 2003-07-10  Simon Josefsson <simon@josefsson.org>
2912         * lib/rfc1510bis.asn1: Update from draft (plus syntax hacks for
2913         libtasn1's parser).
2915 2003-07-10  Simon Josefsson <simon@josefsson.org>
2917         * configure.ac: Check for sys/types.h earlier.  Add Gnulib tests.
2919 2003-07-10  Simon Josefsson <simon@josefsson.org>
2921         * gl/alloca_.h, gl/argp-ba.c, gl/argp-eexst.c, gl/argp-fmtstream.c,
2922         gl/argp-fmtstream.h, gl/argp-fs-xinl.c, gl/argp-help.c,
2923         gl/argp-namefrob.h, gl/argp-parse.c, gl/argp-pv.c, gl/argp-pvh.c,
2924         gl/argp-xinl.c, gl/argp.h, gl/mempcpy.c, gl/mempcpy.h,
2925         gl/strndup.c, gl/strnlen.c, gl/m4/argp.m4, gl/m4/mempcpy.m4,
2926         gl/m4/strndup.m4, gl/m4/strnlen.m4: Update.
2928 2003-07-08  Simon Josefsson <simon@josefsson.org>
2930         * NEWS: Add.
2932 2003-07-08  Simon Josefsson <simon@josefsson.org>
2934         * lib/encapreppart.c, lib/shishi.h.in, lib/crypto-des.c,
2935         lib/crypto.c: Fix.
2937 2003-07-08  Simon Josefsson <simon@josefsson.org>
2939         * lib/asn1.c, lib/crypto-3des.c, lib/crypto-aes.c,
2940         lib/crypto-des.c, lib/crypto.c, lib/shishi.h.in, po/shishi.pot,
2941         po/sv.po: Cleanup DES crypto (at last!).
2943 2003-07-08  Simon Josefsson <simon@josefsson.org>
2945         * lib/kdc.c: Fix typo.
2947 2003-07-08  Simon Josefsson <simon@josefsson.org>
2949         * lib/crypto.c, lib/crypto-des.c: Better errors.
2951 2003-07-08  Simon Josefsson <simon@josefsson.org>
2953         * lib/crypto-3des.c: Fix mem leak.
2955 2003-07-08  Simon Josefsson <simon@josefsson.org>
2957         * lib/Makefile.am, lib/asn1.c, lib/crypto-3des.c, lib/crypto-aes.c,
2958         lib/crypto-des.c, lib/crypto-null.c, lib/kdc.c: Fixes.
2960 2003-07-08  Simon Josefsson <simon@josefsson.org>
2962         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/asn1.c,
2963         lib/authenticator.c, lib/cfg.c, lib/crypto-null.c, lib/crypto.c,
2964         lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
2965         lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/krberror.c,
2966         lib/principal.c, lib/safe.c, lib/shishi.h.in, lib/ticket.c,
2967         lib/tkt.c, lib/tkts.c: Indent.
2969 2003-07-08  Simon Josefsson <simon@josefsson.org>
2971         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
2972         lib/authenticator.c, lib/cfg.c, lib/crypto.c, lib/encapreppart.c,
2973         lib/enckdcreppart.c, lib/encticketpart.c, lib/internal.h,
2974         lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/krberror.c,
2975         lib/safe.c, lib/shishi.h.in, lib/ticket.c, lib/tkt.c, lib/tkts.c:
2976         Cleanup.
2978 2003-07-08  Simon Josefsson <simon@josefsson.org>
2980         * lib/aprep.c, lib/apreq.c, lib/asn1.c, lib/authenticator.c,
2981         lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
2982         lib/crypto-null.c, lib/crypto.c, lib/enckdcreppart.c, lib/error.c,
2983         lib/internal.h, lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/safe.c,
2984         lib/shishi.h.in, lib/ticket.c, src/crypto.c: Crypto functions now
2985         allocate output buffers.  Fix callers.
2987 2003-07-08  Simon Josefsson <simon@josefsson.org>
2989         * lib/apreq.c: Waste less stack.
2991 2003-07-07  Simon Josefsson <simon@josefsson.org>
2993         * gl/argp.h: Sync.
2995 2003-07-06  Simon Josefsson <simon@josefsson.org>
2997         * lib/Makefile.am: Fix includes.  Make distcheck works under debian
2998         now.
3000 2003-07-06  Simon Josefsson <simon@josefsson.org>
3002         * configure.ac: Build gl/m4/Makefile.
3004 2003-07-06  Simon Josefsson <simon@josefsson.org>
3006         * gl/Makefile.am: Recurse into m4/.
3008 2003-07-06  Simon Josefsson <simon@josefsson.org>
3010         * shishi.conf.in: Fix.
3012 2003-07-06  Simon Josefsson <simon@josefsson.org>
3014         * lib/shishi.h.in: Add.
3016 2003-07-06  Simon Josefsson <simon@josefsson.org>
3018         * lib/asn1.c: Add shishi_asn1_write_bitstring (broken).
3020 2003-07-06  Simon Josefsson <simon@josefsson.org>
3022         * lib/apreq.c: Fix ASN.1 writing.
3024 2003-07-06  Simon Josefsson <simon@josefsson.org>
3026         * lib/aprep.c: Fix crash.
3028 2003-07-05  Simon Josefsson <simon@josefsson.org>
3030         * m4/Makefile.am: More EXTRA_DIST's.
3032 2003-07-05  Simon Josefsson <simon@josefsson.org>
3034         * Makefile.am: Update release target.
3036 2003-07-05  Simon Josefsson <simon@josefsson.org>
3038         * NEWS: Add.
3040 2003-07-05  Simon Josefsson <simon@josefsson.org>
3042         * configure.ac: Bump version.
3044 2003-07-05  Simon Josefsson <simon@josefsson.org>
3046         * configure.ac: Fix includes.
3048 2003-07-05  Simon Josefsson <simon@josefsson.org>
3050         * Makefile.am: Build errcrypto.
3052 2003-07-05  Simon Josefsson <simon@josefsson.org>
3054         * configure.ac: Configure errcrypto.
3056 2003-07-05  Simon Josefsson <simon@josefsson.org>
3058         * crypto/configure.ac: Quick hack to get paths to libgpg-error into
3059         Makefile's.
3061 2003-07-05  Simon Josefsson <simon@josefsson.org>
3063         * crypto/AUTHORS, crypto/NEWS, crypto/README, crypto/acinclude.m4,
3064         crypto/configure.ac: Sync with upstream.
3066 2003-07-05  Simon Josefsson <simon@josefsson.org>
3068         * lib/apreq.c, lib/asn1.c, lib/shishi.h.in, lib/tkt.c: Add generic
3069         ASN.1 bitstring, and use it.
3071 2003-07-05  Simon Josefsson <simon@josefsson.org>
3073         * lib/apreq.c: Fix the AP-REQ ap-options.
3075 2003-07-05  Simon Josefsson <simon@josefsson.org>
3077         * lib/ap.c:
3078         (shishi_ap_req_process): Be verbose.
3080 2003-07-05  Simon Josefsson <simon@josefsson.org>
3082         * lib/aprep.c: Fix typo.
3084 2003-07-05  Simon Josefsson <simon@josefsson.org>
3086         * lib/enckdcreppart.c: Waste less stack.
3088 2003-07-05  Simon Josefsson <simon@josefsson.org>
3090         * lib/encapreppart.c: Waste less stack.
3092 2003-07-05  Simon Josefsson <simon@josefsson.org>
3094         * lib/crypto-3des.c: Memory leak fix.
3096 2003-07-05  Simon Josefsson <simon@josefsson.org>
3098         * lib/authenticator.c: Use proper API.
3100 2003-07-05  Simon Josefsson <simon@josefsson.org>
3102         * lib/aprep.c, lib/apreq.c: Use proper API.
3104 2003-07-05  Simon Josefsson <simon@josefsson.org>
3106         * lib/aprep.c: Revert last change (no new API for asn1_field(),
3107         sigh).
3109 2003-07-05  Simon Josefsson <simon@josefsson.org>
3111         * lib/aprep.c: Use new API.
3113 2003-07-05  Simon Josefsson <simon@josefsson.org>
3115         * lib/internal.h: Include gnulib stuff.
3117 2003-07-05  Simon Josefsson <simon@josefsson.org>
3119         * lib/ap.c: Use new API.
3121 2003-07-05  Simon Josefsson <simon@josefsson.org>
3123         * lib/Makefile.am, lib/setenv.c: Really remove old AC_LIBOBJ stuff.
3125 2003-07-05  Simon Josefsson <simon@josefsson.org>
3127         * lib/crypto-des.c: Remove debugging code.
3129 2003-07-05  Simon Josefsson <simon@josefsson.org>
3131         * gl/argp-help.c: Define strchrnul, f{,un}lockfile if not defined.
3132         (Perhaps not the right thing, check and forward patch to libc/gnulib
3133         later.)
3135 2003-07-05  Simon Josefsson <simon@josefsson.org>
3137         * lib/asn1.c, lib/authenticator.c, lib/cfg.c, lib/enckdcreppart.c,
3138         lib/error.c, lib/kdcrep.c, lib/krberror.c, lib/principal.c,
3139         lib/ticket.c, lib/tkt.c, lib/tkts.c, lib/vasprintf.c: Fixes for
3140         gnulib.
3142 2003-07-05  Simon Josefsson <simon@josefsson.org>
3144         * lib/crypto-des.c, lib/crypto.c, lib/pkcs5.c: Compile with
3145         libgcrypt 1.1.13.
3147 2003-07-05  Simon Josefsson <simon@josefsson.org>
3149         * src/authp.c, src/client.c, src/server.c, src/shishi.c: Gnulib
3150         fixes.
3152 2003-07-05  Simon Josefsson <simon@josefsson.org>
3154         * lib/Makefile.am: More gnulib fixes.
3156 2003-07-05  Simon Josefsson <simon@josefsson.org>
3158         * lib/Makefile.am, lib/gethostname.c, lib/memmove.c, lib/memset.c,
3159         lib/setenv.h, lib/strcasecmp.c, lib/strdup.c, lib/strerror.c,
3160         lib/unsetenv.c: Obsolete some AC_LIBOBJ with gnulib.
3162 2003-07-05  Simon Josefsson <simon@josefsson.org>
3164         * src/Makefile.am: Replace ARGP stuff with gnulib.
3166 2003-07-04  Simon Josefsson <simon@josefsson.org>
3168         * configure.ac: Reorder to avoid warnings.
3170 2003-07-04  Simon Josefsson <simon@josefsson.org>
3172         * Makefile.am, configure.ac, gl/Makefile.am, gl/alloca.c,
3173         gl/alloca_.h, gl/argp-ba.c, gl/argp-eexst.c, gl/argp-fmtstream.c,
3174         gl/argp-fmtstream.h, gl/argp-fs-xinl.c, gl/argp-help.c,
3175         gl/argp-namefrob.h, gl/argp-parse.c, gl/argp-pv.c, gl/argp-pvh.c,
3176         gl/argp-xinl.c, gl/argp.h, gl/asnprintf.c, gl/asprintf.c,
3177         gl/error.c, gl/error.h, gl/gethostname.c, gl/getopt.c, gl/getopt.h,
3178         gl/getopt1.c, gl/gettext.h, gl/malloc.c, gl/memmove.c, gl/memset.c,
3179         gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
3180         gl/printf-parse.h, gl/realloc.c, gl/setenv.c, gl/setenv.h,
3181         gl/strcase.h, gl/strcasecmp.c, gl/strchrnul.c, gl/strchrnul.h,
3182         gl/strdup.c, gl/strerror.c, gl/strncasecmp.c, gl/sysexit_.h,
3183         gl/unlocked-io.h, gl/unsetenv.c, gl/vasnprintf.c, gl/vasnprintf.h,
3184         gl/vasprintf.c, gl/vasprintf.h, gl/xalloc.h, gl/xmalloc.c,
3185         gl/xstrdup.c, gl/m4/Makefile.am, gl/m4/alloca.m4, gl/m4/argp.m4,
3186         gl/m4/codeset.m4, gl/m4/error.m4, gl/m4/gethostname.m4,
3187         gl/m4/getopt.m4, gl/m4/gettext.m4, gl/m4/glibc21.m4,
3188         gl/m4/iconv.m4, gl/m4/intdiv0.m4, gl/m4/intmax_t.m4,
3189         gl/m4/inttypes-pri.m4, gl/m4/inttypes.m4, gl/m4/inttypes_h.m4,
3190         gl/m4/isc-posix.m4, gl/m4/lcmessage.m4, gl/m4/lib-ld.m4,
3191         gl/m4/lib-link.m4, gl/m4/lib-prefix.m4, gl/m4/longdouble.m4,
3192         gl/m4/longlong.m4, gl/m4/malloc.m4, gl/m4/memmove.m4,
3193         gl/m4/memset.m4, gl/m4/nls.m4, gl/m4/onceonly_2_57.m4, gl/m4/po.m4,
3194         gl/m4/progtest.m4, gl/m4/realloc.m4, gl/m4/setenv.m4,
3195         gl/m4/signed.m4, gl/m4/stdint_h.m4, gl/m4/strcase.m4,
3196         gl/m4/strchrnul.m4, gl/m4/strdup.m4, gl/m4/strerror.m4,
3197         gl/m4/strerror_r.m4, gl/m4/sysexits.m4, gl/m4/uintmax_t.m4,
3198         gl/m4/ulonglong.m4, gl/m4/unlocked-io.m4, gl/m4/vasnprintf.m4,
3199         gl/m4/vasprintf.m4, gl/m4/wchar_t.m4, gl/m4/wint_t.m4,
3200         gl/m4/xalloc.m4, lib/Makefile.am: Add gnulib compatibility
3201         functions.  Remove argp (replaced by gnulib argp module).
3203 2003-07-04  Simon Josefsson <simon@josefsson.org>
3205         * lib/tkt.c:
3206         (shishi_tkt_key): Retrieve key from encticketpart too.
3208 2003-06-27  Simon Josefsson <simon@josefsson.org>
3210         * lib/ap.c: Check for asn1 error.
3212 2003-06-12  Simon Josefsson <simon@josefsson.org>
3214         * doc/shishi.texi: Add.
3216 2003-06-02  Simon Josefsson <simon@josefsson.org>
3218         * tests/Makefile.am: Remove ticketset for now.
3220 2003-06-02  Simon Josefsson <simon@josefsson.org>
3222         * NEWS: Version 0.0.0.
3224 2003-06-02  Simon Josefsson <simon@josefsson.org>
3226         * Makefile.am: Add release target.
3228 2003-06-02  Simon Josefsson <simon@josefsson.org>
3230         * lib/crypto.c: Add DES encrypt/decrypt without checksum.  Add
3231         dummy checksum.
3233 2003-06-02  Simon Josefsson <simon@josefsson.org>
3235         * lib/crypto-des.c: Add DES encrypt/decrypt without checksum.
3237 2003-06-02  Simon Josefsson <simon@josefsson.org>
3239         * lib/shishi.h.in: Fix NONE ciphers.
3241 2003-05-27  Simon Josefsson <simon@josefsson.org>
3243         * doc/Makefile.am: Add encapreppart functions to AP section.
3245 2003-05-27  Simon Josefsson <simon@josefsson.org>
3247         * lib/aprep.c, lib/apreq.c: Fix a2d.
3249 2003-05-27  Simon Josefsson <simon@josefsson.org>
3251         * lib/encapreppart.c, lib/shishi.h.in: Add
3252         shishi_encapreppart_seqnumber_get.
3254 2003-05-27  Simon Josefsson <simon@josefsson.org>
3256         * lib/crypto-3des.c, lib/crypto.c, lib/shishi.h.in: Add 3des-none.
3257         Add encrypt/decrypt with specific etype.
3259 2003-05-25  Simon Josefsson <simon@josefsson.org>
3261         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
3262         lib/crypto-null.c, lib/crypto.c, lib/shishi.h.in: Add
3263         shishi_{en,de}crypt_iv().
3265 2003-05-25  Simon Josefsson <simon@josefsson.org>
3267         * lib/shishi.h.in: Fix typo.
3269 2003-05-25  Simon Josefsson <simon@josefsson.org>
3271         * lib/shishi.h.in: Add GSS keyusage constants.
3273 2003-05-18  Simon Josefsson <simon@josefsson.org>
3275         * lib/authenticator.c: Fix.
3277 2003-05-11  Simon Josefsson <simon@josefsson.org>
3279         * lib/ap.c, lib/shishi.h.in: Add shishi_ap_req_der_new.
3281 2003-05-08  Simon Josefsson <simon@josefsson.org>
3283         * lib/Makefile.am: Fix asn1Parser.
3285 2003-05-08  Simon Josefsson <simon@josefsson.org>
3287         * doc/Makefile.am: Remove GSS stuff.
3289 2003-05-08  Simon Josefsson <simon@josefsson.org>
3291         * configure.ac: Check for asn1Parser.
3293 2003-05-08  Simon Josefsson <simon@josefsson.org>
3295         * lib/tkts.c: Add.
3297 2003-05-08  Simon Josefsson <simon@josefsson.org>
3299         * lib/init.c: Fix doc.
3301 2003-05-01  Simon Josefsson <simon@josefsson.org>
3303         * Makefile.am, README, configure.ac, tests/Makefile.am,
3304         shishi-gss.pc.in: Remove GSS stuff (moved to separate project).
3306 2003-05-01  Simon Josefsson <simon@josefsson.org>
3308         * doc/shishi.texi: Remove GSS stuff.
3310 2003-05-01  Simon Josefsson <simon@josefsson.org>
3312         * shishi-gss.pc.in: Add.
3314 2003-05-01  Simon Josefsson <simon@josefsson.org>
3316         * Makefile.am: Add shishi-gss.pc*.
3318 2003-05-01  Simon Josefsson <simon@josefsson.org>
3320         * configure.ac: Build shishi-gss.pc.
3322 2003-05-01  Simon Josefsson <simon@josefsson.org>
3324         * doc/gdoc: Escape { and }.
3326 2003-05-01  Simon Josefsson <simon@josefsson.org>
3328         * doc/shishi.texi: Fix.
3330 2003-05-01  Simon Josefsson <simon@josefsson.org>
3332         * Makefile.am: Indent in gss/.
3334 2003-05-01  Simon Josefsson <simon@josefsson.org>
3336         * doc/Makefile.am, doc/shishi.texi: Add.
3338 2003-05-01  Simon Josefsson <simon@josefsson.org>
3340         * README: Add gss/.
3342 2003-05-01  Simon Josefsson <simon@josefsson.org>
3344         * NEWS, AUTHORS: Fix.
3346 2003-05-01  Simon Josefsson <simon@josefsson.org>
3348         * Makefile.am, configure.ac, doc/Makefile.am, doc/shishi.texi,
3349         tests/Makefile.am, tests/gss.c: Add framework for GSS-API support.
3351 2003-05-01  Simon Josefsson <simon@josefsson.org>
3353         * tests/authenticator.c, tests/crypto.c, tests/gztime.c,
3354         tests/ticketset.c, tests/utils.c: Move include of shishi.h from
3355         utils.c to each file.
3357 2003-05-01  Simon Josefsson <simon@josefsson.org>
3359         * lib/internal.h: Typo.
3361 2003-04-18  Simon Josefsson <simon@josefsson.org>
3363         * doc/shishi.texi: Fix info dir entry.
3365 2003-04-16  Simon Josefsson <simon@josefsson.org>
3367         * ANNOUNCE: Mention devices it runs on.
3369 2003-04-15  Simon Josefsson <simon@josefsson.org>
3371         * Makefile.am: Use new cvs2cl.
3373 2003-03-29  Simon Josefsson <simon@josefsson.org>
3375         * lib/kdcreq.c: Use new allocating a2d.
3377 2003-03-26  Simon Josefsson <simon@josefsson.org>
3379         * src/shishid.c: Add comment.
3381 2003-03-26  Simon Josefsson <simon@josefsson.org>
3383         * lib/asn1.c, lib/kdc.c, lib/shishi.h.in: Add new allocating a2d
3384         functions and use them.
3386 2003-03-26  Simon Josefsson <simon@josefsson.org>
3388         * lib/crypto-des.c: Use new libgcrypt CBC-MAC interface.
3390 2003-03-26  Simon Josefsson <simon@josefsson.org>
3392         * crypto/AUTHORS, crypto/NEWS, crypto/THANKS, crypto/TODO,
3393         crypto/configure.ac: Upstream sync.
3395 2003-03-26  Simon Josefsson <simon@josefsson.org>
3397         * asn1/NEWS, asn1/configure.in: Upstream sync.
3399 2003-03-14  Simon Josefsson <simon@josefsson.org>
3401         * tests/crypto.c: Fix debug output, spotted by Marcus Watts
3402         <mdw@umich.edu>.
3404 2003-02-19  Simon Josefsson <simon@josefsson.org>
3406         * asn1/NEWS, asn1/configure.in: Upstream update.
3408 2003-02-12  Simon Josefsson <simon@josefsson.org>
3410         * lib/safe.c: Make it work.
3412 2003-02-12  Simon Josefsson <simon@josefsson.org>
3414         * lib/tkt.c: Use new ASN.1 API.
3416 2003-02-12  Simon Josefsson <simon@josefsson.org>
3418         * lib/kdcreq.c: Use new ASN.1 and principal APIs.
3420 2003-02-12  Simon Josefsson <simon@josefsson.org>
3422         * lib/kdcrep.c: Use new principal API.
3424 2003-02-12  Simon Josefsson <simon@josefsson.org>
3426         * lib/principal.c: Add *_set().
3428 2003-02-12  Simon Josefsson <simon@josefsson.org>
3430         * lib/encapreppart.c: Doc fixes.  Use new ASN.1 APIs.
3432 2003-02-12  Simon Josefsson <simon@josefsson.org>
3434         * lib/asn1.c: Fix integer functions.
3436 2003-02-12  Simon Josefsson <simon@josefsson.org>
3438         * tests/authenticator.c, tests/gztime.c, tests/ticketset.c: Indent.
3440 2003-02-12  Simon Josefsson <simon@josefsson.org>
3442         * tests/Makefile.am: Add authenticator and gztime.  Remove asn1
3443         CFLAGS.
3445 2003-02-12  Simon Josefsson <simon@josefsson.org>
3447         * tests/utils.c: Fix prototypes.
3449 2003-02-12  Simon Josefsson <simon@josefsson.org>
3451         * tests/authenticator.c: Add.
3453 2003-02-12  Simon Josefsson <simon@josefsson.org>
3455         * lib/authenticator.c: Cleanups.
3457 2003-02-11  Simon Josefsson <simon@josefsson.org>
3459         * tests/gztime.c: Add.
3461 2003-02-11  Simon Josefsson <simon@josefsson.org>
3463         * lib/gztime.c: Make it work again.
3465 2003-02-11  Simon Josefsson <simon@josefsson.org>
3467         * lib/gztime.c: Fix prototypes.
3469 2003-02-11  Simon Josefsson <simon@josefsson.org>
3471         * lib/shishi.h.in: Add.  Fix prototypes.
3473 2003-02-11  Simon Josefsson <simon@josefsson.org>
3475         * tests/ticketset.c: Fix title.
3477 2003-02-11  Simon Josefsson <simon@josefsson.org>
3479         * lib/tkts.c: Fix.
3481 2003-02-11  Simon Josefsson <simon@josefsson.org>
3483         * crypto/INSTALL: Fix.
3485 2003-02-11  Simon Josefsson <simon@josefsson.org>
3487         * Makefile.am: Allow use of external libtasn1.
3489 2003-02-11  Simon Josefsson <simon@josefsson.org>
3491         * configure.ac, lib/Makefile.am: Allow use of external libtasn1.
3492         Remove *_BUILD_* junk for pkg-config.
3494 2003-02-11  Simon Josefsson <simon@josefsson.org>
3496         * shishi.pc.in: CFLAGS for libgcrypt not needed to use shishi.  Let
3497         libtool handle library dependencies.
3499 2003-02-11  Simon Josefsson <simon@josefsson.org>
3501         * configure.ac: We need libgcrypt >1.1.13.
3503 2003-02-11  Simon Josefsson <simon@josefsson.org>
3505         * crypto/AUTHORS, crypto/INSTALL, crypto/NEWS, crypto/README,
3506         crypto/TODO, crypto/configure.ac, crypto/libgcrypt.txt: Upstream
3507         update.
3509 2003-02-11  Simon Josefsson <simon@josefsson.org>
3511         * lib/aprep.c, lib/apreq.c, lib/asn1.c, lib/authenticator.c,
3512         lib/diskio.c, lib/encapreppart.c, lib/enckdcreppart.c,
3513         lib/encticketpart.c, lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c,
3514         lib/krberror.c, lib/safe.c, lib/tgs.c, lib/ticket.c, lib/tkt.c: Use
3515         new libtasn1 API.
3517 2003-02-11  Simon Josefsson <simon@josefsson.org>
3519         * asn1/configure.in: Upstream update.
3521 2003-02-11  Simon Josefsson <simon@josefsson.org>
3523         * asn1/NEWS: Upstream update.
3525 2003-02-11  Simon Josefsson <simon@josefsson.org>
3527         * po/shishi.pot, po/sv.po: Generated.
3529 2003-02-11  Simon Josefsson <simon@josefsson.org>
3531         * doc/reference/shishi.types: Add.
3533 2003-02-11  Simon Josefsson <simon@josefsson.org>
3535         * ANNOUNCE: Update.
3537 2003-02-11  Simon Josefsson <simon@josefsson.org>
3539         * lib/shishi.h.in, lib/safe.c: Fix SAFE.
3541 2003-02-10  Simon Josefsson <simon@josefsson.org>
3543         * doc/shishi.texi: Add.
3545 2003-02-10  Simon Josefsson <simon@josefsson.org>
3547         * doc/Makefile.am: Add KRB-SAFE.
3549 2003-02-10  Simon Josefsson <simon@josefsson.org>
3551         * doc/shishi.texi: Add KRB-SAFE.  Move utility functions.
3553 2003-02-10  Simon Josefsson <simon@josefsson.org>
3555         * doc/shishi.texi: [no log message]
3557 2003-02-10  Simon Josefsson <simon@josefsson.org>
3559         * doc/shishi.texi: (Cryptographic Overview): Improve wording.
3561 2003-02-10  Simon Josefsson <simon@josefsson.org>
3563         * README-alpha: Fix.
3565 2003-02-10  Simon Josefsson <simon@josefsson.org>
3567         * lib/as.c: Doc fix.
3569 2003-02-10  Simon Josefsson <simon@josefsson.org>
3571         * lib/asn1.c, lib/diskio.c, lib/safe.c, lib/shishi.h.in,
3572         lib/internal.h, src/client.c, src/server.c: Make KRB-SAFE work.
3574 2003-02-10  Simon Josefsson <simon@josefsson.org>
3576         * lib/tgs.c, lib/as.c: Doc fix.
3578 2003-02-10  Simon Josefsson <simon@josefsson.org>
3580         * Makefile.am: Ditto.
3582 2003-02-10  Simon Josefsson <simon@josefsson.org>
3584         * Makefile.am: Fix ChangeLog generation.
3586 2003-02-10  Simon Josefsson <simon@josefsson.org>
3588         * README: Fix.
3590 2003-02-08  Simon Josefsson <simon@josefsson.org>
3592         * lib/shishi.h.in, lib/tkts.c: Fix.
3594 2003-02-08  Simon Josefsson <simon@josefsson.org>
3596         * tests/ticketset.c, tests/crypto.c, tests/utils.c, src/client.c,
3597         src/server.c, src/data.h, src/shishi.c, src/shishid.c: Fix.
3599 2003-02-08  Simon Josefsson <simon@josefsson.org>
3601         * src/shishid.c: Fix.
3603 2003-02-08  Simon Josefsson <simon@josefsson.org>
3605         * lib/safe.c: Add.
3607 2003-02-08  Simon Josefsson <simon@josefsson.org>
3609         * src/authp.c, src/client.c, lib/shishi.h.in: Fix.
3611 2003-02-08  Simon Josefsson <simon@josefsson.org>
3613         * lib/asn1.c, lib/crypto-des.c, lib/init.c, lib/netio.c,
3614         lib/shishi.h.in: Fix.
3616 2003-02-08  Simon Josefsson <simon@josefsson.org>
3618         * lib/vasprintf.c, lib/kdcreq.c: Fix.
3620 2003-02-08  Simon Josefsson <simon@josefsson.org>
3622         * lib/asn1.c, lib/authenticator.c, lib/cfg.c, lib/crypto-des.c,
3623         lib/crypto.c, lib/enckdcreppart.c, lib/encticketpart.c, lib/init.c,
3624         lib/kdc.c, lib/kdcrep.c, lib/key.c, lib/netio.c, lib/pkcs5.c,
3625         lib/principal.c, lib/shishi.h.in, lib/ticket.c, lib/tkt.c,
3626         lib/tkts.c, lib/vasprintf.c: Fix.
3628 2003-02-08  Simon Josefsson <simon@josefsson.org>
3630         * lib/shishi.h.in: Fix.
3632 2003-02-08  Simon Josefsson <simon@josefsson.org>
3634         * lib/crypto.c: Fix.
3636 2003-02-08  Simon Josefsson <simon@josefsson.org>
3638         * lib/vasprintf.c, lib/internal.h: Fix.
3640 2003-02-08  Simon Josefsson <simon@josefsson.org>
3642         * lib/asn1.c, lib/pkcs5.c, lib/key.c, lib/crypto-aes.c,
3643         lib/crypto.c, lib/netio.c, lib/tkts.c, lib/kdc.c, lib/as.c,
3644         lib/crypto-3des.c, lib/crypto-des.c, lib/crypto-null.c, lib/init.c,
3645         lib/krberror.c, lib/shishi.h.in: Fix.
3647 2003-02-08  Simon Josefsson <simon@josefsson.org>
3649         * lib/encticketpart.c, lib/tkt.c, lib/shishi.h.in, lib/tkts.c: Fix.
3651 2003-02-08  Simon Josefsson <simon@josefsson.org>
3653         * lib/asn1.c: Add.
3655 2003-02-08  Simon Josefsson <simon@josefsson.org>
3657         * lib/apreq.c, lib/shishi.h.in, lib/encapreppart.c, lib/ticket.c:
3658         Fix.
3660 2003-02-08  Simon Josefsson <simon@josefsson.org>
3662         * lib/authenticator.c, lib/kdcrep.c, lib/enckdcreppart.c: Fix.
3664 2003-02-08  Simon Josefsson <simon@josefsson.org>
3666         * lib/shishi.h.in: Fix.
3668 2003-02-08  Simon Josefsson <simon@josefsson.org>
3670         * lib/cfg.c: Fix warnings.
3672 2003-02-08  Simon Josefsson <simon@josefsson.org>
3674         * lib/cfg.c: Declare getsubopt().
3676 2003-02-08  Simon Josefsson <simon@josefsson.org>
3678         * lib/shishi.h.in: Add.
3680 2003-02-08  Simon Josefsson <simon@josefsson.org>
3682         * lib/shishi.h.in: Add.  Fix.
3684 2003-02-08  Simon Josefsson <simon@josefsson.org>
3686         * lib/shishi.h.in: Add.
3688 2003-02-08  Simon Josefsson <simon@josefsson.org>
3690         * lib/shishi.h.in, lib/internal.h: Add.
3692 2003-02-08  Simon Josefsson <simon@josefsson.org>
3694         * lib/shishi.h.in, lib/internal.h: Add.
3696 2003-02-08  Simon Josefsson <simon@josefsson.org>
3698         * lib/internal.h: Include arpa/inet.h.
3700 2003-02-08  Simon Josefsson <simon@josefsson.org>
3702         * doc/shishi.texi: Add.
3704 2003-02-08  Simon Josefsson <simon@josefsson.org>
3706         * lib/shishi.h.in: Fix.
3708 2003-02-08  Simon Josefsson <simon@josefsson.org>
3710         * lib/shishi.h.in, lib/tkts.c, tests/ticketset.c, src/shishi.c: New
3711         find/get API.
3713 2003-02-08  Simon Josefsson <simon@josefsson.org>
3715         * lib/tkt.c: Add.
3717 2003-02-08  Simon Josefsson <simon@josefsson.org>
3719         * lib/principal.c: Fix.
3721 2003-02-05  Simon Josefsson <simon@josefsson.org>
3723         * src/shishid.c, tests/ticketset.c: Fix API.
3725 2003-02-05  Simon Josefsson <simon@josefsson.org>
3727         * configure.ac: Check arpa/inet.h.
3729 2003-02-05  Simon Josefsson <simon@josefsson.org>
3731         * lib/ticket.c, lib/asn1.c, lib/shishi.h.in, lib/tkts.c: Fix API.
3733 2003-02-05  Simon Josefsson <simon@josefsson.org>
3735         * lib/enckdcreppart.c, lib/encticketpart.c: Fix.
3737 2003-02-05  Simon Josefsson <simon@josefsson.org>
3739         * lib/crypto.c: Add.
3741 2003-02-05  Simon Josefsson <simon@josefsson.org>
3743         * lib/kdc.c, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
3744         lib/diskio.c: Fix API.
3746 2003-02-05  Simon Josefsson <simon@josefsson.org>
3748         * lib/kdcrep.c: Fix.
3750 2003-02-05  Simon Josefsson <simon@josefsson.org>
3752         * lib/shishi.h.in, lib/asn1.c: Fix.
3754 2003-02-05  Simon Josefsson <simon@josefsson.org>
3756         * lib/principal.c, lib/asn1.c:
3757         (shishi_principal_name_get, shishi_principal_name_realm_get): Move
3758         from asn1.c to principal.c
3760 2003-02-05  Simon Josefsson <simon@josefsson.org>
3762         * lib/safe.c: Fix.
3764 2003-02-05  Simon Josefsson <simon@josefsson.org>
3766         * lib/diskio.c: Fix header.
3768 2003-02-05  Simon Josefsson <simon@josefsson.org>
3770         * lib/init.c: Fix gcrypt init.
3772 2003-02-05  Simon Josefsson <simon@josefsson.org>
3774         * lib/internal.h: Use Shishi_asn1 instead of ASN1_TYPE.  Fix.
3776 2003-02-05  Simon Josefsson <simon@josefsson.org>
3778         * lib/asn1.c: Add.
3780 2003-02-05  Simon Josefsson <simon@josefsson.org>
3782         * lib/enckdcreppart.c, lib/safe.c: Cleanup.
3784 2003-02-05  Simon Josefsson <simon@josefsson.org>
3786         * lib/authenticator.c, lib/kdcreq.c, lib/shishi.h.in, lib/init.c:
3787         Fix.
3789 2003-02-05  Simon Josefsson <simon@josefsson.org>
3791         * lib/encticketpart.c: Cleanup.
3793 2003-02-05  Simon Josefsson <simon@josefsson.org>
3795         * lib/ticket.c: Cleanup.
3797 2003-02-05  Simon Josefsson <simon@josefsson.org>
3799         * lib/kdc.c: Cleanup.
3801 2003-02-05  Simon Josefsson <simon@josefsson.org>
3803         * lib/krberror.c: Cleanup.
3805 2003-02-05  Simon Josefsson <simon@josefsson.org>
3807         * lib/kdcrep.c: Cleanup.
3809 2003-02-05  Simon Josefsson <simon@josefsson.org>
3811         * lib/kdcreq.c: Cleanup.
3813 2003-02-05  Simon Josefsson <simon@josefsson.org>
3815         * lib/asn1.c: Add.
3817 2003-02-05  Simon Josefsson <simon@josefsson.org>
3819         * lib/ticket.c: Use Shishi_asn1 instead of ASN1_TYPE.
3821 2003-02-05  Simon Josefsson <simon@josefsson.org>
3823         * lib/encapreppart.c: Fix.
3825 2003-02-05  Simon Josefsson <simon@josefsson.org>
3827         * lib/tkt.c, lib/krberror.c, lib/kdcrep.c, lib/kdcreq.c, lib/tgs.c,
3828         lib/safe.c: Use Shishi_asn1 instead of ASN1_TYPE.
3830 2003-02-05  Simon Josefsson <simon@josefsson.org>
3832         * lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
3833         lib/kdc.c: Use Shishi_asn1 instead of ASN1_TYPE.
3835 2003-02-05  Simon Josefsson <simon@josefsson.org>
3837         * lib/diskio.c, lib/done.c: Use Shishi_asn1 instead of ASN1_TYPE.
3839 2003-02-05  Simon Josefsson <simon@josefsson.org>
3841         * lib/asn1.c: Use Shishi_asn1 instead of ASN1_TYPE.  Cleanup.  Add.
3843 2003-02-05  Simon Josefsson <simon@josefsson.org>
3845         * lib/ap.c, lib/shishi.h.in, lib/apreq.c, lib/aprep.c, lib/as.c,
3846         lib/authenticator.c: Use Shishi_asn1 instead of ASN1_TYPE.
3848 2003-02-05  Simon Josefsson <simon@josefsson.org>
3850         * configure.ac: Check syslog.h.
3852 2003-02-05  Simon Josefsson <simon@josefsson.org>
3854         * doc/gdoc: Fixes.
3856 2003-02-05  Simon Josefsson <simon@josefsson.org>
3858         * lib/version.c: Copyright fix.
3860 2003-02-05  Simon Josefsson <simon@josefsson.org>
3862         * lib/shishi.h.in: Fix krberror.
3864 2003-02-05  Simon Josefsson <simon@josefsson.org>
3866         * lib/apreq.c, lib/error.c, lib/hostkeys.c, lib/version.c: Doc fix.
3868 2003-02-05  Simon Josefsson <simon@josefsson.org>
3870         * src/shishid.c: Syslog.  Setuid.
3872 2003-02-03  Simon Josefsson <simon@josefsson.org>
3874         * lib/krberror.c: Doc fix.
3876 2003-02-03  Simon Josefsson <simon@josefsson.org>
3878         * lib/init.c: Re-order to improve manual.
3880 2003-02-03  Simon Josefsson <simon@josefsson.org>
3882         * src/shishid.c: AS exchange works (with hardcoded credentials).
3884 2003-02-03  Simon Josefsson <simon@josefsson.org>
3886         * src/kdc.c: Fix.  What to do about this file?  Abandon?
3888 2003-02-03  Simon Josefsson <simon@josefsson.org>
3890         * lib/shishi.h.in: Fix.
3892 2003-02-03  Simon Josefsson <simon@josefsson.org>
3894         * lib/kdcreq.c: Fix.  Add.
3896 2003-02-03  Simon Josefsson <simon@josefsson.org>
3898         * lib/kdc.c: Fix return codes.
3900 2003-02-03  Simon Josefsson <simon@josefsson.org>
3902         * lib/init.c: Add.
3904 2003-02-03  Simon Josefsson <simon@josefsson.org>
3906         * lib/asn1.c: Fix debug.
3908 2003-02-03  Simon Josefsson <simon@josefsson.org>
3910         * lib/as.c: Add.  Clear pdata in AS-REQ.
3912 2003-02-03  Simon Josefsson <simon@josefsson.org>
3914         * lib/ticketset.c, lib/tkts.c: Rename ticketset.c to tkts.c.
3916 2003-02-03  Simon Josefsson <simon@josefsson.org>
3918         * lib/tkt.c: Add, code from ticket.c.
3920 2003-02-03  Simon Josefsson <simon@josefsson.org>
3922         * doc/reference/Makefile.am, doc/reference/tmpl/dummy.sgml,
3923         doc/reference/tmpl/shishi.sgml: Fix.
3925 2003-02-03  Simon Josefsson <simon@josefsson.org>
3927         * doc/reference/shishi.types, doc/reference/tmpl/shishi.sgml:
3928         Remove autogenerated stuff.
3930 2003-02-03  Simon Josefsson <simon@josefsson.org>
3932         * doc/reference/Makefile.am: Improve maintainer-clean (somewhat
3933         shishi specific).
3935 2003-02-03  Simon Josefsson <simon@josefsson.org>
3937         * doc/Makefile.am, doc/shishi.texi, doc/reference/tmpl/shishi.sgml,
3938         extra/pam_shishi/pam_shishi.c, lib/Makefile.am, lib/ap.c,
3939         lib/apreq.c, lib/as.c, lib/asn1.c, lib/authenticator.c,
3940         lib/diskio.c, lib/done.c, lib/enckdcreppart.c, lib/error.c,
3941         lib/init.c, lib/internal.h, lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c,
3942         lib/safe.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c, src/authp.c,
3943         src/client.c, src/server.c, src/shishi.c, src/shishid.c,
3944         tests/ticketset.c: Rename shishi_ticketset_* to shishi_tkts_*.
3945         Separate ASN.1 ticket functions into shishi_ticket_* and high-level
3946         ticket functions into shishi_tkt_*.
3948 2003-02-02  Simon Josefsson <simon@josefsson.org>
3950         * lib/ticket.c: Add.  Fix typo.
3951         (shishi_ticket_key_set): Set key in EncKDCRepPart too.
3952         (shishi_ticket2): Set transited, authtime, endtime.
3954 2003-02-02  Simon Josefsson <simon@josefsson.org>
3956         * lib/cfg.c, lib/crypto.c, lib/enckdcreppart.c, lib/kdc.c,
3957         lib/kdcrep.c, lib/kdcreq.c, lib/shishi.h.in: Add.
3959 2003-02-02  Simon Josefsson <simon@josefsson.org>
3961         * lib/as.c: Add.  Initialize ticket in AS.
3963 2003-02-02  Simon Josefsson <simon@josefsson.org>
3965         * lib/authenticator.c: Add.
3967 2003-02-02  Simon Josefsson <simon@josefsson.org>
3969         * lib/ticket.c, lib/shishi.h.in, lib/kdc.c: Add.
3971 2003-02-02  Simon Josefsson <simon@josefsson.org>
3973         * lib/authenticator.c: Add AuthorizationData.
3975 2003-02-02  Simon Josefsson <simon@josefsson.org>
3977         * lib/ap.c: Typo.
3979 2003-02-02  Simon Josefsson <simon@josefsson.org>
3981         * lib/kdcreq.c, lib/shishi.h.in: Add.
3983 2003-02-02  Simon Josefsson <simon@josefsson.org>
3985         * lib/kdc.c:
3986         (shishi_as_process): Print derived user key.
3988 2003-02-02  Simon Josefsson <simon@josefsson.org>
3990         * lib/diskio.c: Print hex key for noice verbose.
3992 2003-02-02  Simon Josefsson <simon@josefsson.org>
3994         * lib/ap.c, lib/as.c: Print debug info.
3996 2003-02-02  Simon Josefsson <simon@josefsson.org>
3998         * lib/ap.c: Print debug info.
4000 2003-02-01  Simon Josefsson <simon@josefsson.org>
4002         * lib/asn1.c: Add shishi_asn1_integer2_field.  Indent.
4004 2003-02-01  Simon Josefsson <simon@josefsson.org>
4006         * lib/crypto.c, lib/cfg.c, lib/authenticator.c, src/authp.c,
4007         src/client.c, src/crypto.c, src/server.c, src/shishi.c,
4008         src/shishid.c, tests/crypto.c, tests/ticketset.c: Indent.
4010 2003-02-01  Simon Josefsson <simon@josefsson.org>
4012         * lib/diskio.c: Indent.  Add debug code.
4014 2003-02-01  Simon Josefsson <simon@josefsson.org>
4016         * lib/enckdcreppart.c: Add shishi_enckdcreppart_key_set,
4017         shishi_enckdcreppart_nonce_set,
4018         shishi_enckdcreppart_populate_encticketpart,
4019         shishi_enckdcreppart_srealm_set, shishi_enckdcreppart_sname_set,
4020         shishi_enckdcreppart_server_set,
4021         shishi_enckdcreppart_srealmserver_set, shishi_encasreppart.  Indent.
4023 2003-02-01  Simon Josefsson <simon@josefsson.org>
4025         * lib/kdc.c, lib/init.c, lib/hostkeys.c, lib/error.c,
4026         lib/encticketpart.c, lib/encapreppart.c: Indent.
4028 2003-02-01  Simon Josefsson <simon@josefsson.org>
4030         * lib/kdcrep.c: Add shishi_kdcrep_crealm_set,
4031         shishi_kdcrep_cname_set, shishi_kdcrep_client_set,
4032         shishi_kdcrep_crealmserver_set, shishi_kdcrep_set_enc_part,
4033         shishi_kdcrep_add_enc_part.
4034         (shishi_kdcrep_get_ticket): Don't lose on (some) optional fields.
4036 2003-02-01  Simon Josefsson <simon@josefsson.org>
4038         * lib/kdcreq.c: Add shishi_kdcreq_nonce, shishi_kdcreq_cname_get.
4040 2003-02-01  Simon Josefsson <simon@josefsson.org>
4042         * lib/krberror.c, lib/key.c: Indent.
4044 2003-02-01  Simon Josefsson <simon@josefsson.org>
4046         * lib/ticketset.c, lib/ticket.c, lib/tgs.c, lib/realm.c,
4047         lib/principal.c, lib/password.c, lib/netio.c: Indent.
4049 2003-02-01  Simon Josefsson <simon@josefsson.org>
4051         * lib/as.c: Add shishi_as_rep_der_set.
4053 2003-02-01  Simon Josefsson <simon@josefsson.org>
4055         * lib/apreq.c:
4056         (shishi_apreq_get_ticket, shishi_apreq_set_ticket): Don't lose on
4057         optional fields (some still left though).
4059 2003-02-01  Simon Josefsson <simon@josefsson.org>
4061         * lib/aprep.c: Indent.
4063 2003-02-01  Simon Josefsson <simon@josefsson.org>
4065         * lib/ap.c: Indent.
4066         (shishi_ap_rep_der_set): Don't lose previous AP-REP.
4067         (shishi_ap_rep_der): New.
4069 2003-01-31  Simon Josefsson <simon@josefsson.org>
4071         * lib/shishi.h.in: Add.  Fix key usage enum member name.
4073 2003-01-31  Simon Josefsson <simon@josefsson.org>
4075         * lib/encticketpart.c, lib/kdcrep.c, lib/ticket.c: Add functions to
4076         set things.
4078 2003-01-31  Simon Josefsson <simon@josefsson.org>
4080         * lib/enckdcreppart.c: Fix.
4082 2003-01-31  Simon Josefsson <simon@josefsson.org>
4084         * lib/shishi.h.in: Add.
4086 2003-01-31  Simon Josefsson <simon@josefsson.org>
4088         * lib/encticketpart.c: Add shishi_encticketpart.
4090 2003-01-31  Simon Josefsson <simon@josefsson.org>
4092         * lib/init.c: Add shishi_init_server.
4094 2003-01-31  Simon Josefsson <simon@josefsson.org>
4096         * lib/key.c: Add shishi_key_random.
4098 2003-01-31  Simon Josefsson <simon@josefsson.org>
4100         * lib/crypto.c: Use strong random data.
4102 2003-01-26  Simon Josefsson <simon@josefsson.org>
4104         * doc/reference/tmpl/shishi.sgml: Generated.
4106 2003-01-22  Simon Josefsson <simon@josefsson.org>
4108         * doc/reference/tmpl/shishi.sgml: New.
4110 2003-01-22  Simon Josefsson <simon@josefsson.org>
4112         * configure.ac: Fix.
4114 2003-01-22  Simon Josefsson <simon@josefsson.org>
4116         * doc/reference/shishi-docs.sgml: Add some text.
4118 2003-01-22  Simon Josefsson <simon@josefsson.org>
4120         * doc/reference/Makefile.am: Add uninstall target.  Fix distcheck.
4122 2003-01-22  Simon Josefsson <simon@josefsson.org>
4124         * lib/crypto-des.c: Use libgcrypt for CRC.
4126 2003-01-22  Simon Josefsson <simon@josefsson.org>
4128         * lib/Makefile.am: Fix libstringprep vs libidn.
4130 2003-01-21  Simon Josefsson <simon@josefsson.org>
4132         * configure.ac: Fix libstringprep vs libidn.
4134 2003-01-21  Simon Josefsson <simon@josefsson.org>
4136         * Makefile.am: Don't dist gdbm (for now).  Fix libstringprep vs
4137         libidn.  Fix cvs2cl and gtk-dock for distcheck.
4139 2003-01-21  Simon Josefsson <simon@josefsson.org>
4141         * tests/crypto.c: Don't check crc (gcrypt used now).
4143 2002-12-15  Simon Josefsson <simon@josefsson.org>
4145         * lib/Makefile.am, lib/diskio.c, lib/key.c, lib/safe.c,
4146         lib/shishi.h.in, src/client.c: Unfinished SAFE support.
4148 2002-12-15  Simon Josefsson <simon@josefsson.org>
4150         * ANNOUNCE: Fix.
4152 2002-12-15  Simon Josefsson <simon@josefsson.org>
4154         * ANNOUNCE: Fix.
4156 2002-12-15  Simon Josefsson <simon@josefsson.org>
4158         * ANNOUNCE: Fix.
4160 2002-12-15  Simon Josefsson <simon@josefsson.org>
4162         * src/shishid.c, src/shishi.c: Fix.
4164 2002-12-15  Simon Josefsson <simon@josefsson.org>
4166         * shishi.pc.in, shishi.conf.in, README: Fix.
4168 2002-12-14  Simon Josefsson <simon@josefsson.org>
4170         * configure.ac: Add GTK-DOC stuff.
4172 2002-12-14  Simon Josefsson <simon@josefsson.org>
4174         * lib/kdcreq.c, lib/tgs.c: Fix warnings from GTK-DOC.
4176 2002-12-14  Simon Josefsson <simon@josefsson.org>
4178         * doc/Makefile.am, doc/reference/Makefile.am,
4179         doc/reference/shishi-docs.sgml, doc/reference/shishi.types:
4180         Generate HTML/SGML API documentation using GTK-DOC.
4182 2002-12-14  Simon Josefsson <simon@josefsson.org>
4184         * lib/ticket.c, lib/ticketset.c, lib/shishi.h.in: Fix.
4186 2002-12-14  Simon Josefsson <simon@josefsson.org>
4188         * Makefile.am: EXTRA_DIST ANNOUNCE:
4190 2002-12-14  Simon Josefsson <simon@josefsson.org>
4192         * ANNOUNCE: Add.
4194 2002-12-14  Simon Josefsson <simon@josefsson.org>
4196         * extra/pam_shishi/pam_shishi.c: Define PAM_STATIC for static
4197         builds.
4199 2002-12-14  Simon Josefsson <simon@josefsson.org>
4201         * configure.ac, extra/pam_shishi/Makefile.am,
4202         extra/pam_shishi/pam_shishi.c: Solaris PAM fixes.
4204 2002-12-14  Simon Josefsson <simon@josefsson.org>
4206         * Makefile.am: Make sure ChangeLog is regenerated.
4208 2002-12-13  Simon Josefsson <simon@josefsson.org>
4210         * extra/README: Fix.
4212 2002-12-13  Simon Josefsson <simon@josefsson.org>
4214         * AUTHORS, NEWS, README, README-alpha, THANKS: Copying condition
4215         changes.
4217 2002-12-13  Simon Josefsson <simon@josefsson.org>
4219         * src/shishid.c: Fix warnings.
4221 2002-12-13  Simon Josefsson <simon@josefsson.org>
4223         * doc/shishi.texi: Fix ports.
4225 2002-12-13  Simon Josefsson <simon@josefsson.org>
4227         * configure.ac, extra/Makefile.am, extra/pam_shishi/Makefile.am,
4228         extra/pam_shishi/pam_shishi.c: Add --disable-pam configure option.
4230 2002-12-13  Simon Josefsson <simon@josefsson.org>
4232         * src/server.c: Don't hardcode server name.
4234 2002-12-13  Simon Josefsson <simon@josefsson.org>
4236         * lib/shishi.h.in, lib/ticketset.c, lib/apreq.c, lib/crypto.c,
4237         lib/kdcreq.c: Revert earlier changes that broke simplified
4238         encryption profile.  PAM fixes.
4240 2002-12-13  Simon Josefsson <simon@josefsson.org>
4242         * extra/README: Add PAM.
4244 2002-12-13  Simon Josefsson <simon@josefsson.org>
4246         * extra/Makefile.am, extra/pam_shishi/Makefile.am,
4247         extra/pam_shishi/pam_shishi.c: Initial PAM module.
4249 2002-12-12  Simon Josefsson <simon@josefsson.org>
4251         * doc/shishi.texi: Fixes.
4253 2002-12-12  Simon Josefsson <simon@josefsson.org>
4255         * tests/ticketset.c: Add.
4257 2002-12-12  Simon Josefsson <simon@josefsson.org>
4259         * lib/ap.c, lib/apreq.c, lib/authenticator.c, lib/crypto-3des.c,
4260         lib/crypto-aes.c, lib/crypto-des.c, lib/crypto.c, lib/diskio.c,
4261         lib/encapreppart.c, lib/init.c, lib/internal.h, lib/kdc.c,
4262         lib/kdcrep.c, lib/kdcreq.c, lib/netio.c, lib/password.c,
4263         lib/shishi.h.in, lib/ticket.c, lib/ticketset.c, lib/vasprintf.c:
4264         Fix warnings.
4266 2002-12-12  Simon Josefsson <simon@josefsson.org>
4268         * tests/ticketset.c: Use new ASN.1 interface.
4270 2002-12-12  Simon Josefsson <simon@josefsson.org>
4272         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c, lib/asn1.c,
4273         lib/authenticator.c, lib/diskio.c, lib/encapreppart.c,
4274         lib/enckdcreppart.c, lib/encticketpart.c, lib/kdc.c, lib/kdcrep.c,
4275         lib/kdcreq.c, lib/krberror.c, lib/shishi.h.in, lib/ticket.c:
4276         Cleanup ASN.1 stuff.
4278 2002-12-12  Simon Josefsson <simon@josefsson.org>
4280         * src/shishi.c: Expire tickets.
4282 2002-12-11  Simon Josefsson <simon@josefsson.org>
4284         * tests/ticketset.c: Test file read/write.
4286 2002-12-11  Simon Josefsson <simon@josefsson.org>
4288         * lib/ticketset.c: Mem fixes.  Separate ticket expiring on write.
4290 2002-12-11  Simon Josefsson <simon@josefsson.org>
4292         * tests/ticketset.c: Use new ticketset API. Fixes.
4294 2002-12-11  Simon Josefsson <simon@josefsson.org>
4296         * src/authp.c, src/client.c, src/shishi.c: Use new ticketset
4297         interface.
4299 2002-12-11  Simon Josefsson <simon@josefsson.org>
4301         * lib/init.c, lib/shishi.h.in, lib/ticketset.c:
4302         s/ticketset_init/ticketset/g
4304 2002-12-11  Simon Josefsson <simon@josefsson.org>
4306         * tests/Makefile.am, tests/crypto.c, tests/ticketset.c,
4307         tests/utils.c: Add ticketset self tests.
4309 2002-12-11  Simon Josefsson <simon@josefsson.org>
4311         * src/authp.c, src/client.c, src/kdc.c, src/shishi.c: Fix for new
4312         API.
4314 2002-12-11  Simon Josefsson <simon@josefsson.org>
4316         * lib/asn1.c, lib/diskio.c, lib/done.c, lib/internal.h, lib/kdc.c,
4317         lib/shishi.h.in, lib/ticket.c, lib/ticketset.c: Fixes discovered
4318         while writing ticketset selftests.
4320 2002-12-11  Simon Josefsson <simon@josefsson.org>
4322         * src/authp.c, src/client.c, src/crypto.c, src/data.h,
4323         src/server.c, src/shishi.c: Fix.
4325 2002-12-11  Simon Josefsson <simon@josefsson.org>
4327         * tests/crypto.c: Use new key API.
4329 2002-12-11  Simon Josefsson <simon@josefsson.org>
4331         * lib/error.c: Add.
4333 2002-12-11  Simon Josefsson <simon@josefsson.org>
4335         * src/shishid.c: Don't define ngettext.
4337 2002-12-11  Simon Josefsson <simon@josefsson.org>
4339         * src/server.c: Fix.
4341 2002-12-11  Simon Josefsson <simon@josefsson.org>
4343         * lib/error.c: Add.
4345 2002-12-11  Simon Josefsson <simon@josefsson.org>
4347         * lib/ap.c: Fix keyusage.
4349 2002-12-11  Simon Josefsson <simon@josefsson.org>
4351         * src/shishi.c: Add crypto key file.
4353 2002-12-11  Simon Josefsson <simon@josefsson.org>
4355         * src/server.c: Use AP interface.
4357 2002-12-11  Simon Josefsson <simon@josefsson.org>
4359         * src/crypto.c: Use new key API.
4361 2002-12-11  Simon Josefsson <simon@josefsson.org>
4363         * lib/ap.c, lib/apreq.c, lib/hostkeys.c, lib/internal.h, lib/key.c,
4364         lib/shishi.h.in, lib/ticket.c: Improve AP interface.
4366 2002-12-11  Simon Josefsson <simon@josefsson.org>
4368         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto.c, lib/diskio.c,
4369         lib/hostkeys.c, lib/key.c, lib/shishi.h.in: Key API fixes.
4371 2002-12-11  Simon Josefsson <simon@josefsson.org>
4373         * lib/ap.c: Fix (make TGS work again).
4375 2002-12-11  Simon Josefsson <simon@josefsson.org>
4377         * tests/crypto.c: Use new key API.
4379 2002-12-11  Simon Josefsson <simon@josefsson.org>
4381         * doc/Makefile.am, doc/shishi.texi: Hostkeys.
4383 2002-12-11  Simon Josefsson <simon@josefsson.org>
4385         * configure.ac: Dmalloc.
4387 2002-12-11  Simon Josefsson <simon@josefsson.org>
4389         * AUTHORS, NEWS, README: Fix copying conditions.
4391 2002-12-11  Simon Josefsson <simon@josefsson.org>
4393         * src/crypto.c, src/kdc.c: Use new key API.
4395 2002-12-11  Simon Josefsson <simon@josefsson.org>
4397         * lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
4398         lib/asn1.c, lib/authenticator.c, lib/base64.c, lib/cfg.c,
4399         lib/crypto-des.c, lib/encapreppart.c, lib/gztime.c, lib/init.c,
4400         lib/kdcrep.c, lib/kdcreq.c, lib/krberror.c, lib/netio.c,
4401         lib/password.c, lib/realm.c, lib/ticketset.c: -Wall fixes.
4403 2002-12-11  Simon Josefsson <simon@josefsson.org>
4405         * lib/Makefile.am, lib/crypto-3des.c, lib/crypto-aes.c,
4406         lib/crypto.c, lib/diskio.c, lib/done.c, lib/enckdcreppart.c,
4407         lib/encticketpart.c, lib/hostkeys.c, lib/internal.h, lib/kdc.c,
4408         lib/key.c, lib/shishi.h.in: Cleanup key API.  Add hostkey API
4409         starting point.  Fixes.
4411 2002-12-09  Simon Josefsson <simon@josefsson.org>
4413         * README: Removed text now in README-alpha.
4415 2002-12-09  Simon Josefsson <simon@josefsson.org>
4417         * README-alpha: Add.
4419 2002-12-09  Simon Josefsson <simon@josefsson.org>
4421         * lib/ap.c, lib/as.c, lib/crypto-des.c, lib/tgs.c, lib/ticketset.c:
4422         Improve verbose messages.
4424 2002-12-09  Simon Josefsson <simon@josefsson.org>
4426         * src/shishi.c: Use TGS interface.
4428 2002-12-09  Simon Josefsson <simon@josefsson.org>
4430         * lib/ap.c, lib/as.c, lib/principal.c, lib/realm.c,
4431         lib/shishi.h.in, lib/tgs.c, lib/ticketset.c: Cleanup TGS interface.
4433 2002-12-08  Simon Josefsson <simon@josefsson.org>
4435         * lib/ap.c, lib/diskio.c, lib/shishi.h.in, lib/ticket.c: Fix.
4437 2002-12-08  Simon Josefsson <simon@josefsson.org>
4439         * src/crypto.c: Use cipher_randomlen().
4441 2002-12-08  Simon Josefsson <simon@josefsson.org>
4443         * lib/crypto.c: Add cipher_randomlen().
4445 2002-12-08  Simon Josefsson <simon@josefsson.org>
4447         * lib/ticket.c: Fix.
4449 2002-12-08  Simon Josefsson <simon@josefsson.org>
4451         * lib/ticket.c: s/service/server/g.
4453 2002-12-08  Simon Josefsson <simon@josefsson.org>
4455         * src/shishi.c: Print EncKDCRepPart when printing ticket.
4457 2002-12-08  Simon Josefsson <simon@josefsson.org>
4459         * lib/as.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c,
4460         lib/ticketset.c: Store KDC-REP in ticket file too (for the cname,
4461         crealm, and keytype protection etype fields, and possibly other uses
4462         in the future).
4464 2002-12-08  Simon Josefsson <simon@josefsson.org>
4466         * lib/aprep.c, lib/apreq.c, lib/authenticator.c, lib/init.c,
4467         lib/internal.h: Remove most of shishi_last_*().
4469 2002-12-08  Simon Josefsson <simon@josefsson.org>
4471         * lib/diskio.c: Remove debug output.
4473 2002-12-08  Simon Josefsson <simon@josefsson.org>
4475         * src/shishi.c, src/authp.c, src/client.c: Use new ticketset API.
4477 2002-12-08  Simon Josefsson <simon@josefsson.org>
4479         * lib/ticket.c: Print etype key is protected under.
4481 2002-12-08  Simon Josefsson <simon@josefsson.org>
4483         * lib/done.c, lib/init.c, lib/shishi.h.in, lib/ticketset.c: Cleanup
4484         ticketset API.
4486 2002-12-08  Simon Josefsson <simon@josefsson.org>
4488         * lib/ticketset.c: Don't hardcode all tickets belonging to
4489         jas@JOSEFSSON.ORG.
4491 2002-12-08  Simon Josefsson <simon@josefsson.org>
4493         * src/Makefile.am: kdc.c is broken for now.
4495 2002-12-08  Simon Josefsson <simon@josefsson.org>
4497         * src/shishi.c: Print last-req too.
4499 2002-12-08  Simon Josefsson <simon@josefsson.org>
4501         * src/authp.c: Fix.
4503 2002-12-08  Simon Josefsson <simon@josefsson.org>
4505         * lib/ticketset.c: Add find/get_ticket etype.
4507 2002-12-08  Simon Josefsson <simon@josefsson.org>
4509         * lib/shishi.h.in, lib/ticket.c: Fix ticket flags.  Add last-req.
4511 2002-12-08  Simon Josefsson <simon@josefsson.org>
4513         * lib/apreq.c, lib/kdcreq.c: Remove old AP-REQ API.
4515 2002-12-08  Simon Josefsson <simon@josefsson.org>
4517         * lib/ap.c: Fix doc.
4519 2002-12-07  Simon Josefsson <simon@josefsson.org>
4521         * configure.ac: Gnits.
4523 2002-12-07  Simon Josefsson <simon@josefsson.org>
4525         * COPYING.DOC: Add.
4527 2002-12-07  Simon Josefsson <simon@josefsson.org>
4529         * doc/lgpl.texi, doc/Makefile.am: Use GPL instead of LGPL.
4531 2002-12-07  Simon Josefsson <simon@josefsson.org>
4533         * doc/Makefile.am, doc/gdoc-error, doc/shishi.texi,
4534         lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
4535         lib/asn1.c, lib/authenticator.c, lib/base64.c, lib/cfg.c,
4536         lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
4537         lib/crypto-null.c, lib/crypto.c, lib/diskio.c, lib/done.c,
4538         lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
4539         lib/error.c, lib/gztime.c, lib/init.c, lib/internal.h, lib/kdc.c,
4540         lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/krberror.c, lib/netio.c,
4541         lib/password.c, lib/principal.c, lib/realm.c, lib/shishi.h.in,
4542         lib/tgs.c, lib/ticket.c, lib/ticketset.c, configure.ac,
4543         Makefile.am, src/Makefile.am, tests/Makefile.am, extra/Makefile.am,
4544         README: Use GPL instead of LGPL.
4546 2002-12-07  Simon Josefsson <simon@josefsson.org>
4548         * src/kdc.c, src/shishi.c: Use new AS interface.
4550 2002-12-07  Simon Josefsson <simon@josefsson.org>
4552         * lib/ap.c, lib/as.c, lib/authenticator.c, lib/kdcrep.c,
4553         lib/kdcreq.c, lib/krberror.c, lib/shishi.h.in, lib/tgs.c,
4554         lib/ticket.c, lib/ticketset.c: Clean up AS interface.
4556 2002-12-07  Simon Josefsson <simon@josefsson.org>
4558         * src/client.c: Fix.
4560 2002-12-07  Simon Josefsson <simon@josefsson.org>
4562         * src/authp.c, src/shishi.c: Use new AP interface.
4564 2002-12-07  Simon Josefsson <simon@josefsson.org>
4566         * lib/ap.c, lib/asn1.c, lib/internal.h, lib/shishi.h.in, lib/tgs.c,
4567         lib/ticket.c, lib/ticketset.c: Use new AP interface for TGS.
4569 2002-12-07  Simon Josefsson <simon@josefsson.org>
4571         * src/authp.c, src/client.c, src/kdc.c, src/server.c, src/shishi.c:
4572         Use new AP interface.
4574 2002-12-07  Simon Josefsson <simon@josefsson.org>
4576         * lib/ap.c, lib/aprep.c, lib/asn1.c, lib/internal.h,
4577         lib/shishi.h.in, lib/ticket.c, lib/ticketset.c: Clean up AP
4578         interface.
4580 2002-12-07  Simon Josefsson <simon@josefsson.org>
4582         * lib/shishi.h.in: Update AP.
4584 2002-12-07  Simon Josefsson <simon@josefsson.org>
4586         * lib/ticketset.c: Fix crash in get_ticket.
4588 2002-12-07  Simon Josefsson <simon@josefsson.org>
4590         * lib/krberror.c: Zeroterminate server string.
4592 2002-12-07  Simon Josefsson <simon@josefsson.org>
4594         * lib/diskio.c: Fix AP-REP parsing.
4596 2002-12-07  Simon Josefsson <simon@josefsson.org>
4598         * src/shishi.c: Set servername.
4600 2002-12-07  Simon Josefsson <simon@josefsson.org>
4602         * src/client.c: Use new AP functions.
4604 2002-12-07  Simon Josefsson <simon@josefsson.org>
4606         * doc/shishi.texi: Add SuSE.
4608 2002-12-07  Simon Josefsson <simon@josefsson.org>
4610         * src/shishi.c: Fixes.
4612 2002-12-07  Simon Josefsson <simon@josefsson.org>
4614         * lib/ticketset.c: Add ticketset_get_ticket_*().
4616 2002-12-07  Simon Josefsson <simon@josefsson.org>
4618         * lib/done.c: Save ticketset.
4620 2002-12-07  Simon Josefsson <simon@josefsson.org>
4622         * lib/cfg.c: Use shishi_warn().
4624 2002-12-06  Simon Josefsson <simon@josefsson.org>
4626         * configure.ac: Try harder to find socklen_t before falling back to
4627         size_t.
4629 2002-12-06  Simon Josefsson <simon@josefsson.org>
4631         * lib/shishi.h.in, lib/ticketset.c, src/kdc.c, src/shishi.c: Fix
4632         warnings.
4634 2002-12-06  Simon Josefsson <simon@josefsson.org>
4636         * lib/cfg.c: Don't gethostbyname(NULL).
4638 2002-12-06  Simon Josefsson <simon@josefsson.org>
4640         * configure.ac: Workaround gettext+libtool distcheck bug.  Fixes.
4642 2002-12-06  Simon Josefsson <simon@josefsson.org>
4644         * Makefile.am: Workaround gettext+libtool distcheck bug.
4646 2002-12-06  Simon Josefsson <simon@josefsson.org>
4648         * lib/internal.h: Handle ngettext() from autoconf instead.
4650 2002-12-06  Simon Josefsson <simon@josefsson.org>
4652         * lib/aprep.c: Print cusec in hex.
4654 2002-12-06  Simon Josefsson <simon@josefsson.org>
4656         * lib/asn1.c: Don't corrupt data in _shishi_asn1_integer_field
4657         (this caused the spurious AP-REP verification failures).
4659 2002-12-06  Simon Josefsson <simon@josefsson.org>
4661         * lib/encapreppart.c, lib/crypto.c: Fix.
4663 2002-12-06  Simon Josefsson <simon@josefsson.org>
4665         * lib/crypto-des.c: Fix.
4667 2002-12-06  Simon Josefsson <simon@josefsson.org>
4669         * extra/README: Add entire GNU Inetutils, although most of it is
4670         disabled by Shishi's configure.ac.
4672 2002-12-06  Simon Josefsson <simon@josefsson.org>
4674         * tests/Makefile.am: LTLIBINTL is included via libshishi.
4676 2002-12-05  Simon Josefsson <simon@josefsson.org>
4678         * doc/gdoc-error: Fix copying conditions.
4680 2002-12-05  Simon Josefsson <simon@josefsson.org>
4682         * doc/gdoc-error: Make it less shishi specific.
4684 2002-12-04  Simon Josefsson <simon@josefsson.org>
4686         * lib/cfg.c: Add XXX about not running gethostbyname() during
4687         startup.
4689 2002-12-04  Simon Josefsson <simon@josefsson.org>
4691         * doc/Makefile.am, doc/shishi.texi: Add realm/principal API doc.
4693 2002-12-04  Simon Josefsson <simon@josefsson.org>
4695         * lib/as.c, lib/authenticator.c, lib/done.c, lib/init.c,
4696         lib/internal.h, lib/kdcreq.c, lib/principal.c, lib/realm.c,
4697         lib/shishi.h.in, lib/tgs.c, lib/ticketset.c, src/authp.c,
4698         src/client.c, src/crypto.c, src/kdc.c, src/server.c, src/shishi.c:
4699         Harmonise realm, principal and ticketset filename API.
4701 2002-12-04  Simon Josefsson <simon@josefsson.org>
4703         * src/shishi.c: Fix --help.
4705 2002-12-04  Simon Josefsson <simon@josefsson.org>
4707         * src/shishi.c: Fix destroy --server-name.
4709 2002-12-04  Simon Josefsson <simon@josefsson.org>
4711         * lib/error.c, lib/shishi.h.in, lib/ticketset.c, src/authp.c,
4712         src/client.c, src/data.h, src/kdc.c, src/server.c, src/shishi.c:
4713         Add ticket destroy command.  Use default ticketset in src/.
4715 2002-12-04  Simon Josefsson <simon@josefsson.org>
4717         * lib/shishi.h.in: Add as.c/tgs.c prototypes.
4719 2002-12-03  Simon Josefsson <simon@josefsson.org>
4721         * doc/Makefile.am: Fix dependencies.
4723 2002-12-03  Simon Josefsson <simon@josefsson.org>
4725         * doc/Makefile.am, lib/cfg.c, lib/init.c, lib/shishi.h.in: Doc
4726         fixes.
4728 2002-12-03  Simon Josefsson <simon@josefsson.org>
4730         * Makefile.am: Exclude libstringprep from ChangeLog.
4732 2002-12-03  Simon Josefsson <simon@josefsson.org>
4734         * configure.ac, doc/shishi.texi, lib/error.c, po/shishi.pot,
4735         po/sv.po, src/Makefile.am, src/client.c, src/server.c,
4736         tests/Makefile.am, tests/crypto.c: Portability fixes.
4738 2002-12-03  Simon Josefsson <simon@josefsson.org>
4740         * lib/error.c: Typographic fixes.
4742 2002-12-03  Simon Josefsson <simon@josefsson.org>
4744         * doc/Makefile.am, doc/gdoc-error, doc/shishi.texi: Generate error
4745         label documentation.
4747 2002-12-03  Simon Josefsson <simon@josefsson.org>
4749         * src/shishi.c: New API.
4751 2002-12-03  Simon Josefsson <simon@josefsson.org>
4753         * lib/cfg.c, lib/crypto.c, lib/diskio.c, lib/encticketpart.c,
4754         lib/init.c, lib/key.c, lib/shishi.h.in, doc/Makefile.am,
4755         doc/shishi.texi: Improve crypto documentation.
4757 2002-12-02  Simon Josefsson <simon@josefsson.org>
4759         * lib/Makefile.am, Makefile.am: Fix stringprep variables.
4761 2002-12-02  Simon Josefsson <simon@josefsson.org>
4763         * configure.ac: Define socklen_t to size_t if it doesn't exist
4764         (Tru64 without _XOPEN_SOURCE=500).  Fix libstringprep variables.
4766 2002-12-02  Simon Josefsson <simon@josefsson.org>
4768         * lib/ap.c, lib/as.c, lib/crypto-des.c, lib/crypto.c,
4769         lib/internal.h, lib/kdcrep.c, lib/tgs.c, lib/ticket.c,
4770         lib/ticketset.c: Move some private structures to where they belong.
4771         Fixes.
4773 2002-12-02  Simon Josefsson <simon@josefsson.org>
4775         * lib/as.c, lib/kdc.c: Shishi_key fixes.
4777 2002-12-02  Simon Josefsson <simon@josefsson.org>
4779         * lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
4780         lib/authenticator.c, lib/crypto-3des.c, lib/crypto-aes.c,
4781         lib/crypto-des.c, lib/crypto-null.c, lib/crypto.c, lib/diskio.c,
4782         lib/enckdcreppart.c, lib/encticketpart.c, lib/internal.h,
4783         lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/shishi.h.in,
4784         lib/ticket.c, lib/ticketset.c, src/crypto.c, src/kdc.c,
4785         tests/crypto.c: Create new Shishi_key structure to hide key
4786         details.
4788 2002-12-02  Simon Josefsson <simon@josefsson.org>
4790         * lib/Makefile.am, lib/internal.h, lib/key.c, lib/shishi.h.in: Add
4791         new key data type.
4793 2002-12-02  Simon Josefsson <simon@josefsson.org>
4795         * src/kdc.c: Use new ticket API.
4797 2002-12-02  Simon Josefsson <simon@josefsson.org>
4799         * lib/ap.c, lib/kdcreq.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c:
4800         Don't take handle parameter in ticket accessor functions.
4802 2002-12-02  Simon Josefsson <simon@josefsson.org>
4804         * src/data.h, src/shishi.c: Add --verbose-library.  Fix return
4805         code.
4807 2002-12-02  Simon Josefsson <simon@josefsson.org>
4809         * README: Fix.
4811 2002-12-02  Simon Josefsson <simon@josefsson.org>
4813         * src/data.h: Remove unused stuff.
4815 2002-12-01  Simon Josefsson <simon@josefsson.org>
4817         * src/shishi.c: Include argp.
4819 2002-12-01  Simon Josefsson <simon@josefsson.org>
4821         * src/data.h: Fix includes.
4823 2002-12-01  Simon Josefsson <simon@josefsson.org>
4825         * lib/base64.c: Fix prototype.
4827 2002-12-01  Simon Josefsson <simon@josefsson.org>
4829         * configure.ac: Add.
4831 2002-12-01  Simon Josefsson <simon@josefsson.org>
4833         * src/crypto.c, src/data.h, src/shishid.c: Fix includes.
4835 2002-12-01  Simon Josefsson <simon@josefsson.org>
4837         * lib/base64.c, lib/internal.h, lib/password.c, lib/principal.c,
4838         lib/shishi.h.in: Fix includes.  Export key usage values.
4840 2002-12-01  Simon Josefsson <simon@josefsson.org>
4842         * po/shishi.pot, po/sv.po: regenerated
4844 2002-12-01  Simon Josefsson <simon@josefsson.org>
4846         * src/crypto.c, src/data.h, src/kdc.c, src/server.c, src/shishi.c:
4847         Enhance key handling in crypto.  Fixes.
4849 2002-12-01  Simon Josefsson <simon@josefsson.org>
4851         * shishi.conf.in: Fix.
4853 2002-12-01  Simon Josefsson <simon@josefsson.org>
4855         * lib/shishi.h.in: Add. Fix.
4857 2002-12-01  Simon Josefsson <simon@josefsson.org>
4859         * lib/error.c: Add.
4861 2002-12-01  Simon Josefsson <simon@josefsson.org>
4863         * lib/diskio.c: Add key output functions.
4865 2002-12-01  Simon Josefsson <simon@josefsson.org>
4867         * lib/crypto.c: Always specify rand2key and str2key functions.
4868         Allow randomize to return 0 "random" bytes.
4870 2002-12-01  Simon Josefsson <simon@josefsson.org>
4872         * lib/crypto-null.c: Fixes.
4874 2002-12-01  Simon Josefsson <simon@josefsson.org>
4876         * lib/crypto-aes.c: More debugging output.
4878 2002-12-01  Simon Josefsson <simon@josefsson.org>
4880         * configure.ac, lib/Makefile.am: Fix.
4882 2002-12-01  Simon Josefsson <simon@josefsson.org>
4884         * shishi.conf.in: Fixes.  Add stringprocess.
4886 2002-12-01  Simon Josefsson <simon@josefsson.org>
4888         * lib/init.c: Only support AES256 by default, as per RFC1510bis.
4890 2002-12-01  Simon Josefsson <simon@josefsson.org>
4892         * README: Fix.
4894 2002-12-01  Simon Josefsson <simon@josefsson.org>
4896         * doc/shishi.texi: Fixes.
4898 2002-11-30  Simon Josefsson <simon@josefsson.org>
4900         * configure.ac: Fix typo.
4902 2002-11-30  Simon Josefsson <simon@josefsson.org>
4904         * lib/crypto-aes.c, lib/crypto-3des.c: Cleanup.
4906 2002-11-30  Simon Josefsson <simon@josefsson.org>
4908         * src/shishi.c: Print KRB-ERROR in AS/TGS.
4910 2002-11-30  Simon Josefsson <simon@josefsson.org>
4912         * lib/init.c: Improve error handling.
4914 2002-11-30  Simon Josefsson <simon@josefsson.org>
4916         * lib/Makefile.am, lib/aprep.c, lib/apreq.c, lib/as.c, lib/asn1.c,
4917         lib/authenticator.c, lib/cfg.c, lib/crypto-3des.c,
4918         lib/crypto-aes.c, lib/crypto-des.c, lib/crypto.c, lib/diskio.c,
4919         lib/encapreppart.c, lib/error.c, lib/init.c, lib/internal.h,
4920         lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/krberror.c, lib/netio.c,
4921         lib/password.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c,
4922         lib/ticketset.c: Replaced DEBUG* and SILENT with VERBOSE.  Added
4923         KRB-ERROR handling.
4925 2002-11-30  Simon Josefsson <simon@josefsson.org>
4927         * lib/netio.c, lib/shishi.h.in, lib/error.c: Improve errors.
4929 2002-11-30  Simon Josefsson <simon@josefsson.org>
4931         * src/kdc.c: Use new password API.
4933 2002-11-30  Simon Josefsson <simon@josefsson.org>
4935         * lib/as.c, lib/cfg.c, lib/internal.h, lib/password.c,
4936         lib/shishi.h.in: Character set handling for passwords, subject to
4937         new "stringprocess" configuration verb.
4939 2002-11-30  Simon Josefsson <simon@josefsson.org>
4941         * src/Makefile.am, tests/Makefile.am: Remove argp (now added to
4942         LIBS).
4944 2002-11-30  Simon Josefsson <simon@josefsson.org>
4946         * lib/Makefile.am: Add AC_LIBOBJ's to EXTRA_DIST.
4948 2002-11-30  Simon Josefsson <simon@josefsson.org>
4950         * lib/gethostname.c: From gnulib, a AC_LIBOBJ.
4952 2002-11-30  Simon Josefsson <simon@josefsson.org>
4954         * Makefile.am: Add libstringprep.
4956 2002-11-30  Simon Josefsson <simon@josefsson.org>
4958         * configure.ac: Clean up a little.
4960 2002-11-30  Simon Josefsson <simon@josefsson.org>
4962         * lib/strcasecmp.c, lib/memmove.c, lib/memset.c, lib/strerror.c:
4963         From gnulib, a AC_LIBOBJ.
4965 2002-11-30  Simon Josefsson <simon@josefsson.org>
4967         * lib/strdup.c: From gnulib, a AC_LIBOBJ.
4969 2002-11-29  Simon Josefsson <simon@josefsson.org>
4971         * lib/init.c: use aes256, aes128, des3 by default
4973 2002-11-29  Simon Josefsson <simon@josefsson.org>
4975         * po/shishi.pot, po/sv.po: indent caused regeneration
4977 2002-11-29  Simon Josefsson <simon@josefsson.org>
4979         * Makefile.am, lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c,
4980         lib/as.c, lib/asn1.c, lib/authenticator.c, lib/cfg.c, lib/crypto.c,
4981         lib/diskio.c, lib/done.c, lib/encapreppart.c, lib/encticketpart.c,
4982         lib/error.c, lib/init.c, lib/internal.h, lib/kdc.c, lib/kdcrep.c,
4983         lib/kdcreq.c, lib/netio.c, lib/password.c, lib/pkcs5.c,
4984         lib/pkcs5.h, lib/realm.c, lib/setenv.h, lib/shishi.h.in, lib/tgs.c,
4985         lib/ticket.c, lib/ticketset.c, lib/vasprintf.c, src/Makefile.am,
4986         src/authp.c, src/client.c, src/crypto.c, src/kdc.c, src/server.c,
4987         src/shishi.c, src/shishid.c, tests/Makefile.am, tests/crypto.c:
4988         indent
4990 2002-11-29  Simon Josefsson <simon@josefsson.org>
4992         * tests/Makefile.am: add indent
4994 2002-11-29  Simon Josefsson <simon@josefsson.org>
4996         * crypto/INSTALL, asn1/INSTALL: these are regenerated by autoreconf
4998 2002-11-29  Simon Josefsson <simon@josefsson.org>
5000         * lib/internal.h: always include stdarg, never varargs
5002 2002-11-29  Simon Josefsson <simon@josefsson.org>
5004         * lib/Makefile.am: add intl
5006 2002-11-29  Simon Josefsson <simon@josefsson.org>
5008         * asn1/configure.in: add my patches
5010 2002-11-29  Simon Josefsson <simon@josefsson.org>
5012         * asn1/AUTHORS, asn1/COPYING, asn1/COPYING.LIB, asn1/INSTALL,
5013         asn1/Makefile.am, asn1/NEWS, asn1/README, asn1/THANKS,
5014         asn1/acconfig.h, asn1/acinclude.m4, asn1/buildconf,
5015         asn1/configure.in: add libtasn1 from CVS as of 2002-11-29
5017 2002-11-29  Simon Josefsson <simon@josefsson.org>
5019         * crypto/AUTHORS, crypto/BUGS, crypto/COPYING, crypto/COPYING.DOC,
5020         crypto/COPYING.LIB, crypto/INSTALL, crypto/Makefile.am,
5021         crypto/NEWS, crypto/Notes-wk, crypto/README, crypto/README-alpha,
5022         crypto/THANKS, crypto/TODO, crypto/acinclude.m4,
5023         crypto/configure.ac, crypto/libgcrypt.txt, crypto/stamp-h.in: add
5024         libgcrypt from CVS, version 1.1.0 plus md4 and cts
5026 2002-11-29  Simon Josefsson <simon@josefsson.org>
5028         * lib/crypto.c: fix cipher_name
5030 2002-11-29  Simon Josefsson <simon@josefsson.org>
5032         * po/shishi.pot, po/sv.po: generated updates
5034 2002-11-29  Simon Josefsson <simon@josefsson.org>
5036         * doc/shishi.texi: fixes
5038 2002-11-29  Simon Josefsson <simon@josefsson.org>
5040         * lib/aprep.c, lib/apreq.c, lib/enckdcreppart.c,
5041         lib/encticketpart.c: endian fixes for keytype as + kdc + telnet now
5042         works on solaris
5044 2002-11-29  Simon Josefsson <simon@josefsson.org>
5046         * lib/crypto.c: fix when cipher_name fails
5048 2002-11-29  Simon Josefsson <simon@josefsson.org>
5050         * lib/gztime.c: fix TZ variable for solaris
5052 2002-11-29  Simon Josefsson <simon@josefsson.org>
5054         * src/data.h, src/shishi.c: remove shortnonce stuff
5056 2002-11-29  Simon Josefsson <simon@josefsson.org>
5058         * Makefile.am: fix
5060 2002-11-29  Simon Josefsson <simon@josefsson.org>
5062         * configure.ac: add unsetenv LIBOBJ fix typo remove alloca and
5063         malloc LIBOBJs
5065 2002-11-29  Simon Josefsson <simon@josefsson.org>
5067         * lib/netio.c: solaris has sockaddr_storage, but using it doesn't
5068         work?!
5070 2002-11-29  Simon Josefsson <simon@josefsson.org>
5072         * lib/Makefile.am, lib/internal.h, lib/setenv.c, lib/setenv.h,
5073         lib/unsetenv.c: improved setenv LIBOBJs from Bruno.
5075 2002-11-29  Simon Josefsson <simon@josefsson.org>
5077         * lib/asn1.c, lib/kdcrep.c, lib/ticket.c: endian fixes
5079 2002-11-28  Simon Josefsson <simon@josefsson.org>
5081         * lib/setenv.c: copy from glibc that actually works
5083 2002-11-28  Simon Josefsson <simon@josefsson.org>
5085         * configure.ac: libtool obsoletes ranlib
5087 2002-11-28  Simon Josefsson <simon@josefsson.org>
5089         * lib/error.c, lib/init.c, lib/internal.h, lib/kdc.c, lib/kdcreq.c,
5090         lib/shishi.h.in: nonces are 4 bytes, remove shortnonce stuff.
5092 2002-11-27  Simon Josefsson <simon@josefsson.org>
5094         * AUTHORS: fix
5096 2002-11-27  Simon Josefsson <simon@josefsson.org>
5098         * lib/error.c: fix msg
5100 2002-11-27  Simon Josefsson <simon@josefsson.org>
5102         * lib/cfg.c, lib/init.c: print warnings
5104 2002-11-27  Simon Josefsson <simon@josefsson.org>
5106         * Makefile.am: make dist work
5108 2002-11-27  Simon Josefsson <simon@josefsson.org>
5110         * lib/shishi.h.in: add prototype
5112 2002-11-27  Simon Josefsson <simon@josefsson.org>
5114         * tests/Makefile.am: fix asn1 dir
5116 2002-11-26  Simon Josefsson <simon@josefsson.org>
5118         * Makefile.am, configure.ac: remove gdbm temporarily add ngettext
5119         check add setenv replacement
5121 2002-11-26  Simon Josefsson <simon@josefsson.org>
5123         * lib/setenv.c: new file, for system's that lack setenv()
5125 2002-11-26  Simon Josefsson <simon@josefsson.org>
5127         * lib/Makefile.am: extradist setenv.c
5129 2002-11-26  Simon Josefsson <simon@josefsson.org>
5131         * lib/internal.h, lib/ticketset.c: fix ngettext
5133 2002-11-26  Simon Josefsson <simon@josefsson.org>
5135         * src/Makefile.am: needs asn1 includes
5137 2002-11-26  Simon Josefsson <simon@josefsson.org>
5139         * src/data.h: _N is defined on solaris
5141 2002-11-26  Simon Josefsson <simon@josefsson.org>
5143         * tests/Makefile.am: need asn1 includes
5145 2002-11-26  Simon Josefsson <simon@josefsson.org>
5147         * doc/shishi.texi: small fixes
5149 2002-11-25  Simon Josefsson <simon@josefsson.org>
5151         * configure.ac: remove krb5 stuff from inetutils remove ugly stuff
5152         configure.ac
5154 2002-11-25  Simon Josefsson <simon@josefsson.org>
5156         * extra/README: [no log message]
5158 2002-11-25  Simon Josefsson <simon@josefsson.org>
5160         * Makefile.am, README, configure.ac: extra/
5162 2002-11-25  Simon Josefsson <simon@josefsson.org>
5164         * extra/README: [no log message]
5166 2002-11-25  Simon Josefsson <simon@josefsson.org>
5168         * extra/Makefile.am, extra/README, extra/inetutils.diff: Add
5169         inetutils in extra/.
5171 2002-11-25  Simon Josefsson <simon@josefsson.org>
5173         * po/LINGUAS, po/Makevars, po/POTFILES.in, po/shishi.pot, po/sv.po:
5174         [no log message]
5176 2002-11-25  Simon Josefsson <simon@josefsson.org>
5178         * lib/kdcrep.c: remove debug code
5180 2002-11-25  Simon Josefsson <simon@josefsson.org>
5182         * lib/Makefile.am: EXTRA_DIST crypt-*.c
5184 2002-11-25  Simon Josefsson <simon@josefsson.org>
5186         * doc/shishi.texi: todo's
5188 2002-11-25  Simon Josefsson <simon@josefsson.org>
5190         * m4/Makefile.am, m4/pkg.m4: [no log message]
5192 2002-11-25  Simon Josefsson <simon@josefsson.org>
5194         * config.rpath, mkinstalldirs: [no log message]
5196 2002-11-25  Simon Josefsson <simon@josefsson.org>
5198         * README, THANKS, configure.ac, shishi.pc.in: add copyright
5200 2002-11-25  Simon Josefsson <simon@josefsson.org>
5202         * AUTHORS, README: [no log message]
5204 2002-11-25  Simon Josefsson <simon@josefsson.org>
5206         * README: Move platforms to doc/shishi.texi
5208 2002-11-25  Simon Josefsson <simon@josefsson.org>
5210         * doc/shishi.texi: Add user manual, reporting bugs, supported
5211         platforms.
5213 2002-11-23  Simon Josefsson <simon@josefsson.org>
5215         * lib/crypto-des.c, lib/ticketset.c: fixes.
5217 2002-11-23  Simon Josefsson <simon@josefsson.org>
5219         * src/shishi.c: fixes
5221 2002-11-23  Simon Josefsson <simon@josefsson.org>
5223         * lib/crypto-des.c: remove md4 junk
5225 2002-11-23  Simon Josefsson <simon@josefsson.org>
5227         * configure.ac: Gettext version for autoreconf.
5229 2002-11-23  Simon Josefsson <simon@josefsson.org>
5231         * doc/shishi.texi: User/Administration Manual sections.
5233 2002-11-22  Simon Josefsson <simon@josefsson.org>
5235         * lib/ap.c, lib/aprep.c, lib/diskio.c, lib/encapreppart.c,
5236         lib/internal.h, lib/shishi.h.in: Add high-level AP functions.
5238 2002-11-22  Simon Josefsson <simon@josefsson.org>
5240         * README: [no log message]
5242 2002-11-22  Simon Josefsson <simon@josefsson.org>
5244         * lib/apreq.c, lib/diskio.c, lib/kdcrep.c, lib/ticket.c: "kerberos"
5245         is a dirty word.
5247 2002-11-22  Simon Josefsson <simon@josefsson.org>
5249         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
5250         lib/crypto-null.c, lib/crypto.c: Remove keytype from some
5251         functions.
5253 2002-11-22  Simon Josefsson <simon@josefsson.org>
5255         * doc/shishi.texi: Add crypto overview.  Fixes.
5257 2002-11-22  Simon Josefsson <simon@josefsson.org>
5259         * lib/crypto.c: Cleanup.
5261 2002-11-22  Simon Josefsson <simon@josefsson.org>
5263         * lib/crypto-3des.c, lib/crypto-aes.c: remove junk.
5265 2002-11-22  Simon Josefsson <simon@josefsson.org>
5267         * lib/apreq.c, lib/as.c, lib/crypto-3des.c, lib/crypto-des.c,
5268         lib/crypto-lowlevel.c, lib/crypto-simplified.c, lib/crypto-utils.c,
5269         lib/crypto.c, lib/error.c, lib/internal.h, lib/kdc.c, lib/kdcrep.c,
5270         lib/shishi.h.in, src/kdc.c: 3DES TGS works.
5272 2002-11-22  Simon Josefsson <simon@josefsson.org>
5274         * tests/Makefile.am: Don't link with libtasn1.
5276 2002-11-22  Simon Josefsson <simon@josefsson.org>
5278         * configure.ac: Fixes.  Add stringprep.
5280 2002-11-22  Simon Josefsson <simon@josefsson.org>
5282         * Makefile.am: test/ renamed to tests/ (repository mv).
5284 2002-11-22  Simon Josefsson <simon@josefsson.org>
5286         * NEWS: [no log message]
5288 2002-11-22  Simon Josefsson <simon@josefsson.org>
5290         * shishi.conf.in: Add server-realm.
5292 2002-11-22  Simon Josefsson <simon@josefsson.org>
5294         * shishi.pc.in: Move gcrypt after shishi.
5296 2002-11-22  Simon Josefsson <simon@josefsson.org>
5298         * src/shishid.c: Read CFG in library.
5300 2002-11-22  Simon Josefsson <simon@josefsson.org>
5302         * src/data.h: Add TGS client/server name.
5304 2002-11-22  Simon Josefsson <simon@josefsson.org>
5306         * src/Makefile.am: Don't link with libtasn.
5308 2002-11-22  Simon Josefsson <simon@josefsson.org>
5310         * src/server.c, src/crypto.c: Crypto updates.
5312 2002-11-22  Simon Josefsson <simon@josefsson.org>
5314         * src/shishi.c: Add --client-name and --server-name for TGS.  Read
5315         cfg and create ticketset within library.
5317 2002-11-22  Simon Josefsson <simon@josefsson.org>
5319         * lib/tgs.c: Inline call.
5321 2002-11-22  Simon Josefsson <simon@josefsson.org>
5323         * lib/done.c: Free some more.
5325 2002-11-22  Simon Josefsson <simon@josefsson.org>
5327         * lib/asn1.c: remove errorDescription from shishi_d2a_apprep
5329 2002-11-22  Simon Josefsson <simon@josefsson.org>
5331         * lib/kdc.c: Str2key parameter.
5333 2002-11-22  Simon Josefsson <simon@josefsson.org>
5335         * lib/realm.c: Map server to realm.
5337 2002-11-22  Simon Josefsson <simon@josefsson.org>
5339         * lib/ticketset.c: Handle library default ticketset.
5341 2002-11-22  Simon Josefsson <simon@josefsson.org>
5343         * lib/kdcrep.c, lib/ticket.c: Crypto key usage fixes.
5345 2002-11-22  Simon Josefsson <simon@josefsson.org>
5347         * lib/internal.h: Fix keyusage enum.  Add cfg and ticketset.
5349 2002-11-22  Simon Josefsson <simon@josefsson.org>
5351         * lib/init.c: Read config files and ticketset in shishi_init().
5353 2002-11-22  Simon Josefsson <simon@josefsson.org>
5355         * lib/cfg.c: Add shishi_cfg_default_*.
5357 2002-11-22  Simon Josefsson <simon@josefsson.org>
5359         * lib/authenticator.c: Cleanup cksum type selection a little.
5361 2002-11-22  Simon Josefsson <simon@josefsson.org>
5363         * lib/apreq.c: Crypto keyusage.
5365 2002-11-22  Simon Josefsson <simon@josefsson.org>
5367         * lib/aprep.c: Encrypt with key usage.
5369 2002-11-22  Simon Josefsson <simon@josefsson.org>
5371         * lib/shishi.h.in: Cleanups
5373 2002-11-22  Simon Josefsson <simon@josefsson.org>
5375         * lib/vasprintf.c: shishi_asprintf().
5377 2002-11-22  Simon Josefsson <simon@josefsson.org>
5379         * lib/Makefile.am: Add vasprintf, pkcs5.  Link asn1 stuff directly.
5381 2002-11-22  Simon Josefsson <simon@josefsson.org>
5383         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
5384         lib/crypto-lowlevel.c, lib/crypto-null.c, lib/crypto-simplified.c,
5385         lib/crypto-utils.c, lib/crypto.c: Split crypto files more.  AES
5386         works.
5388 2002-11-22  Simon Josefsson <simon@josefsson.org>
5390         * tests/crypto.c: Add AES test vectors.
5392 2002-11-20  Simon Josefsson <simon@josefsson.org>
5394         * lib/pkcs5.c: Check libgcrypt return codes.
5396 2002-11-20  Simon Josefsson <simon@josefsson.org>
5398         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
5399         lib/crypto.c: Split crypto file.  Some initial AES stuff.  Maybe
5400         other things.
5402 2002-11-08  Simon Josefsson <simon@josefsson.org>
5404         * lib/pkcs5.c: Fix bug.
5406 2002-11-08  Simon Josefsson <simon@josefsson.org>
5408         * lib/pkcs5.c, lib/pkcs5.h, tests/crypto.c: Add PKCS5 PBKDF2
5409         implementation.
5411 2002-11-07  Simon Josefsson <simon@josefsson.org>
5413         * shishi.pc.in: Add -R.
5415 2002-11-05  Simon Josefsson <simon@josefsson.org>
5417         * lib/rfc1510bis.asn1: Make it compile with buggy libtasn1.
5419 2002-11-04  Simon Josefsson <simon@josefsson.org>
5421         * Makefile.am, README, mkinstalldirs, shishi.conf.in,
5422         shishi.skel.in, doc/Makefile.am, doc/shishi.texi, lib/Makefile.am,
5423         lib/as.c, lib/asn1.c, lib/authenticator.c, lib/cfg.c, lib/crypto.c,
5424         lib/diskio.c, lib/init.c, lib/internal.h, lib/netio.c,
5425         lib/password.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c,
5426         lib/ticketset.c, src/Makefile.am, src/authp.c, src/client.c,
5427         src/data.h, src/kdc.c, src/list.c, src/shishi.c, src/shishid.c,
5428         tests/crypto.c: Add kdc-timeout and kdc-retries configuration file
5429         settings.  Manual improvements.  Added MOD-CRC32 and test vectors.
5430         Added MD4 (to be replaced by my patch to libgcrypt).  Added
5431         Shishi_as and Shishi_tgs structures for high-level KDC exchanges.
5432         Separated KDC command into high-level AS, TGS and low-level KDC.
5434 2002-11-02  Simon Josefsson <simon@josefsson.org>
5436         * README, mkinstalldirs, shishi.conf.in, lib/aprep.c, lib/apreq.c,
5437         lib/authenticator.c, lib/cfg.c, lib/crypto.c, lib/diskio.c,
5438         lib/encapreppart.c, lib/init.c, lib/internal.h, lib/kdc.c,
5439         lib/kdcrep.c, lib/kdcreq.c, lib/netio.c, lib/shishi.h.in,
5440         lib/ticket.c, lib/ticketset.c, src/kdc.c, src/shishi.c,
5441         src/shishid.c: Reworked silent/verbose/debug handling in library.
5442         Handles more than one KDC.
5444 2002-10-31  Simon Josefsson <simon@josefsson.org>
5446         * lib/asn1.c, lib/netio.c, src/Makefile.am, src/shishid.c: Improve
5447         daemon.
5449 2002-10-30  Simon Josefsson <simon@josefsson.org>
5451         * Makefile.am: EXTRA_DIST gdbm until it has automake.
5453 2002-10-30  Simon Josefsson <simon@josefsson.org>
5455         * Makefile.am, README, configure.ac, mkinstalldirs,
5456         lib/Makefile.am, lib/netio.c, src/Makefile.am, src/shishid.c,
5457         tests/Makefile.am: Remove dependency on GNET Add GDBM
5459 2002-10-28  Simon Josefsson <simon@josefsson.org>
5461         * lib/apreq.c, lib/authenticator.c, lib/crypto.c, lib/kdcrep.c,
5462         lib/kdcreq.c, lib/shishi.h.in, src/kdc.c: des3-cbc-hmac-sha1-kd AS
5463         works.
5465 2002-10-26  Simon Josefsson <simon@josefsson.org>
5467         * shishi.conf.in, shishi.skel.in, lib/cfg.c, lib/init.c,
5468         lib/internal.h, lib/kdcreq.c: Add client-kdc-etypes configuration
5469         option.
5471 2002-10-26  Simon Josefsson <simon@josefsson.org>
5473         * acinclude.m4, Makefile.am, mkinstalldirs: [no log message]
5475 2002-10-26  Simon Josefsson <simon@josefsson.org>
5477         * config.rpath, mkinstalldirs: gettextize want these
5479 2002-10-26  Simon Josefsson <simon@josefsson.org>
5481         * AUTHORS, Makefile.am, NEWS, README, THANKS, configure.ac,
5482         shishi.conf.in, shishi.pc.in, shishi.skel.in, doc/Makefile.am,
5483         doc/fdl.texi, doc/gdoc, doc/gpl.texi, doc/lgpl.texi,
5484         doc/shishi.texi, lib/Makefile.am, lib/ap.c, lib/aprep.c,
5485         lib/apreq.c, lib/asn1.c, lib/authenticator.c, lib/base64.c,
5486         lib/cfg.c, lib/crypto.c, lib/diskio.c, lib/done.c,
5487         lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
5488         lib/error.c, lib/gettext.h, lib/gztime.c, lib/init.c,
5489         lib/internal.h, lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/netio.c,
5490         lib/password.c, lib/principal.c, lib/realm.c, lib/rfc1510.asn1,
5491         lib/rfc1510bis.asn1, lib/rfc1510bis.asn1.orig, lib/shishi.h.in,
5492         lib/ticket.c, lib/ticketset.c, lib/version.c, src/Makefile.am,
5493         src/authp.c, src/client.c, src/crypto.c, src/data.h, src/gettext.h,
5494         src/kdc.c, src/list.c, src/server.c, src/shishi.c,
5495         tests/Makefile.am, tests/crypto.c: Moved development into CVS.
5497 ----------------------------------------------------------------------
5498   Copyright 2002, 2003  Simon Josefsson
5499  Copying and distribution of this file, with or without modification,
5500  are permitted in any medium without royalty provided the copyright
5501  notice and this notice are preserved.