(stringprep_convert): Don't copy input. Check for malloc failures.
[libidn.git] / ChangeLog
blob62de047e33e193737dedd6fccd45c19455b9bfed
1 2004-02-28  Simon Josefsson <simon@josefsson.org>
3         * NEWS: Version 0.4.0.
5 2004-02-28  Simon Josefsson <simon@josefsson.org>
7         * lib/toutf8.c: Always include errno.h (C89).
9 2004-02-28  Simon Josefsson <simon@josefsson.org>
11         * lib/tld.c, src/idn.c: Indent.
13 2004-02-28  Simon Josefsson <simon@josefsson.org>
15         * README: Mention TLD.
17 2004-02-28  Simon Josefsson <simon@josefsson.org>
19         * lib/gen-tld-tables.pl: Handle draft-hoffman-idn-reg-*.txt tables
20         better.
22 2004-02-28  Simon Josefsson <simon@josefsson.org>
24         * doc/tld/fr.tld: Add headers.  Fix typos and comments.
26 2004-02-28  Simon Josefsson <simon@josefsson.org>
28         * doc/tld/fr.tld: Add copying conditions.
30 2004-02-28  Simon Josefsson <simon@josefsson.org>
32         * doc/tld/fr.tld: Add, from Stephane Bortzmeyer
33         <bortzmeyer@nic.fr>.
35 2004-02-28  Simon Josefsson <simon@josefsson.org>
37         * doc/libidn.texi: Don't document Tld_table* for now.
39 2004-02-28  Simon Josefsson <simon@josefsson.org>
41         * lib/tld.c:
42         (_tld_checkchar): Use new Tld_table API.
44 2004-02-28  Simon Josefsson <simon@josefsson.org>
46         * lib/tld.h:
47         (Tld_table): Change valid definition.
49 2004-02-28  Simon Josefsson <simon@josefsson.org>
51         * lib/gen-tld-tables.pl: Use new API.
53 2004-02-28  Simon Josefsson <simon@josefsson.org>
55         * doc/libidn.texi: Fix.
57 2004-02-28  Simon Josefsson <simon@josefsson.org>
59         * doc/libidn.texi: Improve Troubleshooting.
61 2004-02-27  Simon Josefsson <simon@josefsson.org>
63         * lib/tld.c: Cosmetic fix.
65 2004-02-27  Simon Josefsson <simon@josefsson.org>
67         * lib/tld.c:
68         (tld_check_4): Don't write to NULL errpos, from Thomas Jacob
69         <jacob@internet24.de>.
71 2004-02-18  Simon Josefsson <simon@josefsson.org>
73         * lib/gen-tld-tables.pl: Typo.
75 2004-02-18  Simon Josefsson <simon@josefsson.org>
77         * lib/gen-tld-tables.pl: Use hex in output.
79 2004-02-18  Simon Josefsson <simon@josefsson.org>
81         * lib/gen-tld-tables.pl: Add comment.
83 2004-02-18  Simon Josefsson <simon@josefsson.org>
85         * lib/gen-tld-tables.pl: Parse tables conforming to
86         draft-hoffman-idn-reg.
88 2004-02-18  Simon Josefsson <simon@josefsson.org>
90         * doc/libidn.texi: Fix typos.
92 2004-02-18  Simon Josefsson <simon@josefsson.org>
94         * doc/libidn.texi: Fix autoconf stuff, suggested by Stephane
95         Bortzmeyer <bortzmeyer@nic.fr>.
97 2004-02-15  Simon Josefsson <simon@josefsson.org>
99         * NEWS: Fix.
101 2004-02-14  Simon Josefsson <simon@josefsson.org>
103         * lib/tld.c: Doc fix.
105 2004-02-14  Simon Josefsson <simon@josefsson.org>
107         * NEWS: Fix.
109 2004-02-12  Simon Josefsson <simon@josefsson.org>
111         * lib/tld.c: Fix.  Indent.
113 2004-02-12  Simon Josefsson <simon@josefsson.org>
115         * lib/tld.c:
116         (tld_get_z): Allocate correct amount, from Thomas Jacob
117         <jacob@internet24.de>.
119 2004-02-11  Simon Josefsson <simon@josefsson.org>
121         * examples/README: Fix title.
123 2004-02-11  Simon Josefsson <simon@josefsson.org>
125         * examples/README: Add.
127 2004-02-10  Simon Josefsson <simon@josefsson.org>
129         * NEWS: Add.
131 2004-02-10  Simon Josefsson <simon@josefsson.org>
133         * examples/example5.c: Fix warning.
135 2004-02-10  Simon Josefsson <simon@josefsson.org>
137         * src/idn.c: Fix TLD debug.
139 2004-02-10  Simon Josefsson <simon@josefsson.org>
141         * src/idn.c: TLD check correct string.
143 2004-02-10  Simon Josefsson <simon@josefsson.org>
145         * lib/tld.c: Fix warning.
147 2004-02-10  Simon Josefsson <simon@josefsson.org>
149         * examples/Makefile.am: TLD fix.
151 2004-02-10  Simon Josefsson <simon@josefsson.org>
153         * lib/gen-tld-tables.pl: Fix include, from Thomas Jacob
154         <jacob@internet24.de>.
156 2004-02-09  Simon Josefsson <simon@josefsson.org>
158         * lib/stringprep.c: Mention example5.
160 2004-02-09  Simon Josefsson <simon@josefsson.org>
162         * lib/stringprep.c: Sync libidn text.
164 2004-02-09  Simon Josefsson <simon@josefsson.org>
166         * doc/reference/libidn-docs.tmpl: Sync text.
168 2004-02-09  Simon Josefsson <simon@josefsson.org>
170         * doc/libidn.texi: Fix introduction.
172 2004-02-09  Simon Josefsson <simon@josefsson.org>
174         * lib/tld.c, tests/tst_tld.c: Typo.
176 2004-02-09  Simon Josefsson <simon@josefsson.org>
178         * doc/libidn.texi: TLD fixes.
180 2004-02-09  Simon Josefsson <simon@josefsson.org>
182         * doc/libidn.texi: Add.
184 2004-02-09  Simon Josefsson <simon@josefsson.org>
186         * doc/libidn.texi: Add example 5.
188 2004-02-09  Simon Josefsson <simon@josefsson.org>
190         * lib/tld.c:
191         (_tld_checkchar): Binary search, from jacob@internet24.de.
193 2004-02-09  Simon Josefsson <simon@josefsson.org>
195         * NEWS: Remove.
197 2004-02-09  Simon Josefsson <simon@josefsson.org>
199         * lib/tld.c, lib/tld.h: Indent.
201 2004-02-09  Simon Josefsson <simon@josefsson.org>
203         * lib/tld.c: Whitespace.
205 2004-02-09  Simon Josefsson <simon@josefsson.org>
207         * lib/tld.h: Doc fix.
209 2004-02-09  Simon Josefsson <simon@josefsson.org>
211         * lib/gen-tld-tables.pl, lib/tld.c, lib/tld.h: Hide tld_tables.
213 2004-02-09  Simon Josefsson <simon@josefsson.org>
215         * NEWS, doc/libidn.texi, lib/tld.c, lib/tld.h:
216         (tld_get_z): Support any charset (renamed from tld_get_8z).
218 2004-02-09  Simon Josefsson <simon@josefsson.org>
220         * NEWS, lib/tld.c, lib/tld.h: Typo.
222 2004-02-08  Simon Josefsson <simon@josefsson.org>
224         * doc/libidn.texi, NEWS: Add.
226 2004-02-08  Simon Josefsson <simon@josefsson.org>
228         * lib/tld.c, lib/tld.h:
229         (tld_get_8z): Add.
231 2004-02-08  Simon Josefsson <simon@josefsson.org>
233         * examples/Makefile.am: Add.
235 2004-02-08  Simon Josefsson <simon@josefsson.org>
237         * examples/example5.c: Add.
239 2004-02-08  Simon Josefsson <simon@josefsson.org>
241         * lib/idna.c: Doc fix.
243 2004-02-08  Simon Josefsson <simon@josefsson.org>
245         * lib/gen-tld-tables.pl: Fix.
247 2004-02-07  Simon Josefsson <simon@josefsson.org>
249         * doc/libidn.texi: Fix.
251 2004-02-07  Simon Josefsson <simon@josefsson.org>
253         * doc/libidn.texi: Add.
255 2004-02-07  Simon Josefsson <simon@josefsson.org>
257         * doc/libidn.texi: Add.
259 2004-02-07  Simon Josefsson <simon@josefsson.org>
261         * lib/profiles.c, lib/tld.h, src/idn.c, tests/tst_tld.c: Indent.
263 2004-02-07  Simon Josefsson <simon@josefsson.org>
265         * src/Makefile.am: Fix indent.
267 2004-02-06  Simon Josefsson <simon@josefsson.org>
269         * doc/tld/README: Add.
271 2004-02-06  Simon Josefsson <simon@josefsson.org>
273         * doc/tld/README: Fix.
275 2004-02-06  Simon Josefsson <simon@josefsson.org>
277         * doc/tld/README: Rewrite.
279 2004-02-06  Simon Josefsson <simon@josefsson.org>
281         * lib/gen-tld-tables.pl: Fix "include".
283 2004-02-06  Simon Josefsson <simon@josefsson.org>
285         * NEWS: Add.
287 2004-02-06  Simon Josefsson <simon@josefsson.org>
289         * NEWS: Fix.
291 2004-02-06  Simon Josefsson <simon@josefsson.org>
293         * doc/libidn.texi, lib/tld.c, lib/tld.h, src/idn.c,
294         tests/tst_tld.c: Rename TLD_ILLEGAL to TLD_INVALID.
296 2004-02-06  Simon Josefsson <simon@josefsson.org>
298         * doc/libidn.texi: Fix.
300 2004-02-06  Simon Josefsson <simon@josefsson.org>
302         * doc/libidn.texi: Add.
304 2004-02-06  Simon Josefsson <simon@josefsson.org>
306         * doc/libidn.texi: Update idn command line.
308 2004-02-06  Simon Josefsson <simon@josefsson.org>
310         * src/idn.ggo: Move around.
312 2004-02-06  Simon Josefsson <simon@josefsson.org>
314         * src/idn.ggo: Fix stringprep profiles.
316 2004-02-06  Simon Josefsson <simon@josefsson.org>
318         * src/idn.c: TLD typo.
320 2004-02-06  Simon Josefsson <simon@josefsson.org>
322         * src/idn.ggo: Make --tld the default.
324 2004-02-06  Simon Josefsson <simon@josefsson.org>
326         * src/idn.c: Support --tld.  Make sure output is hold in "p".  Fix
327         error messages.
329 2004-02-06  Simon Josefsson <simon@josefsson.org>
331         * src/idn.ggo: TLD fix.
333 2004-02-06  Simon Josefsson <simon@josefsson.org>
335         * NEWS: Fix.
337 2004-02-06  Simon Josefsson <simon@josefsson.org>
339         * THANKS: Add.
341 2004-02-06  Simon Josefsson <simon@josefsson.org>
343         * doc/libidn.texi: Typos.
345 2004-02-06  Simon Josefsson <simon@josefsson.org>
347         * doc/libidn.texi: Fix.
349 2004-02-06  Simon Josefsson <simon@josefsson.org>
351         * lib/tld.h: Doc fix.
353 2004-02-06  Simon Josefsson <simon@josefsson.org>
355         * doc/libidn.texi: Add.
357 2004-02-06  Simon Josefsson <simon@josefsson.org>
359         * lib/tld.c: Typo.
361 2004-02-06  Simon Josefsson <simon@josefsson.org>
363         * lib/tld.c: Doc fix.
365 2004-02-06  Simon Josefsson <simon@josefsson.org>
367         * doc/libidn.texi: Add.
369 2004-02-06  Simon Josefsson <simon@josefsson.org>
371         * lib/tld.h: Doc fix.
373 2004-02-06  Simon Josefsson <simon@josefsson.org>
375         * tests/tst_tld.c: Use new API.
377 2004-02-06  Simon Josefsson <simon@josefsson.org>
379         * lib/tld.c, lib/tld.h:
380         (tld_default_table): Add.
381         (tld_get_table): Fix.
383 2004-02-06  Simon Josefsson <simon@josefsson.org>
385         * lib/tld.c, lib/tld.h: Typo.
387 2004-02-06  Simon Josefsson <simon@josefsson.org>
389         * lib/tld.h, lib/tld.c: Revert.
391 2004-02-06  Simon Josefsson <simon@josefsson.org>
393         * lib/tld.c, lib/tld.h: Change semantics if tld_get_table.
395 2004-02-06  Simon Josefsson <simon@josefsson.org>
397         * lib/gen-tld-tables.pl, lib/tld.h, lib/tld.c: Typo.
399 2004-02-06  Simon Josefsson <simon@josefsson.org>
401         * lib/tld.c: Typos.
403 2004-02-06  Simon Josefsson <simon@josefsson.org>
405         * tests/tst_tld.c: Use new API.
407 2004-02-06  Simon Josefsson <simon@josefsson.org>
409         * lib/tld.c: Rename tld_check_*.
411 2004-02-06  Simon Josefsson <simon@josefsson.org>
413         * lib/tld.h: Rename tld_check_*.  Doc fix.
415 2004-02-06  Simon Josefsson <simon@josefsson.org>
417         * lib/tld.h, lib/tld.c: Rename tld_gettld_* to tld_get_*.
419 2004-02-06  Simon Josefsson <simon@josefsson.org>
421         * lib/tld.c: Use new API.
422         (tld_get_table): Rewrite.
424 2004-02-06  Simon Josefsson <simon@josefsson.org>
426         * lib/gen-tld-tables.pl: Use new API.
428 2004-02-06  Simon Josefsson <simon@josefsson.org>
430         * lib/tld.h: Fix Tld_table.
432 2004-02-06  Simon Josefsson <simon@josefsson.org>
434         * lib/tld.c: Reorder.
436 2004-02-06  Simon Josefsson <simon@josefsson.org>
438         * tests/tst_tld.c: Use new API.
440 2004-02-06  Simon Josefsson <simon@josefsson.org>
442         * lib/tld.c, lib/tld.h: Don't export tld_checkchar.  Rename
443         tld_finddomain to tld_get_table.  Fixes.
445 2004-02-06  Simon Josefsson <simon@josefsson.org>
447         * tests/tst_tld.c: Fix.
449 2004-02-06  Simon Josefsson <simon@josefsson.org>
451         * lib/profiles.c, lib/punycode.c, lib/stringprep.c, lib/tld.c,
452         lib/tld.h: Indent.
454 2004-02-06  Simon Josefsson <simon@josefsson.org>
456         * doc/libidn.texi: Fix acks.
458 2004-02-06  Simon Josefsson <simon@josefsson.org>
460         * doc/libidn.texi: Add.
462 2004-02-06  Simon Josefsson <simon@josefsson.org>
464         * AUTHORS: Add.
466 2004-02-06  Simon Josefsson <simon@josefsson.org>
468         * doc/reference/libidn-docs.tmpl: Update.
470 2004-02-06  Simon Josefsson <simon@josefsson.org>
472         * NEWS: Add.
474 2004-02-06  Simon Josefsson <simon@josefsson.org>
476         * doc/components.fig: Add TLD.
478 2004-02-06  Simon Josefsson <simon@josefsson.org>
480         * doc/libidn.texi: Fix.
482 2004-02-06  Simon Josefsson <simon@josefsson.org>
484         * doc/libidn.texi: Update introduction.  Add TLD.  Fix autoconf
485         example.  Remove Kerberos 5 macro documentation.
487 2004-02-06  Simon Josefsson <simon@josefsson.org>
489         * lib/stringprep.c: Doc fix.
491 2004-02-06  Simon Josefsson <simon@josefsson.org>
493         * lib/tld.h: Fix.
495 2004-02-06  Simon Josefsson <simon@josefsson.org>
497         * doc/reference/libidn-docs.tmpl, doc/reference/Makefile.am: Add
498         TLD.
500 2004-02-06  Simon Josefsson <simon@josefsson.org>
502         * configure.ac: Bump versions.
504 2004-02-06  Simon Josefsson <simon@josefsson.org>
506         * NEWS: Add.
508 2004-02-06  Simon Josefsson <simon@josefsson.org>
510         * lib/Makefile.am, tests/Makefile.am: Make it possible to exclude
511         TLD.
513 2004-02-06  Simon Josefsson <simon@josefsson.org>
515         * configure.ac: Add --disable-tld.
517 2004-02-06  Simon Josefsson <simon@josefsson.org>
519         * configure.ac: Build doc/tld/Makefile.
521 2004-02-06  Simon Josefsson <simon@josefsson.org>
523         * tests/Makefile.am: Add tst_tld.
525 2004-02-06  Simon Josefsson <simon@josefsson.org>
527         * src/idn.ggo: Add --tld.
529 2004-02-06  Simon Josefsson <simon@josefsson.org>
531         * tests/tst_tld.c: Add.
533 2004-02-06  Simon Josefsson <simon@josefsson.org>
535         * lib/tld.h, lib/gen-tld-tables.pl: Fix Tld_table.
537 2004-02-06  Simon Josefsson <simon@josefsson.org>
539         * lib/tld.c: TLD code fix.
541 2004-02-06  Simon Josefsson <simon@josefsson.org>
543         * lib/tld.c: TLD fixes.
545 2004-02-06  Simon Josefsson <simon@josefsson.org>
547         * lib/tld.h: TLD typos.
549 2004-02-06  Simon Josefsson <simon@josefsson.org>
551         * lib/Makefile.am: TLD fix.
553 2004-02-06  Simon Josefsson <simon@josefsson.org>
555         * lib/tld.c: Add, from Thomas Jacob <jacob@internet24.de>.
557 2004-02-06  Simon Josefsson <simon@josefsson.org>
559         * lib/tld.h: Fixes.
561 2004-02-06  Simon Josefsson <simon@josefsson.org>
563         * lib/tld.h: Add, from Thomas Jacob <jacob@internet24.de>.
565 2004-02-06  Simon Josefsson <simon@josefsson.org>
567         * lib/gen-tld-tables.pl: TLD fixes.
569 2004-02-06  Simon Josefsson <simon@josefsson.org>
571         * lib/gen-tld-tables.pl: Print to stdout.
573 2004-02-06  Simon Josefsson <simon@josefsson.org>
575         * lib/Makefile.am: TLD fixes.
577 2004-02-06  Simon Josefsson <simon@josefsson.org>
579         * lib/gen-tld-tables.pl, lib/Makefile.am: Add, from Thomas Jacob
580         <jacob@internet24.de>.
582 2004-02-06  Simon Josefsson <simon@josefsson.org>
584         * doc/Makefile.am: Add tld/.
586 2004-02-06  Simon Josefsson <simon@josefsson.org>
588         * doc/tld/Makefile.am: Fix.
590 2004-02-06  Simon Josefsson <simon@josefsson.org>
592         * doc/tld/README: Add copying conditions.
594 2004-02-06  Simon Josefsson <simon@josefsson.org>
596         * doc/tld/README, doc/tld/Makefile.am: Add, from Thomas Jacob
597         <jacob@internet24.de>.
599 2004-02-04  Simon Josefsson <simon@josefsson.org>
601         * doc/libidn.texi: Typo.
603 2004-02-01  Simon Josefsson <simon@josefsson.org>
605         * doc/components.fig: Fix.
607 2004-02-01  Simon Josefsson <simon@josefsson.org>
609         * doc/libidn.texi: Fix.
611 2004-02-01  Simon Josefsson <simon@josefsson.org>
613         * doc/components.fig: Add.
615 2004-02-01  Simon Josefsson <simon@josefsson.org>
617         * doc/Makefile.am: Build components.pdf too.
619 2004-02-01  Simon Josefsson <simon@josefsson.org>
621         * doc/Makefile.am, doc/libidn.texi: Add components.fig.
623 2004-01-31  Simon Josefsson <simon@josefsson.org>
625         * THANKS: Add.
627 2004-01-31  Simon Josefsson <simon@josefsson.org>
629         * doc/libidn.texi: Fix, reported by nisse@lysator.liu.se (Niels
630         Möller).
632 2004-01-22  Simon Josefsson <simon@josefsson.org>
634         * NEWS, configure.ac: Bump versions.
636 2004-01-22  Simon Josefsson <simon@josefsson.org>
638         * Makefile.am: Fix release target.
640 2004-01-22  Simon Josefsson <simon@josefsson.org>
642         * doc/gendocs.sh: Upstream sync.
644 2004-01-22  Simon Josefsson <simon@josefsson.org>
646         * NEWS: Version 0.3.7.
648 2004-01-22  Simon Josefsson <simon@josefsson.org>
650         * Makefile.am: Add release target.
652 2004-01-22  Simon Josefsson <simon@josefsson.org>
654         * .prev-version, GNUmakefile, Makefile.am, Makefile.cfg,
655         Makefile.maint, announce-gen: Remove ugly maintainance hacks.
657 2004-01-22  Simon Josefsson <simon@josefsson.org>
659         * src/idn.c: Typo.
661 2004-01-22  Simon Josefsson <simon@josefsson.org>
663         * src/idn.c: Update copyright years.
665 2004-01-22  Simon Josefsson <simon@josefsson.org>
667         * NEWS: Add.
669 2004-01-22  Simon Josefsson <simon@josefsson.org>
671         * THANKS: Add.
673 2004-01-22  Simon Josefsson <simon@josefsson.org>
675         * doc/libidn.texi: Mention '--'.
677 2004-01-22  Simon Josefsson <simon@josefsson.org>
679         * src/idn.ggo: Mention '--'.
681 2004-01-21  Simon Josefsson <simon@josefsson.org>
683         * src/idn.ggo, doc/libidn.texi, tests/tst_stringprep.c: Fix iSCSI
684         profile name.
686 2004-01-21  Simon Josefsson <simon@josefsson.org>
688         * lib/profiles.c: Add alias 'iSCSI'.
690 2004-01-18  Simon Josefsson <simon@josefsson.org>
692         * doc/libidn.texi, doc/fdl.texi: Use FDL 1.2.
694 2004-01-18  Simon Josefsson <simon@josefsson.org>
696         * src/idn.c: Fix warning.
698 2004-01-14  Simon Josefsson <simon@josefsson.org>
700         * configure.ac: Don't use AC_LIBTOOL_TAGS, too experimental.
702 2004-01-10  Simon Josefsson <simon@josefsson.org>
704         * doc/Makefile.am: Fix idn.1 depends.
706 2004-01-10  Simon Josefsson <simon@josefsson.org>
708         * doc/Makefile.am: Dist texinfo.css.
710 2004-01-10  Simon Josefsson <simon@josefsson.org>
712         * doc/gendocs_template: Sync with texinfo.
714 2004-01-10  Simon Josefsson <simon@josefsson.org>
716         * doc/gendocs_template: Remove DocBook.
718 2004-01-10  Simon Josefsson <simon@josefsson.org>
720         * NEWS: Add.
722 2004-01-10  Simon Josefsson <simon@josefsson.org>
724         * configure.ac, doc/Makefile.am: Remove DocBook stuff.
726 2004-01-10  Simon Josefsson <simon@josefsson.org>
728         * doc/Makefile.am, doc/libidn.css, doc/texinfo.css: Rename
729         libidn.css to texinfo.css.
731 2004-01-10  Simon Josefsson <simon@josefsson.org>
733         * doc/libidn.css: Fix.
735 2004-01-10  Simon Josefsson <simon@josefsson.org>
737         * doc/Makefile.am: Use CSS for HTML.
739 2004-01-10  Simon Josefsson <simon@josefsson.org>
741         * doc/libidn.css: Add.
743 2004-01-06  Simon Josefsson <simon@josefsson.org>
745         * libc/getaddrinfo-idn.txt: Add.
747 2004-01-06  Simon Josefsson <simon@josefsson.org>
749         * NEWS, configure.ac: Bump versions.
751 2004-01-06  Simon Josefsson <simon@josefsson.org>
753         * .prev-version: [no log message]
755 2004-01-06  Simon Josefsson <simon@josefsson.org>
757         * NEWS: Version 0.3.6.
759 2004-01-06  Simon Josefsson <simon@josefsson.org>
761         * doc/libidn.texi: Fix license header.
763 2004-01-06  Simon Josefsson <simon@josefsson.org>
765         * NEWS: Add.
767 2004-01-01  Simon Josefsson <simon@josefsson.org>
769         * configure.ac, m4/ax_create_stdint_h.m4: Fix, to use ax_...
770         verbatim from upstream.
772 2004-01-01  Simon Josefsson <simon@josefsson.org>
774         * m4/ac_compile_check_sizeof.m4: Remove (not used by ax_... any
775         more).
777 2004-01-01  Simon Josefsson <simon@josefsson.org>
779         * m4/ax_create_stdint_h.m4: Apply local fixes.
781 2004-01-01  Simon Josefsson <simon@josefsson.org>
783         * m4/ax_create_stdint_h.m4: Sync with upstream version 1.4.
785 2003-12-30  Simon Josefsson <simon@josefsson.org>
787         * NEWS: Add.
789 2003-12-30  Simon Josefsson <simon@josefsson.org>
791         * configure.ac: Allow autoconf 2.57.
793 2003-12-18  Simon Josefsson <simon@josefsson.org>
795         * doc/libidn.texi: Encode file in ASCII.
797 2003-12-16  Simon Josefsson <simon@josefsson.org>
799         * doc/libidn.texi: Replace non-ASCII with Texinfo accents.
801 2003-12-16  Simon Josefsson <simon@josefsson.org>
803         * THANKS, doc/libidn.texi: Add Troubleshooting discussion for idn
804         tool.  Suggested by "Jan-Hendrik Heuing" <jh@netfielders.de> and Kai
805         Schaetzl <kai@conactive.com>.
807 2003-12-15  Simon Josefsson <simon@josefsson.org>
809         * ANNOUNCE: Remove (see doc/libidn.texi instead).
811 2003-12-15  Simon Josefsson <simon@josefsson.org>
813         * README: Fix.
815 2003-12-15  Simon Josefsson <simon@josefsson.org>
817         * NEWS, configure.ac: Bump versions.
819 2003-12-15  Simon Josefsson <simon@josefsson.org>
821         * .prev-version: [no log message]
823 2003-12-15  Simon Josefsson <simon@josefsson.org>
825         * NEWS: Version 0.3.5.
827 2003-12-15  Simon Josefsson <simon@josefsson.org>
829         * doc/libidn.texi: Use @finalout.
831 2003-12-15  Simon Josefsson <simon@josefsson.org>
833         * NEWS: Add.
835 2003-12-15  Simon Josefsson <simon@josefsson.org>
837         * doc/Makefile.am: Remove DocBook HTML targets (I'm tired of
838         updating the random filenames in the Makefile).
840 2003-12-15  Simon Josefsson <simon@josefsson.org>
842         * doc/libidn.texi: Set charset cookie.  Use @section instead of
843         @majorheading for DocBook.  Add real examples to idn section.
845 2003-12-15  Simon Josefsson <simon@josefsson.org>
847         * doc/gendocs.sh: Sync with Texinfo CVS.
849 2003-12-15  Simon Josefsson <simon@josefsson.org>
851         * NEWS: Add.
853 2003-12-15  Simon Josefsson <simon@josefsson.org>
855         * doc/Makefile.am: Update DocBook HTML target.
857 2003-12-11  Simon Josefsson <simon@josefsson.org>
859         * NEWS, THANKS, doc/libidn.texi, lib/idna.c, lib/idna.h: Rename
860         IDNA_CONTAINS_LDH to IDNA_CONTAINS_NON_LDH.  Reported by Graydon
861         Hoare <graydon@redhat.com>.
863 2003-12-10  Simon Josefsson <simon@josefsson.org>
865         * configure.ac: Check for autoconf 2.59 and automake 1.8.
867 2003-12-10  Simon Josefsson <simon@josefsson.org>
869         * README-alpha: Mention versions.
871 2003-12-04  Simon Josefsson <simon@josefsson.org>
873         * README: Fix.
875 2003-11-27  Simon Josefsson <simon@josefsson.org>
877         * NEWS: Add.
879 2003-11-27  Simon Josefsson <simon@josefsson.org>
881         * configure.ac, src/Makefile.am, src/idn.ggo, src/idn.ggo.in:
882         Simplify gengetopt building.  Use AM_CPPFLAGS, not *_CPPFLAGS.
884 2003-11-27  Simon Josefsson <simon@josefsson.org>
886         * src/idn.c: Print instructions.  Suggested by Kai Schaetzl
887         <kai@conactive.com>.
889 2003-11-26  Simon Josefsson <simon@josefsson.org>
891         * libc/getaddrinfo-idn.txt: Typo.
893 2003-11-26  Simon Josefsson <simon@josefsson.org>
895         * NEWS: Add.
897 2003-11-26  Simon Josefsson <simon@josefsson.org>
899         * doc/libidn.texi: Update Invoking idn.
901 2003-11-26  Simon Josefsson <simon@josefsson.org>
903         * src/idn.c, src/idn.ggo.in: Make -a the default.
905 2003-11-26  Simon Josefsson <simon@josefsson.org>
907         * doc/libidn.texi: Update Invoking idn.
909 2003-11-26  Simon Josefsson <simon@josefsson.org>
911         * THANKS: Add.
913 2003-11-26  Simon Josefsson <simon@josefsson.org>
915         * src/Makefile.am, src/idn.c: Support strings passed on command
916         line instead of on stdin.  Suggested by Kai Schaetzl
917         <kai@conactive.com>.
919 2003-11-26  Simon Josefsson <simon@josefsson.org>
921         * libc/getaddrinfo-idn.txt: Add todo.
923 2003-11-25  Simon Josefsson <simon@josefsson.org>
925         * configure.ac: Disable fortran etc libtool checks.
927 2003-11-23  Simon Josefsson <simon@josefsson.org>
929         * doc/gendocs.sh: Add --docbook.
931 2003-11-23  Simon Josefsson <simon@josefsson.org>
933         * doc/gendocs.sh: Sync with texinfo.
935 2003-11-20  Simon Josefsson <simon@josefsson.org>
937         * src/idn.c: Fix GREETING.
939 2003-11-11  Simon Josefsson <simon@josefsson.org>
941         * doc/gdoc: TeX improvements.  From Nikos Mavroyanopoulos
942         <nmav@gnutls.org>.
944 2003-11-11  Simon Josefsson <simon@josefsson.org>
946         * doc/Makefile.am: Use AM_MAKEINFOHTMLFLAGS (with CVS automake)
947         instead of explicit libidn.html target.
949 2003-11-09  Simon Josefsson <simon@josefsson.org>
951         * doc/Makefile.am: Update DocBook HTML destinations.
953 2003-11-09  Simon Josefsson <simon@josefsson.org>
955         * doc/Makefile.am: Remove unused ps_TEXINFOS and pdf_TEXINFOS.
957 2003-11-09  Simon Josefsson <simon@josefsson.org>
959         * doc/Makefile.am: Remove example source code to texinfo conversion
960         (@verbatiminclude is used directly on the source code instead).
962 2003-11-09  Simon Josefsson <simon@josefsson.org>
964         * doc/libidn.texi: Use @verbatiminclude for examples.
966 2003-11-09  Simon Josefsson <simon@josefsson.org>
968         * examples/Makefile.am, src/Makefile.am, tests/Makefile.am: Use
969         *_CPPFLAGS instead of obsolete INCLUDES.
971 2003-11-09  Simon Josefsson <simon@josefsson.org>
973         * configure.ac: Replace AM_CONFIG_HEADER with AC_CONFIG_HEADERS.
975 2003-11-09  Simon Josefsson <simon@josefsson.org>
977         * configure.ac: Autoupdate suggested changes: quote AC_INIT
978         parameters, and replace AC_TRY_RUN with AC_RUN_IFELSE.
980 2003-11-09  Simon Josefsson <simon@josefsson.org>
982         * src/Makefile.am: Use automake 1.7a idiom for elisp files.
984 2003-11-09  Simon Josefsson <simon@josefsson.org>
986         * Makefile.am, configure.ac, m4/Makefile.am: Remove m4/ as it is
987         not needed with automake 1.7a.
989 2003-11-09  Simon Josefsson <simon@josefsson.org>
991         * NEWS, configure.ac: Bump versions.
993 2003-11-09  Simon Josefsson <simon@josefsson.org>
995         * Makefile.maint: Use proper -o directory for gendocs.sh.
997 2003-11-09  Simon Josefsson <simon@josefsson.org>
999         * .prev-version: [no log message]
1001 2003-11-09  Simon Josefsson <simon@josefsson.org>
1003         * NEWS: Version 0.3.4.
1005 2003-11-09  Simon Josefsson <simon@josefsson.org>
1007         * lib/idna.c, lib/stringprep.c: Fix memory leak.
1009 2003-11-07  Simon Josefsson <simon@josefsson.org>
1011         * configure.ac: Remove libtool bug workaround.
1013 2003-11-02  Simon Josefsson <simon@josefsson.org>
1015         * doc/gendocs.sh: Mkdir HTML.
1017 2003-11-02  Simon Josefsson <simon@josefsson.org>
1019         * doc/reference/Makefile.am: Cleanup.
1021 2003-11-02  Simon Josefsson <simon@josefsson.org>
1023         * m4/Makefile.am: Dist gtk-doc.m4.
1025 2003-11-01  Simon Josefsson <simon@josefsson.org>
1027         * AUTHORS: Update expiry date on PGP key.
1029 2003-11-01  Simon Josefsson <simon@josefsson.org>
1031         * doc/reference/libidn-docs.sgml, doc/reference/libidn-docs.tmpl:
1032         Rename.
1034 2003-11-01  Simon Josefsson <simon@josefsson.org>
1036         * doc/reference/Makefile.am: Use my old cleaned up Makefile.
1038 2003-11-01  Simon Josefsson <simon@josefsson.org>
1040         * doc/reference/Makefile.am: Don't break on first 'make'.
1042 2003-11-01  Simon Josefsson <simon@josefsson.org>
1044         * doc/reference/Makefile.am: Make 'dist' work.
1046 2003-11-01  Simon Josefsson <simon@josefsson.org>
1048         * doc/reference/libidn-docs.sgml: Add.
1050 2003-11-01  Simon Josefsson <simon@josefsson.org>
1052         * doc/reference/Makefile.am: Add, based on GTK-DOC example
1053         Makefile.am.
1055 2003-11-01  Simon Josefsson <simon@josefsson.org>
1057         * doc/Makefile.am: Add reference/.
1059 2003-11-01  Simon Josefsson <simon@josefsson.org>
1061         * Makefile.am: Remove GTK-DOC subdir reference/ (moved to doc/).
1063 2003-11-01  Simon Josefsson <simon@josefsson.org>
1065         * configure.ac: Build GTK-DOC Makefile in doc/reference instead of
1066         reference/.
1068 2003-11-01  Simon Josefsson <simon@josefsson.org>
1070         * configure.ac: Use GTK_DOC_CHECK macro for gtk-doc checks.
1072 2003-11-01  Simon Josefsson <simon@josefsson.org>
1074         * m4/gtk-doc.m4: Add.
1076 2003-11-01  Simon Josefsson <simon@josefsson.org>
1078         * Makefile.am: Use GTK-DOC conditional.
1080 2003-11-01  Simon Josefsson <simon@josefsson.org>
1082         * doc/Makefile.gdoci: Rebuild Makefile after rebuilding
1083         Makefile.gdoc.
1085 2003-11-01  Simon Josefsson <simon@josefsson.org>
1087         * doc/Makefile.am: Set GDOC_MAN_EXTRA_ARGS.
1089 2003-11-01  Simon Josefsson <simon@josefsson.org>
1091         * doc/Makefile.gdoci: Add GDOC_TEXI_EXTRA_ARGS,
1092         GDOC_MAN_EXTRA_ARGS.
1094 2003-11-01  Simon Josefsson <simon@josefsson.org>
1096         * doc/Makefile.am: GDOC framework cleanup.
1098 2003-11-01  Simon Josefsson <simon@josefsson.org>
1100         * doc/Makefile.gdoci: Create texinfo for whole sources files too.
1102 2003-11-01  Simon Josefsson <simon@josefsson.org>
1104         * doc/Makefile.gdoci: Add -man parameters (move to Makefile.am?).
1106 2003-11-01  Simon Josefsson <simon@josefsson.org>
1108         * doc/Makefile.gdoci: Mark Makefile.gdoc as BUILT_SOURCES.
1110 2003-11-01  Simon Josefsson <simon@josefsson.org>
1112         * doc/Makefile.gdoci:
1113         (Makefile.gdoc): Depend on ../configure for bootstrapping.
1115 2003-11-01  Simon Josefsson <simon@josefsson.org>
1117         * doc/Makefile.gdoci: Mkdir.
1119 2003-11-01  Simon Josefsson <simon@josefsson.org>
1121         * doc/Makefile.am: Update docbook HTMLs.
1123 2003-11-01  Simon Josefsson <simon@josefsson.org>
1125         * doc/libidn.texi: Use gdoc @include's.
1127 2003-11-01  Simon Josefsson <simon@josefsson.org>
1129         * doc/Makefile.am: Don't build in man/.  Build idn.1 man page here.
1130         Move man page dist targets from man/.  Use Makefile.gdoci to
1131         generate man pages and texinfo.
1133 2003-11-01  Simon Josefsson <simon@josefsson.org>
1135         * doc/Makefile.gdoci: Add, initial version.
1137 2003-11-01  Simon Josefsson <simon@josefsson.org>
1139         * configure.ac: Don't generate doc/man/Makefile.
1141 2003-10-31  Simon Josefsson <simon@josefsson.org>
1143         * doc/libidn.texi: Move unicode utility functions from stringprep
1144         to own chapter.  Replace API documentation with @include'd GDOC
1145         generated version.
1147 2003-10-31  Simon Josefsson <simon@josefsson.org>
1149         * doc/Makefile.am: Generate more API manuals with gdoc.  Replace
1150         phony libidn-db.html with real targets.  Update libidn-db.html
1151         files.
1153 2003-10-31  Simon Josefsson <simon@josefsson.org>
1155         * doc/gdoc: Don't use @code for @deftypefun function name.
1157 2003-10-31  Simon Josefsson <simon@josefsson.org>
1159         * lib/punycode.c:
1160         (punycode_encode): Rename parameter to match punycode.h (and more
1161         importantly, to make gdoc function properly).
1163 2003-10-31  Simon Josefsson <simon@josefsson.org>
1165         * lib/nfkc.c: Doc fixes.
1167 2003-10-31  Simon Josefsson <simon@josefsson.org>
1169         * doc/gdoc:
1170         (dump_function): Handle parameters that look like 'char *foo[]'.
1172 2003-10-31  Simon Josefsson <simon@josefsson.org>
1174         * doc/Makefile.am: Fix rule expansions.
1176 2003-10-31  Simon Josefsson <simon@josefsson.org>
1178         * doc/Makefile.am: Dist gdoc and generated API texi's.  Generate
1179         API doc.  Fix dependencies.
1181 2003-10-31  Simon Josefsson <simon@josefsson.org>
1183         * doc/gdoc: Sync from GSSLib.
1185 2003-10-31  Simon Josefsson <simon@josefsson.org>
1187         * README-alpha: Mention more tools.
1189 2003-10-31  Simon Josefsson <simon@josefsson.org>
1191         * NEWS: Add.
1193 2003-10-31  Simon Josefsson <simon@josefsson.org>
1195         * Makefile.maint: Fix doc generating commands.
1197 2003-10-31  Simon Josefsson <simon@josefsson.org>
1199         * doc/gendocs.sh: Fix HTML dir move.
1201 2003-10-31  Simon Josefsson <simon@josefsson.org>
1203         * doc/gendocs.sh: Fix outdir rm.
1205 2003-10-31  Simon Josefsson <simon@josefsson.org>
1207         * doc/gendocs.sh: Fix outdir rm.
1209 2003-10-31  Simon Josefsson <simon@josefsson.org>
1211         * doc/gendocs.sh: Don't remove $outdir (might contain CVS/).
1213 2003-10-31  Simon Josefsson <simon@josefsson.org>
1215         * doc/gendocs.sh, doc/gendocs_template: TAR fixes.  Add
1216         DocBook/Doxygen/GTK-DOC.
1218 2003-10-31  Simon Josefsson <simon@josefsson.org>
1220         * doc/gendocs.sh, doc/gendocs_template: Add (taken from Texinfo
1221         CVS).
1223 2003-10-31  Simon Josefsson <simon@josefsson.org>
1225         * doc/Makefile.am: Add docbook targets.
1227 2003-10-31  Simon Josefsson <simon@josefsson.org>
1229         * configure.ac: Look for docbook tools.
1231 2003-10-29  Simon Josefsson <simon@josefsson.org>
1233         * Makefile.am: Dist libc/getaddrinfo-idn.txt.
1235 2003-10-29  Simon Josefsson <simon@josefsson.org>
1237         * configure.ac: Add AC_CONFIG_AUX_DIR(.) for broken CVS libtoolize.
1239 2003-10-24  Simon Josefsson <simon@josefsson.org>
1241         * THANKS: Fix.
1243 2003-10-19  Simon Josefsson <simon@josefsson.org>
1245         * lib/gen-stringprep-tables.pl: Add warning in comment.
1247 2003-10-19  Simon Josefsson <simon@josefsson.org>
1249         * libc/getaddrinfo-idn.txt: Character set fixes.
1251 2003-10-19  Simon Josefsson <simon@josefsson.org>
1253         * libc/getaddrinfo-idn.txt: Fix.
1255 2003-10-19  Simon Josefsson <simon@josefsson.org>
1257         * NEWS, configure.ac: Bump versions.
1259 2003-10-19  Simon Josefsson <simon@josefsson.org>
1261         * lib/stringprep.c: Add comment.
1263 2003-10-18  Simon Josefsson <simon@josefsson.org>
1265         * doc/libidn.texi: Fix.
1267 2003-10-18  Simon Josefsson <simon@josefsson.org>
1269         * .prev-version: [no log message]
1271 2003-10-18  Simon Josefsson <simon@josefsson.org>
1273         * NEWS: Version 0.3.3.
1275 2003-10-18  Simon Josefsson <simon@josefsson.org>
1277         * NEWS: Add.
1279 2003-10-18  Simon Josefsson <simon@josefsson.org>
1281         * NEWS: Add.
1283 2003-10-18  Simon Josefsson <simon@josefsson.org>
1285         * src/Makefile.am: Revert to old elisp automake idiom.
1287 2003-10-18  Simon Josefsson <simon@josefsson.org>
1289         * NEWS: Add.
1291 2003-10-18  Simon Josefsson <simon@josefsson.org>
1293         * lib/stringprep.h.in: (struct Stringprep_table, struct
1294         Stringprep_profiles): Use 'const'.
1295         (stringprep_4i, stringprep_4zi, stringprep, stringprep_profile):
1296         Likewise.
1298 2003-10-18  Simon Josefsson <simon@josefsson.org>
1300         * lib/stringprep.c:
1301         (stringprep_find_character_in_table): Mark parameter as 'const'.
1302         (stringprep_find_string_in_table): Likewise.
1303         (stringprep_apply_table_to_string): Likewise.
1304         (stringprep_4i, stringprep_4zi_1, stringprep_4zi, stringprep):
1305         Likewise.
1307 2003-10-18  Simon Josefsson <simon@josefsson.org>
1309         * lib/stringprep.c:
1310         (stringprep_profile): Fix warning.
1312 2003-10-18  Simon Josefsson <simon@josefsson.org>
1314         * tests/tst_idna.c, tests/tst_punycode.c: Fix warnings.
1316 2003-10-18  Simon Josefsson <simon@josefsson.org>
1318         * tests/tst_nfkc.c, tests/tst_punycode.c, tests/tst_stringprep.c,
1319         tests/tst_idna.c, tests/tst_idna2.c: Indent.
1321 2003-10-18  Simon Josefsson <simon@josefsson.org>
1323         * lib/stringprep.c: Remove stringprep_generic documentation.
1325 2003-10-18  Simon Josefsson <simon@josefsson.org>
1327         * doc/libidn.texi: Remove stringprep_generic.
1329 2003-10-18  Simon Josefsson <simon@josefsson.org>
1331         * lib/gen-stringprep-tables.pl: Mark table elements as 'const'.
1333 2003-10-18  Simon Josefsson <simon@josefsson.org>
1335         * lib/stringprep.c:
1336         (stringprep_apply_table_to_string): Remove 'name' parameter.
1337         (stringprep_4i): Likewise.
1339 2003-10-18  Simon Josefsson <simon@josefsson.org>
1341         * lib/profiles.c:
1342         (stringprep_profiles): Remove "generic".  Indent.
1344 2003-10-18  Simon Josefsson <simon@josefsson.org>
1346         * lib/stringprep.h.in: (struct Stringprep_table): Remove 'name'.
1347         (stringprep_profiles, stringprep_rfc3454_A_1,stringprep_rfc3454_B_1)
1348         (stringprep_rfc3454_B_2, stringprep_rfc3454_B_3)
1349         (stringprep_rfc3454_C_1_1, stringprep_rfc3454_C_1_2)
1350         (stringprep_rfc3454_C_2_1, stringprep_rfc3454_C_2_2)
1351         (stringprep_rfc3454_C_3, stringprep_rfc3454_C_4)
1352         (stringprep_rfc3454_C_5, stringprep_rfc3454_C_6)
1353         (stringprep_rfc3454_C_7, stringprep_rfc3454_C_8)
1354         (stringprep_rfc3454_C_9, stringprep_rfc3454_D_1)
1355         (stringprep_rfc3454_D_2)
1356         (stringprep_nameprep)
1357         (stringprep_saslprep, stringprep_plain,stringprep_trace)
1358         (stringprep_kerberos5)
1359         (stringprep_xmpp_nodeprep, stringprep_xmpp_resourceprep)
1360         (stringprep_xmpp_nodeprep_prohibit)
1361         (stringprep_iscsi): Mark as 'const'.
1362         (stringprep_generic, stringprep_generic): Remove.
1364 2003-10-17  Simon Josefsson <simon@josefsson.org>
1366         * lib/punycode.h, lib/stringprep.h.in, tests/tst_stringprep.c:
1367         Indent.
1369 2003-10-17  Simon Josefsson <simon@josefsson.org>
1371         * lib/stringprep.c: Fix memory leak.
1373 2003-10-17  Simon Josefsson <simon@josefsson.org>
1375         * doc/gdoc: Fix #include for man pages.
1377 2003-10-17  Simon Josefsson <simon@josefsson.org>
1379         * doc/libidn.texi: Fix.
1381 2003-10-17  Simon Josefsson <simon@josefsson.org>
1383         * doc/libidn.texi: Sync 'idn -h'.
1385 2003-10-17  Simon Josefsson <simon@josefsson.org>
1387         * doc/libidn.texi: Fix.
1389 2003-10-17  Simon Josefsson <simon@josefsson.org>
1391         * lib/gen-stringprep-tables.pl, lib/idna.c, lib/nfkc.c,
1392         lib/profiles.c, lib/punycode.c, lib/stringprep.c, lib/toutf8.c,
1393         lib/version.c, src/idn.c, tests/tst_idna.c, tests/tst_idna2.c,
1394         tests/tst_nfkc.c, tests/tst_stringprep.c: Include cleanup.  We
1395         assume C89, use <...> for headers we use, and use "..." for headers
1396         we implement.
1398 2003-10-16  Simon Josefsson <simon@josefsson.org>
1400         * doc/libidn.texi: Add.
1402 2003-10-16  Simon Josefsson <simon@josefsson.org>
1404         * src/Makefile.am: Fix gengetopt building.
1406 2003-10-16  Simon Josefsson <simon@josefsson.org>
1408         * THANKS: Add.
1410 2003-10-16  Simon Josefsson <simon@josefsson.org>
1412         * src/idn.ggo.in: Use less negations for --quiet, reported by Oden
1413         Eriksson <oden.eriksson@kvikkjokk.net>.
1415 2003-10-16  Simon Josefsson <simon@josefsson.org>
1417         * src/Makefile.am: Fix gengetopt built source files.  Use new
1418         automake Emacs Lisp targets.
1420 2003-10-16  Simon Josefsson <simon@josefsson.org>
1422         * doc/libidn.texi: Use current version number in examples.
1424 2003-10-16  Simon Josefsson <simon@josefsson.org>
1426         * configure.ac: Update so version.
1428 2003-10-16  Simon Josefsson <simon@josefsson.org>
1430         * NEWS: Add.
1432 2003-10-16  Simon Josefsson <simon@josefsson.org>
1434         * lib/punycode.h: Include parameter names in prototypes, for
1435         GTK-DOC.
1437 2003-10-16  Simon Josefsson <simon@josefsson.org>
1439         * lib/stringprep.c: Doc fix.
1441 2003-10-16  Simon Josefsson <simon@josefsson.org>
1443         * doc/libidn.texi: Fix typo.
1445 2003-10-16  Simon Josefsson <simon@josefsson.org>
1447         * tests/tst_punycode.c, tests/tst_idna.c: Fix.
1449 2003-10-16  Simon Josefsson <simon@josefsson.org>
1451         * lib/internal.h: Removed.
1453 2003-10-16  Simon Josefsson <simon@josefsson.org>
1455         * tests/tst_stringprep.c, tests/tst_nfkc.c, src/idn.c: Make
1456         #include's explicit.
1458 2003-10-16  Simon Josefsson <simon@josefsson.org>
1460         * tests/tst_idna.c, tests/tst_idna2.c, tests/tst_punycode.c: Make
1461         #include's explicit.  Fix warnings.
1463 2003-10-16  Simon Josefsson <simon@josefsson.org>
1465         * lib/Makefile.am: Remove internal.h.
1467 2003-10-16  Simon Josefsson <simon@josefsson.org>
1469         * lib/stringprep.c: Doc fix.
1471 2003-10-16  Simon Josefsson <simon@josefsson.org>
1473         * lib/version.c, lib/stringprep.c: Make #include's explicit.
1475 2003-10-16  Simon Josefsson <simon@josefsson.org>
1477         * lib/toutf8.c, lib/profiles.c: Make #include's explicit.
1479 2003-10-16  Simon Josefsson <simon@josefsson.org>
1481         * lib/nfkc.c: Make #include's explicit.
1483 2003-10-16  Simon Josefsson <simon@josefsson.org>
1485         * lib/idna.c: Fix.
1487 2003-10-16  Simon Josefsson <simon@josefsson.org>
1489         * lib/idna.c: Make #include's explicit.
1491 2003-10-16  Simon Josefsson <simon@josefsson.org>
1493         * lib/punycode.h: Fix typo.
1495 2003-10-16  Simon Josefsson <simon@josefsson.org>
1497         * lib/punycode.c: Sync with latest draft, but change return types
1498         to 'int' to be backwards compatible.
1500 2003-10-16  Simon Josefsson <simon@josefsson.org>
1502         * lib/punycode.h: Sync with latest draft, but change return types
1503         to 'int' to be backwards compatible.
1505 2003-10-16  Simon Josefsson <simon@josefsson.org>
1507         * configure.ac, lib/internal.h: Remove DMALLOC stuff.
1509 2003-10-16  Simon Josefsson <simon@josefsson.org>
1511         * lib/stringprep.c: Fix warnings.
1513 2003-10-16  Simon Josefsson <simon@josefsson.org>
1515         * doc/libidn.texi: Typo.
1517 2003-10-16  Simon Josefsson <simon@josefsson.org>
1519         * tests/tst_stringprep.c: Simplify debug prints.
1521 2003-10-16  Simon Josefsson <simon@josefsson.org>
1523         * NEWS: Add.
1525 2003-10-16  Simon Josefsson <simon@josefsson.org>
1527         * lib/idna.c:
1528         (idna_to_unicode_internal): Handle reallocating larger utf8in after
1529         stringprep error STRINGPREP_TOO_SMALL_BUFFER.
1530         (idna_to_unicode_44i): Let new logic in idna_to_unicode_internal()
1531         replace BUFSIZ alloc.
1533 2003-10-16  Simon Josefsson <simon@josefsson.org>
1535         * lib/stringprep.c:
1536         (stringprep_profile): Loop around stringprep return
1537         STRINGPREP_TOO_SMALL_BUFFER and increase buffer size.
1539 2003-10-16  Simon Josefsson <simon@josefsson.org>
1541         * lib/stringprep.c:
1542         (stringprep): Check return value from stringprep_ucs4_to_utf8.
1543         Don't use goto.
1545 2003-10-16  Simon Josefsson <simon@josefsson.org>
1547         * lib/stringprep.c:
1548         (stringprep): Loop around stringprep_4i error
1549         STRINGPREP_TOO_SMALL_BUFFER and increase buffer size.
1550         (stringprep_apply_table_to_string): Don't dereference possibly
1551         unallocated memory just to do pointer arithmetic.
1553 2003-10-16  Simon Josefsson <simon@josefsson.org>
1555         * lib/nfkc.c: Check malloc return value.
1557 2003-10-16  Simon Josefsson <simon@josefsson.org>
1559         * lib/nfkc.c: Check malloc return code.
1561 2003-10-16  Simon Josefsson <simon@josefsson.org>
1563         * NEWS: Add.
1565 2003-10-16  Simon Josefsson <simon@josefsson.org>
1567         * doc/libidn.texi: Doc fox.  Add stringprep_4i and stringprep_4zi.
1569 2003-10-16  Simon Josefsson <simon@josefsson.org>
1571         * lib/stringprep.c: Doc fix.
1573 2003-10-16  Simon Josefsson <simon@josefsson.org>
1575         * lib/stringprep.c: Doc fix.
1577 2003-10-16  Simon Josefsson <simon@josefsson.org>
1579         * lib/stringprep.h.in:
1580         (stringprep_4i, stringprep_4zi): Add.
1582 2003-10-16  Simon Josefsson <simon@josefsson.org>
1584         * lib/stringprep.c:
1585         (stringprep1): Don't zero terminate.  Rename to stringprep_4i and
1586         export it.
1587         (stringprep_4zi_1): Add.  Calls stringprep_4i, then zero terminate.
1588         (stringprep_4zi): Add.  New API.
1589         (stringprep): Use stringprep_4zi_1.
1591 2003-10-16  Simon Josefsson <simon@josefsson.org>
1593         * lib/stringprep.c: Fix typo.
1595 2003-10-16  Simon Josefsson <simon@josefsson.org>
1597         * lib/stringprep.c:
1598         (stringprep): Split core part into stringprep1.
1599         (stringprep1): New, simplified version of core part.
1601 2003-10-15  Simon Josefsson <simon@josefsson.org>
1603         * NEWS: Fix.
1605 2003-10-15  Simon Josefsson <simon@josefsson.org>
1607         * src/idn.c: Print UCS-4 instead of UTF-8 in debug output for
1608         --stringprep.
1610 2003-10-15  Simon Josefsson <simon@josefsson.org>
1612         * NEWS: Add.
1614 2003-10-15  Simon Josefsson <simon@josefsson.org>
1616         * src/idn.c: Fix UCS-4 output in --stringprep.  Print debug output
1617         even with --idna-to-ascii.  Fix error message.
1619 2003-10-12  Simon Josefsson <simon@josefsson.org>
1621         * libc/getaddrinfo-idn.txt: Clarify alternative approaches.
1623 2003-10-12  Simon Josefsson <simon@josefsson.org>
1625         * libc/getaddrinfo-idn.txt: Fix.
1627 2003-10-11  Simon Josefsson <simon@josefsson.org>
1629         * libc/getaddrinfo-idn.txt: Add.
1631 2003-10-10  Simon Josefsson <simon@josefsson.org>
1633         * configure.ac: Revert typo.
1635 2003-10-10  Simon Josefsson <simon@josefsson.org>
1637         * configure.ac: Fix so version comment (matches libtool manual).
1639 2003-10-10  Simon Josefsson <simon@josefsson.org>
1641         * FAQ: Fix.
1643 2003-10-10  Simon Josefsson <simon@josefsson.org>
1645         * NEWS: Add.
1647 2003-10-10  Simon Josefsson <simon@josefsson.org>
1649         * src/idn.ggo.in: Remove 'generic' (should not be exposed).  Add
1650         'trace'.
1652 2003-10-08  Simon Josefsson <simon@josefsson.org>
1654         * NEWS, configure.ac: Bump versions.
1656 2003-10-08  Simon Josefsson <simon@josefsson.org>
1658         * Makefile.maint: Fix doxygen generation.
1660 2003-10-07  Simon Josefsson <simon@josefsson.org>
1662         * .prev-version: [no log message]
1664 2003-10-07  Simon Josefsson <simon@josefsson.org>
1666         * NEWS: Version 0.3.2.
1668 2003-10-07  Simon Josefsson <simon@josefsson.org>
1670         * Makefile.maint: Remove --rsyncable for now, Debian (stable) gzip
1671         do not support it.
1673 2003-10-07  Simon Josefsson <simon@josefsson.org>
1675         * GNUmakefile: TAR_OPTION crashes tar in Debian, comment out for
1676         now.
1678 2003-10-07  Simon Josefsson <simon@josefsson.org>
1680         * NEWS: Add.
1682 2003-10-07  Simon Josefsson <simon@josefsson.org>
1684         * lib/nfkc.c: Doc fix.
1686 2003-10-07  Simon Josefsson <simon@josefsson.org>
1688         * m4/Makefile.am, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4:
1689         Add.
1691 2003-10-06  Simon Josefsson <simon@josefsson.org>
1693         * lib/stringprep.c, lib/stringprep.h.in:
1694         (stringprep_profile): Mark 'in' as 'const'.
1696 2003-10-03  Simon Josefsson <simon@josefsson.org>
1698         * lib/profiles.c: Fix comment.
1700 2003-10-02  Simon Josefsson <simon@josefsson.org>
1702         * doc/libidn.texi: Fix.
1704 2003-10-02  Simon Josefsson <simon@josefsson.org>
1706         * NEWS: Add.
1708 2003-10-02  Simon Josefsson <simon@josefsson.org>
1710         * lib/profiles.c, lib/stringprep.h.in: Add trace profile (SASL
1711         ANONYMOS).
1713 2003-10-02  Simon Josefsson <simon@josefsson.org>
1715         * NEWS, configure.ac: Bump versions.
1717 2003-10-02  Simon Josefsson <simon@josefsson.org>
1719         * doc/libidn.texi: Cosmetic fixes.
1721 2003-10-02  Simon Josefsson <simon@josefsson.org>
1723         * Makefile.maint: Fix.
1725 2003-10-02  Simon Josefsson <simon@josefsson.org>
1727         * .prev-version: [no log message]
1729 2003-10-02  Simon Josefsson <simon@josefsson.org>
1731         * announce-gen: Perl 5.8.1 fix.
1733 2003-10-02  Simon Josefsson <simon@josefsson.org>
1735         * NEWS: Version 0.3.1.
1737 2003-10-02  Simon Josefsson <simon@josefsson.org>
1739         * lib/gen-unicode-tables.pl, lib/nfkc.c: Fix NFKC, from Noah Levitt
1740         <nlevitt@columbia.edu> via bugzilla.gnome.org bug 123421.
1742 2003-09-28  Simon Josefsson <simon@josefsson.org>
1744         * doc/libidn.texi: Fix.
1746 2003-09-28  Simon Josefsson <simon@josefsson.org>
1748         * doc/libidn.texi: Add.
1750 2003-09-28  Simon Josefsson <simon@josefsson.org>
1752         * THANKS: Add.
1754 2003-09-28  Simon Josefsson <simon@josefsson.org>
1756         * tests/tst_idna2.c: Indent.
1758 2003-09-28  Simon Josefsson <simon@josefsson.org>
1760         * lib/Makefile.am: Fix.
1762 2003-09-28  Simon Josefsson <simon@josefsson.org>
1764         * Makefile.am: Fix indent target.
1766 2003-09-28  Simon Josefsson <simon@josefsson.org>
1768         * src/Makefile.am, tests/Makefile.am: Add indent rule.
1770 2003-09-28  Simon Josefsson <simon@josefsson.org>
1772         * lib/idna.c, lib/nfkc.c, lib/punycode.h: Indent.
1774 2003-09-28  Simon Josefsson <simon@josefsson.org>
1776         * lib/Makefile.am: Fix.  Add indent target.
1778 2003-09-26  Simon Josefsson <simon@josefsson.org>
1780         * lib/nfkc.c: Fix Hangul patch.
1782 2003-09-26  Simon Josefsson <simon@josefsson.org>
1784         * tests/tst_idna2.c: Fix typo.
1786 2003-09-26  Simon Josefsson <simon@josefsson.org>
1788         * NEWS: Add.
1790 2003-09-26  Simon Josefsson <simon@josefsson.org>
1792         * lib/Makefile.am, lib/gen-unicode-tables.pl, lib/nfkc.c: Sync with
1793         GLIB for Unicode stuff.
1795 2003-09-26  Simon Josefsson <simon@josefsson.org>
1797         * lib/punycode.h: Fix typo.
1799 2003-09-25  Simon Josefsson <simon@josefsson.org>
1801         * tests/tst_idna2.c: Update test vectors.
1803 2003-09-25  Simon Josefsson <simon@josefsson.org>
1805         * src/idn.c: Fix debug messages.
1807 2003-09-25  Simon Josefsson <simon@josefsson.org>
1809         * NEWS: Add.
1811 2003-09-25  Simon Josefsson <simon@josefsson.org>
1813         * lib/idna.c:
1814         (DOTP): New.
1815         (idna_to_unicode_4z4z): Use it.
1816         (idna_to_ascii_4z): Use it. Make root label handling explicit.
1818 2003-09-25  Simon Josefsson <simon@josefsson.org>
1820         * THANKS: Add.
1822 2003-09-25  Simon Josefsson <simon@josefsson.org>
1824         * lib/nfkc.c:
1825         (decompose_hangul, combine_hangul): New.
1826         (combine, _g_utf8_normalize_wc): Use them.  Adds support for
1827         algorithmic composition of Hangul Syllables, adapted from a patch
1828         written by Noah Levitt <nlevitt@columbia.edu> for GLIB, discussed in
1829         <http://bugzilla.gnome.org/show_bug.cgi?id=100456> and available
1830         from <http://bugzilla.gnome.org/showattachment.cgi?attach_id=18915>.
1832 2003-09-25  Simon Josefsson <simon@josefsson.org>
1834         * tests/tst_idna2.c: Fix.
1836 2003-09-25  Simon Josefsson <simon@josefsson.org>
1838         * tests/Makefile.am, tests/tst_idna2.c: Add.
1840 2003-09-25  Simon Josefsson <simon@josefsson.org>
1842         * lib/idna.c:
1843         (idna_to_ascii_4z): Output "" instead of "." on input "".  (Some
1844         religions claim "" should fail though.)
1846 2003-09-23  Simon Josefsson <simon@josefsson.org>
1848         * NEWS: Add.
1850 2003-09-23  Simon Josefsson <simon@josefsson.org>
1852         * doc/libidn.texi: Doc fix.
1854 2003-09-23  Simon Josefsson <simon@josefsson.org>
1856         * src/punycode.el:
1857         (punycode-shutdown): New.
1859 2003-09-23  Simon Josefsson <simon@josefsson.org>
1861         * src/idna.el:
1862         (idna-to-ascii-parameters, idna-to-unicode-parameters): Add
1863         --usestd3asciirules.
1864         (idna-shutdown): New.
1866 2003-09-23  Simon Josefsson <simon@josefsson.org>
1868         * NEWS, configure.ac: Bump versions.
1870 2003-09-23  Simon Josefsson <simon@josefsson.org>
1872         * Makefile.maint: Fix.
1874 2003-09-23  Simon Josefsson <simon@josefsson.org>
1876         * Makefile.maint: Fix.
1878 2003-09-23  Simon Josefsson <simon@josefsson.org>
1880         * .prev-version: [no log message]
1882 2003-09-23  Simon Josefsson <simon@josefsson.org>
1884         * NEWS: Version 0.3.0.
1886 2003-09-23  Simon Josefsson <simon@josefsson.org>
1888         * libc/README: Fix.
1890 2003-09-23  Simon Josefsson <simon@josefsson.org>
1892         * libc/README: Fix.
1894 2003-09-23  Simon Josefsson <simon@josefsson.org>
1896         * libc/Makefile: Fix.
1898 2003-09-22  Simon Josefsson <simon@josefsson.org>
1900         * NEWS: Add.
1902 2003-09-22  Simon Josefsson <simon@josefsson.org>
1904         * lib/profiles.c:
1905         (stringprep_saslprep): Prohibit inappropriate for canonical
1906         representation characters.
1908 2003-09-14  Simon Josefsson <simon@josefsson.org>
1910         * Makefile.am: Dist libc/Banner.
1912 2003-09-14  Simon Josefsson <simon@josefsson.org>
1914         * libc/README: Create idna.h without dependency on idn-int.h.
1916 2003-09-14  Simon Josefsson <simon@josefsson.org>
1918         * tests/tst_stringprep.c: Fix memory leak.
1920 2003-09-14  Simon Josefsson <simon@josefsson.org>
1922         * src/idn.c: Fix memory leaks.
1924 2003-09-14  Simon Josefsson <simon@josefsson.org>
1926         * src/idn.c: Fix greeting message.
1928 2003-09-14  Simon Josefsson <simon@josefsson.org>
1930         * libc/README: Copy Banner.
1932 2003-09-14  Simon Josefsson <simon@josefsson.org>
1934         * libc/Banner: Add.
1936 2003-09-13  Simon Josefsson <simon@josefsson.org>
1938         * libc/README: Fix.
1940 2003-09-13  Simon Josefsson <simon@josefsson.org>
1942         * lib/punycode.c: Cast.
1944 2003-09-13  Simon Josefsson <simon@josefsson.org>
1946         * lib/internal.h: Fix.
1948 2003-09-13  Simon Josefsson <simon@josefsson.org>
1950         * lib/internal.h: Simplify #include mess.
1952 2003-09-13  Simon Josefsson <simon@josefsson.org>
1954         * configure.ac: Remove cruft.
1956 2003-09-13  Simon Josefsson <simon@josefsson.org>
1958         * libc/README: Fix.
1960 2003-09-13  Simon Josefsson <simon@josefsson.org>
1962         * lib/punycode.c, lib/stringprep.c: Doc fix.
1964 2003-09-13  Simon Josefsson <simon@josefsson.org>
1966         * doc/libidn.texi, lib/stringprep.c: Doc fix.
1968 2003-09-13  Simon Josefsson <simon@josefsson.org>
1970         * lib/idna.c: Doc fix.
1972 2003-09-13  Simon Josefsson <simon@josefsson.org>
1974         * lib/idna.c: Doc fix.
1976 2003-09-13  Simon Josefsson <simon@josefsson.org>
1978         * lib/stringprep.c: Doc fix.
1980 2003-09-13  Simon Josefsson <simon@josefsson.org>
1982         * lib/punycode.c: Doc fix.
1984 2003-09-12  Simon Josefsson <simon@josefsson.org>
1986         * lib/punycode.h: Fix RFC compatibility.
1988 2003-09-12  Simon Josefsson <simon@josefsson.org>
1990         * lib/punycode.h: Typedef Punycode_status.  Use 'int' instead of
1991         'enum' for return codes.
1993 2003-09-12  Simon Josefsson <simon@josefsson.org>
1995         * lib/punycode.c: Use 'int' instead of 'enum' for return code.
1997 2003-09-12  Simon Josefsson <simon@josefsson.org>
1999         * configure.ac: Bump versions.
2001 2003-09-12  Simon Josefsson <simon@josefsson.org>
2003         * lib/profiles.c, lib/stringprep.h.in: Rename stringprep_generic_*
2004         to stringprep_rfc3454_*.
2006 2003-09-12  Simon Josefsson <simon@josefsson.org>
2008         * lib/Makefile.am: Rename stringprep_generic.c to rfc3454.c.  Add
2009         to BUILT_SOURCES.
2011 2003-09-12  Simon Josefsson <simon@josefsson.org>
2013         * lib/gen-stringprep-tables.pl: Write to rfc3454.c.  Rename
2014         variables to stringprep_rfc3454_* from stringprep_generic_*.
2016 2003-09-12  Simon Josefsson <simon@josefsson.org>
2018         * lib/punycode.c: Doc fix.
2020 2003-09-12  Simon Josefsson <simon@josefsson.org>
2022         * lib/idna.c: Fix.
2024 2003-09-12  Simon Josefsson <simon@josefsson.org>
2026         * lib/idna.c, lib/stringprep.c: Doc fix.
2028 2003-09-12  Simon Josefsson <simon@josefsson.org>
2030         * lib/stringprep.h.in: Indent.
2032 2003-09-12  Simon Josefsson <simon@josefsson.org>
2034         * lib/stringprep.c: Use 'int' instead of 'enum's.
2036 2003-09-12  Simon Josefsson <simon@josefsson.org>
2038         * lib/stringprep.h.in: Typedef Stringprep_rc,
2039         Stringprep_profile_flags, and Stringprep_profile_steps.  Use 'int'
2040         instead of 'enum's (i.e., revert 0.2.3 changes).
2042 2003-09-12  Simon Josefsson <simon@josefsson.org>
2044         * NEWS: Add.
2046 2003-09-12  Simon Josefsson <simon@josefsson.org>
2048         * lib/Makefile.am, lib/obsolete.c: Remove obsolete.c.
2050 2003-09-12  Simon Josefsson <simon@josefsson.org>
2052         * lib/idna.h, lib/Makefile.am, lib/stringprep_generic.h,
2053         lib/stringprep_iscsi.h, lib/stringprep_kerberos5.h,
2054         lib/stringprep_nameprep.h, lib/stringprep_plain.h,
2055         lib/stringprep_xmpp.h: Remove obsolete headers.
2057 2003-09-12  Simon Josefsson <simon@josefsson.org>
2059         * lib/idna.c, lib/obsolete.c: Use int instead of enum's.
2061 2003-09-12  Simon Josefsson <simon@josefsson.org>
2063         * lib/idna.h: Typedef Idna_rc and Idna_flags.  Use int instead of
2064         enum's.
2066 2003-09-12  Simon Josefsson <simon@josefsson.org>
2068         * libc/README: Workaround -I problem.
2070 2003-09-12  Simon Josefsson <simon@josefsson.org>
2072         * libc/libc.patch: Against glibc 2.3.2.
2074 2003-09-12  Simon Josefsson <simon@josefsson.org>
2076         * NEWS: Add.
2078 2003-09-12  Simon Josefsson <simon@josefsson.org>
2080         * m4/Makefile.am, m4/memset.m4, m4/onceonly_2_57.m4, m4/strdup.m4:
2081         Remove unused m4's.
2083 2003-09-12  Simon Josefsson <simon@josefsson.org>
2085         * src/getopt.c, src/getopt.h, src/getopt1.c: Add (from gl/).
2087 2003-09-12  Simon Josefsson <simon@josefsson.org>
2089         * lib/idna.c, lib/toutf8.c: Don't use strdup.
2091 2003-09-12  Simon Josefsson <simon@josefsson.org>
2093         * src/Makefile.am, Makefile.am: Remove gl/.
2095 2003-09-12  Simon Josefsson <simon@josefsson.org>
2097         * tests/Makefile.am: Fix.
2099 2003-09-12  Simon Josefsson <simon@josefsson.org>
2101         * configure.ac: Remove checks for memset and strdup; we assume C89,
2102         so memset exists, and we no longer use strdup.  Remove gl/.
2104 2003-09-12  Simon Josefsson <simon@josefsson.org>
2106         * doc/libidn.texi: Ported to Mac OS X / Darwin.
2108 2003-09-12  Simon Josefsson <simon@josefsson.org>
2110         * src/Makefile.am, tests/Makefile.am, examples/Makefile.am: Make
2111         LDADD libtool friendly.
2113 2003-09-12  Simon Josefsson <simon@josefsson.org>
2115         * NEWS: Add.
2117 2003-09-12  Simon Josefsson <simon@josefsson.org>
2119         * NEWS, configure.ac, doc/Makefile.am, doc/gdoc: Build man pages.
2121 2003-09-12  Simon Josefsson <simon@josefsson.org>
2123         * idna-ace-prefix.txt: Move.
2125 2003-09-12  Simon Josefsson <simon@josefsson.org>
2127         * libc/README: Fix.
2129 2003-09-12  Simon Josefsson <simon@josefsson.org>
2131         * THANKS: Add.
2133 2003-09-12  Simon Josefsson <simon@josefsson.org>
2135         * libc/Versions: Typo.
2137 2003-09-12  Simon Josefsson <simon@josefsson.org>
2139         * lib/internal.h: [_LIBC]: Define ICONV_CONST.
2141 2003-09-12  Simon Josefsson <simon@josefsson.org>
2143         * libc/getaddrinfo.c: Use modern API.
2145 2003-09-12  Simon Josefsson <simon@josefsson.org>
2147         * libc/Versions: Export modern API.
2149 2003-09-12  Simon Josefsson <simon@josefsson.org>
2151         * libc/README: Update.
2153 2003-09-12  Simon Josefsson <simon@josefsson.org>
2155         * libc/getaddrinfo.c: GLIBC 2.3.2 sync.
2157 2003-09-02  Simon Josefsson <simon@josefsson.org>
2159         * libc/getaddrinfo.c, libc/libc.patch: Revert.
2161 2003-08-26  Simon Josefsson <simon@josefsson.org>
2163         * AUTHORS: Update key.
2165 2003-08-26  Simon Josefsson <simon@josefsson.org>
2167         * examples/Makefile.am, examples/README: Add examples/README.
2169 2003-08-26  Simon Josefsson <simon@josefsson.org>
2171         * Makefile.am: Fix cvs2cl parameters.
2173 2003-08-26  Simon Josefsson <simon@josefsson.org>
2175         * Makefile.am, lib/Makefile.am: Use $() instead of @@.
2177 2003-08-26  Simon Josefsson <simon@josefsson.org>
2179         * Makefile.maint: Do some tests that work.
2181 2003-08-26  Simon Josefsson <simon@josefsson.org>
2183         * Makefile.cfg: Fix URL.
2185 2003-08-26  Simon Josefsson <simon@josefsson.org>
2187         * NEWS, configure.ac: Bump versions.
2189 2003-08-26  Simon Josefsson <simon@josefsson.org>
2191         * Makefile.am: Fix cvs2cl parameters.
2193 2003-08-26  Simon Josefsson <simon@josefsson.org>
2195         * Makefile.maint: Ignore errors on www update.
2197 2003-08-26  Simon Josefsson <simon@josefsson.org>
2199         * .prev-version: [no log message]
2201 2003-08-26  Simon Josefsson <simon@josefsson.org>
2203         * announce-gen: Revert.
2205 2003-08-26  Simon Josefsson <simon@josefsson.org>
2207         * Makefile.maint: Fix.
2209 2003-08-26  Simon Josefsson <simon@josefsson.org>
2211         * NEWS: Version 0.2.3.
2213 2003-08-26  Simon Josefsson <simon@josefsson.org>
2215         * Makefile.am: Replace release target with Makefile.maint etc.
2217 2003-08-26  Simon Josefsson <simon@josefsson.org>
2219         * .prev-version, GNUmakefile, Makefile.cfg, Makefile.maint,
2220         announce-gen: Add.
2222 2003-08-25  Simon Josefsson <simon@josefsson.org>
2224         * examples/example3.c: Doc fix.
2226 2003-08-25  Simon Josefsson <simon@josefsson.org>
2228         * THANKS, NEWS: Add.
2230 2003-08-25  Simon Josefsson <simon@josefsson.org>
2232         * examples/example4.c: Really call ToUnicode instead of ToASCII.
2233         Reported by Trond Haugen <trond.haugen@uninett.no>.
2235 2003-08-21  Simon Josefsson <simon@josefsson.org>
2237         * doc/libidn.texi: Add port.
2239 2003-08-21  Simon Josefsson <simon@josefsson.org>
2241         * src/Makefile.am: Link with gl stuff.
2243 2003-08-20  Simon Josefsson <simon@josefsson.org>
2245         * lib/toutf8.c: Fix warning message.
2247 2003-08-20  Simon Josefsson <simon@josefsson.org>
2249         * configure.ac: Group portability stuff together.
2251 2003-08-20  Simon Josefsson <simon@josefsson.org>
2253         * src/Makefile.am, tests/Makefile.am: Fix -I paths.
2255 2003-08-20  Simon Josefsson <simon@josefsson.org>
2257         * lib/Makefile.am: Distcheck fixes.
2259 2003-08-20  Simon Josefsson <simon@josefsson.org>
2261         * examples/Makefile.am: Fix paths.
2263 2003-08-20  Simon Josefsson <simon@josefsson.org>
2265         * Makefile.am: Fix directory build order, for gtk-doc.
2267 2003-08-20  Simon Josefsson <simon@josefsson.org>
2269         * lib/Makefile.am, lib/idna.c, lib/obsolete.c: Move obsolete
2270         functions into separate file.
2272 2003-08-20  Simon Josefsson <simon@josefsson.org>
2274         * lib/Makefile.am: Fixes.
2276 2003-08-20  Simon Josefsson <simon@josefsson.org>
2278         * Makefile.am: Build doc after src, for help2man on idn.
2280 2003-08-20  Simon Josefsson <simon@josefsson.org>
2282         * lib/Makefile.am: Add EXTRA_DISTs.
2284 2003-08-20  Simon Josefsson <simon@josefsson.org>
2286         * Makefile.am: Add gl, lib, src, tests and examples to SUBDIRS.
2287         Add gl/m4 to ACLOCAL_AMFLAGS.  Remove rules that are moved into
2288         lib/, src/, tests/ and examples/.
2290 2003-08-20  Simon Josefsson <simon@josefsson.org>
2292         * configure.ac: Split up files into sub-directories.
2294 2003-08-20  Simon Josefsson <simon@josefsson.org>
2296         * gdoc: Move gdoc to doc/.
2298 2003-08-20  Simon Josefsson <simon@josefsson.org>
2300         * CaseFolding-3.2.0.txt, CompositionExclusions-3.2.0.txt,
2301         LineBreak-3.2.0.txt, SpecialCasing-3.2.0.txt, rfc3454.txt,
2302         rfc3490.txt, rfc3491.txt, rfc3492.txt, UnicodeData-3.2.0.txt,
2303         doc/Makefile.am, doc/gdoc: Move documentation and specifications
2304         into doc/ and doc/specifications/.
2306 2003-08-20  Simon Josefsson <simon@josefsson.org>
2308         * getopt.c, getopt.h, getopt1.c, memset.c, strdup.c: Move
2309         portability utilities into gl/.
2311 2003-08-20  Simon Josefsson <simon@josefsson.org>
2313         * gen-stringprep-tables.pl, gen-unicode-tables.pl, idna.c, idna.h,
2314         internal.h, nfkc.c, profiles.c, punycode.c, punycode.h,
2315         stringprep.c, stringprep.h.in, stringprep_generic.h,
2316         stringprep_iscsi.h, stringprep_kerberos5.h, stringprep_nameprep.h,
2317         stringprep_plain.h, stringprep_xmpp.h, toutf8.c, version.c,
2318         lib/Makefile.am, lib/gen-stringprep-tables.pl,
2319         lib/gen-unicode-tables.pl, lib/idna.c, lib/idna.h, lib/internal.h,
2320         lib/nfkc.c, lib/profiles.c, lib/punycode.c, lib/punycode.h,
2321         lib/stringprep.c, lib/stringprep.h.in, lib/stringprep_generic.h,
2322         lib/stringprep_iscsi.h, lib/stringprep_kerberos5.h,
2323         lib/stringprep_nameprep.h, lib/stringprep_plain.h,
2324         lib/stringprep_xmpp.h, lib/toutf8.c, lib/version.c: Move library
2325         into lib/.
2327 2003-08-20  Simon Josefsson <simon@josefsson.org>
2329         * tst_idna.c, tst_nfkc.c, tst_punycode.c, tst_stringprep.c,
2330         tests/Makefile.am, tests/tst_idna.c, tests/tst_nfkc.c,
2331         tests/tst_punycode.c, tests/tst_stringprep.c: Move tests into
2332         tests/.
2334 2003-08-20  Simon Josefsson <simon@josefsson.org>
2336         * idn.c, idn.ggo.in, idna.el, punycode.el, src/Makefile.am,
2337         src/idn.c, src/idn.ggo.in, src/idna.el, src/punycode.el: Move
2338         applications into src/.
2340 2003-08-20  Simon Josefsson <simon@josefsson.org>
2342         * example.c, example2.c, example3.c, example4.c,
2343         examples/Makefile.am, examples/example.c, examples/example2.c,
2344         examples/example3.c, examples/example4.c: Move examples into
2345         examples/.
2347 2003-08-13  Simon Josefsson <simon@josefsson.org>
2349         * TODO: Add.
2351 2003-08-13  Simon Josefsson <simon@josefsson.org>
2353         * nfkc.c: Fix doc.
2355 2003-08-13  Simon Josefsson <simon@josefsson.org>
2357         * tst_idna.c: Remove unused function.
2359 2003-08-13  Simon Josefsson <simon@josefsson.org>
2361         * idn.c: Fix warnings.
2363 2003-08-13  Simon Josefsson <simon@josefsson.org>
2365         * configure.ac: Bump versions.
2367 2003-08-13  Simon Josefsson <simon@josefsson.org>
2369         * doc/libidn.texi, NEWS: Add.
2371 2003-08-13  Simon Josefsson <simon@josefsson.org>
2373         * idna.h, idna.c: Use enum types where appropriate.
2375 2003-08-13  Simon Josefsson <simon@josefsson.org>
2377         * doc/libidn.texi: Doc fixes.
2379 2003-08-13  Simon Josefsson <simon@josefsson.org>
2381         * stringprep.h.in: Fix.
2383 2003-08-13  Simon Josefsson <simon@josefsson.org>
2385         * stringprep.c: Use enum/size_t/ssize_t where appropriate.  Doc
2386         fix.
2388 2003-08-13  Simon Josefsson <simon@josefsson.org>
2390         * stringprep.h.in: Replace int with proper enum, where appropriate.
2392 2003-08-13  Simon Josefsson <simon@josefsson.org>
2394         * doc/libidn.texi: Typo.
2396 2003-08-13  Simon Josefsson <simon@josefsson.org>
2398         * doc/libidn.texi: Add FreeBSD 4.8.
2400 2003-08-13  Simon Josefsson <simon@josefsson.org>
2402         * NEWS: Version 0.2.2.
2404 2003-08-13  Simon Josefsson <simon@josefsson.org>
2406         * NEWS: Fix.
2408 2003-08-13  Simon Josefsson <simon@josefsson.org>
2410         * Makefile.am: Fix release target.
2412 2003-08-13  Simon Josefsson <simon@josefsson.org>
2414         * NEWS, TODO: Add.
2416 2003-08-13  Simon Josefsson <simon@josefsson.org>
2418         * punycode.c: Typo.
2420 2003-08-13  Simon Josefsson <simon@josefsson.org>
2422         * punycode.h: Indent.
2424 2003-08-13  Simon Josefsson <simon@josefsson.org>
2426         * punycode.h: Revert to RFC code: use punycode_status.
2428 2003-08-13  Simon Josefsson <simon@josefsson.org>
2430         * punycode.c: Revert to RFC code: use punycode_uint and enum
2431         punycode_status.  However, we do continue to use size_t to promote
2432         use of sizeof() by application writers.  We return
2433         punycode_bad_input if a size_t value exceeds the largest
2434         punycode_uint, since the code presumably cannot handle that.  If
2435         size_t is smaller than punycode_uint, it seems unlikely that an
2436         application could be able to pass a string that is longer than
2437         SIZE_MAX anyway, but should it happen the worst that occur is that
2438         the punycode code will only see the beginning of the string, which
2439         isn't unreasonable on a platform with a small SIZE_MAX.
2441 2003-08-13  Simon Josefsson <simon@josefsson.org>
2443         * punycode.h: Define and use punycode_uint.
2445 2003-08-08  Simon Josefsson <simon@josefsson.org>
2447         * toutf8.c:
2448         (stringprep_locale_charset): Improve docstring.
2450 2003-07-31  Simon Josefsson <simon@josefsson.org>
2452         * Makefile.am: Replace gnudist with gnuftp.
2454 2003-07-31  Simon Josefsson <simon@josefsson.org>
2456         * THANKS, NEWS: Add.
2458 2003-07-31  Simon Josefsson <simon@josefsson.org>
2460         * idn.c: Encode -u output in locale charset, suggested by Adam M.
2461         Costello.
2463 2003-07-11  Simon Josefsson <simon@josefsson.org>
2465         * memset.c: Rewrite to get LGPL code.
2467 2003-07-11  Simon Josefsson <simon@josefsson.org>
2469         * strdup.c: Revert, to get LGPL code.
2471 2003-07-11  Simon Josefsson <simon@josefsson.org>
2473         * Makefile.am: Install but don't distribute idn-int.h.
2475 2003-07-11  Simon Josefsson <simon@josefsson.org>
2477         * m4/Makefile.am, Makefile.am, configure.ac: Dist m4's.
2479 2003-07-11  Simon Josefsson <simon@josefsson.org>
2481         * configure.ac, Makefile.am, strdup.c, m4/memset.m4,
2482         m4/onceonly_2_57.m4, m4/strdup.m4: Replace AC_REPLACE_OBJ with
2483         gnulib.
2485 2003-07-11  Simon Josefsson <simon@josefsson.org>
2487         * configure.ac: Bump versions.
2489 2003-07-11  Simon Josefsson <simon@josefsson.org>
2491         * NEWS: Add.
2493 2003-07-11  Simon Josefsson <simon@josefsson.org>
2495         * Makefile.am: Use BUILT_SOURCES for idn_cmd.* and idn-int.h, and
2496         don't include idn-int.h in the distribution.
2498 2003-07-08  Simon Josefsson <simon@josefsson.org>
2500         * THANKS: Add.
2502 2003-07-08  Simon Josefsson <simon@josefsson.org>
2504         * m4/ax_create_stdint_h.m4: Look in sys/types.h too, for cygwin.
2506 2003-07-06  Simon Josefsson <simon@josefsson.org>
2508         * ANNOUNCE, doc/libidn.texi: Don't use () when talking about the
2509         name of a function.
2511 2003-07-04  Simon Josefsson <simon@josefsson.org>
2513         * NEWS: Version 0.2.1.
2515 2003-07-04  Simon Josefsson <simon@josefsson.org>
2517         * Makefile.am: Create idn_cmd.* in srcdir.
2519 2003-07-04  Simon Josefsson <simon@josefsson.org>
2521         * NEWS: Add.
2523 2003-07-04  Simon Josefsson <simon@josefsson.org>
2525         * configure.ac: Bump versions.
2527 2003-07-04  Simon Josefsson <simon@josefsson.org>
2529         * NEWS: Add.
2531 2003-07-04  Simon Josefsson <simon@josefsson.org>
2533         * idna.c: Fix last commit.
2535 2003-07-04  Simon Josefsson <simon@josefsson.org>
2537         * THANKS: Add.
2539 2003-07-04  Simon Josefsson <simon@josefsson.org>
2541         * idna.c: Handle empty labels, tiny patch based on suggestion by
2542         Marcos Sanz/Denic <sanz@denic.de>.
2544 2003-07-02  Simon Josefsson <simon@josefsson.org>
2546         * THANKS: Add.
2548 2003-07-02  Simon Josefsson <simon@josefsson.org>
2550         * Makefile.am: Ignore .cvs*.
2552 2003-07-02  Simon Josefsson <simon@josefsson.org>
2554         * Makefile.am: Add legal information to ChangeLog.
2556 2003-07-02  Simon Josefsson <simon@josefsson.org>
2558         * THANKS: Add.
2560 2003-07-02  Simon Josefsson <simon@josefsson.org>
2562         * toutf8.c, tst_punycode.c: Indent.
2564 2003-07-02  Simon Josefsson <simon@josefsson.org>
2566         * toutf8.c:
2567         (stringprep_convert): Use ICONV_CONST.  Tiny patch suggested by
2568         Robert Norris <rob@cataclysm.cx>.
2570 2003-06-24  Simon Josefsson <simon@josefsson.org>
2572         * README-alpha: Gengetopt 2.10 or later is required.
2574 2003-06-24  Simon Josefsson <simon@josefsson.org>
2576         * Makefile.am: Don't distclean idn_cmd.*, just maintainer-clean
2577         them.
2579 2003-06-19  Simon Josefsson <simon@josefsson.org>
2581         * NEWS: Version 0.2.0.
2583 2003-06-19  Simon Josefsson <simon@josefsson.org>
2585         * Makefile.am: Distclean idn-int.h (really!).
2587 2003-06-19  Simon Josefsson <simon@josefsson.org>
2589         * Makefile.am: Install and distclean idn-int.h properly.
2591 2003-06-19  Simon Josefsson <simon@josefsson.org>
2593         * Makefile.am: Distclean idn-int.h.
2595 2003-06-19  Simon Josefsson <simon@josefsson.org>
2597         * Makefile.am: Remove idn-int.h.
2599 2003-06-19  Simon Josefsson <simon@josefsson.org>
2601         * doc/libidn.texi: Add woody armv4l.
2603 2003-06-19  Simon Josefsson <simon@josefsson.org>
2605         * configure.ac: Bump so version.
2607 2003-06-19  Simon Josefsson <simon@josefsson.org>
2609         * doc/libidn.texi: Tested on debian-sparc64.
2611 2003-06-19  Simon Josefsson <simon@josefsson.org>
2613         * Makefile.am: Build e.g. idn before doc/idn.1 is built.
2615 2003-06-19  Simon Josefsson <simon@josefsson.org>
2617         * punycode.c, punycode.h, doc/libidn.texi: GTK-DOC doesn't like
2618         enum return types.
2620 2003-06-19  Simon Josefsson <simon@josefsson.org>
2622         * NEWS: Add.
2624 2003-06-19  Simon Josefsson <simon@josefsson.org>
2626         * Makefile.am: Copy manual from right place.
2628 2003-06-19  Simon Josefsson <simon@josefsson.org>
2630         * THANKS: Add.
2632 2003-06-19  Simon Josefsson <simon@josefsson.org>
2634         * Makefile.am, tst_oidna.c: Remove obsolete test (we break
2635         backwards compatibility).
2637 2003-06-19  Simon Josefsson <simon@josefsson.org>
2639         * doc/libidn.texi: Fix.
2641 2003-06-18  Simon Josefsson <simon@josefsson.org>
2643         * idn.c, idna.c, nfkc.c, profiles.c, stringprep.c, toutf8.c,
2644         tst_idna.c, tst_oidna.c, tst_stringprep.c: Indent.
2646 2003-06-18  Simon Josefsson <simon@josefsson.org>
2648         * tst_punycode.c: Fix typo.
2650 2003-06-18  Simon Josefsson <simon@josefsson.org>
2652         * tst_punycode.c: Use uint32_t instead of unsigned long.
2654 2003-06-18  Simon Josefsson <simon@josefsson.org>
2656         * idn.c: Fix typo.
2658 2003-06-18  Simon Josefsson <simon@josefsson.org>
2660         * Makefile.am, tst_opunycode.c, tst_ostringprep.c: Not needed (new
2661         API backwards compatible).
2663 2003-06-18  Simon Josefsson <simon@josefsson.org>
2665         * tst_stringprep.c: Use uint32_t instead of unsigned long.
2667 2003-06-18  Simon Josefsson <simon@josefsson.org>
2669         * NEWS: Fix.
2671 2003-06-18  Simon Josefsson <simon@josefsson.org>
2673         * example2.c: Revert to RFC, but use uint32_t and size_t.
2675 2003-06-18  Simon Josefsson <simon@josefsson.org>
2677         * idna.h: Revert last change.
2679 2003-06-18  Simon Josefsson <simon@josefsson.org>
2681         * idna.c: Fixes.
2683 2003-06-18  Simon Josefsson <simon@josefsson.org>
2685         * idna.h: Remove old interfaces.
2687 2003-06-18  Simon Josefsson <simon@josefsson.org>
2689         * example4.c, example3.c, idn.c: Use modern API.
2691 2003-06-18  Simon Josefsson <simon@josefsson.org>
2693         * toutf8.c: Fix warnings.
2695 2003-06-18  Simon Josefsson <simon@josefsson.org>
2697         * idna.c: Use uint32_t instead of unsigned long.  New functions
2698         idna_to_ascii_4i, idna_to_unicode_44i, idna_to_ascii_4z,
2699         idna_to_ascii_8z, idna_to_ascii_lz, idna_to_unicode_4z4z,
2700         idna_to_unicode_8z4z, idna_to_unicode_8z8z, idna_to_unicode_8zlz,
2701         idna_to_unicode_lzlz.
2703 2003-06-18  Simon Josefsson <simon@josefsson.org>
2705         * tst_idna.c, tst_oidna.c: Fix.
2707 2003-06-18  Simon Josefsson <simon@josefsson.org>
2709         * idna.h: Fix.
2711 2003-06-18  Simon Josefsson <simon@josefsson.org>
2713         * idna.h: Include stddef.h and idn-int.h.  Add IDNA flags.  Add new
2714         IDNA entry points.
2716 2003-06-18  Simon Josefsson <simon@josefsson.org>
2718         * NEWS: Add.
2720 2003-06-18  Simon Josefsson <simon@josefsson.org>
2722         * configure.ac: Bump version.
2724 2003-06-18  Simon Josefsson <simon@josefsson.org>
2726         * stringprep.c: Change unsigned long to uint32_t.
2728 2003-06-18  Simon Josefsson <simon@josefsson.org>
2730         * stringprep.h.in: Change unsigned long to uint32_t.  Fix enum
2731         definitions.
2733 2003-06-18  Simon Josefsson <simon@josefsson.org>
2735         * internal.h: Remove inttypes/stdint, idn-int.h is used now.
2737 2003-06-18  Simon Josefsson <simon@josefsson.org>
2739         * tst_oidna.c, tst_opunycode.c, tst_ostringprep.c: Add old API
2740         tests.
2742 2003-06-18  Simon Josefsson <simon@josefsson.org>
2744         * doc/Makefile.am: Fix.
2746 2003-06-18  Simon Josefsson <simon@josefsson.org>
2748         * fdl.texi, lgpl.texi, Makefile.am, configure.ac, libidn.texi,
2749         doc/Makefile.am, doc/fdl.texi, doc/lgpl.texi, doc/libidn.texi: Move
2750         manual to doc/.
2752 2003-06-18  Simon Josefsson <simon@josefsson.org>
2754         * Makefile.am: Don't use gdoc.
2756 2003-06-18  Simon Josefsson <simon@josefsson.org>
2758         * nfkc.c: Use uint32_t instead of unsigned long.
2760 2003-06-18  Simon Josefsson <simon@josefsson.org>
2762         * Makefile.am: Get m4's from m4/.  Add tst_o*'s.  Regenerate
2763         ChangeLog only for releases.
2765 2003-06-18  Simon Josefsson <simon@josefsson.org>
2767         * gen-unicode-tables.pl: Include internal.h for uint32_t and use
2768         it.
2770 2003-06-18  Simon Josefsson <simon@josefsson.org>
2772         * punycode.c: Change unsigned long to uint32_t.  Use enum
2773         punycode_status return type.  Sync with RFC (after indent).
2775 2003-06-18  Simon Josefsson <simon@josefsson.org>
2777         * punycode.h: Include stddef and idn-int.h.  Add RFC compatibility
2778         enum punycode_status elements.  Change return type to enum
2779         punycode_status.  Use uint32_t instead of unsigned long.
2781 2003-06-18  Simon Josefsson <simon@josefsson.org>
2783         * Makefile.am, configure.ac, iconv.m4,
2784         m4/ac_compile_check_sizeof.m4, m4/ax_create_stdint_h.m4,
2785         m4/iconv.m4: New idn-int.h for portable fixed size integers.
2786         Create m4/ and move iconv.m4 to it.
2788 2003-06-12  Simon Josefsson <simon@josefsson.org>
2790         * Makefile.am: Remove GNU make specific idiom.
2792 2003-06-07  Simon Josefsson <simon@josefsson.org>
2794         * NEWS: Version 0.1.15.
2796 2003-06-07  Simon Josefsson <simon@josefsson.org>
2798         * NEWS: Add.
2800 2003-06-07  Simon Josefsson <simon@josefsson.org>
2802         * configure.ac: Bump version.
2804 2003-06-07  Simon Josefsson <simon@josefsson.org>
2806         * tst_stringprep.c, stringprep.c, tst_idna.c: Remove DRAFT stuff
2807         (moved to separate branch).
2809 2003-06-07  Simon Josefsson <simon@josefsson.org>
2811         * THANKS: Add. Fix.
2813 2003-06-07  Simon Josefsson <simon@josefsson.org>
2815         * idna.c: Handle non-zero terminated inputs.  Tiny patch suggested
2816         by Thiago Macieira.
2818 2003-06-04  Simon Josefsson <simon@josefsson.org>
2820         * THANKS: Add.
2822 2003-06-04  Simon Josefsson <simon@josefsson.org>
2824         * nfkc.c: Check array bounds, tiny patch from Joe Hildebrand.
2826 2003-05-10  Simon Josefsson <simon@josefsson.org>
2828         * NEWS: Version 0.1.14.
2830 2003-05-10  Simon Josefsson <simon@josefsson.org>
2832         * idna.el, punycode.el: Bind process-environment correctly.
2834 2003-05-09  Simon Josefsson <simon@josefsson.org>
2836         * Makefile.am: Copy doxygen docs.
2838 2003-05-09  Simon Josefsson <simon@josefsson.org>
2840         * NEWS: Add.
2842 2003-05-09  Simon Josefsson <simon@josefsson.org>
2844         * punycode.el: Use process-environment instead of utility env.
2845         Default values of punycode-program, punycode-to-ascii-parameters,
2846         punycode-to-unicode-parameters changed, and punycode-environment
2847         added.  Use separate error strings.  Handle when idn is not
2848         installed.
2850 2003-05-09  Simon Josefsson <simon@josefsson.org>
2852         * idna.el: Use process-environment instead of utility env.  Default
2853         values of idna-program, idna-to-ascii-parameters,
2854         idna-to-unicode-parameters changed, and idna-environment added.  Use
2855         separate error strings.
2857 2003-05-09  Simon Josefsson <simon@josefsson.org>
2859         * libidn.texi: Update Emacs Lisp API.  Fix toc.
2861 2003-05-09  Simon Josefsson <simon@josefsson.org>
2863         * THANKS: Add.
2865 2003-05-07  Simon Josefsson <simon@josefsson.org>
2867         * idna.el: Handle when idn is not installed.
2869 2003-04-23  Simon Josefsson <simon@josefsson.org>
2871         * NEWS: Add.
2873 2003-04-23  Simon Josefsson <simon@josefsson.org>
2875         * NEWS: Fix NEWS entry of last release (API/ABI compatibility).
2877 2003-04-16  Simon Josefsson <simon@josefsson.org>
2879         * ANNOUNCE: Mention devices it runs on.
2881 2003-03-28  Simon Josefsson <simon@josefsson.org>
2883         * tst_stringprep.c: Fix bad UTF-8.  Self test for bad UTF-8.
2885 2003-03-27  Simon Josefsson <simon@josefsson.org>
2887         * tst_idna.c, tst_stringprep.c: Fix -DDRAFT output.
2889 2003-03-26  Simon Josefsson <simon@josefsson.org>
2891         * Makefile.am: Dist contrib/doxygen/.
2893 2003-03-26  Simon Josefsson <simon@josefsson.org>
2895         * NEWS: Mention doxygen.
2897 2003-03-26  Simon Josefsson <simon@josefsson.org>
2899         * configure.ac: Build contrib/doxygen/Doxyfile.
2901 2003-03-26  Simon Josefsson <simon@josefsson.org>
2903         * gdoc: Add -doxygen.
2905 2003-03-26  Simon Josefsson <simon@josefsson.org>
2907         * internal.h: Add \mainpage for doxygen.
2909 2003-03-23  Simon Josefsson <simon@josefsson.org>
2911         * FAQ: Fix.
2913 2003-03-23  Simon Josefsson <simon@josefsson.org>
2915         * configure.ac: Bump versions.
2917 2003-03-23  Simon Josefsson <simon@josefsson.org>
2919         * Makefile.am: Ignore draft.*xml in ChangeLog.
2921 2003-03-23  Simon Josefsson <simon@josefsson.org>
2923         * idn.c: Fix debug prints.
2925 2003-03-22  Simon Josefsson <simon@josefsson.org>
2927         * stringprep.c, tst_stringprep.c: Fixes for -DDRAFT.
2929 2003-03-22  Simon Josefsson <simon@josefsson.org>
2931         * tst_idna.c: Support -DDRAFT.
2933 2003-03-13  Simon Josefsson <simon@josefsson.org>
2935         * NEWS: Version 0.1.13.
2937 2003-03-13  Simon Josefsson <simon@josefsson.org>
2939         * libidn.texi: Sync ANNOUNCE.
2941 2003-03-13  Simon Josefsson <simon@josefsson.org>
2943         * configure.ac: Bump so version.
2945 2003-03-13  Simon Josefsson <simon@josefsson.org>
2947         * NEWS: Add.
2949 2003-03-13  Simon Josefsson <simon@josefsson.org>
2951         * ANNOUNCE: Add lingos.
2953 2003-03-13  Simon Josefsson <simon@josefsson.org>
2955         * Makefile.am: Dist Java stuff.
2957 2003-03-13  Simon Josefsson <simon@josefsson.org>
2959         * NEWS: Mention Java API.
2961 2003-03-13  Simon Josefsson <simon@josefsson.org>
2963         * libidn.texi: Tested on more platforms.
2965 2003-03-12  Simon Josefsson <simon@josefsson.org>
2967         * tst_stringprep.c: Fix mem leak.
2969 2003-03-12  Simon Josefsson <simon@josefsson.org>
2971         * stringprep.c: Fix mem leak.
2973 2003-03-12  Simon Josefsson <simon@josefsson.org>
2975         * tst_idna.c: Fix mem leak.
2977 2003-03-12  Simon Josefsson <simon@josefsson.org>
2979         * Makefile.am: Ignore errors instead of using missing for
2980         gengetopt.
2982 2003-03-12  Simon Josefsson <simon@josefsson.org>
2984         * configure.ac: Ignore errors instead of using missing for
2985         gengetopt.  Bump version.
2987 2003-03-12  Simon Josefsson <simon@josefsson.org>
2989         * libidn.texi: Add platform.
2991 2003-03-12  Simon Josefsson <simon@josefsson.org>
2993         * ANNOUNCE: Spec update.
2995 2003-03-10  Simon Josefsson <simon@josefsson.org>
2997         * Makefile.am: Cvs2cl ignore contrib.
2999 2003-03-10  Simon Josefsson <simon@josefsson.org>
3001         * Makefile.am: Use cvs2cl's new --FSF.
3003 2003-03-08  Simon Josefsson <simon@josefsson.org>
3005         * punycode.c, punycode.h, example2.c: Sync with RFC.
3007 2003-03-08  Simon Josefsson <simon@josefsson.org>
3009         * rfc3490.txt, rfc3491.txt, rfc3492.txt: Replace drafts with RFCs.
3011 2003-03-07  Simon Josefsson <simon@josefsson.org>
3013         * README-alpha: Mention more prereqs.
3015 2003-03-07  Simon Josefsson <simon@josefsson.org>
3017         * idna.c: Remove gtk-doc trigger for obsolete functions.
3019 2003-03-07  Simon Josefsson <simon@josefsson.org>
3021         * libidn.texi: Move appendix last.  Cleanup @copying.
3023 2003-03-07  Simon Josefsson <simon@josefsson.org>
3025         * Makefile.am: Dist FAQ and contrib/web/idn.php.
3027 2003-03-07  Simon Josefsson <simon@josefsson.org>
3029         * README: Add.  Move todo list to TODO.
3031 2003-03-07  Simon Josefsson <simon@josefsson.org>
3033         * TODO: Add, taken from README.
3035 2003-03-06  Simon Josefsson <simon@josefsson.org>
3037         * libidn.texi: ANNOUNCE sync.
3039 2003-03-06  Simon Josefsson <simon@josefsson.org>
3041         * ANNOUNCE: Cleanup.
3043 2003-03-06  Simon Josefsson <simon@josefsson.org>
3045         * FAQ: Update questions and answers.
3047 2003-03-06  Simon Josefsson <simon@josefsson.org>
3049         * FAQ: Moved faq from file README.
3051 2003-03-06  Simon Josefsson <simon@josefsson.org>
3053         * README: Move faq to file FAQ.  Add donation info.  Update todo's.
3055 2003-03-06  Simon Josefsson <simon@josefsson.org>
3057         * NEWS: Add forgotten 0.1.12 items.
3059 2003-03-06  Simon Josefsson <simon@josefsson.org>
3061         * NEWS: Version 0.1.12.
3063 2003-03-06  Simon Josefsson <simon@josefsson.org>
3065         * libidn.texi: Remove stringprep_*.h.  Document stringprep in idn.
3067 2003-03-06  Simon Josefsson <simon@josefsson.org>
3069         * THANKS: Add.
3071 2003-03-06  Simon Josefsson <simon@josefsson.org>
3073         * libc/README: Fix ace.
3075 2003-03-06  Simon Josefsson <simon@josefsson.org>
3077         * Makefile.am: Ignore gengetopt errors.
3079 2003-03-06  Simon Josefsson <simon@josefsson.org>
3081         * idn.c, idn.ggo.in: Add -s and -p for stringprep.
3083 2003-03-06  Simon Josefsson <simon@josefsson.org>
3085         * NEWS: Mention stringprep API changes.
3087 2003-03-06  Simon Josefsson <simon@josefsson.org>
3089         * profiles.c, stringprep.c, stringprep.h.in, tst_stringprep.c: Add
3090         stringprep_profile().
3092 2003-03-06  Simon Josefsson <simon@josefsson.org>
3094         * NEWS, example.c, internal.h, profiles.c, stringprep.h.in,
3095         stringprep_generic.h, stringprep_iscsi.h, stringprep_kerberos5.h,
3096         stringprep_nameprep.h, stringprep_plain.h, stringprep_xmpp.h:
3097         Deprecate stringprep_*.h.
3099 2003-03-04  Simon Josefsson <simon@josefsson.org>
3101         * README-alpha: Fixup.
3103 2003-03-02  Simon Josefsson <simon@josefsson.org>
3105         * NEWS: Mention idn.php.
3107 2003-03-01  Simon Josefsson <simon@josefsson.org>
3109         * configure.ac: Check for gengetopt.
3111 2003-03-01  Simon Josefsson <simon@josefsson.org>
3113         * Makefile.am: Use GENGETOPT.
3115 2003-03-01  Simon Josefsson <simon@josefsson.org>
3117         * NEWS: Add glibc 2.3.2.
3119 2003-03-01  Simon Josefsson <simon@josefsson.org>
3121         * configure.ac: Bump version.
3123 2003-03-01  Simon Josefsson <simon@josefsson.org>
3125         * libc/README, libc/Versions, libc/getaddrinfo.c, libc/libc.patch:
3126         Update to libc 2.3.2.
3128 2003-02-28  Simon Josefsson <simon@josefsson.org>
3130         * NEWS: Add.
3132 2003-02-27  Simon Josefsson <simon@josefsson.org>
3134         * libidn.texi: Copying conditions.
3136 2003-02-27  Simon Josefsson <simon@josefsson.org>
3138         * profiles.c: Add SASLprep.
3140 2003-02-27  Simon Josefsson <simon@josefsson.org>
3142         * stringprep.h.in: Add SASL profile.
3144 2003-02-27  Simon Josefsson <simon@josefsson.org>
3146         * tst_stringprep.c: Test SASL profile.
3148 2003-02-27  Simon Josefsson <simon@josefsson.org>
3150         * Makefile.am: Don't byte compile elisp.  Cleanup EXTRA_DIST.
3152 2003-02-27  Simon Josefsson <simon@josefsson.org>
3154         * idn.ggo.in: Add copyright.
3156 2003-02-27  Simon Josefsson <simon@josefsson.org>
3158         * libidn.texi: Don't ack self.
3160 2003-02-26  Simon Josefsson <simon@josefsson.org>
3162         * Makefile.am: Cleanup extra dist.
3164 2003-02-26  Simon Josefsson <simon@josefsson.org>
3166         * Makefile.am: Make idn.c depend on idn_cmd.*.
3168 2003-02-26  Simon Josefsson <simon@josefsson.org>
3170         * idna.el, punycode.el: Doc fix.
3172 2003-02-26  Simon Josefsson <simon@josefsson.org>
3174         * libidn.texi: Reorder acks.  Add function and variable index.
3176 2003-02-26  Simon Josefsson <simon@josefsson.org>
3178         * fdl.texi, lgpl.texi: Fix TOC.
3180 2003-02-26  Simon Josefsson <simon@josefsson.org>
3182         * NEWS: Version 0.1.11.
3184 2003-02-26  Simon Josefsson <simon@josefsson.org>
3186         * Makefile.am: Distcheck fixes.
3188 2003-02-26  Simon Josefsson <simon@josefsson.org>
3190         * libidn.texi: Document Emacs API.
3192 2003-02-26  Simon Josefsson <simon@josefsson.org>
3194         * configure.ac: Bump versions.  Look for help2man.
3196 2003-02-26  Simon Josefsson <simon@josefsson.org>
3198         * Makefile.am: Build idn.1 man page.
3200 2003-02-26  Simon Josefsson <simon@josefsson.org>
3202         * libidn.texi: Document idn.
3204 2003-02-26  Simon Josefsson <simon@josefsson.org>
3206         * idna.el: Mention todo.
3208 2003-02-26  Simon Josefsson <simon@josefsson.org>
3210         * Makefile.am: Build idna.el.
3212 2003-02-26  Simon Josefsson <simon@josefsson.org>
3214         * idna.el: Elisp interface for IDNA.
3216 2003-02-26  Simon Josefsson <simon@josefsson.org>
3218         * punycode.el: Add keywords.
3220 2003-02-26  Simon Josefsson <simon@josefsson.org>
3222         * punycode.el: Fix doc.
3224 2003-02-26  Simon Josefsson <simon@josefsson.org>
3226         * configure.ac: Add automake elisp check.
3228 2003-02-26  Simon Josefsson <simon@josefsson.org>
3230         * Makefile.am: Add punycode.el.
3232 2003-02-26  Simon Josefsson <simon@josefsson.org>
3234         * punycode.el: Elisp interface for punycode.
3236 2003-02-26  Simon Josefsson <simon@josefsson.org>
3238         * Makefile.am: Fix gengetopt invocation.
3240 2003-02-26  Simon Josefsson <simon@josefsson.org>
3242         * idn.c: Print help on usage error.  Minor cleanup.
3244 2003-02-26  Simon Josefsson <simon@josefsson.org>
3246         * idn.ggo.in: Fix package/version name.
3248 2003-02-26  Simon Josefsson <simon@josefsson.org>
3250         * idn.ggo.in: Shorten line <80ch.
3252 2003-02-26  Simon Josefsson <simon@josefsson.org>
3254         * getopt.c, getopt.h, getopt1.c: Add.
3256 2003-02-26  Simon Josefsson <simon@josefsson.org>
3258         * configure.ac: Link with getopt if system doesn't have
3259         getopt_long().  Build idn.ggo.
3261 2003-02-26  Simon Josefsson <simon@josefsson.org>
3263         * Makefile.am: Build idn.
3265 2003-02-26  Simon Josefsson <simon@josefsson.org>
3267         * idn.ggo.in: Add command line option specification for idn.c.
3269 2003-02-26  Simon Josefsson <simon@josefsson.org>
3271         * idn.c: Add command line interface to library.
3273 2003-02-21  Simon Josefsson <simon@josefsson.org>
3275         * profiles.c: NFKC XMPP resourceprep.
3277 2003-02-21  Simon Josefsson <simon@josefsson.org>
3279         * profiles.c: NFKC XMPP nodeprep.
3281 2003-02-21  Simon Josefsson <simon@josefsson.org>
3283         * NEWS: Version 0.1.10.
3285 2003-02-21  Simon Josefsson <simon@josefsson.org>
3287         * idna.c: Doc fix.
3289 2003-02-21  Simon Josefsson <simon@josefsson.org>
3291         * NEWS, idna.c, idna.h: Deprecate idna_*_to_ace() and
3292         idna_*ace_to_*().  Add idna_to_ascii_from_*() and
3293         idna_to_unicode_*_from_*().
3295 2003-02-21  Simon Josefsson <simon@josefsson.org>
3297         * Makefile.am: Make release project independent.
3299 2003-02-21  Simon Josefsson <simon@josefsson.org>
3301         * NEWS: Add.
3303 2003-02-21  Simon Josefsson <simon@josefsson.org>
3305         * ANNOUNCE, Makefile.am, README, internal.h, libidn.texi,
3306         profiles.c, stringprep_iscsi.h, tst_stringprep.c: Add iSCSI
3307         profile.
3309 2003-02-21  Simon Josefsson <simon@josefsson.org>
3311         * NEWS: Add.
3313 2003-02-21  Simon Josefsson <simon@josefsson.org>
3315         * configure.ac: Bump versions.
3317 2003-02-21  Simon Josefsson <simon@josefsson.org>
3319         * NEWS: Add.
3321 2003-02-21  Simon Josefsson <simon@josefsson.org>
3323         * Makefile.am: Distribute contrib/*.
3325 2003-02-21  Simon Josefsson <simon@josefsson.org>
3327         * Makefile.am: Install punycode.h.
3329 2003-02-21  Simon Josefsson <simon@josefsson.org>
3331         * Makefile.am: Install idna.h, tiny patch from Stephane Bortzmeyer.
3333 2003-02-20  Simon Josefsson <simon@josefsson.org>
3335         * NEWS: Version 0.1.9.
3337 2003-02-20  Simon Josefsson <simon@josefsson.org>
3339         * libidn.texi: Fix last commit.
3341 2003-02-20  Simon Josefsson <simon@josefsson.org>
3343         * libidn.texi: Mention stringprep_plain.h.
3345 2003-02-20  Simon Josefsson <simon@josefsson.org>
3347         * profiles.c: Don't case fold XMPP resources.
3349 2003-02-20  Simon Josefsson <simon@josefsson.org>
3351         * profiles.c: Really fix XMPP definition.
3353 2003-02-20  Simon Josefsson <simon@josefsson.org>
3355         * Makefile.am: Add stringprep_plain.h.
3357 2003-02-20  Simon Josefsson <simon@josefsson.org>
3359         * configure.ac: Bump versions.
3361 2003-02-20  Simon Josefsson <simon@josefsson.org>
3363         * libidn.texi: Sync ANNOUNCE.
3365 2003-02-20  Simon Josefsson <simon@josefsson.org>
3367         * ANNOUNCE: Mention SASL "plain".
3369 2003-02-20  Simon Josefsson <simon@josefsson.org>
3371         * NEWS: Add.
3373 2003-02-20  Simon Josefsson <simon@josefsson.org>
3375         * tst_stringprep.c: Remove broken XMPP tests.  Add SASL test.
3377 2003-02-20  Simon Josefsson <simon@josefsson.org>
3379         * internal.h: Include stringprep_plain.h.
3381 2003-02-20  Simon Josefsson <simon@josefsson.org>
3383         * profiles.c: Add stringprep_plain for SASL ANONYMOUS plain
3384         profile.
3386 2003-02-20  Simon Josefsson <simon@josefsson.org>
3388         * profiles.c: Fix XMPP definition.
3390 2003-02-20  Simon Josefsson <simon@josefsson.org>
3392         * stringprep_plain.h: New file.
3394 2003-02-19  Simon Josefsson <simon@josefsson.org>
3396         * NEWS: Add.
3398 2003-02-19  Simon Josefsson <simon@josefsson.org>
3400         * THANKS: Add.
3402 2003-02-19  Simon Josefsson <simon@josefsson.org>
3404         * profiles.c: Don't normalize or map ASCII space for XMPP nodeprep.
3405         Tiny patch from Travis Shirk <TShirk@jabber.com>.
3407 2003-02-18  Simon Josefsson <simon@josefsson.org>
3409         * README: Add.
3411 2003-02-15  Simon Josefsson <simon@josefsson.org>
3413         * idna.c: Make sure decoded punycode data is zero terminated.
3415 2003-02-15  Simon Josefsson <simon@josefsson.org>
3417         * tst_idna.c: Fix memory leak.
3419 2003-02-15  Simon Josefsson <simon@josefsson.org>
3421         * idna.c: Fix memory leaks.  Waste less memory.
3423 2003-02-15  Simon Josefsson <simon@josefsson.org>
3425         * idna.c: Fix memory leak.
3427 2003-02-14  Simon Josefsson <simon@josefsson.org>
3429         * tst_stringprep.c: Fix.
3431 2003-02-14  Simon Josefsson <simon@josefsson.org>
3433         * nfkc.c: Fix typo.
3435 2003-02-14  Simon Josefsson <simon@josefsson.org>
3437         * stringprep.c: Fix maplen calculation.
3439 2003-02-14  Simon Josefsson <simon@josefsson.org>
3441         * stringprep.c: Fix gcc warnings.
3443 2003-02-14  Simon Josefsson <simon@josefsson.org>
3445         * stringprep.c, stringprep.h.in: Change STRINGPREP_MAX_MAP_CHARS to
3446         4 to waste less space.
3448 2003-02-14  Simon Josefsson <simon@josefsson.org>
3450         * NEWS: Version 0.1.8.
3452 2003-02-14  Simon Josefsson <simon@josefsson.org>
3454         * Makefile.am: GTK-DOC fix.
3456 2003-02-14  Simon Josefsson <simon@josefsson.org>
3458         * libidn.texi: Update port status.
3460 2003-02-14  Simon Josefsson <simon@josefsson.org>
3462         * configure.ac: Use = instead of == as test operator.
3464 2003-02-13  Simon Josefsson <simon@josefsson.org>
3466         * example2.c, stringprep.c: Use size_t for string lengths.
3468 2003-02-13  Simon Josefsson <simon@josefsson.org>
3470         * example2.c: Revert missing-noreturn fix.
3472 2003-02-13  Simon Josefsson <simon@josefsson.org>
3474         * idna.c: Use size_t for string lengths.
3476 2003-02-13  Simon Josefsson <simon@josefsson.org>
3478         * configure.ac, Makefile.am: Condition GTK-DOC and disable by
3479         default.
3481 2003-02-13  Simon Josefsson <simon@josefsson.org>
3483         * configure.ac: Cleanup gtk-doc build.
3485 2003-02-13  Simon Josefsson <simon@josefsson.org>
3487         * profiles.c: Zero terminate XMPP array.
3489 2003-02-13  Simon Josefsson <simon@josefsson.org>
3491         * configure.ac: Bump version (both shared library and package).
3493 2003-02-13  Simon Josefsson <simon@josefsson.org>
3495         * NEWS: Add.
3497 2003-02-13  Simon Josefsson <simon@josefsson.org>
3499         * example.c, example2.c, gen-unicode-tables.pl, idna.c, internal.h,
3500         nfkc.c, punycode.c, stringprep.c, stringprep.h.in, toutf8.c,
3501         tst_idna.c, tst_nfkc.c, tst_punycode.c, tst_stringprep.c: Fix
3502         CFLAGS warnings.
3504 2003-02-13  Simon Josefsson <simon@josefsson.org>
3506         * example3.c, example4.c: Fix CFLAGS warnings.  Use official IDNA
3507         ACE prefix.
3509 2003-02-12  Simon Josefsson <simon@josefsson.org>
3511         * tst_stringprep.c: Cleanups for including as appendix in draft.
3513 2003-02-12  Simon Josefsson <simon@josefsson.org>
3515         * profiles.c: Don't optimize prohibited output tables (better trace
3516         logs).
3518 2003-02-12  Simon Josefsson <simon@josefsson.org>
3520         * tst_stringprep.c: More self tests.  More debug info.
3522 2003-02-12  Simon Josefsson <simon@josefsson.org>
3524         * stringprep.c: More debug output.
3526 2003-02-12  Simon Josefsson <simon@josefsson.org>
3528         * idna-ace-prefix.txt: Official results.
3530 2003-02-12  Simon Josefsson <simon@josefsson.org>
3532         * Makefile.am: Improve release target.
3534 2003-02-12  Simon Josefsson <simon@josefsson.org>
3536         * Makefile.am: Add release target.
3538 2003-02-12  Simon Josefsson <simon@josefsson.org>
3540         * NEWS, configure.ac: Version 0.1.7.
3542 2003-02-12  Simon Josefsson <simon@josefsson.org>
3544         * tst_idna.c: Fix IDNA ACE prefix.
3546 2003-02-12  Simon Josefsson <simon@josefsson.org>
3548         * idna.h: Use official IDNA prefix.
3550 2003-02-11  Simon Josefsson <simon@josefsson.org>
3552         * Makefile.am: Add upload target.
3554 2003-02-11  Simon Josefsson <simon@josefsson.org>
3556         * tst_idna.c: Use new IDNA ACE prefix.
3558 2003-02-11  Simon Josefsson <simon@josefsson.org>
3560         * NEWS, configure.ac: Version 0.1.6.
3562 2003-02-11  Simon Josefsson <simon@josefsson.org>
3564         * idna-ace-prefix.txt: Add my computation.
3566 2003-02-11  Simon Josefsson <simon@josefsson.org>
3568         * idna.h: Chose IDNA prefix based on my computation.
3570 2003-02-09  Simon Josefsson <simon@josefsson.org>
3572         * internal.h: Fix header.
3574 2003-02-09  Simon Josefsson <simon@josefsson.org>
3576         * stringprep.h.in: Fix.
3578 2003-02-09  Simon Josefsson <simon@josefsson.org>
3580         * profiles.c: Indent.
3582 2003-02-09  Simon Josefsson <simon@josefsson.org>
3584         * Makefile.am: Fix cvs2cl.
3586 2003-02-07  Simon Josefsson <simon@josefsson.org>
3588         * README: Fix.
3590 2003-02-07  Simon Josefsson <simon@josefsson.org>
3592         * README-alpha: Add build instructions.
3594 2003-02-07  Simon Josefsson <simon@josefsson.org>
3596         * NEWS: Add.
3598 2003-02-07  Simon Josefsson <simon@josefsson.org>
3600         * libidn.texi: Add XMPP.
3602 2003-02-07  Simon Josefsson <simon@josefsson.org>
3604         * profiles.c: Use table C.8 for bidi prohibited instead of C.9.
3606 2003-02-07  Simon Josefsson <simon@josefsson.org>
3608         * Makefile.am, internal.h, profiles.c, stringprep_xmpp.h,
3609         tst_stringprep.c: Support XMPP.
3611 2003-02-07  Simon Josefsson <simon@josefsson.org>
3613         * ANNOUNCE: Fix.
3615 2003-02-07  Simon Josefsson <simon@josefsson.org>
3617         * stringprep_kerberos5.h, stringprep_nameprep.h,
3618         stringprep_generic.h: Name fix.
3620 2003-02-05  Simon Josefsson <simon@josefsson.org>
3622         * libc/README: Fix.
3624 2003-01-31  Simon Josefsson <simon@josefsson.org>
3626         * tst_punycode.c, tst_idna.c: Indent.
3628 2003-01-31  Simon Josefsson <simon@josefsson.org>
3630         * tst_punycode.c: Indent.
3632 2003-01-31  Simon Josefsson <simon@josefsson.org>
3634         * example3.c, example4.c, idna.c, stringprep.c, toutf8.c,
3635         tst_idna.c, tst_punycode.c: Indent.
3637 2003-01-30  Simon Josefsson <simon@josefsson.org>
3639         * ANNOUNCE: Fix.
3641 2003-01-30  Simon Josefsson <simon@josefsson.org>
3643         * libidn.texi: Typo.
3645 2003-01-29  Simon Josefsson <simon@josefsson.org>
3647         * ANNOUNCE: Mention libc.
3649 2003-01-28  Simon Josefsson <simon@josefsson.org>
3651         * libc/README: Typo.
3653 2003-01-28  Simon Josefsson <simon@josefsson.org>
3655         * configure.ac: Release 0.1.5.
3657 2003-01-28  Simon Josefsson <simon@josefsson.org>
3659         * Makefile.am: Dist libc/*.
3661 2003-01-28  Simon Josefsson <simon@josefsson.org>
3663         * libc/README: Fix.
3665 2003-01-28  Simon Josefsson <simon@josefsson.org>
3667         * libc/README: Add.
3669 2003-01-28  Simon Josefsson <simon@josefsson.org>
3671         * NEWS, libc/Makefile, libc/README, libc/Versions, libc/configure,
3672         libc/example.c, libc/getaddrinfo.c, libc/libc.patch, libc/netdb.h:
3673         Libidn as libc add-on.
3675 2003-01-28  Simon Josefsson <simon@josefsson.org>
3677         * idna.c, idna.h: Return new error code IDNA_ICONV_ERROR instead of
3678         crashing when character set conversion fails.
3680 2003-01-28  Simon Josefsson <simon@josefsson.org>
3682         * toutf8.c: Fix prototype.  Move unused parameter unless
3683         LOCALE_WORKS.
3685 2003-01-28  Simon Josefsson <simon@josefsson.org>
3687         * internal.h: Work from within GNU Libc.
3689 2003-01-27  Simon Josefsson <simon@josefsson.org>
3691         * THANKS: Add ack.
3693 2003-01-27  Simon Josefsson <simon@josefsson.org>
3695         * libidn.texi: Point to THANKS for more acks.
3697 2003-01-27  Simon Josefsson <simon@josefsson.org>
3699         * idna.c: Fix possible memory corruption.  Noncopyrightable patch
3700         from Waldo Bastian <bastian@kde.org>.
3702 2003-01-20  Simon Josefsson <simon@josefsson.org>
3704         * configure.ac: Change bug email address.
3706 2003-01-18  Simon Josefsson <simon@josefsson.org>
3708         * Makefile.am: Generate ChangeLog with --no-times.
3710 2003-01-15  Simon Josefsson <simon@josefsson.org>
3712         * NEWS, configure.ac: Release 0.1.4.
3714 2003-01-15  Simon Josefsson <simon@josefsson.org>
3716         * toutf8.c: Fix functions on bad platforms.
3718 2003-01-15  Simon Josefsson <simon@josefsson.org>
3720         * stringprep.c: Add comment.
3722 2003-01-15  Simon Josefsson <simon@josefsson.org>
3724         * tst_idna.c: Test step 5 in ToASCII.
3726 2003-01-15  Simon Josefsson <simon@josefsson.org>
3728         * idna.c, idna.h: Fix ToASCII().
3730 2003-01-15  Simon Josefsson <simon@josefsson.org>
3732         * libidn.texi: Fix copyright.
3734 2003-01-15  Simon Josefsson <simon@josefsson.org>
3736         * libidn.texi: Fix dir entry.
3738 2003-01-15  Simon Josefsson <simon@josefsson.org>
3740         * Makefile.am: Use automake's ps and pdf texinfo targets.  Remove
3741         txt texinfo target.
3743 2003-01-15  Simon Josefsson <simon@josefsson.org>
3745         * Makefile.am: EXTRA_DIST lgplg.texi.  Disable GTK-DOC for
3746         distcheck builds (doesn't work).
3748 2003-01-15  Simon Josefsson <simon@josefsson.org>
3750         * lgpl.texi, libidn.texi: Add acknowledgements, lgpl.
3752 2003-01-15  Simon Josefsson <simon@josefsson.org>
3754         * Makefile.am, configure.ac, example.c, example2.c, idna.c, idna.h,
3755         libidn.texi, nfkc.c, profiles.c, punycode.c, punycode.h,
3756         stringprep.c, stringprep.h.in, toutf8.c, tst_idna.c, tst_nfkc.c,
3757         tst_punycode.c, tst_stringprep.c, version.c: Comment cleanup.
3759 2003-01-15  Simon Josefsson <simon@josefsson.org>
3761         * Makefile.am: Improve texinfo manual.
3763 2003-01-15  Simon Josefsson <simon@josefsson.org>
3765         * stringprep.c: Add doc.
3767 2003-01-15  Simon Josefsson <simon@josefsson.org>
3769         * libidn.texi: Add.
3771 2003-01-15  Simon Josefsson <simon@josefsson.org>
3773         * README: Remove API documentation.
3775 2003-01-15  Simon Josefsson <simon@josefsson.org>
3777         * NEWS, configure.ac: Release 0.1.3.
3779 2003-01-15  Simon Josefsson <simon@josefsson.org>
3781         * Makefile.am, fdl.texi, gdoc, libidn.texi: Add texinfo manual.
3783 2003-01-15  Simon Josefsson <simon@josefsson.org>
3785         * example2.c: Fix for texinfiscation.
3787 2003-01-15  Simon Josefsson <simon@josefsson.org>
3789         * nfkc.c: Doc fixes.
3791 2003-01-08  Simon Josefsson <simon@josefsson.org>
3793         * README-alpha: Add.
3795 2003-01-08  Simon Josefsson <simon@josefsson.org>
3797         * NEWS, configure.ac: Release 0.1.2.
3799 2003-01-08  Simon Josefsson <simon@josefsson.org>
3801         * example4.c: Fix.
3803 2003-01-08  Simon Josefsson <simon@josefsson.org>
3805         * Makefile.am, example3.c, example4.c, idna.c, idna.h,
3806         stringprep.h.in, toutf8.c: IDNA high-level API.
3808 2003-01-08  Simon Josefsson <simon@josefsson.org>
3810         * NEWS, configure.ac: Release 0.1.1.
3812 2003-01-08  Simon Josefsson <simon@josefsson.org>
3814         * version.c, toutf8.c: Doc fix.
3816 2003-01-08  Simon Josefsson <simon@josefsson.org>
3818         * idna.c: Doc fix.
3820 2003-01-08  Simon Josefsson <simon@josefsson.org>
3822         * stringprep.c: Doc fix.
3824 2003-01-08  Simon Josefsson <simon@josefsson.org>
3826         * nfkc.c, stringprep.c, version.c: Add GTK-DOC documentation.
3828 2003-01-08  Simon Josefsson <simon@josefsson.org>
3830         * stringprep.h.in: GTK-DOC fixes.
3832 2003-01-08  Simon Josefsson <simon@josefsson.org>
3834         * toutf8.c: Add GTK-DOC documentation.
3836 2003-01-08  Simon Josefsson <simon@josefsson.org>
3838         * punycode.c: Add GTK-DOC documentation.
3840 2003-01-08  Simon Josefsson <simon@josefsson.org>
3842         * Makefile.am, configure.ac: Add API Reference Manual.
3844 2003-01-05  Simon Josefsson <simon@josefsson.org>
3846         * configure.ac: Release 0.1.0.
3848 2003-01-05  Simon Josefsson <simon@josefsson.org>
3850         * Makefile.am: Fix ChangeLog in distcheck.
3852 2003-01-05  Simon Josefsson <simon@josefsson.org>
3854         * README-alpha, README: Fix.
3856 2003-01-05  Simon Josefsson <simon@josefsson.org>
3858         * idna.h, Makefile.am: Add.
3860 2003-01-05  Simon Josefsson <simon@josefsson.org>
3862         * tst_idna.c: Check idna_to_unicode().
3864 2003-01-05  Simon Josefsson <simon@josefsson.org>
3866         * idna.c: Fix.
3868 2003-01-05  Simon Josefsson <simon@josefsson.org>
3870         * tst_punycode.c: Check decoding.
3872 2003-01-05  Simon Josefsson <simon@josefsson.org>
3874         * README-alpha: Add.
3876 2003-01-04  Simon Josefsson <simon@josefsson.org>
3878         * ANNOUNCE: Fix.
3880 2003-01-03  Simon Josefsson <simon@josefsson.org>
3882         * README-alpha: Rename.
3884 2003-01-03  Simon Josefsson <simon@josefsson.org>
3886         * NEWS: Fix.
3888 2003-01-03  Simon Josefsson <simon@josefsson.org>
3890         * Makefile.am: Build IDNA.
3892 2003-01-03  Simon Josefsson <simon@josefsson.org>
3894         * AUTHORS: Rename.
3896 2003-01-03  Simon Josefsson <simon@josefsson.org>
3898         * ANNOUNCE: Fix.
3900 2003-01-03  Simon Josefsson <simon@josefsson.org>
3902         * README, idna.c, idna.h, internal.h, tst_idna.c: Add unfinished
3903         old IDNA stuff.
3905 2003-01-03  Simon Josefsson <simon@josefsson.org>
3907         * libidn.pc.in: Rename and fix.
3909 2003-01-03  Simon Josefsson <simon@josefsson.org>
3911         * THANKS: Add.
3913 2003-01-03  Simon Josefsson <simon@josefsson.org>
3915         * THANKS, README: Rename.
3917 2003-01-03  Simon Josefsson <simon@josefsson.org>
3919         * Makefile.am, configure.ac: Rename.
3921 2003-01-03  Simon Josefsson <simon@josefsson.org>
3923         * libidn.pc.in, libstringprep.pc.in: Rename libstringprep.pc.in to
3924         libidn.pc.in.
3926 2003-01-02  Simon Josefsson <simon@josefsson.org>
3928         * Makefile.am, gen-stringprep-tables.pl, rfc3454.txt: Use
3929         rfc3454.txt instead of draft-hoffman-stringprep-07.txt.
3931 2002-12-27  Simon Josefsson <simon@josefsson.org>
3933         * ANNOUNCE: Fix.
3935 2002-12-26  Simon Josefsson <simon@josefsson.org>
3937         * ANNOUNCE: Cleanup.
3939 2002-12-26  Simon Josefsson <simon@josefsson.org>
3941         * ANNOUNCE: Initiate name change for savannah project registration.
3943 2002-12-26  Simon Josefsson <simon@josefsson.org>
3945         * tst_punycode.c: Fixes.
3947 2002-12-26  Simon Josefsson <simon@josefsson.org>
3949         * tst_stringprep.c: Fix.
3951 2002-12-26  Simon Josefsson <simon@josefsson.org>
3953         * README-alpha: Add.
3955 2002-12-26  Simon Josefsson <simon@josefsson.org>
3957         * ANNOUNCE: Fix.
3959 2002-12-19  Simon Josefsson <simon@josefsson.org>
3961         * Makefile.am, NEWS, configure.ac, example.c, example2.c,
3962         internal.h, nfkc.c, punycode.c, punycode.h, stringprep.c,
3963         stringprep.h.in, tst_punycode.c: Add punycode.  Use "unsigned long"
3964         for Unicode code points.  Copying condition fixes.  Fixes.
3966 2002-12-14  Simon Josefsson <simon@josefsson.org>
3968         * Makefile.am: Make sure ChangeLog is regenerated.
3970 2002-12-13  Simon Josefsson <simon@josefsson.org>
3972         * NEWS, configure.ac: Release 0.0.8.
3974 2002-12-13  Simon Josefsson <simon@josefsson.org>
3976         * AUTHORS, Makefile.am, NEWS, README, THANKS, configure.ac,
3977         internal.h, libstringprep.pc.in, strdup.c, stringprep.c,
3978         stringprep_generic.h, stringprep_kerberos5.h,
3979         stringprep_nameprep.h, toutf8.c, tst_nfkc.c, tst_stringprep.c:
3980         Portability fixes.
3982 2002-12-13  Simon Josefsson <simon@josefsson.org>
3984         * Makefile.am: Link with libiconv.
3986 2002-12-10  Simon Josefsson <simon@josefsson.org>
3988         * stringprep.c: Don't use uint32_t in one odd place.
3990 2002-12-10  Simon Josefsson <simon@josefsson.org>
3992         * stringprep.c: Flawfinder.
3994 2002-12-10  Simon Josefsson <simon@josefsson.org>
3996         * toutf8.c: Fix.
3998 2002-12-10  Simon Josefsson <simon@josefsson.org>
4000         * stringprep.h.in: Remove comma on last enum entry.
4002 2002-12-09  Simon Josefsson <simon@josefsson.org>
4004         * tst_nfkc.c: Fix memory leak.
4006 2002-12-09  Simon Josefsson <simon@josefsson.org>
4008         * configure.ac, internal.h, stringprep.c: Use dmalloc.  Fix memory
4009         leak when bidi fails.
4011 2002-12-09  Simon Josefsson <simon@josefsson.org>
4013         * tst_stringprep.c: Check version.
4015 2002-12-09  Simon Josefsson <simon@josefsson.org>
4017         * NEWS, configure.ac: Release 0.0.7 (version 0.0.6 was abandoned).
4019 2002-12-09  Simon Josefsson <simon@josefsson.org>
4021         * configure.ac: Release 0.0.6.
4023 2002-12-09  Simon Josefsson <simon@josefsson.org>
4025         * tst_stringprep.c: Check all upper string case mapping.
4027 2002-12-09  Simon Josefsson <simon@josefsson.org>
4029         * stringprep.c: Apply table until it can't be applied any longer.
4031 2002-12-07  Simon Josefsson <simon@josefsson.org>
4033         * tst_stringprep.c: Add nameprep vector.
4035 2002-12-07  Simon Josefsson <simon@josefsson.org>
4037         * example.c: Cosmetic fix.
4039 2002-12-07  Simon Josefsson <simon@josefsson.org>
4041         * stringprep.c: Fix printf() format warnings.  Fix bidi table for
4042         loop (affected only nameprep).
4044 2002-12-07  Simon Josefsson <simon@josefsson.org>
4046         * NEWS: Release 0.0.5.
4048 2002-12-07  Simon Josefsson <simon@josefsson.org>
4050         * Makefile.am, configure.ac: Add memset.c, an AC_LIBOBJ.
4052 2002-12-07  Simon Josefsson <simon@josefsson.org>
4054         * memset.c: An AC_LIBOBJ, from gnulib.
4056 2002-12-07  Simon Josefsson <simon@josefsson.org>
4058         * profiles.c, stringprep.c, stringprep.h.in: Indent.
4060 2002-12-07  Simon Josefsson <simon@josefsson.org>
4062         * README: Use new types.
4064 2002-12-07  Simon Josefsson <simon@josefsson.org>
4066         * profiles.c, stringprep.c, stringprep.h.in, tst_stringprep.c:
4067         Fixes.
4069 2002-12-07  Simon Josefsson <simon@josefsson.org>
4071         * profiles.c, stringprep.c, tst_stringprep.c: Fix bidi code and add
4072         self tests.
4074 2002-12-07  Simon Josefsson <simon@josefsson.org>
4076         * gen-stringprep-tables.pl, profiles.c, stringprep.c,
4077         stringprep.h.in, stringprep_generic.h, stringprep_kerberos5.h,
4078         stringprep_nameprep.h, tst_stringprep.c: Clean up internal
4079         profiling definitions.
4081 2002-12-06  Simon Josefsson <simon@josefsson.org>
4083         * example.c: Fix typo.
4085 2002-12-06  Simon Josefsson <simon@josefsson.org>
4087         * configure.ac: Release 0.0.4.
4089 2002-12-06  Simon Josefsson <simon@josefsson.org>
4091         * NEWS, README, profiles.c, stringprep.c, stringprep.h.in,
4092         stringprep_nameprep.h, tst_stringprep.c: Add unassigned code point
4093         handling, and self test.
4095 2002-12-06  Simon Josefsson <simon@josefsson.org>
4097         * tst_stringprep.c: Don't modify constant string during debug.
4099 2002-12-05  Simon Josefsson <simon@josefsson.org>
4101         * stringprep.c: Don't use *_fast().
4103 2002-12-05  Simon Josefsson <simon@josefsson.org>
4105         * Makefile.am: Don't use $< (GNU specific).
4107 2002-12-03  Simon Josefsson <simon@josefsson.org>
4109         * Makefile.am: Portability fixes.
4111 2002-12-03  Simon Josefsson <simon@josefsson.org>
4113         * internal.h, nfkc.c, stringprep.c, toutf8.c, tst_nfkc.c,
4114         tst_stringprep.c, version.c: Simplify the #include-mess. (NULL
4115         wasn't found on alpha-unknown-netbsd1.6)
4117 2002-11-30  Simon Josefsson <simon@josefsson.org>
4119         * config.rpath: [no log message]
4121 2002-11-30  Simon Josefsson <simon@josefsson.org>
4123         * NEWS, configure.ac: Release 0.0.3.
4125 2002-11-30  Simon Josefsson <simon@josefsson.org>
4127         * Makefile.am, configure.ac, strdup.c: Add replacement strdup.c for
4128         system's without it.  Increment shared library version.  Trim
4129         autoconf tests.
4131 2002-11-30  Simon Josefsson <simon@josefsson.org>
4133         * README: Added copying conditions.  Added more API documentation.
4135 2002-11-30  Simon Josefsson <simon@josefsson.org>
4137         * THANKS: Add copying conditions.
4139 2002-11-30  Simon Josefsson <simon@josefsson.org>
4141         * AUTHORS: Add copying conditions and public key.
4143 2002-11-30  Simon Josefsson <simon@josefsson.org>
4145         * Makefile.am, example.c, nfkc.c, stringprep.h.in,
4146         tst_stringprep.c: Export stringprep_utf8_to_unichar.
4148         Rename stringprep_utf8_to_ucs4_fast to stringprep_utf8_to_ucs4 to
4149         clean up API (old entry maintained for binary backwards
4150         compatibility though).
4152         Indent.
4154         Add sign make target.
4156 2002-11-29  Simon Josefsson <simon@josefsson.org>
4158         * nfkc.c, profiles.c, toutf8.c: indent
4160 2002-11-29  Simon Josefsson <simon@josefsson.org>
4162         * stringprep.c: improve debugging output
4164 2002-11-14  Simon Josefsson <simon@josefsson.org>
4166         * configure.ac: AC_PROG_RANLIB obsoleted by libtool.
4168 2002-11-07  Simon Josefsson <simon@josefsson.org>
4170         * example.c: improve comment
4172 2002-11-07  Simon Josefsson <simon@josefsson.org>
4174         * Makefile.am: add dependency
4176 2002-11-07  Simon Josefsson <simon@josefsson.org>
4178         * NEWS, configure.ac: Release 0.0.2.
4180 2002-11-07  Simon Josefsson <simon@josefsson.org>
4182         * toutf8.c: Remove unused variable.
4184 2002-11-07  Simon Josefsson <simon@josefsson.org>
4186         * stringprep.c: Fix memory leak.
4188 2002-11-07  Simon Josefsson <simon@josefsson.org>
4190         * Makefile.am, tst_nfkc.c, tst_stringprep.c: Add NFKC self test.
4192 2002-11-06  Simon Josefsson <simon@josefsson.org>
4194         * stringprep.h.in, toutf8.c: Cosmetic fixes.
4196 2002-11-06  Simon Josefsson <simon@josefsson.org>
4198         * ANNOUNCE: Add.
4200 2002-11-06  Simon Josefsson <simon@josefsson.org>
4202         * README: Explain why GLIB is not used.
4204 2002-11-06  Simon Josefsson <simon@josefsson.org>
4206         * Makefile.am, README: Build fixes.
4208 2002-11-06  Simon Josefsson <simon@josefsson.org>
4210         * Makefile.am, NEWS, README, THANKS, configure.ac, example.c,
4211         iconv.m4, libstringprep.pc.in, profiles.c, stringprep.h.in,
4212         stringprep_generic.h, stringprep_kerberos5.h,
4213         stringprep_nameprep.h, toutf8.c: Add example.  Add toutf8.c.  Check
4214         if OS has locale functions.  Add -R to pkg-config info file.  Moved
4215         profile variables to profile.c from header files.
4217 2002-11-05  Simon Josefsson <simon@josefsson.org>
4219         * AUTHORS, COPYING.LIB, CaseFolding-3.2.0.txt,
4220         CompositionExclusions-3.2.0.txt, LineBreak-3.2.0.txt, Makefile.am,
4221         NEWS, README, SpecialCasing-3.2.0.txt, THANKS,
4222         UnicodeData-3.2.0.txt, configure.ac, gen-stringprep-tables.pl,
4223         gen-unicode-tables.pl, libstringprep.pc.in, nfkc.c, stringprep.c,
4224         stringprep.h.in, stringprep_generic.h, stringprep_kerberos5.h,
4225         stringprep_nameprep.h, tst_stringprep.c, version.c: Initial
4226         version.
4228         ----------------------------------------------------------------------
4229         Copyright 2002, 2003, 2004  Simon Josefsson
4230         Copying and distribution of this file, with or without modification,
4231         are permitted in any medium without royalty provided the copyright
4232         notice and this notice are preserved.