*** empty log message ***
[libidn.git] / ChangeLog
blob70e83dca036e9bbae50a043128090f610f6c3781
1 2004-01-06  Simon Josefsson <simon@josefsson.org>
3         * NEWS: Version 0.3.6.
5 2004-01-06  Simon Josefsson <simon@josefsson.org>
7         * doc/libidn.texi: Fix license header.
9 2004-01-06  Simon Josefsson <simon@josefsson.org>
11         * NEWS: Add.
13 2004-01-01  Simon Josefsson <simon@josefsson.org>
15         * configure.ac, m4/ax_create_stdint_h.m4: Fix, to use ax_...
16         verbatim from upstream.
18 2004-01-01  Simon Josefsson <simon@josefsson.org>
20         * m4/ac_compile_check_sizeof.m4: Remove (not used by ax_... any
21         more).
23 2004-01-01  Simon Josefsson <simon@josefsson.org>
25         * m4/ax_create_stdint_h.m4: Apply local fixes.
27 2004-01-01  Simon Josefsson <simon@josefsson.org>
29         * m4/ax_create_stdint_h.m4: Sync with upstream version 1.4.
31 2003-12-30  Simon Josefsson <simon@josefsson.org>
33         * NEWS: Add.
35 2003-12-30  Simon Josefsson <simon@josefsson.org>
37         * configure.ac: Allow autoconf 2.57.
39 2003-12-18  Simon Josefsson <simon@josefsson.org>
41         * doc/libidn.texi: Encode file in ASCII.
43 2003-12-16  Simon Josefsson <simon@josefsson.org>
45         * doc/libidn.texi: Replace non-ASCII with Texinfo accents.
47 2003-12-16  Simon Josefsson <simon@josefsson.org>
49         * THANKS, doc/libidn.texi: Add Troubleshooting discussion for idn
50         tool.  Suggested by "Jan-Hendrik Heuing" <jh@netfielders.de> and Kai
51         Schaetzl <kai@conactive.com>.
53 2003-12-15  Simon Josefsson <simon@josefsson.org>
55         * ANNOUNCE: Remove (see doc/libidn.texi instead).
57 2003-12-15  Simon Josefsson <simon@josefsson.org>
59         * README: Fix.
61 2003-12-15  Simon Josefsson <simon@josefsson.org>
63         * NEWS, configure.ac: Bump versions.
65 2003-12-15  Simon Josefsson <simon@josefsson.org>
67         * NEWS: Version 0.3.5.
69 2003-12-15  Simon Josefsson <simon@josefsson.org>
71         * doc/libidn.texi: Use @finalout.
73 2003-12-15  Simon Josefsson <simon@josefsson.org>
75         * NEWS: Add.
77 2003-12-15  Simon Josefsson <simon@josefsson.org>
79         * doc/Makefile.am: Remove DocBook HTML targets (I'm tired of
80         updating the random filenames in the Makefile).
82 2003-12-15  Simon Josefsson <simon@josefsson.org>
84         * doc/libidn.texi: Set charset cookie.  Use @section instead of
85         @majorheading for DocBook.  Add real examples to idn section.
87 2003-12-15  Simon Josefsson <simon@josefsson.org>
89         * doc/gendocs.sh: Sync with Texinfo CVS.
91 2003-12-15  Simon Josefsson <simon@josefsson.org>
93         * NEWS: Add.
95 2003-12-15  Simon Josefsson <simon@josefsson.org>
97         * doc/Makefile.am: Update DocBook HTML target.
99 2003-12-11  Simon Josefsson <simon@josefsson.org>
101         * NEWS, THANKS, doc/libidn.texi, lib/idna.c, lib/idna.h: Rename
102         IDNA_CONTAINS_LDH to IDNA_CONTAINS_NON_LDH.  Reported by Graydon
103         Hoare <graydon@redhat.com>.
105 2003-12-10  Simon Josefsson <simon@josefsson.org>
107         * configure.ac: Check for autoconf 2.59 and automake 1.8.
109 2003-12-10  Simon Josefsson <simon@josefsson.org>
111         * README-alpha: Mention versions.
113 2003-12-04  Simon Josefsson <simon@josefsson.org>
115         * README: Fix.
117 2003-11-27  Simon Josefsson <simon@josefsson.org>
119         * NEWS: Add.
121 2003-11-27  Simon Josefsson <simon@josefsson.org>
123         * configure.ac, src/Makefile.am, src/idn.ggo, src/idn.ggo.in:
124         Simplify gengetopt building.  Use AM_CPPFLAGS, not *_CPPFLAGS.
126 2003-11-27  Simon Josefsson <simon@josefsson.org>
128         * src/idn.c: Print instructions.  Suggested by Kai Schaetzl
129         <kai@conactive.com>.
131 2003-11-26  Simon Josefsson <simon@josefsson.org>
133         * libc/getaddrinfo-idn.txt: Typo.
135 2003-11-26  Simon Josefsson <simon@josefsson.org>
137         * NEWS: Add.
139 2003-11-26  Simon Josefsson <simon@josefsson.org>
141         * doc/libidn.texi: Update Invoking idn.
143 2003-11-26  Simon Josefsson <simon@josefsson.org>
145         * src/idn.c, src/idn.ggo.in: Make -a the default.
147 2003-11-26  Simon Josefsson <simon@josefsson.org>
149         * doc/libidn.texi: Update Invoking idn.
151 2003-11-26  Simon Josefsson <simon@josefsson.org>
153         * THANKS: Add.
155 2003-11-26  Simon Josefsson <simon@josefsson.org>
157         * src/Makefile.am, src/idn.c: Support strings passed on command
158         line instead of on stdin.  Suggested by Kai Schaetzl
159         <kai@conactive.com>.
161 2003-11-26  Simon Josefsson <simon@josefsson.org>
163         * libc/getaddrinfo-idn.txt: Add todo.
165 2003-11-25  Simon Josefsson <simon@josefsson.org>
167         * configure.ac: Disable fortran etc libtool checks.
169 2003-11-23  Simon Josefsson <simon@josefsson.org>
171         * doc/gendocs.sh: Add --docbook.
173 2003-11-23  Simon Josefsson <simon@josefsson.org>
175         * doc/gendocs.sh: Sync with texinfo.
177 2003-11-20  Simon Josefsson <simon@josefsson.org>
179         * src/idn.c: Fix GREETING.
181 2003-11-11  Simon Josefsson <simon@josefsson.org>
183         * doc/gdoc: TeX improvements.  From Nikos Mavroyanopoulos
184         <nmav@gnutls.org>.
186 2003-11-11  Simon Josefsson <simon@josefsson.org>
188         * doc/Makefile.am: Use AM_MAKEINFOHTMLFLAGS (with CVS automake)
189         instead of explicit libidn.html target.
191 2003-11-09  Simon Josefsson <simon@josefsson.org>
193         * doc/Makefile.am: Update DocBook HTML destinations.
195 2003-11-09  Simon Josefsson <simon@josefsson.org>
197         * doc/Makefile.am: Remove unused ps_TEXINFOS and pdf_TEXINFOS.
199 2003-11-09  Simon Josefsson <simon@josefsson.org>
201         * doc/Makefile.am: Remove example source code to texinfo conversion
202         (@verbatiminclude is used directly on the source code instead).
204 2003-11-09  Simon Josefsson <simon@josefsson.org>
206         * doc/libidn.texi: Use @verbatiminclude for examples.
208 2003-11-09  Simon Josefsson <simon@josefsson.org>
210         * examples/Makefile.am, src/Makefile.am, tests/Makefile.am: Use
211         *_CPPFLAGS instead of obsolete INCLUDES.
213 2003-11-09  Simon Josefsson <simon@josefsson.org>
215         * configure.ac: Replace AM_CONFIG_HEADER with AC_CONFIG_HEADERS.
217 2003-11-09  Simon Josefsson <simon@josefsson.org>
219         * configure.ac: Autoupdate suggested changes: quote AC_INIT
220         parameters, and replace AC_TRY_RUN with AC_RUN_IFELSE.
222 2003-11-09  Simon Josefsson <simon@josefsson.org>
224         * src/Makefile.am: Use automake 1.7a idiom for elisp files.
226 2003-11-09  Simon Josefsson <simon@josefsson.org>
228         * Makefile.am, configure.ac, m4/Makefile.am: Remove m4/ as it is
229         not needed with automake 1.7a.
231 2003-11-09  Simon Josefsson <simon@josefsson.org>
233         * NEWS, configure.ac: Bump versions.
235 2003-11-09  Simon Josefsson <simon@josefsson.org>
237         * Makefile.maint: Use proper -o directory for gendocs.sh.
239 2003-11-09  Simon Josefsson <simon@josefsson.org>
241         * NEWS: Version 0.3.4.
243 2003-11-09  Simon Josefsson <simon@josefsson.org>
245         * lib/idna.c, lib/stringprep.c: Fix memory leak.
247 2003-11-07  Simon Josefsson <simon@josefsson.org>
249         * configure.ac: Remove libtool bug workaround.
251 2003-11-02  Simon Josefsson <simon@josefsson.org>
253         * doc/gendocs.sh: Mkdir HTML.
255 2003-11-02  Simon Josefsson <simon@josefsson.org>
257         * doc/reference/Makefile.am: Cleanup.
259 2003-11-02  Simon Josefsson <simon@josefsson.org>
261         * m4/Makefile.am: Dist gtk-doc.m4.
263 2003-11-01  Simon Josefsson <simon@josefsson.org>
265         * AUTHORS: Update expiry date on PGP key.
267 2003-11-01  Simon Josefsson <simon@josefsson.org>
269         * doc/reference/libidn-docs.sgml, doc/reference/libidn-docs.tmpl:
270         Rename.
272 2003-11-01  Simon Josefsson <simon@josefsson.org>
274         * doc/reference/Makefile.am: Use my old cleaned up Makefile.
276 2003-11-01  Simon Josefsson <simon@josefsson.org>
278         * doc/reference/Makefile.am: Don't break on first 'make'.
280 2003-11-01  Simon Josefsson <simon@josefsson.org>
282         * doc/reference/Makefile.am: Make 'dist' work.
284 2003-11-01  Simon Josefsson <simon@josefsson.org>
286         * doc/reference/libidn-docs.sgml: Add.
288 2003-11-01  Simon Josefsson <simon@josefsson.org>
290         * doc/reference/Makefile.am: Add, based on GTK-DOC example
291         Makefile.am.
293 2003-11-01  Simon Josefsson <simon@josefsson.org>
295         * doc/Makefile.am: Add reference/.
297 2003-11-01  Simon Josefsson <simon@josefsson.org>
299         * Makefile.am: Remove GTK-DOC subdir reference/ (moved to doc/).
301 2003-11-01  Simon Josefsson <simon@josefsson.org>
303         * configure.ac: Build GTK-DOC Makefile in doc/reference instead of
304         reference/.
306 2003-11-01  Simon Josefsson <simon@josefsson.org>
308         * configure.ac: Use GTK_DOC_CHECK macro for gtk-doc checks.
310 2003-11-01  Simon Josefsson <simon@josefsson.org>
312         * m4/gtk-doc.m4: Add.
314 2003-11-01  Simon Josefsson <simon@josefsson.org>
316         * Makefile.am: Use GTK-DOC conditional.
318 2003-11-01  Simon Josefsson <simon@josefsson.org>
320         * doc/Makefile.gdoci: Rebuild Makefile after rebuilding
321         Makefile.gdoc.
323 2003-11-01  Simon Josefsson <simon@josefsson.org>
325         * doc/Makefile.am: Set GDOC_MAN_EXTRA_ARGS.
327 2003-11-01  Simon Josefsson <simon@josefsson.org>
329         * doc/Makefile.gdoci: Add GDOC_TEXI_EXTRA_ARGS,
330         GDOC_MAN_EXTRA_ARGS.
332 2003-11-01  Simon Josefsson <simon@josefsson.org>
334         * doc/Makefile.am: GDOC framework cleanup.
336 2003-11-01  Simon Josefsson <simon@josefsson.org>
338         * doc/Makefile.gdoci: Create texinfo for whole sources files too.
340 2003-11-01  Simon Josefsson <simon@josefsson.org>
342         * doc/Makefile.gdoci: Add -man parameters (move to Makefile.am?).
344 2003-11-01  Simon Josefsson <simon@josefsson.org>
346         * doc/Makefile.gdoci: Mark Makefile.gdoc as BUILT_SOURCES.
348 2003-11-01  Simon Josefsson <simon@josefsson.org>
350         * doc/Makefile.gdoci:
351         (Makefile.gdoc): Depend on ../configure for bootstrapping.
353 2003-11-01  Simon Josefsson <simon@josefsson.org>
355         * doc/Makefile.gdoci: Mkdir.
357 2003-11-01  Simon Josefsson <simon@josefsson.org>
359         * doc/Makefile.am: Update docbook HTMLs.
361 2003-11-01  Simon Josefsson <simon@josefsson.org>
363         * doc/libidn.texi: Use gdoc @include's.
365 2003-11-01  Simon Josefsson <simon@josefsson.org>
367         * doc/Makefile.am: Don't build in man/.  Build idn.1 man page here.
368         Move man page dist targets from man/.  Use Makefile.gdoci to
369         generate man pages and texinfo.
371 2003-11-01  Simon Josefsson <simon@josefsson.org>
373         * doc/Makefile.gdoci: Add, initial version.
375 2003-11-01  Simon Josefsson <simon@josefsson.org>
377         * configure.ac: Don't generate doc/man/Makefile.
379 2003-10-31  Simon Josefsson <simon@josefsson.org>
381         * doc/libidn.texi: Move unicode utility functions from stringprep
382         to own chapter.  Replace API documentation with @include'd GDOC
383         generated version.
385 2003-10-31  Simon Josefsson <simon@josefsson.org>
387         * doc/Makefile.am: Generate more API manuals with gdoc.  Replace
388         phony libidn-db.html with real targets.  Update libidn-db.html
389         files.
391 2003-10-31  Simon Josefsson <simon@josefsson.org>
393         * doc/gdoc: Don't use @code for @deftypefun function name.
395 2003-10-31  Simon Josefsson <simon@josefsson.org>
397         * lib/punycode.c:
398         (punycode_encode): Rename parameter to match punycode.h (and more
399         importantly, to make gdoc function properly).
401 2003-10-31  Simon Josefsson <simon@josefsson.org>
403         * lib/nfkc.c: Doc fixes.
405 2003-10-31  Simon Josefsson <simon@josefsson.org>
407         * doc/gdoc:
408         (dump_function): Handle parameters that look like 'char *foo[]'.
410 2003-10-31  Simon Josefsson <simon@josefsson.org>
412         * doc/Makefile.am: Fix rule expansions.
414 2003-10-31  Simon Josefsson <simon@josefsson.org>
416         * doc/Makefile.am: Dist gdoc and generated API texi's.  Generate
417         API doc.  Fix dependencies.
419 2003-10-31  Simon Josefsson <simon@josefsson.org>
421         * doc/gdoc: Sync from GSSLib.
423 2003-10-31  Simon Josefsson <simon@josefsson.org>
425         * README-alpha: Mention more tools.
427 2003-10-31  Simon Josefsson <simon@josefsson.org>
429         * NEWS: Add.
431 2003-10-31  Simon Josefsson <simon@josefsson.org>
433         * Makefile.maint: Fix doc generating commands.
435 2003-10-31  Simon Josefsson <simon@josefsson.org>
437         * doc/gendocs.sh: Fix HTML dir move.
439 2003-10-31  Simon Josefsson <simon@josefsson.org>
441         * doc/gendocs.sh: Fix outdir rm.
443 2003-10-31  Simon Josefsson <simon@josefsson.org>
445         * doc/gendocs.sh: Fix outdir rm.
447 2003-10-31  Simon Josefsson <simon@josefsson.org>
449         * doc/gendocs.sh: Don't remove $outdir (might contain CVS/).
451 2003-10-31  Simon Josefsson <simon@josefsson.org>
453         * doc/gendocs.sh, doc/gendocs_template: TAR fixes.  Add
454         DocBook/Doxygen/GTK-DOC.
456 2003-10-31  Simon Josefsson <simon@josefsson.org>
458         * doc/gendocs.sh, doc/gendocs_template: Add (taken from Texinfo
459         CVS).
461 2003-10-31  Simon Josefsson <simon@josefsson.org>
463         * doc/Makefile.am: Add docbook targets.
465 2003-10-31  Simon Josefsson <simon@josefsson.org>
467         * configure.ac: Look for docbook tools.
469 2003-10-29  Simon Josefsson <simon@josefsson.org>
471         * Makefile.am: Dist libc/getaddrinfo-idn.txt.
473 2003-10-29  Simon Josefsson <simon@josefsson.org>
475         * configure.ac: Add AC_CONFIG_AUX_DIR(.) for broken CVS libtoolize.
477 2003-10-24  Simon Josefsson <simon@josefsson.org>
479         * THANKS: Fix.
481 2003-10-19  Simon Josefsson <simon@josefsson.org>
483         * lib/gen-stringprep-tables.pl: Add warning in comment.
485 2003-10-19  Simon Josefsson <simon@josefsson.org>
487         * libc/getaddrinfo-idn.txt: Character set fixes.
489 2003-10-19  Simon Josefsson <simon@josefsson.org>
491         * libc/getaddrinfo-idn.txt: Fix.
493 2003-10-19  Simon Josefsson <simon@josefsson.org>
495         * NEWS, configure.ac: Bump versions.
497 2003-10-19  Simon Josefsson <simon@josefsson.org>
499         * lib/stringprep.c: Add comment.
501 2003-10-18  Simon Josefsson <simon@josefsson.org>
503         * doc/libidn.texi: Fix.
505 2003-10-18  Simon Josefsson <simon@josefsson.org>
507         * NEWS: Version 0.3.3.
509 2003-10-18  Simon Josefsson <simon@josefsson.org>
511         * NEWS: Add.
513 2003-10-18  Simon Josefsson <simon@josefsson.org>
515         * NEWS: Add.
517 2003-10-18  Simon Josefsson <simon@josefsson.org>
519         * src/Makefile.am: Revert to old elisp automake idiom.
521 2003-10-18  Simon Josefsson <simon@josefsson.org>
523         * NEWS: Add.
525 2003-10-18  Simon Josefsson <simon@josefsson.org>
527         * lib/stringprep.h.in: (struct Stringprep_table, struct
528         Stringprep_profiles): Use 'const'.
529         (stringprep_4i, stringprep_4zi, stringprep, stringprep_profile):
530         Likewise.
532 2003-10-18  Simon Josefsson <simon@josefsson.org>
534         * lib/stringprep.c:
535         (stringprep_find_character_in_table): Mark parameter as 'const'.
536         (stringprep_find_string_in_table): Likewise.
537         (stringprep_apply_table_to_string): Likewise.
538         (stringprep_4i, stringprep_4zi_1, stringprep_4zi, stringprep):
539         Likewise.
541 2003-10-18  Simon Josefsson <simon@josefsson.org>
543         * lib/stringprep.c:
544         (stringprep_profile): Fix warning.
546 2003-10-18  Simon Josefsson <simon@josefsson.org>
548         * tests/tst_idna.c, tests/tst_punycode.c: Fix warnings.
550 2003-10-18  Simon Josefsson <simon@josefsson.org>
552         * tests/tst_nfkc.c, tests/tst_punycode.c, tests/tst_stringprep.c,
553         tests/tst_idna.c, tests/tst_idna2.c: Indent.
555 2003-10-18  Simon Josefsson <simon@josefsson.org>
557         * lib/stringprep.c: Remove stringprep_generic documentation.
559 2003-10-18  Simon Josefsson <simon@josefsson.org>
561         * doc/libidn.texi: Remove stringprep_generic.
563 2003-10-18  Simon Josefsson <simon@josefsson.org>
565         * lib/gen-stringprep-tables.pl: Mark table elements as 'const'.
567 2003-10-18  Simon Josefsson <simon@josefsson.org>
569         * lib/stringprep.c:
570         (stringprep_apply_table_to_string): Remove 'name' parameter.
571         (stringprep_4i): Likewise.
573 2003-10-18  Simon Josefsson <simon@josefsson.org>
575         * lib/profiles.c:
576         (stringprep_profiles): Remove "generic".  Indent.
578 2003-10-18  Simon Josefsson <simon@josefsson.org>
580         * lib/stringprep.h.in: (struct Stringprep_table): Remove 'name'.
581         (stringprep_profiles, stringprep_rfc3454_A_1,stringprep_rfc3454_B_1)
582         (stringprep_rfc3454_B_2, stringprep_rfc3454_B_3)
583         (stringprep_rfc3454_C_1_1, stringprep_rfc3454_C_1_2)
584         (stringprep_rfc3454_C_2_1, stringprep_rfc3454_C_2_2)
585         (stringprep_rfc3454_C_3, stringprep_rfc3454_C_4)
586         (stringprep_rfc3454_C_5, stringprep_rfc3454_C_6)
587         (stringprep_rfc3454_C_7, stringprep_rfc3454_C_8)
588         (stringprep_rfc3454_C_9, stringprep_rfc3454_D_1)
589         (stringprep_rfc3454_D_2)
590         (stringprep_nameprep)
591         (stringprep_saslprep, stringprep_plain,stringprep_trace)
592         (stringprep_kerberos5)
593         (stringprep_xmpp_nodeprep, stringprep_xmpp_resourceprep)
594         (stringprep_xmpp_nodeprep_prohibit)
595         (stringprep_iscsi): Mark as 'const'.
596         (stringprep_generic, stringprep_generic): Remove.
598 2003-10-17  Simon Josefsson <simon@josefsson.org>
600         * lib/punycode.h, lib/stringprep.h.in, tests/tst_stringprep.c:
601         Indent.
603 2003-10-17  Simon Josefsson <simon@josefsson.org>
605         * lib/stringprep.c: Fix memory leak.
607 2003-10-17  Simon Josefsson <simon@josefsson.org>
609         * doc/gdoc: Fix #include for man pages.
611 2003-10-17  Simon Josefsson <simon@josefsson.org>
613         * doc/libidn.texi: Fix.
615 2003-10-17  Simon Josefsson <simon@josefsson.org>
617         * doc/libidn.texi: Sync 'idn -h'.
619 2003-10-17  Simon Josefsson <simon@josefsson.org>
621         * doc/libidn.texi: Fix.
623 2003-10-17  Simon Josefsson <simon@josefsson.org>
625         * lib/gen-stringprep-tables.pl, lib/idna.c, lib/nfkc.c,
626         lib/profiles.c, lib/punycode.c, lib/stringprep.c, lib/toutf8.c,
627         lib/version.c, src/idn.c, tests/tst_idna.c, tests/tst_idna2.c,
628         tests/tst_nfkc.c, tests/tst_stringprep.c: Include cleanup.  We
629         assume C89, use <...> for headers we use, and use "..." for headers
630         we implement.
632 2003-10-16  Simon Josefsson <simon@josefsson.org>
634         * doc/libidn.texi: Add.
636 2003-10-16  Simon Josefsson <simon@josefsson.org>
638         * src/Makefile.am: Fix gengetopt building.
640 2003-10-16  Simon Josefsson <simon@josefsson.org>
642         * THANKS: Add.
644 2003-10-16  Simon Josefsson <simon@josefsson.org>
646         * src/idn.ggo.in: Use less negations for --quiet, reported by Oden
647         Eriksson <oden.eriksson@kvikkjokk.net>.
649 2003-10-16  Simon Josefsson <simon@josefsson.org>
651         * src/Makefile.am: Fix gengetopt built source files.  Use new
652         automake Emacs Lisp targets.
654 2003-10-16  Simon Josefsson <simon@josefsson.org>
656         * doc/libidn.texi: Use current version number in examples.
658 2003-10-16  Simon Josefsson <simon@josefsson.org>
660         * configure.ac: Update so version.
662 2003-10-16  Simon Josefsson <simon@josefsson.org>
664         * NEWS: Add.
666 2003-10-16  Simon Josefsson <simon@josefsson.org>
668         * lib/punycode.h: Include parameter names in prototypes, for
669         GTK-DOC.
671 2003-10-16  Simon Josefsson <simon@josefsson.org>
673         * lib/stringprep.c: Doc fix.
675 2003-10-16  Simon Josefsson <simon@josefsson.org>
677         * doc/libidn.texi: Fix typo.
679 2003-10-16  Simon Josefsson <simon@josefsson.org>
681         * tests/tst_punycode.c, tests/tst_idna.c: Fix.
683 2003-10-16  Simon Josefsson <simon@josefsson.org>
685         * lib/internal.h: Removed.
687 2003-10-16  Simon Josefsson <simon@josefsson.org>
689         * tests/tst_stringprep.c, tests/tst_nfkc.c, src/idn.c: Make
690         #include's explicit.
692 2003-10-16  Simon Josefsson <simon@josefsson.org>
694         * tests/tst_idna.c, tests/tst_idna2.c, tests/tst_punycode.c: Make
695         #include's explicit.  Fix warnings.
697 2003-10-16  Simon Josefsson <simon@josefsson.org>
699         * lib/Makefile.am: Remove internal.h.
701 2003-10-16  Simon Josefsson <simon@josefsson.org>
703         * lib/stringprep.c: Doc fix.
705 2003-10-16  Simon Josefsson <simon@josefsson.org>
707         * lib/version.c, lib/stringprep.c: Make #include's explicit.
709 2003-10-16  Simon Josefsson <simon@josefsson.org>
711         * lib/toutf8.c, lib/profiles.c: Make #include's explicit.
713 2003-10-16  Simon Josefsson <simon@josefsson.org>
715         * lib/nfkc.c: Make #include's explicit.
717 2003-10-16  Simon Josefsson <simon@josefsson.org>
719         * lib/idna.c: Fix.
721 2003-10-16  Simon Josefsson <simon@josefsson.org>
723         * lib/idna.c: Make #include's explicit.
725 2003-10-16  Simon Josefsson <simon@josefsson.org>
727         * lib/punycode.h: Fix typo.
729 2003-10-16  Simon Josefsson <simon@josefsson.org>
731         * lib/punycode.c: Sync with latest draft, but change return types
732         to 'int' to be backwards compatible.
734 2003-10-16  Simon Josefsson <simon@josefsson.org>
736         * lib/punycode.h: Sync with latest draft, but change return types
737         to 'int' to be backwards compatible.
739 2003-10-16  Simon Josefsson <simon@josefsson.org>
741         * configure.ac, lib/internal.h: Remove DMALLOC stuff.
743 2003-10-16  Simon Josefsson <simon@josefsson.org>
745         * lib/stringprep.c: Fix warnings.
747 2003-10-16  Simon Josefsson <simon@josefsson.org>
749         * doc/libidn.texi: Typo.
751 2003-10-16  Simon Josefsson <simon@josefsson.org>
753         * tests/tst_stringprep.c: Simplify debug prints.
755 2003-10-16  Simon Josefsson <simon@josefsson.org>
757         * NEWS: Add.
759 2003-10-16  Simon Josefsson <simon@josefsson.org>
761         * lib/idna.c:
762         (idna_to_unicode_internal): Handle reallocating larger utf8in after
763         stringprep error STRINGPREP_TOO_SMALL_BUFFER.
764         (idna_to_unicode_44i): Let new logic in idna_to_unicode_internal()
765         replace BUFSIZ alloc.
767 2003-10-16  Simon Josefsson <simon@josefsson.org>
769         * lib/stringprep.c:
770         (stringprep_profile): Loop around stringprep return
771         STRINGPREP_TOO_SMALL_BUFFER and increase buffer size.
773 2003-10-16  Simon Josefsson <simon@josefsson.org>
775         * lib/stringprep.c:
776         (stringprep): Check return value from stringprep_ucs4_to_utf8.
777         Don't use goto.
779 2003-10-16  Simon Josefsson <simon@josefsson.org>
781         * lib/stringprep.c:
782         (stringprep): Loop around stringprep_4i error
783         STRINGPREP_TOO_SMALL_BUFFER and increase buffer size.
784         (stringprep_apply_table_to_string): Don't dereference possibly
785         unallocated memory just to do pointer arithmetic.
787 2003-10-16  Simon Josefsson <simon@josefsson.org>
789         * lib/nfkc.c: Check malloc return value.
791 2003-10-16  Simon Josefsson <simon@josefsson.org>
793         * lib/nfkc.c: Check malloc return code.
795 2003-10-16  Simon Josefsson <simon@josefsson.org>
797         * NEWS: Add.
799 2003-10-16  Simon Josefsson <simon@josefsson.org>
801         * doc/libidn.texi: Doc fox.  Add stringprep_4i and stringprep_4zi.
803 2003-10-16  Simon Josefsson <simon@josefsson.org>
805         * lib/stringprep.c: Doc fix.
807 2003-10-16  Simon Josefsson <simon@josefsson.org>
809         * lib/stringprep.c: Doc fix.
811 2003-10-16  Simon Josefsson <simon@josefsson.org>
813         * lib/stringprep.h.in:
814         (stringprep_4i, stringprep_4zi): Add.
816 2003-10-16  Simon Josefsson <simon@josefsson.org>
818         * lib/stringprep.c:
819         (stringprep1): Don't zero terminate.  Rename to stringprep_4i and
820         export it.
821         (stringprep_4zi_1): Add.  Calls stringprep_4i, then zero terminate.
822         (stringprep_4zi): Add.  New API.
823         (stringprep): Use stringprep_4zi_1.
825 2003-10-16  Simon Josefsson <simon@josefsson.org>
827         * lib/stringprep.c: Fix typo.
829 2003-10-16  Simon Josefsson <simon@josefsson.org>
831         * lib/stringprep.c:
832         (stringprep): Split core part into stringprep1.
833         (stringprep1): New, simplified version of core part.
835 2003-10-15  Simon Josefsson <simon@josefsson.org>
837         * NEWS: Fix.
839 2003-10-15  Simon Josefsson <simon@josefsson.org>
841         * src/idn.c: Print UCS-4 instead of UTF-8 in debug output for
842         --stringprep.
844 2003-10-15  Simon Josefsson <simon@josefsson.org>
846         * NEWS: Add.
848 2003-10-15  Simon Josefsson <simon@josefsson.org>
850         * src/idn.c: Fix UCS-4 output in --stringprep.  Print debug output
851         even with --idna-to-ascii.  Fix error message.
853 2003-10-12  Simon Josefsson <simon@josefsson.org>
855         * libc/getaddrinfo-idn.txt: Clarify alternative approaches.
857 2003-10-12  Simon Josefsson <simon@josefsson.org>
859         * libc/getaddrinfo-idn.txt: Fix.
861 2003-10-11  Simon Josefsson <simon@josefsson.org>
863         * libc/getaddrinfo-idn.txt: Add.
865 2003-10-10  Simon Josefsson <simon@josefsson.org>
867         * configure.ac: Revert typo.
869 2003-10-10  Simon Josefsson <simon@josefsson.org>
871         * configure.ac: Fix so version comment (matches libtool manual).
873 2003-10-10  Simon Josefsson <simon@josefsson.org>
875         * FAQ: Fix.
877 2003-10-10  Simon Josefsson <simon@josefsson.org>
879         * NEWS: Add.
881 2003-10-10  Simon Josefsson <simon@josefsson.org>
883         * src/idn.ggo.in: Remove 'generic' (should not be exposed).  Add
884         'trace'.
886 2003-10-08  Simon Josefsson <simon@josefsson.org>
888         * NEWS, configure.ac: Bump versions.
890 2003-10-08  Simon Josefsson <simon@josefsson.org>
892         * Makefile.maint: Fix doxygen generation.
894 2003-10-07  Simon Josefsson <simon@josefsson.org>
896         * NEWS: Version 0.3.2.
898 2003-10-07  Simon Josefsson <simon@josefsson.org>
900         * Makefile.maint: Remove --rsyncable for now, Debian (stable) gzip
901         do not support it.
903 2003-10-07  Simon Josefsson <simon@josefsson.org>
905         * GNUmakefile: TAR_OPTION crashes tar in Debian, comment out for
906         now.
908 2003-10-07  Simon Josefsson <simon@josefsson.org>
910         * NEWS: Add.
912 2003-10-07  Simon Josefsson <simon@josefsson.org>
914         * lib/nfkc.c: Doc fix.
916 2003-10-07  Simon Josefsson <simon@josefsson.org>
918         * m4/Makefile.am, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4:
919         Add.
921 2003-10-06  Simon Josefsson <simon@josefsson.org>
923         * lib/stringprep.c, lib/stringprep.h.in:
924         (stringprep_profile): Mark 'in' as 'const'.
926 2003-10-03  Simon Josefsson <simon@josefsson.org>
928         * lib/profiles.c: Fix comment.
930 2003-10-02  Simon Josefsson <simon@josefsson.org>
932         * doc/libidn.texi: Fix.
934 2003-10-02  Simon Josefsson <simon@josefsson.org>
936         * NEWS: Add.
938 2003-10-02  Simon Josefsson <simon@josefsson.org>
940         * lib/profiles.c, lib/stringprep.h.in: Add trace profile (SASL
941         ANONYMOS).
943 2003-10-02  Simon Josefsson <simon@josefsson.org>
945         * NEWS, configure.ac: Bump versions.
947 2003-10-02  Simon Josefsson <simon@josefsson.org>
949         * doc/libidn.texi: Cosmetic fixes.
951 2003-10-02  Simon Josefsson <simon@josefsson.org>
953         * Makefile.maint: Fix.
955 2003-10-02  Simon Josefsson <simon@josefsson.org>
957         * announce-gen: Perl 5.8.1 fix.
959 2003-10-02  Simon Josefsson <simon@josefsson.org>
961         * NEWS: Version 0.3.1.
963 2003-10-02  Simon Josefsson <simon@josefsson.org>
965         * lib/gen-unicode-tables.pl, lib/nfkc.c: Fix NFKC, from Noah Levitt
966         <nlevitt@columbia.edu> via bugzilla.gnome.org bug 123421.
968 2003-09-28  Simon Josefsson <simon@josefsson.org>
970         * doc/libidn.texi: Fix.
972 2003-09-28  Simon Josefsson <simon@josefsson.org>
974         * doc/libidn.texi: Add.
976 2003-09-28  Simon Josefsson <simon@josefsson.org>
978         * THANKS: Add.
980 2003-09-28  Simon Josefsson <simon@josefsson.org>
982         * tests/tst_idna2.c: Indent.
984 2003-09-28  Simon Josefsson <simon@josefsson.org>
986         * lib/Makefile.am: Fix.
988 2003-09-28  Simon Josefsson <simon@josefsson.org>
990         * Makefile.am: Fix indent target.
992 2003-09-28  Simon Josefsson <simon@josefsson.org>
994         * src/Makefile.am, tests/Makefile.am: Add indent rule.
996 2003-09-28  Simon Josefsson <simon@josefsson.org>
998         * lib/idna.c, lib/nfkc.c, lib/punycode.h: Indent.
1000 2003-09-28  Simon Josefsson <simon@josefsson.org>
1002         * lib/Makefile.am: Fix.  Add indent target.
1004 2003-09-26  Simon Josefsson <simon@josefsson.org>
1006         * lib/nfkc.c: Fix Hangul patch.
1008 2003-09-26  Simon Josefsson <simon@josefsson.org>
1010         * tests/tst_idna2.c: Fix typo.
1012 2003-09-26  Simon Josefsson <simon@josefsson.org>
1014         * NEWS: Add.
1016 2003-09-26  Simon Josefsson <simon@josefsson.org>
1018         * lib/Makefile.am, lib/gen-unicode-tables.pl, lib/nfkc.c: Sync with
1019         GLIB for Unicode stuff.
1021 2003-09-26  Simon Josefsson <simon@josefsson.org>
1023         * lib/punycode.h: Fix typo.
1025 2003-09-25  Simon Josefsson <simon@josefsson.org>
1027         * tests/tst_idna2.c: Update test vectors.
1029 2003-09-25  Simon Josefsson <simon@josefsson.org>
1031         * src/idn.c: Fix debug messages.
1033 2003-09-25  Simon Josefsson <simon@josefsson.org>
1035         * NEWS: Add.
1037 2003-09-25  Simon Josefsson <simon@josefsson.org>
1039         * lib/idna.c:
1040         (DOTP): New.
1041         (idna_to_unicode_4z4z): Use it.
1042         (idna_to_ascii_4z): Use it. Make root label handling explicit.
1044 2003-09-25  Simon Josefsson <simon@josefsson.org>
1046         * THANKS: Add.
1048 2003-09-25  Simon Josefsson <simon@josefsson.org>
1050         * lib/nfkc.c:
1051         (decompose_hangul, combine_hangul): New.
1052         (combine, _g_utf8_normalize_wc): Use them.  Adds support for
1053         algorithmic composition of Hangul Syllables, adapted from a patch
1054         written by Noah Levitt <nlevitt@columbia.edu> for GLIB, discussed in
1055         <http://bugzilla.gnome.org/show_bug.cgi?id=100456> and available
1056         from <http://bugzilla.gnome.org/showattachment.cgi?attach_id=18915>.
1058 2003-09-25  Simon Josefsson <simon@josefsson.org>
1060         * tests/tst_idna2.c: Fix.
1062 2003-09-25  Simon Josefsson <simon@josefsson.org>
1064         * tests/Makefile.am, tests/tst_idna2.c: Add.
1066 2003-09-25  Simon Josefsson <simon@josefsson.org>
1068         * lib/idna.c:
1069         (idna_to_ascii_4z): Output "" instead of "." on input "".  (Some
1070         religions claim "" should fail though.)
1072 2003-09-23  Simon Josefsson <simon@josefsson.org>
1074         * NEWS: Add.
1076 2003-09-23  Simon Josefsson <simon@josefsson.org>
1078         * doc/libidn.texi: Doc fix.
1080 2003-09-23  Simon Josefsson <simon@josefsson.org>
1082         * src/punycode.el:
1083         (punycode-shutdown): New.
1085 2003-09-23  Simon Josefsson <simon@josefsson.org>
1087         * src/idna.el:
1088         (idna-to-ascii-parameters, idna-to-unicode-parameters): Add
1089         --usestd3asciirules.
1090         (idna-shutdown): New.
1092 2003-09-23  Simon Josefsson <simon@josefsson.org>
1094         * NEWS, configure.ac: Bump versions.
1096 2003-09-23  Simon Josefsson <simon@josefsson.org>
1098         * Makefile.maint: Fix.
1100 2003-09-23  Simon Josefsson <simon@josefsson.org>
1102         * Makefile.maint: Fix.
1104 2003-09-23  Simon Josefsson <simon@josefsson.org>
1106         * NEWS: Version 0.3.0.
1108 2003-09-23  Simon Josefsson <simon@josefsson.org>
1110         * libc/README: Fix.
1112 2003-09-23  Simon Josefsson <simon@josefsson.org>
1114         * libc/README: Fix.
1116 2003-09-23  Simon Josefsson <simon@josefsson.org>
1118         * libc/Makefile: Fix.
1120 2003-09-22  Simon Josefsson <simon@josefsson.org>
1122         * NEWS: Add.
1124 2003-09-22  Simon Josefsson <simon@josefsson.org>
1126         * lib/profiles.c:
1127         (stringprep_saslprep): Prohibit inappropriate for canonical
1128         representation characters.
1130 2003-09-14  Simon Josefsson <simon@josefsson.org>
1132         * Makefile.am: Dist libc/Banner.
1134 2003-09-14  Simon Josefsson <simon@josefsson.org>
1136         * libc/README: Create idna.h without dependency on idn-int.h.
1138 2003-09-14  Simon Josefsson <simon@josefsson.org>
1140         * tests/tst_stringprep.c: Fix memory leak.
1142 2003-09-14  Simon Josefsson <simon@josefsson.org>
1144         * src/idn.c: Fix memory leaks.
1146 2003-09-14  Simon Josefsson <simon@josefsson.org>
1148         * src/idn.c: Fix greeting message.
1150 2003-09-14  Simon Josefsson <simon@josefsson.org>
1152         * libc/README: Copy Banner.
1154 2003-09-14  Simon Josefsson <simon@josefsson.org>
1156         * libc/Banner: Add.
1158 2003-09-13  Simon Josefsson <simon@josefsson.org>
1160         * libc/README: Fix.
1162 2003-09-13  Simon Josefsson <simon@josefsson.org>
1164         * lib/punycode.c: Cast.
1166 2003-09-13  Simon Josefsson <simon@josefsson.org>
1168         * lib/internal.h: Fix.
1170 2003-09-13  Simon Josefsson <simon@josefsson.org>
1172         * lib/internal.h: Simplify #include mess.
1174 2003-09-13  Simon Josefsson <simon@josefsson.org>
1176         * configure.ac: Remove cruft.
1178 2003-09-13  Simon Josefsson <simon@josefsson.org>
1180         * libc/README: Fix.
1182 2003-09-13  Simon Josefsson <simon@josefsson.org>
1184         * lib/punycode.c, lib/stringprep.c: Doc fix.
1186 2003-09-13  Simon Josefsson <simon@josefsson.org>
1188         * doc/libidn.texi, lib/stringprep.c: Doc fix.
1190 2003-09-13  Simon Josefsson <simon@josefsson.org>
1192         * lib/idna.c: Doc fix.
1194 2003-09-13  Simon Josefsson <simon@josefsson.org>
1196         * lib/idna.c: Doc fix.
1198 2003-09-13  Simon Josefsson <simon@josefsson.org>
1200         * lib/stringprep.c: Doc fix.
1202 2003-09-13  Simon Josefsson <simon@josefsson.org>
1204         * lib/punycode.c: Doc fix.
1206 2003-09-12  Simon Josefsson <simon@josefsson.org>
1208         * lib/punycode.h: Fix RFC compatibility.
1210 2003-09-12  Simon Josefsson <simon@josefsson.org>
1212         * lib/punycode.h: Typedef Punycode_status.  Use 'int' instead of
1213         'enum' for return codes.
1215 2003-09-12  Simon Josefsson <simon@josefsson.org>
1217         * lib/punycode.c: Use 'int' instead of 'enum' for return code.
1219 2003-09-12  Simon Josefsson <simon@josefsson.org>
1221         * configure.ac: Bump versions.
1223 2003-09-12  Simon Josefsson <simon@josefsson.org>
1225         * lib/profiles.c, lib/stringprep.h.in: Rename stringprep_generic_*
1226         to stringprep_rfc3454_*.
1228 2003-09-12  Simon Josefsson <simon@josefsson.org>
1230         * lib/Makefile.am: Rename stringprep_generic.c to rfc3454.c.  Add
1231         to BUILT_SOURCES.
1233 2003-09-12  Simon Josefsson <simon@josefsson.org>
1235         * lib/gen-stringprep-tables.pl: Write to rfc3454.c.  Rename
1236         variables to stringprep_rfc3454_* from stringprep_generic_*.
1238 2003-09-12  Simon Josefsson <simon@josefsson.org>
1240         * lib/punycode.c: Doc fix.
1242 2003-09-12  Simon Josefsson <simon@josefsson.org>
1244         * lib/idna.c: Fix.
1246 2003-09-12  Simon Josefsson <simon@josefsson.org>
1248         * lib/idna.c, lib/stringprep.c: Doc fix.
1250 2003-09-12  Simon Josefsson <simon@josefsson.org>
1252         * lib/stringprep.h.in: Indent.
1254 2003-09-12  Simon Josefsson <simon@josefsson.org>
1256         * lib/stringprep.c: Use 'int' instead of 'enum's.
1258 2003-09-12  Simon Josefsson <simon@josefsson.org>
1260         * lib/stringprep.h.in: Typedef Stringprep_rc,
1261         Stringprep_profile_flags, and Stringprep_profile_steps.  Use 'int'
1262         instead of 'enum's (i.e., revert 0.2.3 changes).
1264 2003-09-12  Simon Josefsson <simon@josefsson.org>
1266         * NEWS: Add.
1268 2003-09-12  Simon Josefsson <simon@josefsson.org>
1270         * lib/Makefile.am, lib/obsolete.c: Remove obsolete.c.
1272 2003-09-12  Simon Josefsson <simon@josefsson.org>
1274         * lib/idna.h, lib/Makefile.am, lib/stringprep_generic.h,
1275         lib/stringprep_iscsi.h, lib/stringprep_kerberos5.h,
1276         lib/stringprep_nameprep.h, lib/stringprep_plain.h,
1277         lib/stringprep_xmpp.h: Remove obsolete headers.
1279 2003-09-12  Simon Josefsson <simon@josefsson.org>
1281         * lib/idna.c, lib/obsolete.c: Use int instead of enum's.
1283 2003-09-12  Simon Josefsson <simon@josefsson.org>
1285         * lib/idna.h: Typedef Idna_rc and Idna_flags.  Use int instead of
1286         enum's.
1288 2003-09-12  Simon Josefsson <simon@josefsson.org>
1290         * libc/README: Workaround -I problem.
1292 2003-09-12  Simon Josefsson <simon@josefsson.org>
1294         * libc/libc.patch: Against glibc 2.3.2.
1296 2003-09-12  Simon Josefsson <simon@josefsson.org>
1298         * NEWS: Add.
1300 2003-09-12  Simon Josefsson <simon@josefsson.org>
1302         * m4/Makefile.am, m4/memset.m4, m4/onceonly_2_57.m4, m4/strdup.m4:
1303         Remove unused m4's.
1305 2003-09-12  Simon Josefsson <simon@josefsson.org>
1307         * src/getopt.c, src/getopt.h, src/getopt1.c: Add (from gl/).
1309 2003-09-12  Simon Josefsson <simon@josefsson.org>
1311         * lib/idna.c, lib/toutf8.c: Don't use strdup.
1313 2003-09-12  Simon Josefsson <simon@josefsson.org>
1315         * src/Makefile.am, Makefile.am: Remove gl/.
1317 2003-09-12  Simon Josefsson <simon@josefsson.org>
1319         * tests/Makefile.am: Fix.
1321 2003-09-12  Simon Josefsson <simon@josefsson.org>
1323         * configure.ac: Remove checks for memset and strdup; we assume C89,
1324         so memset exists, and we no longer use strdup.  Remove gl/.
1326 2003-09-12  Simon Josefsson <simon@josefsson.org>
1328         * doc/libidn.texi: Ported to Mac OS X / Darwin.
1330 2003-09-12  Simon Josefsson <simon@josefsson.org>
1332         * src/Makefile.am, tests/Makefile.am, examples/Makefile.am: Make
1333         LDADD libtool friendly.
1335 2003-09-12  Simon Josefsson <simon@josefsson.org>
1337         * NEWS: Add.
1339 2003-09-12  Simon Josefsson <simon@josefsson.org>
1341         * NEWS, configure.ac, doc/Makefile.am, doc/gdoc: Build man pages.
1343 2003-09-12  Simon Josefsson <simon@josefsson.org>
1345         * idna-ace-prefix.txt: Move.
1347 2003-09-12  Simon Josefsson <simon@josefsson.org>
1349         * libc/README: Fix.
1351 2003-09-12  Simon Josefsson <simon@josefsson.org>
1353         * THANKS: Add.
1355 2003-09-12  Simon Josefsson <simon@josefsson.org>
1357         * libc/Versions: Typo.
1359 2003-09-12  Simon Josefsson <simon@josefsson.org>
1361         * lib/internal.h: [_LIBC]: Define ICONV_CONST.
1363 2003-09-12  Simon Josefsson <simon@josefsson.org>
1365         * libc/getaddrinfo.c: Use modern API.
1367 2003-09-12  Simon Josefsson <simon@josefsson.org>
1369         * libc/Versions: Export modern API.
1371 2003-09-12  Simon Josefsson <simon@josefsson.org>
1373         * libc/README: Update.
1375 2003-09-12  Simon Josefsson <simon@josefsson.org>
1377         * libc/getaddrinfo.c: GLIBC 2.3.2 sync.
1379 2003-09-02  Simon Josefsson <simon@josefsson.org>
1381         * libc/getaddrinfo.c, libc/libc.patch: Revert.
1383 2003-08-26  Simon Josefsson <simon@josefsson.org>
1385         * AUTHORS: Update key.
1387 2003-08-26  Simon Josefsson <simon@josefsson.org>
1389         * examples/Makefile.am, examples/README: Add examples/README.
1391 2003-08-26  Simon Josefsson <simon@josefsson.org>
1393         * Makefile.am: Fix cvs2cl parameters.
1395 2003-08-26  Simon Josefsson <simon@josefsson.org>
1397         * Makefile.am, lib/Makefile.am: Use $() instead of @@.
1399 2003-08-26  Simon Josefsson <simon@josefsson.org>
1401         * Makefile.maint: Do some tests that work.
1403 2003-08-26  Simon Josefsson <simon@josefsson.org>
1405         * Makefile.cfg: Fix URL.
1407 2003-08-26  Simon Josefsson <simon@josefsson.org>
1409         * NEWS, configure.ac: Bump versions.
1411 2003-08-26  Simon Josefsson <simon@josefsson.org>
1413         * Makefile.am: Fix cvs2cl parameters.
1415 2003-08-26  Simon Josefsson <simon@josefsson.org>
1417         * Makefile.maint: Ignore errors on www update.
1419 2003-08-26  Simon Josefsson <simon@josefsson.org>
1421         * announce-gen: Revert.
1423 2003-08-26  Simon Josefsson <simon@josefsson.org>
1425         * Makefile.maint: Fix.
1427 2003-08-26  Simon Josefsson <simon@josefsson.org>
1429         * NEWS: Version 0.2.3.
1431 2003-08-26  Simon Josefsson <simon@josefsson.org>
1433         * Makefile.am: Replace release target with Makefile.maint etc.
1435 2003-08-26  Simon Josefsson <simon@josefsson.org>
1437         * GNUmakefile, Makefile.cfg, Makefile.maint, announce-gen: Add.
1439 2003-08-25  Simon Josefsson <simon@josefsson.org>
1441         * examples/example3.c: Doc fix.
1443 2003-08-25  Simon Josefsson <simon@josefsson.org>
1445         * THANKS, NEWS: Add.
1447 2003-08-25  Simon Josefsson <simon@josefsson.org>
1449         * examples/example4.c: Really call ToUnicode instead of ToASCII.
1450         Reported by Trond Haugen <trond.haugen@uninett.no>.
1452 2003-08-21  Simon Josefsson <simon@josefsson.org>
1454         * doc/libidn.texi: Add port.
1456 2003-08-21  Simon Josefsson <simon@josefsson.org>
1458         * src/Makefile.am: Link with gl stuff.
1460 2003-08-20  Simon Josefsson <simon@josefsson.org>
1462         * lib/toutf8.c: Fix warning message.
1464 2003-08-20  Simon Josefsson <simon@josefsson.org>
1466         * configure.ac: Group portability stuff together.
1468 2003-08-20  Simon Josefsson <simon@josefsson.org>
1470         * src/Makefile.am, tests/Makefile.am: Fix -I paths.
1472 2003-08-20  Simon Josefsson <simon@josefsson.org>
1474         * lib/Makefile.am: Distcheck fixes.
1476 2003-08-20  Simon Josefsson <simon@josefsson.org>
1478         * examples/Makefile.am: Fix paths.
1480 2003-08-20  Simon Josefsson <simon@josefsson.org>
1482         * Makefile.am: Fix directory build order, for gtk-doc.
1484 2003-08-20  Simon Josefsson <simon@josefsson.org>
1486         * lib/Makefile.am, lib/idna.c, lib/obsolete.c: Move obsolete
1487         functions into separate file.
1489 2003-08-20  Simon Josefsson <simon@josefsson.org>
1491         * lib/Makefile.am: Fixes.
1493 2003-08-20  Simon Josefsson <simon@josefsson.org>
1495         * Makefile.am: Build doc after src, for help2man on idn.
1497 2003-08-20  Simon Josefsson <simon@josefsson.org>
1499         * lib/Makefile.am: Add EXTRA_DISTs.
1501 2003-08-20  Simon Josefsson <simon@josefsson.org>
1503         * Makefile.am: Add gl, lib, src, tests and examples to SUBDIRS.
1504         Add gl/m4 to ACLOCAL_AMFLAGS.  Remove rules that are moved into
1505         lib/, src/, tests/ and examples/.
1507 2003-08-20  Simon Josefsson <simon@josefsson.org>
1509         * configure.ac: Split up files into sub-directories.
1511 2003-08-20  Simon Josefsson <simon@josefsson.org>
1513         * gdoc: Move gdoc to doc/.
1515 2003-08-20  Simon Josefsson <simon@josefsson.org>
1517         * CaseFolding-3.2.0.txt, CompositionExclusions-3.2.0.txt,
1518         LineBreak-3.2.0.txt, SpecialCasing-3.2.0.txt, rfc3454.txt,
1519         rfc3490.txt, rfc3491.txt, rfc3492.txt, UnicodeData-3.2.0.txt,
1520         doc/Makefile.am, doc/gdoc: Move documentation and specifications
1521         into doc/ and doc/specifications/.
1523 2003-08-20  Simon Josefsson <simon@josefsson.org>
1525         * getopt.c, getopt.h, getopt1.c, memset.c, strdup.c: Move
1526         portability utilities into gl/.
1528 2003-08-20  Simon Josefsson <simon@josefsson.org>
1530         * gen-stringprep-tables.pl, gen-unicode-tables.pl, idna.c, idna.h,
1531         internal.h, nfkc.c, profiles.c, punycode.c, punycode.h,
1532         stringprep.c, stringprep.h.in, stringprep_generic.h,
1533         stringprep_iscsi.h, stringprep_kerberos5.h, stringprep_nameprep.h,
1534         stringprep_plain.h, stringprep_xmpp.h, toutf8.c, version.c,
1535         lib/Makefile.am, lib/gen-stringprep-tables.pl,
1536         lib/gen-unicode-tables.pl, lib/idna.c, lib/idna.h, lib/internal.h,
1537         lib/nfkc.c, lib/profiles.c, lib/punycode.c, lib/punycode.h,
1538         lib/stringprep.c, lib/stringprep.h.in, lib/stringprep_generic.h,
1539         lib/stringprep_iscsi.h, lib/stringprep_kerberos5.h,
1540         lib/stringprep_nameprep.h, lib/stringprep_plain.h,
1541         lib/stringprep_xmpp.h, lib/toutf8.c, lib/version.c: Move library
1542         into lib/.
1544 2003-08-20  Simon Josefsson <simon@josefsson.org>
1546         * tst_idna.c, tst_nfkc.c, tst_punycode.c, tst_stringprep.c,
1547         tests/Makefile.am, tests/tst_idna.c, tests/tst_nfkc.c,
1548         tests/tst_punycode.c, tests/tst_stringprep.c: Move tests into
1549         tests/.
1551 2003-08-20  Simon Josefsson <simon@josefsson.org>
1553         * idn.c, idn.ggo.in, idna.el, punycode.el, src/Makefile.am,
1554         src/idn.c, src/idn.ggo.in, src/idna.el, src/punycode.el: Move
1555         applications into src/.
1557 2003-08-20  Simon Josefsson <simon@josefsson.org>
1559         * example.c, example2.c, example3.c, example4.c,
1560         examples/Makefile.am, examples/example.c, examples/example2.c,
1561         examples/example3.c, examples/example4.c: Move examples into
1562         examples/.
1564 2003-08-13  Simon Josefsson <simon@josefsson.org>
1566         * TODO: Add.
1568 2003-08-13  Simon Josefsson <simon@josefsson.org>
1570         * nfkc.c: Fix doc.
1572 2003-08-13  Simon Josefsson <simon@josefsson.org>
1574         * tst_idna.c: Remove unused function.
1576 2003-08-13  Simon Josefsson <simon@josefsson.org>
1578         * idn.c: Fix warnings.
1580 2003-08-13  Simon Josefsson <simon@josefsson.org>
1582         * configure.ac: Bump versions.
1584 2003-08-13  Simon Josefsson <simon@josefsson.org>
1586         * doc/libidn.texi, NEWS: Add.
1588 2003-08-13  Simon Josefsson <simon@josefsson.org>
1590         * idna.h, idna.c: Use enum types where appropriate.
1592 2003-08-13  Simon Josefsson <simon@josefsson.org>
1594         * doc/libidn.texi: Doc fixes.
1596 2003-08-13  Simon Josefsson <simon@josefsson.org>
1598         * stringprep.h.in: Fix.
1600 2003-08-13  Simon Josefsson <simon@josefsson.org>
1602         * stringprep.c: Use enum/size_t/ssize_t where appropriate.  Doc
1603         fix.
1605 2003-08-13  Simon Josefsson <simon@josefsson.org>
1607         * stringprep.h.in: Replace int with proper enum, where appropriate.
1609 2003-08-13  Simon Josefsson <simon@josefsson.org>
1611         * doc/libidn.texi: Typo.
1613 2003-08-13  Simon Josefsson <simon@josefsson.org>
1615         * doc/libidn.texi: Add FreeBSD 4.8.
1617 2003-08-13  Simon Josefsson <simon@josefsson.org>
1619         * NEWS: Version 0.2.2.
1621 2003-08-13  Simon Josefsson <simon@josefsson.org>
1623         * NEWS: Fix.
1625 2003-08-13  Simon Josefsson <simon@josefsson.org>
1627         * Makefile.am: Fix release target.
1629 2003-08-13  Simon Josefsson <simon@josefsson.org>
1631         * NEWS, TODO: Add.
1633 2003-08-13  Simon Josefsson <simon@josefsson.org>
1635         * punycode.c: Typo.
1637 2003-08-13  Simon Josefsson <simon@josefsson.org>
1639         * punycode.h: Indent.
1641 2003-08-13  Simon Josefsson <simon@josefsson.org>
1643         * punycode.h: Revert to RFC code: use punycode_status.
1645 2003-08-13  Simon Josefsson <simon@josefsson.org>
1647         * punycode.c: Revert to RFC code: use punycode_uint and enum
1648         punycode_status.  However, we do continue to use size_t to promote
1649         use of sizeof() by application writers.  We return
1650         punycode_bad_input if a size_t value exceeds the largest
1651         punycode_uint, since the code presumably cannot handle that.  If
1652         size_t is smaller than punycode_uint, it seems unlikely that an
1653         application could be able to pass a string that is longer than
1654         SIZE_MAX anyway, but should it happen the worst that occur is that
1655         the punycode code will only see the beginning of the string, which
1656         isn't unreasonable on a platform with a small SIZE_MAX.
1658 2003-08-13  Simon Josefsson <simon@josefsson.org>
1660         * punycode.h: Define and use punycode_uint.
1662 2003-08-08  Simon Josefsson <simon@josefsson.org>
1664         * toutf8.c:
1665         (stringprep_locale_charset): Improve docstring.
1667 2003-07-31  Simon Josefsson <simon@josefsson.org>
1669         * Makefile.am: Replace gnudist with gnuftp.
1671 2003-07-31  Simon Josefsson <simon@josefsson.org>
1673         * THANKS, NEWS: Add.
1675 2003-07-31  Simon Josefsson <simon@josefsson.org>
1677         * idn.c: Encode -u output in locale charset, suggested by Adam M.
1678         Costello.
1680 2003-07-11  Simon Josefsson <simon@josefsson.org>
1682         * memset.c: Rewrite to get LGPL code.
1684 2003-07-11  Simon Josefsson <simon@josefsson.org>
1686         * strdup.c: Revert, to get LGPL code.
1688 2003-07-11  Simon Josefsson <simon@josefsson.org>
1690         * Makefile.am: Install but don't distribute idn-int.h.
1692 2003-07-11  Simon Josefsson <simon@josefsson.org>
1694         * m4/Makefile.am, Makefile.am, configure.ac: Dist m4's.
1696 2003-07-11  Simon Josefsson <simon@josefsson.org>
1698         * configure.ac, Makefile.am, strdup.c, m4/memset.m4,
1699         m4/onceonly_2_57.m4, m4/strdup.m4: Replace AC_REPLACE_OBJ with
1700         gnulib.
1702 2003-07-11  Simon Josefsson <simon@josefsson.org>
1704         * configure.ac: Bump versions.
1706 2003-07-11  Simon Josefsson <simon@josefsson.org>
1708         * NEWS: Add.
1710 2003-07-11  Simon Josefsson <simon@josefsson.org>
1712         * Makefile.am: Use BUILT_SOURCES for idn_cmd.* and idn-int.h, and
1713         don't include idn-int.h in the distribution.
1715 2003-07-08  Simon Josefsson <simon@josefsson.org>
1717         * THANKS: Add.
1719 2003-07-08  Simon Josefsson <simon@josefsson.org>
1721         * m4/ax_create_stdint_h.m4: Look in sys/types.h too, for cygwin.
1723 2003-07-06  Simon Josefsson <simon@josefsson.org>
1725         * ANNOUNCE, doc/libidn.texi: Don't use () when talking about the
1726         name of a function.
1728 2003-07-04  Simon Josefsson <simon@josefsson.org>
1730         * NEWS: Version 0.2.1.
1732 2003-07-04  Simon Josefsson <simon@josefsson.org>
1734         * Makefile.am: Create idn_cmd.* in srcdir.
1736 2003-07-04  Simon Josefsson <simon@josefsson.org>
1738         * NEWS: Add.
1740 2003-07-04  Simon Josefsson <simon@josefsson.org>
1742         * configure.ac: Bump versions.
1744 2003-07-04  Simon Josefsson <simon@josefsson.org>
1746         * NEWS: Add.
1748 2003-07-04  Simon Josefsson <simon@josefsson.org>
1750         * idna.c: Fix last commit.
1752 2003-07-04  Simon Josefsson <simon@josefsson.org>
1754         * THANKS: Add.
1756 2003-07-04  Simon Josefsson <simon@josefsson.org>
1758         * idna.c: Handle empty labels, tiny patch based on suggestion by
1759         Marcos Sanz/Denic <sanz@denic.de>.
1761 2003-07-02  Simon Josefsson <simon@josefsson.org>
1763         * THANKS: Add.
1765 2003-07-02  Simon Josefsson <simon@josefsson.org>
1767         * Makefile.am: Ignore .cvs*.
1769 2003-07-02  Simon Josefsson <simon@josefsson.org>
1771         * Makefile.am: Add legal information to ChangeLog.
1773 2003-07-02  Simon Josefsson <simon@josefsson.org>
1775         * THANKS: Add.
1777 2003-07-02  Simon Josefsson <simon@josefsson.org>
1779         * toutf8.c, tst_punycode.c: Indent.
1781 2003-07-02  Simon Josefsson <simon@josefsson.org>
1783         * toutf8.c:
1784         (stringprep_convert): Use ICONV_CONST.  Tiny patch suggested by
1785         Robert Norris <rob@cataclysm.cx>.
1787 2003-06-24  Simon Josefsson <simon@josefsson.org>
1789         * README-alpha: Gengetopt 2.10 or later is required.
1791 2003-06-24  Simon Josefsson <simon@josefsson.org>
1793         * Makefile.am: Don't distclean idn_cmd.*, just maintainer-clean
1794         them.
1796 2003-06-19  Simon Josefsson <simon@josefsson.org>
1798         * NEWS: Version 0.2.0.
1800 2003-06-19  Simon Josefsson <simon@josefsson.org>
1802         * Makefile.am: Distclean idn-int.h (really!).
1804 2003-06-19  Simon Josefsson <simon@josefsson.org>
1806         * Makefile.am: Install and distclean idn-int.h properly.
1808 2003-06-19  Simon Josefsson <simon@josefsson.org>
1810         * Makefile.am: Distclean idn-int.h.
1812 2003-06-19  Simon Josefsson <simon@josefsson.org>
1814         * Makefile.am: Remove idn-int.h.
1816 2003-06-19  Simon Josefsson <simon@josefsson.org>
1818         * doc/libidn.texi: Add woody armv4l.
1820 2003-06-19  Simon Josefsson <simon@josefsson.org>
1822         * configure.ac: Bump so version.
1824 2003-06-19  Simon Josefsson <simon@josefsson.org>
1826         * doc/libidn.texi: Tested on debian-sparc64.
1828 2003-06-19  Simon Josefsson <simon@josefsson.org>
1830         * Makefile.am: Build e.g. idn before doc/idn.1 is built.
1832 2003-06-19  Simon Josefsson <simon@josefsson.org>
1834         * punycode.c, punycode.h, doc/libidn.texi: GTK-DOC doesn't like
1835         enum return types.
1837 2003-06-19  Simon Josefsson <simon@josefsson.org>
1839         * NEWS: Add.
1841 2003-06-19  Simon Josefsson <simon@josefsson.org>
1843         * Makefile.am: Copy manual from right place.
1845 2003-06-19  Simon Josefsson <simon@josefsson.org>
1847         * THANKS: Add.
1849 2003-06-19  Simon Josefsson <simon@josefsson.org>
1851         * Makefile.am, tst_oidna.c: Remove obsolete test (we break
1852         backwards compatibility).
1854 2003-06-19  Simon Josefsson <simon@josefsson.org>
1856         * doc/libidn.texi: Fix.
1858 2003-06-18  Simon Josefsson <simon@josefsson.org>
1860         * idn.c, idna.c, nfkc.c, profiles.c, stringprep.c, toutf8.c,
1861         tst_idna.c, tst_oidna.c, tst_stringprep.c: Indent.
1863 2003-06-18  Simon Josefsson <simon@josefsson.org>
1865         * tst_punycode.c: Fix typo.
1867 2003-06-18  Simon Josefsson <simon@josefsson.org>
1869         * tst_punycode.c: Use uint32_t instead of unsigned long.
1871 2003-06-18  Simon Josefsson <simon@josefsson.org>
1873         * idn.c: Fix typo.
1875 2003-06-18  Simon Josefsson <simon@josefsson.org>
1877         * Makefile.am, tst_opunycode.c, tst_ostringprep.c: Not needed (new
1878         API backwards compatible).
1880 2003-06-18  Simon Josefsson <simon@josefsson.org>
1882         * tst_stringprep.c: Use uint32_t instead of unsigned long.
1884 2003-06-18  Simon Josefsson <simon@josefsson.org>
1886         * NEWS: Fix.
1888 2003-06-18  Simon Josefsson <simon@josefsson.org>
1890         * example2.c: Revert to RFC, but use uint32_t and size_t.
1892 2003-06-18  Simon Josefsson <simon@josefsson.org>
1894         * idna.h: Revert last change.
1896 2003-06-18  Simon Josefsson <simon@josefsson.org>
1898         * idna.c: Fixes.
1900 2003-06-18  Simon Josefsson <simon@josefsson.org>
1902         * idna.h: Remove old interfaces.
1904 2003-06-18  Simon Josefsson <simon@josefsson.org>
1906         * example4.c, example3.c, idn.c: Use modern API.
1908 2003-06-18  Simon Josefsson <simon@josefsson.org>
1910         * toutf8.c: Fix warnings.
1912 2003-06-18  Simon Josefsson <simon@josefsson.org>
1914         * idna.c: Use uint32_t instead of unsigned long.  New functions
1915         idna_to_ascii_4i, idna_to_unicode_44i, idna_to_ascii_4z,
1916         idna_to_ascii_8z, idna_to_ascii_lz, idna_to_unicode_4z4z,
1917         idna_to_unicode_8z4z, idna_to_unicode_8z8z, idna_to_unicode_8zlz,
1918         idna_to_unicode_lzlz.
1920 2003-06-18  Simon Josefsson <simon@josefsson.org>
1922         * tst_idna.c, tst_oidna.c: Fix.
1924 2003-06-18  Simon Josefsson <simon@josefsson.org>
1926         * idna.h: Fix.
1928 2003-06-18  Simon Josefsson <simon@josefsson.org>
1930         * idna.h: Include stddef.h and idn-int.h.  Add IDNA flags.  Add new
1931         IDNA entry points.
1933 2003-06-18  Simon Josefsson <simon@josefsson.org>
1935         * NEWS: Add.
1937 2003-06-18  Simon Josefsson <simon@josefsson.org>
1939         * configure.ac: Bump version.
1941 2003-06-18  Simon Josefsson <simon@josefsson.org>
1943         * stringprep.c: Change unsigned long to uint32_t.
1945 2003-06-18  Simon Josefsson <simon@josefsson.org>
1947         * stringprep.h.in: Change unsigned long to uint32_t.  Fix enum
1948         definitions.
1950 2003-06-18  Simon Josefsson <simon@josefsson.org>
1952         * internal.h: Remove inttypes/stdint, idn-int.h is used now.
1954 2003-06-18  Simon Josefsson <simon@josefsson.org>
1956         * tst_oidna.c, tst_opunycode.c, tst_ostringprep.c: Add old API
1957         tests.
1959 2003-06-18  Simon Josefsson <simon@josefsson.org>
1961         * doc/Makefile.am: Fix.
1963 2003-06-18  Simon Josefsson <simon@josefsson.org>
1965         * fdl.texi, lgpl.texi, Makefile.am, configure.ac, libidn.texi,
1966         doc/Makefile.am, doc/fdl.texi, doc/lgpl.texi, doc/libidn.texi: Move
1967         manual to doc/.
1969 2003-06-18  Simon Josefsson <simon@josefsson.org>
1971         * Makefile.am: Don't use gdoc.
1973 2003-06-18  Simon Josefsson <simon@josefsson.org>
1975         * nfkc.c: Use uint32_t instead of unsigned long.
1977 2003-06-18  Simon Josefsson <simon@josefsson.org>
1979         * Makefile.am: Get m4's from m4/.  Add tst_o*'s.  Regenerate
1980         ChangeLog only for releases.
1982 2003-06-18  Simon Josefsson <simon@josefsson.org>
1984         * gen-unicode-tables.pl: Include internal.h for uint32_t and use
1985         it.
1987 2003-06-18  Simon Josefsson <simon@josefsson.org>
1989         * punycode.c: Change unsigned long to uint32_t.  Use enum
1990         punycode_status return type.  Sync with RFC (after indent).
1992 2003-06-18  Simon Josefsson <simon@josefsson.org>
1994         * punycode.h: Include stddef and idn-int.h.  Add RFC compatibility
1995         enum punycode_status elements.  Change return type to enum
1996         punycode_status.  Use uint32_t instead of unsigned long.
1998 2003-06-18  Simon Josefsson <simon@josefsson.org>
2000         * Makefile.am, configure.ac, iconv.m4,
2001         m4/ac_compile_check_sizeof.m4, m4/ax_create_stdint_h.m4,
2002         m4/iconv.m4: New idn-int.h for portable fixed size integers.
2003         Create m4/ and move iconv.m4 to it.
2005 2003-06-12  Simon Josefsson <simon@josefsson.org>
2007         * Makefile.am: Remove GNU make specific idiom.
2009 2003-06-07  Simon Josefsson <simon@josefsson.org>
2011         * NEWS: Version 0.1.15.
2013 2003-06-07  Simon Josefsson <simon@josefsson.org>
2015         * NEWS: Add.
2017 2003-06-07  Simon Josefsson <simon@josefsson.org>
2019         * configure.ac: Bump version.
2021 2003-06-07  Simon Josefsson <simon@josefsson.org>
2023         * tst_stringprep.c, stringprep.c, tst_idna.c: Remove DRAFT stuff
2024         (moved to separate branch).
2026 2003-06-07  Simon Josefsson <simon@josefsson.org>
2028         * THANKS: Add. Fix.
2030 2003-06-07  Simon Josefsson <simon@josefsson.org>
2032         * idna.c: Handle non-zero terminated inputs.  Tiny patch suggested
2033         by Thiago Macieira.
2035 2003-06-04  Simon Josefsson <simon@josefsson.org>
2037         * THANKS: Add.
2039 2003-06-04  Simon Josefsson <simon@josefsson.org>
2041         * nfkc.c: Check array bounds, tiny patch from Joe Hildebrand.
2043 2003-05-10  Simon Josefsson <simon@josefsson.org>
2045         * NEWS: Version 0.1.14.
2047 2003-05-10  Simon Josefsson <simon@josefsson.org>
2049         * idna.el, punycode.el: Bind process-environment correctly.
2051 2003-05-09  Simon Josefsson <simon@josefsson.org>
2053         * Makefile.am: Copy doxygen docs.
2055 2003-05-09  Simon Josefsson <simon@josefsson.org>
2057         * NEWS: Add.
2059 2003-05-09  Simon Josefsson <simon@josefsson.org>
2061         * punycode.el: Use process-environment instead of utility env.
2062         Default values of punycode-program, punycode-to-ascii-parameters,
2063         punycode-to-unicode-parameters changed, and punycode-environment
2064         added.  Use separate error strings.  Handle when idn is not
2065         installed.
2067 2003-05-09  Simon Josefsson <simon@josefsson.org>
2069         * idna.el: Use process-environment instead of utility env.  Default
2070         values of idna-program, idna-to-ascii-parameters,
2071         idna-to-unicode-parameters changed, and idna-environment added.  Use
2072         separate error strings.
2074 2003-05-09  Simon Josefsson <simon@josefsson.org>
2076         * libidn.texi: Update Emacs Lisp API.  Fix toc.
2078 2003-05-09  Simon Josefsson <simon@josefsson.org>
2080         * THANKS: Add.
2082 2003-05-07  Simon Josefsson <simon@josefsson.org>
2084         * idna.el: Handle when idn is not installed.
2086 2003-04-23  Simon Josefsson <simon@josefsson.org>
2088         * NEWS: Add.
2090 2003-04-23  Simon Josefsson <simon@josefsson.org>
2092         * NEWS: Fix NEWS entry of last release (API/ABI compatibility).
2094 2003-04-16  Simon Josefsson <simon@josefsson.org>
2096         * ANNOUNCE: Mention devices it runs on.
2098 2003-03-28  Simon Josefsson <simon@josefsson.org>
2100         * tst_stringprep.c: Fix bad UTF-8.  Self test for bad UTF-8.
2102 2003-03-27  Simon Josefsson <simon@josefsson.org>
2104         * tst_idna.c, tst_stringprep.c: Fix -DDRAFT output.
2106 2003-03-26  Simon Josefsson <simon@josefsson.org>
2108         * Makefile.am: Dist contrib/doxygen/.
2110 2003-03-26  Simon Josefsson <simon@josefsson.org>
2112         * NEWS: Mention doxygen.
2114 2003-03-26  Simon Josefsson <simon@josefsson.org>
2116         * configure.ac: Build contrib/doxygen/Doxyfile.
2118 2003-03-26  Simon Josefsson <simon@josefsson.org>
2120         * gdoc: Add -doxygen.
2122 2003-03-26  Simon Josefsson <simon@josefsson.org>
2124         * internal.h: Add \mainpage for doxygen.
2126 2003-03-23  Simon Josefsson <simon@josefsson.org>
2128         * FAQ: Fix.
2130 2003-03-23  Simon Josefsson <simon@josefsson.org>
2132         * configure.ac: Bump versions.
2134 2003-03-23  Simon Josefsson <simon@josefsson.org>
2136         * Makefile.am: Ignore draft.*xml in ChangeLog.
2138 2003-03-23  Simon Josefsson <simon@josefsson.org>
2140         * idn.c: Fix debug prints.
2142 2003-03-22  Simon Josefsson <simon@josefsson.org>
2144         * stringprep.c, tst_stringprep.c: Fixes for -DDRAFT.
2146 2003-03-22  Simon Josefsson <simon@josefsson.org>
2148         * tst_idna.c: Support -DDRAFT.
2150 2003-03-13  Simon Josefsson <simon@josefsson.org>
2152         * NEWS: Version 0.1.13.
2154 2003-03-13  Simon Josefsson <simon@josefsson.org>
2156         * libidn.texi: Sync ANNOUNCE.
2158 2003-03-13  Simon Josefsson <simon@josefsson.org>
2160         * configure.ac: Bump so version.
2162 2003-03-13  Simon Josefsson <simon@josefsson.org>
2164         * NEWS: Add.
2166 2003-03-13  Simon Josefsson <simon@josefsson.org>
2168         * ANNOUNCE: Add lingos.
2170 2003-03-13  Simon Josefsson <simon@josefsson.org>
2172         * Makefile.am: Dist Java stuff.
2174 2003-03-13  Simon Josefsson <simon@josefsson.org>
2176         * NEWS: Mention Java API.
2178 2003-03-13  Simon Josefsson <simon@josefsson.org>
2180         * libidn.texi: Tested on more platforms.
2182 2003-03-12  Simon Josefsson <simon@josefsson.org>
2184         * tst_stringprep.c: Fix mem leak.
2186 2003-03-12  Simon Josefsson <simon@josefsson.org>
2188         * stringprep.c: Fix mem leak.
2190 2003-03-12  Simon Josefsson <simon@josefsson.org>
2192         * tst_idna.c: Fix mem leak.
2194 2003-03-12  Simon Josefsson <simon@josefsson.org>
2196         * Makefile.am: Ignore errors instead of using missing for
2197         gengetopt.
2199 2003-03-12  Simon Josefsson <simon@josefsson.org>
2201         * configure.ac: Ignore errors instead of using missing for
2202         gengetopt.  Bump version.
2204 2003-03-12  Simon Josefsson <simon@josefsson.org>
2206         * libidn.texi: Add platform.
2208 2003-03-12  Simon Josefsson <simon@josefsson.org>
2210         * ANNOUNCE: Spec update.
2212 2003-03-10  Simon Josefsson <simon@josefsson.org>
2214         * Makefile.am: Cvs2cl ignore contrib.
2216 2003-03-10  Simon Josefsson <simon@josefsson.org>
2218         * Makefile.am: Use cvs2cl's new --FSF.
2220 2003-03-08  Simon Josefsson <simon@josefsson.org>
2222         * punycode.c, punycode.h, example2.c: Sync with RFC.
2224 2003-03-08  Simon Josefsson <simon@josefsson.org>
2226         * rfc3490.txt, rfc3491.txt, rfc3492.txt: Replace drafts with RFCs.
2228 2003-03-07  Simon Josefsson <simon@josefsson.org>
2230         * README-alpha: Mention more prereqs.
2232 2003-03-07  Simon Josefsson <simon@josefsson.org>
2234         * idna.c: Remove gtk-doc trigger for obsolete functions.
2236 2003-03-07  Simon Josefsson <simon@josefsson.org>
2238         * libidn.texi: Move appendix last.  Cleanup @copying.
2240 2003-03-07  Simon Josefsson <simon@josefsson.org>
2242         * Makefile.am: Dist FAQ and contrib/web/idn.php.
2244 2003-03-07  Simon Josefsson <simon@josefsson.org>
2246         * README: Add.  Move todo list to TODO.
2248 2003-03-07  Simon Josefsson <simon@josefsson.org>
2250         * TODO: Add, taken from README.
2252 2003-03-06  Simon Josefsson <simon@josefsson.org>
2254         * libidn.texi: ANNOUNCE sync.
2256 2003-03-06  Simon Josefsson <simon@josefsson.org>
2258         * ANNOUNCE: Cleanup.
2260 2003-03-06  Simon Josefsson <simon@josefsson.org>
2262         * FAQ: Update questions and answers.
2264 2003-03-06  Simon Josefsson <simon@josefsson.org>
2266         * FAQ: Moved faq from file README.
2268 2003-03-06  Simon Josefsson <simon@josefsson.org>
2270         * README: Move faq to file FAQ.  Add donation info.  Update todo's.
2272 2003-03-06  Simon Josefsson <simon@josefsson.org>
2274         * NEWS: Add forgotten 0.1.12 items.
2276 2003-03-06  Simon Josefsson <simon@josefsson.org>
2278         * NEWS: Version 0.1.12.
2280 2003-03-06  Simon Josefsson <simon@josefsson.org>
2282         * libidn.texi: Remove stringprep_*.h.  Document stringprep in idn.
2284 2003-03-06  Simon Josefsson <simon@josefsson.org>
2286         * THANKS: Add.
2288 2003-03-06  Simon Josefsson <simon@josefsson.org>
2290         * libc/README: Fix ace.
2292 2003-03-06  Simon Josefsson <simon@josefsson.org>
2294         * Makefile.am: Ignore gengetopt errors.
2296 2003-03-06  Simon Josefsson <simon@josefsson.org>
2298         * idn.c, idn.ggo.in: Add -s and -p for stringprep.
2300 2003-03-06  Simon Josefsson <simon@josefsson.org>
2302         * NEWS: Mention stringprep API changes.
2304 2003-03-06  Simon Josefsson <simon@josefsson.org>
2306         * profiles.c, stringprep.c, stringprep.h.in, tst_stringprep.c: Add
2307         stringprep_profile().
2309 2003-03-06  Simon Josefsson <simon@josefsson.org>
2311         * NEWS, example.c, internal.h, profiles.c, stringprep.h.in,
2312         stringprep_generic.h, stringprep_iscsi.h, stringprep_kerberos5.h,
2313         stringprep_nameprep.h, stringprep_plain.h, stringprep_xmpp.h:
2314         Deprecate stringprep_*.h.
2316 2003-03-04  Simon Josefsson <simon@josefsson.org>
2318         * README-alpha: Fixup.
2320 2003-03-02  Simon Josefsson <simon@josefsson.org>
2322         * NEWS: Mention idn.php.
2324 2003-03-01  Simon Josefsson <simon@josefsson.org>
2326         * configure.ac: Check for gengetopt.
2328 2003-03-01  Simon Josefsson <simon@josefsson.org>
2330         * Makefile.am: Use GENGETOPT.
2332 2003-03-01  Simon Josefsson <simon@josefsson.org>
2334         * NEWS: Add glibc 2.3.2.
2336 2003-03-01  Simon Josefsson <simon@josefsson.org>
2338         * configure.ac: Bump version.
2340 2003-03-01  Simon Josefsson <simon@josefsson.org>
2342         * libc/README, libc/Versions, libc/getaddrinfo.c, libc/libc.patch:
2343         Update to libc 2.3.2.
2345 2003-02-28  Simon Josefsson <simon@josefsson.org>
2347         * NEWS: Add.
2349 2003-02-27  Simon Josefsson <simon@josefsson.org>
2351         * libidn.texi: Copying conditions.
2353 2003-02-27  Simon Josefsson <simon@josefsson.org>
2355         * profiles.c: Add SASLprep.
2357 2003-02-27  Simon Josefsson <simon@josefsson.org>
2359         * stringprep.h.in: Add SASL profile.
2361 2003-02-27  Simon Josefsson <simon@josefsson.org>
2363         * tst_stringprep.c: Test SASL profile.
2365 2003-02-27  Simon Josefsson <simon@josefsson.org>
2367         * Makefile.am: Don't byte compile elisp.  Cleanup EXTRA_DIST.
2369 2003-02-27  Simon Josefsson <simon@josefsson.org>
2371         * idn.ggo.in: Add copyright.
2373 2003-02-27  Simon Josefsson <simon@josefsson.org>
2375         * libidn.texi: Don't ack self.
2377 2003-02-26  Simon Josefsson <simon@josefsson.org>
2379         * Makefile.am: Cleanup extra dist.
2381 2003-02-26  Simon Josefsson <simon@josefsson.org>
2383         * Makefile.am: Make idn.c depend on idn_cmd.*.
2385 2003-02-26  Simon Josefsson <simon@josefsson.org>
2387         * idna.el, punycode.el: Doc fix.
2389 2003-02-26  Simon Josefsson <simon@josefsson.org>
2391         * libidn.texi: Reorder acks.  Add function and variable index.
2393 2003-02-26  Simon Josefsson <simon@josefsson.org>
2395         * fdl.texi, lgpl.texi: Fix TOC.
2397 2003-02-26  Simon Josefsson <simon@josefsson.org>
2399         * NEWS: Version 0.1.11.
2401 2003-02-26  Simon Josefsson <simon@josefsson.org>
2403         * Makefile.am: Distcheck fixes.
2405 2003-02-26  Simon Josefsson <simon@josefsson.org>
2407         * libidn.texi: Document Emacs API.
2409 2003-02-26  Simon Josefsson <simon@josefsson.org>
2411         * configure.ac: Bump versions.  Look for help2man.
2413 2003-02-26  Simon Josefsson <simon@josefsson.org>
2415         * Makefile.am: Build idn.1 man page.
2417 2003-02-26  Simon Josefsson <simon@josefsson.org>
2419         * libidn.texi: Document idn.
2421 2003-02-26  Simon Josefsson <simon@josefsson.org>
2423         * idna.el: Mention todo.
2425 2003-02-26  Simon Josefsson <simon@josefsson.org>
2427         * Makefile.am: Build idna.el.
2429 2003-02-26  Simon Josefsson <simon@josefsson.org>
2431         * idna.el: Elisp interface for IDNA.
2433 2003-02-26  Simon Josefsson <simon@josefsson.org>
2435         * punycode.el: Add keywords.
2437 2003-02-26  Simon Josefsson <simon@josefsson.org>
2439         * punycode.el: Fix doc.
2441 2003-02-26  Simon Josefsson <simon@josefsson.org>
2443         * configure.ac: Add automake elisp check.
2445 2003-02-26  Simon Josefsson <simon@josefsson.org>
2447         * Makefile.am: Add punycode.el.
2449 2003-02-26  Simon Josefsson <simon@josefsson.org>
2451         * punycode.el: Elisp interface for punycode.
2453 2003-02-26  Simon Josefsson <simon@josefsson.org>
2455         * Makefile.am: Fix gengetopt invocation.
2457 2003-02-26  Simon Josefsson <simon@josefsson.org>
2459         * idn.c: Print help on usage error.  Minor cleanup.
2461 2003-02-26  Simon Josefsson <simon@josefsson.org>
2463         * idn.ggo.in: Fix package/version name.
2465 2003-02-26  Simon Josefsson <simon@josefsson.org>
2467         * idn.ggo.in: Shorten line <80ch.
2469 2003-02-26  Simon Josefsson <simon@josefsson.org>
2471         * getopt.c, getopt.h, getopt1.c: Add.
2473 2003-02-26  Simon Josefsson <simon@josefsson.org>
2475         * configure.ac: Link with getopt if system doesn't have
2476         getopt_long().  Build idn.ggo.
2478 2003-02-26  Simon Josefsson <simon@josefsson.org>
2480         * Makefile.am: Build idn.
2482 2003-02-26  Simon Josefsson <simon@josefsson.org>
2484         * idn.ggo.in: Add command line option specification for idn.c.
2486 2003-02-26  Simon Josefsson <simon@josefsson.org>
2488         * idn.c: Add command line interface to library.
2490 2003-02-21  Simon Josefsson <simon@josefsson.org>
2492         * profiles.c: NFKC XMPP resourceprep.
2494 2003-02-21  Simon Josefsson <simon@josefsson.org>
2496         * profiles.c: NFKC XMPP nodeprep.
2498 2003-02-21  Simon Josefsson <simon@josefsson.org>
2500         * NEWS: Version 0.1.10.
2502 2003-02-21  Simon Josefsson <simon@josefsson.org>
2504         * idna.c: Doc fix.
2506 2003-02-21  Simon Josefsson <simon@josefsson.org>
2508         * NEWS, idna.c, idna.h: Deprecate idna_*_to_ace() and
2509         idna_*ace_to_*().  Add idna_to_ascii_from_*() and
2510         idna_to_unicode_*_from_*().
2512 2003-02-21  Simon Josefsson <simon@josefsson.org>
2514         * Makefile.am: Make release project independent.
2516 2003-02-21  Simon Josefsson <simon@josefsson.org>
2518         * NEWS: Add.
2520 2003-02-21  Simon Josefsson <simon@josefsson.org>
2522         * ANNOUNCE, Makefile.am, README, internal.h, libidn.texi,
2523         profiles.c, stringprep_iscsi.h, tst_stringprep.c: Add iSCSI
2524         profile.
2526 2003-02-21  Simon Josefsson <simon@josefsson.org>
2528         * NEWS: Add.
2530 2003-02-21  Simon Josefsson <simon@josefsson.org>
2532         * configure.ac: Bump versions.
2534 2003-02-21  Simon Josefsson <simon@josefsson.org>
2536         * NEWS: Add.
2538 2003-02-21  Simon Josefsson <simon@josefsson.org>
2540         * Makefile.am: Distribute contrib/*.
2542 2003-02-21  Simon Josefsson <simon@josefsson.org>
2544         * Makefile.am: Install punycode.h.
2546 2003-02-21  Simon Josefsson <simon@josefsson.org>
2548         * Makefile.am: Install idna.h, tiny patch from Stephane Bortzmeyer.
2550 2003-02-20  Simon Josefsson <simon@josefsson.org>
2552         * NEWS: Version 0.1.9.
2554 2003-02-20  Simon Josefsson <simon@josefsson.org>
2556         * libidn.texi: Fix last commit.
2558 2003-02-20  Simon Josefsson <simon@josefsson.org>
2560         * libidn.texi: Mention stringprep_plain.h.
2562 2003-02-20  Simon Josefsson <simon@josefsson.org>
2564         * profiles.c: Don't case fold XMPP resources.
2566 2003-02-20  Simon Josefsson <simon@josefsson.org>
2568         * profiles.c: Really fix XMPP definition.
2570 2003-02-20  Simon Josefsson <simon@josefsson.org>
2572         * Makefile.am: Add stringprep_plain.h.
2574 2003-02-20  Simon Josefsson <simon@josefsson.org>
2576         * configure.ac: Bump versions.
2578 2003-02-20  Simon Josefsson <simon@josefsson.org>
2580         * libidn.texi: Sync ANNOUNCE.
2582 2003-02-20  Simon Josefsson <simon@josefsson.org>
2584         * ANNOUNCE: Mention SASL "plain".
2586 2003-02-20  Simon Josefsson <simon@josefsson.org>
2588         * NEWS: Add.
2590 2003-02-20  Simon Josefsson <simon@josefsson.org>
2592         * tst_stringprep.c: Remove broken XMPP tests.  Add SASL test.
2594 2003-02-20  Simon Josefsson <simon@josefsson.org>
2596         * internal.h: Include stringprep_plain.h.
2598 2003-02-20  Simon Josefsson <simon@josefsson.org>
2600         * profiles.c: Add stringprep_plain for SASL ANONYMOUS plain
2601         profile.
2603 2003-02-20  Simon Josefsson <simon@josefsson.org>
2605         * profiles.c: Fix XMPP definition.
2607 2003-02-20  Simon Josefsson <simon@josefsson.org>
2609         * stringprep_plain.h: New file.
2611 2003-02-19  Simon Josefsson <simon@josefsson.org>
2613         * NEWS: Add.
2615 2003-02-19  Simon Josefsson <simon@josefsson.org>
2617         * THANKS: Add.
2619 2003-02-19  Simon Josefsson <simon@josefsson.org>
2621         * profiles.c: Don't normalize or map ASCII space for XMPP nodeprep.
2622         Tiny patch from Travis Shirk <TShirk@jabber.com>.
2624 2003-02-18  Simon Josefsson <simon@josefsson.org>
2626         * README: Add.
2628 2003-02-15  Simon Josefsson <simon@josefsson.org>
2630         * idna.c: Make sure decoded punycode data is zero terminated.
2632 2003-02-15  Simon Josefsson <simon@josefsson.org>
2634         * tst_idna.c: Fix memory leak.
2636 2003-02-15  Simon Josefsson <simon@josefsson.org>
2638         * idna.c: Fix memory leaks.  Waste less memory.
2640 2003-02-15  Simon Josefsson <simon@josefsson.org>
2642         * idna.c: Fix memory leak.
2644 2003-02-14  Simon Josefsson <simon@josefsson.org>
2646         * tst_stringprep.c: Fix.
2648 2003-02-14  Simon Josefsson <simon@josefsson.org>
2650         * nfkc.c: Fix typo.
2652 2003-02-14  Simon Josefsson <simon@josefsson.org>
2654         * stringprep.c: Fix maplen calculation.
2656 2003-02-14  Simon Josefsson <simon@josefsson.org>
2658         * stringprep.c: Fix gcc warnings.
2660 2003-02-14  Simon Josefsson <simon@josefsson.org>
2662         * stringprep.c, stringprep.h.in: Change STRINGPREP_MAX_MAP_CHARS to
2663         4 to waste less space.
2665 2003-02-14  Simon Josefsson <simon@josefsson.org>
2667         * NEWS: Version 0.1.8.
2669 2003-02-14  Simon Josefsson <simon@josefsson.org>
2671         * Makefile.am: GTK-DOC fix.
2673 2003-02-14  Simon Josefsson <simon@josefsson.org>
2675         * libidn.texi: Update port status.
2677 2003-02-14  Simon Josefsson <simon@josefsson.org>
2679         * configure.ac: Use = instead of == as test operator.
2681 2003-02-13  Simon Josefsson <simon@josefsson.org>
2683         * example2.c, stringprep.c: Use size_t for string lengths.
2685 2003-02-13  Simon Josefsson <simon@josefsson.org>
2687         * example2.c: Revert missing-noreturn fix.
2689 2003-02-13  Simon Josefsson <simon@josefsson.org>
2691         * idna.c: Use size_t for string lengths.
2693 2003-02-13  Simon Josefsson <simon@josefsson.org>
2695         * configure.ac, Makefile.am: Condition GTK-DOC and disable by
2696         default.
2698 2003-02-13  Simon Josefsson <simon@josefsson.org>
2700         * configure.ac: Cleanup gtk-doc build.
2702 2003-02-13  Simon Josefsson <simon@josefsson.org>
2704         * profiles.c: Zero terminate XMPP array.
2706 2003-02-13  Simon Josefsson <simon@josefsson.org>
2708         * configure.ac: Bump version (both shared library and package).
2710 2003-02-13  Simon Josefsson <simon@josefsson.org>
2712         * NEWS: Add.
2714 2003-02-13  Simon Josefsson <simon@josefsson.org>
2716         * example.c, example2.c, gen-unicode-tables.pl, idna.c, internal.h,
2717         nfkc.c, punycode.c, stringprep.c, stringprep.h.in, toutf8.c,
2718         tst_idna.c, tst_nfkc.c, tst_punycode.c, tst_stringprep.c: Fix
2719         CFLAGS warnings.
2721 2003-02-13  Simon Josefsson <simon@josefsson.org>
2723         * example3.c, example4.c: Fix CFLAGS warnings.  Use official IDNA
2724         ACE prefix.
2726 2003-02-12  Simon Josefsson <simon@josefsson.org>
2728         * tst_stringprep.c: Cleanups for including as appendix in draft.
2730 2003-02-12  Simon Josefsson <simon@josefsson.org>
2732         * profiles.c: Don't optimize prohibited output tables (better trace
2733         logs).
2735 2003-02-12  Simon Josefsson <simon@josefsson.org>
2737         * tst_stringprep.c: More self tests.  More debug info.
2739 2003-02-12  Simon Josefsson <simon@josefsson.org>
2741         * stringprep.c: More debug output.
2743 2003-02-12  Simon Josefsson <simon@josefsson.org>
2745         * idna-ace-prefix.txt: Official results.
2747 2003-02-12  Simon Josefsson <simon@josefsson.org>
2749         * Makefile.am: Improve release target.
2751 2003-02-12  Simon Josefsson <simon@josefsson.org>
2753         * Makefile.am: Add release target.
2755 2003-02-12  Simon Josefsson <simon@josefsson.org>
2757         * NEWS, configure.ac: Version 0.1.7.
2759 2003-02-12  Simon Josefsson <simon@josefsson.org>
2761         * tst_idna.c: Fix IDNA ACE prefix.
2763 2003-02-12  Simon Josefsson <simon@josefsson.org>
2765         * idna.h: Use official IDNA prefix.
2767 2003-02-11  Simon Josefsson <simon@josefsson.org>
2769         * Makefile.am: Add upload target.
2771 2003-02-11  Simon Josefsson <simon@josefsson.org>
2773         * tst_idna.c: Use new IDNA ACE prefix.
2775 2003-02-11  Simon Josefsson <simon@josefsson.org>
2777         * NEWS, configure.ac: Version 0.1.6.
2779 2003-02-11  Simon Josefsson <simon@josefsson.org>
2781         * idna-ace-prefix.txt: Add my computation.
2783 2003-02-11  Simon Josefsson <simon@josefsson.org>
2785         * idna.h: Chose IDNA prefix based on my computation.
2787 2003-02-09  Simon Josefsson <simon@josefsson.org>
2789         * internal.h: Fix header.
2791 2003-02-09  Simon Josefsson <simon@josefsson.org>
2793         * stringprep.h.in: Fix.
2795 2003-02-09  Simon Josefsson <simon@josefsson.org>
2797         * profiles.c: Indent.
2799 2003-02-09  Simon Josefsson <simon@josefsson.org>
2801         * Makefile.am: Fix cvs2cl.
2803 2003-02-07  Simon Josefsson <simon@josefsson.org>
2805         * README: Fix.
2807 2003-02-07  Simon Josefsson <simon@josefsson.org>
2809         * README-alpha: Add build instructions.
2811 2003-02-07  Simon Josefsson <simon@josefsson.org>
2813         * NEWS: Add.
2815 2003-02-07  Simon Josefsson <simon@josefsson.org>
2817         * libidn.texi: Add XMPP.
2819 2003-02-07  Simon Josefsson <simon@josefsson.org>
2821         * profiles.c: Use table C.8 for bidi prohibited instead of C.9.
2823 2003-02-07  Simon Josefsson <simon@josefsson.org>
2825         * Makefile.am, internal.h, profiles.c, stringprep_xmpp.h,
2826         tst_stringprep.c: Support XMPP.
2828 2003-02-07  Simon Josefsson <simon@josefsson.org>
2830         * ANNOUNCE: Fix.
2832 2003-02-07  Simon Josefsson <simon@josefsson.org>
2834         * stringprep_kerberos5.h, stringprep_nameprep.h,
2835         stringprep_generic.h: Name fix.
2837 2003-02-05  Simon Josefsson <simon@josefsson.org>
2839         * libc/README: Fix.
2841 2003-01-31  Simon Josefsson <simon@josefsson.org>
2843         * tst_punycode.c, tst_idna.c: Indent.
2845 2003-01-31  Simon Josefsson <simon@josefsson.org>
2847         * tst_punycode.c: Indent.
2849 2003-01-31  Simon Josefsson <simon@josefsson.org>
2851         * example3.c, example4.c, idna.c, stringprep.c, toutf8.c,
2852         tst_idna.c, tst_punycode.c: Indent.
2854 2003-01-30  Simon Josefsson <simon@josefsson.org>
2856         * ANNOUNCE: Fix.
2858 2003-01-30  Simon Josefsson <simon@josefsson.org>
2860         * libidn.texi: Typo.
2862 2003-01-29  Simon Josefsson <simon@josefsson.org>
2864         * ANNOUNCE: Mention libc.
2866 2003-01-28  Simon Josefsson <simon@josefsson.org>
2868         * libc/README: Typo.
2870 2003-01-28  Simon Josefsson <simon@josefsson.org>
2872         * configure.ac: Release 0.1.5.
2874 2003-01-28  Simon Josefsson <simon@josefsson.org>
2876         * Makefile.am: Dist libc/*.
2878 2003-01-28  Simon Josefsson <simon@josefsson.org>
2880         * libc/README: Fix.
2882 2003-01-28  Simon Josefsson <simon@josefsson.org>
2884         * libc/README: Add.
2886 2003-01-28  Simon Josefsson <simon@josefsson.org>
2888         * NEWS, libc/Makefile, libc/README, libc/Versions, libc/configure,
2889         libc/example.c, libc/getaddrinfo.c, libc/libc.patch, libc/netdb.h:
2890         Libidn as libc add-on.
2892 2003-01-28  Simon Josefsson <simon@josefsson.org>
2894         * idna.c, idna.h: Return new error code IDNA_ICONV_ERROR instead of
2895         crashing when character set conversion fails.
2897 2003-01-28  Simon Josefsson <simon@josefsson.org>
2899         * toutf8.c: Fix prototype.  Move unused parameter unless
2900         LOCALE_WORKS.
2902 2003-01-28  Simon Josefsson <simon@josefsson.org>
2904         * internal.h: Work from within GNU Libc.
2906 2003-01-27  Simon Josefsson <simon@josefsson.org>
2908         * THANKS: Add ack.
2910 2003-01-27  Simon Josefsson <simon@josefsson.org>
2912         * libidn.texi: Point to THANKS for more acks.
2914 2003-01-27  Simon Josefsson <simon@josefsson.org>
2916         * idna.c: Fix possible memory corruption.  Noncopyrightable patch
2917         from Waldo Bastian <bastian@kde.org>.
2919 2003-01-20  Simon Josefsson <simon@josefsson.org>
2921         * configure.ac: Change bug email address.
2923 2003-01-18  Simon Josefsson <simon@josefsson.org>
2925         * Makefile.am: Generate ChangeLog with --no-times.
2927 2003-01-15  Simon Josefsson <simon@josefsson.org>
2929         * NEWS, configure.ac: Release 0.1.4.
2931 2003-01-15  Simon Josefsson <simon@josefsson.org>
2933         * toutf8.c: Fix functions on bad platforms.
2935 2003-01-15  Simon Josefsson <simon@josefsson.org>
2937         * stringprep.c: Add comment.
2939 2003-01-15  Simon Josefsson <simon@josefsson.org>
2941         * tst_idna.c: Test step 5 in ToASCII.
2943 2003-01-15  Simon Josefsson <simon@josefsson.org>
2945         * idna.c, idna.h: Fix ToASCII().
2947 2003-01-15  Simon Josefsson <simon@josefsson.org>
2949         * libidn.texi: Fix copyright.
2951 2003-01-15  Simon Josefsson <simon@josefsson.org>
2953         * libidn.texi: Fix dir entry.
2955 2003-01-15  Simon Josefsson <simon@josefsson.org>
2957         * Makefile.am: Use automake's ps and pdf texinfo targets.  Remove
2958         txt texinfo target.
2960 2003-01-15  Simon Josefsson <simon@josefsson.org>
2962         * Makefile.am: EXTRA_DIST lgplg.texi.  Disable GTK-DOC for
2963         distcheck builds (doesn't work).
2965 2003-01-15  Simon Josefsson <simon@josefsson.org>
2967         * lgpl.texi, libidn.texi: Add acknowledgements, lgpl.
2969 2003-01-15  Simon Josefsson <simon@josefsson.org>
2971         * Makefile.am, configure.ac, example.c, example2.c, idna.c, idna.h,
2972         libidn.texi, nfkc.c, profiles.c, punycode.c, punycode.h,
2973         stringprep.c, stringprep.h.in, toutf8.c, tst_idna.c, tst_nfkc.c,
2974         tst_punycode.c, tst_stringprep.c, version.c: Comment cleanup.
2976 2003-01-15  Simon Josefsson <simon@josefsson.org>
2978         * Makefile.am: Improve texinfo manual.
2980 2003-01-15  Simon Josefsson <simon@josefsson.org>
2982         * stringprep.c: Add doc.
2984 2003-01-15  Simon Josefsson <simon@josefsson.org>
2986         * libidn.texi: Add.
2988 2003-01-15  Simon Josefsson <simon@josefsson.org>
2990         * README: Remove API documentation.
2992 2003-01-15  Simon Josefsson <simon@josefsson.org>
2994         * NEWS, configure.ac: Release 0.1.3.
2996 2003-01-15  Simon Josefsson <simon@josefsson.org>
2998         * Makefile.am, fdl.texi, gdoc, libidn.texi: Add texinfo manual.
3000 2003-01-15  Simon Josefsson <simon@josefsson.org>
3002         * example2.c: Fix for texinfiscation.
3004 2003-01-15  Simon Josefsson <simon@josefsson.org>
3006         * nfkc.c: Doc fixes.
3008 2003-01-08  Simon Josefsson <simon@josefsson.org>
3010         * README-alpha: Add.
3012 2003-01-08  Simon Josefsson <simon@josefsson.org>
3014         * NEWS, configure.ac: Release 0.1.2.
3016 2003-01-08  Simon Josefsson <simon@josefsson.org>
3018         * example4.c: Fix.
3020 2003-01-08  Simon Josefsson <simon@josefsson.org>
3022         * Makefile.am, example3.c, example4.c, idna.c, idna.h,
3023         stringprep.h.in, toutf8.c: IDNA high-level API.
3025 2003-01-08  Simon Josefsson <simon@josefsson.org>
3027         * NEWS, configure.ac: Release 0.1.1.
3029 2003-01-08  Simon Josefsson <simon@josefsson.org>
3031         * version.c, toutf8.c: Doc fix.
3033 2003-01-08  Simon Josefsson <simon@josefsson.org>
3035         * idna.c: Doc fix.
3037 2003-01-08  Simon Josefsson <simon@josefsson.org>
3039         * stringprep.c: Doc fix.
3041 2003-01-08  Simon Josefsson <simon@josefsson.org>
3043         * nfkc.c, stringprep.c, version.c: Add GTK-DOC documentation.
3045 2003-01-08  Simon Josefsson <simon@josefsson.org>
3047         * stringprep.h.in: GTK-DOC fixes.
3049 2003-01-08  Simon Josefsson <simon@josefsson.org>
3051         * toutf8.c: Add GTK-DOC documentation.
3053 2003-01-08  Simon Josefsson <simon@josefsson.org>
3055         * punycode.c: Add GTK-DOC documentation.
3057 2003-01-08  Simon Josefsson <simon@josefsson.org>
3059         * Makefile.am, configure.ac: Add API Reference Manual.
3061 2003-01-05  Simon Josefsson <simon@josefsson.org>
3063         * configure.ac: Release 0.1.0.
3065 2003-01-05  Simon Josefsson <simon@josefsson.org>
3067         * Makefile.am: Fix ChangeLog in distcheck.
3069 2003-01-05  Simon Josefsson <simon@josefsson.org>
3071         * README-alpha, README: Fix.
3073 2003-01-05  Simon Josefsson <simon@josefsson.org>
3075         * idna.h, Makefile.am: Add.
3077 2003-01-05  Simon Josefsson <simon@josefsson.org>
3079         * tst_idna.c: Check idna_to_unicode().
3081 2003-01-05  Simon Josefsson <simon@josefsson.org>
3083         * idna.c: Fix.
3085 2003-01-05  Simon Josefsson <simon@josefsson.org>
3087         * tst_punycode.c: Check decoding.
3089 2003-01-05  Simon Josefsson <simon@josefsson.org>
3091         * README-alpha: Add.
3093 2003-01-04  Simon Josefsson <simon@josefsson.org>
3095         * ANNOUNCE: Fix.
3097 2003-01-03  Simon Josefsson <simon@josefsson.org>
3099         * README-alpha: Rename.
3101 2003-01-03  Simon Josefsson <simon@josefsson.org>
3103         * NEWS: Fix.
3105 2003-01-03  Simon Josefsson <simon@josefsson.org>
3107         * Makefile.am: Build IDNA.
3109 2003-01-03  Simon Josefsson <simon@josefsson.org>
3111         * AUTHORS: Rename.
3113 2003-01-03  Simon Josefsson <simon@josefsson.org>
3115         * ANNOUNCE: Fix.
3117 2003-01-03  Simon Josefsson <simon@josefsson.org>
3119         * README, idna.c, idna.h, internal.h, tst_idna.c: Add unfinished
3120         old IDNA stuff.
3122 2003-01-03  Simon Josefsson <simon@josefsson.org>
3124         * libidn.pc.in: Rename and fix.
3126 2003-01-03  Simon Josefsson <simon@josefsson.org>
3128         * THANKS: Add.
3130 2003-01-03  Simon Josefsson <simon@josefsson.org>
3132         * THANKS, README: Rename.
3134 2003-01-03  Simon Josefsson <simon@josefsson.org>
3136         * Makefile.am, configure.ac: Rename.
3138 2003-01-03  Simon Josefsson <simon@josefsson.org>
3140         * libidn.pc.in, libstringprep.pc.in: Rename libstringprep.pc.in to
3141         libidn.pc.in.
3143 2003-01-02  Simon Josefsson <simon@josefsson.org>
3145         * Makefile.am, gen-stringprep-tables.pl, rfc3454.txt: Use
3146         rfc3454.txt instead of draft-hoffman-stringprep-07.txt.
3148 2002-12-27  Simon Josefsson <simon@josefsson.org>
3150         * ANNOUNCE: Fix.
3152 2002-12-26  Simon Josefsson <simon@josefsson.org>
3154         * ANNOUNCE: Cleanup.
3156 2002-12-26  Simon Josefsson <simon@josefsson.org>
3158         * ANNOUNCE: Initiate name change for savannah project registration.
3160 2002-12-26  Simon Josefsson <simon@josefsson.org>
3162         * tst_punycode.c: Fixes.
3164 2002-12-26  Simon Josefsson <simon@josefsson.org>
3166         * tst_stringprep.c: Fix.
3168 2002-12-26  Simon Josefsson <simon@josefsson.org>
3170         * README-alpha: Add.
3172 2002-12-26  Simon Josefsson <simon@josefsson.org>
3174         * ANNOUNCE: Fix.
3176 2002-12-19  Simon Josefsson <simon@josefsson.org>
3178         * Makefile.am, NEWS, configure.ac, example.c, example2.c,
3179         internal.h, nfkc.c, punycode.c, punycode.h, stringprep.c,
3180         stringprep.h.in, tst_punycode.c: Add punycode.  Use "unsigned long"
3181         for Unicode code points.  Copying condition fixes.  Fixes.
3183 2002-12-14  Simon Josefsson <simon@josefsson.org>
3185         * Makefile.am: Make sure ChangeLog is regenerated.
3187 2002-12-13  Simon Josefsson <simon@josefsson.org>
3189         * NEWS, configure.ac: Release 0.0.8.
3191 2002-12-13  Simon Josefsson <simon@josefsson.org>
3193         * AUTHORS, Makefile.am, NEWS, README, THANKS, configure.ac,
3194         internal.h, libstringprep.pc.in, strdup.c, stringprep.c,
3195         stringprep_generic.h, stringprep_kerberos5.h,
3196         stringprep_nameprep.h, toutf8.c, tst_nfkc.c, tst_stringprep.c:
3197         Portability fixes.
3199 2002-12-13  Simon Josefsson <simon@josefsson.org>
3201         * Makefile.am: Link with libiconv.
3203 2002-12-10  Simon Josefsson <simon@josefsson.org>
3205         * stringprep.c: Don't use uint32_t in one odd place.
3207 2002-12-10  Simon Josefsson <simon@josefsson.org>
3209         * stringprep.c: Flawfinder.
3211 2002-12-10  Simon Josefsson <simon@josefsson.org>
3213         * toutf8.c: Fix.
3215 2002-12-10  Simon Josefsson <simon@josefsson.org>
3217         * stringprep.h.in: Remove comma on last enum entry.
3219 2002-12-09  Simon Josefsson <simon@josefsson.org>
3221         * tst_nfkc.c: Fix memory leak.
3223 2002-12-09  Simon Josefsson <simon@josefsson.org>
3225         * configure.ac, internal.h, stringprep.c: Use dmalloc.  Fix memory
3226         leak when bidi fails.
3228 2002-12-09  Simon Josefsson <simon@josefsson.org>
3230         * tst_stringprep.c: Check version.
3232 2002-12-09  Simon Josefsson <simon@josefsson.org>
3234         * NEWS, configure.ac: Release 0.0.7 (version 0.0.6 was abandoned).
3236 2002-12-09  Simon Josefsson <simon@josefsson.org>
3238         * configure.ac: Release 0.0.6.
3240 2002-12-09  Simon Josefsson <simon@josefsson.org>
3242         * tst_stringprep.c: Check all upper string case mapping.
3244 2002-12-09  Simon Josefsson <simon@josefsson.org>
3246         * stringprep.c: Apply table until it can't be applied any longer.
3248 2002-12-07  Simon Josefsson <simon@josefsson.org>
3250         * tst_stringprep.c: Add nameprep vector.
3252 2002-12-07  Simon Josefsson <simon@josefsson.org>
3254         * example.c: Cosmetic fix.
3256 2002-12-07  Simon Josefsson <simon@josefsson.org>
3258         * stringprep.c: Fix printf() format warnings.  Fix bidi table for
3259         loop (affected only nameprep).
3261 2002-12-07  Simon Josefsson <simon@josefsson.org>
3263         * NEWS: Release 0.0.5.
3265 2002-12-07  Simon Josefsson <simon@josefsson.org>
3267         * Makefile.am, configure.ac: Add memset.c, an AC_LIBOBJ.
3269 2002-12-07  Simon Josefsson <simon@josefsson.org>
3271         * memset.c: An AC_LIBOBJ, from gnulib.
3273 2002-12-07  Simon Josefsson <simon@josefsson.org>
3275         * profiles.c, stringprep.c, stringprep.h.in: Indent.
3277 2002-12-07  Simon Josefsson <simon@josefsson.org>
3279         * README: Use new types.
3281 2002-12-07  Simon Josefsson <simon@josefsson.org>
3283         * profiles.c, stringprep.c, stringprep.h.in, tst_stringprep.c:
3284         Fixes.
3286 2002-12-07  Simon Josefsson <simon@josefsson.org>
3288         * profiles.c, stringprep.c, tst_stringprep.c: Fix bidi code and add
3289         self tests.
3291 2002-12-07  Simon Josefsson <simon@josefsson.org>
3293         * gen-stringprep-tables.pl, profiles.c, stringprep.c,
3294         stringprep.h.in, stringprep_generic.h, stringprep_kerberos5.h,
3295         stringprep_nameprep.h, tst_stringprep.c: Clean up internal
3296         profiling definitions.
3298 2002-12-06  Simon Josefsson <simon@josefsson.org>
3300         * example.c: Fix typo.
3302 2002-12-06  Simon Josefsson <simon@josefsson.org>
3304         * configure.ac: Release 0.0.4.
3306 2002-12-06  Simon Josefsson <simon@josefsson.org>
3308         * NEWS, README, profiles.c, stringprep.c, stringprep.h.in,
3309         stringprep_nameprep.h, tst_stringprep.c: Add unassigned code point
3310         handling, and self test.
3312 2002-12-06  Simon Josefsson <simon@josefsson.org>
3314         * tst_stringprep.c: Don't modify constant string during debug.
3316 2002-12-05  Simon Josefsson <simon@josefsson.org>
3318         * stringprep.c: Don't use *_fast().
3320 2002-12-05  Simon Josefsson <simon@josefsson.org>
3322         * Makefile.am: Don't use $< (GNU specific).
3324 2002-12-03  Simon Josefsson <simon@josefsson.org>
3326         * Makefile.am: Portability fixes.
3328 2002-12-03  Simon Josefsson <simon@josefsson.org>
3330         * internal.h, nfkc.c, stringprep.c, toutf8.c, tst_nfkc.c,
3331         tst_stringprep.c, version.c: Simplify the #include-mess. (NULL
3332         wasn't found on alpha-unknown-netbsd1.6)
3334 2002-11-30  Simon Josefsson <simon@josefsson.org>
3336         * config.rpath: [no log message]
3338 2002-11-30  Simon Josefsson <simon@josefsson.org>
3340         * NEWS, configure.ac: Release 0.0.3.
3342 2002-11-30  Simon Josefsson <simon@josefsson.org>
3344         * Makefile.am, configure.ac, strdup.c: Add replacement strdup.c for
3345         system's without it.  Increment shared library version.  Trim
3346         autoconf tests.
3348 2002-11-30  Simon Josefsson <simon@josefsson.org>
3350         * README: Added copying conditions.  Added more API documentation.
3352 2002-11-30  Simon Josefsson <simon@josefsson.org>
3354         * THANKS: Add copying conditions.
3356 2002-11-30  Simon Josefsson <simon@josefsson.org>
3358         * AUTHORS: Add copying conditions and public key.
3360 2002-11-30  Simon Josefsson <simon@josefsson.org>
3362         * Makefile.am, example.c, nfkc.c, stringprep.h.in,
3363         tst_stringprep.c: Export stringprep_utf8_to_unichar.
3365         Rename stringprep_utf8_to_ucs4_fast to stringprep_utf8_to_ucs4 to
3366         clean up API (old entry maintained for binary backwards
3367         compatibility though).
3369         Indent.
3371         Add sign make target.
3373 2002-11-29  Simon Josefsson <simon@josefsson.org>
3375         * nfkc.c, profiles.c, toutf8.c: indent
3377 2002-11-29  Simon Josefsson <simon@josefsson.org>
3379         * stringprep.c: improve debugging output
3381 2002-11-14  Simon Josefsson <simon@josefsson.org>
3383         * configure.ac: AC_PROG_RANLIB obsoleted by libtool.
3385 2002-11-07  Simon Josefsson <simon@josefsson.org>
3387         * example.c: improve comment
3389 2002-11-07  Simon Josefsson <simon@josefsson.org>
3391         * Makefile.am: add dependency
3393 2002-11-07  Simon Josefsson <simon@josefsson.org>
3395         * NEWS, configure.ac: Release 0.0.2.
3397 2002-11-07  Simon Josefsson <simon@josefsson.org>
3399         * toutf8.c: Remove unused variable.
3401 2002-11-07  Simon Josefsson <simon@josefsson.org>
3403         * stringprep.c: Fix memory leak.
3405 2002-11-07  Simon Josefsson <simon@josefsson.org>
3407         * Makefile.am, tst_nfkc.c, tst_stringprep.c: Add NFKC self test.
3409 2002-11-06  Simon Josefsson <simon@josefsson.org>
3411         * stringprep.h.in, toutf8.c: Cosmetic fixes.
3413 2002-11-06  Simon Josefsson <simon@josefsson.org>
3415         * ANNOUNCE: Add.
3417 2002-11-06  Simon Josefsson <simon@josefsson.org>
3419         * README: Explain why GLIB is not used.
3421 2002-11-06  Simon Josefsson <simon@josefsson.org>
3423         * Makefile.am, README: Build fixes.
3425 2002-11-06  Simon Josefsson <simon@josefsson.org>
3427         * Makefile.am, NEWS, README, THANKS, configure.ac, example.c,
3428         iconv.m4, libstringprep.pc.in, profiles.c, stringprep.h.in,
3429         stringprep_generic.h, stringprep_kerberos5.h,
3430         stringprep_nameprep.h, toutf8.c: Add example.  Add toutf8.c.  Check
3431         if OS has locale functions.  Add -R to pkg-config info file.  Moved
3432         profile variables to profile.c from header files.
3434 2002-11-05  Simon Josefsson <simon@josefsson.org>
3436         * AUTHORS, COPYING.LIB, CaseFolding-3.2.0.txt,
3437         CompositionExclusions-3.2.0.txt, LineBreak-3.2.0.txt, Makefile.am,
3438         NEWS, README, SpecialCasing-3.2.0.txt, THANKS,
3439         UnicodeData-3.2.0.txt, configure.ac, gen-stringprep-tables.pl,
3440         gen-unicode-tables.pl, libstringprep.pc.in, nfkc.c, stringprep.c,
3441         stringprep.h.in, stringprep_generic.h, stringprep_kerberos5.h,
3442         stringprep_nameprep.h, tst_stringprep.c, version.c: Initial
3443         version.
3445         ----------------------------------------------------------------------
3446         Copyright 2002, 2003  Simon Josefsson
3447         Copying and distribution of this file, with or without modification,
3448         are permitted in any medium without royalty provided the copyright
3449         notice and this notice are preserved.