*** empty log message ***
[shishi.git] / ChangeLog
blob0fc39f5f0ad0f3db3a288619cf595f810bec8531
1 2003-08-23  Simon Josefsson <simon@josefsson.org>
3         * NEWS: Version 0.0.3.
5 2003-08-22  Simon Josefsson <simon@josefsson.org>
7         * NEWS: Fix.
9 2003-08-22  Simon Josefsson <simon@josefsson.org>
11         * NEWS: Add.
13 2003-08-22  Simon Josefsson <simon@josefsson.org>
15         * gl/argp-help.c: libc sync
17 2003-08-22  Simon Josefsson <simon@josefsson.org>
19         * gl/m4/argp.m4: Remove unused things.
21 2003-08-22  Simon Josefsson <simon@josefsson.org>
23         * configure.ac: Look for libsocket, libnsl, libsyslog.
25 2003-08-22  Simon Josefsson <simon@josefsson.org>
27         * gl/argp-namefrob.h: libc sync
29 2003-08-22  Simon Josefsson <simon@josefsson.org>
31         * gl/argp-help.c: libc sync
33 2003-08-22  Simon Josefsson <simon@josefsson.org>
35         * gl/argp-help.c, gl/argp-parse.c: libc sync
37 2003-08-22  Simon Josefsson <simon@josefsson.org>
39         * src/shishid.c: fix
41 2003-08-22  Simon Josefsson <simon@josefsson.org>
43         * gl/argp-help.c, gl/argp-parse.c: libc sync
45 2003-08-22  Simon Josefsson <simon@josefsson.org>
47         * gl/argp-help.c: libc sync
49 2003-08-22  Simon Josefsson <simon@josefsson.org>
51         * gl/argp-xinl.c: libc sync
53 2003-08-22  Simon Josefsson <simon@josefsson.org>
55         * gl/Makefile.am: add strndup.h
57 2003-08-22  Simon Josefsson <simon@josefsson.org>
59         * po/shishi.pot, po/sv.po: generated
61 2003-08-22  Simon Josefsson <simon@josefsson.org>
63         * gl/argp-eexst.c, gl/argp-fmtstream.c, gl/argp-parse.c: libc sync
65 2003-08-22  Simon Josefsson <simon@josefsson.org>
67         * gl/argp-namefrob.h: libc sync
69 2003-08-22  Simon Josefsson <simon@josefsson.org>
71         * gl/argp-namefrob.h: libc sync
73 2003-08-22  Simon Josefsson <simon@josefsson.org>
75         * gl/argp-fs-xinl.c, gl/argp-pvh.c, gl/argp-pv.c: libc sync
77 2003-08-22  Simon Josefsson <simon@josefsson.org>
79         * gl/argp-namefrob.h, gl/argp-xinl.c, gl/argp-ba.c: libc sync
81 2003-08-22  Simon Josefsson <simon@josefsson.org>
83         * gl/argp-fmtstream.h, gl/argp-help.c: libc sync
85 2003-08-22  Simon Josefsson <simon@josefsson.org>
87         * gl/argp-fmtstream.h: move lockfile stuff to argp-namefrob.h
89 2003-08-22  Simon Josefsson <simon@josefsson.org>
91         * gl/argp.h: libc sync.
93 2003-08-22  Simon Josefsson <simon@josefsson.org>
95         * gl/argp.h: Libc sync.
97 2003-08-22  Simon Josefsson <simon@josefsson.org>
99         * gl/Makefile.am, gl/alloca.c, gl/alloca_.h, gl/asnprintf.c,
100           gl/asprintf.c, gl/error.c, gl/exitfail.c, gl/exitfail.h,
101           gl/gettext.h, gl/mempcpy.c, gl/mempcpy.h, gl/printf-args.c,
102           gl/printf-args.h, gl/printf-parse.c, gl/printf-parse.h,
103           gl/realloc.c, gl/setenv.c, gl/strerror.c, gl/strndup.h,
104           gl/unsetenv.c, gl/vasnprintf.c, gl/vasnprintf.h, gl/vasprintf.c,
105           gl/vasprintf.h, gl/xalloc.h, gl/xmalloc.c, gl/xstrdup.c,
106           gl/xstrndup.c, gl/xstrndup.h, gl/m4/Makefile.am,
107           gl/m4/exitfail.m4, gl/m4/extensions.m4, gl/m4/intmax_t.m4,
108           gl/m4/lib-ld.m4, gl/m4/lib-link.m4, gl/m4/lib-prefix.m4,
109           gl/m4/mempcpy.m4, gl/m4/unlocked-io.m4, gl/m4/vasnprintf.m4,
110           gl/m4/xstrndup.m4, configure.ac: Gnulib sync.
112 2003-08-22  Simon Josefsson <simon@josefsson.org>
114         * lib/tkt.c: Fix ticket messages.
116 2003-08-22  Simon Josefsson <simon@josefsson.org>
118         * src/shishi.c: Commit unfinished --renew code for later.
120 2003-08-20  Simon Josefsson <simon@josefsson.org>
122         * lib/crypto-des.c, lib/crypto.c, lib/kdc.c, lib/principal.c,
123           lib/shishi.h.in, src/client-cksum.c, src/client.c, src/server.c,
124           src/shishi.c: Fix warnings.
126 2003-08-20  Simon Josefsson <simon@josefsson.org>
128         * extra/pam_shishi/pam_shishi.c, lib/authenticator.c,
129           lib/crypto-3des.c, lib/crypto-des.c, lib/crypto.c,
130           lib/internal.h, lib/kdc.c, lib/pkcs5.c, lib/shishi.h.in,
131           lib/ticket.c, src/client-cksum.c, src/client.c, src/shishi.c,
132           tests/authenticator.c: Fix -Wall warnings.
134 2003-08-20  Simon Josefsson <simon@josefsson.org>
136         * lib/crypto-des.c: Typo.
138 2003-08-20  Simon Josefsson <simon@josefsson.org>
140         * lib/aprep.c, lib/apreq.c, lib/crypto-des.c, lib/encapreppart.c,
141           lib/enckdcreppart.c, lib/encticketpart.c, lib/kdc.c,
142           lib/kdcrep.c, lib/kdcreq.c, lib/safe.c, lib/tgs.c, lib/ticket.c:
143           More ASN.1 API fixes (to get rid of BUFSIZ buffers on stack).
145 2003-08-20  Simon Josefsson <simon@josefsson.org>
147         * lib/aprep.c, lib/apreq.c, lib/asn1.c, lib/authenticator.c,
148           lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
149           lib/kdcrep.c, lib/kdcreq.c, lib/krberror.c, lib/safe.c,
150           lib/shishi.h.in, lib/ticket.c, lib/tkt.c, po/shishi.pot,
151           po/sv.po: ASN.1 API fixes.
153 2003-08-20  Simon Josefsson <simon@josefsson.org>
155         * lib/kdc.c: Use new netio API.
157 2003-08-20  Simon Josefsson <simon@josefsson.org>
159         * lib/netio.c: Allocate buffer, no inline copy.
161 2003-08-20  Simon Josefsson <simon@josefsson.org>
163         * NEWS: Add.
165 2003-08-20  Simon Josefsson <simon@josefsson.org>
167         * src/Makefile.am: Build client-cksum.
169 2003-08-20  Simon Josefsson <simon@josefsson.org>
171         * src/client-cksum.c: Add.
173 2003-08-20  Simon Josefsson <simon@josefsson.org>
175         * lib/ap.c, lib/apreq.c, lib/as.c, lib/authenticator.c, lib/cfg.c,
176           lib/crypto.c, lib/enckdcreppart.c, lib/encticketpart.c,
177           lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/key.c,
178           lib/principal.c, lib/safe.c, lib/shishi.h.in, lib/ticket.c,
179           lib/tkts.c, lib/version.c: GTK-DOC fixes.
181 2003-08-17  Simon Josefsson <simon@josefsson.org>
183         * doc/shishi.texi: Fix.
185 2003-08-17  Simon Josefsson <simon@josefsson.org>
187         * doc/shishi.texi: Add.
189 2003-08-17  Simon Josefsson <simon@josefsson.org>
191         * doc/draft-ietf-krb-wg-gssapi-cfx-00.txt: Add.
193 2003-08-17  Simon Josefsson <simon@josefsson.org>
195         * doc/shishi.texi: Typo.
197 2003-08-17  Simon Josefsson <simon@josefsson.org>
199         * doc/shishi.texi: Update --help.
201 2003-08-17  Simon Josefsson <simon@josefsson.org>
203         * configure.ac, NEWS: Bump versions.
205 2003-08-17  Simon Josefsson <simon@josefsson.org>
207         * NEWS: Version 0.0.2.
209 2003-08-17  Simon Josefsson <simon@josefsson.org>
211         * NEWS: Add.
213 2003-08-17  Simon Josefsson <simon@josefsson.org>
215         * Makefile.am: Fix release target.
217 2003-08-17  Simon Josefsson <simon@josefsson.org>
219         * src/client.c, src/server.c: Separate authentication from
220           application data exchange.
222 2003-08-17  Simon Josefsson <simon@josefsson.org>
224         * crypto/des.c, crypto/desCode.h: Fix netbsd crash.
226 2003-08-17  Simon Josefsson <simon@josefsson.org>
228         * lib/authenticator.c: Fix.
230 2003-08-17  Simon Josefsson <simon@josefsson.org>
232         * lib/asn1.c: (shishi_asn1_read_uint32, shishi_asn1_read_integer):
233           Propagate return code.
235 2003-08-17  Simon Josefsson <simon@josefsson.org>
237         * po/shishi.pot, po/sv.po: Generated.
239 2003-08-17  Simon Josefsson <simon@josefsson.org>
241         * src/server.c, src/client.c: Set program_name for gl/error.c.
243 2003-08-17  Simon Josefsson <simon@josefsson.org>
245         * doc/shishi.texi: Add.
247 2003-08-16  Simon Josefsson <simon@josefsson.org>
249         * NEWS: Add.
251 2003-08-16  Simon Josefsson <simon@josefsson.org>
253         * shishi.skel.in: Sync with shishi.conf.in.
255 2003-08-16  Simon Josefsson <simon@josefsson.org>
257         * shishi.conf.in: Add ticket-life, renew-life.
259 2003-08-16  Simon Josefsson <simon@josefsson.org>
261         * lib/cfg.c: Add "ticket-life" and "renew-life" configuration
262           terms.
264 2003-08-16  Simon Josefsson <simon@josefsson.org>
266         * lib/internal.h: Add ticketlife, renewlife.
268 2003-08-16  Simon Josefsson <simon@josefsson.org>
270         * lib/init.c: (shishi): Set ticketlife, renewlife.
272 2003-08-16  Simon Josefsson <simon@josefsson.org>
274         * src/shishi.c: Typo.
276 2003-08-16  Simon Josefsson <simon@josefsson.org>
278         * lib/tgs.c: (shishi_tgs_req_build): Use shishi_kdcreq_build.
280 2003-08-16  Simon Josefsson <simon@josefsson.org>
282         * lib/as.c: (shishi_as_req_build): Use shishi_kdcreq_build.
284 2003-08-16  Simon Josefsson <simon@josefsson.org>
286         * lib/shishi.h.in: (shishi_kdcreq_build): Add.
288 2003-08-16  Simon Josefsson <simon@josefsson.org>
290         * lib/kdcreq.c: (_shishi_kdcreq): Don't clear from.  Use
291           ticketlife.  (shishi_kdcreq_build): New function.
293 2003-08-16  Simon Josefsson <simon@josefsson.org>
295         * lib/tkts.c: (shishi_tkts_get): Support starttime, endtime,
296           renew_till.
298 2003-08-16  Simon Josefsson <simon@josefsson.org>
300         * src/shishi.c: Argp fixes.  Support starttime, endtime, renew_till
301           and renewable tickets.
303 2003-08-16  Simon Josefsson <simon@josefsson.org>
305         * lib/shishi.h.in: (Shishi_tkts_hint): Add.  (shishi_as_req_build):
306           Add.  (shishi_kdcreq_options*, shishi_kdcreq_renewable_p): Add.
307           (shishi_asn1_empty_field): Add.
309 2003-08-16  Simon Josefsson <simon@josefsson.org>
311         * lib/tkts.c: (shishi_tkts_get): Honor renewable.  Call
312           shishi_as_req_build.
314 2003-08-16  Simon Josefsson <simon@josefsson.org>
316         * lib/kdcreq.c: (_shishi_kdcreq): Don't clear rtime.
317           (shishi_kdcreq_options*, shishi_kdcreq_renewable_p): Add.
319 2003-08-16  Simon Josefsson <simon@josefsson.org>
321         * lib/asn1.c: (shishi_asn1_empty_field): Add.
323 2003-08-16  Simon Josefsson <simon@josefsson.org>
325         * lib/as.c: (shishi_as_req_build): New function; clear rtime if
326           necessary.
328 2003-08-16  Simon Josefsson <simon@josefsson.org>
330         * lib/tgs.c: (shishi_tgs_req_build): Clear rtime if necessary.
332 2003-08-16  Simon Josefsson <simon@josefsson.org>
334         * lib/asn1.c: (shishi_asn1_write_bitstring): Fix.
336 2003-08-16  Simon Josefsson <simon@josefsson.org>
338         * shishi.skel.in: Fix doc.
340 2003-08-16  Simon Josefsson <simon@josefsson.org>
342         * doc/shishi.texi: Fix.
344 2003-08-16  Simon Josefsson <simon@josefsson.org>
346         * doc/shishi.texi: Add.
348 2003-08-16  Simon Josefsson <simon@josefsson.org>
350         * THANKS: Add.
352 2003-08-15  Simon Josefsson <simon@josefsson.org>
354         * lib/error.c: (shishi_error_printf): Handle when argument contains
355           shishi_strerror_details().  Based on report and tiny patch from
356           Nicolas Pouvesle <nico.pou@fnac.net>.
358 2003-08-15  Simon Josefsson <simon@josefsson.org>
360         * crypto/cbc-cts.c: Typo.
362 2003-08-15  Simon Josefsson <simon@josefsson.org>
364         * crypto/aes-decrypt-table.c, crypto/aes-decrypt.c,
365           crypto/aes-encrypt-table.c, crypto/aes-encrypt.c,
366           crypto/aes-meta.c, crypto/aes-set-decrypt-key.c,
367           crypto/aes-set-encrypt-key.c, crypto/aes.c, crypto/cbc-cts.c,
368           crypto/cbc-mac.c, crypto/cbc.c, crypto/des.c, crypto/des3.c,
369           crypto/hmac-md5.c, crypto/hmac-sha1.c, crypto/hmac.c,
370           crypto/md5-meta.c, crypto/md5.c, crypto/memxor.c,
371           crypto/sha1-meta.c, crypto/sha1.c: Upstream sync.  Fix.
373 2003-08-15  Simon Josefsson <simon@josefsson.org>
375         * po/shishi.pot, po/sv.po: Generated.
377 2003-08-15  Simon Josefsson <simon@josefsson.org>
379         * doc/shishi.texi: Sync user manual with reality.
381 2003-08-15  Simon Josefsson <simon@josefsson.org>
383         * lib/principal.c: Fix.
385 2003-08-15  Simon Josefsson <simon@josefsson.org>
387         * doc/shishi.texi, po/POTFILES.in: Fix.
389 2003-08-15  Simon Josefsson <simon@josefsson.org>
391         * src/shishid.c: Shishid is not i18n.
393 2003-08-15  Simon Josefsson <simon@josefsson.org>
395         * po/POTFILES.in: Add.
397 2003-08-15  Simon Josefsson <simon@josefsson.org>
399         * lib/tkts.c: (shishi_tkts_get_for_localservicepasswd): Use
400           shishi_server_for_local_service.
402 2003-08-15  Simon Josefsson <simon@josefsson.org>
404         * lib/shishi.h.in, lib/principal.c:
405           (shishi_server_for_local_service): Add.
407 2003-08-15  Simon Josefsson <simon@josefsson.org>
409         * src/authp.c, src/crypto.c, src/kdc.c: Remove.
411 2003-08-15  Simon Josefsson <simon@josefsson.org>
413         * src/shishi.c: Cleanup.  Fix warnings.
415 2003-08-15  Simon Josefsson <simon@josefsson.org>
417         * src/shishi.c: Move data.h here.
419 2003-08-15  Simon Josefsson <simon@josefsson.org>
421         * src/Makefile.am, src/data.h: Remove data.h.
423 2003-08-15  Simon Josefsson <simon@josefsson.org>
425         * src/shishi.c: Simplify argv handling.  Move crypto.c here.
427 2003-08-15  Simon Josefsson <simon@josefsson.org>
429         * src/Makefile.am: Remove authp.c, crypto.c Fix typo.
431 2003-08-15  Simon Josefsson <simon@josefsson.org>
433         * src/Makefile.am: Set up client and server for stand-alone
434           compilation.
436 2003-08-15  Simon Josefsson <simon@josefsson.org>
438         * src/data.h: Update.
440 2003-08-15  Simon Josefsson <simon@josefsson.org>
442         * src/shishi.c: Make AS/TGS/KDC into one GET command.  Remove
443           CLIENT/SERVER commands.
445 2003-08-15  Simon Josefsson <simon@josefsson.org>
447         * src/client.c, src/server.c: Now a separate program.
449 2003-08-15  Simon Josefsson <simon@josefsson.org>
451         * lib/shishi.h.in: Add error codes.  Add shishi_parse_name().
453 2003-08-15  Simon Josefsson <simon@josefsson.org>
455         * lib/principal.c: (shishi_parse_name): New function.
457 2003-08-15  Simon Josefsson <simon@josefsson.org>
459         * gl/xstrndup.c: Add.
461 2003-08-15  Simon Josefsson <simon@josefsson.org>
463         * doc/draft-ietf-krb-wg-gss-crypto-00.txt: Place it in the correct
464           directory.
466 2003-08-14  Simon Josefsson <simon@josefsson.org>
468         * lib/netio.c: Abort if no DNS info.  Based on report by Nicolas
469           Pouvesle <nico.pou@fnac.net>.
471 2003-08-14  Simon Josefsson <simon@josefsson.org>
473         * doc/draft-ietf-krb-wg-gss-crypto-00.txt: Add.
475 2003-08-13  Simon Josefsson <simon@josefsson.org>
477         * gl/xalloc.h: Add xstrndup.
479 2003-08-13  Simon Josefsson <simon@josefsson.org>
481         * gl/Makefile.am: Build xstrndup.
483 2003-08-13  Simon Josefsson <simon@josefsson.org>
485         * NEWS: Add.
487 2003-08-13  Simon Josefsson <simon@josefsson.org>
489         * configure.ac: Bump versions.
491 2003-08-13  Simon Josefsson <simon@josefsson.org>
493         * gl/Makefile.am, configure.ac, gl/getdate.h, gl/getdate.y,
494           gl/mktime.c, gl/unlocked-io.h, gl/m4/bison.m4, gl/m4/getdate.m4,
495           gl/m4/mktime.m4, gl/m4/tm_gmtoff.m4: Add getdate.
497 2003-08-12  Simon Josefsson <simon@josefsson.org>
499         * gl/m4/Makefile.am: Add getdate stuff.
501 2003-08-12  Simon Josefsson <simon@josefsson.org>
503         * configure.ac: Remove checks for unused programs.
505 2003-08-12  Simon Josefsson <simon@josefsson.org>
507         * doc/shishi.texi: Add.
509 2003-08-10  Simon Josefsson <simon@josefsson.org>
511         * crypto/Makefile.am: Fix.
513 2003-08-10  Simon Josefsson <simon@josefsson.org>
515         * crypto/cbc-cts.c: Fix.
517 2003-08-10  Simon Josefsson <simon@josefsson.org>
519         * crypto/cbc-cts.c: Fix.  Indent.
521 2003-08-10  Simon Josefsson <simon@josefsson.org>
523         * src/shishid.c: Fix.
525 2003-08-10  Simon Josefsson <simon@josefsson.org>
527         * doc/Makefile.am: Built hostkeys.
529 2003-08-10  Simon Josefsson <simon@josefsson.org>
531         * lib/shishi.h.in: Some hostkeys functions renamed.
533 2003-08-10  Simon Josefsson <simon@josefsson.org>
535         * src/crypto.c: Use new key set API.
537 2003-08-10  Simon Josefsson <simon@josefsson.org>
539         * doc/Makefile.am: Fix gdoc-error invocation.
541 2003-08-10  Simon Josefsson <simon@josefsson.org>
543         * doc/Makefile.am, doc/shishi.texi: Add hostkeys again.
545 2003-08-10  Simon Josefsson <simon@josefsson.org>
547         * lib/Makefile.am: Add hostkeys.c.
549 2003-08-10  Simon Josefsson <simon@josefsson.org>
551         * lib/keys.c: Rename from *_hostkeys_* to *_keys_*.
553 2003-08-10  Simon Josefsson <simon@josefsson.org>
555         * lib/hostkeys.c: Re-added, as a wrapper around keys.c, with hard
556           coded filename.
558 2003-08-10  Simon Josefsson <simon@josefsson.org>
560         * doc/Makefile.am, doc/shishi.texi, lib/hostkeys.c, lib/keys.c,
561           lib/Makefile.am: Rename "hostkeys" to "keys" (for "key set", a'la
562           "tkts"), since key sets can be used for more than just host keys.
564 2003-08-10  Simon Josefsson <simon@josefsson.org>
566         * lib/netio.c: Fix debug info.
568 2003-08-10  Simon Josefsson <simon@josefsson.org>
570         * crypto/cbc-cts.c: Work.
572 2003-08-10  Simon Josefsson <simon@josefsson.org>
574         * lib/shishi.h.in, lib/tkt.c: Fix typo.
576 2003-08-10  Simon Josefsson <simon@josefsson.org>
578         * lib/netio.c: Also try to send directly to realm.
580 2003-08-10  Simon Josefsson <simon@josefsson.org>
582         * lib/pkcs5.h: Removed.
584 2003-08-10  Simon Josefsson <simon@josefsson.org>
586         * doc/shishi.texi: Fix.
588 2003-08-10  Simon Josefsson <simon@josefsson.org>
590         * README, THANKS: Fix.
592 2003-08-10  Simon Josefsson <simon@josefsson.org>
594         * NEWS: Version 0.0.1.
596 2003-08-09  Simon Josefsson <simon@josefsson.org>
598         * lib/crypto-des.c: Fix.
600 2003-08-09  Simon Josefsson <simon@josefsson.org>
602         * lib/crypto-des.c: Fix typo.
604 2003-08-09  Simon Josefsson <simon@josefsson.org>
606         * NEWS: Fix.
608 2003-08-09  Simon Josefsson <simon@josefsson.org>
610         * extra/Makefile.am: Dist mailutils.diff.
612 2003-08-09  Simon Josefsson <simon@josefsson.org>
614         * extra/README: Mention mailutils.diff.
616 2003-08-09  Simon Josefsson <simon@josefsson.org>
618         * extra/mailutils.diff: Add.
620 2003-08-09  Simon Josefsson <simon@josefsson.org>
622         * extra/inetutils.diff: Update.
624 2003-08-09  Simon Josefsson <simon@josefsson.org>
626         * extra/README: Add inetutils instructions.
628 2003-08-09  Simon Josefsson <simon@josefsson.org>
630         * lib/crypto-des.c: Make md4/md5 checksum work.
632 2003-08-09  Simon Josefsson <simon@josefsson.org>
634         * lib/crypto.c: Typo.
636 2003-08-09  Simon Josefsson <simon@josefsson.org>
638         * lib/shishi.h.in: Add ad-hoc GSS type.
640 2003-08-09  Simon Josefsson <simon@josefsson.org>
642         * lib/crypto-des.c, lib/crypto.c: Clean up ad-hoc GSS checksum
643           type.
645 2003-08-09  Simon Josefsson <simon@josefsson.org>
647         * crypto/md4.c, crypto/md4.h: Fix copyright.
649 2003-08-09  Simon Josefsson <simon@josefsson.org>
651         * crypto/Makefile.am, crypto/hmac-md4.c, crypto/hmac.h,
652           crypto/nettle-meta.h: Add hmac-md4.
654 2003-08-09  Simon Josefsson <simon@josefsson.org>
656         * lib/crypto-des.c: Fix md4/md5.
658 2003-08-09  Simon Josefsson <simon@josefsson.org>
660         * crypto/md4.c: Fix.
662 2003-08-09  Simon Josefsson <simon@josefsson.org>
664         * crypto/Makefile.am, crypto/md4-meta.c, crypto/md4.c,
665           crypto/md4.h: Add md4.
667 2003-08-09  Simon Josefsson <simon@josefsson.org>
669         * lib/crypto-des.c, lib/crypto.c: Add nettle fallback for DES
670           ciphers.
672 2003-08-09  Simon Josefsson <simon@josefsson.org>
674         * crypto/gstr.c, crypto/gstr.h, crypto/mem.h: Remove asn1 junk.
676 2003-08-09  Simon Josefsson <simon@josefsson.org>
678         * crypto/Makefile.am, crypto/cbc-mac.c, crypto/cbc-mac.h: Add
679           CBC-MAC.
681 2003-08-09  Simon Josefsson <simon@josefsson.org>
683         * THANKS: Fix.
685 2003-08-09  Simon Josefsson <simon@josefsson.org>
687         * configure.ac: Fix -Icrypto.
689 2003-08-09  Simon Josefsson <simon@josefsson.org>
691         * crypto/Makefile.am, crypto/desinfo.h: Fix.
693 2003-08-09  Simon Josefsson <simon@josefsson.org>
695         * lib/crypto.c: Fix USE_GCRYPT usage.
697 2003-08-09  Simon Josefsson <simon@josefsson.org>
699         * NEWS: Fix.
701 2003-08-09  Simon Josefsson <simon@josefsson.org>
703         * tests/crypto.c: Only test des for libgcrypt .
705 2003-08-09  Simon Josefsson <simon@josefsson.org>
707         * lib/Makefile.am, lib/crypto-3des.c, lib/crypto-aes.c,
708           lib/crypto-des.c, lib/crypto.c, lib/error.c, lib/internal.h,
709           lib/pkcs5.c, lib/shishi.h.in: Support nettle as well as
710           libgcrypt.  Move pkcs5/PBKDF2 stuff into Shishi namespace.
712 2003-08-09  Simon Josefsson <simon@josefsson.org>
714         * tests/crypto.c: Use new pkcs5 API.
716 2003-08-09  Simon Josefsson <simon@josefsson.org>
718         * configure.ac: Replace libgcrypt/libgpg-error stuff with
719           "mininettle" in crypto/.  Check for fcntl.h.
721 2003-08-09  Simon Josefsson <simon@josefsson.org>
723         * Makefile.am: Remove errcrypto.  Remove crypto/m4 from aclocal
724           flags.
726 2003-08-09  Simon Josefsson <simon@josefsson.org>
728         * crypto/Makefile.am, crypto/aes-decrypt-table.c,
729           crypto/aes-decrypt.c, crypto/aes-encrypt-table.c,
730           crypto/aes-encrypt.c, crypto/aes-internal.h, crypto/aes-meta.c,
731           crypto/aes-set-decrypt-key.c, crypto/aes-set-encrypt-key.c,
732           crypto/aes.c, crypto/aes.h, crypto/cbc-cts.c, crypto/cbc-cts.h,
733           crypto/cbc.c, crypto/cbc.h, crypto/des.c, crypto/des.h,
734           crypto/des3.c, crypto/desCode.h, crypto/desinfo.h, crypto/gstr.c,
735           crypto/gstr.h, crypto/hmac-md5.c, crypto/hmac-sha1.c,
736           crypto/hmac.c, crypto/hmac.h, crypto/keymap.h, crypto/macros.h,
737           crypto/md5-meta.c, crypto/md5.c, crypto/md5.h, crypto/mem.h,
738           crypto/memxor.c, crypto/memxor.h, crypto/nettle-meta.h,
739           crypto/parity.h, crypto/rotors.h, crypto/sha.h,
740           crypto/sha1-meta.c, crypto/sha1.c: Add (from nettle).
742 2003-08-09  Simon Josefsson <simon@josefsson.org>
744         * crypto/AUTHORS, crypto/BUGS, crypto/COPYING, crypto/COPYING.DOC,
745           crypto/COPYING.LIB, crypto/Makefile.am, crypto/NEWS,
746           crypto/Notes-wk, crypto/README, crypto/README-alpha,
747           crypto/README.apichanges, crypto/THANKS, crypto/TODO,
748           crypto/acinclude.m4, crypto/configure.ac, crypto/libgcrypt.txt,
749           crypto/stamp-h.in: Remove (libgcrypt is being replaced by a
750           mini-nettle).
752 2003-08-08  Simon Josefsson <simon@josefsson.org>
754         * configure.ac: Prefer minitasn1 over libtasn1.
756 2003-08-08  Simon Josefsson <simon@josefsson.org>
758         * crypto/AUTHORS, crypto/NEWS, crypto/README, crypto/THANKS,
759           crypto/configure.ac: Upstream sync.
761 2003-08-08  Simon Josefsson <simon@josefsson.org>
763         * THANKS: Add.
765 2003-08-08  Simon Josefsson <simon@josefsson.org>
767         * doc/shishi.texi: Fix acks.
769 2003-08-08  Simon Josefsson <simon@josefsson.org>
771         * THANKS: Update.
773 2003-08-08  Simon Josefsson <simon@josefsson.org>
775         * doc/shishi.texi: Fix.
777 2003-08-08  Simon Josefsson <simon@josefsson.org>
779         * crypto/README.apichanges, crypto/configure.ac: Upstream sync.
781 2003-08-08  Simon Josefsson <simon@josefsson.org>
783         * lib/shishi.h.in: Include time.h for time_t.
785 2003-08-07  Simon Josefsson <simon@josefsson.org>
787         * crypto/Makefile.am: Revert to upstream.
789 2003-08-07  Simon Josefsson <simon@josefsson.org>
791         * configure.ac: Readd depends.
793 2003-08-07  Simon Josefsson <simon@josefsson.org>
795         * crypto/Makefile.am: Really fix check target.
797 2003-08-07  Simon Josefsson <simon@josefsson.org>
799         * tests/Makefile.am: Remove obsolete idn CFLAGS.
801 2003-08-07  Simon Josefsson <simon@josefsson.org>
803         * src/Makefile.am: Remove obsolete intl and idn CFLAGS.
805 2003-08-07  Simon Josefsson <simon@josefsson.org>
807         * src/Makefile.am: Link gnulib.
809 2003-08-07  Simon Josefsson <simon@josefsson.org>
811         * crypto/Makefile.am: Remove tests (random stuff hang on too many
812           platforms).
814 2003-08-07  Simon Josefsson <simon@josefsson.org>
816         * doc/Makefile.am: Dist shishi.{ps,pdf,html}.
818 2003-08-07  Simon Josefsson <simon@josefsson.org>
820         * configure.ac: Disable dependencies (to speed things up).
822 2003-08-07  Simon Josefsson <simon@josefsson.org>
824         * configure.ac: Reorder resolv.h.
826 2003-08-07  Simon Josefsson <simon@josefsson.org>
828         * gl/Makefile.am: Revert.
830 2003-08-07  Simon Josefsson <simon@josefsson.org>
832         * gl/Makefile.am: Libtool fix.
834 2003-08-07  Simon Josefsson <simon@josefsson.org>
836         * lib/netio.c: Fix typo.
838 2003-08-07  Simon Josefsson <simon@josefsson.org>
840         * gl/Makefile.am: Use libtool.
842 2003-08-07  Simon Josefsson <simon@josefsson.org>
844         * src/Makefile.am: Fix includes.
846 2003-08-07  Simon Josefsson <simon@josefsson.org>
848         * lib/init.c, lib/internal.h: Fix gettext stuff.
850 2003-08-07  Simon Josefsson <simon@josefsson.org>
852         * Makefile.am: Distcheck fails on gtk-doc, disable it.
854 2003-08-07  Simon Josefsson <simon@josefsson.org>
856         * tests/Makefile.am: Add -I's.
858 2003-08-07  Simon Josefsson <simon@josefsson.org>
860         * m4/Makefile.am: Add.
862 2003-08-07  Simon Josefsson <simon@josefsson.org>
864         * doc/reference/Makefile.am: Ignore shishi-int.h.
866 2003-08-07  Simon Josefsson <simon@josefsson.org>
868         * Makefile.am: Remove distcheck flag hack.
870 2003-08-07  Simon Josefsson <simon@josefsson.org>
872         * configure.ac, lib/Makefile.am, lib/shishi.h.in,
873           m4/ac_compile_check_sizeof.m4, m4/ax_create_stdint_h.m4: Create
874           shishi-int.h and use it, for uint32_t etc.
876 2003-08-07  Simon Josefsson <simon@josefsson.org>
878         * asn1/Makefile.am: Fix.
880 2003-08-07  Simon Josefsson <simon@josefsson.org>
882         * configure.ac: Bump gcrypt version.
884 2003-08-07  Simon Josefsson <simon@josefsson.org>
886         * asn1/Makefile.am: Sync upstream.
888 2003-08-07  Simon Josefsson <simon@josefsson.org>
890         * lib/Makefile.am: Fix.
892 2003-08-07  Simon Josefsson <simon@josefsson.org>
894         * NEWS: Add.
896 2003-08-07  Simon Josefsson <simon@josefsson.org>
898         * configure.ac, lib/Makefile.am: Libtasn1 fixes.
900 2003-08-07  Simon Josefsson <simon@josefsson.org>
902         * asn1/ASN1.c, asn1/Makefile.am, asn1/README, asn1/coding.c,
903           asn1/decoding.c, asn1/defines.h, asn1/der.h, asn1/element.c,
904           asn1/element.h, asn1/errors.c, asn1/errors.h, asn1/errors_int.h,
905           asn1/gstr.c, asn1/gstr.h, asn1/int.h, asn1/libtasn1.h,
906           asn1/mem.h, asn1/parser_aux.c, asn1/parser_aux.h,
907           asn1/structure.c, asn1/structure.h: Add (lib/minitasn1 from
908           gnutls).
910 2003-08-07  Simon Josefsson <simon@josefsson.org>
912         * asn1/AUTHORS, asn1/COPYING, asn1/COPYING.LIB, asn1/Makefile.am,
913           asn1/NEWS, asn1/README, asn1/THANKS, asn1/acconfig.h,
914           asn1/acinclude.m4, asn1/buildconf, asn1/configure.in: Remove (to
915           be replaced by minitasn1).
917 2003-08-07  Simon Josefsson <simon@josefsson.org>
919         * shishi.conf.in: Fix.
921 2003-08-07  Simon Josefsson <simon@josefsson.org>
923         * shishi.skel.in: Cleanup and fix.
925 2003-08-07  Simon Josefsson <simon@josefsson.org>
927         * shishi.conf.in: Fix.
929 2003-08-07  Simon Josefsson <simon@josefsson.org>
931         * doc/shishi.texi: Mention SRV.
933 2003-08-07  Simon Josefsson <simon@josefsson.org>
935         * lib/netio.c: Slight cleanup.
937 2003-08-07  Simon Josefsson <simon@josefsson.org>
939         * configure.ac, lib/Makefile.am, lib/internal.h, lib/netio.c,
940           lib/resolv.c: Look for SRV RRs if KDC address not known.
942 2003-08-07  Simon Josefsson <simon@josefsson.org>
944         * lib/internal.h: Add.  Change user cfg file to
945           $HOME/.shishi/shishi.conf from $HOME/.shishi/config.
947 2003-08-07  Simon Josefsson <simon@josefsson.org>
949         * lib/init.c: Add _shishi_maybe_install_usercfg, shishi_info.  Fix
950           warnings.
952 2003-08-07  Simon Josefsson <simon@josefsson.org>
954         * lib/shishi.h.in: Add.
956 2003-08-07  Simon Josefsson <simon@josefsson.org>
958         * lib/cfg.c: Add shishi_cfg_default_userdirectory.  Don't dump cfg
959           every time a cfg file is read.  Fix warnings.
961 2003-08-05  Simon Josefsson <simon@josefsson.org>
963         * configure.ac: Check for locale.h.
965 2003-08-05  Simon Josefsson <simon@josefsson.org>
967         * Makefile.am, NEWS, configure.ac: Use external gettext.
969 2003-08-05  Simon Josefsson <simon@josefsson.org>
971         * NEWS: Fix.
973 2003-08-05  Simon Josefsson <simon@josefsson.org>
975         * lib/Makefile.am, lib/kerberos5.asn1, lib/rfc1510.asn1,
976           lib/rfc1510bis.asn1, lib/rfc1510bis.asn1.orig: Use new ASN.1
977           module, and remove the old ones.
979 2003-08-05  Simon Josefsson <simon@josefsson.org>
981         * lib/rfc1510.asn1: Copied from rfc1510bis.asn1, with
982           modifications.
984 2003-08-05  Simon Josefsson <simon@josefsson.org>
986         * asn1/Makefile.am: Fix bad sync.
988 2003-08-05  Simon Josefsson <simon@josefsson.org>
990         * tests/gss.c: Remove.
992 2003-08-05  Simon Josefsson <simon@josefsson.org>
994         * asn1/Makefile.am, asn1/NEWS, asn1/configure.in: Sync upstream.
996 2003-08-05  Simon Josefsson <simon@josefsson.org>
998         * doc/Makefile.am: Remove ps/pdf targets (modern automake include
999           them).  Fix help2man program name.
1001 2003-08-05  Simon Josefsson <simon@josefsson.org>
1003         * Makefile.am, configure.ac, lib/password.c: Make libidn optional.
1005 2003-08-05  Simon Josefsson <simon@josefsson.org>
1007         * doc/shishi.texi: Heimdal telnetd doesn't crash any more.
1009 2003-07-10  Simon Josefsson <simon@josefsson.org>
1011         * po/shishi.pot, po/sv.po: Generated.
1013 2003-07-10  Simon Josefsson <simon@josefsson.org>
1015         * extra/pam_shishi/Makefile.am: Add -I to libidn.
1017 2003-07-10  Simon Josefsson <simon@josefsson.org>
1019         * tests/Makefile.am, src/Makefile.am: Link with gettext, for
1020           gnulib.
1022 2003-07-10  Simon Josefsson <simon@josefsson.org>
1024         * tests/utils.c, src/shishid.c: Add program_name (for gnulib).
1026 2003-07-10  Simon Josefsson <simon@josefsson.org>
1028         * configure.ac: Really disable ld script in libgcrypt.
1030 2003-07-10  Simon Josefsson <simon@josefsson.org>
1032         * extra/Makefile.am: Dist inetutils.diff.
1034 2003-07-10  Simon Josefsson <simon@josefsson.org>
1036         * extra/pam_shishi/Makefile.am: Remove asn1 -I, add gnulib -I.
1038 2003-07-10  Simon Josefsson <simon@josefsson.org>
1040         * extra/README: Add.
1042 2003-07-10  Simon Josefsson <simon@josefsson.org>
1044         * extra/pam_shishi/pam_shishi.c: Indent.
1046 2003-07-10  Simon Josefsson <simon@josefsson.org>
1048         * extra/pam_shishi/pam_shishi.c: Fix warnings.
1050 2003-07-10  Simon Josefsson <simon@josefsson.org>
1052         * src/Makefile.am: Cleanup.
1054 2003-07-10  Simon Josefsson <simon@josefsson.org>
1056         * src/Makefile.am: Remove unused stuff.
1058 2003-07-10  Simon Josefsson <simon@josefsson.org>
1060         * lib/Makefile.am: Fix libtool warning.
1062 2003-07-10  Simon Josefsson <simon@josefsson.org>
1064         * NEWS: Add.
1066 2003-07-10  Simon Josefsson <simon@josefsson.org>
1068         * extra/README: Remove inetutils.
1070 2003-07-10  Simon Josefsson <simon@josefsson.org>
1072         * po/Makevars: Update.
1074 2003-07-10  Simon Josefsson <simon@josefsson.org>
1076         * configure.ac: Revert part of last patch.
1078 2003-07-10  Simon Josefsson <simon@josefsson.org>
1080         * extra/README: Add.
1082 2003-07-10  Simon Josefsson <simon@josefsson.org>
1084         * tests/Makefile.am: Add libidn -I's.
1086 2003-07-10  Simon Josefsson <simon@josefsson.org>
1088         * tests/utils.c: Remove unused die().
1090 2003-07-10  Simon Josefsson <simon@josefsson.org>
1092         * src/shishi.c: Define program_name (for gnulib).
1094 2003-07-10  Simon Josefsson <simon@josefsson.org>
1096         * src/authp.c, src/client.c, src/data.h, src/server.c,
1097           src/shishi.c: Use gnulib's error() instead of ad-hoc die().
1099 2003-07-10  Simon Josefsson <simon@josefsson.org>
1101         * src/shishid.c: Use LOG_DAEMON instead of LOG_AUTHPRIV (make this
1102           configurable?).
1104 2003-07-10  Simon Josefsson <simon@josefsson.org>
1106         * lib/shishi.h.in: Fix typo.
1108 2003-07-10  Simon Josefsson <simon@josefsson.org>
1110         * doc/reference/Makefile.am: Try to be more portable.
1112 2003-07-10  Simon Josefsson <simon@josefsson.org>
1114         * configure.ac, extra/Makefile.am: Don't ship with inetutils (too
1115           much portability problems).
1117 2003-07-10  Simon Josefsson <simon@josefsson.org>
1119         * gl/Makefile.am: Add strchrnul.h.
1121 2003-07-10  Simon Josefsson <simon@josefsson.org>
1123         * gl/Makefile.am: Add mempcpy.h.
1125 2003-07-10  Simon Josefsson <simon@josefsson.org>
1127         * gl/Makefile.am: Add -I../intl for libintl.h in gettext.h.
1129 2003-07-10  Simon Josefsson <simon@josefsson.org>
1131         * src/Makefile.am: Fix gnulib.
1133 2003-07-10  Simon Josefsson <simon@josefsson.org>
1135         * configure.ac: Disable libgcrypt ld script (requires too modern
1136           ld).
1138 2003-07-10  Simon Josefsson <simon@josefsson.org>
1140         * crypto/NEWS, crypto/README, crypto/TODO, crypto/configure.ac:
1141           Upstream update.
1143 2003-07-10  Simon Josefsson <simon@josefsson.org>
1145         * lib/Makefile.am: Remove GNU Make specific idiom.
1147 2003-07-10  Simon Josefsson <simon@josefsson.org>
1149         * gl/m4/Makefile.am: Add.
1151 2003-07-10  Simon Josefsson <simon@josefsson.org>
1153         * lib/rfc1510bis.asn1: Update from draft (plus syntax hacks for
1154           libtasn1's parser).
1156 2003-07-10  Simon Josefsson <simon@josefsson.org>
1158         * configure.ac: Check for sys/types.h earlier.  Add Gnulib tests.
1160 2003-07-10  Simon Josefsson <simon@josefsson.org>
1162         * gl/alloca_.h, gl/argp-ba.c, gl/argp-eexst.c, gl/argp-fmtstream.c,
1163           gl/argp-fmtstream.h, gl/argp-fs-xinl.c, gl/argp-help.c,
1164           gl/argp-namefrob.h, gl/argp-parse.c, gl/argp-pv.c, gl/argp-pvh.c,
1165           gl/argp-xinl.c, gl/argp.h, gl/mempcpy.c, gl/mempcpy.h,
1166           gl/strndup.c, gl/strnlen.c, gl/m4/argp.m4, gl/m4/mempcpy.m4,
1167           gl/m4/strndup.m4, gl/m4/strnlen.m4: Update.
1169 2003-07-08  Simon Josefsson <simon@josefsson.org>
1171         * NEWS: Add.
1173 2003-07-08  Simon Josefsson <simon@josefsson.org>
1175         * lib/encapreppart.c, lib/shishi.h.in, lib/crypto-des.c,
1176           lib/crypto.c: Fix.
1178 2003-07-08  Simon Josefsson <simon@josefsson.org>
1180         * lib/asn1.c, lib/crypto-3des.c, lib/crypto-aes.c,
1181           lib/crypto-des.c, lib/crypto.c, lib/shishi.h.in, po/shishi.pot,
1182           po/sv.po: Cleanup DES crypto (at last!).
1184 2003-07-08  Simon Josefsson <simon@josefsson.org>
1186         * lib/kdc.c: Fix typo.
1188 2003-07-08  Simon Josefsson <simon@josefsson.org>
1190         * lib/crypto.c, lib/crypto-des.c: Better errors.
1192 2003-07-08  Simon Josefsson <simon@josefsson.org>
1194         * lib/crypto-3des.c: Fix mem leak.
1196 2003-07-08  Simon Josefsson <simon@josefsson.org>
1198         * lib/Makefile.am, lib/asn1.c, lib/crypto-3des.c, lib/crypto-aes.c,
1199           lib/crypto-des.c, lib/crypto-null.c, lib/kdc.c: Fixes.
1201 2003-07-08  Simon Josefsson <simon@josefsson.org>
1203         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/asn1.c,
1204           lib/authenticator.c, lib/cfg.c, lib/crypto-null.c, lib/crypto.c,
1205           lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
1206           lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/krberror.c,
1207           lib/principal.c, lib/safe.c, lib/shishi.h.in, lib/ticket.c,
1208           lib/tkt.c, lib/tkts.c: Indent.
1210 2003-07-08  Simon Josefsson <simon@josefsson.org>
1212         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
1213           lib/authenticator.c, lib/cfg.c, lib/crypto.c, lib/encapreppart.c,
1214           lib/enckdcreppart.c, lib/encticketpart.c, lib/internal.h,
1215           lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/krberror.c,
1216           lib/safe.c, lib/shishi.h.in, lib/ticket.c, lib/tkt.c, lib/tkts.c:
1217           Cleanup.
1219 2003-07-08  Simon Josefsson <simon@josefsson.org>
1221         * lib/aprep.c, lib/apreq.c, lib/asn1.c, lib/authenticator.c,
1222           lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
1223           lib/crypto-null.c, lib/crypto.c, lib/enckdcreppart.c,
1224           lib/error.c, lib/internal.h, lib/kdc.c, lib/kdcrep.c,
1225           lib/kdcreq.c, lib/safe.c, lib/shishi.h.in, lib/ticket.c,
1226           src/crypto.c: Crypto functions now allocate output buffers.  Fix
1227           callers.
1229 2003-07-08  Simon Josefsson <simon@josefsson.org>
1231         * lib/apreq.c: Waste less stack.
1233 2003-07-07  Simon Josefsson <simon@josefsson.org>
1235         * gl/argp.h: Sync.
1237 2003-07-06  Simon Josefsson <simon@josefsson.org>
1239         * lib/Makefile.am: Fix includes.  Make distcheck works under debian
1240           now.
1242 2003-07-06  Simon Josefsson <simon@josefsson.org>
1244         * configure.ac: Build gl/m4/Makefile.
1246 2003-07-06  Simon Josefsson <simon@josefsson.org>
1248         * gl/Makefile.am: Recurse into m4/.
1250 2003-07-06  Simon Josefsson <simon@josefsson.org>
1252         * shishi.conf.in: Fix.
1254 2003-07-06  Simon Josefsson <simon@josefsson.org>
1256         * lib/shishi.h.in: Add.
1258 2003-07-06  Simon Josefsson <simon@josefsson.org>
1260         * lib/asn1.c: Add shishi_asn1_write_bitstring (broken).
1262 2003-07-06  Simon Josefsson <simon@josefsson.org>
1264         * lib/apreq.c: Fix ASN.1 writing.
1266 2003-07-06  Simon Josefsson <simon@josefsson.org>
1268         * lib/aprep.c: Fix crash.
1270 2003-07-05  Simon Josefsson <simon@josefsson.org>
1272         * m4/Makefile.am: More EXTRA_DIST's.
1274 2003-07-05  Simon Josefsson <simon@josefsson.org>
1276         * Makefile.am: Update release target.
1278 2003-07-05  Simon Josefsson <simon@josefsson.org>
1280         * NEWS: Add.
1282 2003-07-05  Simon Josefsson <simon@josefsson.org>
1284         * configure.ac: Bump version.
1286 2003-07-05  Simon Josefsson <simon@josefsson.org>
1288         * configure.ac: Fix includes.
1290 2003-07-05  Simon Josefsson <simon@josefsson.org>
1292         * Makefile.am: Build errcrypto.
1294 2003-07-05  Simon Josefsson <simon@josefsson.org>
1296         * configure.ac: Configure errcrypto.
1298 2003-07-05  Simon Josefsson <simon@josefsson.org>
1300         * crypto/configure.ac: Quick hack to get paths to libgpg-error into
1301           Makefile's.
1303 2003-07-05  Simon Josefsson <simon@josefsson.org>
1305         * crypto/AUTHORS, crypto/NEWS, crypto/README, crypto/acinclude.m4,
1306           crypto/configure.ac: Sync with upstream.
1308 2003-07-05  Simon Josefsson <simon@josefsson.org>
1310         * lib/apreq.c, lib/asn1.c, lib/shishi.h.in, lib/tkt.c: Add generic
1311           ASN.1 bitstring, and use it.
1313 2003-07-05  Simon Josefsson <simon@josefsson.org>
1315         * lib/apreq.c: Fix the AP-REQ ap-options.
1317 2003-07-05  Simon Josefsson <simon@josefsson.org>
1319         * lib/ap.c: (shishi_ap_req_process): Be verbose.
1321 2003-07-05  Simon Josefsson <simon@josefsson.org>
1323         * lib/aprep.c: Fix typo.
1325 2003-07-05  Simon Josefsson <simon@josefsson.org>
1327         * lib/enckdcreppart.c: Waste less stack.
1329 2003-07-05  Simon Josefsson <simon@josefsson.org>
1331         * lib/encapreppart.c: Waste less stack.
1333 2003-07-05  Simon Josefsson <simon@josefsson.org>
1335         * lib/crypto-3des.c: Memory leak fix.
1337 2003-07-05  Simon Josefsson <simon@josefsson.org>
1339         * lib/authenticator.c: Use proper API.
1341 2003-07-05  Simon Josefsson <simon@josefsson.org>
1343         * lib/aprep.c, lib/apreq.c: Use proper API.
1345 2003-07-05  Simon Josefsson <simon@josefsson.org>
1347         * lib/aprep.c: Revert last change (no new API for asn1_field(),
1348           sigh).
1350 2003-07-05  Simon Josefsson <simon@josefsson.org>
1352         * lib/aprep.c: Use new API.
1354 2003-07-05  Simon Josefsson <simon@josefsson.org>
1356         * lib/internal.h: Include gnulib stuff.
1358 2003-07-05  Simon Josefsson <simon@josefsson.org>
1360         * lib/ap.c: Use new API.
1362 2003-07-05  Simon Josefsson <simon@josefsson.org>
1364         * lib/Makefile.am, lib/setenv.c: Really remove old AC_LIBOBJ stuff.
1366 2003-07-05  Simon Josefsson <simon@josefsson.org>
1368         * lib/crypto-des.c: Remove debugging code.
1370 2003-07-05  Simon Josefsson <simon@josefsson.org>
1372         * gl/argp-help.c: Define strchrnul, f{,un}lockfile if not defined.
1373           (Perhaps not the right thing, check and forward patch to
1374           libc/gnulib later.)
1376 2003-07-05  Simon Josefsson <simon@josefsson.org>
1378         * lib/asn1.c, lib/authenticator.c, lib/cfg.c, lib/enckdcreppart.c,
1379           lib/error.c, lib/kdcrep.c, lib/krberror.c, lib/principal.c,
1380           lib/ticket.c, lib/tkt.c, lib/tkts.c, lib/vasprintf.c: Fixes for
1381           gnulib.
1383 2003-07-05  Simon Josefsson <simon@josefsson.org>
1385         * lib/crypto-des.c, lib/crypto.c, lib/pkcs5.c: Compile with
1386           libgcrypt 1.1.13.
1388 2003-07-05  Simon Josefsson <simon@josefsson.org>
1390         * src/authp.c, src/client.c, src/server.c, src/shishi.c: Gnulib
1391           fixes.
1393 2003-07-05  Simon Josefsson <simon@josefsson.org>
1395         * lib/Makefile.am: More gnulib fixes.
1397 2003-07-05  Simon Josefsson <simon@josefsson.org>
1399         * lib/Makefile.am, lib/gethostname.c, lib/memmove.c, lib/memset.c,
1400           lib/setenv.h, lib/strcasecmp.c, lib/strdup.c, lib/strerror.c,
1401           lib/unsetenv.c: Obsolete some AC_LIBOBJ with gnulib.
1403 2003-07-05  Simon Josefsson <simon@josefsson.org>
1405         * src/Makefile.am: Replace ARGP stuff with gnulib.
1407 2003-07-04  Simon Josefsson <simon@josefsson.org>
1409         * configure.ac: Reorder to avoid warnings.
1411 2003-07-04  Simon Josefsson <simon@josefsson.org>
1413         * Makefile.am, configure.ac, gl/Makefile.am, gl/alloca.c,
1414           gl/alloca_.h, gl/argp-ba.c, gl/argp-eexst.c, gl/argp-fmtstream.c,
1415           gl/argp-fmtstream.h, gl/argp-fs-xinl.c, gl/argp-help.c,
1416           gl/argp-namefrob.h, gl/argp-parse.c, gl/argp-pv.c, gl/argp-pvh.c,
1417           gl/argp-xinl.c, gl/argp.h, gl/asnprintf.c, gl/asprintf.c,
1418           gl/error.c, gl/error.h, gl/gethostname.c, gl/getopt.c,
1419           gl/getopt.h, gl/getopt1.c, gl/gettext.h, gl/malloc.c,
1420           gl/memmove.c, gl/memset.c, gl/printf-args.c, gl/printf-args.h,
1421           gl/printf-parse.c, gl/printf-parse.h, gl/realloc.c, gl/setenv.c,
1422           gl/setenv.h, gl/strcase.h, gl/strcasecmp.c, gl/strchrnul.c,
1423           gl/strchrnul.h, gl/strdup.c, gl/strerror.c, gl/strncasecmp.c,
1424           gl/sysexit_.h, gl/unlocked-io.h, gl/unsetenv.c, gl/vasnprintf.c,
1425           gl/vasnprintf.h, gl/vasprintf.c, gl/vasprintf.h, gl/xalloc.h,
1426           gl/xmalloc.c, gl/xstrdup.c, gl/m4/Makefile.am, gl/m4/alloca.m4,
1427           gl/m4/argp.m4, gl/m4/codeset.m4, gl/m4/error.m4,
1428           gl/m4/gethostname.m4, gl/m4/getopt.m4, gl/m4/gettext.m4,
1429           gl/m4/glibc21.m4, gl/m4/iconv.m4, gl/m4/intdiv0.m4,
1430           gl/m4/intmax_t.m4, gl/m4/inttypes-pri.m4, gl/m4/inttypes.m4,
1431           gl/m4/inttypes_h.m4, gl/m4/isc-posix.m4, gl/m4/lcmessage.m4,
1432           gl/m4/lib-ld.m4, gl/m4/lib-link.m4, gl/m4/lib-prefix.m4,
1433           gl/m4/longdouble.m4, gl/m4/longlong.m4, gl/m4/malloc.m4,
1434           gl/m4/memmove.m4, gl/m4/memset.m4, gl/m4/nls.m4,
1435           gl/m4/onceonly_2_57.m4, gl/m4/po.m4, gl/m4/progtest.m4,
1436           gl/m4/realloc.m4, gl/m4/setenv.m4, gl/m4/signed.m4,
1437           gl/m4/stdint_h.m4, gl/m4/strcase.m4, gl/m4/strchrnul.m4,
1438           gl/m4/strdup.m4, gl/m4/strerror.m4, gl/m4/strerror_r.m4,
1439           gl/m4/sysexits.m4, gl/m4/uintmax_t.m4, gl/m4/ulonglong.m4,
1440           gl/m4/unlocked-io.m4, gl/m4/vasnprintf.m4, gl/m4/vasprintf.m4,
1441           gl/m4/wchar_t.m4, gl/m4/wint_t.m4, gl/m4/xalloc.m4,
1442           lib/Makefile.am: Add gnulib compatibility functions.  Remove argp
1443           (replaced by gnulib argp module).
1445 2003-07-04  Simon Josefsson <simon@josefsson.org>
1447         * lib/tkt.c: (shishi_tkt_key): Retrieve key from encticketpart too.
1449 2003-06-27  Simon Josefsson <simon@josefsson.org>
1451         * lib/ap.c: Check for asn1 error.
1453 2003-06-12  Simon Josefsson <simon@josefsson.org>
1455         * doc/shishi.texi: Add.
1457 2003-06-02  Simon Josefsson <simon@josefsson.org>
1459         * tests/Makefile.am: Remove ticketset for now.
1461 2003-06-02  Simon Josefsson <simon@josefsson.org>
1463         * NEWS: Version 0.0.0.
1465 2003-06-02  Simon Josefsson <simon@josefsson.org>
1467         * Makefile.am: Add release target.
1469 2003-06-02  Simon Josefsson <simon@josefsson.org>
1471         * lib/crypto.c: Add DES encrypt/decrypt without checksum.  Add
1472           dummy checksum.
1474 2003-06-02  Simon Josefsson <simon@josefsson.org>
1476         * lib/crypto-des.c: Add DES encrypt/decrypt without checksum.
1478 2003-06-02  Simon Josefsson <simon@josefsson.org>
1480         * lib/shishi.h.in: Fix NONE ciphers.
1482 2003-05-27  Simon Josefsson <simon@josefsson.org>
1484         * doc/Makefile.am: Add encapreppart functions to AP section.
1486 2003-05-27  Simon Josefsson <simon@josefsson.org>
1488         * lib/aprep.c, lib/apreq.c: Fix a2d.
1490 2003-05-27  Simon Josefsson <simon@josefsson.org>
1492         * lib/encapreppart.c, lib/shishi.h.in: Add
1493           shishi_encapreppart_seqnumber_get.
1495 2003-05-27  Simon Josefsson <simon@josefsson.org>
1497         * lib/crypto-3des.c, lib/crypto.c, lib/shishi.h.in: Add 3des-none.
1498           Add encrypt/decrypt with specific etype.
1500 2003-05-25  Simon Josefsson <simon@josefsson.org>
1502         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
1503           lib/crypto-null.c, lib/crypto.c, lib/shishi.h.in: Add
1504           shishi_{en,de}crypt_iv().
1506 2003-05-25  Simon Josefsson <simon@josefsson.org>
1508         * lib/shishi.h.in: Fix typo.
1510 2003-05-25  Simon Josefsson <simon@josefsson.org>
1512         * lib/shishi.h.in: Add GSS keyusage constants.
1514 2003-05-18  Simon Josefsson <simon@josefsson.org>
1516         * lib/authenticator.c: Fix.
1518 2003-05-11  Simon Josefsson <simon@josefsson.org>
1520         * lib/ap.c, lib/shishi.h.in: Add shishi_ap_req_der_new.
1522 2003-05-08  Simon Josefsson <simon@josefsson.org>
1524         * lib/Makefile.am: Fix asn1Parser.
1526 2003-05-08  Simon Josefsson <simon@josefsson.org>
1528         * doc/Makefile.am: Remove GSS stuff.
1530 2003-05-08  Simon Josefsson <simon@josefsson.org>
1532         * configure.ac: Check for asn1Parser.
1534 2003-05-08  Simon Josefsson <simon@josefsson.org>
1536         * lib/tkts.c: Add.
1538 2003-05-08  Simon Josefsson <simon@josefsson.org>
1540         * lib/init.c: Fix doc.
1542 2003-05-01  Simon Josefsson <simon@josefsson.org>
1544         * Makefile.am, README, configure.ac, tests/Makefile.am,
1545           shishi-gss.pc.in: Remove GSS stuff (moved to separate project).
1547 2003-05-01  Simon Josefsson <simon@josefsson.org>
1549         * doc/shishi.texi: Remove GSS stuff.
1551 2003-05-01  Simon Josefsson <simon@josefsson.org>
1553         * shishi-gss.pc.in: Add.
1555 2003-05-01  Simon Josefsson <simon@josefsson.org>
1557         * Makefile.am: Add shishi-gss.pc*.
1559 2003-05-01  Simon Josefsson <simon@josefsson.org>
1561         * configure.ac: Build shishi-gss.pc.
1563 2003-05-01  Simon Josefsson <simon@josefsson.org>
1565         * doc/gdoc: Escape { and }.
1567 2003-05-01  Simon Josefsson <simon@josefsson.org>
1569         * doc/shishi.texi: Fix.
1571 2003-05-01  Simon Josefsson <simon@josefsson.org>
1573         * Makefile.am: Indent in gss/.
1575 2003-05-01  Simon Josefsson <simon@josefsson.org>
1577         * doc/Makefile.am, doc/shishi.texi: Add.
1579 2003-05-01  Simon Josefsson <simon@josefsson.org>
1581         * README: Add gss/.
1583 2003-05-01  Simon Josefsson <simon@josefsson.org>
1585         * NEWS, AUTHORS: Fix.
1587 2003-05-01  Simon Josefsson <simon@josefsson.org>
1589         * Makefile.am, configure.ac, doc/Makefile.am, doc/shishi.texi,
1590           tests/Makefile.am, tests/gss.c: Add framework for GSS-API
1591           support.
1593 2003-05-01  Simon Josefsson <simon@josefsson.org>
1595         * tests/authenticator.c, tests/crypto.c, tests/gztime.c,
1596           tests/ticketset.c, tests/utils.c: Move include of shishi.h from
1597           utils.c to each file.
1599 2003-05-01  Simon Josefsson <simon@josefsson.org>
1601         * lib/internal.h: Typo.
1603 2003-04-18  Simon Josefsson <simon@josefsson.org>
1605         * doc/shishi.texi: Fix info dir entry.
1607 2003-04-16  Simon Josefsson <simon@josefsson.org>
1609         * ANNOUNCE: Mention devices it runs on.
1611 2003-04-15  Simon Josefsson <simon@josefsson.org>
1613         * Makefile.am: Use new cvs2cl.
1615 2003-03-29  Simon Josefsson <simon@josefsson.org>
1617         * lib/kdcreq.c: Use new allocating a2d.
1619 2003-03-26  Simon Josefsson <simon@josefsson.org>
1621         * src/shishid.c: Add comment.
1623 2003-03-26  Simon Josefsson <simon@josefsson.org>
1625         * lib/asn1.c, lib/kdc.c, lib/shishi.h.in: Add new allocating a2d
1626           functions and use them.
1628 2003-03-26  Simon Josefsson <simon@josefsson.org>
1630         * lib/crypto-des.c: Use new libgcrypt CBC-MAC interface.
1632 2003-03-26  Simon Josefsson <simon@josefsson.org>
1634         * crypto/AUTHORS, crypto/NEWS, crypto/THANKS, crypto/TODO,
1635           crypto/configure.ac: Upstream sync.
1637 2003-03-26  Simon Josefsson <simon@josefsson.org>
1639         * asn1/NEWS, asn1/configure.in: Upstream sync.
1641 2003-03-14  Simon Josefsson <simon@josefsson.org>
1643         * tests/crypto.c: Fix debug output, spotted by Marcus Watts
1644           <mdw@umich.edu>.
1646 2003-02-19  Simon Josefsson <simon@josefsson.org>
1648         * asn1/NEWS, asn1/configure.in: Upstream update.
1650 2003-02-12  Simon Josefsson <simon@josefsson.org>
1652         * lib/safe.c: Make it work.
1654 2003-02-12  Simon Josefsson <simon@josefsson.org>
1656         * lib/tkt.c: Use new ASN.1 API.
1658 2003-02-12  Simon Josefsson <simon@josefsson.org>
1660         * lib/kdcreq.c: Use new ASN.1 and principal APIs.
1662 2003-02-12  Simon Josefsson <simon@josefsson.org>
1664         * lib/kdcrep.c: Use new principal API.
1666 2003-02-12  Simon Josefsson <simon@josefsson.org>
1668         * lib/principal.c: Add *_set().
1670 2003-02-12  Simon Josefsson <simon@josefsson.org>
1672         * lib/encapreppart.c: Doc fixes.  Use new ASN.1 APIs.
1674 2003-02-12  Simon Josefsson <simon@josefsson.org>
1676         * lib/asn1.c: Fix integer functions.
1678 2003-02-12  Simon Josefsson <simon@josefsson.org>
1680         * tests/authenticator.c, tests/gztime.c, tests/ticketset.c: Indent.
1682 2003-02-12  Simon Josefsson <simon@josefsson.org>
1684         * tests/Makefile.am: Add authenticator and gztime.  Remove asn1
1685           CFLAGS.
1687 2003-02-12  Simon Josefsson <simon@josefsson.org>
1689         * tests/utils.c: Fix prototypes.
1691 2003-02-12  Simon Josefsson <simon@josefsson.org>
1693         * tests/authenticator.c: Add.
1695 2003-02-12  Simon Josefsson <simon@josefsson.org>
1697         * lib/authenticator.c: Cleanups.
1699 2003-02-11  Simon Josefsson <simon@josefsson.org>
1701         * tests/gztime.c: Add.
1703 2003-02-11  Simon Josefsson <simon@josefsson.org>
1705         * lib/gztime.c: Make it work again.
1707 2003-02-11  Simon Josefsson <simon@josefsson.org>
1709         * lib/gztime.c: Fix prototypes.
1711 2003-02-11  Simon Josefsson <simon@josefsson.org>
1713         * lib/shishi.h.in: Add.  Fix prototypes.
1715 2003-02-11  Simon Josefsson <simon@josefsson.org>
1717         * tests/ticketset.c: Fix title.
1719 2003-02-11  Simon Josefsson <simon@josefsson.org>
1721         * lib/tkts.c: Fix.
1723 2003-02-11  Simon Josefsson <simon@josefsson.org>
1725         * crypto/INSTALL: Fix.
1727 2003-02-11  Simon Josefsson <simon@josefsson.org>
1729         * Makefile.am: Allow use of external libtasn1.
1731 2003-02-11  Simon Josefsson <simon@josefsson.org>
1733         * configure.ac, lib/Makefile.am: Allow use of external libtasn1.
1734           Remove *_BUILD_* junk for pkg-config.
1736 2003-02-11  Simon Josefsson <simon@josefsson.org>
1738         * shishi.pc.in: CFLAGS for libgcrypt not needed to use shishi.  Let
1739           libtool handle library dependencies.
1741 2003-02-11  Simon Josefsson <simon@josefsson.org>
1743         * configure.ac: We need libgcrypt >1.1.13.
1745 2003-02-11  Simon Josefsson <simon@josefsson.org>
1747         * crypto/AUTHORS, crypto/INSTALL, crypto/NEWS, crypto/README,
1748           crypto/TODO, crypto/configure.ac, crypto/libgcrypt.txt: Upstream
1749           update.
1751 2003-02-11  Simon Josefsson <simon@josefsson.org>
1753         * lib/aprep.c, lib/apreq.c, lib/asn1.c, lib/authenticator.c,
1754           lib/diskio.c, lib/encapreppart.c, lib/enckdcreppart.c,
1755           lib/encticketpart.c, lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c,
1756           lib/krberror.c, lib/safe.c, lib/tgs.c, lib/ticket.c, lib/tkt.c:
1757           Use new libtasn1 API.
1759 2003-02-11  Simon Josefsson <simon@josefsson.org>
1761         * asn1/configure.in: Upstream update.
1763 2003-02-11  Simon Josefsson <simon@josefsson.org>
1765         * asn1/NEWS: Upstream update.
1767 2003-02-11  Simon Josefsson <simon@josefsson.org>
1769         * po/shishi.pot, po/sv.po: Generated.
1771 2003-02-11  Simon Josefsson <simon@josefsson.org>
1773         * doc/reference/shishi.types: Add.
1775 2003-02-11  Simon Josefsson <simon@josefsson.org>
1777         * ANNOUNCE: Update.
1779 2003-02-11  Simon Josefsson <simon@josefsson.org>
1781         * lib/shishi.h.in, lib/safe.c: Fix SAFE.
1783 2003-02-10  Simon Josefsson <simon@josefsson.org>
1785         * doc/shishi.texi: Add.
1787 2003-02-10  Simon Josefsson <simon@josefsson.org>
1789         * doc/Makefile.am: Add KRB-SAFE.
1791 2003-02-10  Simon Josefsson <simon@josefsson.org>
1793         * doc/shishi.texi: Add KRB-SAFE.  Move utility functions.
1795 2003-02-10  Simon Josefsson <simon@josefsson.org>
1797         * doc/shishi.texi: [no log message]
1799 2003-02-10  Simon Josefsson <simon@josefsson.org>
1801         * doc/shishi.texi: (Cryptographic Overview): Improve wording.
1803 2003-02-10  Simon Josefsson <simon@josefsson.org>
1805         * README-alpha: Fix.
1807 2003-02-10  Simon Josefsson <simon@josefsson.org>
1809         * lib/as.c: Doc fix.
1811 2003-02-10  Simon Josefsson <simon@josefsson.org>
1813         * lib/asn1.c, lib/diskio.c, lib/safe.c, lib/shishi.h.in,
1814           lib/internal.h, src/client.c, src/server.c: Make KRB-SAFE work.
1816 2003-02-10  Simon Josefsson <simon@josefsson.org>
1818         * lib/tgs.c, lib/as.c: Doc fix.
1820 2003-02-10  Simon Josefsson <simon@josefsson.org>
1822         * Makefile.am: Ditto.
1824 2003-02-10  Simon Josefsson <simon@josefsson.org>
1826         * Makefile.am: Fix ChangeLog generation.
1828 2003-02-10  Simon Josefsson <simon@josefsson.org>
1830         * README: Fix.
1832 2003-02-08  Simon Josefsson <simon@josefsson.org>
1834         * lib/shishi.h.in, lib/tkts.c: Fix.
1836 2003-02-08  Simon Josefsson <simon@josefsson.org>
1838         * tests/ticketset.c, tests/crypto.c, tests/utils.c, src/client.c,
1839           src/server.c, src/data.h, src/shishi.c, src/shishid.c: Fix.
1841 2003-02-08  Simon Josefsson <simon@josefsson.org>
1843         * src/shishid.c: Fix.
1845 2003-02-08  Simon Josefsson <simon@josefsson.org>
1847         * lib/safe.c: Add.
1849 2003-02-08  Simon Josefsson <simon@josefsson.org>
1851         * src/authp.c, src/client.c, lib/shishi.h.in: Fix.
1853 2003-02-08  Simon Josefsson <simon@josefsson.org>
1855         * lib/asn1.c, lib/crypto-des.c, lib/init.c, lib/netio.c,
1856           lib/shishi.h.in: Fix.
1858 2003-02-08  Simon Josefsson <simon@josefsson.org>
1860         * lib/vasprintf.c, lib/kdcreq.c: Fix.
1862 2003-02-08  Simon Josefsson <simon@josefsson.org>
1864         * lib/asn1.c, lib/authenticator.c, lib/cfg.c, lib/crypto-des.c,
1865           lib/crypto.c, lib/enckdcreppart.c, lib/encticketpart.c,
1866           lib/init.c, lib/kdc.c, lib/kdcrep.c, lib/key.c, lib/netio.c,
1867           lib/pkcs5.c, lib/principal.c, lib/shishi.h.in, lib/ticket.c,
1868           lib/tkt.c, lib/tkts.c, lib/vasprintf.c: Fix.
1870 2003-02-08  Simon Josefsson <simon@josefsson.org>
1872         * lib/shishi.h.in: Fix.
1874 2003-02-08  Simon Josefsson <simon@josefsson.org>
1876         * lib/crypto.c: Fix.
1878 2003-02-08  Simon Josefsson <simon@josefsson.org>
1880         * lib/vasprintf.c, lib/internal.h: Fix.
1882 2003-02-08  Simon Josefsson <simon@josefsson.org>
1884         * lib/asn1.c, lib/pkcs5.c, lib/key.c, lib/crypto-aes.c,
1885           lib/crypto.c, lib/netio.c, lib/tkts.c, lib/kdc.c, lib/as.c,
1886           lib/crypto-3des.c, lib/crypto-des.c, lib/crypto-null.c,
1887           lib/init.c, lib/krberror.c, lib/shishi.h.in: Fix.
1889 2003-02-08  Simon Josefsson <simon@josefsson.org>
1891         * lib/encticketpart.c, lib/tkt.c, lib/shishi.h.in, lib/tkts.c: Fix.
1893 2003-02-08  Simon Josefsson <simon@josefsson.org>
1895         * lib/asn1.c: Add.
1897 2003-02-08  Simon Josefsson <simon@josefsson.org>
1899         * lib/apreq.c, lib/shishi.h.in, lib/encapreppart.c, lib/ticket.c:
1900           Fix.
1902 2003-02-08  Simon Josefsson <simon@josefsson.org>
1904         * lib/authenticator.c, lib/kdcrep.c, lib/enckdcreppart.c: Fix.
1906 2003-02-08  Simon Josefsson <simon@josefsson.org>
1908         * lib/shishi.h.in: Fix.
1910 2003-02-08  Simon Josefsson <simon@josefsson.org>
1912         * lib/cfg.c: Fix warnings.
1914 2003-02-08  Simon Josefsson <simon@josefsson.org>
1916         * lib/cfg.c: Declare getsubopt().
1918 2003-02-08  Simon Josefsson <simon@josefsson.org>
1920         * lib/shishi.h.in: Add.
1922 2003-02-08  Simon Josefsson <simon@josefsson.org>
1924         * lib/shishi.h.in: Add.  Fix.
1926 2003-02-08  Simon Josefsson <simon@josefsson.org>
1928         * lib/shishi.h.in: Add.
1930 2003-02-08  Simon Josefsson <simon@josefsson.org>
1932         * lib/shishi.h.in, lib/internal.h: Add.
1934 2003-02-08  Simon Josefsson <simon@josefsson.org>
1936         * lib/shishi.h.in, lib/internal.h: Add.
1938 2003-02-08  Simon Josefsson <simon@josefsson.org>
1940         * lib/internal.h: Include arpa/inet.h.
1942 2003-02-08  Simon Josefsson <simon@josefsson.org>
1944         * doc/shishi.texi: Add.
1946 2003-02-08  Simon Josefsson <simon@josefsson.org>
1948         * lib/shishi.h.in: Fix.
1950 2003-02-08  Simon Josefsson <simon@josefsson.org>
1952         * lib/shishi.h.in, lib/tkts.c, tests/ticketset.c, src/shishi.c: New
1953           find/get API.
1955 2003-02-08  Simon Josefsson <simon@josefsson.org>
1957         * lib/tkt.c: Add.
1959 2003-02-08  Simon Josefsson <simon@josefsson.org>
1961         * lib/principal.c: Fix.
1963 2003-02-05  Simon Josefsson <simon@josefsson.org>
1965         * src/shishid.c, tests/ticketset.c: Fix API.
1967 2003-02-05  Simon Josefsson <simon@josefsson.org>
1969         * configure.ac: Check arpa/inet.h.
1971 2003-02-05  Simon Josefsson <simon@josefsson.org>
1973         * lib/ticket.c, lib/asn1.c, lib/shishi.h.in, lib/tkts.c: Fix API.
1975 2003-02-05  Simon Josefsson <simon@josefsson.org>
1977         * lib/enckdcreppart.c, lib/encticketpart.c: Fix.
1979 2003-02-05  Simon Josefsson <simon@josefsson.org>
1981         * lib/crypto.c: Add.
1983 2003-02-05  Simon Josefsson <simon@josefsson.org>
1985         * lib/kdc.c, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
1986           lib/diskio.c: Fix API.
1988 2003-02-05  Simon Josefsson <simon@josefsson.org>
1990         * lib/kdcrep.c: Fix.
1992 2003-02-05  Simon Josefsson <simon@josefsson.org>
1994         * lib/shishi.h.in, lib/asn1.c: Fix.
1996 2003-02-05  Simon Josefsson <simon@josefsson.org>
1998         * lib/principal.c, lib/asn1.c: (shishi_principal_name_get,
1999           shishi_principal_name_realm_get): Move from asn1.c to principal.c
2001 2003-02-05  Simon Josefsson <simon@josefsson.org>
2003         * lib/safe.c: Fix.
2005 2003-02-05  Simon Josefsson <simon@josefsson.org>
2007         * lib/diskio.c: Fix header.
2009 2003-02-05  Simon Josefsson <simon@josefsson.org>
2011         * lib/init.c: Fix gcrypt init.
2013 2003-02-05  Simon Josefsson <simon@josefsson.org>
2015         * lib/internal.h: Use Shishi_asn1 instead of ASN1_TYPE.  Fix.
2017 2003-02-05  Simon Josefsson <simon@josefsson.org>
2019         * lib/asn1.c: Add.
2021 2003-02-05  Simon Josefsson <simon@josefsson.org>
2023         * lib/enckdcreppart.c, lib/safe.c: Cleanup.
2025 2003-02-05  Simon Josefsson <simon@josefsson.org>
2027         * lib/authenticator.c, lib/kdcreq.c, lib/shishi.h.in, lib/init.c:
2028           Fix.
2030 2003-02-05  Simon Josefsson <simon@josefsson.org>
2032         * lib/encticketpart.c: Cleanup.
2034 2003-02-05  Simon Josefsson <simon@josefsson.org>
2036         * lib/ticket.c: Cleanup.
2038 2003-02-05  Simon Josefsson <simon@josefsson.org>
2040         * lib/kdc.c: Cleanup.
2042 2003-02-05  Simon Josefsson <simon@josefsson.org>
2044         * lib/krberror.c: Cleanup.
2046 2003-02-05  Simon Josefsson <simon@josefsson.org>
2048         * lib/kdcrep.c: Cleanup.
2050 2003-02-05  Simon Josefsson <simon@josefsson.org>
2052         * lib/kdcreq.c: Cleanup.
2054 2003-02-05  Simon Josefsson <simon@josefsson.org>
2056         * lib/asn1.c: Add.
2058 2003-02-05  Simon Josefsson <simon@josefsson.org>
2060         * lib/ticket.c: Use Shishi_asn1 instead of ASN1_TYPE.
2062 2003-02-05  Simon Josefsson <simon@josefsson.org>
2064         * lib/encapreppart.c: Fix.
2066 2003-02-05  Simon Josefsson <simon@josefsson.org>
2068         * lib/tkt.c, lib/krberror.c, lib/kdcrep.c, lib/kdcreq.c, lib/tgs.c,
2069           lib/safe.c: Use Shishi_asn1 instead of ASN1_TYPE.
2071 2003-02-05  Simon Josefsson <simon@josefsson.org>
2073         * lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
2074           lib/kdc.c: Use Shishi_asn1 instead of ASN1_TYPE.
2076 2003-02-05  Simon Josefsson <simon@josefsson.org>
2078         * lib/diskio.c, lib/done.c: Use Shishi_asn1 instead of ASN1_TYPE.
2080 2003-02-05  Simon Josefsson <simon@josefsson.org>
2082         * lib/asn1.c: Use Shishi_asn1 instead of ASN1_TYPE.  Cleanup.  Add.
2084 2003-02-05  Simon Josefsson <simon@josefsson.org>
2086         * lib/ap.c, lib/shishi.h.in, lib/apreq.c, lib/aprep.c, lib/as.c,
2087           lib/authenticator.c: Use Shishi_asn1 instead of ASN1_TYPE.
2089 2003-02-05  Simon Josefsson <simon@josefsson.org>
2091         * configure.ac: Check syslog.h.
2093 2003-02-05  Simon Josefsson <simon@josefsson.org>
2095         * doc/gdoc: Fixes.
2097 2003-02-05  Simon Josefsson <simon@josefsson.org>
2099         * lib/version.c: Copyright fix.
2101 2003-02-05  Simon Josefsson <simon@josefsson.org>
2103         * lib/shishi.h.in: Fix krberror.
2105 2003-02-05  Simon Josefsson <simon@josefsson.org>
2107         * lib/apreq.c, lib/error.c, lib/hostkeys.c, lib/version.c: Doc fix.
2109 2003-02-05  Simon Josefsson <simon@josefsson.org>
2111         * src/shishid.c: Syslog.  Setuid.
2113 2003-02-03  Simon Josefsson <simon@josefsson.org>
2115         * lib/krberror.c: Doc fix.
2117 2003-02-03  Simon Josefsson <simon@josefsson.org>
2119         * lib/init.c: Re-order to improve manual.
2121 2003-02-03  Simon Josefsson <simon@josefsson.org>
2123         * src/shishid.c: AS exchange works (with hardcoded credentials).
2125 2003-02-03  Simon Josefsson <simon@josefsson.org>
2127         * src/kdc.c: Fix.  What to do about this file?  Abandon?
2129 2003-02-03  Simon Josefsson <simon@josefsson.org>
2131         * lib/shishi.h.in: Fix.
2133 2003-02-03  Simon Josefsson <simon@josefsson.org>
2135         * lib/kdcreq.c: Fix.  Add.
2137 2003-02-03  Simon Josefsson <simon@josefsson.org>
2139         * lib/kdc.c: Fix return codes.
2141 2003-02-03  Simon Josefsson <simon@josefsson.org>
2143         * lib/init.c: Add.
2145 2003-02-03  Simon Josefsson <simon@josefsson.org>
2147         * lib/asn1.c: Fix debug.
2149 2003-02-03  Simon Josefsson <simon@josefsson.org>
2151         * lib/as.c: Add.  Clear pdata in AS-REQ.
2153 2003-02-03  Simon Josefsson <simon@josefsson.org>
2155         * lib/ticketset.c, lib/tkts.c: Rename ticketset.c to tkts.c.
2157 2003-02-03  Simon Josefsson <simon@josefsson.org>
2159         * lib/tkt.c: Add, code from ticket.c.
2161 2003-02-03  Simon Josefsson <simon@josefsson.org>
2163         * doc/reference/Makefile.am, doc/reference/tmpl/dummy.sgml,
2164           doc/reference/tmpl/shishi.sgml: Fix.
2166 2003-02-03  Simon Josefsson <simon@josefsson.org>
2168         * doc/reference/shishi.types, doc/reference/tmpl/shishi.sgml:
2169           Remove autogenerated stuff.
2171 2003-02-03  Simon Josefsson <simon@josefsson.org>
2173         * doc/reference/Makefile.am: Improve maintainer-clean (somewhat
2174           shishi specific).
2176 2003-02-03  Simon Josefsson <simon@josefsson.org>
2178         * doc/Makefile.am, doc/shishi.texi, doc/reference/tmpl/shishi.sgml,
2179           extra/pam_shishi/pam_shishi.c, lib/Makefile.am, lib/ap.c,
2180           lib/apreq.c, lib/as.c, lib/asn1.c, lib/authenticator.c,
2181           lib/diskio.c, lib/done.c, lib/enckdcreppart.c, lib/error.c,
2182           lib/init.c, lib/internal.h, lib/kdc.c, lib/kdcrep.c,
2183           lib/kdcreq.c, lib/safe.c, lib/shishi.h.in, lib/tgs.c,
2184           lib/ticket.c, src/authp.c, src/client.c, src/server.c,
2185           src/shishi.c, src/shishid.c, tests/ticketset.c: Rename
2186           shishi_ticketset_* to shishi_tkts_*.  Separate ASN.1 ticket
2187           functions into shishi_ticket_* and high-level ticket functions
2188           into shishi_tkt_*.
2190 2003-02-02  Simon Josefsson <simon@josefsson.org>
2192         * lib/ticket.c: Add.  Fix typo.  (shishi_ticket_key_set): Set key
2193           in EncKDCRepPart too.  (shishi_ticket2): Set transited, authtime,
2194           endtime.
2196 2003-02-02  Simon Josefsson <simon@josefsson.org>
2198         * lib/cfg.c, lib/crypto.c, lib/enckdcreppart.c, lib/kdc.c,
2199           lib/kdcrep.c, lib/kdcreq.c, lib/shishi.h.in: Add.
2201 2003-02-02  Simon Josefsson <simon@josefsson.org>
2203         * lib/as.c: Add.  Initialize ticket in AS.
2205 2003-02-02  Simon Josefsson <simon@josefsson.org>
2207         * lib/authenticator.c: Add.
2209 2003-02-02  Simon Josefsson <simon@josefsson.org>
2211         * lib/ticket.c, lib/shishi.h.in, lib/kdc.c: Add.
2213 2003-02-02  Simon Josefsson <simon@josefsson.org>
2215         * lib/authenticator.c: Add AuthorizationData.
2217 2003-02-02  Simon Josefsson <simon@josefsson.org>
2219         * lib/ap.c: Typo.
2221 2003-02-02  Simon Josefsson <simon@josefsson.org>
2223         * lib/kdcreq.c, lib/shishi.h.in: Add.
2225 2003-02-02  Simon Josefsson <simon@josefsson.org>
2227         * lib/kdc.c: (shishi_as_process): Print derived user key.
2229 2003-02-02  Simon Josefsson <simon@josefsson.org>
2231         * lib/diskio.c: Print hex key for noice verbose.
2233 2003-02-02  Simon Josefsson <simon@josefsson.org>
2235         * lib/ap.c, lib/as.c: Print debug info.
2237 2003-02-02  Simon Josefsson <simon@josefsson.org>
2239         * lib/ap.c: Print debug info.
2241 2003-02-01  Simon Josefsson <simon@josefsson.org>
2243         * lib/asn1.c: Add shishi_asn1_integer2_field.  Indent.
2245 2003-02-01  Simon Josefsson <simon@josefsson.org>
2247         * lib/crypto.c, lib/cfg.c, lib/authenticator.c, src/authp.c,
2248           src/client.c, src/crypto.c, src/server.c, src/shishi.c,
2249           src/shishid.c, tests/crypto.c, tests/ticketset.c: Indent.
2251 2003-02-01  Simon Josefsson <simon@josefsson.org>
2253         * lib/diskio.c: Indent.  Add debug code.
2255 2003-02-01  Simon Josefsson <simon@josefsson.org>
2257         * lib/enckdcreppart.c: Add shishi_enckdcreppart_key_set,
2258           shishi_enckdcreppart_nonce_set,
2259           shishi_enckdcreppart_populate_encticketpart,
2260           shishi_enckdcreppart_srealm_set, shishi_enckdcreppart_sname_set,
2261           shishi_enckdcreppart_server_set,
2262           shishi_enckdcreppart_srealmserver_set, shishi_encasreppart.
2263           Indent.
2265 2003-02-01  Simon Josefsson <simon@josefsson.org>
2267         * lib/kdc.c, lib/init.c, lib/hostkeys.c, lib/error.c,
2268           lib/encticketpart.c, lib/encapreppart.c: Indent.
2270 2003-02-01  Simon Josefsson <simon@josefsson.org>
2272         * lib/kdcrep.c: Add shishi_kdcrep_crealm_set,
2273           shishi_kdcrep_cname_set, shishi_kdcrep_client_set,
2274           shishi_kdcrep_crealmserver_set, shishi_kdcrep_set_enc_part,
2275           shishi_kdcrep_add_enc_part.  (shishi_kdcrep_get_ticket): Don't
2276           lose on (some) optional fields.
2278 2003-02-01  Simon Josefsson <simon@josefsson.org>
2280         * lib/kdcreq.c: Add shishi_kdcreq_nonce, shishi_kdcreq_cname_get.
2282 2003-02-01  Simon Josefsson <simon@josefsson.org>
2284         * lib/krberror.c, lib/key.c: Indent.
2286 2003-02-01  Simon Josefsson <simon@josefsson.org>
2288         * lib/ticketset.c, lib/ticket.c, lib/tgs.c, lib/realm.c,
2289           lib/principal.c, lib/password.c, lib/netio.c: Indent.
2291 2003-02-01  Simon Josefsson <simon@josefsson.org>
2293         * lib/as.c: Add shishi_as_rep_der_set.
2295 2003-02-01  Simon Josefsson <simon@josefsson.org>
2297         * lib/apreq.c: (shishi_apreq_get_ticket, shishi_apreq_set_ticket):
2298           Don't lose on optional fields (some still left though).
2300 2003-02-01  Simon Josefsson <simon@josefsson.org>
2302         * lib/aprep.c: Indent.
2304 2003-02-01  Simon Josefsson <simon@josefsson.org>
2306         * lib/ap.c: Indent.  (shishi_ap_rep_der_set): Don't lose previous
2307           AP-REP.  (shishi_ap_rep_der): New.
2309 2003-01-31  Simon Josefsson <simon@josefsson.org>
2311         * lib/shishi.h.in: Add.  Fix key usage enum member name.
2313 2003-01-31  Simon Josefsson <simon@josefsson.org>
2315         * lib/encticketpart.c, lib/kdcrep.c, lib/ticket.c: Add functions to
2316           set things.
2318 2003-01-31  Simon Josefsson <simon@josefsson.org>
2320         * lib/enckdcreppart.c: Fix.
2322 2003-01-31  Simon Josefsson <simon@josefsson.org>
2324         * lib/shishi.h.in: Add.
2326 2003-01-31  Simon Josefsson <simon@josefsson.org>
2328         * lib/encticketpart.c: Add shishi_encticketpart.
2330 2003-01-31  Simon Josefsson <simon@josefsson.org>
2332         * lib/init.c: Add shishi_init_server.
2334 2003-01-31  Simon Josefsson <simon@josefsson.org>
2336         * lib/key.c: Add shishi_key_random.
2338 2003-01-31  Simon Josefsson <simon@josefsson.org>
2340         * lib/crypto.c: Use strong random data.
2342 2003-01-26  Simon Josefsson <simon@josefsson.org>
2344         * doc/reference/tmpl/shishi.sgml: Generated.
2346 2003-01-22  Simon Josefsson <simon@josefsson.org>
2348         * doc/reference/tmpl/shishi.sgml: New.
2350 2003-01-22  Simon Josefsson <simon@josefsson.org>
2352         * configure.ac: Fix.
2354 2003-01-22  Simon Josefsson <simon@josefsson.org>
2356         * doc/reference/shishi-docs.sgml: Add some text.
2358 2003-01-22  Simon Josefsson <simon@josefsson.org>
2360         * doc/reference/Makefile.am: Add uninstall target.  Fix distcheck.
2362 2003-01-22  Simon Josefsson <simon@josefsson.org>
2364         * lib/crypto-des.c: Use libgcrypt for CRC.
2366 2003-01-22  Simon Josefsson <simon@josefsson.org>
2368         * lib/Makefile.am: Fix libstringprep vs libidn.
2370 2003-01-21  Simon Josefsson <simon@josefsson.org>
2372         * configure.ac: Fix libstringprep vs libidn.
2374 2003-01-21  Simon Josefsson <simon@josefsson.org>
2376         * Makefile.am: Don't dist gdbm (for now).  Fix libstringprep vs
2377           libidn.  Fix cvs2cl and gtk-dock for distcheck.
2379 2003-01-21  Simon Josefsson <simon@josefsson.org>
2381         * tests/crypto.c: Don't check crc (gcrypt used now).
2383 2002-12-15  Simon Josefsson <simon@josefsson.org>
2385         * lib/Makefile.am, lib/diskio.c, lib/key.c, lib/safe.c,
2386           lib/shishi.h.in, src/client.c: Unfinished SAFE support.
2388 2002-12-15  Simon Josefsson <simon@josefsson.org>
2390         * ANNOUNCE: Fix.
2392 2002-12-15  Simon Josefsson <simon@josefsson.org>
2394         * ANNOUNCE: Fix.
2396 2002-12-15  Simon Josefsson <simon@josefsson.org>
2398         * ANNOUNCE: Fix.
2400 2002-12-15  Simon Josefsson <simon@josefsson.org>
2402         * src/shishid.c, src/shishi.c: Fix.
2404 2002-12-15  Simon Josefsson <simon@josefsson.org>
2406         * shishi.pc.in, shishi.conf.in, README: Fix.
2408 2002-12-14  Simon Josefsson <simon@josefsson.org>
2410         * configure.ac: Add GTK-DOC stuff.
2412 2002-12-14  Simon Josefsson <simon@josefsson.org>
2414         * lib/kdcreq.c, lib/tgs.c: Fix warnings from GTK-DOC.
2416 2002-12-14  Simon Josefsson <simon@josefsson.org>
2418         * doc/Makefile.am, doc/reference/Makefile.am,
2419           doc/reference/shishi-docs.sgml, doc/reference/shishi.types:
2420           Generate HTML/SGML API documentation using GTK-DOC.
2422 2002-12-14  Simon Josefsson <simon@josefsson.org>
2424         * lib/ticket.c, lib/ticketset.c, lib/shishi.h.in: Fix.
2426 2002-12-14  Simon Josefsson <simon@josefsson.org>
2428         * Makefile.am: EXTRA_DIST ANNOUNCE:
2430 2002-12-14  Simon Josefsson <simon@josefsson.org>
2432         * ANNOUNCE: Add.
2434 2002-12-14  Simon Josefsson <simon@josefsson.org>
2436         * extra/pam_shishi/pam_shishi.c: Define PAM_STATIC for static
2437           builds.
2439 2002-12-14  Simon Josefsson <simon@josefsson.org>
2441         * configure.ac, extra/pam_shishi/Makefile.am,
2442           extra/pam_shishi/pam_shishi.c: Solaris PAM fixes.
2444 2002-12-14  Simon Josefsson <simon@josefsson.org>
2446         * Makefile.am: Make sure ChangeLog is regenerated.
2448 2002-12-13  Simon Josefsson <simon@josefsson.org>
2450         * extra/README: Fix.
2452 2002-12-13  Simon Josefsson <simon@josefsson.org>
2454         * AUTHORS, NEWS, README, README-alpha, THANKS: Copying condition
2455           changes.
2457 2002-12-13  Simon Josefsson <simon@josefsson.org>
2459         * src/shishid.c: Fix warnings.
2461 2002-12-13  Simon Josefsson <simon@josefsson.org>
2463         * doc/shishi.texi: Fix ports.
2465 2002-12-13  Simon Josefsson <simon@josefsson.org>
2467         * configure.ac, extra/Makefile.am, extra/pam_shishi/Makefile.am,
2468           extra/pam_shishi/pam_shishi.c: Add --disable-pam configure
2469           option.
2471 2002-12-13  Simon Josefsson <simon@josefsson.org>
2473         * src/server.c: Don't hardcode server name.
2475 2002-12-13  Simon Josefsson <simon@josefsson.org>
2477         * lib/shishi.h.in, lib/ticketset.c, lib/apreq.c, lib/crypto.c,
2478           lib/kdcreq.c: Revert earlier changes that broke simplified
2479           encryption profile.  PAM fixes.
2481 2002-12-13  Simon Josefsson <simon@josefsson.org>
2483         * extra/README: Add PAM.
2485 2002-12-13  Simon Josefsson <simon@josefsson.org>
2487         * extra/Makefile.am, extra/pam_shishi/Makefile.am,
2488           extra/pam_shishi/pam_shishi.c: Initial PAM module.
2490 2002-12-12  Simon Josefsson <simon@josefsson.org>
2492         * doc/shishi.texi: Fixes.
2494 2002-12-12  Simon Josefsson <simon@josefsson.org>
2496         * tests/ticketset.c: Add.
2498 2002-12-12  Simon Josefsson <simon@josefsson.org>
2500         * lib/ap.c, lib/apreq.c, lib/authenticator.c, lib/crypto-3des.c,
2501           lib/crypto-aes.c, lib/crypto-des.c, lib/crypto.c, lib/diskio.c,
2502           lib/encapreppart.c, lib/init.c, lib/internal.h, lib/kdc.c,
2503           lib/kdcrep.c, lib/kdcreq.c, lib/netio.c, lib/password.c,
2504           lib/shishi.h.in, lib/ticket.c, lib/ticketset.c, lib/vasprintf.c:
2505           Fix warnings.
2507 2002-12-12  Simon Josefsson <simon@josefsson.org>
2509         * tests/ticketset.c: Use new ASN.1 interface.
2511 2002-12-12  Simon Josefsson <simon@josefsson.org>
2513         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c, lib/asn1.c,
2514           lib/authenticator.c, lib/diskio.c, lib/encapreppart.c,
2515           lib/enckdcreppart.c, lib/encticketpart.c, lib/kdc.c,
2516           lib/kdcrep.c, lib/kdcreq.c, lib/krberror.c, lib/shishi.h.in,
2517           lib/ticket.c: Cleanup ASN.1 stuff.
2519 2002-12-12  Simon Josefsson <simon@josefsson.org>
2521         * src/shishi.c: Expire tickets.
2523 2002-12-11  Simon Josefsson <simon@josefsson.org>
2525         * tests/ticketset.c: Test file read/write.
2527 2002-12-11  Simon Josefsson <simon@josefsson.org>
2529         * lib/ticketset.c: Mem fixes.  Separate ticket expiring on write.
2531 2002-12-11  Simon Josefsson <simon@josefsson.org>
2533         * tests/ticketset.c: Use new ticketset API. Fixes.
2535 2002-12-11  Simon Josefsson <simon@josefsson.org>
2537         * src/authp.c, src/client.c, src/shishi.c: Use new ticketset
2538           interface.
2540 2002-12-11  Simon Josefsson <simon@josefsson.org>
2542         * lib/init.c, lib/shishi.h.in, lib/ticketset.c:
2543           s/ticketset_init/ticketset/g
2545 2002-12-11  Simon Josefsson <simon@josefsson.org>
2547         * tests/Makefile.am, tests/crypto.c, tests/ticketset.c,
2548           tests/utils.c: Add ticketset self tests.
2550 2002-12-11  Simon Josefsson <simon@josefsson.org>
2552         * src/authp.c, src/client.c, src/kdc.c, src/shishi.c: Fix for new
2553           API.
2555 2002-12-11  Simon Josefsson <simon@josefsson.org>
2557         * lib/asn1.c, lib/diskio.c, lib/done.c, lib/internal.h, lib/kdc.c,
2558           lib/shishi.h.in, lib/ticket.c, lib/ticketset.c: Fixes discovered
2559           while writing ticketset selftests.
2561 2002-12-11  Simon Josefsson <simon@josefsson.org>
2563         * src/authp.c, src/client.c, src/crypto.c, src/data.h,
2564           src/server.c, src/shishi.c: Fix.
2566 2002-12-11  Simon Josefsson <simon@josefsson.org>
2568         * tests/crypto.c: Use new key API.
2570 2002-12-11  Simon Josefsson <simon@josefsson.org>
2572         * lib/error.c: Add.
2574 2002-12-11  Simon Josefsson <simon@josefsson.org>
2576         * src/shishid.c: Don't define ngettext.
2578 2002-12-11  Simon Josefsson <simon@josefsson.org>
2580         * src/server.c: Fix.
2582 2002-12-11  Simon Josefsson <simon@josefsson.org>
2584         * lib/error.c: Add.
2586 2002-12-11  Simon Josefsson <simon@josefsson.org>
2588         * lib/ap.c: Fix keyusage.
2590 2002-12-11  Simon Josefsson <simon@josefsson.org>
2592         * src/shishi.c: Add crypto key file.
2594 2002-12-11  Simon Josefsson <simon@josefsson.org>
2596         * src/server.c: Use AP interface.
2598 2002-12-11  Simon Josefsson <simon@josefsson.org>
2600         * src/crypto.c: Use new key API.
2602 2002-12-11  Simon Josefsson <simon@josefsson.org>
2604         * lib/ap.c, lib/apreq.c, lib/hostkeys.c, lib/internal.h, lib/key.c,
2605           lib/shishi.h.in, lib/ticket.c: Improve AP interface.
2607 2002-12-11  Simon Josefsson <simon@josefsson.org>
2609         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto.c, lib/diskio.c,
2610           lib/hostkeys.c, lib/key.c, lib/shishi.h.in: Key API fixes.
2612 2002-12-11  Simon Josefsson <simon@josefsson.org>
2614         * lib/ap.c: Fix (make TGS work again).
2616 2002-12-11  Simon Josefsson <simon@josefsson.org>
2618         * tests/crypto.c: Use new key API.
2620 2002-12-11  Simon Josefsson <simon@josefsson.org>
2622         * doc/Makefile.am, doc/shishi.texi: Hostkeys.
2624 2002-12-11  Simon Josefsson <simon@josefsson.org>
2626         * configure.ac: Dmalloc.
2628 2002-12-11  Simon Josefsson <simon@josefsson.org>
2630         * AUTHORS, NEWS, README: Fix copying conditions.
2632 2002-12-11  Simon Josefsson <simon@josefsson.org>
2634         * src/crypto.c, src/kdc.c: Use new key API.
2636 2002-12-11  Simon Josefsson <simon@josefsson.org>
2638         * lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
2639           lib/asn1.c, lib/authenticator.c, lib/base64.c, lib/cfg.c,
2640           lib/crypto-des.c, lib/encapreppart.c, lib/gztime.c, lib/init.c,
2641           lib/kdcrep.c, lib/kdcreq.c, lib/krberror.c, lib/netio.c,
2642           lib/password.c, lib/realm.c, lib/ticketset.c: -Wall fixes.
2644 2002-12-11  Simon Josefsson <simon@josefsson.org>
2646         * lib/Makefile.am, lib/crypto-3des.c, lib/crypto-aes.c,
2647           lib/crypto.c, lib/diskio.c, lib/done.c, lib/enckdcreppart.c,
2648           lib/encticketpart.c, lib/hostkeys.c, lib/internal.h, lib/kdc.c,
2649           lib/key.c, lib/shishi.h.in: Cleanup key API.  Add hostkey API
2650           starting point.  Fixes.
2652 2002-12-09  Simon Josefsson <simon@josefsson.org>
2654         * README: Removed text now in README-alpha.
2656 2002-12-09  Simon Josefsson <simon@josefsson.org>
2658         * README-alpha: Add.
2660 2002-12-09  Simon Josefsson <simon@josefsson.org>
2662         * lib/ap.c, lib/as.c, lib/crypto-des.c, lib/tgs.c, lib/ticketset.c:
2663           Improve verbose messages.
2665 2002-12-09  Simon Josefsson <simon@josefsson.org>
2667         * src/shishi.c: Use TGS interface.
2669 2002-12-09  Simon Josefsson <simon@josefsson.org>
2671         * lib/ap.c, lib/as.c, lib/principal.c, lib/realm.c,
2672           lib/shishi.h.in, lib/tgs.c, lib/ticketset.c: Cleanup TGS
2673           interface.
2675 2002-12-08  Simon Josefsson <simon@josefsson.org>
2677         * lib/ap.c, lib/diskio.c, lib/shishi.h.in, lib/ticket.c: Fix.
2679 2002-12-08  Simon Josefsson <simon@josefsson.org>
2681         * src/crypto.c: Use cipher_randomlen().
2683 2002-12-08  Simon Josefsson <simon@josefsson.org>
2685         * lib/crypto.c: Add cipher_randomlen().
2687 2002-12-08  Simon Josefsson <simon@josefsson.org>
2689         * lib/ticket.c: Fix.
2691 2002-12-08  Simon Josefsson <simon@josefsson.org>
2693         * lib/ticket.c: s/service/server/g.
2695 2002-12-08  Simon Josefsson <simon@josefsson.org>
2697         * src/shishi.c: Print EncKDCRepPart when printing ticket.
2699 2002-12-08  Simon Josefsson <simon@josefsson.org>
2701         * lib/as.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c,
2702           lib/ticketset.c: Store KDC-REP in ticket file too (for the cname,
2703           crealm, and keytype protection etype fields, and possibly other
2704           uses in the future).
2706 2002-12-08  Simon Josefsson <simon@josefsson.org>
2708         * lib/aprep.c, lib/apreq.c, lib/authenticator.c, lib/init.c,
2709           lib/internal.h: Remove most of shishi_last_*().
2711 2002-12-08  Simon Josefsson <simon@josefsson.org>
2713         * lib/diskio.c: Remove debug output.
2715 2002-12-08  Simon Josefsson <simon@josefsson.org>
2717         * src/shishi.c, src/authp.c, src/client.c: Use new ticketset API.
2719 2002-12-08  Simon Josefsson <simon@josefsson.org>
2721         * lib/ticket.c: Print etype key is protected under.
2723 2002-12-08  Simon Josefsson <simon@josefsson.org>
2725         * lib/done.c, lib/init.c, lib/shishi.h.in, lib/ticketset.c: Cleanup
2726           ticketset API.
2728 2002-12-08  Simon Josefsson <simon@josefsson.org>
2730         * lib/ticketset.c: Don't hardcode all tickets belonging to
2731           jas@JOSEFSSON.ORG.
2733 2002-12-08  Simon Josefsson <simon@josefsson.org>
2735         * src/Makefile.am: kdc.c is broken for now.
2737 2002-12-08  Simon Josefsson <simon@josefsson.org>
2739         * src/shishi.c: Print last-req too.
2741 2002-12-08  Simon Josefsson <simon@josefsson.org>
2743         * src/authp.c: Fix.
2745 2002-12-08  Simon Josefsson <simon@josefsson.org>
2747         * lib/ticketset.c: Add find/get_ticket etype.
2749 2002-12-08  Simon Josefsson <simon@josefsson.org>
2751         * lib/shishi.h.in, lib/ticket.c: Fix ticket flags.  Add last-req.
2753 2002-12-08  Simon Josefsson <simon@josefsson.org>
2755         * lib/apreq.c, lib/kdcreq.c: Remove old AP-REQ API.
2757 2002-12-08  Simon Josefsson <simon@josefsson.org>
2759         * lib/ap.c: Fix doc.
2761 2002-12-07  Simon Josefsson <simon@josefsson.org>
2763         * configure.ac: Gnits.
2765 2002-12-07  Simon Josefsson <simon@josefsson.org>
2767         * COPYING.DOC: Add.
2769 2002-12-07  Simon Josefsson <simon@josefsson.org>
2771         * doc/lgpl.texi, doc/Makefile.am: Use GPL instead of LGPL.
2773 2002-12-07  Simon Josefsson <simon@josefsson.org>
2775         * doc/Makefile.am, doc/gdoc-error, doc/shishi.texi,
2776           lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
2777           lib/asn1.c, lib/authenticator.c, lib/base64.c, lib/cfg.c,
2778           lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
2779           lib/crypto-null.c, lib/crypto.c, lib/diskio.c, lib/done.c,
2780           lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
2781           lib/error.c, lib/gztime.c, lib/init.c, lib/internal.h, lib/kdc.c,
2782           lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/krberror.c,
2783           lib/netio.c, lib/password.c, lib/principal.c, lib/realm.c,
2784           lib/shishi.h.in, lib/tgs.c, lib/ticket.c, lib/ticketset.c,
2785           configure.ac, Makefile.am, src/Makefile.am, tests/Makefile.am,
2786           extra/Makefile.am, README: Use GPL instead of LGPL.
2788 2002-12-07  Simon Josefsson <simon@josefsson.org>
2790         * src/kdc.c, src/shishi.c: Use new AS interface.
2792 2002-12-07  Simon Josefsson <simon@josefsson.org>
2794         * lib/ap.c, lib/as.c, lib/authenticator.c, lib/kdcrep.c,
2795           lib/kdcreq.c, lib/krberror.c, lib/shishi.h.in, lib/tgs.c,
2796           lib/ticket.c, lib/ticketset.c: Clean up AS interface.
2798 2002-12-07  Simon Josefsson <simon@josefsson.org>
2800         * src/client.c: Fix.
2802 2002-12-07  Simon Josefsson <simon@josefsson.org>
2804         * src/authp.c, src/shishi.c: Use new AP interface.
2806 2002-12-07  Simon Josefsson <simon@josefsson.org>
2808         * lib/ap.c, lib/asn1.c, lib/internal.h, lib/shishi.h.in, lib/tgs.c,
2809           lib/ticket.c, lib/ticketset.c: Use new AP interface for TGS.
2811 2002-12-07  Simon Josefsson <simon@josefsson.org>
2813         * src/authp.c, src/client.c, src/kdc.c, src/server.c, src/shishi.c:
2814           Use new AP interface.
2816 2002-12-07  Simon Josefsson <simon@josefsson.org>
2818         * lib/ap.c, lib/aprep.c, lib/asn1.c, lib/internal.h,
2819           lib/shishi.h.in, lib/ticket.c, lib/ticketset.c: Clean up AP
2820           interface.
2822 2002-12-07  Simon Josefsson <simon@josefsson.org>
2824         * lib/shishi.h.in: Update AP.
2826 2002-12-07  Simon Josefsson <simon@josefsson.org>
2828         * lib/ticketset.c: Fix crash in get_ticket.
2830 2002-12-07  Simon Josefsson <simon@josefsson.org>
2832         * lib/krberror.c: Zeroterminate server string.
2834 2002-12-07  Simon Josefsson <simon@josefsson.org>
2836         * lib/diskio.c: Fix AP-REP parsing.
2838 2002-12-07  Simon Josefsson <simon@josefsson.org>
2840         * src/shishi.c: Set servername.
2842 2002-12-07  Simon Josefsson <simon@josefsson.org>
2844         * src/client.c: Use new AP functions.
2846 2002-12-07  Simon Josefsson <simon@josefsson.org>
2848         * doc/shishi.texi: Add SuSE.
2850 2002-12-07  Simon Josefsson <simon@josefsson.org>
2852         * src/shishi.c: Fixes.
2854 2002-12-07  Simon Josefsson <simon@josefsson.org>
2856         * lib/ticketset.c: Add ticketset_get_ticket_*().
2858 2002-12-07  Simon Josefsson <simon@josefsson.org>
2860         * lib/done.c: Save ticketset.
2862 2002-12-07  Simon Josefsson <simon@josefsson.org>
2864         * lib/cfg.c: Use shishi_warn().
2866 2002-12-06  Simon Josefsson <simon@josefsson.org>
2868         * configure.ac: Try harder to find socklen_t before falling back to
2869           size_t.
2871 2002-12-06  Simon Josefsson <simon@josefsson.org>
2873         * lib/shishi.h.in, lib/ticketset.c, src/kdc.c, src/shishi.c: Fix
2874           warnings.
2876 2002-12-06  Simon Josefsson <simon@josefsson.org>
2878         * lib/cfg.c: Don't gethostbyname(NULL).
2880 2002-12-06  Simon Josefsson <simon@josefsson.org>
2882         * configure.ac: Workaround gettext+libtool distcheck bug.  Fixes.
2884 2002-12-06  Simon Josefsson <simon@josefsson.org>
2886         * Makefile.am: Workaround gettext+libtool distcheck bug.
2888 2002-12-06  Simon Josefsson <simon@josefsson.org>
2890         * lib/internal.h: Handle ngettext() from autoconf instead.
2892 2002-12-06  Simon Josefsson <simon@josefsson.org>
2894         * lib/aprep.c: Print cusec in hex.
2896 2002-12-06  Simon Josefsson <simon@josefsson.org>
2898         * lib/asn1.c: Don't corrupt data in _shishi_asn1_integer_field
2899           (this caused the spurious AP-REP verification failures).
2901 2002-12-06  Simon Josefsson <simon@josefsson.org>
2903         * lib/encapreppart.c, lib/crypto.c: Fix.
2905 2002-12-06  Simon Josefsson <simon@josefsson.org>
2907         * lib/crypto-des.c: Fix.
2909 2002-12-06  Simon Josefsson <simon@josefsson.org>
2911         * extra/README: Add entire GNU Inetutils, although most of it is
2912           disabled by Shishi's configure.ac.
2914 2002-12-06  Simon Josefsson <simon@josefsson.org>
2916         * tests/Makefile.am: LTLIBINTL is included via libshishi.
2918 2002-12-05  Simon Josefsson <simon@josefsson.org>
2920         * doc/gdoc-error: Fix copying conditions.
2922 2002-12-05  Simon Josefsson <simon@josefsson.org>
2924         * doc/gdoc-error: Make it less shishi specific.
2926 2002-12-04  Simon Josefsson <simon@josefsson.org>
2928         * lib/cfg.c: Add XXX about not running gethostbyname() during
2929           startup.
2931 2002-12-04  Simon Josefsson <simon@josefsson.org>
2933         * doc/Makefile.am, doc/shishi.texi: Add realm/principal API doc.
2935 2002-12-04  Simon Josefsson <simon@josefsson.org>
2937         * lib/as.c, lib/authenticator.c, lib/done.c, lib/init.c,
2938           lib/internal.h, lib/kdcreq.c, lib/principal.c, lib/realm.c,
2939           lib/shishi.h.in, lib/tgs.c, lib/ticketset.c, src/authp.c,
2940           src/client.c, src/crypto.c, src/kdc.c, src/server.c,
2941           src/shishi.c: Harmonise realm, principal and ticketset filename
2942           API.
2944 2002-12-04  Simon Josefsson <simon@josefsson.org>
2946         * src/shishi.c: Fix --help.
2948 2002-12-04  Simon Josefsson <simon@josefsson.org>
2950         * src/shishi.c: Fix destroy --server-name.
2952 2002-12-04  Simon Josefsson <simon@josefsson.org>
2954         * lib/error.c, lib/shishi.h.in, lib/ticketset.c, src/authp.c,
2955           src/client.c, src/data.h, src/kdc.c, src/server.c, src/shishi.c:
2956           Add ticket destroy command.  Use default ticketset in src/.
2958 2002-12-04  Simon Josefsson <simon@josefsson.org>
2960         * lib/shishi.h.in: Add as.c/tgs.c prototypes.
2962 2002-12-03  Simon Josefsson <simon@josefsson.org>
2964         * doc/Makefile.am: Fix dependencies.
2966 2002-12-03  Simon Josefsson <simon@josefsson.org>
2968         * doc/Makefile.am, lib/cfg.c, lib/init.c, lib/shishi.h.in: Doc
2969           fixes.
2971 2002-12-03  Simon Josefsson <simon@josefsson.org>
2973         * Makefile.am: Exclude libstringprep from ChangeLog.
2975 2002-12-03  Simon Josefsson <simon@josefsson.org>
2977         * configure.ac, doc/shishi.texi, lib/error.c, po/shishi.pot,
2978           po/sv.po, src/Makefile.am, src/client.c, src/server.c,
2979           tests/Makefile.am, tests/crypto.c: Portability fixes.
2981 2002-12-03  Simon Josefsson <simon@josefsson.org>
2983         * lib/error.c: Typographic fixes.
2985 2002-12-03  Simon Josefsson <simon@josefsson.org>
2987         * doc/Makefile.am, doc/gdoc-error, doc/shishi.texi: Generate error
2988           label documentation.
2990 2002-12-03  Simon Josefsson <simon@josefsson.org>
2992         * src/shishi.c: New API.
2994 2002-12-03  Simon Josefsson <simon@josefsson.org>
2996         * lib/cfg.c, lib/crypto.c, lib/diskio.c, lib/encticketpart.c,
2997           lib/init.c, lib/key.c, lib/shishi.h.in, doc/Makefile.am,
2998           doc/shishi.texi: Improve crypto documentation.
3000 2002-12-02  Simon Josefsson <simon@josefsson.org>
3002         * lib/Makefile.am, Makefile.am: Fix stringprep variables.
3004 2002-12-02  Simon Josefsson <simon@josefsson.org>
3006         * configure.ac: Define socklen_t to size_t if it doesn't exist
3007           (Tru64 without _XOPEN_SOURCE=500).  Fix libstringprep variables.
3009 2002-12-02  Simon Josefsson <simon@josefsson.org>
3011         * lib/ap.c, lib/as.c, lib/crypto-des.c, lib/crypto.c,
3012           lib/internal.h, lib/kdcrep.c, lib/tgs.c, lib/ticket.c,
3013           lib/ticketset.c: Move some private structures to where they
3014           belong.  Fixes.
3016 2002-12-02  Simon Josefsson <simon@josefsson.org>
3018         * lib/as.c, lib/kdc.c: Shishi_key fixes.
3020 2002-12-02  Simon Josefsson <simon@josefsson.org>
3022         * lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
3023           lib/authenticator.c, lib/crypto-3des.c, lib/crypto-aes.c,
3024           lib/crypto-des.c, lib/crypto-null.c, lib/crypto.c, lib/diskio.c,
3025           lib/enckdcreppart.c, lib/encticketpart.c, lib/internal.h,
3026           lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/key.c,
3027           lib/shishi.h.in, lib/ticket.c, lib/ticketset.c, src/crypto.c,
3028           src/kdc.c, tests/crypto.c: Create new Shishi_key structure to
3029           hide key details.
3031 2002-12-02  Simon Josefsson <simon@josefsson.org>
3033         * lib/Makefile.am, lib/internal.h, lib/key.c, lib/shishi.h.in: Add
3034           new key data type.
3036 2002-12-02  Simon Josefsson <simon@josefsson.org>
3038         * src/kdc.c: Use new ticket API.
3040 2002-12-02  Simon Josefsson <simon@josefsson.org>
3042         * lib/ap.c, lib/kdcreq.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c:
3043           Don't take handle parameter in ticket accessor functions.
3045 2002-12-02  Simon Josefsson <simon@josefsson.org>
3047         * src/data.h, src/shishi.c: Add --verbose-library.  Fix return
3048           code.
3050 2002-12-02  Simon Josefsson <simon@josefsson.org>
3052         * README: Fix.
3054 2002-12-02  Simon Josefsson <simon@josefsson.org>
3056         * src/data.h: Remove unused stuff.
3058 2002-12-01  Simon Josefsson <simon@josefsson.org>
3060         * src/shishi.c: Include argp.
3062 2002-12-01  Simon Josefsson <simon@josefsson.org>
3064         * src/data.h: Fix includes.
3066 2002-12-01  Simon Josefsson <simon@josefsson.org>
3068         * lib/base64.c: Fix prototype.
3070 2002-12-01  Simon Josefsson <simon@josefsson.org>
3072         * configure.ac: Add.
3074 2002-12-01  Simon Josefsson <simon@josefsson.org>
3076         * src/crypto.c, src/data.h, src/shishid.c: Fix includes.
3078 2002-12-01  Simon Josefsson <simon@josefsson.org>
3080         * lib/base64.c, lib/internal.h, lib/password.c, lib/principal.c,
3081           lib/shishi.h.in: Fix includes.  Export key usage values.
3083 2002-12-01  Simon Josefsson <simon@josefsson.org>
3085         * po/shishi.pot, po/sv.po: regenerated
3087 2002-12-01  Simon Josefsson <simon@josefsson.org>
3089         * src/crypto.c, src/data.h, src/kdc.c, src/server.c, src/shishi.c:
3090           Enhance key handling in crypto.  Fixes.
3092 2002-12-01  Simon Josefsson <simon@josefsson.org>
3094         * shishi.conf.in: Fix.
3096 2002-12-01  Simon Josefsson <simon@josefsson.org>
3098         * lib/shishi.h.in: Add. Fix.
3100 2002-12-01  Simon Josefsson <simon@josefsson.org>
3102         * lib/error.c: Add.
3104 2002-12-01  Simon Josefsson <simon@josefsson.org>
3106         * lib/diskio.c: Add key output functions.
3108 2002-12-01  Simon Josefsson <simon@josefsson.org>
3110         * lib/crypto.c: Always specify rand2key and str2key functions.
3111           Allow randomize to return 0 "random" bytes.
3113 2002-12-01  Simon Josefsson <simon@josefsson.org>
3115         * lib/crypto-null.c: Fixes.
3117 2002-12-01  Simon Josefsson <simon@josefsson.org>
3119         * lib/crypto-aes.c: More debugging output.
3121 2002-12-01  Simon Josefsson <simon@josefsson.org>
3123         * configure.ac, lib/Makefile.am: Fix.
3125 2002-12-01  Simon Josefsson <simon@josefsson.org>
3127         * shishi.conf.in: Fixes.  Add stringprocess.
3129 2002-12-01  Simon Josefsson <simon@josefsson.org>
3131         * lib/init.c: Only support AES256 by default, as per RFC1510bis.
3133 2002-12-01  Simon Josefsson <simon@josefsson.org>
3135         * README: Fix.
3137 2002-12-01  Simon Josefsson <simon@josefsson.org>
3139         * doc/shishi.texi: Fixes.
3141 2002-11-30  Simon Josefsson <simon@josefsson.org>
3143         * configure.ac: Fix typo.
3145 2002-11-30  Simon Josefsson <simon@josefsson.org>
3147         * lib/crypto-aes.c, lib/crypto-3des.c: Cleanup.
3149 2002-11-30  Simon Josefsson <simon@josefsson.org>
3151         * src/shishi.c: Print KRB-ERROR in AS/TGS.
3153 2002-11-30  Simon Josefsson <simon@josefsson.org>
3155         * lib/init.c: Improve error handling.
3157 2002-11-30  Simon Josefsson <simon@josefsson.org>
3159         * lib/Makefile.am, lib/aprep.c, lib/apreq.c, lib/as.c, lib/asn1.c,
3160           lib/authenticator.c, lib/cfg.c, lib/crypto-3des.c,
3161           lib/crypto-aes.c, lib/crypto-des.c, lib/crypto.c, lib/diskio.c,
3162           lib/encapreppart.c, lib/error.c, lib/init.c, lib/internal.h,
3163           lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/krberror.c,
3164           lib/netio.c, lib/password.c, lib/shishi.h.in, lib/tgs.c,
3165           lib/ticket.c, lib/ticketset.c: Replaced DEBUG* and SILENT with
3166           VERBOSE.  Added KRB-ERROR handling.
3168 2002-11-30  Simon Josefsson <simon@josefsson.org>
3170         * lib/netio.c, lib/shishi.h.in, lib/error.c: Improve errors.
3172 2002-11-30  Simon Josefsson <simon@josefsson.org>
3174         * src/kdc.c: Use new password API.
3176 2002-11-30  Simon Josefsson <simon@josefsson.org>
3178         * lib/as.c, lib/cfg.c, lib/internal.h, lib/password.c,
3179           lib/shishi.h.in: Character set handling for passwords, subject to
3180           new "stringprocess" configuration verb.
3182 2002-11-30  Simon Josefsson <simon@josefsson.org>
3184         * src/Makefile.am, tests/Makefile.am: Remove argp (now added to
3185           LIBS).
3187 2002-11-30  Simon Josefsson <simon@josefsson.org>
3189         * lib/Makefile.am: Add AC_LIBOBJ's to EXTRA_DIST.
3191 2002-11-30  Simon Josefsson <simon@josefsson.org>
3193         * lib/gethostname.c: From gnulib, a AC_LIBOBJ.
3195 2002-11-30  Simon Josefsson <simon@josefsson.org>
3197         * Makefile.am: Add libstringprep.
3199 2002-11-30  Simon Josefsson <simon@josefsson.org>
3201         * configure.ac: Clean up a little.
3203 2002-11-30  Simon Josefsson <simon@josefsson.org>
3205         * lib/strcasecmp.c, lib/memmove.c, lib/memset.c, lib/strerror.c:
3206           From gnulib, a AC_LIBOBJ.
3208 2002-11-30  Simon Josefsson <simon@josefsson.org>
3210         * lib/strdup.c: From gnulib, a AC_LIBOBJ.
3212 2002-11-29  Simon Josefsson <simon@josefsson.org>
3214         * lib/init.c: use aes256, aes128, des3 by default
3216 2002-11-29  Simon Josefsson <simon@josefsson.org>
3218         * po/shishi.pot, po/sv.po: indent caused regeneration
3220 2002-11-29  Simon Josefsson <simon@josefsson.org>
3222         * Makefile.am, lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c,
3223           lib/as.c, lib/asn1.c, lib/authenticator.c, lib/cfg.c,
3224           lib/crypto.c, lib/diskio.c, lib/done.c, lib/encapreppart.c,
3225           lib/encticketpart.c, lib/error.c, lib/init.c, lib/internal.h,
3226           lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/netio.c,
3227           lib/password.c, lib/pkcs5.c, lib/pkcs5.h, lib/realm.c,
3228           lib/setenv.h, lib/shishi.h.in, lib/tgs.c, lib/ticket.c,
3229           lib/ticketset.c, lib/vasprintf.c, src/Makefile.am, src/authp.c,
3230           src/client.c, src/crypto.c, src/kdc.c, src/server.c,
3231           src/shishi.c, src/shishid.c, tests/Makefile.am, tests/crypto.c:
3232           indent
3234 2002-11-29  Simon Josefsson <simon@josefsson.org>
3236         * tests/Makefile.am: add indent
3238 2002-11-29  Simon Josefsson <simon@josefsson.org>
3240         * crypto/INSTALL, asn1/INSTALL: these are regenerated by autoreconf
3242 2002-11-29  Simon Josefsson <simon@josefsson.org>
3244         * lib/internal.h: always include stdarg, never varargs
3246 2002-11-29  Simon Josefsson <simon@josefsson.org>
3248         * lib/Makefile.am: add intl
3250 2002-11-29  Simon Josefsson <simon@josefsson.org>
3252         * asn1/configure.in: add my patches
3254 2002-11-29  Simon Josefsson <simon@josefsson.org>
3256         * asn1/AUTHORS, asn1/COPYING, asn1/COPYING.LIB, asn1/INSTALL,
3257           asn1/Makefile.am, asn1/NEWS, asn1/README, asn1/THANKS,
3258           asn1/acconfig.h, asn1/acinclude.m4, asn1/buildconf,
3259           asn1/configure.in: add libtasn1 from CVS as of 2002-11-29
3261 2002-11-29  Simon Josefsson <simon@josefsson.org>
3263         * crypto/AUTHORS, crypto/BUGS, crypto/COPYING, crypto/COPYING.DOC,
3264           crypto/COPYING.LIB, crypto/INSTALL, crypto/Makefile.am,
3265           crypto/NEWS, crypto/Notes-wk, crypto/README, crypto/README-alpha,
3266           crypto/THANKS, crypto/TODO, crypto/acinclude.m4,
3267           crypto/configure.ac, crypto/libgcrypt.txt, crypto/stamp-h.in: add
3268           libgcrypt from CVS, version 1.1.0 plus md4 and cts
3270 2002-11-29  Simon Josefsson <simon@josefsson.org>
3272         * lib/crypto.c: fix cipher_name
3274 2002-11-29  Simon Josefsson <simon@josefsson.org>
3276         * po/shishi.pot, po/sv.po: generated updates
3278 2002-11-29  Simon Josefsson <simon@josefsson.org>
3280         * doc/shishi.texi: fixes
3282 2002-11-29  Simon Josefsson <simon@josefsson.org>
3284         * lib/aprep.c, lib/apreq.c, lib/enckdcreppart.c,
3285           lib/encticketpart.c: endian fixes for keytype as + kdc + telnet
3286           now works on solaris
3288 2002-11-29  Simon Josefsson <simon@josefsson.org>
3290         * lib/crypto.c: fix when cipher_name fails
3292 2002-11-29  Simon Josefsson <simon@josefsson.org>
3294         * lib/gztime.c: fix TZ variable for solaris
3296 2002-11-29  Simon Josefsson <simon@josefsson.org>
3298         * src/data.h, src/shishi.c: remove shortnonce stuff
3300 2002-11-29  Simon Josefsson <simon@josefsson.org>
3302         * Makefile.am: fix
3304 2002-11-29  Simon Josefsson <simon@josefsson.org>
3306         * configure.ac: add unsetenv LIBOBJ fix typo remove alloca and
3307           malloc LIBOBJs
3309 2002-11-29  Simon Josefsson <simon@josefsson.org>
3311         * lib/netio.c: solaris has sockaddr_storage, but using it doesn't
3312           work?!
3314 2002-11-29  Simon Josefsson <simon@josefsson.org>
3316         * lib/Makefile.am, lib/internal.h, lib/setenv.c, lib/setenv.h,
3317           lib/unsetenv.c: improved setenv LIBOBJs from Bruno.
3319 2002-11-29  Simon Josefsson <simon@josefsson.org>
3321         * lib/asn1.c, lib/kdcrep.c, lib/ticket.c: endian fixes
3323 2002-11-28  Simon Josefsson <simon@josefsson.org>
3325         * lib/setenv.c: copy from glibc that actually works
3327 2002-11-28  Simon Josefsson <simon@josefsson.org>
3329         * configure.ac: libtool obsoletes ranlib
3331 2002-11-28  Simon Josefsson <simon@josefsson.org>
3333         * lib/error.c, lib/init.c, lib/internal.h, lib/kdc.c, lib/kdcreq.c,
3334           lib/shishi.h.in: nonces are 4 bytes, remove shortnonce stuff.
3336 2002-11-27  Simon Josefsson <simon@josefsson.org>
3338         * AUTHORS: fix
3340 2002-11-27  Simon Josefsson <simon@josefsson.org>
3342         * lib/error.c: fix msg
3344 2002-11-27  Simon Josefsson <simon@josefsson.org>
3346         * lib/cfg.c, lib/init.c: print warnings
3348 2002-11-27  Simon Josefsson <simon@josefsson.org>
3350         * Makefile.am: make dist work
3352 2002-11-27  Simon Josefsson <simon@josefsson.org>
3354         * lib/shishi.h.in: add prototype
3356 2002-11-27  Simon Josefsson <simon@josefsson.org>
3358         * tests/Makefile.am: fix asn1 dir
3360 2002-11-26  Simon Josefsson <simon@josefsson.org>
3362         * Makefile.am, configure.ac: remove gdbm temporarily add ngettext
3363           check add setenv replacement
3365 2002-11-26  Simon Josefsson <simon@josefsson.org>
3367         * lib/setenv.c: new file, for system's that lack setenv()
3369 2002-11-26  Simon Josefsson <simon@josefsson.org>
3371         * lib/Makefile.am: extradist setenv.c
3373 2002-11-26  Simon Josefsson <simon@josefsson.org>
3375         * lib/internal.h, lib/ticketset.c: fix ngettext
3377 2002-11-26  Simon Josefsson <simon@josefsson.org>
3379         * src/Makefile.am: needs asn1 includes
3381 2002-11-26  Simon Josefsson <simon@josefsson.org>
3383         * src/data.h: _N is defined on solaris
3385 2002-11-26  Simon Josefsson <simon@josefsson.org>
3387         * tests/Makefile.am: need asn1 includes
3389 2002-11-26  Simon Josefsson <simon@josefsson.org>
3391         * doc/shishi.texi: small fixes
3393 2002-11-25  Simon Josefsson <simon@josefsson.org>
3395         * configure.ac: remove krb5 stuff from inetutils remove ugly stuff
3396           configure.ac
3398 2002-11-25  Simon Josefsson <simon@josefsson.org>
3400         * extra/README: [no log message]
3402 2002-11-25  Simon Josefsson <simon@josefsson.org>
3404         * Makefile.am, README, configure.ac: extra/
3406 2002-11-25  Simon Josefsson <simon@josefsson.org>
3408         * extra/README: [no log message]
3410 2002-11-25  Simon Josefsson <simon@josefsson.org>
3412         * extra/Makefile.am, extra/README, extra/inetutils.diff: Add
3413           inetutils in extra/.
3415 2002-11-25  Simon Josefsson <simon@josefsson.org>
3417         * po/LINGUAS, po/Makevars, po/POTFILES.in, po/shishi.pot, po/sv.po:
3418           [no log message]
3420 2002-11-25  Simon Josefsson <simon@josefsson.org>
3422         * lib/kdcrep.c: remove debug code
3424 2002-11-25  Simon Josefsson <simon@josefsson.org>
3426         * lib/Makefile.am: EXTRA_DIST crypt-*.c
3428 2002-11-25  Simon Josefsson <simon@josefsson.org>
3430         * doc/shishi.texi: todo's
3432 2002-11-25  Simon Josefsson <simon@josefsson.org>
3434         * m4/Makefile.am, m4/pkg.m4: [no log message]
3436 2002-11-25  Simon Josefsson <simon@josefsson.org>
3438         * config.rpath, mkinstalldirs: [no log message]
3440 2002-11-25  Simon Josefsson <simon@josefsson.org>
3442         * README, THANKS, configure.ac, shishi.pc.in: add copyright
3444 2002-11-25  Simon Josefsson <simon@josefsson.org>
3446         * AUTHORS, README: [no log message]
3448 2002-11-25  Simon Josefsson <simon@josefsson.org>
3450         * README: Move platforms to doc/shishi.texi
3452 2002-11-25  Simon Josefsson <simon@josefsson.org>
3454         * doc/shishi.texi: Add user manual, reporting bugs, supported
3455           platforms.
3457 2002-11-23  Simon Josefsson <simon@josefsson.org>
3459         * lib/crypto-des.c, lib/ticketset.c: fixes.
3461 2002-11-23  Simon Josefsson <simon@josefsson.org>
3463         * src/shishi.c: fixes
3465 2002-11-23  Simon Josefsson <simon@josefsson.org>
3467         * lib/crypto-des.c: remove md4 junk
3469 2002-11-23  Simon Josefsson <simon@josefsson.org>
3471         * configure.ac: Gettext version for autoreconf.
3473 2002-11-23  Simon Josefsson <simon@josefsson.org>
3475         * doc/shishi.texi: User/Administration Manual sections.
3477 2002-11-22  Simon Josefsson <simon@josefsson.org>
3479         * lib/ap.c, lib/aprep.c, lib/diskio.c, lib/encapreppart.c,
3480           lib/internal.h, lib/shishi.h.in: Add high-level AP functions.
3482 2002-11-22  Simon Josefsson <simon@josefsson.org>
3484         * README: [no log message]
3486 2002-11-22  Simon Josefsson <simon@josefsson.org>
3488         * lib/apreq.c, lib/diskio.c, lib/kdcrep.c, lib/ticket.c: "kerberos"
3489           is a dirty word.
3491 2002-11-22  Simon Josefsson <simon@josefsson.org>
3493         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
3494           lib/crypto-null.c, lib/crypto.c: Remove keytype from some
3495           functions.
3497 2002-11-22  Simon Josefsson <simon@josefsson.org>
3499         * doc/shishi.texi: Add crypto overview.  Fixes.
3501 2002-11-22  Simon Josefsson <simon@josefsson.org>
3503         * lib/crypto.c: Cleanup.
3505 2002-11-22  Simon Josefsson <simon@josefsson.org>
3507         * lib/crypto-3des.c, lib/crypto-aes.c: remove junk.
3509 2002-11-22  Simon Josefsson <simon@josefsson.org>
3511         * lib/apreq.c, lib/as.c, lib/crypto-3des.c, lib/crypto-des.c,
3512           lib/crypto-lowlevel.c, lib/crypto-simplified.c,
3513           lib/crypto-utils.c, lib/crypto.c, lib/error.c, lib/internal.h,
3514           lib/kdc.c, lib/kdcrep.c, lib/shishi.h.in, src/kdc.c: 3DES TGS
3515           works.
3517 2002-11-22  Simon Josefsson <simon@josefsson.org>
3519         * tests/Makefile.am: Don't link with libtasn1.
3521 2002-11-22  Simon Josefsson <simon@josefsson.org>
3523         * configure.ac: Fixes.  Add stringprep.
3525 2002-11-22  Simon Josefsson <simon@josefsson.org>
3527         * Makefile.am: test/ renamed to tests/ (repository mv).
3529 2002-11-22  Simon Josefsson <simon@josefsson.org>
3531         * NEWS: [no log message]
3533 2002-11-22  Simon Josefsson <simon@josefsson.org>
3535         * shishi.conf.in: Add server-realm.
3537 2002-11-22  Simon Josefsson <simon@josefsson.org>
3539         * shishi.pc.in: Move gcrypt after shishi.
3541 2002-11-22  Simon Josefsson <simon@josefsson.org>
3543         * src/shishid.c: Read CFG in library.
3545 2002-11-22  Simon Josefsson <simon@josefsson.org>
3547         * src/data.h: Add TGS client/server name.
3549 2002-11-22  Simon Josefsson <simon@josefsson.org>
3551         * src/Makefile.am: Don't link with libtasn.
3553 2002-11-22  Simon Josefsson <simon@josefsson.org>
3555         * src/server.c, src/crypto.c: Crypto updates.
3557 2002-11-22  Simon Josefsson <simon@josefsson.org>
3559         * src/shishi.c: Add --client-name and --server-name for TGS.  Read
3560           cfg and create ticketset within library.
3562 2002-11-22  Simon Josefsson <simon@josefsson.org>
3564         * lib/tgs.c: Inline call.
3566 2002-11-22  Simon Josefsson <simon@josefsson.org>
3568         * lib/done.c: Free some more.
3570 2002-11-22  Simon Josefsson <simon@josefsson.org>
3572         * lib/asn1.c: remove errorDescription from shishi_d2a_apprep
3574 2002-11-22  Simon Josefsson <simon@josefsson.org>
3576         * lib/kdc.c: Str2key parameter.
3578 2002-11-22  Simon Josefsson <simon@josefsson.org>
3580         * lib/realm.c: Map server to realm.
3582 2002-11-22  Simon Josefsson <simon@josefsson.org>
3584         * lib/ticketset.c: Handle library default ticketset.
3586 2002-11-22  Simon Josefsson <simon@josefsson.org>
3588         * lib/kdcrep.c, lib/ticket.c: Crypto key usage fixes.
3590 2002-11-22  Simon Josefsson <simon@josefsson.org>
3592         * lib/internal.h: Fix keyusage enum.  Add cfg and ticketset.
3594 2002-11-22  Simon Josefsson <simon@josefsson.org>
3596         * lib/init.c: Read config files and ticketset in shishi_init().
3598 2002-11-22  Simon Josefsson <simon@josefsson.org>
3600         * lib/cfg.c: Add shishi_cfg_default_*.
3602 2002-11-22  Simon Josefsson <simon@josefsson.org>
3604         * lib/authenticator.c: Cleanup cksum type selection a little.
3606 2002-11-22  Simon Josefsson <simon@josefsson.org>
3608         * lib/apreq.c: Crypto keyusage.
3610 2002-11-22  Simon Josefsson <simon@josefsson.org>
3612         * lib/aprep.c: Encrypt with key usage.
3614 2002-11-22  Simon Josefsson <simon@josefsson.org>
3616         * lib/shishi.h.in: Cleanups
3618 2002-11-22  Simon Josefsson <simon@josefsson.org>
3620         * lib/vasprintf.c: shishi_asprintf().
3622 2002-11-22  Simon Josefsson <simon@josefsson.org>
3624         * lib/Makefile.am: Add vasprintf, pkcs5.  Link asn1 stuff directly.
3626 2002-11-22  Simon Josefsson <simon@josefsson.org>
3628         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
3629           lib/crypto-lowlevel.c, lib/crypto-null.c,
3630           lib/crypto-simplified.c, lib/crypto-utils.c, lib/crypto.c: Split
3631           crypto files more.  AES works.
3633 2002-11-22  Simon Josefsson <simon@josefsson.org>
3635         * tests/crypto.c: Add AES test vectors.
3637 2002-11-20  Simon Josefsson <simon@josefsson.org>
3639         * lib/pkcs5.c: Check libgcrypt return codes.
3641 2002-11-20  Simon Josefsson <simon@josefsson.org>
3643         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
3644           lib/crypto.c: Split crypto file.  Some initial AES stuff.  Maybe
3645           other things.
3647 2002-11-08  Simon Josefsson <simon@josefsson.org>
3649         * lib/pkcs5.c: Fix bug.
3651 2002-11-08  Simon Josefsson <simon@josefsson.org>
3653         * lib/pkcs5.c, lib/pkcs5.h, tests/crypto.c: Add PKCS5 PBKDF2
3654           implementation.
3656 2002-11-07  Simon Josefsson <simon@josefsson.org>
3658         * shishi.pc.in: Add -R.
3660 2002-11-05  Simon Josefsson <simon@josefsson.org>
3662         * lib/rfc1510bis.asn1: Make it compile with buggy libtasn1.
3664 2002-11-04  Simon Josefsson <simon@josefsson.org>
3666         * Makefile.am, README, mkinstalldirs, shishi.conf.in,
3667           shishi.skel.in, doc/Makefile.am, doc/shishi.texi,
3668           lib/Makefile.am, lib/as.c, lib/asn1.c, lib/authenticator.c,
3669           lib/cfg.c, lib/crypto.c, lib/diskio.c, lib/init.c,
3670           lib/internal.h, lib/netio.c, lib/password.c, lib/shishi.h.in,
3671           lib/tgs.c, lib/ticket.c, lib/ticketset.c, src/Makefile.am,
3672           src/authp.c, src/client.c, src/data.h, src/kdc.c, src/list.c,
3673           src/shishi.c, src/shishid.c, tests/crypto.c: Add kdc-timeout and
3674           kdc-retries configuration file settings.  Manual improvements.
3675           Added MOD-CRC32 and test vectors.  Added MD4 (to be replaced by
3676           my patch to libgcrypt).  Added Shishi_as and Shishi_tgs
3677           structures for high-level KDC exchanges.  Separated KDC command
3678           into high-level AS, TGS and low-level KDC.
3680 2002-11-02  Simon Josefsson <simon@josefsson.org>
3682         * README, mkinstalldirs, shishi.conf.in, lib/aprep.c, lib/apreq.c,
3683           lib/authenticator.c, lib/cfg.c, lib/crypto.c, lib/diskio.c,
3684           lib/encapreppart.c, lib/init.c, lib/internal.h, lib/kdc.c,
3685           lib/kdcrep.c, lib/kdcreq.c, lib/netio.c, lib/shishi.h.in,
3686           lib/ticket.c, lib/ticketset.c, src/kdc.c, src/shishi.c,
3687           src/shishid.c: Reworked silent/verbose/debug handling in library.
3688           Handles more than one KDC.
3690 2002-10-31  Simon Josefsson <simon@josefsson.org>
3692         * lib/asn1.c, lib/netio.c, src/Makefile.am, src/shishid.c: Improve
3693           daemon.
3695 2002-10-30  Simon Josefsson <simon@josefsson.org>
3697         * Makefile.am: EXTRA_DIST gdbm until it has automake.
3699 2002-10-30  Simon Josefsson <simon@josefsson.org>
3701         * Makefile.am, README, configure.ac, mkinstalldirs,
3702           lib/Makefile.am, lib/netio.c, src/Makefile.am, src/shishid.c,
3703           tests/Makefile.am: Remove dependency on GNET Add GDBM
3705 2002-10-28  Simon Josefsson <simon@josefsson.org>
3707         * lib/apreq.c, lib/authenticator.c, lib/crypto.c, lib/kdcrep.c,
3708           lib/kdcreq.c, lib/shishi.h.in, src/kdc.c: des3-cbc-hmac-sha1-kd
3709           AS works.
3711 2002-10-26  Simon Josefsson <simon@josefsson.org>
3713         * shishi.conf.in, shishi.skel.in, lib/cfg.c, lib/init.c,
3714           lib/internal.h, lib/kdcreq.c: Add client-kdc-etypes configuration
3715           option.
3717 2002-10-26  Simon Josefsson <simon@josefsson.org>
3719         * acinclude.m4, Makefile.am, mkinstalldirs: [no log message]
3721 2002-10-26  Simon Josefsson <simon@josefsson.org>
3723         * config.rpath, mkinstalldirs: gettextize want these
3725 2002-10-26  Simon Josefsson <simon@josefsson.org>
3727         * AUTHORS, Makefile.am, NEWS, README, THANKS, configure.ac,
3728           shishi.conf.in, shishi.pc.in, shishi.skel.in, doc/Makefile.am,
3729           doc/fdl.texi, doc/gdoc, doc/gpl.texi, doc/lgpl.texi,
3730           doc/shishi.texi, lib/Makefile.am, lib/ap.c, lib/aprep.c,
3731           lib/apreq.c, lib/asn1.c, lib/authenticator.c, lib/base64.c,
3732           lib/cfg.c, lib/crypto.c, lib/diskio.c, lib/done.c,
3733           lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
3734           lib/error.c, lib/gettext.h, lib/gztime.c, lib/init.c,
3735           lib/internal.h, lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c,
3736           lib/netio.c, lib/password.c, lib/principal.c, lib/realm.c,
3737           lib/rfc1510.asn1, lib/rfc1510bis.asn1, lib/rfc1510bis.asn1.orig,
3738           lib/shishi.h.in, lib/ticket.c, lib/ticketset.c, lib/version.c,
3739           src/Makefile.am, src/authp.c, src/client.c, src/crypto.c,
3740           src/data.h, src/gettext.h, src/kdc.c, src/list.c, src/server.c,
3741           src/shishi.c, tests/Makefile.am, tests/crypto.c: Moved
3742           development into CVS.
3744 ----------------------------------------------------------------------
3745   Copyright 2002, 2003  Simon Josefsson
3746  Copying and distribution of this file, with or without modification,
3747  are permitted in any medium without royalty provided the copyright
3748  notice and this notice are preserved.