Version 0.0.3.
[shishi.git] / ChangeLog
blob37066f7273754fac08e57053f3cc56093a8169b3
1 2003-08-17  Simon Josefsson <simon@josefsson.org>
3         * NEWS: Version 0.0.2.
5 2003-08-17  Simon Josefsson <simon@josefsson.org>
7         * NEWS: Add.
9 2003-08-17  Simon Josefsson <simon@josefsson.org>
11         * Makefile.am: Fix release target.
13 2003-08-17  Simon Josefsson <simon@josefsson.org>
15         * src/client.c, src/server.c: Separate authentication from
16           application data exchange.
18 2003-08-17  Simon Josefsson <simon@josefsson.org>
20         * crypto/des.c, crypto/desCode.h: Fix netbsd crash.
22 2003-08-17  Simon Josefsson <simon@josefsson.org>
24         * lib/authenticator.c: Fix.
26 2003-08-17  Simon Josefsson <simon@josefsson.org>
28         * lib/asn1.c: (shishi_asn1_read_uint32, shishi_asn1_read_integer):
29           Propagate return code.
31 2003-08-17  Simon Josefsson <simon@josefsson.org>
33         * po/shishi.pot, po/sv.po: Generated.
35 2003-08-17  Simon Josefsson <simon@josefsson.org>
37         * src/server.c, src/client.c: Set program_name for gl/error.c.
39 2003-08-17  Simon Josefsson <simon@josefsson.org>
41         * doc/shishi.texi: Add.
43 2003-08-16  Simon Josefsson <simon@josefsson.org>
45         * NEWS: Add.
47 2003-08-16  Simon Josefsson <simon@josefsson.org>
49         * shishi.skel.in: Sync with shishi.conf.in.
51 2003-08-16  Simon Josefsson <simon@josefsson.org>
53         * shishi.conf.in: Add ticket-life, renew-life.
55 2003-08-16  Simon Josefsson <simon@josefsson.org>
57         * lib/cfg.c: Add "ticket-life" and "renew-life" configuration
58           terms.
60 2003-08-16  Simon Josefsson <simon@josefsson.org>
62         * lib/internal.h: Add ticketlife, renewlife.
64 2003-08-16  Simon Josefsson <simon@josefsson.org>
66         * lib/init.c: (shishi): Set ticketlife, renewlife.
68 2003-08-16  Simon Josefsson <simon@josefsson.org>
70         * src/shishi.c: Typo.
72 2003-08-16  Simon Josefsson <simon@josefsson.org>
74         * lib/tgs.c: (shishi_tgs_req_build): Use shishi_kdcreq_build.
76 2003-08-16  Simon Josefsson <simon@josefsson.org>
78         * lib/as.c: (shishi_as_req_build): Use shishi_kdcreq_build.
80 2003-08-16  Simon Josefsson <simon@josefsson.org>
82         * lib/shishi.h.in: (shishi_kdcreq_build): Add.
84 2003-08-16  Simon Josefsson <simon@josefsson.org>
86         * lib/kdcreq.c: (_shishi_kdcreq): Don't clear from.  Use
87           ticketlife.  (shishi_kdcreq_build): New function.
89 2003-08-16  Simon Josefsson <simon@josefsson.org>
91         * lib/tkts.c: (shishi_tkts_get): Support starttime, endtime,
92           renew_till.
94 2003-08-16  Simon Josefsson <simon@josefsson.org>
96         * src/shishi.c: Argp fixes.  Support starttime, endtime, renew_till
97           and renewable tickets.
99 2003-08-16  Simon Josefsson <simon@josefsson.org>
101         * lib/shishi.h.in: (Shishi_tkts_hint): Add.  (shishi_as_req_build):
102           Add.  (shishi_kdcreq_options*, shishi_kdcreq_renewable_p): Add.
103           (shishi_asn1_empty_field): Add.
105 2003-08-16  Simon Josefsson <simon@josefsson.org>
107         * lib/tkts.c: (shishi_tkts_get): Honor renewable.  Call
108           shishi_as_req_build.
110 2003-08-16  Simon Josefsson <simon@josefsson.org>
112         * lib/kdcreq.c: (_shishi_kdcreq): Don't clear rtime.
113           (shishi_kdcreq_options*, shishi_kdcreq_renewable_p): Add.
115 2003-08-16  Simon Josefsson <simon@josefsson.org>
117         * lib/asn1.c: (shishi_asn1_empty_field): Add.
119 2003-08-16  Simon Josefsson <simon@josefsson.org>
121         * lib/as.c: (shishi_as_req_build): New function; clear rtime if
122           necessary.
124 2003-08-16  Simon Josefsson <simon@josefsson.org>
126         * lib/tgs.c: (shishi_tgs_req_build): Clear rtime if necessary.
128 2003-08-16  Simon Josefsson <simon@josefsson.org>
130         * lib/asn1.c: (shishi_asn1_write_bitstring): Fix.
132 2003-08-16  Simon Josefsson <simon@josefsson.org>
134         * shishi.skel.in: Fix doc.
136 2003-08-16  Simon Josefsson <simon@josefsson.org>
138         * doc/shishi.texi: Fix.
140 2003-08-16  Simon Josefsson <simon@josefsson.org>
142         * doc/shishi.texi: Add.
144 2003-08-16  Simon Josefsson <simon@josefsson.org>
146         * THANKS: Add.
148 2003-08-15  Simon Josefsson <simon@josefsson.org>
150         * lib/error.c: (shishi_error_printf): Handle when argument contains
151           shishi_strerror_details().  Based on report and tiny patch from
152           Nicolas Pouvesle <nico.pou@fnac.net>.
154 2003-08-15  Simon Josefsson <simon@josefsson.org>
156         * crypto/cbc-cts.c: Typo.
158 2003-08-15  Simon Josefsson <simon@josefsson.org>
160         * crypto/aes-decrypt-table.c, crypto/aes-decrypt.c,
161           crypto/aes-encrypt-table.c, crypto/aes-encrypt.c,
162           crypto/aes-meta.c, crypto/aes-set-decrypt-key.c,
163           crypto/aes-set-encrypt-key.c, crypto/aes.c, crypto/cbc-cts.c,
164           crypto/cbc-mac.c, crypto/cbc.c, crypto/des.c, crypto/des3.c,
165           crypto/hmac-md5.c, crypto/hmac-sha1.c, crypto/hmac.c,
166           crypto/md5-meta.c, crypto/md5.c, crypto/memxor.c,
167           crypto/sha1-meta.c, crypto/sha1.c: Upstream sync.  Fix.
169 2003-08-15  Simon Josefsson <simon@josefsson.org>
171         * po/shishi.pot, po/sv.po: Generated.
173 2003-08-15  Simon Josefsson <simon@josefsson.org>
175         * doc/shishi.texi: Sync user manual with reality.
177 2003-08-15  Simon Josefsson <simon@josefsson.org>
179         * lib/principal.c: Fix.
181 2003-08-15  Simon Josefsson <simon@josefsson.org>
183         * doc/shishi.texi, po/POTFILES.in: Fix.
185 2003-08-15  Simon Josefsson <simon@josefsson.org>
187         * src/shishid.c: Shishid is not i18n.
189 2003-08-15  Simon Josefsson <simon@josefsson.org>
191         * po/POTFILES.in: Add.
193 2003-08-15  Simon Josefsson <simon@josefsson.org>
195         * lib/tkts.c: (shishi_tkts_get_for_localservicepasswd): Use
196           shishi_server_for_local_service.
198 2003-08-15  Simon Josefsson <simon@josefsson.org>
200         * lib/shishi.h.in, lib/principal.c:
201           (shishi_server_for_local_service): Add.
203 2003-08-15  Simon Josefsson <simon@josefsson.org>
205         * src/authp.c, src/crypto.c, src/kdc.c: Remove.
207 2003-08-15  Simon Josefsson <simon@josefsson.org>
209         * src/shishi.c: Cleanup.  Fix warnings.
211 2003-08-15  Simon Josefsson <simon@josefsson.org>
213         * src/shishi.c: Move data.h here.
215 2003-08-15  Simon Josefsson <simon@josefsson.org>
217         * src/Makefile.am, src/data.h: Remove data.h.
219 2003-08-15  Simon Josefsson <simon@josefsson.org>
221         * src/shishi.c: Simplify argv handling.  Move crypto.c here.
223 2003-08-15  Simon Josefsson <simon@josefsson.org>
225         * src/Makefile.am: Remove authp.c, crypto.c Fix typo.
227 2003-08-15  Simon Josefsson <simon@josefsson.org>
229         * src/Makefile.am: Set up client and server for stand-alone
230           compilation.
232 2003-08-15  Simon Josefsson <simon@josefsson.org>
234         * src/data.h: Update.
236 2003-08-15  Simon Josefsson <simon@josefsson.org>
238         * src/shishi.c: Make AS/TGS/KDC into one GET command.  Remove
239           CLIENT/SERVER commands.
241 2003-08-15  Simon Josefsson <simon@josefsson.org>
243         * src/client.c, src/server.c: Now a separate program.
245 2003-08-15  Simon Josefsson <simon@josefsson.org>
247         * lib/shishi.h.in: Add error codes.  Add shishi_parse_name().
249 2003-08-15  Simon Josefsson <simon@josefsson.org>
251         * lib/principal.c: (shishi_parse_name): New function.
253 2003-08-15  Simon Josefsson <simon@josefsson.org>
255         * gl/xstrndup.c: Add.
257 2003-08-15  Simon Josefsson <simon@josefsson.org>
259         * doc/draft-ietf-krb-wg-gss-crypto-00.txt: Place it in the correct
260           directory.
262 2003-08-14  Simon Josefsson <simon@josefsson.org>
264         * lib/netio.c: Abort if no DNS info.  Based on report by Nicolas
265           Pouvesle <nico.pou@fnac.net>.
267 2003-08-14  Simon Josefsson <simon@josefsson.org>
269         * doc/draft-ietf-krb-wg-gss-crypto-00.txt: Add.
271 2003-08-13  Simon Josefsson <simon@josefsson.org>
273         * gl/xalloc.h: Add xstrndup.
275 2003-08-13  Simon Josefsson <simon@josefsson.org>
277         * gl/Makefile.am: Build xstrndup.
279 2003-08-13  Simon Josefsson <simon@josefsson.org>
281         * NEWS: Add.
283 2003-08-13  Simon Josefsson <simon@josefsson.org>
285         * configure.ac: Bump versions.
287 2003-08-13  Simon Josefsson <simon@josefsson.org>
289         * gl/Makefile.am, configure.ac, gl/getdate.h, gl/getdate.y,
290           gl/mktime.c, gl/unlocked-io.h, gl/m4/bison.m4, gl/m4/getdate.m4,
291           gl/m4/mktime.m4, gl/m4/tm_gmtoff.m4: Add getdate.
293 2003-08-12  Simon Josefsson <simon@josefsson.org>
295         * gl/m4/Makefile.am: Add getdate stuff.
297 2003-08-12  Simon Josefsson <simon@josefsson.org>
299         * configure.ac: Remove checks for unused programs.
301 2003-08-12  Simon Josefsson <simon@josefsson.org>
303         * doc/shishi.texi: Add.
305 2003-08-10  Simon Josefsson <simon@josefsson.org>
307         * crypto/Makefile.am: Fix.
309 2003-08-10  Simon Josefsson <simon@josefsson.org>
311         * crypto/cbc-cts.c: Fix.
313 2003-08-10  Simon Josefsson <simon@josefsson.org>
315         * crypto/cbc-cts.c: Fix.  Indent.
317 2003-08-10  Simon Josefsson <simon@josefsson.org>
319         * src/shishid.c: Fix.
321 2003-08-10  Simon Josefsson <simon@josefsson.org>
323         * doc/Makefile.am: Built hostkeys.
325 2003-08-10  Simon Josefsson <simon@josefsson.org>
327         * lib/shishi.h.in: Some hostkeys functions renamed.
329 2003-08-10  Simon Josefsson <simon@josefsson.org>
331         * src/crypto.c: Use new key set API.
333 2003-08-10  Simon Josefsson <simon@josefsson.org>
335         * doc/Makefile.am: Fix gdoc-error invocation.
337 2003-08-10  Simon Josefsson <simon@josefsson.org>
339         * doc/Makefile.am, doc/shishi.texi: Add hostkeys again.
341 2003-08-10  Simon Josefsson <simon@josefsson.org>
343         * lib/Makefile.am: Add hostkeys.c.
345 2003-08-10  Simon Josefsson <simon@josefsson.org>
347         * lib/keys.c: Rename from *_hostkeys_* to *_keys_*.
349 2003-08-10  Simon Josefsson <simon@josefsson.org>
351         * lib/hostkeys.c: Re-added, as a wrapper around keys.c, with hard
352           coded filename.
354 2003-08-10  Simon Josefsson <simon@josefsson.org>
356         * doc/Makefile.am, doc/shishi.texi, lib/hostkeys.c, lib/keys.c,
357           lib/Makefile.am: Rename "hostkeys" to "keys" (for "key set", a'la
358           "tkts"), since key sets can be used for more than just host keys.
360 2003-08-10  Simon Josefsson <simon@josefsson.org>
362         * lib/netio.c: Fix debug info.
364 2003-08-10  Simon Josefsson <simon@josefsson.org>
366         * crypto/cbc-cts.c: Work.
368 2003-08-10  Simon Josefsson <simon@josefsson.org>
370         * lib/shishi.h.in, lib/tkt.c: Fix typo.
372 2003-08-10  Simon Josefsson <simon@josefsson.org>
374         * lib/netio.c: Also try to send directly to realm.
376 2003-08-10  Simon Josefsson <simon@josefsson.org>
378         * lib/pkcs5.h: Removed.
380 2003-08-10  Simon Josefsson <simon@josefsson.org>
382         * doc/shishi.texi: Fix.
384 2003-08-10  Simon Josefsson <simon@josefsson.org>
386         * README, THANKS: Fix.
388 2003-08-10  Simon Josefsson <simon@josefsson.org>
390         * NEWS: Version 0.0.1.
392 2003-08-09  Simon Josefsson <simon@josefsson.org>
394         * lib/crypto-des.c: Fix.
396 2003-08-09  Simon Josefsson <simon@josefsson.org>
398         * lib/crypto-des.c: Fix typo.
400 2003-08-09  Simon Josefsson <simon@josefsson.org>
402         * NEWS: Fix.
404 2003-08-09  Simon Josefsson <simon@josefsson.org>
406         * extra/Makefile.am: Dist mailutils.diff.
408 2003-08-09  Simon Josefsson <simon@josefsson.org>
410         * extra/README: Mention mailutils.diff.
412 2003-08-09  Simon Josefsson <simon@josefsson.org>
414         * extra/mailutils.diff: Add.
416 2003-08-09  Simon Josefsson <simon@josefsson.org>
418         * extra/inetutils.diff: Update.
420 2003-08-09  Simon Josefsson <simon@josefsson.org>
422         * extra/README: Add inetutils instructions.
424 2003-08-09  Simon Josefsson <simon@josefsson.org>
426         * lib/crypto-des.c: Make md4/md5 checksum work.
428 2003-08-09  Simon Josefsson <simon@josefsson.org>
430         * lib/crypto.c: Typo.
432 2003-08-09  Simon Josefsson <simon@josefsson.org>
434         * lib/shishi.h.in: Add ad-hoc GSS type.
436 2003-08-09  Simon Josefsson <simon@josefsson.org>
438         * lib/crypto-des.c, lib/crypto.c: Clean up ad-hoc GSS checksum
439           type.
441 2003-08-09  Simon Josefsson <simon@josefsson.org>
443         * crypto/md4.c, crypto/md4.h: Fix copyright.
445 2003-08-09  Simon Josefsson <simon@josefsson.org>
447         * crypto/Makefile.am, crypto/hmac-md4.c, crypto/hmac.h,
448           crypto/nettle-meta.h: Add hmac-md4.
450 2003-08-09  Simon Josefsson <simon@josefsson.org>
452         * lib/crypto-des.c: Fix md4/md5.
454 2003-08-09  Simon Josefsson <simon@josefsson.org>
456         * crypto/md4.c: Fix.
458 2003-08-09  Simon Josefsson <simon@josefsson.org>
460         * crypto/Makefile.am, crypto/md4-meta.c, crypto/md4.c,
461           crypto/md4.h: Add md4.
463 2003-08-09  Simon Josefsson <simon@josefsson.org>
465         * lib/crypto-des.c, lib/crypto.c: Add nettle fallback for DES
466           ciphers.
468 2003-08-09  Simon Josefsson <simon@josefsson.org>
470         * crypto/gstr.c, crypto/gstr.h, crypto/mem.h: Remove asn1 junk.
472 2003-08-09  Simon Josefsson <simon@josefsson.org>
474         * crypto/Makefile.am, crypto/cbc-mac.c, crypto/cbc-mac.h: Add
475           CBC-MAC.
477 2003-08-09  Simon Josefsson <simon@josefsson.org>
479         * THANKS: Fix.
481 2003-08-09  Simon Josefsson <simon@josefsson.org>
483         * configure.ac: Fix -Icrypto.
485 2003-08-09  Simon Josefsson <simon@josefsson.org>
487         * crypto/Makefile.am, crypto/desinfo.h: Fix.
489 2003-08-09  Simon Josefsson <simon@josefsson.org>
491         * lib/crypto.c: Fix USE_GCRYPT usage.
493 2003-08-09  Simon Josefsson <simon@josefsson.org>
495         * NEWS: Fix.
497 2003-08-09  Simon Josefsson <simon@josefsson.org>
499         * tests/crypto.c: Only test des for libgcrypt .
501 2003-08-09  Simon Josefsson <simon@josefsson.org>
503         * lib/Makefile.am, lib/crypto-3des.c, lib/crypto-aes.c,
504           lib/crypto-des.c, lib/crypto.c, lib/error.c, lib/internal.h,
505           lib/pkcs5.c, lib/shishi.h.in: Support nettle as well as
506           libgcrypt.  Move pkcs5/PBKDF2 stuff into Shishi namespace.
508 2003-08-09  Simon Josefsson <simon@josefsson.org>
510         * tests/crypto.c: Use new pkcs5 API.
512 2003-08-09  Simon Josefsson <simon@josefsson.org>
514         * configure.ac: Replace libgcrypt/libgpg-error stuff with
515           "mininettle" in crypto/.  Check for fcntl.h.
517 2003-08-09  Simon Josefsson <simon@josefsson.org>
519         * Makefile.am: Remove errcrypto.  Remove crypto/m4 from aclocal
520           flags.
522 2003-08-09  Simon Josefsson <simon@josefsson.org>
524         * crypto/Makefile.am, crypto/aes-decrypt-table.c,
525           crypto/aes-decrypt.c, crypto/aes-encrypt-table.c,
526           crypto/aes-encrypt.c, crypto/aes-internal.h, crypto/aes-meta.c,
527           crypto/aes-set-decrypt-key.c, crypto/aes-set-encrypt-key.c,
528           crypto/aes.c, crypto/aes.h, crypto/cbc-cts.c, crypto/cbc-cts.h,
529           crypto/cbc.c, crypto/cbc.h, crypto/des.c, crypto/des.h,
530           crypto/des3.c, crypto/desCode.h, crypto/desinfo.h, crypto/gstr.c,
531           crypto/gstr.h, crypto/hmac-md5.c, crypto/hmac-sha1.c,
532           crypto/hmac.c, crypto/hmac.h, crypto/keymap.h, crypto/macros.h,
533           crypto/md5-meta.c, crypto/md5.c, crypto/md5.h, crypto/mem.h,
534           crypto/memxor.c, crypto/memxor.h, crypto/nettle-meta.h,
535           crypto/parity.h, crypto/rotors.h, crypto/sha.h,
536           crypto/sha1-meta.c, crypto/sha1.c: Add (from nettle).
538 2003-08-09  Simon Josefsson <simon@josefsson.org>
540         * crypto/AUTHORS, crypto/BUGS, crypto/COPYING, crypto/COPYING.DOC,
541           crypto/COPYING.LIB, crypto/Makefile.am, crypto/NEWS,
542           crypto/Notes-wk, crypto/README, crypto/README-alpha,
543           crypto/README.apichanges, crypto/THANKS, crypto/TODO,
544           crypto/acinclude.m4, crypto/configure.ac, crypto/libgcrypt.txt,
545           crypto/stamp-h.in: Remove (libgcrypt is being replaced by a
546           mini-nettle).
548 2003-08-08  Simon Josefsson <simon@josefsson.org>
550         * configure.ac: Prefer minitasn1 over libtasn1.
552 2003-08-08  Simon Josefsson <simon@josefsson.org>
554         * crypto/AUTHORS, crypto/NEWS, crypto/README, crypto/THANKS,
555           crypto/configure.ac: Upstream sync.
557 2003-08-08  Simon Josefsson <simon@josefsson.org>
559         * THANKS: Add.
561 2003-08-08  Simon Josefsson <simon@josefsson.org>
563         * doc/shishi.texi: Fix acks.
565 2003-08-08  Simon Josefsson <simon@josefsson.org>
567         * THANKS: Update.
569 2003-08-08  Simon Josefsson <simon@josefsson.org>
571         * doc/shishi.texi: Fix.
573 2003-08-08  Simon Josefsson <simon@josefsson.org>
575         * crypto/README.apichanges, crypto/configure.ac: Upstream sync.
577 2003-08-08  Simon Josefsson <simon@josefsson.org>
579         * lib/shishi.h.in: Include time.h for time_t.
581 2003-08-07  Simon Josefsson <simon@josefsson.org>
583         * crypto/Makefile.am: Revert to upstream.
585 2003-08-07  Simon Josefsson <simon@josefsson.org>
587         * configure.ac: Readd depends.
589 2003-08-07  Simon Josefsson <simon@josefsson.org>
591         * crypto/Makefile.am: Really fix check target.
593 2003-08-07  Simon Josefsson <simon@josefsson.org>
595         * tests/Makefile.am: Remove obsolete idn CFLAGS.
597 2003-08-07  Simon Josefsson <simon@josefsson.org>
599         * src/Makefile.am: Remove obsolete intl and idn CFLAGS.
601 2003-08-07  Simon Josefsson <simon@josefsson.org>
603         * src/Makefile.am: Link gnulib.
605 2003-08-07  Simon Josefsson <simon@josefsson.org>
607         * crypto/Makefile.am: Remove tests (random stuff hang on too many
608           platforms).
610 2003-08-07  Simon Josefsson <simon@josefsson.org>
612         * doc/Makefile.am: Dist shishi.{ps,pdf,html}.
614 2003-08-07  Simon Josefsson <simon@josefsson.org>
616         * configure.ac: Disable dependencies (to speed things up).
618 2003-08-07  Simon Josefsson <simon@josefsson.org>
620         * configure.ac: Reorder resolv.h.
622 2003-08-07  Simon Josefsson <simon@josefsson.org>
624         * gl/Makefile.am: Revert.
626 2003-08-07  Simon Josefsson <simon@josefsson.org>
628         * gl/Makefile.am: Libtool fix.
630 2003-08-07  Simon Josefsson <simon@josefsson.org>
632         * lib/netio.c: Fix typo.
634 2003-08-07  Simon Josefsson <simon@josefsson.org>
636         * gl/Makefile.am: Use libtool.
638 2003-08-07  Simon Josefsson <simon@josefsson.org>
640         * src/Makefile.am: Fix includes.
642 2003-08-07  Simon Josefsson <simon@josefsson.org>
644         * lib/init.c, lib/internal.h: Fix gettext stuff.
646 2003-08-07  Simon Josefsson <simon@josefsson.org>
648         * Makefile.am: Distcheck fails on gtk-doc, disable it.
650 2003-08-07  Simon Josefsson <simon@josefsson.org>
652         * tests/Makefile.am: Add -I's.
654 2003-08-07  Simon Josefsson <simon@josefsson.org>
656         * m4/Makefile.am: Add.
658 2003-08-07  Simon Josefsson <simon@josefsson.org>
660         * doc/reference/Makefile.am: Ignore shishi-int.h.
662 2003-08-07  Simon Josefsson <simon@josefsson.org>
664         * Makefile.am: Remove distcheck flag hack.
666 2003-08-07  Simon Josefsson <simon@josefsson.org>
668         * configure.ac, lib/Makefile.am, lib/shishi.h.in,
669           m4/ac_compile_check_sizeof.m4, m4/ax_create_stdint_h.m4: Create
670           shishi-int.h and use it, for uint32_t etc.
672 2003-08-07  Simon Josefsson <simon@josefsson.org>
674         * asn1/Makefile.am: Fix.
676 2003-08-07  Simon Josefsson <simon@josefsson.org>
678         * configure.ac: Bump gcrypt version.
680 2003-08-07  Simon Josefsson <simon@josefsson.org>
682         * asn1/Makefile.am: Sync upstream.
684 2003-08-07  Simon Josefsson <simon@josefsson.org>
686         * lib/Makefile.am: Fix.
688 2003-08-07  Simon Josefsson <simon@josefsson.org>
690         * NEWS: Add.
692 2003-08-07  Simon Josefsson <simon@josefsson.org>
694         * configure.ac, lib/Makefile.am: Libtasn1 fixes.
696 2003-08-07  Simon Josefsson <simon@josefsson.org>
698         * asn1/ASN1.c, asn1/Makefile.am, asn1/README, asn1/coding.c,
699           asn1/decoding.c, asn1/defines.h, asn1/der.h, asn1/element.c,
700           asn1/element.h, asn1/errors.c, asn1/errors.h, asn1/errors_int.h,
701           asn1/gstr.c, asn1/gstr.h, asn1/int.h, asn1/libtasn1.h,
702           asn1/mem.h, asn1/parser_aux.c, asn1/parser_aux.h,
703           asn1/structure.c, asn1/structure.h: Add (lib/minitasn1 from
704           gnutls).
706 2003-08-07  Simon Josefsson <simon@josefsson.org>
708         * asn1/AUTHORS, asn1/COPYING, asn1/COPYING.LIB, asn1/Makefile.am,
709           asn1/NEWS, asn1/README, asn1/THANKS, asn1/acconfig.h,
710           asn1/acinclude.m4, asn1/buildconf, asn1/configure.in: Remove (to
711           be replaced by minitasn1).
713 2003-08-07  Simon Josefsson <simon@josefsson.org>
715         * shishi.conf.in: Fix.
717 2003-08-07  Simon Josefsson <simon@josefsson.org>
719         * shishi.skel.in: Cleanup and fix.
721 2003-08-07  Simon Josefsson <simon@josefsson.org>
723         * shishi.conf.in: Fix.
725 2003-08-07  Simon Josefsson <simon@josefsson.org>
727         * doc/shishi.texi: Mention SRV.
729 2003-08-07  Simon Josefsson <simon@josefsson.org>
731         * lib/netio.c: Slight cleanup.
733 2003-08-07  Simon Josefsson <simon@josefsson.org>
735         * configure.ac, lib/Makefile.am, lib/internal.h, lib/netio.c,
736           lib/resolv.c: Look for SRV RRs if KDC address not known.
738 2003-08-07  Simon Josefsson <simon@josefsson.org>
740         * lib/internal.h: Add.  Change user cfg file to
741           $HOME/.shishi/shishi.conf from $HOME/.shishi/config.
743 2003-08-07  Simon Josefsson <simon@josefsson.org>
745         * lib/init.c: Add _shishi_maybe_install_usercfg, shishi_info.  Fix
746           warnings.
748 2003-08-07  Simon Josefsson <simon@josefsson.org>
750         * lib/shishi.h.in: Add.
752 2003-08-07  Simon Josefsson <simon@josefsson.org>
754         * lib/cfg.c: Add shishi_cfg_default_userdirectory.  Don't dump cfg
755           every time a cfg file is read.  Fix warnings.
757 2003-08-05  Simon Josefsson <simon@josefsson.org>
759         * configure.ac: Check for locale.h.
761 2003-08-05  Simon Josefsson <simon@josefsson.org>
763         * Makefile.am, NEWS, configure.ac: Use external gettext.
765 2003-08-05  Simon Josefsson <simon@josefsson.org>
767         * NEWS: Fix.
769 2003-08-05  Simon Josefsson <simon@josefsson.org>
771         * lib/Makefile.am, lib/kerberos5.asn1, lib/rfc1510.asn1,
772           lib/rfc1510bis.asn1, lib/rfc1510bis.asn1.orig: Use new ASN.1
773           module, and remove the old ones.
775 2003-08-05  Simon Josefsson <simon@josefsson.org>
777         * lib/rfc1510.asn1: Copied from rfc1510bis.asn1, with
778           modifications.
780 2003-08-05  Simon Josefsson <simon@josefsson.org>
782         * asn1/Makefile.am: Fix bad sync.
784 2003-08-05  Simon Josefsson <simon@josefsson.org>
786         * tests/gss.c: Remove.
788 2003-08-05  Simon Josefsson <simon@josefsson.org>
790         * asn1/Makefile.am, asn1/NEWS, asn1/configure.in: Sync upstream.
792 2003-08-05  Simon Josefsson <simon@josefsson.org>
794         * doc/Makefile.am: Remove ps/pdf targets (modern automake include
795           them).  Fix help2man program name.
797 2003-08-05  Simon Josefsson <simon@josefsson.org>
799         * Makefile.am, configure.ac, lib/password.c: Make libidn optional.
801 2003-08-05  Simon Josefsson <simon@josefsson.org>
803         * doc/shishi.texi: Heimdal telnetd doesn't crash any more.
805 2003-07-10  Simon Josefsson <simon@josefsson.org>
807         * po/shishi.pot, po/sv.po: Generated.
809 2003-07-10  Simon Josefsson <simon@josefsson.org>
811         * extra/pam_shishi/Makefile.am: Add -I to libidn.
813 2003-07-10  Simon Josefsson <simon@josefsson.org>
815         * tests/Makefile.am, src/Makefile.am: Link with gettext, for
816           gnulib.
818 2003-07-10  Simon Josefsson <simon@josefsson.org>
820         * tests/utils.c, src/shishid.c: Add program_name (for gnulib).
822 2003-07-10  Simon Josefsson <simon@josefsson.org>
824         * configure.ac: Really disable ld script in libgcrypt.
826 2003-07-10  Simon Josefsson <simon@josefsson.org>
828         * extra/Makefile.am: Dist inetutils.diff.
830 2003-07-10  Simon Josefsson <simon@josefsson.org>
832         * extra/pam_shishi/Makefile.am: Remove asn1 -I, add gnulib -I.
834 2003-07-10  Simon Josefsson <simon@josefsson.org>
836         * extra/README: Add.
838 2003-07-10  Simon Josefsson <simon@josefsson.org>
840         * extra/pam_shishi/pam_shishi.c: Indent.
842 2003-07-10  Simon Josefsson <simon@josefsson.org>
844         * extra/pam_shishi/pam_shishi.c: Fix warnings.
846 2003-07-10  Simon Josefsson <simon@josefsson.org>
848         * src/Makefile.am: Cleanup.
850 2003-07-10  Simon Josefsson <simon@josefsson.org>
852         * src/Makefile.am: Remove unused stuff.
854 2003-07-10  Simon Josefsson <simon@josefsson.org>
856         * lib/Makefile.am: Fix libtool warning.
858 2003-07-10  Simon Josefsson <simon@josefsson.org>
860         * NEWS: Add.
862 2003-07-10  Simon Josefsson <simon@josefsson.org>
864         * extra/README: Remove inetutils.
866 2003-07-10  Simon Josefsson <simon@josefsson.org>
868         * po/Makevars: Update.
870 2003-07-10  Simon Josefsson <simon@josefsson.org>
872         * configure.ac: Revert part of last patch.
874 2003-07-10  Simon Josefsson <simon@josefsson.org>
876         * extra/README: Add.
878 2003-07-10  Simon Josefsson <simon@josefsson.org>
880         * tests/Makefile.am: Add libidn -I's.
882 2003-07-10  Simon Josefsson <simon@josefsson.org>
884         * tests/utils.c: Remove unused die().
886 2003-07-10  Simon Josefsson <simon@josefsson.org>
888         * src/shishi.c: Define program_name (for gnulib).
890 2003-07-10  Simon Josefsson <simon@josefsson.org>
892         * src/authp.c, src/client.c, src/data.h, src/server.c,
893           src/shishi.c: Use gnulib's error() instead of ad-hoc die().
895 2003-07-10  Simon Josefsson <simon@josefsson.org>
897         * src/shishid.c: Use LOG_DAEMON instead of LOG_AUTHPRIV (make this
898           configurable?).
900 2003-07-10  Simon Josefsson <simon@josefsson.org>
902         * lib/shishi.h.in: Fix typo.
904 2003-07-10  Simon Josefsson <simon@josefsson.org>
906         * doc/reference/Makefile.am: Try to be more portable.
908 2003-07-10  Simon Josefsson <simon@josefsson.org>
910         * configure.ac, extra/Makefile.am: Don't ship with inetutils (too
911           much portability problems).
913 2003-07-10  Simon Josefsson <simon@josefsson.org>
915         * gl/Makefile.am: Add strchrnul.h.
917 2003-07-10  Simon Josefsson <simon@josefsson.org>
919         * gl/Makefile.am: Add mempcpy.h.
921 2003-07-10  Simon Josefsson <simon@josefsson.org>
923         * gl/Makefile.am: Add -I../intl for libintl.h in gettext.h.
925 2003-07-10  Simon Josefsson <simon@josefsson.org>
927         * src/Makefile.am: Fix gnulib.
929 2003-07-10  Simon Josefsson <simon@josefsson.org>
931         * configure.ac: Disable libgcrypt ld script (requires too modern
932           ld).
934 2003-07-10  Simon Josefsson <simon@josefsson.org>
936         * crypto/NEWS, crypto/README, crypto/TODO, crypto/configure.ac:
937           Upstream update.
939 2003-07-10  Simon Josefsson <simon@josefsson.org>
941         * lib/Makefile.am: Remove GNU Make specific idiom.
943 2003-07-10  Simon Josefsson <simon@josefsson.org>
945         * gl/m4/Makefile.am: Add.
947 2003-07-10  Simon Josefsson <simon@josefsson.org>
949         * lib/rfc1510bis.asn1: Update from draft (plus syntax hacks for
950           libtasn1's parser).
952 2003-07-10  Simon Josefsson <simon@josefsson.org>
954         * configure.ac: Check for sys/types.h earlier.  Add Gnulib tests.
956 2003-07-10  Simon Josefsson <simon@josefsson.org>
958         * gl/alloca_.h, gl/argp-ba.c, gl/argp-eexst.c, gl/argp-fmtstream.c,
959           gl/argp-fmtstream.h, gl/argp-fs-xinl.c, gl/argp-help.c,
960           gl/argp-namefrob.h, gl/argp-parse.c, gl/argp-pv.c, gl/argp-pvh.c,
961           gl/argp-xinl.c, gl/argp.h, gl/mempcpy.c, gl/mempcpy.h,
962           gl/strndup.c, gl/strnlen.c, gl/m4/argp.m4, gl/m4/mempcpy.m4,
963           gl/m4/strndup.m4, gl/m4/strnlen.m4: Update.
965 2003-07-08  Simon Josefsson <simon@josefsson.org>
967         * NEWS: Add.
969 2003-07-08  Simon Josefsson <simon@josefsson.org>
971         * lib/encapreppart.c, lib/shishi.h.in, lib/crypto-des.c,
972           lib/crypto.c: Fix.
974 2003-07-08  Simon Josefsson <simon@josefsson.org>
976         * lib/asn1.c, lib/crypto-3des.c, lib/crypto-aes.c,
977           lib/crypto-des.c, lib/crypto.c, lib/shishi.h.in, po/shishi.pot,
978           po/sv.po: Cleanup DES crypto (at last!).
980 2003-07-08  Simon Josefsson <simon@josefsson.org>
982         * lib/kdc.c: Fix typo.
984 2003-07-08  Simon Josefsson <simon@josefsson.org>
986         * lib/crypto.c, lib/crypto-des.c: Better errors.
988 2003-07-08  Simon Josefsson <simon@josefsson.org>
990         * lib/crypto-3des.c: Fix mem leak.
992 2003-07-08  Simon Josefsson <simon@josefsson.org>
994         * lib/Makefile.am, lib/asn1.c, lib/crypto-3des.c, lib/crypto-aes.c,
995           lib/crypto-des.c, lib/crypto-null.c, lib/kdc.c: Fixes.
997 2003-07-08  Simon Josefsson <simon@josefsson.org>
999         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/asn1.c,
1000           lib/authenticator.c, lib/cfg.c, lib/crypto-null.c, lib/crypto.c,
1001           lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
1002           lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/krberror.c,
1003           lib/principal.c, lib/safe.c, lib/shishi.h.in, lib/ticket.c,
1004           lib/tkt.c, lib/tkts.c: Indent.
1006 2003-07-08  Simon Josefsson <simon@josefsson.org>
1008         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
1009           lib/authenticator.c, lib/cfg.c, lib/crypto.c, lib/encapreppart.c,
1010           lib/enckdcreppart.c, lib/encticketpart.c, lib/internal.h,
1011           lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/krberror.c,
1012           lib/safe.c, lib/shishi.h.in, lib/ticket.c, lib/tkt.c, lib/tkts.c:
1013           Cleanup.
1015 2003-07-08  Simon Josefsson <simon@josefsson.org>
1017         * lib/aprep.c, lib/apreq.c, lib/asn1.c, lib/authenticator.c,
1018           lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
1019           lib/crypto-null.c, lib/crypto.c, lib/enckdcreppart.c,
1020           lib/error.c, lib/internal.h, lib/kdc.c, lib/kdcrep.c,
1021           lib/kdcreq.c, lib/safe.c, lib/shishi.h.in, lib/ticket.c,
1022           src/crypto.c: Crypto functions now allocate output buffers.  Fix
1023           callers.
1025 2003-07-08  Simon Josefsson <simon@josefsson.org>
1027         * lib/apreq.c: Waste less stack.
1029 2003-07-07  Simon Josefsson <simon@josefsson.org>
1031         * gl/argp.h: Sync.
1033 2003-07-06  Simon Josefsson <simon@josefsson.org>
1035         * lib/Makefile.am: Fix includes.  Make distcheck works under debian
1036           now.
1038 2003-07-06  Simon Josefsson <simon@josefsson.org>
1040         * configure.ac: Build gl/m4/Makefile.
1042 2003-07-06  Simon Josefsson <simon@josefsson.org>
1044         * gl/Makefile.am: Recurse into m4/.
1046 2003-07-06  Simon Josefsson <simon@josefsson.org>
1048         * shishi.conf.in: Fix.
1050 2003-07-06  Simon Josefsson <simon@josefsson.org>
1052         * lib/shishi.h.in: Add.
1054 2003-07-06  Simon Josefsson <simon@josefsson.org>
1056         * lib/asn1.c: Add shishi_asn1_write_bitstring (broken).
1058 2003-07-06  Simon Josefsson <simon@josefsson.org>
1060         * lib/apreq.c: Fix ASN.1 writing.
1062 2003-07-06  Simon Josefsson <simon@josefsson.org>
1064         * lib/aprep.c: Fix crash.
1066 2003-07-05  Simon Josefsson <simon@josefsson.org>
1068         * m4/Makefile.am: More EXTRA_DIST's.
1070 2003-07-05  Simon Josefsson <simon@josefsson.org>
1072         * Makefile.am: Update release target.
1074 2003-07-05  Simon Josefsson <simon@josefsson.org>
1076         * NEWS: Add.
1078 2003-07-05  Simon Josefsson <simon@josefsson.org>
1080         * configure.ac: Bump version.
1082 2003-07-05  Simon Josefsson <simon@josefsson.org>
1084         * configure.ac: Fix includes.
1086 2003-07-05  Simon Josefsson <simon@josefsson.org>
1088         * Makefile.am: Build errcrypto.
1090 2003-07-05  Simon Josefsson <simon@josefsson.org>
1092         * configure.ac: Configure errcrypto.
1094 2003-07-05  Simon Josefsson <simon@josefsson.org>
1096         * crypto/configure.ac: Quick hack to get paths to libgpg-error into
1097           Makefile's.
1099 2003-07-05  Simon Josefsson <simon@josefsson.org>
1101         * crypto/AUTHORS, crypto/NEWS, crypto/README, crypto/acinclude.m4,
1102           crypto/configure.ac: Sync with upstream.
1104 2003-07-05  Simon Josefsson <simon@josefsson.org>
1106         * lib/apreq.c, lib/asn1.c, lib/shishi.h.in, lib/tkt.c: Add generic
1107           ASN.1 bitstring, and use it.
1109 2003-07-05  Simon Josefsson <simon@josefsson.org>
1111         * lib/apreq.c: Fix the AP-REQ ap-options.
1113 2003-07-05  Simon Josefsson <simon@josefsson.org>
1115         * lib/ap.c: (shishi_ap_req_process): Be verbose.
1117 2003-07-05  Simon Josefsson <simon@josefsson.org>
1119         * lib/aprep.c: Fix typo.
1121 2003-07-05  Simon Josefsson <simon@josefsson.org>
1123         * lib/enckdcreppart.c: Waste less stack.
1125 2003-07-05  Simon Josefsson <simon@josefsson.org>
1127         * lib/encapreppart.c: Waste less stack.
1129 2003-07-05  Simon Josefsson <simon@josefsson.org>
1131         * lib/crypto-3des.c: Memory leak fix.
1133 2003-07-05  Simon Josefsson <simon@josefsson.org>
1135         * lib/authenticator.c: Use proper API.
1137 2003-07-05  Simon Josefsson <simon@josefsson.org>
1139         * lib/aprep.c, lib/apreq.c: Use proper API.
1141 2003-07-05  Simon Josefsson <simon@josefsson.org>
1143         * lib/aprep.c: Revert last change (no new API for asn1_field(),
1144           sigh).
1146 2003-07-05  Simon Josefsson <simon@josefsson.org>
1148         * lib/aprep.c: Use new API.
1150 2003-07-05  Simon Josefsson <simon@josefsson.org>
1152         * lib/internal.h: Include gnulib stuff.
1154 2003-07-05  Simon Josefsson <simon@josefsson.org>
1156         * lib/ap.c: Use new API.
1158 2003-07-05  Simon Josefsson <simon@josefsson.org>
1160         * lib/Makefile.am, lib/setenv.c: Really remove old AC_LIBOBJ stuff.
1162 2003-07-05  Simon Josefsson <simon@josefsson.org>
1164         * lib/crypto-des.c: Remove debugging code.
1166 2003-07-05  Simon Josefsson <simon@josefsson.org>
1168         * gl/argp-help.c: Define strchrnul, f{,un}lockfile if not defined.
1169           (Perhaps not the right thing, check and forward patch to
1170           libc/gnulib later.)
1172 2003-07-05  Simon Josefsson <simon@josefsson.org>
1174         * lib/asn1.c, lib/authenticator.c, lib/cfg.c, lib/enckdcreppart.c,
1175           lib/error.c, lib/kdcrep.c, lib/krberror.c, lib/principal.c,
1176           lib/ticket.c, lib/tkt.c, lib/tkts.c, lib/vasprintf.c: Fixes for
1177           gnulib.
1179 2003-07-05  Simon Josefsson <simon@josefsson.org>
1181         * lib/crypto-des.c, lib/crypto.c, lib/pkcs5.c: Compile with
1182           libgcrypt 1.1.13.
1184 2003-07-05  Simon Josefsson <simon@josefsson.org>
1186         * src/authp.c, src/client.c, src/server.c, src/shishi.c: Gnulib
1187           fixes.
1189 2003-07-05  Simon Josefsson <simon@josefsson.org>
1191         * lib/Makefile.am: More gnulib fixes.
1193 2003-07-05  Simon Josefsson <simon@josefsson.org>
1195         * lib/Makefile.am, lib/gethostname.c, lib/memmove.c, lib/memset.c,
1196           lib/setenv.h, lib/strcasecmp.c, lib/strdup.c, lib/strerror.c,
1197           lib/unsetenv.c: Obsolete some AC_LIBOBJ with gnulib.
1199 2003-07-05  Simon Josefsson <simon@josefsson.org>
1201         * src/Makefile.am: Replace ARGP stuff with gnulib.
1203 2003-07-04  Simon Josefsson <simon@josefsson.org>
1205         * configure.ac: Reorder to avoid warnings.
1207 2003-07-04  Simon Josefsson <simon@josefsson.org>
1209         * Makefile.am, configure.ac, gl/Makefile.am, gl/alloca.c,
1210           gl/alloca_.h, gl/argp-ba.c, gl/argp-eexst.c, gl/argp-fmtstream.c,
1211           gl/argp-fmtstream.h, gl/argp-fs-xinl.c, gl/argp-help.c,
1212           gl/argp-namefrob.h, gl/argp-parse.c, gl/argp-pv.c, gl/argp-pvh.c,
1213           gl/argp-xinl.c, gl/argp.h, gl/asnprintf.c, gl/asprintf.c,
1214           gl/error.c, gl/error.h, gl/gethostname.c, gl/getopt.c,
1215           gl/getopt.h, gl/getopt1.c, gl/gettext.h, gl/malloc.c,
1216           gl/memmove.c, gl/memset.c, gl/printf-args.c, gl/printf-args.h,
1217           gl/printf-parse.c, gl/printf-parse.h, gl/realloc.c, gl/setenv.c,
1218           gl/setenv.h, gl/strcase.h, gl/strcasecmp.c, gl/strchrnul.c,
1219           gl/strchrnul.h, gl/strdup.c, gl/strerror.c, gl/strncasecmp.c,
1220           gl/sysexit_.h, gl/unlocked-io.h, gl/unsetenv.c, gl/vasnprintf.c,
1221           gl/vasnprintf.h, gl/vasprintf.c, gl/vasprintf.h, gl/xalloc.h,
1222           gl/xmalloc.c, gl/xstrdup.c, gl/m4/Makefile.am, gl/m4/alloca.m4,
1223           gl/m4/argp.m4, gl/m4/codeset.m4, gl/m4/error.m4,
1224           gl/m4/gethostname.m4, gl/m4/getopt.m4, gl/m4/gettext.m4,
1225           gl/m4/glibc21.m4, gl/m4/iconv.m4, gl/m4/intdiv0.m4,
1226           gl/m4/intmax_t.m4, gl/m4/inttypes-pri.m4, gl/m4/inttypes.m4,
1227           gl/m4/inttypes_h.m4, gl/m4/isc-posix.m4, gl/m4/lcmessage.m4,
1228           gl/m4/lib-ld.m4, gl/m4/lib-link.m4, gl/m4/lib-prefix.m4,
1229           gl/m4/longdouble.m4, gl/m4/longlong.m4, gl/m4/malloc.m4,
1230           gl/m4/memmove.m4, gl/m4/memset.m4, gl/m4/nls.m4,
1231           gl/m4/onceonly_2_57.m4, gl/m4/po.m4, gl/m4/progtest.m4,
1232           gl/m4/realloc.m4, gl/m4/setenv.m4, gl/m4/signed.m4,
1233           gl/m4/stdint_h.m4, gl/m4/strcase.m4, gl/m4/strchrnul.m4,
1234           gl/m4/strdup.m4, gl/m4/strerror.m4, gl/m4/strerror_r.m4,
1235           gl/m4/sysexits.m4, gl/m4/uintmax_t.m4, gl/m4/ulonglong.m4,
1236           gl/m4/unlocked-io.m4, gl/m4/vasnprintf.m4, gl/m4/vasprintf.m4,
1237           gl/m4/wchar_t.m4, gl/m4/wint_t.m4, gl/m4/xalloc.m4,
1238           lib/Makefile.am: Add gnulib compatibility functions.  Remove argp
1239           (replaced by gnulib argp module).
1241 2003-07-04  Simon Josefsson <simon@josefsson.org>
1243         * lib/tkt.c: (shishi_tkt_key): Retrieve key from encticketpart too.
1245 2003-06-27  Simon Josefsson <simon@josefsson.org>
1247         * lib/ap.c: Check for asn1 error.
1249 2003-06-12  Simon Josefsson <simon@josefsson.org>
1251         * doc/shishi.texi: Add.
1253 2003-06-02  Simon Josefsson <simon@josefsson.org>
1255         * tests/Makefile.am: Remove ticketset for now.
1257 2003-06-02  Simon Josefsson <simon@josefsson.org>
1259         * NEWS: Version 0.0.0.
1261 2003-06-02  Simon Josefsson <simon@josefsson.org>
1263         * Makefile.am: Add release target.
1265 2003-06-02  Simon Josefsson <simon@josefsson.org>
1267         * lib/crypto.c: Add DES encrypt/decrypt without checksum.  Add
1268           dummy checksum.
1270 2003-06-02  Simon Josefsson <simon@josefsson.org>
1272         * lib/crypto-des.c: Add DES encrypt/decrypt without checksum.
1274 2003-06-02  Simon Josefsson <simon@josefsson.org>
1276         * lib/shishi.h.in: Fix NONE ciphers.
1278 2003-05-27  Simon Josefsson <simon@josefsson.org>
1280         * doc/Makefile.am: Add encapreppart functions to AP section.
1282 2003-05-27  Simon Josefsson <simon@josefsson.org>
1284         * lib/aprep.c, lib/apreq.c: Fix a2d.
1286 2003-05-27  Simon Josefsson <simon@josefsson.org>
1288         * lib/encapreppart.c, lib/shishi.h.in: Add
1289           shishi_encapreppart_seqnumber_get.
1291 2003-05-27  Simon Josefsson <simon@josefsson.org>
1293         * lib/crypto-3des.c, lib/crypto.c, lib/shishi.h.in: Add 3des-none.
1294           Add encrypt/decrypt with specific etype.
1296 2003-05-25  Simon Josefsson <simon@josefsson.org>
1298         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
1299           lib/crypto-null.c, lib/crypto.c, lib/shishi.h.in: Add
1300           shishi_{en,de}crypt_iv().
1302 2003-05-25  Simon Josefsson <simon@josefsson.org>
1304         * lib/shishi.h.in: Fix typo.
1306 2003-05-25  Simon Josefsson <simon@josefsson.org>
1308         * lib/shishi.h.in: Add GSS keyusage constants.
1310 2003-05-18  Simon Josefsson <simon@josefsson.org>
1312         * lib/authenticator.c: Fix.
1314 2003-05-11  Simon Josefsson <simon@josefsson.org>
1316         * lib/ap.c, lib/shishi.h.in: Add shishi_ap_req_der_new.
1318 2003-05-08  Simon Josefsson <simon@josefsson.org>
1320         * lib/Makefile.am: Fix asn1Parser.
1322 2003-05-08  Simon Josefsson <simon@josefsson.org>
1324         * doc/Makefile.am: Remove GSS stuff.
1326 2003-05-08  Simon Josefsson <simon@josefsson.org>
1328         * configure.ac: Check for asn1Parser.
1330 2003-05-08  Simon Josefsson <simon@josefsson.org>
1332         * lib/tkts.c: Add.
1334 2003-05-08  Simon Josefsson <simon@josefsson.org>
1336         * lib/init.c: Fix doc.
1338 2003-05-01  Simon Josefsson <simon@josefsson.org>
1340         * Makefile.am, README, configure.ac, tests/Makefile.am,
1341           shishi-gss.pc.in: Remove GSS stuff (moved to separate project).
1343 2003-05-01  Simon Josefsson <simon@josefsson.org>
1345         * doc/shishi.texi: Remove GSS stuff.
1347 2003-05-01  Simon Josefsson <simon@josefsson.org>
1349         * shishi-gss.pc.in: Add.
1351 2003-05-01  Simon Josefsson <simon@josefsson.org>
1353         * Makefile.am: Add shishi-gss.pc*.
1355 2003-05-01  Simon Josefsson <simon@josefsson.org>
1357         * configure.ac: Build shishi-gss.pc.
1359 2003-05-01  Simon Josefsson <simon@josefsson.org>
1361         * doc/gdoc: Escape { and }.
1363 2003-05-01  Simon Josefsson <simon@josefsson.org>
1365         * doc/shishi.texi: Fix.
1367 2003-05-01  Simon Josefsson <simon@josefsson.org>
1369         * Makefile.am: Indent in gss/.
1371 2003-05-01  Simon Josefsson <simon@josefsson.org>
1373         * doc/Makefile.am, doc/shishi.texi: Add.
1375 2003-05-01  Simon Josefsson <simon@josefsson.org>
1377         * README: Add gss/.
1379 2003-05-01  Simon Josefsson <simon@josefsson.org>
1381         * NEWS, AUTHORS: Fix.
1383 2003-05-01  Simon Josefsson <simon@josefsson.org>
1385         * Makefile.am, configure.ac, doc/Makefile.am, doc/shishi.texi,
1386           tests/Makefile.am, tests/gss.c: Add framework for GSS-API
1387           support.
1389 2003-05-01  Simon Josefsson <simon@josefsson.org>
1391         * tests/authenticator.c, tests/crypto.c, tests/gztime.c,
1392           tests/ticketset.c, tests/utils.c: Move include of shishi.h from
1393           utils.c to each file.
1395 2003-05-01  Simon Josefsson <simon@josefsson.org>
1397         * lib/internal.h: Typo.
1399 2003-04-18  Simon Josefsson <simon@josefsson.org>
1401         * doc/shishi.texi: Fix info dir entry.
1403 2003-04-16  Simon Josefsson <simon@josefsson.org>
1405         * ANNOUNCE: Mention devices it runs on.
1407 2003-04-15  Simon Josefsson <simon@josefsson.org>
1409         * Makefile.am: Use new cvs2cl.
1411 2003-03-29  Simon Josefsson <simon@josefsson.org>
1413         * lib/kdcreq.c: Use new allocating a2d.
1415 2003-03-26  Simon Josefsson <simon@josefsson.org>
1417         * src/shishid.c: Add comment.
1419 2003-03-26  Simon Josefsson <simon@josefsson.org>
1421         * lib/asn1.c, lib/kdc.c, lib/shishi.h.in: Add new allocating a2d
1422           functions and use them.
1424 2003-03-26  Simon Josefsson <simon@josefsson.org>
1426         * lib/crypto-des.c: Use new libgcrypt CBC-MAC interface.
1428 2003-03-26  Simon Josefsson <simon@josefsson.org>
1430         * crypto/AUTHORS, crypto/NEWS, crypto/THANKS, crypto/TODO,
1431           crypto/configure.ac: Upstream sync.
1433 2003-03-26  Simon Josefsson <simon@josefsson.org>
1435         * asn1/NEWS, asn1/configure.in: Upstream sync.
1437 2003-03-14  Simon Josefsson <simon@josefsson.org>
1439         * tests/crypto.c: Fix debug output, spotted by Marcus Watts
1440           <mdw@umich.edu>.
1442 2003-02-19  Simon Josefsson <simon@josefsson.org>
1444         * asn1/NEWS, asn1/configure.in: Upstream update.
1446 2003-02-12  Simon Josefsson <simon@josefsson.org>
1448         * lib/safe.c: Make it work.
1450 2003-02-12  Simon Josefsson <simon@josefsson.org>
1452         * lib/tkt.c: Use new ASN.1 API.
1454 2003-02-12  Simon Josefsson <simon@josefsson.org>
1456         * lib/kdcreq.c: Use new ASN.1 and principal APIs.
1458 2003-02-12  Simon Josefsson <simon@josefsson.org>
1460         * lib/kdcrep.c: Use new principal API.
1462 2003-02-12  Simon Josefsson <simon@josefsson.org>
1464         * lib/principal.c: Add *_set().
1466 2003-02-12  Simon Josefsson <simon@josefsson.org>
1468         * lib/encapreppart.c: Doc fixes.  Use new ASN.1 APIs.
1470 2003-02-12  Simon Josefsson <simon@josefsson.org>
1472         * lib/asn1.c: Fix integer functions.
1474 2003-02-12  Simon Josefsson <simon@josefsson.org>
1476         * tests/authenticator.c, tests/gztime.c, tests/ticketset.c: Indent.
1478 2003-02-12  Simon Josefsson <simon@josefsson.org>
1480         * tests/Makefile.am: Add authenticator and gztime.  Remove asn1
1481           CFLAGS.
1483 2003-02-12  Simon Josefsson <simon@josefsson.org>
1485         * tests/utils.c: Fix prototypes.
1487 2003-02-12  Simon Josefsson <simon@josefsson.org>
1489         * tests/authenticator.c: Add.
1491 2003-02-12  Simon Josefsson <simon@josefsson.org>
1493         * lib/authenticator.c: Cleanups.
1495 2003-02-11  Simon Josefsson <simon@josefsson.org>
1497         * tests/gztime.c: Add.
1499 2003-02-11  Simon Josefsson <simon@josefsson.org>
1501         * lib/gztime.c: Make it work again.
1503 2003-02-11  Simon Josefsson <simon@josefsson.org>
1505         * lib/gztime.c: Fix prototypes.
1507 2003-02-11  Simon Josefsson <simon@josefsson.org>
1509         * lib/shishi.h.in: Add.  Fix prototypes.
1511 2003-02-11  Simon Josefsson <simon@josefsson.org>
1513         * tests/ticketset.c: Fix title.
1515 2003-02-11  Simon Josefsson <simon@josefsson.org>
1517         * lib/tkts.c: Fix.
1519 2003-02-11  Simon Josefsson <simon@josefsson.org>
1521         * crypto/INSTALL: Fix.
1523 2003-02-11  Simon Josefsson <simon@josefsson.org>
1525         * Makefile.am: Allow use of external libtasn1.
1527 2003-02-11  Simon Josefsson <simon@josefsson.org>
1529         * configure.ac, lib/Makefile.am: Allow use of external libtasn1.
1530           Remove *_BUILD_* junk for pkg-config.
1532 2003-02-11  Simon Josefsson <simon@josefsson.org>
1534         * shishi.pc.in: CFLAGS for libgcrypt not needed to use shishi.  Let
1535           libtool handle library dependencies.
1537 2003-02-11  Simon Josefsson <simon@josefsson.org>
1539         * configure.ac: We need libgcrypt >1.1.13.
1541 2003-02-11  Simon Josefsson <simon@josefsson.org>
1543         * crypto/AUTHORS, crypto/INSTALL, crypto/NEWS, crypto/README,
1544           crypto/TODO, crypto/configure.ac, crypto/libgcrypt.txt: Upstream
1545           update.
1547 2003-02-11  Simon Josefsson <simon@josefsson.org>
1549         * lib/aprep.c, lib/apreq.c, lib/asn1.c, lib/authenticator.c,
1550           lib/diskio.c, lib/encapreppart.c, lib/enckdcreppart.c,
1551           lib/encticketpart.c, lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c,
1552           lib/krberror.c, lib/safe.c, lib/tgs.c, lib/ticket.c, lib/tkt.c:
1553           Use new libtasn1 API.
1555 2003-02-11  Simon Josefsson <simon@josefsson.org>
1557         * asn1/configure.in: Upstream update.
1559 2003-02-11  Simon Josefsson <simon@josefsson.org>
1561         * asn1/NEWS: Upstream update.
1563 2003-02-11  Simon Josefsson <simon@josefsson.org>
1565         * po/shishi.pot, po/sv.po: Generated.
1567 2003-02-11  Simon Josefsson <simon@josefsson.org>
1569         * doc/reference/shishi.types: Add.
1571 2003-02-11  Simon Josefsson <simon@josefsson.org>
1573         * ANNOUNCE: Update.
1575 2003-02-11  Simon Josefsson <simon@josefsson.org>
1577         * lib/shishi.h.in, lib/safe.c: Fix SAFE.
1579 2003-02-10  Simon Josefsson <simon@josefsson.org>
1581         * doc/shishi.texi: Add.
1583 2003-02-10  Simon Josefsson <simon@josefsson.org>
1585         * doc/Makefile.am: Add KRB-SAFE.
1587 2003-02-10  Simon Josefsson <simon@josefsson.org>
1589         * doc/shishi.texi: Add KRB-SAFE.  Move utility functions.
1591 2003-02-10  Simon Josefsson <simon@josefsson.org>
1593         * doc/shishi.texi: [no log message]
1595 2003-02-10  Simon Josefsson <simon@josefsson.org>
1597         * doc/shishi.texi: (Cryptographic Overview): Improve wording.
1599 2003-02-10  Simon Josefsson <simon@josefsson.org>
1601         * README-alpha: Fix.
1603 2003-02-10  Simon Josefsson <simon@josefsson.org>
1605         * lib/as.c: Doc fix.
1607 2003-02-10  Simon Josefsson <simon@josefsson.org>
1609         * lib/asn1.c, lib/diskio.c, lib/safe.c, lib/shishi.h.in,
1610           lib/internal.h, src/client.c, src/server.c: Make KRB-SAFE work.
1612 2003-02-10  Simon Josefsson <simon@josefsson.org>
1614         * lib/tgs.c, lib/as.c: Doc fix.
1616 2003-02-10  Simon Josefsson <simon@josefsson.org>
1618         * Makefile.am: Ditto.
1620 2003-02-10  Simon Josefsson <simon@josefsson.org>
1622         * Makefile.am: Fix ChangeLog generation.
1624 2003-02-10  Simon Josefsson <simon@josefsson.org>
1626         * README: Fix.
1628 2003-02-08  Simon Josefsson <simon@josefsson.org>
1630         * lib/shishi.h.in, lib/tkts.c: Fix.
1632 2003-02-08  Simon Josefsson <simon@josefsson.org>
1634         * tests/ticketset.c, tests/crypto.c, tests/utils.c, src/client.c,
1635           src/server.c, src/data.h, src/shishi.c, src/shishid.c: Fix.
1637 2003-02-08  Simon Josefsson <simon@josefsson.org>
1639         * src/shishid.c: Fix.
1641 2003-02-08  Simon Josefsson <simon@josefsson.org>
1643         * lib/safe.c: Add.
1645 2003-02-08  Simon Josefsson <simon@josefsson.org>
1647         * src/authp.c, src/client.c, lib/shishi.h.in: Fix.
1649 2003-02-08  Simon Josefsson <simon@josefsson.org>
1651         * lib/asn1.c, lib/crypto-des.c, lib/init.c, lib/netio.c,
1652           lib/shishi.h.in: Fix.
1654 2003-02-08  Simon Josefsson <simon@josefsson.org>
1656         * lib/vasprintf.c, lib/kdcreq.c: Fix.
1658 2003-02-08  Simon Josefsson <simon@josefsson.org>
1660         * lib/asn1.c, lib/authenticator.c, lib/cfg.c, lib/crypto-des.c,
1661           lib/crypto.c, lib/enckdcreppart.c, lib/encticketpart.c,
1662           lib/init.c, lib/kdc.c, lib/kdcrep.c, lib/key.c, lib/netio.c,
1663           lib/pkcs5.c, lib/principal.c, lib/shishi.h.in, lib/ticket.c,
1664           lib/tkt.c, lib/tkts.c, lib/vasprintf.c: Fix.
1666 2003-02-08  Simon Josefsson <simon@josefsson.org>
1668         * lib/shishi.h.in: Fix.
1670 2003-02-08  Simon Josefsson <simon@josefsson.org>
1672         * lib/crypto.c: Fix.
1674 2003-02-08  Simon Josefsson <simon@josefsson.org>
1676         * lib/vasprintf.c, lib/internal.h: Fix.
1678 2003-02-08  Simon Josefsson <simon@josefsson.org>
1680         * lib/asn1.c, lib/pkcs5.c, lib/key.c, lib/crypto-aes.c,
1681           lib/crypto.c, lib/netio.c, lib/tkts.c, lib/kdc.c, lib/as.c,
1682           lib/crypto-3des.c, lib/crypto-des.c, lib/crypto-null.c,
1683           lib/init.c, lib/krberror.c, lib/shishi.h.in: Fix.
1685 2003-02-08  Simon Josefsson <simon@josefsson.org>
1687         * lib/encticketpart.c, lib/tkt.c, lib/shishi.h.in, lib/tkts.c: Fix.
1689 2003-02-08  Simon Josefsson <simon@josefsson.org>
1691         * lib/asn1.c: Add.
1693 2003-02-08  Simon Josefsson <simon@josefsson.org>
1695         * lib/apreq.c, lib/shishi.h.in, lib/encapreppart.c, lib/ticket.c:
1696           Fix.
1698 2003-02-08  Simon Josefsson <simon@josefsson.org>
1700         * lib/authenticator.c, lib/kdcrep.c, lib/enckdcreppart.c: Fix.
1702 2003-02-08  Simon Josefsson <simon@josefsson.org>
1704         * lib/shishi.h.in: Fix.
1706 2003-02-08  Simon Josefsson <simon@josefsson.org>
1708         * lib/cfg.c: Fix warnings.
1710 2003-02-08  Simon Josefsson <simon@josefsson.org>
1712         * lib/cfg.c: Declare getsubopt().
1714 2003-02-08  Simon Josefsson <simon@josefsson.org>
1716         * lib/shishi.h.in: Add.
1718 2003-02-08  Simon Josefsson <simon@josefsson.org>
1720         * lib/shishi.h.in: Add.  Fix.
1722 2003-02-08  Simon Josefsson <simon@josefsson.org>
1724         * lib/shishi.h.in: Add.
1726 2003-02-08  Simon Josefsson <simon@josefsson.org>
1728         * lib/shishi.h.in, lib/internal.h: Add.
1730 2003-02-08  Simon Josefsson <simon@josefsson.org>
1732         * lib/shishi.h.in, lib/internal.h: Add.
1734 2003-02-08  Simon Josefsson <simon@josefsson.org>
1736         * lib/internal.h: Include arpa/inet.h.
1738 2003-02-08  Simon Josefsson <simon@josefsson.org>
1740         * doc/shishi.texi: Add.
1742 2003-02-08  Simon Josefsson <simon@josefsson.org>
1744         * lib/shishi.h.in: Fix.
1746 2003-02-08  Simon Josefsson <simon@josefsson.org>
1748         * lib/shishi.h.in, lib/tkts.c, tests/ticketset.c, src/shishi.c: New
1749           find/get API.
1751 2003-02-08  Simon Josefsson <simon@josefsson.org>
1753         * lib/tkt.c: Add.
1755 2003-02-08  Simon Josefsson <simon@josefsson.org>
1757         * lib/principal.c: Fix.
1759 2003-02-05  Simon Josefsson <simon@josefsson.org>
1761         * src/shishid.c, tests/ticketset.c: Fix API.
1763 2003-02-05  Simon Josefsson <simon@josefsson.org>
1765         * configure.ac: Check arpa/inet.h.
1767 2003-02-05  Simon Josefsson <simon@josefsson.org>
1769         * lib/ticket.c, lib/asn1.c, lib/shishi.h.in, lib/tkts.c: Fix API.
1771 2003-02-05  Simon Josefsson <simon@josefsson.org>
1773         * lib/enckdcreppart.c, lib/encticketpart.c: Fix.
1775 2003-02-05  Simon Josefsson <simon@josefsson.org>
1777         * lib/crypto.c: Add.
1779 2003-02-05  Simon Josefsson <simon@josefsson.org>
1781         * lib/kdc.c, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
1782           lib/diskio.c: Fix API.
1784 2003-02-05  Simon Josefsson <simon@josefsson.org>
1786         * lib/kdcrep.c: Fix.
1788 2003-02-05  Simon Josefsson <simon@josefsson.org>
1790         * lib/shishi.h.in, lib/asn1.c: Fix.
1792 2003-02-05  Simon Josefsson <simon@josefsson.org>
1794         * lib/principal.c, lib/asn1.c: (shishi_principal_name_get,
1795           shishi_principal_name_realm_get): Move from asn1.c to principal.c
1797 2003-02-05  Simon Josefsson <simon@josefsson.org>
1799         * lib/safe.c: Fix.
1801 2003-02-05  Simon Josefsson <simon@josefsson.org>
1803         * lib/diskio.c: Fix header.
1805 2003-02-05  Simon Josefsson <simon@josefsson.org>
1807         * lib/init.c: Fix gcrypt init.
1809 2003-02-05  Simon Josefsson <simon@josefsson.org>
1811         * lib/internal.h: Use Shishi_asn1 instead of ASN1_TYPE.  Fix.
1813 2003-02-05  Simon Josefsson <simon@josefsson.org>
1815         * lib/asn1.c: Add.
1817 2003-02-05  Simon Josefsson <simon@josefsson.org>
1819         * lib/enckdcreppart.c, lib/safe.c: Cleanup.
1821 2003-02-05  Simon Josefsson <simon@josefsson.org>
1823         * lib/authenticator.c, lib/kdcreq.c, lib/shishi.h.in, lib/init.c:
1824           Fix.
1826 2003-02-05  Simon Josefsson <simon@josefsson.org>
1828         * lib/encticketpart.c: Cleanup.
1830 2003-02-05  Simon Josefsson <simon@josefsson.org>
1832         * lib/ticket.c: Cleanup.
1834 2003-02-05  Simon Josefsson <simon@josefsson.org>
1836         * lib/kdc.c: Cleanup.
1838 2003-02-05  Simon Josefsson <simon@josefsson.org>
1840         * lib/krberror.c: Cleanup.
1842 2003-02-05  Simon Josefsson <simon@josefsson.org>
1844         * lib/kdcrep.c: Cleanup.
1846 2003-02-05  Simon Josefsson <simon@josefsson.org>
1848         * lib/kdcreq.c: Cleanup.
1850 2003-02-05  Simon Josefsson <simon@josefsson.org>
1852         * lib/asn1.c: Add.
1854 2003-02-05  Simon Josefsson <simon@josefsson.org>
1856         * lib/ticket.c: Use Shishi_asn1 instead of ASN1_TYPE.
1858 2003-02-05  Simon Josefsson <simon@josefsson.org>
1860         * lib/encapreppart.c: Fix.
1862 2003-02-05  Simon Josefsson <simon@josefsson.org>
1864         * lib/tkt.c, lib/krberror.c, lib/kdcrep.c, lib/kdcreq.c, lib/tgs.c,
1865           lib/safe.c: Use Shishi_asn1 instead of ASN1_TYPE.
1867 2003-02-05  Simon Josefsson <simon@josefsson.org>
1869         * lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
1870           lib/kdc.c: Use Shishi_asn1 instead of ASN1_TYPE.
1872 2003-02-05  Simon Josefsson <simon@josefsson.org>
1874         * lib/diskio.c, lib/done.c: Use Shishi_asn1 instead of ASN1_TYPE.
1876 2003-02-05  Simon Josefsson <simon@josefsson.org>
1878         * lib/asn1.c: Use Shishi_asn1 instead of ASN1_TYPE.  Cleanup.  Add.
1880 2003-02-05  Simon Josefsson <simon@josefsson.org>
1882         * lib/ap.c, lib/shishi.h.in, lib/apreq.c, lib/aprep.c, lib/as.c,
1883           lib/authenticator.c: Use Shishi_asn1 instead of ASN1_TYPE.
1885 2003-02-05  Simon Josefsson <simon@josefsson.org>
1887         * configure.ac: Check syslog.h.
1889 2003-02-05  Simon Josefsson <simon@josefsson.org>
1891         * doc/gdoc: Fixes.
1893 2003-02-05  Simon Josefsson <simon@josefsson.org>
1895         * lib/version.c: Copyright fix.
1897 2003-02-05  Simon Josefsson <simon@josefsson.org>
1899         * lib/shishi.h.in: Fix krberror.
1901 2003-02-05  Simon Josefsson <simon@josefsson.org>
1903         * lib/apreq.c, lib/error.c, lib/hostkeys.c, lib/version.c: Doc fix.
1905 2003-02-05  Simon Josefsson <simon@josefsson.org>
1907         * src/shishid.c: Syslog.  Setuid.
1909 2003-02-03  Simon Josefsson <simon@josefsson.org>
1911         * lib/krberror.c: Doc fix.
1913 2003-02-03  Simon Josefsson <simon@josefsson.org>
1915         * lib/init.c: Re-order to improve manual.
1917 2003-02-03  Simon Josefsson <simon@josefsson.org>
1919         * src/shishid.c: AS exchange works (with hardcoded credentials).
1921 2003-02-03  Simon Josefsson <simon@josefsson.org>
1923         * src/kdc.c: Fix.  What to do about this file?  Abandon?
1925 2003-02-03  Simon Josefsson <simon@josefsson.org>
1927         * lib/shishi.h.in: Fix.
1929 2003-02-03  Simon Josefsson <simon@josefsson.org>
1931         * lib/kdcreq.c: Fix.  Add.
1933 2003-02-03  Simon Josefsson <simon@josefsson.org>
1935         * lib/kdc.c: Fix return codes.
1937 2003-02-03  Simon Josefsson <simon@josefsson.org>
1939         * lib/init.c: Add.
1941 2003-02-03  Simon Josefsson <simon@josefsson.org>
1943         * lib/asn1.c: Fix debug.
1945 2003-02-03  Simon Josefsson <simon@josefsson.org>
1947         * lib/as.c: Add.  Clear pdata in AS-REQ.
1949 2003-02-03  Simon Josefsson <simon@josefsson.org>
1951         * lib/ticketset.c, lib/tkts.c: Rename ticketset.c to tkts.c.
1953 2003-02-03  Simon Josefsson <simon@josefsson.org>
1955         * lib/tkt.c: Add, code from ticket.c.
1957 2003-02-03  Simon Josefsson <simon@josefsson.org>
1959         * doc/reference/Makefile.am, doc/reference/tmpl/dummy.sgml,
1960           doc/reference/tmpl/shishi.sgml: Fix.
1962 2003-02-03  Simon Josefsson <simon@josefsson.org>
1964         * doc/reference/shishi.types, doc/reference/tmpl/shishi.sgml:
1965           Remove autogenerated stuff.
1967 2003-02-03  Simon Josefsson <simon@josefsson.org>
1969         * doc/reference/Makefile.am: Improve maintainer-clean (somewhat
1970           shishi specific).
1972 2003-02-03  Simon Josefsson <simon@josefsson.org>
1974         * doc/Makefile.am, doc/shishi.texi, doc/reference/tmpl/shishi.sgml,
1975           extra/pam_shishi/pam_shishi.c, lib/Makefile.am, lib/ap.c,
1976           lib/apreq.c, lib/as.c, lib/asn1.c, lib/authenticator.c,
1977           lib/diskio.c, lib/done.c, lib/enckdcreppart.c, lib/error.c,
1978           lib/init.c, lib/internal.h, lib/kdc.c, lib/kdcrep.c,
1979           lib/kdcreq.c, lib/safe.c, lib/shishi.h.in, lib/tgs.c,
1980           lib/ticket.c, src/authp.c, src/client.c, src/server.c,
1981           src/shishi.c, src/shishid.c, tests/ticketset.c: Rename
1982           shishi_ticketset_* to shishi_tkts_*.  Separate ASN.1 ticket
1983           functions into shishi_ticket_* and high-level ticket functions
1984           into shishi_tkt_*.
1986 2003-02-02  Simon Josefsson <simon@josefsson.org>
1988         * lib/ticket.c: Add.  Fix typo.  (shishi_ticket_key_set): Set key
1989           in EncKDCRepPart too.  (shishi_ticket2): Set transited, authtime,
1990           endtime.
1992 2003-02-02  Simon Josefsson <simon@josefsson.org>
1994         * lib/cfg.c, lib/crypto.c, lib/enckdcreppart.c, lib/kdc.c,
1995           lib/kdcrep.c, lib/kdcreq.c, lib/shishi.h.in: Add.
1997 2003-02-02  Simon Josefsson <simon@josefsson.org>
1999         * lib/as.c: Add.  Initialize ticket in AS.
2001 2003-02-02  Simon Josefsson <simon@josefsson.org>
2003         * lib/authenticator.c: Add.
2005 2003-02-02  Simon Josefsson <simon@josefsson.org>
2007         * lib/ticket.c, lib/shishi.h.in, lib/kdc.c: Add.
2009 2003-02-02  Simon Josefsson <simon@josefsson.org>
2011         * lib/authenticator.c: Add AuthorizationData.
2013 2003-02-02  Simon Josefsson <simon@josefsson.org>
2015         * lib/ap.c: Typo.
2017 2003-02-02  Simon Josefsson <simon@josefsson.org>
2019         * lib/kdcreq.c, lib/shishi.h.in: Add.
2021 2003-02-02  Simon Josefsson <simon@josefsson.org>
2023         * lib/kdc.c: (shishi_as_process): Print derived user key.
2025 2003-02-02  Simon Josefsson <simon@josefsson.org>
2027         * lib/diskio.c: Print hex key for noice verbose.
2029 2003-02-02  Simon Josefsson <simon@josefsson.org>
2031         * lib/ap.c, lib/as.c: Print debug info.
2033 2003-02-02  Simon Josefsson <simon@josefsson.org>
2035         * lib/ap.c: Print debug info.
2037 2003-02-01  Simon Josefsson <simon@josefsson.org>
2039         * lib/asn1.c: Add shishi_asn1_integer2_field.  Indent.
2041 2003-02-01  Simon Josefsson <simon@josefsson.org>
2043         * lib/crypto.c, lib/cfg.c, lib/authenticator.c, src/authp.c,
2044           src/client.c, src/crypto.c, src/server.c, src/shishi.c,
2045           src/shishid.c, tests/crypto.c, tests/ticketset.c: Indent.
2047 2003-02-01  Simon Josefsson <simon@josefsson.org>
2049         * lib/diskio.c: Indent.  Add debug code.
2051 2003-02-01  Simon Josefsson <simon@josefsson.org>
2053         * lib/enckdcreppart.c: Add shishi_enckdcreppart_key_set,
2054           shishi_enckdcreppart_nonce_set,
2055           shishi_enckdcreppart_populate_encticketpart,
2056           shishi_enckdcreppart_srealm_set, shishi_enckdcreppart_sname_set,
2057           shishi_enckdcreppart_server_set,
2058           shishi_enckdcreppart_srealmserver_set, shishi_encasreppart.
2059           Indent.
2061 2003-02-01  Simon Josefsson <simon@josefsson.org>
2063         * lib/kdc.c, lib/init.c, lib/hostkeys.c, lib/error.c,
2064           lib/encticketpart.c, lib/encapreppart.c: Indent.
2066 2003-02-01  Simon Josefsson <simon@josefsson.org>
2068         * lib/kdcrep.c: Add shishi_kdcrep_crealm_set,
2069           shishi_kdcrep_cname_set, shishi_kdcrep_client_set,
2070           shishi_kdcrep_crealmserver_set, shishi_kdcrep_set_enc_part,
2071           shishi_kdcrep_add_enc_part.  (shishi_kdcrep_get_ticket): Don't
2072           lose on (some) optional fields.
2074 2003-02-01  Simon Josefsson <simon@josefsson.org>
2076         * lib/kdcreq.c: Add shishi_kdcreq_nonce, shishi_kdcreq_cname_get.
2078 2003-02-01  Simon Josefsson <simon@josefsson.org>
2080         * lib/krberror.c, lib/key.c: Indent.
2082 2003-02-01  Simon Josefsson <simon@josefsson.org>
2084         * lib/ticketset.c, lib/ticket.c, lib/tgs.c, lib/realm.c,
2085           lib/principal.c, lib/password.c, lib/netio.c: Indent.
2087 2003-02-01  Simon Josefsson <simon@josefsson.org>
2089         * lib/as.c: Add shishi_as_rep_der_set.
2091 2003-02-01  Simon Josefsson <simon@josefsson.org>
2093         * lib/apreq.c: (shishi_apreq_get_ticket, shishi_apreq_set_ticket):
2094           Don't lose on optional fields (some still left though).
2096 2003-02-01  Simon Josefsson <simon@josefsson.org>
2098         * lib/aprep.c: Indent.
2100 2003-02-01  Simon Josefsson <simon@josefsson.org>
2102         * lib/ap.c: Indent.  (shishi_ap_rep_der_set): Don't lose previous
2103           AP-REP.  (shishi_ap_rep_der): New.
2105 2003-01-31  Simon Josefsson <simon@josefsson.org>
2107         * lib/shishi.h.in: Add.  Fix key usage enum member name.
2109 2003-01-31  Simon Josefsson <simon@josefsson.org>
2111         * lib/encticketpart.c, lib/kdcrep.c, lib/ticket.c: Add functions to
2112           set things.
2114 2003-01-31  Simon Josefsson <simon@josefsson.org>
2116         * lib/enckdcreppart.c: Fix.
2118 2003-01-31  Simon Josefsson <simon@josefsson.org>
2120         * lib/shishi.h.in: Add.
2122 2003-01-31  Simon Josefsson <simon@josefsson.org>
2124         * lib/encticketpart.c: Add shishi_encticketpart.
2126 2003-01-31  Simon Josefsson <simon@josefsson.org>
2128         * lib/init.c: Add shishi_init_server.
2130 2003-01-31  Simon Josefsson <simon@josefsson.org>
2132         * lib/key.c: Add shishi_key_random.
2134 2003-01-31  Simon Josefsson <simon@josefsson.org>
2136         * lib/crypto.c: Use strong random data.
2138 2003-01-26  Simon Josefsson <simon@josefsson.org>
2140         * doc/reference/tmpl/shishi.sgml: Generated.
2142 2003-01-22  Simon Josefsson <simon@josefsson.org>
2144         * doc/reference/tmpl/shishi.sgml: New.
2146 2003-01-22  Simon Josefsson <simon@josefsson.org>
2148         * configure.ac: Fix.
2150 2003-01-22  Simon Josefsson <simon@josefsson.org>
2152         * doc/reference/shishi-docs.sgml: Add some text.
2154 2003-01-22  Simon Josefsson <simon@josefsson.org>
2156         * doc/reference/Makefile.am: Add uninstall target.  Fix distcheck.
2158 2003-01-22  Simon Josefsson <simon@josefsson.org>
2160         * lib/crypto-des.c: Use libgcrypt for CRC.
2162 2003-01-22  Simon Josefsson <simon@josefsson.org>
2164         * lib/Makefile.am: Fix libstringprep vs libidn.
2166 2003-01-21  Simon Josefsson <simon@josefsson.org>
2168         * configure.ac: Fix libstringprep vs libidn.
2170 2003-01-21  Simon Josefsson <simon@josefsson.org>
2172         * Makefile.am: Don't dist gdbm (for now).  Fix libstringprep vs
2173           libidn.  Fix cvs2cl and gtk-dock for distcheck.
2175 2003-01-21  Simon Josefsson <simon@josefsson.org>
2177         * tests/crypto.c: Don't check crc (gcrypt used now).
2179 2002-12-15  Simon Josefsson <simon@josefsson.org>
2181         * lib/Makefile.am, lib/diskio.c, lib/key.c, lib/safe.c,
2182           lib/shishi.h.in, src/client.c: Unfinished SAFE support.
2184 2002-12-15  Simon Josefsson <simon@josefsson.org>
2186         * ANNOUNCE: Fix.
2188 2002-12-15  Simon Josefsson <simon@josefsson.org>
2190         * ANNOUNCE: Fix.
2192 2002-12-15  Simon Josefsson <simon@josefsson.org>
2194         * ANNOUNCE: Fix.
2196 2002-12-15  Simon Josefsson <simon@josefsson.org>
2198         * src/shishid.c, src/shishi.c: Fix.
2200 2002-12-15  Simon Josefsson <simon@josefsson.org>
2202         * shishi.pc.in, shishi.conf.in, README: Fix.
2204 2002-12-14  Simon Josefsson <simon@josefsson.org>
2206         * configure.ac: Add GTK-DOC stuff.
2208 2002-12-14  Simon Josefsson <simon@josefsson.org>
2210         * lib/kdcreq.c, lib/tgs.c: Fix warnings from GTK-DOC.
2212 2002-12-14  Simon Josefsson <simon@josefsson.org>
2214         * doc/Makefile.am, doc/reference/Makefile.am,
2215           doc/reference/shishi-docs.sgml, doc/reference/shishi.types:
2216           Generate HTML/SGML API documentation using GTK-DOC.
2218 2002-12-14  Simon Josefsson <simon@josefsson.org>
2220         * lib/ticket.c, lib/ticketset.c, lib/shishi.h.in: Fix.
2222 2002-12-14  Simon Josefsson <simon@josefsson.org>
2224         * Makefile.am: EXTRA_DIST ANNOUNCE:
2226 2002-12-14  Simon Josefsson <simon@josefsson.org>
2228         * ANNOUNCE: Add.
2230 2002-12-14  Simon Josefsson <simon@josefsson.org>
2232         * extra/pam_shishi/pam_shishi.c: Define PAM_STATIC for static
2233           builds.
2235 2002-12-14  Simon Josefsson <simon@josefsson.org>
2237         * configure.ac, extra/pam_shishi/Makefile.am,
2238           extra/pam_shishi/pam_shishi.c: Solaris PAM fixes.
2240 2002-12-14  Simon Josefsson <simon@josefsson.org>
2242         * Makefile.am: Make sure ChangeLog is regenerated.
2244 2002-12-13  Simon Josefsson <simon@josefsson.org>
2246         * extra/README: Fix.
2248 2002-12-13  Simon Josefsson <simon@josefsson.org>
2250         * AUTHORS, NEWS, README, README-alpha, THANKS: Copying condition
2251           changes.
2253 2002-12-13  Simon Josefsson <simon@josefsson.org>
2255         * src/shishid.c: Fix warnings.
2257 2002-12-13  Simon Josefsson <simon@josefsson.org>
2259         * doc/shishi.texi: Fix ports.
2261 2002-12-13  Simon Josefsson <simon@josefsson.org>
2263         * configure.ac, extra/Makefile.am, extra/pam_shishi/Makefile.am,
2264           extra/pam_shishi/pam_shishi.c: Add --disable-pam configure
2265           option.
2267 2002-12-13  Simon Josefsson <simon@josefsson.org>
2269         * src/server.c: Don't hardcode server name.
2271 2002-12-13  Simon Josefsson <simon@josefsson.org>
2273         * lib/shishi.h.in, lib/ticketset.c, lib/apreq.c, lib/crypto.c,
2274           lib/kdcreq.c: Revert earlier changes that broke simplified
2275           encryption profile.  PAM fixes.
2277 2002-12-13  Simon Josefsson <simon@josefsson.org>
2279         * extra/README: Add PAM.
2281 2002-12-13  Simon Josefsson <simon@josefsson.org>
2283         * extra/Makefile.am, extra/pam_shishi/Makefile.am,
2284           extra/pam_shishi/pam_shishi.c: Initial PAM module.
2286 2002-12-12  Simon Josefsson <simon@josefsson.org>
2288         * doc/shishi.texi: Fixes.
2290 2002-12-12  Simon Josefsson <simon@josefsson.org>
2292         * tests/ticketset.c: Add.
2294 2002-12-12  Simon Josefsson <simon@josefsson.org>
2296         * lib/ap.c, lib/apreq.c, lib/authenticator.c, lib/crypto-3des.c,
2297           lib/crypto-aes.c, lib/crypto-des.c, lib/crypto.c, lib/diskio.c,
2298           lib/encapreppart.c, lib/init.c, lib/internal.h, lib/kdc.c,
2299           lib/kdcrep.c, lib/kdcreq.c, lib/netio.c, lib/password.c,
2300           lib/shishi.h.in, lib/ticket.c, lib/ticketset.c, lib/vasprintf.c:
2301           Fix warnings.
2303 2002-12-12  Simon Josefsson <simon@josefsson.org>
2305         * tests/ticketset.c: Use new ASN.1 interface.
2307 2002-12-12  Simon Josefsson <simon@josefsson.org>
2309         * lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c, lib/asn1.c,
2310           lib/authenticator.c, lib/diskio.c, lib/encapreppart.c,
2311           lib/enckdcreppart.c, lib/encticketpart.c, lib/kdc.c,
2312           lib/kdcrep.c, lib/kdcreq.c, lib/krberror.c, lib/shishi.h.in,
2313           lib/ticket.c: Cleanup ASN.1 stuff.
2315 2002-12-12  Simon Josefsson <simon@josefsson.org>
2317         * src/shishi.c: Expire tickets.
2319 2002-12-11  Simon Josefsson <simon@josefsson.org>
2321         * tests/ticketset.c: Test file read/write.
2323 2002-12-11  Simon Josefsson <simon@josefsson.org>
2325         * lib/ticketset.c: Mem fixes.  Separate ticket expiring on write.
2327 2002-12-11  Simon Josefsson <simon@josefsson.org>
2329         * tests/ticketset.c: Use new ticketset API. Fixes.
2331 2002-12-11  Simon Josefsson <simon@josefsson.org>
2333         * src/authp.c, src/client.c, src/shishi.c: Use new ticketset
2334           interface.
2336 2002-12-11  Simon Josefsson <simon@josefsson.org>
2338         * lib/init.c, lib/shishi.h.in, lib/ticketset.c:
2339           s/ticketset_init/ticketset/g
2341 2002-12-11  Simon Josefsson <simon@josefsson.org>
2343         * tests/Makefile.am, tests/crypto.c, tests/ticketset.c,
2344           tests/utils.c: Add ticketset self tests.
2346 2002-12-11  Simon Josefsson <simon@josefsson.org>
2348         * src/authp.c, src/client.c, src/kdc.c, src/shishi.c: Fix for new
2349           API.
2351 2002-12-11  Simon Josefsson <simon@josefsson.org>
2353         * lib/asn1.c, lib/diskio.c, lib/done.c, lib/internal.h, lib/kdc.c,
2354           lib/shishi.h.in, lib/ticket.c, lib/ticketset.c: Fixes discovered
2355           while writing ticketset selftests.
2357 2002-12-11  Simon Josefsson <simon@josefsson.org>
2359         * src/authp.c, src/client.c, src/crypto.c, src/data.h,
2360           src/server.c, src/shishi.c: Fix.
2362 2002-12-11  Simon Josefsson <simon@josefsson.org>
2364         * tests/crypto.c: Use new key API.
2366 2002-12-11  Simon Josefsson <simon@josefsson.org>
2368         * lib/error.c: Add.
2370 2002-12-11  Simon Josefsson <simon@josefsson.org>
2372         * src/shishid.c: Don't define ngettext.
2374 2002-12-11  Simon Josefsson <simon@josefsson.org>
2376         * src/server.c: Fix.
2378 2002-12-11  Simon Josefsson <simon@josefsson.org>
2380         * lib/error.c: Add.
2382 2002-12-11  Simon Josefsson <simon@josefsson.org>
2384         * lib/ap.c: Fix keyusage.
2386 2002-12-11  Simon Josefsson <simon@josefsson.org>
2388         * src/shishi.c: Add crypto key file.
2390 2002-12-11  Simon Josefsson <simon@josefsson.org>
2392         * src/server.c: Use AP interface.
2394 2002-12-11  Simon Josefsson <simon@josefsson.org>
2396         * src/crypto.c: Use new key API.
2398 2002-12-11  Simon Josefsson <simon@josefsson.org>
2400         * lib/ap.c, lib/apreq.c, lib/hostkeys.c, lib/internal.h, lib/key.c,
2401           lib/shishi.h.in, lib/ticket.c: Improve AP interface.
2403 2002-12-11  Simon Josefsson <simon@josefsson.org>
2405         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto.c, lib/diskio.c,
2406           lib/hostkeys.c, lib/key.c, lib/shishi.h.in: Key API fixes.
2408 2002-12-11  Simon Josefsson <simon@josefsson.org>
2410         * lib/ap.c: Fix (make TGS work again).
2412 2002-12-11  Simon Josefsson <simon@josefsson.org>
2414         * tests/crypto.c: Use new key API.
2416 2002-12-11  Simon Josefsson <simon@josefsson.org>
2418         * doc/Makefile.am, doc/shishi.texi: Hostkeys.
2420 2002-12-11  Simon Josefsson <simon@josefsson.org>
2422         * configure.ac: Dmalloc.
2424 2002-12-11  Simon Josefsson <simon@josefsson.org>
2426         * AUTHORS, NEWS, README: Fix copying conditions.
2428 2002-12-11  Simon Josefsson <simon@josefsson.org>
2430         * src/crypto.c, src/kdc.c: Use new key API.
2432 2002-12-11  Simon Josefsson <simon@josefsson.org>
2434         * lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
2435           lib/asn1.c, lib/authenticator.c, lib/base64.c, lib/cfg.c,
2436           lib/crypto-des.c, lib/encapreppart.c, lib/gztime.c, lib/init.c,
2437           lib/kdcrep.c, lib/kdcreq.c, lib/krberror.c, lib/netio.c,
2438           lib/password.c, lib/realm.c, lib/ticketset.c: -Wall fixes.
2440 2002-12-11  Simon Josefsson <simon@josefsson.org>
2442         * lib/Makefile.am, lib/crypto-3des.c, lib/crypto-aes.c,
2443           lib/crypto.c, lib/diskio.c, lib/done.c, lib/enckdcreppart.c,
2444           lib/encticketpart.c, lib/hostkeys.c, lib/internal.h, lib/kdc.c,
2445           lib/key.c, lib/shishi.h.in: Cleanup key API.  Add hostkey API
2446           starting point.  Fixes.
2448 2002-12-09  Simon Josefsson <simon@josefsson.org>
2450         * README: Removed text now in README-alpha.
2452 2002-12-09  Simon Josefsson <simon@josefsson.org>
2454         * README-alpha: Add.
2456 2002-12-09  Simon Josefsson <simon@josefsson.org>
2458         * lib/ap.c, lib/as.c, lib/crypto-des.c, lib/tgs.c, lib/ticketset.c:
2459           Improve verbose messages.
2461 2002-12-09  Simon Josefsson <simon@josefsson.org>
2463         * src/shishi.c: Use TGS interface.
2465 2002-12-09  Simon Josefsson <simon@josefsson.org>
2467         * lib/ap.c, lib/as.c, lib/principal.c, lib/realm.c,
2468           lib/shishi.h.in, lib/tgs.c, lib/ticketset.c: Cleanup TGS
2469           interface.
2471 2002-12-08  Simon Josefsson <simon@josefsson.org>
2473         * lib/ap.c, lib/diskio.c, lib/shishi.h.in, lib/ticket.c: Fix.
2475 2002-12-08  Simon Josefsson <simon@josefsson.org>
2477         * src/crypto.c: Use cipher_randomlen().
2479 2002-12-08  Simon Josefsson <simon@josefsson.org>
2481         * lib/crypto.c: Add cipher_randomlen().
2483 2002-12-08  Simon Josefsson <simon@josefsson.org>
2485         * lib/ticket.c: Fix.
2487 2002-12-08  Simon Josefsson <simon@josefsson.org>
2489         * lib/ticket.c: s/service/server/g.
2491 2002-12-08  Simon Josefsson <simon@josefsson.org>
2493         * src/shishi.c: Print EncKDCRepPart when printing ticket.
2495 2002-12-08  Simon Josefsson <simon@josefsson.org>
2497         * lib/as.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c,
2498           lib/ticketset.c: Store KDC-REP in ticket file too (for the cname,
2499           crealm, and keytype protection etype fields, and possibly other
2500           uses in the future).
2502 2002-12-08  Simon Josefsson <simon@josefsson.org>
2504         * lib/aprep.c, lib/apreq.c, lib/authenticator.c, lib/init.c,
2505           lib/internal.h: Remove most of shishi_last_*().
2507 2002-12-08  Simon Josefsson <simon@josefsson.org>
2509         * lib/diskio.c: Remove debug output.
2511 2002-12-08  Simon Josefsson <simon@josefsson.org>
2513         * src/shishi.c, src/authp.c, src/client.c: Use new ticketset API.
2515 2002-12-08  Simon Josefsson <simon@josefsson.org>
2517         * lib/ticket.c: Print etype key is protected under.
2519 2002-12-08  Simon Josefsson <simon@josefsson.org>
2521         * lib/done.c, lib/init.c, lib/shishi.h.in, lib/ticketset.c: Cleanup
2522           ticketset API.
2524 2002-12-08  Simon Josefsson <simon@josefsson.org>
2526         * lib/ticketset.c: Don't hardcode all tickets belonging to
2527           jas@JOSEFSSON.ORG.
2529 2002-12-08  Simon Josefsson <simon@josefsson.org>
2531         * src/Makefile.am: kdc.c is broken for now.
2533 2002-12-08  Simon Josefsson <simon@josefsson.org>
2535         * src/shishi.c: Print last-req too.
2537 2002-12-08  Simon Josefsson <simon@josefsson.org>
2539         * src/authp.c: Fix.
2541 2002-12-08  Simon Josefsson <simon@josefsson.org>
2543         * lib/ticketset.c: Add find/get_ticket etype.
2545 2002-12-08  Simon Josefsson <simon@josefsson.org>
2547         * lib/shishi.h.in, lib/ticket.c: Fix ticket flags.  Add last-req.
2549 2002-12-08  Simon Josefsson <simon@josefsson.org>
2551         * lib/apreq.c, lib/kdcreq.c: Remove old AP-REQ API.
2553 2002-12-08  Simon Josefsson <simon@josefsson.org>
2555         * lib/ap.c: Fix doc.
2557 2002-12-07  Simon Josefsson <simon@josefsson.org>
2559         * configure.ac: Gnits.
2561 2002-12-07  Simon Josefsson <simon@josefsson.org>
2563         * COPYING.DOC: Add.
2565 2002-12-07  Simon Josefsson <simon@josefsson.org>
2567         * doc/lgpl.texi, doc/Makefile.am: Use GPL instead of LGPL.
2569 2002-12-07  Simon Josefsson <simon@josefsson.org>
2571         * doc/Makefile.am, doc/gdoc-error, doc/shishi.texi,
2572           lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
2573           lib/asn1.c, lib/authenticator.c, lib/base64.c, lib/cfg.c,
2574           lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
2575           lib/crypto-null.c, lib/crypto.c, lib/diskio.c, lib/done.c,
2576           lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
2577           lib/error.c, lib/gztime.c, lib/init.c, lib/internal.h, lib/kdc.c,
2578           lib/kdcrep.c, lib/kdcreq.c, lib/key.c, lib/krberror.c,
2579           lib/netio.c, lib/password.c, lib/principal.c, lib/realm.c,
2580           lib/shishi.h.in, lib/tgs.c, lib/ticket.c, lib/ticketset.c,
2581           configure.ac, Makefile.am, src/Makefile.am, tests/Makefile.am,
2582           extra/Makefile.am, README: Use GPL instead of LGPL.
2584 2002-12-07  Simon Josefsson <simon@josefsson.org>
2586         * src/kdc.c, src/shishi.c: Use new AS interface.
2588 2002-12-07  Simon Josefsson <simon@josefsson.org>
2590         * lib/ap.c, lib/as.c, lib/authenticator.c, lib/kdcrep.c,
2591           lib/kdcreq.c, lib/krberror.c, lib/shishi.h.in, lib/tgs.c,
2592           lib/ticket.c, lib/ticketset.c: Clean up AS interface.
2594 2002-12-07  Simon Josefsson <simon@josefsson.org>
2596         * src/client.c: Fix.
2598 2002-12-07  Simon Josefsson <simon@josefsson.org>
2600         * src/authp.c, src/shishi.c: Use new AP interface.
2602 2002-12-07  Simon Josefsson <simon@josefsson.org>
2604         * lib/ap.c, lib/asn1.c, lib/internal.h, lib/shishi.h.in, lib/tgs.c,
2605           lib/ticket.c, lib/ticketset.c: Use new AP interface for TGS.
2607 2002-12-07  Simon Josefsson <simon@josefsson.org>
2609         * src/authp.c, src/client.c, src/kdc.c, src/server.c, src/shishi.c:
2610           Use new AP interface.
2612 2002-12-07  Simon Josefsson <simon@josefsson.org>
2614         * lib/ap.c, lib/aprep.c, lib/asn1.c, lib/internal.h,
2615           lib/shishi.h.in, lib/ticket.c, lib/ticketset.c: Clean up AP
2616           interface.
2618 2002-12-07  Simon Josefsson <simon@josefsson.org>
2620         * lib/shishi.h.in: Update AP.
2622 2002-12-07  Simon Josefsson <simon@josefsson.org>
2624         * lib/ticketset.c: Fix crash in get_ticket.
2626 2002-12-07  Simon Josefsson <simon@josefsson.org>
2628         * lib/krberror.c: Zeroterminate server string.
2630 2002-12-07  Simon Josefsson <simon@josefsson.org>
2632         * lib/diskio.c: Fix AP-REP parsing.
2634 2002-12-07  Simon Josefsson <simon@josefsson.org>
2636         * src/shishi.c: Set servername.
2638 2002-12-07  Simon Josefsson <simon@josefsson.org>
2640         * src/client.c: Use new AP functions.
2642 2002-12-07  Simon Josefsson <simon@josefsson.org>
2644         * doc/shishi.texi: Add SuSE.
2646 2002-12-07  Simon Josefsson <simon@josefsson.org>
2648         * src/shishi.c: Fixes.
2650 2002-12-07  Simon Josefsson <simon@josefsson.org>
2652         * lib/ticketset.c: Add ticketset_get_ticket_*().
2654 2002-12-07  Simon Josefsson <simon@josefsson.org>
2656         * lib/done.c: Save ticketset.
2658 2002-12-07  Simon Josefsson <simon@josefsson.org>
2660         * lib/cfg.c: Use shishi_warn().
2662 2002-12-06  Simon Josefsson <simon@josefsson.org>
2664         * configure.ac: Try harder to find socklen_t before falling back to
2665           size_t.
2667 2002-12-06  Simon Josefsson <simon@josefsson.org>
2669         * lib/shishi.h.in, lib/ticketset.c, src/kdc.c, src/shishi.c: Fix
2670           warnings.
2672 2002-12-06  Simon Josefsson <simon@josefsson.org>
2674         * lib/cfg.c: Don't gethostbyname(NULL).
2676 2002-12-06  Simon Josefsson <simon@josefsson.org>
2678         * configure.ac: Workaround gettext+libtool distcheck bug.  Fixes.
2680 2002-12-06  Simon Josefsson <simon@josefsson.org>
2682         * Makefile.am: Workaround gettext+libtool distcheck bug.
2684 2002-12-06  Simon Josefsson <simon@josefsson.org>
2686         * lib/internal.h: Handle ngettext() from autoconf instead.
2688 2002-12-06  Simon Josefsson <simon@josefsson.org>
2690         * lib/aprep.c: Print cusec in hex.
2692 2002-12-06  Simon Josefsson <simon@josefsson.org>
2694         * lib/asn1.c: Don't corrupt data in _shishi_asn1_integer_field
2695           (this caused the spurious AP-REP verification failures).
2697 2002-12-06  Simon Josefsson <simon@josefsson.org>
2699         * lib/encapreppart.c, lib/crypto.c: Fix.
2701 2002-12-06  Simon Josefsson <simon@josefsson.org>
2703         * lib/crypto-des.c: Fix.
2705 2002-12-06  Simon Josefsson <simon@josefsson.org>
2707         * extra/README: Add entire GNU Inetutils, although most of it is
2708           disabled by Shishi's configure.ac.
2710 2002-12-06  Simon Josefsson <simon@josefsson.org>
2712         * tests/Makefile.am: LTLIBINTL is included via libshishi.
2714 2002-12-05  Simon Josefsson <simon@josefsson.org>
2716         * doc/gdoc-error: Fix copying conditions.
2718 2002-12-05  Simon Josefsson <simon@josefsson.org>
2720         * doc/gdoc-error: Make it less shishi specific.
2722 2002-12-04  Simon Josefsson <simon@josefsson.org>
2724         * lib/cfg.c: Add XXX about not running gethostbyname() during
2725           startup.
2727 2002-12-04  Simon Josefsson <simon@josefsson.org>
2729         * doc/Makefile.am, doc/shishi.texi: Add realm/principal API doc.
2731 2002-12-04  Simon Josefsson <simon@josefsson.org>
2733         * lib/as.c, lib/authenticator.c, lib/done.c, lib/init.c,
2734           lib/internal.h, lib/kdcreq.c, lib/principal.c, lib/realm.c,
2735           lib/shishi.h.in, lib/tgs.c, lib/ticketset.c, src/authp.c,
2736           src/client.c, src/crypto.c, src/kdc.c, src/server.c,
2737           src/shishi.c: Harmonise realm, principal and ticketset filename
2738           API.
2740 2002-12-04  Simon Josefsson <simon@josefsson.org>
2742         * src/shishi.c: Fix --help.
2744 2002-12-04  Simon Josefsson <simon@josefsson.org>
2746         * src/shishi.c: Fix destroy --server-name.
2748 2002-12-04  Simon Josefsson <simon@josefsson.org>
2750         * lib/error.c, lib/shishi.h.in, lib/ticketset.c, src/authp.c,
2751           src/client.c, src/data.h, src/kdc.c, src/server.c, src/shishi.c:
2752           Add ticket destroy command.  Use default ticketset in src/.
2754 2002-12-04  Simon Josefsson <simon@josefsson.org>
2756         * lib/shishi.h.in: Add as.c/tgs.c prototypes.
2758 2002-12-03  Simon Josefsson <simon@josefsson.org>
2760         * doc/Makefile.am: Fix dependencies.
2762 2002-12-03  Simon Josefsson <simon@josefsson.org>
2764         * doc/Makefile.am, lib/cfg.c, lib/init.c, lib/shishi.h.in: Doc
2765           fixes.
2767 2002-12-03  Simon Josefsson <simon@josefsson.org>
2769         * Makefile.am: Exclude libstringprep from ChangeLog.
2771 2002-12-03  Simon Josefsson <simon@josefsson.org>
2773         * configure.ac, doc/shishi.texi, lib/error.c, po/shishi.pot,
2774           po/sv.po, src/Makefile.am, src/client.c, src/server.c,
2775           tests/Makefile.am, tests/crypto.c: Portability fixes.
2777 2002-12-03  Simon Josefsson <simon@josefsson.org>
2779         * lib/error.c: Typographic fixes.
2781 2002-12-03  Simon Josefsson <simon@josefsson.org>
2783         * doc/Makefile.am, doc/gdoc-error, doc/shishi.texi: Generate error
2784           label documentation.
2786 2002-12-03  Simon Josefsson <simon@josefsson.org>
2788         * src/shishi.c: New API.
2790 2002-12-03  Simon Josefsson <simon@josefsson.org>
2792         * lib/cfg.c, lib/crypto.c, lib/diskio.c, lib/encticketpart.c,
2793           lib/init.c, lib/key.c, lib/shishi.h.in, doc/Makefile.am,
2794           doc/shishi.texi: Improve crypto documentation.
2796 2002-12-02  Simon Josefsson <simon@josefsson.org>
2798         * lib/Makefile.am, Makefile.am: Fix stringprep variables.
2800 2002-12-02  Simon Josefsson <simon@josefsson.org>
2802         * configure.ac: Define socklen_t to size_t if it doesn't exist
2803           (Tru64 without _XOPEN_SOURCE=500).  Fix libstringprep variables.
2805 2002-12-02  Simon Josefsson <simon@josefsson.org>
2807         * lib/ap.c, lib/as.c, lib/crypto-des.c, lib/crypto.c,
2808           lib/internal.h, lib/kdcrep.c, lib/tgs.c, lib/ticket.c,
2809           lib/ticketset.c: Move some private structures to where they
2810           belong.  Fixes.
2812 2002-12-02  Simon Josefsson <simon@josefsson.org>
2814         * lib/as.c, lib/kdc.c: Shishi_key fixes.
2816 2002-12-02  Simon Josefsson <simon@josefsson.org>
2818         * lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c, lib/as.c,
2819           lib/authenticator.c, lib/crypto-3des.c, lib/crypto-aes.c,
2820           lib/crypto-des.c, lib/crypto-null.c, lib/crypto.c, lib/diskio.c,
2821           lib/enckdcreppart.c, lib/encticketpart.c, lib/internal.h,
2822           lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/key.c,
2823           lib/shishi.h.in, lib/ticket.c, lib/ticketset.c, src/crypto.c,
2824           src/kdc.c, tests/crypto.c: Create new Shishi_key structure to
2825           hide key details.
2827 2002-12-02  Simon Josefsson <simon@josefsson.org>
2829         * lib/Makefile.am, lib/internal.h, lib/key.c, lib/shishi.h.in: Add
2830           new key data type.
2832 2002-12-02  Simon Josefsson <simon@josefsson.org>
2834         * src/kdc.c: Use new ticket API.
2836 2002-12-02  Simon Josefsson <simon@josefsson.org>
2838         * lib/ap.c, lib/kdcreq.c, lib/shishi.h.in, lib/tgs.c, lib/ticket.c:
2839           Don't take handle parameter in ticket accessor functions.
2841 2002-12-02  Simon Josefsson <simon@josefsson.org>
2843         * src/data.h, src/shishi.c: Add --verbose-library.  Fix return
2844           code.
2846 2002-12-02  Simon Josefsson <simon@josefsson.org>
2848         * README: Fix.
2850 2002-12-02  Simon Josefsson <simon@josefsson.org>
2852         * src/data.h: Remove unused stuff.
2854 2002-12-01  Simon Josefsson <simon@josefsson.org>
2856         * src/shishi.c: Include argp.
2858 2002-12-01  Simon Josefsson <simon@josefsson.org>
2860         * src/data.h: Fix includes.
2862 2002-12-01  Simon Josefsson <simon@josefsson.org>
2864         * lib/base64.c: Fix prototype.
2866 2002-12-01  Simon Josefsson <simon@josefsson.org>
2868         * configure.ac: Add.
2870 2002-12-01  Simon Josefsson <simon@josefsson.org>
2872         * src/crypto.c, src/data.h, src/shishid.c: Fix includes.
2874 2002-12-01  Simon Josefsson <simon@josefsson.org>
2876         * lib/base64.c, lib/internal.h, lib/password.c, lib/principal.c,
2877           lib/shishi.h.in: Fix includes.  Export key usage values.
2879 2002-12-01  Simon Josefsson <simon@josefsson.org>
2881         * po/shishi.pot, po/sv.po: regenerated
2883 2002-12-01  Simon Josefsson <simon@josefsson.org>
2885         * src/crypto.c, src/data.h, src/kdc.c, src/server.c, src/shishi.c:
2886           Enhance key handling in crypto.  Fixes.
2888 2002-12-01  Simon Josefsson <simon@josefsson.org>
2890         * shishi.conf.in: Fix.
2892 2002-12-01  Simon Josefsson <simon@josefsson.org>
2894         * lib/shishi.h.in: Add. Fix.
2896 2002-12-01  Simon Josefsson <simon@josefsson.org>
2898         * lib/error.c: Add.
2900 2002-12-01  Simon Josefsson <simon@josefsson.org>
2902         * lib/diskio.c: Add key output functions.
2904 2002-12-01  Simon Josefsson <simon@josefsson.org>
2906         * lib/crypto.c: Always specify rand2key and str2key functions.
2907           Allow randomize to return 0 "random" bytes.
2909 2002-12-01  Simon Josefsson <simon@josefsson.org>
2911         * lib/crypto-null.c: Fixes.
2913 2002-12-01  Simon Josefsson <simon@josefsson.org>
2915         * lib/crypto-aes.c: More debugging output.
2917 2002-12-01  Simon Josefsson <simon@josefsson.org>
2919         * configure.ac, lib/Makefile.am: Fix.
2921 2002-12-01  Simon Josefsson <simon@josefsson.org>
2923         * shishi.conf.in: Fixes.  Add stringprocess.
2925 2002-12-01  Simon Josefsson <simon@josefsson.org>
2927         * lib/init.c: Only support AES256 by default, as per RFC1510bis.
2929 2002-12-01  Simon Josefsson <simon@josefsson.org>
2931         * README: Fix.
2933 2002-12-01  Simon Josefsson <simon@josefsson.org>
2935         * doc/shishi.texi: Fixes.
2937 2002-11-30  Simon Josefsson <simon@josefsson.org>
2939         * configure.ac: Fix typo.
2941 2002-11-30  Simon Josefsson <simon@josefsson.org>
2943         * lib/crypto-aes.c, lib/crypto-3des.c: Cleanup.
2945 2002-11-30  Simon Josefsson <simon@josefsson.org>
2947         * src/shishi.c: Print KRB-ERROR in AS/TGS.
2949 2002-11-30  Simon Josefsson <simon@josefsson.org>
2951         * lib/init.c: Improve error handling.
2953 2002-11-30  Simon Josefsson <simon@josefsson.org>
2955         * lib/Makefile.am, lib/aprep.c, lib/apreq.c, lib/as.c, lib/asn1.c,
2956           lib/authenticator.c, lib/cfg.c, lib/crypto-3des.c,
2957           lib/crypto-aes.c, lib/crypto-des.c, lib/crypto.c, lib/diskio.c,
2958           lib/encapreppart.c, lib/error.c, lib/init.c, lib/internal.h,
2959           lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/krberror.c,
2960           lib/netio.c, lib/password.c, lib/shishi.h.in, lib/tgs.c,
2961           lib/ticket.c, lib/ticketset.c: Replaced DEBUG* and SILENT with
2962           VERBOSE.  Added KRB-ERROR handling.
2964 2002-11-30  Simon Josefsson <simon@josefsson.org>
2966         * lib/netio.c, lib/shishi.h.in, lib/error.c: Improve errors.
2968 2002-11-30  Simon Josefsson <simon@josefsson.org>
2970         * src/kdc.c: Use new password API.
2972 2002-11-30  Simon Josefsson <simon@josefsson.org>
2974         * lib/as.c, lib/cfg.c, lib/internal.h, lib/password.c,
2975           lib/shishi.h.in: Character set handling for passwords, subject to
2976           new "stringprocess" configuration verb.
2978 2002-11-30  Simon Josefsson <simon@josefsson.org>
2980         * src/Makefile.am, tests/Makefile.am: Remove argp (now added to
2981           LIBS).
2983 2002-11-30  Simon Josefsson <simon@josefsson.org>
2985         * lib/Makefile.am: Add AC_LIBOBJ's to EXTRA_DIST.
2987 2002-11-30  Simon Josefsson <simon@josefsson.org>
2989         * lib/gethostname.c: From gnulib, a AC_LIBOBJ.
2991 2002-11-30  Simon Josefsson <simon@josefsson.org>
2993         * Makefile.am: Add libstringprep.
2995 2002-11-30  Simon Josefsson <simon@josefsson.org>
2997         * configure.ac: Clean up a little.
2999 2002-11-30  Simon Josefsson <simon@josefsson.org>
3001         * lib/strcasecmp.c, lib/memmove.c, lib/memset.c, lib/strerror.c:
3002           From gnulib, a AC_LIBOBJ.
3004 2002-11-30  Simon Josefsson <simon@josefsson.org>
3006         * lib/strdup.c: From gnulib, a AC_LIBOBJ.
3008 2002-11-29  Simon Josefsson <simon@josefsson.org>
3010         * lib/init.c: use aes256, aes128, des3 by default
3012 2002-11-29  Simon Josefsson <simon@josefsson.org>
3014         * po/shishi.pot, po/sv.po: indent caused regeneration
3016 2002-11-29  Simon Josefsson <simon@josefsson.org>
3018         * Makefile.am, lib/Makefile.am, lib/ap.c, lib/aprep.c, lib/apreq.c,
3019           lib/as.c, lib/asn1.c, lib/authenticator.c, lib/cfg.c,
3020           lib/crypto.c, lib/diskio.c, lib/done.c, lib/encapreppart.c,
3021           lib/encticketpart.c, lib/error.c, lib/init.c, lib/internal.h,
3022           lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c, lib/netio.c,
3023           lib/password.c, lib/pkcs5.c, lib/pkcs5.h, lib/realm.c,
3024           lib/setenv.h, lib/shishi.h.in, lib/tgs.c, lib/ticket.c,
3025           lib/ticketset.c, lib/vasprintf.c, src/Makefile.am, src/authp.c,
3026           src/client.c, src/crypto.c, src/kdc.c, src/server.c,
3027           src/shishi.c, src/shishid.c, tests/Makefile.am, tests/crypto.c:
3028           indent
3030 2002-11-29  Simon Josefsson <simon@josefsson.org>
3032         * tests/Makefile.am: add indent
3034 2002-11-29  Simon Josefsson <simon@josefsson.org>
3036         * crypto/INSTALL, asn1/INSTALL: these are regenerated by autoreconf
3038 2002-11-29  Simon Josefsson <simon@josefsson.org>
3040         * lib/internal.h: always include stdarg, never varargs
3042 2002-11-29  Simon Josefsson <simon@josefsson.org>
3044         * lib/Makefile.am: add intl
3046 2002-11-29  Simon Josefsson <simon@josefsson.org>
3048         * asn1/configure.in: add my patches
3050 2002-11-29  Simon Josefsson <simon@josefsson.org>
3052         * asn1/AUTHORS, asn1/COPYING, asn1/COPYING.LIB, asn1/INSTALL,
3053           asn1/Makefile.am, asn1/NEWS, asn1/README, asn1/THANKS,
3054           asn1/acconfig.h, asn1/acinclude.m4, asn1/buildconf,
3055           asn1/configure.in: add libtasn1 from CVS as of 2002-11-29
3057 2002-11-29  Simon Josefsson <simon@josefsson.org>
3059         * crypto/AUTHORS, crypto/BUGS, crypto/COPYING, crypto/COPYING.DOC,
3060           crypto/COPYING.LIB, crypto/INSTALL, crypto/Makefile.am,
3061           crypto/NEWS, crypto/Notes-wk, crypto/README, crypto/README-alpha,
3062           crypto/THANKS, crypto/TODO, crypto/acinclude.m4,
3063           crypto/configure.ac, crypto/libgcrypt.txt, crypto/stamp-h.in: add
3064           libgcrypt from CVS, version 1.1.0 plus md4 and cts
3066 2002-11-29  Simon Josefsson <simon@josefsson.org>
3068         * lib/crypto.c: fix cipher_name
3070 2002-11-29  Simon Josefsson <simon@josefsson.org>
3072         * po/shishi.pot, po/sv.po: generated updates
3074 2002-11-29  Simon Josefsson <simon@josefsson.org>
3076         * doc/shishi.texi: fixes
3078 2002-11-29  Simon Josefsson <simon@josefsson.org>
3080         * lib/aprep.c, lib/apreq.c, lib/enckdcreppart.c,
3081           lib/encticketpart.c: endian fixes for keytype as + kdc + telnet
3082           now works on solaris
3084 2002-11-29  Simon Josefsson <simon@josefsson.org>
3086         * lib/crypto.c: fix when cipher_name fails
3088 2002-11-29  Simon Josefsson <simon@josefsson.org>
3090         * lib/gztime.c: fix TZ variable for solaris
3092 2002-11-29  Simon Josefsson <simon@josefsson.org>
3094         * src/data.h, src/shishi.c: remove shortnonce stuff
3096 2002-11-29  Simon Josefsson <simon@josefsson.org>
3098         * Makefile.am: fix
3100 2002-11-29  Simon Josefsson <simon@josefsson.org>
3102         * configure.ac: add unsetenv LIBOBJ fix typo remove alloca and
3103           malloc LIBOBJs
3105 2002-11-29  Simon Josefsson <simon@josefsson.org>
3107         * lib/netio.c: solaris has sockaddr_storage, but using it doesn't
3108           work?!
3110 2002-11-29  Simon Josefsson <simon@josefsson.org>
3112         * lib/Makefile.am, lib/internal.h, lib/setenv.c, lib/setenv.h,
3113           lib/unsetenv.c: improved setenv LIBOBJs from Bruno.
3115 2002-11-29  Simon Josefsson <simon@josefsson.org>
3117         * lib/asn1.c, lib/kdcrep.c, lib/ticket.c: endian fixes
3119 2002-11-28  Simon Josefsson <simon@josefsson.org>
3121         * lib/setenv.c: copy from glibc that actually works
3123 2002-11-28  Simon Josefsson <simon@josefsson.org>
3125         * configure.ac: libtool obsoletes ranlib
3127 2002-11-28  Simon Josefsson <simon@josefsson.org>
3129         * lib/error.c, lib/init.c, lib/internal.h, lib/kdc.c, lib/kdcreq.c,
3130           lib/shishi.h.in: nonces are 4 bytes, remove shortnonce stuff.
3132 2002-11-27  Simon Josefsson <simon@josefsson.org>
3134         * AUTHORS: fix
3136 2002-11-27  Simon Josefsson <simon@josefsson.org>
3138         * lib/error.c: fix msg
3140 2002-11-27  Simon Josefsson <simon@josefsson.org>
3142         * lib/cfg.c, lib/init.c: print warnings
3144 2002-11-27  Simon Josefsson <simon@josefsson.org>
3146         * Makefile.am: make dist work
3148 2002-11-27  Simon Josefsson <simon@josefsson.org>
3150         * lib/shishi.h.in: add prototype
3152 2002-11-27  Simon Josefsson <simon@josefsson.org>
3154         * tests/Makefile.am: fix asn1 dir
3156 2002-11-26  Simon Josefsson <simon@josefsson.org>
3158         * Makefile.am, configure.ac: remove gdbm temporarily add ngettext
3159           check add setenv replacement
3161 2002-11-26  Simon Josefsson <simon@josefsson.org>
3163         * lib/setenv.c: new file, for system's that lack setenv()
3165 2002-11-26  Simon Josefsson <simon@josefsson.org>
3167         * lib/Makefile.am: extradist setenv.c
3169 2002-11-26  Simon Josefsson <simon@josefsson.org>
3171         * lib/internal.h, lib/ticketset.c: fix ngettext
3173 2002-11-26  Simon Josefsson <simon@josefsson.org>
3175         * src/Makefile.am: needs asn1 includes
3177 2002-11-26  Simon Josefsson <simon@josefsson.org>
3179         * src/data.h: _N is defined on solaris
3181 2002-11-26  Simon Josefsson <simon@josefsson.org>
3183         * tests/Makefile.am: need asn1 includes
3185 2002-11-26  Simon Josefsson <simon@josefsson.org>
3187         * doc/shishi.texi: small fixes
3189 2002-11-25  Simon Josefsson <simon@josefsson.org>
3191         * configure.ac: remove krb5 stuff from inetutils remove ugly stuff
3192           configure.ac
3194 2002-11-25  Simon Josefsson <simon@josefsson.org>
3196         * extra/README: [no log message]
3198 2002-11-25  Simon Josefsson <simon@josefsson.org>
3200         * Makefile.am, README, configure.ac: extra/
3202 2002-11-25  Simon Josefsson <simon@josefsson.org>
3204         * extra/README: [no log message]
3206 2002-11-25  Simon Josefsson <simon@josefsson.org>
3208         * extra/Makefile.am, extra/README, extra/inetutils.diff: Add
3209           inetutils in extra/.
3211 2002-11-25  Simon Josefsson <simon@josefsson.org>
3213         * po/LINGUAS, po/Makevars, po/POTFILES.in, po/shishi.pot, po/sv.po:
3214           [no log message]
3216 2002-11-25  Simon Josefsson <simon@josefsson.org>
3218         * lib/kdcrep.c: remove debug code
3220 2002-11-25  Simon Josefsson <simon@josefsson.org>
3222         * lib/Makefile.am: EXTRA_DIST crypt-*.c
3224 2002-11-25  Simon Josefsson <simon@josefsson.org>
3226         * doc/shishi.texi: todo's
3228 2002-11-25  Simon Josefsson <simon@josefsson.org>
3230         * m4/Makefile.am, m4/pkg.m4: [no log message]
3232 2002-11-25  Simon Josefsson <simon@josefsson.org>
3234         * config.rpath, mkinstalldirs: [no log message]
3236 2002-11-25  Simon Josefsson <simon@josefsson.org>
3238         * README, THANKS, configure.ac, shishi.pc.in: add copyright
3240 2002-11-25  Simon Josefsson <simon@josefsson.org>
3242         * AUTHORS, README: [no log message]
3244 2002-11-25  Simon Josefsson <simon@josefsson.org>
3246         * README: Move platforms to doc/shishi.texi
3248 2002-11-25  Simon Josefsson <simon@josefsson.org>
3250         * doc/shishi.texi: Add user manual, reporting bugs, supported
3251           platforms.
3253 2002-11-23  Simon Josefsson <simon@josefsson.org>
3255         * lib/crypto-des.c, lib/ticketset.c: fixes.
3257 2002-11-23  Simon Josefsson <simon@josefsson.org>
3259         * src/shishi.c: fixes
3261 2002-11-23  Simon Josefsson <simon@josefsson.org>
3263         * lib/crypto-des.c: remove md4 junk
3265 2002-11-23  Simon Josefsson <simon@josefsson.org>
3267         * configure.ac: Gettext version for autoreconf.
3269 2002-11-23  Simon Josefsson <simon@josefsson.org>
3271         * doc/shishi.texi: User/Administration Manual sections.
3273 2002-11-22  Simon Josefsson <simon@josefsson.org>
3275         * lib/ap.c, lib/aprep.c, lib/diskio.c, lib/encapreppart.c,
3276           lib/internal.h, lib/shishi.h.in: Add high-level AP functions.
3278 2002-11-22  Simon Josefsson <simon@josefsson.org>
3280         * README: [no log message]
3282 2002-11-22  Simon Josefsson <simon@josefsson.org>
3284         * lib/apreq.c, lib/diskio.c, lib/kdcrep.c, lib/ticket.c: "kerberos"
3285           is a dirty word.
3287 2002-11-22  Simon Josefsson <simon@josefsson.org>
3289         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
3290           lib/crypto-null.c, lib/crypto.c: Remove keytype from some
3291           functions.
3293 2002-11-22  Simon Josefsson <simon@josefsson.org>
3295         * doc/shishi.texi: Add crypto overview.  Fixes.
3297 2002-11-22  Simon Josefsson <simon@josefsson.org>
3299         * lib/crypto.c: Cleanup.
3301 2002-11-22  Simon Josefsson <simon@josefsson.org>
3303         * lib/crypto-3des.c, lib/crypto-aes.c: remove junk.
3305 2002-11-22  Simon Josefsson <simon@josefsson.org>
3307         * lib/apreq.c, lib/as.c, lib/crypto-3des.c, lib/crypto-des.c,
3308           lib/crypto-lowlevel.c, lib/crypto-simplified.c,
3309           lib/crypto-utils.c, lib/crypto.c, lib/error.c, lib/internal.h,
3310           lib/kdc.c, lib/kdcrep.c, lib/shishi.h.in, src/kdc.c: 3DES TGS
3311           works.
3313 2002-11-22  Simon Josefsson <simon@josefsson.org>
3315         * tests/Makefile.am: Don't link with libtasn1.
3317 2002-11-22  Simon Josefsson <simon@josefsson.org>
3319         * configure.ac: Fixes.  Add stringprep.
3321 2002-11-22  Simon Josefsson <simon@josefsson.org>
3323         * Makefile.am: test/ renamed to tests/ (repository mv).
3325 2002-11-22  Simon Josefsson <simon@josefsson.org>
3327         * NEWS: [no log message]
3329 2002-11-22  Simon Josefsson <simon@josefsson.org>
3331         * shishi.conf.in: Add server-realm.
3333 2002-11-22  Simon Josefsson <simon@josefsson.org>
3335         * shishi.pc.in: Move gcrypt after shishi.
3337 2002-11-22  Simon Josefsson <simon@josefsson.org>
3339         * src/shishid.c: Read CFG in library.
3341 2002-11-22  Simon Josefsson <simon@josefsson.org>
3343         * src/data.h: Add TGS client/server name.
3345 2002-11-22  Simon Josefsson <simon@josefsson.org>
3347         * src/Makefile.am: Don't link with libtasn.
3349 2002-11-22  Simon Josefsson <simon@josefsson.org>
3351         * src/server.c, src/crypto.c: Crypto updates.
3353 2002-11-22  Simon Josefsson <simon@josefsson.org>
3355         * src/shishi.c: Add --client-name and --server-name for TGS.  Read
3356           cfg and create ticketset within library.
3358 2002-11-22  Simon Josefsson <simon@josefsson.org>
3360         * lib/tgs.c: Inline call.
3362 2002-11-22  Simon Josefsson <simon@josefsson.org>
3364         * lib/done.c: Free some more.
3366 2002-11-22  Simon Josefsson <simon@josefsson.org>
3368         * lib/asn1.c: remove errorDescription from shishi_d2a_apprep
3370 2002-11-22  Simon Josefsson <simon@josefsson.org>
3372         * lib/kdc.c: Str2key parameter.
3374 2002-11-22  Simon Josefsson <simon@josefsson.org>
3376         * lib/realm.c: Map server to realm.
3378 2002-11-22  Simon Josefsson <simon@josefsson.org>
3380         * lib/ticketset.c: Handle library default ticketset.
3382 2002-11-22  Simon Josefsson <simon@josefsson.org>
3384         * lib/kdcrep.c, lib/ticket.c: Crypto key usage fixes.
3386 2002-11-22  Simon Josefsson <simon@josefsson.org>
3388         * lib/internal.h: Fix keyusage enum.  Add cfg and ticketset.
3390 2002-11-22  Simon Josefsson <simon@josefsson.org>
3392         * lib/init.c: Read config files and ticketset in shishi_init().
3394 2002-11-22  Simon Josefsson <simon@josefsson.org>
3396         * lib/cfg.c: Add shishi_cfg_default_*.
3398 2002-11-22  Simon Josefsson <simon@josefsson.org>
3400         * lib/authenticator.c: Cleanup cksum type selection a little.
3402 2002-11-22  Simon Josefsson <simon@josefsson.org>
3404         * lib/apreq.c: Crypto keyusage.
3406 2002-11-22  Simon Josefsson <simon@josefsson.org>
3408         * lib/aprep.c: Encrypt with key usage.
3410 2002-11-22  Simon Josefsson <simon@josefsson.org>
3412         * lib/shishi.h.in: Cleanups
3414 2002-11-22  Simon Josefsson <simon@josefsson.org>
3416         * lib/vasprintf.c: shishi_asprintf().
3418 2002-11-22  Simon Josefsson <simon@josefsson.org>
3420         * lib/Makefile.am: Add vasprintf, pkcs5.  Link asn1 stuff directly.
3422 2002-11-22  Simon Josefsson <simon@josefsson.org>
3424         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
3425           lib/crypto-lowlevel.c, lib/crypto-null.c,
3426           lib/crypto-simplified.c, lib/crypto-utils.c, lib/crypto.c: Split
3427           crypto files more.  AES works.
3429 2002-11-22  Simon Josefsson <simon@josefsson.org>
3431         * tests/crypto.c: Add AES test vectors.
3433 2002-11-20  Simon Josefsson <simon@josefsson.org>
3435         * lib/pkcs5.c: Check libgcrypt return codes.
3437 2002-11-20  Simon Josefsson <simon@josefsson.org>
3439         * lib/crypto-3des.c, lib/crypto-aes.c, lib/crypto-des.c,
3440           lib/crypto.c: Split crypto file.  Some initial AES stuff.  Maybe
3441           other things.
3443 2002-11-08  Simon Josefsson <simon@josefsson.org>
3445         * lib/pkcs5.c: Fix bug.
3447 2002-11-08  Simon Josefsson <simon@josefsson.org>
3449         * lib/pkcs5.c, lib/pkcs5.h, tests/crypto.c: Add PKCS5 PBKDF2
3450           implementation.
3452 2002-11-07  Simon Josefsson <simon@josefsson.org>
3454         * shishi.pc.in: Add -R.
3456 2002-11-05  Simon Josefsson <simon@josefsson.org>
3458         * lib/rfc1510bis.asn1: Make it compile with buggy libtasn1.
3460 2002-11-04  Simon Josefsson <simon@josefsson.org>
3462         * Makefile.am, README, mkinstalldirs, shishi.conf.in,
3463           shishi.skel.in, doc/Makefile.am, doc/shishi.texi,
3464           lib/Makefile.am, lib/as.c, lib/asn1.c, lib/authenticator.c,
3465           lib/cfg.c, lib/crypto.c, lib/diskio.c, lib/init.c,
3466           lib/internal.h, lib/netio.c, lib/password.c, lib/shishi.h.in,
3467           lib/tgs.c, lib/ticket.c, lib/ticketset.c, src/Makefile.am,
3468           src/authp.c, src/client.c, src/data.h, src/kdc.c, src/list.c,
3469           src/shishi.c, src/shishid.c, tests/crypto.c: Add kdc-timeout and
3470           kdc-retries configuration file settings.  Manual improvements.
3471           Added MOD-CRC32 and test vectors.  Added MD4 (to be replaced by
3472           my patch to libgcrypt).  Added Shishi_as and Shishi_tgs
3473           structures for high-level KDC exchanges.  Separated KDC command
3474           into high-level AS, TGS and low-level KDC.
3476 2002-11-02  Simon Josefsson <simon@josefsson.org>
3478         * README, mkinstalldirs, shishi.conf.in, lib/aprep.c, lib/apreq.c,
3479           lib/authenticator.c, lib/cfg.c, lib/crypto.c, lib/diskio.c,
3480           lib/encapreppart.c, lib/init.c, lib/internal.h, lib/kdc.c,
3481           lib/kdcrep.c, lib/kdcreq.c, lib/netio.c, lib/shishi.h.in,
3482           lib/ticket.c, lib/ticketset.c, src/kdc.c, src/shishi.c,
3483           src/shishid.c: Reworked silent/verbose/debug handling in library.
3484           Handles more than one KDC.
3486 2002-10-31  Simon Josefsson <simon@josefsson.org>
3488         * lib/asn1.c, lib/netio.c, src/Makefile.am, src/shishid.c: Improve
3489           daemon.
3491 2002-10-30  Simon Josefsson <simon@josefsson.org>
3493         * Makefile.am: EXTRA_DIST gdbm until it has automake.
3495 2002-10-30  Simon Josefsson <simon@josefsson.org>
3497         * Makefile.am, README, configure.ac, mkinstalldirs,
3498           lib/Makefile.am, lib/netio.c, src/Makefile.am, src/shishid.c,
3499           tests/Makefile.am: Remove dependency on GNET Add GDBM
3501 2002-10-28  Simon Josefsson <simon@josefsson.org>
3503         * lib/apreq.c, lib/authenticator.c, lib/crypto.c, lib/kdcrep.c,
3504           lib/kdcreq.c, lib/shishi.h.in, src/kdc.c: des3-cbc-hmac-sha1-kd
3505           AS works.
3507 2002-10-26  Simon Josefsson <simon@josefsson.org>
3509         * shishi.conf.in, shishi.skel.in, lib/cfg.c, lib/init.c,
3510           lib/internal.h, lib/kdcreq.c: Add client-kdc-etypes configuration
3511           option.
3513 2002-10-26  Simon Josefsson <simon@josefsson.org>
3515         * acinclude.m4, Makefile.am, mkinstalldirs: [no log message]
3517 2002-10-26  Simon Josefsson <simon@josefsson.org>
3519         * config.rpath, mkinstalldirs: gettextize want these
3521 2002-10-26  Simon Josefsson <simon@josefsson.org>
3523         * AUTHORS, Makefile.am, NEWS, README, THANKS, configure.ac,
3524           shishi.conf.in, shishi.pc.in, shishi.skel.in, doc/Makefile.am,
3525           doc/fdl.texi, doc/gdoc, doc/gpl.texi, doc/lgpl.texi,
3526           doc/shishi.texi, lib/Makefile.am, lib/ap.c, lib/aprep.c,
3527           lib/apreq.c, lib/asn1.c, lib/authenticator.c, lib/base64.c,
3528           lib/cfg.c, lib/crypto.c, lib/diskio.c, lib/done.c,
3529           lib/encapreppart.c, lib/enckdcreppart.c, lib/encticketpart.c,
3530           lib/error.c, lib/gettext.h, lib/gztime.c, lib/init.c,
3531           lib/internal.h, lib/kdc.c, lib/kdcrep.c, lib/kdcreq.c,
3532           lib/netio.c, lib/password.c, lib/principal.c, lib/realm.c,
3533           lib/rfc1510.asn1, lib/rfc1510bis.asn1, lib/rfc1510bis.asn1.orig,
3534           lib/shishi.h.in, lib/ticket.c, lib/ticketset.c, lib/version.c,
3535           src/Makefile.am, src/authp.c, src/client.c, src/crypto.c,
3536           src/data.h, src/gettext.h, src/kdc.c, src/list.c, src/server.c,
3537           src/shishi.c, tests/Makefile.am, tests/crypto.c: Moved
3538           development into CVS.
3540 ----------------------------------------------------------------------
3541   Copyright 2002, 2003  Simon Josefsson
3542  Copying and distribution of this file, with or without modification,
3543  are permitted in any medium without royalty provided the copyright
3544  notice and this notice are preserved.