Fix.
[libidn.git] / ChangeLog
blob902a5b6731638c46822d29a6e957b9559532d94a
1 2004-01-22  Simon Josefsson <simon@josefsson.org>
3         * NEWS: Version 0.3.7.
5 2004-01-22  Simon Josefsson <simon@josefsson.org>
7         * Makefile.am: Add release target.
9 2004-01-22  Simon Josefsson <simon@josefsson.org>
11         * .prev-version, GNUmakefile, Makefile.am, Makefile.cfg,
12         Makefile.maint, announce-gen: Remove ugly maintainance hacks.
14 2004-01-22  Simon Josefsson <simon@josefsson.org>
16         * src/idn.c: Typo.
18 2004-01-22  Simon Josefsson <simon@josefsson.org>
20         * src/idn.c: Update copyright years.
22 2004-01-22  Simon Josefsson <simon@josefsson.org>
24         * NEWS: Add.
26 2004-01-22  Simon Josefsson <simon@josefsson.org>
28         * THANKS: Add.
30 2004-01-22  Simon Josefsson <simon@josefsson.org>
32         * doc/libidn.texi: Mention '--'.
34 2004-01-22  Simon Josefsson <simon@josefsson.org>
36         * src/idn.ggo: Mention '--'.
38 2004-01-21  Simon Josefsson <simon@josefsson.org>
40         * src/idn.ggo, doc/libidn.texi, tests/tst_stringprep.c: Fix iSCSI
41         profile name.
43 2004-01-21  Simon Josefsson <simon@josefsson.org>
45         * lib/profiles.c: Add alias 'iSCSI'.
47 2004-01-18  Simon Josefsson <simon@josefsson.org>
49         * doc/libidn.texi, doc/fdl.texi: Use FDL 1.2.
51 2004-01-18  Simon Josefsson <simon@josefsson.org>
53         * src/idn.c: Fix warning.
55 2004-01-14  Simon Josefsson <simon@josefsson.org>
57         * configure.ac: Don't use AC_LIBTOOL_TAGS, too experimental.
59 2004-01-10  Simon Josefsson <simon@josefsson.org>
61         * doc/Makefile.am: Fix idn.1 depends.
63 2004-01-10  Simon Josefsson <simon@josefsson.org>
65         * doc/Makefile.am: Dist texinfo.css.
67 2004-01-10  Simon Josefsson <simon@josefsson.org>
69         * doc/gendocs_template: Sync with texinfo.
71 2004-01-10  Simon Josefsson <simon@josefsson.org>
73         * doc/gendocs_template: Remove DocBook.
75 2004-01-10  Simon Josefsson <simon@josefsson.org>
77         * NEWS: Add.
79 2004-01-10  Simon Josefsson <simon@josefsson.org>
81         * configure.ac, doc/Makefile.am: Remove DocBook stuff.
83 2004-01-10  Simon Josefsson <simon@josefsson.org>
85         * doc/Makefile.am, doc/libidn.css, doc/texinfo.css: Rename
86         libidn.css to texinfo.css.
88 2004-01-10  Simon Josefsson <simon@josefsson.org>
90         * doc/libidn.css: Fix.
92 2004-01-10  Simon Josefsson <simon@josefsson.org>
94         * doc/Makefile.am: Use CSS for HTML.
96 2004-01-10  Simon Josefsson <simon@josefsson.org>
98         * doc/libidn.css: Add.
100 2004-01-06  Simon Josefsson <simon@josefsson.org>
102         * libc/getaddrinfo-idn.txt: Add.
104 2004-01-06  Simon Josefsson <simon@josefsson.org>
106         * NEWS, configure.ac: Bump versions.
108 2004-01-06  Simon Josefsson <simon@josefsson.org>
110         * .prev-version: [no log message]
112 2004-01-06  Simon Josefsson <simon@josefsson.org>
114         * NEWS: Version 0.3.6.
116 2004-01-06  Simon Josefsson <simon@josefsson.org>
118         * doc/libidn.texi: Fix license header.
120 2004-01-06  Simon Josefsson <simon@josefsson.org>
122         * NEWS: Add.
124 2004-01-01  Simon Josefsson <simon@josefsson.org>
126         * configure.ac, m4/ax_create_stdint_h.m4: Fix, to use ax_...
127         verbatim from upstream.
129 2004-01-01  Simon Josefsson <simon@josefsson.org>
131         * m4/ac_compile_check_sizeof.m4: Remove (not used by ax_... any
132         more).
134 2004-01-01  Simon Josefsson <simon@josefsson.org>
136         * m4/ax_create_stdint_h.m4: Apply local fixes.
138 2004-01-01  Simon Josefsson <simon@josefsson.org>
140         * m4/ax_create_stdint_h.m4: Sync with upstream version 1.4.
142 2003-12-30  Simon Josefsson <simon@josefsson.org>
144         * NEWS: Add.
146 2003-12-30  Simon Josefsson <simon@josefsson.org>
148         * configure.ac: Allow autoconf 2.57.
150 2003-12-18  Simon Josefsson <simon@josefsson.org>
152         * doc/libidn.texi: Encode file in ASCII.
154 2003-12-16  Simon Josefsson <simon@josefsson.org>
156         * doc/libidn.texi: Replace non-ASCII with Texinfo accents.
158 2003-12-16  Simon Josefsson <simon@josefsson.org>
160         * THANKS, doc/libidn.texi: Add Troubleshooting discussion for idn
161         tool.  Suggested by "Jan-Hendrik Heuing" <jh@netfielders.de> and Kai
162         Schaetzl <kai@conactive.com>.
164 2003-12-15  Simon Josefsson <simon@josefsson.org>
166         * ANNOUNCE: Remove (see doc/libidn.texi instead).
168 2003-12-15  Simon Josefsson <simon@josefsson.org>
170         * README: Fix.
172 2003-12-15  Simon Josefsson <simon@josefsson.org>
174         * NEWS, configure.ac: Bump versions.
176 2003-12-15  Simon Josefsson <simon@josefsson.org>
178         * .prev-version: [no log message]
180 2003-12-15  Simon Josefsson <simon@josefsson.org>
182         * NEWS: Version 0.3.5.
184 2003-12-15  Simon Josefsson <simon@josefsson.org>
186         * doc/libidn.texi: Use @finalout.
188 2003-12-15  Simon Josefsson <simon@josefsson.org>
190         * NEWS: Add.
192 2003-12-15  Simon Josefsson <simon@josefsson.org>
194         * doc/Makefile.am: Remove DocBook HTML targets (I'm tired of
195         updating the random filenames in the Makefile).
197 2003-12-15  Simon Josefsson <simon@josefsson.org>
199         * doc/libidn.texi: Set charset cookie.  Use @section instead of
200         @majorheading for DocBook.  Add real examples to idn section.
202 2003-12-15  Simon Josefsson <simon@josefsson.org>
204         * doc/gendocs.sh: Sync with Texinfo CVS.
206 2003-12-15  Simon Josefsson <simon@josefsson.org>
208         * NEWS: Add.
210 2003-12-15  Simon Josefsson <simon@josefsson.org>
212         * doc/Makefile.am: Update DocBook HTML target.
214 2003-12-11  Simon Josefsson <simon@josefsson.org>
216         * NEWS, THANKS, doc/libidn.texi, lib/idna.c, lib/idna.h: Rename
217         IDNA_CONTAINS_LDH to IDNA_CONTAINS_NON_LDH.  Reported by Graydon
218         Hoare <graydon@redhat.com>.
220 2003-12-10  Simon Josefsson <simon@josefsson.org>
222         * configure.ac: Check for autoconf 2.59 and automake 1.8.
224 2003-12-10  Simon Josefsson <simon@josefsson.org>
226         * README-alpha: Mention versions.
228 2003-12-04  Simon Josefsson <simon@josefsson.org>
230         * README: Fix.
232 2003-11-27  Simon Josefsson <simon@josefsson.org>
234         * NEWS: Add.
236 2003-11-27  Simon Josefsson <simon@josefsson.org>
238         * configure.ac, src/Makefile.am, src/idn.ggo, src/idn.ggo.in:
239         Simplify gengetopt building.  Use AM_CPPFLAGS, not *_CPPFLAGS.
241 2003-11-27  Simon Josefsson <simon@josefsson.org>
243         * src/idn.c: Print instructions.  Suggested by Kai Schaetzl
244         <kai@conactive.com>.
246 2003-11-26  Simon Josefsson <simon@josefsson.org>
248         * libc/getaddrinfo-idn.txt: Typo.
250 2003-11-26  Simon Josefsson <simon@josefsson.org>
252         * NEWS: Add.
254 2003-11-26  Simon Josefsson <simon@josefsson.org>
256         * doc/libidn.texi: Update Invoking idn.
258 2003-11-26  Simon Josefsson <simon@josefsson.org>
260         * src/idn.c, src/idn.ggo.in: Make -a the default.
262 2003-11-26  Simon Josefsson <simon@josefsson.org>
264         * doc/libidn.texi: Update Invoking idn.
266 2003-11-26  Simon Josefsson <simon@josefsson.org>
268         * THANKS: Add.
270 2003-11-26  Simon Josefsson <simon@josefsson.org>
272         * src/Makefile.am, src/idn.c: Support strings passed on command
273         line instead of on stdin.  Suggested by Kai Schaetzl
274         <kai@conactive.com>.
276 2003-11-26  Simon Josefsson <simon@josefsson.org>
278         * libc/getaddrinfo-idn.txt: Add todo.
280 2003-11-25  Simon Josefsson <simon@josefsson.org>
282         * configure.ac: Disable fortran etc libtool checks.
284 2003-11-23  Simon Josefsson <simon@josefsson.org>
286         * doc/gendocs.sh: Add --docbook.
288 2003-11-23  Simon Josefsson <simon@josefsson.org>
290         * doc/gendocs.sh: Sync with texinfo.
292 2003-11-20  Simon Josefsson <simon@josefsson.org>
294         * src/idn.c: Fix GREETING.
296 2003-11-11  Simon Josefsson <simon@josefsson.org>
298         * doc/gdoc: TeX improvements.  From Nikos Mavroyanopoulos
299         <nmav@gnutls.org>.
301 2003-11-11  Simon Josefsson <simon@josefsson.org>
303         * doc/Makefile.am: Use AM_MAKEINFOHTMLFLAGS (with CVS automake)
304         instead of explicit libidn.html target.
306 2003-11-09  Simon Josefsson <simon@josefsson.org>
308         * doc/Makefile.am: Update DocBook HTML destinations.
310 2003-11-09  Simon Josefsson <simon@josefsson.org>
312         * doc/Makefile.am: Remove unused ps_TEXINFOS and pdf_TEXINFOS.
314 2003-11-09  Simon Josefsson <simon@josefsson.org>
316         * doc/Makefile.am: Remove example source code to texinfo conversion
317         (@verbatiminclude is used directly on the source code instead).
319 2003-11-09  Simon Josefsson <simon@josefsson.org>
321         * doc/libidn.texi: Use @verbatiminclude for examples.
323 2003-11-09  Simon Josefsson <simon@josefsson.org>
325         * examples/Makefile.am, src/Makefile.am, tests/Makefile.am: Use
326         *_CPPFLAGS instead of obsolete INCLUDES.
328 2003-11-09  Simon Josefsson <simon@josefsson.org>
330         * configure.ac: Replace AM_CONFIG_HEADER with AC_CONFIG_HEADERS.
332 2003-11-09  Simon Josefsson <simon@josefsson.org>
334         * configure.ac: Autoupdate suggested changes: quote AC_INIT
335         parameters, and replace AC_TRY_RUN with AC_RUN_IFELSE.
337 2003-11-09  Simon Josefsson <simon@josefsson.org>
339         * src/Makefile.am: Use automake 1.7a idiom for elisp files.
341 2003-11-09  Simon Josefsson <simon@josefsson.org>
343         * Makefile.am, configure.ac, m4/Makefile.am: Remove m4/ as it is
344         not needed with automake 1.7a.
346 2003-11-09  Simon Josefsson <simon@josefsson.org>
348         * NEWS, configure.ac: Bump versions.
350 2003-11-09  Simon Josefsson <simon@josefsson.org>
352         * Makefile.maint: Use proper -o directory for gendocs.sh.
354 2003-11-09  Simon Josefsson <simon@josefsson.org>
356         * .prev-version: [no log message]
358 2003-11-09  Simon Josefsson <simon@josefsson.org>
360         * NEWS: Version 0.3.4.
362 2003-11-09  Simon Josefsson <simon@josefsson.org>
364         * lib/idna.c, lib/stringprep.c: Fix memory leak.
366 2003-11-07  Simon Josefsson <simon@josefsson.org>
368         * configure.ac: Remove libtool bug workaround.
370 2003-11-02  Simon Josefsson <simon@josefsson.org>
372         * doc/gendocs.sh: Mkdir HTML.
374 2003-11-02  Simon Josefsson <simon@josefsson.org>
376         * doc/reference/Makefile.am: Cleanup.
378 2003-11-02  Simon Josefsson <simon@josefsson.org>
380         * m4/Makefile.am: Dist gtk-doc.m4.
382 2003-11-01  Simon Josefsson <simon@josefsson.org>
384         * AUTHORS: Update expiry date on PGP key.
386 2003-11-01  Simon Josefsson <simon@josefsson.org>
388         * doc/reference/libidn-docs.sgml, doc/reference/libidn-docs.tmpl:
389         Rename.
391 2003-11-01  Simon Josefsson <simon@josefsson.org>
393         * doc/reference/Makefile.am: Use my old cleaned up Makefile.
395 2003-11-01  Simon Josefsson <simon@josefsson.org>
397         * doc/reference/Makefile.am: Don't break on first 'make'.
399 2003-11-01  Simon Josefsson <simon@josefsson.org>
401         * doc/reference/Makefile.am: Make 'dist' work.
403 2003-11-01  Simon Josefsson <simon@josefsson.org>
405         * doc/reference/libidn-docs.sgml: Add.
407 2003-11-01  Simon Josefsson <simon@josefsson.org>
409         * doc/reference/Makefile.am: Add, based on GTK-DOC example
410         Makefile.am.
412 2003-11-01  Simon Josefsson <simon@josefsson.org>
414         * doc/Makefile.am: Add reference/.
416 2003-11-01  Simon Josefsson <simon@josefsson.org>
418         * Makefile.am: Remove GTK-DOC subdir reference/ (moved to doc/).
420 2003-11-01  Simon Josefsson <simon@josefsson.org>
422         * configure.ac: Build GTK-DOC Makefile in doc/reference instead of
423         reference/.
425 2003-11-01  Simon Josefsson <simon@josefsson.org>
427         * configure.ac: Use GTK_DOC_CHECK macro for gtk-doc checks.
429 2003-11-01  Simon Josefsson <simon@josefsson.org>
431         * m4/gtk-doc.m4: Add.
433 2003-11-01  Simon Josefsson <simon@josefsson.org>
435         * Makefile.am: Use GTK-DOC conditional.
437 2003-11-01  Simon Josefsson <simon@josefsson.org>
439         * doc/Makefile.gdoci: Rebuild Makefile after rebuilding
440         Makefile.gdoc.
442 2003-11-01  Simon Josefsson <simon@josefsson.org>
444         * doc/Makefile.am: Set GDOC_MAN_EXTRA_ARGS.
446 2003-11-01  Simon Josefsson <simon@josefsson.org>
448         * doc/Makefile.gdoci: Add GDOC_TEXI_EXTRA_ARGS,
449         GDOC_MAN_EXTRA_ARGS.
451 2003-11-01  Simon Josefsson <simon@josefsson.org>
453         * doc/Makefile.am: GDOC framework cleanup.
455 2003-11-01  Simon Josefsson <simon@josefsson.org>
457         * doc/Makefile.gdoci: Create texinfo for whole sources files too.
459 2003-11-01  Simon Josefsson <simon@josefsson.org>
461         * doc/Makefile.gdoci: Add -man parameters (move to Makefile.am?).
463 2003-11-01  Simon Josefsson <simon@josefsson.org>
465         * doc/Makefile.gdoci: Mark Makefile.gdoc as BUILT_SOURCES.
467 2003-11-01  Simon Josefsson <simon@josefsson.org>
469         * doc/Makefile.gdoci:
470         (Makefile.gdoc): Depend on ../configure for bootstrapping.
472 2003-11-01  Simon Josefsson <simon@josefsson.org>
474         * doc/Makefile.gdoci: Mkdir.
476 2003-11-01  Simon Josefsson <simon@josefsson.org>
478         * doc/Makefile.am: Update docbook HTMLs.
480 2003-11-01  Simon Josefsson <simon@josefsson.org>
482         * doc/libidn.texi: Use gdoc @include's.
484 2003-11-01  Simon Josefsson <simon@josefsson.org>
486         * doc/Makefile.am: Don't build in man/.  Build idn.1 man page here.
487         Move man page dist targets from man/.  Use Makefile.gdoci to
488         generate man pages and texinfo.
490 2003-11-01  Simon Josefsson <simon@josefsson.org>
492         * doc/Makefile.gdoci: Add, initial version.
494 2003-11-01  Simon Josefsson <simon@josefsson.org>
496         * configure.ac: Don't generate doc/man/Makefile.
498 2003-10-31  Simon Josefsson <simon@josefsson.org>
500         * doc/libidn.texi: Move unicode utility functions from stringprep
501         to own chapter.  Replace API documentation with @include'd GDOC
502         generated version.
504 2003-10-31  Simon Josefsson <simon@josefsson.org>
506         * doc/Makefile.am: Generate more API manuals with gdoc.  Replace
507         phony libidn-db.html with real targets.  Update libidn-db.html
508         files.
510 2003-10-31  Simon Josefsson <simon@josefsson.org>
512         * doc/gdoc: Don't use @code for @deftypefun function name.
514 2003-10-31  Simon Josefsson <simon@josefsson.org>
516         * lib/punycode.c:
517         (punycode_encode): Rename parameter to match punycode.h (and more
518         importantly, to make gdoc function properly).
520 2003-10-31  Simon Josefsson <simon@josefsson.org>
522         * lib/nfkc.c: Doc fixes.
524 2003-10-31  Simon Josefsson <simon@josefsson.org>
526         * doc/gdoc:
527         (dump_function): Handle parameters that look like 'char *foo[]'.
529 2003-10-31  Simon Josefsson <simon@josefsson.org>
531         * doc/Makefile.am: Fix rule expansions.
533 2003-10-31  Simon Josefsson <simon@josefsson.org>
535         * doc/Makefile.am: Dist gdoc and generated API texi's.  Generate
536         API doc.  Fix dependencies.
538 2003-10-31  Simon Josefsson <simon@josefsson.org>
540         * doc/gdoc: Sync from GSSLib.
542 2003-10-31  Simon Josefsson <simon@josefsson.org>
544         * README-alpha: Mention more tools.
546 2003-10-31  Simon Josefsson <simon@josefsson.org>
548         * NEWS: Add.
550 2003-10-31  Simon Josefsson <simon@josefsson.org>
552         * Makefile.maint: Fix doc generating commands.
554 2003-10-31  Simon Josefsson <simon@josefsson.org>
556         * doc/gendocs.sh: Fix HTML dir move.
558 2003-10-31  Simon Josefsson <simon@josefsson.org>
560         * doc/gendocs.sh: Fix outdir rm.
562 2003-10-31  Simon Josefsson <simon@josefsson.org>
564         * doc/gendocs.sh: Fix outdir rm.
566 2003-10-31  Simon Josefsson <simon@josefsson.org>
568         * doc/gendocs.sh: Don't remove $outdir (might contain CVS/).
570 2003-10-31  Simon Josefsson <simon@josefsson.org>
572         * doc/gendocs.sh, doc/gendocs_template: TAR fixes.  Add
573         DocBook/Doxygen/GTK-DOC.
575 2003-10-31  Simon Josefsson <simon@josefsson.org>
577         * doc/gendocs.sh, doc/gendocs_template: Add (taken from Texinfo
578         CVS).
580 2003-10-31  Simon Josefsson <simon@josefsson.org>
582         * doc/Makefile.am: Add docbook targets.
584 2003-10-31  Simon Josefsson <simon@josefsson.org>
586         * configure.ac: Look for docbook tools.
588 2003-10-29  Simon Josefsson <simon@josefsson.org>
590         * Makefile.am: Dist libc/getaddrinfo-idn.txt.
592 2003-10-29  Simon Josefsson <simon@josefsson.org>
594         * configure.ac: Add AC_CONFIG_AUX_DIR(.) for broken CVS libtoolize.
596 2003-10-24  Simon Josefsson <simon@josefsson.org>
598         * THANKS: Fix.
600 2003-10-19  Simon Josefsson <simon@josefsson.org>
602         * lib/gen-stringprep-tables.pl: Add warning in comment.
604 2003-10-19  Simon Josefsson <simon@josefsson.org>
606         * libc/getaddrinfo-idn.txt: Character set fixes.
608 2003-10-19  Simon Josefsson <simon@josefsson.org>
610         * libc/getaddrinfo-idn.txt: Fix.
612 2003-10-19  Simon Josefsson <simon@josefsson.org>
614         * NEWS, configure.ac: Bump versions.
616 2003-10-19  Simon Josefsson <simon@josefsson.org>
618         * lib/stringprep.c: Add comment.
620 2003-10-18  Simon Josefsson <simon@josefsson.org>
622         * doc/libidn.texi: Fix.
624 2003-10-18  Simon Josefsson <simon@josefsson.org>
626         * .prev-version: [no log message]
628 2003-10-18  Simon Josefsson <simon@josefsson.org>
630         * NEWS: Version 0.3.3.
632 2003-10-18  Simon Josefsson <simon@josefsson.org>
634         * NEWS: Add.
636 2003-10-18  Simon Josefsson <simon@josefsson.org>
638         * NEWS: Add.
640 2003-10-18  Simon Josefsson <simon@josefsson.org>
642         * src/Makefile.am: Revert to old elisp automake idiom.
644 2003-10-18  Simon Josefsson <simon@josefsson.org>
646         * NEWS: Add.
648 2003-10-18  Simon Josefsson <simon@josefsson.org>
650         * lib/stringprep.h.in: (struct Stringprep_table, struct
651         Stringprep_profiles): Use 'const'.
652         (stringprep_4i, stringprep_4zi, stringprep, stringprep_profile):
653         Likewise.
655 2003-10-18  Simon Josefsson <simon@josefsson.org>
657         * lib/stringprep.c:
658         (stringprep_find_character_in_table): Mark parameter as 'const'.
659         (stringprep_find_string_in_table): Likewise.
660         (stringprep_apply_table_to_string): Likewise.
661         (stringprep_4i, stringprep_4zi_1, stringprep_4zi, stringprep):
662         Likewise.
664 2003-10-18  Simon Josefsson <simon@josefsson.org>
666         * lib/stringprep.c:
667         (stringprep_profile): Fix warning.
669 2003-10-18  Simon Josefsson <simon@josefsson.org>
671         * tests/tst_idna.c, tests/tst_punycode.c: Fix warnings.
673 2003-10-18  Simon Josefsson <simon@josefsson.org>
675         * tests/tst_nfkc.c, tests/tst_punycode.c, tests/tst_stringprep.c,
676         tests/tst_idna.c, tests/tst_idna2.c: Indent.
678 2003-10-18  Simon Josefsson <simon@josefsson.org>
680         * lib/stringprep.c: Remove stringprep_generic documentation.
682 2003-10-18  Simon Josefsson <simon@josefsson.org>
684         * doc/libidn.texi: Remove stringprep_generic.
686 2003-10-18  Simon Josefsson <simon@josefsson.org>
688         * lib/gen-stringprep-tables.pl: Mark table elements as 'const'.
690 2003-10-18  Simon Josefsson <simon@josefsson.org>
692         * lib/stringprep.c:
693         (stringprep_apply_table_to_string): Remove 'name' parameter.
694         (stringprep_4i): Likewise.
696 2003-10-18  Simon Josefsson <simon@josefsson.org>
698         * lib/profiles.c:
699         (stringprep_profiles): Remove "generic".  Indent.
701 2003-10-18  Simon Josefsson <simon@josefsson.org>
703         * lib/stringprep.h.in: (struct Stringprep_table): Remove 'name'.
704         (stringprep_profiles, stringprep_rfc3454_A_1,stringprep_rfc3454_B_1)
705         (stringprep_rfc3454_B_2, stringprep_rfc3454_B_3)
706         (stringprep_rfc3454_C_1_1, stringprep_rfc3454_C_1_2)
707         (stringprep_rfc3454_C_2_1, stringprep_rfc3454_C_2_2)
708         (stringprep_rfc3454_C_3, stringprep_rfc3454_C_4)
709         (stringprep_rfc3454_C_5, stringprep_rfc3454_C_6)
710         (stringprep_rfc3454_C_7, stringprep_rfc3454_C_8)
711         (stringprep_rfc3454_C_9, stringprep_rfc3454_D_1)
712         (stringprep_rfc3454_D_2)
713         (stringprep_nameprep)
714         (stringprep_saslprep, stringprep_plain,stringprep_trace)
715         (stringprep_kerberos5)
716         (stringprep_xmpp_nodeprep, stringprep_xmpp_resourceprep)
717         (stringprep_xmpp_nodeprep_prohibit)
718         (stringprep_iscsi): Mark as 'const'.
719         (stringprep_generic, stringprep_generic): Remove.
721 2003-10-17  Simon Josefsson <simon@josefsson.org>
723         * lib/punycode.h, lib/stringprep.h.in, tests/tst_stringprep.c:
724         Indent.
726 2003-10-17  Simon Josefsson <simon@josefsson.org>
728         * lib/stringprep.c: Fix memory leak.
730 2003-10-17  Simon Josefsson <simon@josefsson.org>
732         * doc/gdoc: Fix #include for man pages.
734 2003-10-17  Simon Josefsson <simon@josefsson.org>
736         * doc/libidn.texi: Fix.
738 2003-10-17  Simon Josefsson <simon@josefsson.org>
740         * doc/libidn.texi: Sync 'idn -h'.
742 2003-10-17  Simon Josefsson <simon@josefsson.org>
744         * doc/libidn.texi: Fix.
746 2003-10-17  Simon Josefsson <simon@josefsson.org>
748         * lib/gen-stringprep-tables.pl, lib/idna.c, lib/nfkc.c,
749         lib/profiles.c, lib/punycode.c, lib/stringprep.c, lib/toutf8.c,
750         lib/version.c, src/idn.c, tests/tst_idna.c, tests/tst_idna2.c,
751         tests/tst_nfkc.c, tests/tst_stringprep.c: Include cleanup.  We
752         assume C89, use <...> for headers we use, and use "..." for headers
753         we implement.
755 2003-10-16  Simon Josefsson <simon@josefsson.org>
757         * doc/libidn.texi: Add.
759 2003-10-16  Simon Josefsson <simon@josefsson.org>
761         * src/Makefile.am: Fix gengetopt building.
763 2003-10-16  Simon Josefsson <simon@josefsson.org>
765         * THANKS: Add.
767 2003-10-16  Simon Josefsson <simon@josefsson.org>
769         * src/idn.ggo.in: Use less negations for --quiet, reported by Oden
770         Eriksson <oden.eriksson@kvikkjokk.net>.
772 2003-10-16  Simon Josefsson <simon@josefsson.org>
774         * src/Makefile.am: Fix gengetopt built source files.  Use new
775         automake Emacs Lisp targets.
777 2003-10-16  Simon Josefsson <simon@josefsson.org>
779         * doc/libidn.texi: Use current version number in examples.
781 2003-10-16  Simon Josefsson <simon@josefsson.org>
783         * configure.ac: Update so version.
785 2003-10-16  Simon Josefsson <simon@josefsson.org>
787         * NEWS: Add.
789 2003-10-16  Simon Josefsson <simon@josefsson.org>
791         * lib/punycode.h: Include parameter names in prototypes, for
792         GTK-DOC.
794 2003-10-16  Simon Josefsson <simon@josefsson.org>
796         * lib/stringprep.c: Doc fix.
798 2003-10-16  Simon Josefsson <simon@josefsson.org>
800         * doc/libidn.texi: Fix typo.
802 2003-10-16  Simon Josefsson <simon@josefsson.org>
804         * tests/tst_punycode.c, tests/tst_idna.c: Fix.
806 2003-10-16  Simon Josefsson <simon@josefsson.org>
808         * lib/internal.h: Removed.
810 2003-10-16  Simon Josefsson <simon@josefsson.org>
812         * tests/tst_stringprep.c, tests/tst_nfkc.c, src/idn.c: Make
813         #include's explicit.
815 2003-10-16  Simon Josefsson <simon@josefsson.org>
817         * tests/tst_idna.c, tests/tst_idna2.c, tests/tst_punycode.c: Make
818         #include's explicit.  Fix warnings.
820 2003-10-16  Simon Josefsson <simon@josefsson.org>
822         * lib/Makefile.am: Remove internal.h.
824 2003-10-16  Simon Josefsson <simon@josefsson.org>
826         * lib/stringprep.c: Doc fix.
828 2003-10-16  Simon Josefsson <simon@josefsson.org>
830         * lib/version.c, lib/stringprep.c: Make #include's explicit.
832 2003-10-16  Simon Josefsson <simon@josefsson.org>
834         * lib/toutf8.c, lib/profiles.c: Make #include's explicit.
836 2003-10-16  Simon Josefsson <simon@josefsson.org>
838         * lib/nfkc.c: Make #include's explicit.
840 2003-10-16  Simon Josefsson <simon@josefsson.org>
842         * lib/idna.c: Fix.
844 2003-10-16  Simon Josefsson <simon@josefsson.org>
846         * lib/idna.c: Make #include's explicit.
848 2003-10-16  Simon Josefsson <simon@josefsson.org>
850         * lib/punycode.h: Fix typo.
852 2003-10-16  Simon Josefsson <simon@josefsson.org>
854         * lib/punycode.c: Sync with latest draft, but change return types
855         to 'int' to be backwards compatible.
857 2003-10-16  Simon Josefsson <simon@josefsson.org>
859         * lib/punycode.h: Sync with latest draft, but change return types
860         to 'int' to be backwards compatible.
862 2003-10-16  Simon Josefsson <simon@josefsson.org>
864         * configure.ac, lib/internal.h: Remove DMALLOC stuff.
866 2003-10-16  Simon Josefsson <simon@josefsson.org>
868         * lib/stringprep.c: Fix warnings.
870 2003-10-16  Simon Josefsson <simon@josefsson.org>
872         * doc/libidn.texi: Typo.
874 2003-10-16  Simon Josefsson <simon@josefsson.org>
876         * tests/tst_stringprep.c: Simplify debug prints.
878 2003-10-16  Simon Josefsson <simon@josefsson.org>
880         * NEWS: Add.
882 2003-10-16  Simon Josefsson <simon@josefsson.org>
884         * lib/idna.c:
885         (idna_to_unicode_internal): Handle reallocating larger utf8in after
886         stringprep error STRINGPREP_TOO_SMALL_BUFFER.
887         (idna_to_unicode_44i): Let new logic in idna_to_unicode_internal()
888         replace BUFSIZ alloc.
890 2003-10-16  Simon Josefsson <simon@josefsson.org>
892         * lib/stringprep.c:
893         (stringprep_profile): Loop around stringprep return
894         STRINGPREP_TOO_SMALL_BUFFER and increase buffer size.
896 2003-10-16  Simon Josefsson <simon@josefsson.org>
898         * lib/stringprep.c:
899         (stringprep): Check return value from stringprep_ucs4_to_utf8.
900         Don't use goto.
902 2003-10-16  Simon Josefsson <simon@josefsson.org>
904         * lib/stringprep.c:
905         (stringprep): Loop around stringprep_4i error
906         STRINGPREP_TOO_SMALL_BUFFER and increase buffer size.
907         (stringprep_apply_table_to_string): Don't dereference possibly
908         unallocated memory just to do pointer arithmetic.
910 2003-10-16  Simon Josefsson <simon@josefsson.org>
912         * lib/nfkc.c: Check malloc return value.
914 2003-10-16  Simon Josefsson <simon@josefsson.org>
916         * lib/nfkc.c: Check malloc return code.
918 2003-10-16  Simon Josefsson <simon@josefsson.org>
920         * NEWS: Add.
922 2003-10-16  Simon Josefsson <simon@josefsson.org>
924         * doc/libidn.texi: Doc fox.  Add stringprep_4i and stringprep_4zi.
926 2003-10-16  Simon Josefsson <simon@josefsson.org>
928         * lib/stringprep.c: Doc fix.
930 2003-10-16  Simon Josefsson <simon@josefsson.org>
932         * lib/stringprep.c: Doc fix.
934 2003-10-16  Simon Josefsson <simon@josefsson.org>
936         * lib/stringprep.h.in:
937         (stringprep_4i, stringprep_4zi): Add.
939 2003-10-16  Simon Josefsson <simon@josefsson.org>
941         * lib/stringprep.c:
942         (stringprep1): Don't zero terminate.  Rename to stringprep_4i and
943         export it.
944         (stringprep_4zi_1): Add.  Calls stringprep_4i, then zero terminate.
945         (stringprep_4zi): Add.  New API.
946         (stringprep): Use stringprep_4zi_1.
948 2003-10-16  Simon Josefsson <simon@josefsson.org>
950         * lib/stringprep.c: Fix typo.
952 2003-10-16  Simon Josefsson <simon@josefsson.org>
954         * lib/stringprep.c:
955         (stringprep): Split core part into stringprep1.
956         (stringprep1): New, simplified version of core part.
958 2003-10-15  Simon Josefsson <simon@josefsson.org>
960         * NEWS: Fix.
962 2003-10-15  Simon Josefsson <simon@josefsson.org>
964         * src/idn.c: Print UCS-4 instead of UTF-8 in debug output for
965         --stringprep.
967 2003-10-15  Simon Josefsson <simon@josefsson.org>
969         * NEWS: Add.
971 2003-10-15  Simon Josefsson <simon@josefsson.org>
973         * src/idn.c: Fix UCS-4 output in --stringprep.  Print debug output
974         even with --idna-to-ascii.  Fix error message.
976 2003-10-12  Simon Josefsson <simon@josefsson.org>
978         * libc/getaddrinfo-idn.txt: Clarify alternative approaches.
980 2003-10-12  Simon Josefsson <simon@josefsson.org>
982         * libc/getaddrinfo-idn.txt: Fix.
984 2003-10-11  Simon Josefsson <simon@josefsson.org>
986         * libc/getaddrinfo-idn.txt: Add.
988 2003-10-10  Simon Josefsson <simon@josefsson.org>
990         * configure.ac: Revert typo.
992 2003-10-10  Simon Josefsson <simon@josefsson.org>
994         * configure.ac: Fix so version comment (matches libtool manual).
996 2003-10-10  Simon Josefsson <simon@josefsson.org>
998         * FAQ: Fix.
1000 2003-10-10  Simon Josefsson <simon@josefsson.org>
1002         * NEWS: Add.
1004 2003-10-10  Simon Josefsson <simon@josefsson.org>
1006         * src/idn.ggo.in: Remove 'generic' (should not be exposed).  Add
1007         'trace'.
1009 2003-10-08  Simon Josefsson <simon@josefsson.org>
1011         * NEWS, configure.ac: Bump versions.
1013 2003-10-08  Simon Josefsson <simon@josefsson.org>
1015         * Makefile.maint: Fix doxygen generation.
1017 2003-10-07  Simon Josefsson <simon@josefsson.org>
1019         * .prev-version: [no log message]
1021 2003-10-07  Simon Josefsson <simon@josefsson.org>
1023         * NEWS: Version 0.3.2.
1025 2003-10-07  Simon Josefsson <simon@josefsson.org>
1027         * Makefile.maint: Remove --rsyncable for now, Debian (stable) gzip
1028         do not support it.
1030 2003-10-07  Simon Josefsson <simon@josefsson.org>
1032         * GNUmakefile: TAR_OPTION crashes tar in Debian, comment out for
1033         now.
1035 2003-10-07  Simon Josefsson <simon@josefsson.org>
1037         * NEWS: Add.
1039 2003-10-07  Simon Josefsson <simon@josefsson.org>
1041         * lib/nfkc.c: Doc fix.
1043 2003-10-07  Simon Josefsson <simon@josefsson.org>
1045         * m4/Makefile.am, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4:
1046         Add.
1048 2003-10-06  Simon Josefsson <simon@josefsson.org>
1050         * lib/stringprep.c, lib/stringprep.h.in:
1051         (stringprep_profile): Mark 'in' as 'const'.
1053 2003-10-03  Simon Josefsson <simon@josefsson.org>
1055         * lib/profiles.c: Fix comment.
1057 2003-10-02  Simon Josefsson <simon@josefsson.org>
1059         * doc/libidn.texi: Fix.
1061 2003-10-02  Simon Josefsson <simon@josefsson.org>
1063         * NEWS: Add.
1065 2003-10-02  Simon Josefsson <simon@josefsson.org>
1067         * lib/profiles.c, lib/stringprep.h.in: Add trace profile (SASL
1068         ANONYMOS).
1070 2003-10-02  Simon Josefsson <simon@josefsson.org>
1072         * NEWS, configure.ac: Bump versions.
1074 2003-10-02  Simon Josefsson <simon@josefsson.org>
1076         * doc/libidn.texi: Cosmetic fixes.
1078 2003-10-02  Simon Josefsson <simon@josefsson.org>
1080         * Makefile.maint: Fix.
1082 2003-10-02  Simon Josefsson <simon@josefsson.org>
1084         * .prev-version: [no log message]
1086 2003-10-02  Simon Josefsson <simon@josefsson.org>
1088         * announce-gen: Perl 5.8.1 fix.
1090 2003-10-02  Simon Josefsson <simon@josefsson.org>
1092         * NEWS: Version 0.3.1.
1094 2003-10-02  Simon Josefsson <simon@josefsson.org>
1096         * lib/gen-unicode-tables.pl, lib/nfkc.c: Fix NFKC, from Noah Levitt
1097         <nlevitt@columbia.edu> via bugzilla.gnome.org bug 123421.
1099 2003-09-28  Simon Josefsson <simon@josefsson.org>
1101         * doc/libidn.texi: Fix.
1103 2003-09-28  Simon Josefsson <simon@josefsson.org>
1105         * doc/libidn.texi: Add.
1107 2003-09-28  Simon Josefsson <simon@josefsson.org>
1109         * THANKS: Add.
1111 2003-09-28  Simon Josefsson <simon@josefsson.org>
1113         * tests/tst_idna2.c: Indent.
1115 2003-09-28  Simon Josefsson <simon@josefsson.org>
1117         * lib/Makefile.am: Fix.
1119 2003-09-28  Simon Josefsson <simon@josefsson.org>
1121         * Makefile.am: Fix indent target.
1123 2003-09-28  Simon Josefsson <simon@josefsson.org>
1125         * src/Makefile.am, tests/Makefile.am: Add indent rule.
1127 2003-09-28  Simon Josefsson <simon@josefsson.org>
1129         * lib/idna.c, lib/nfkc.c, lib/punycode.h: Indent.
1131 2003-09-28  Simon Josefsson <simon@josefsson.org>
1133         * lib/Makefile.am: Fix.  Add indent target.
1135 2003-09-26  Simon Josefsson <simon@josefsson.org>
1137         * lib/nfkc.c: Fix Hangul patch.
1139 2003-09-26  Simon Josefsson <simon@josefsson.org>
1141         * tests/tst_idna2.c: Fix typo.
1143 2003-09-26  Simon Josefsson <simon@josefsson.org>
1145         * NEWS: Add.
1147 2003-09-26  Simon Josefsson <simon@josefsson.org>
1149         * lib/Makefile.am, lib/gen-unicode-tables.pl, lib/nfkc.c: Sync with
1150         GLIB for Unicode stuff.
1152 2003-09-26  Simon Josefsson <simon@josefsson.org>
1154         * lib/punycode.h: Fix typo.
1156 2003-09-25  Simon Josefsson <simon@josefsson.org>
1158         * tests/tst_idna2.c: Update test vectors.
1160 2003-09-25  Simon Josefsson <simon@josefsson.org>
1162         * src/idn.c: Fix debug messages.
1164 2003-09-25  Simon Josefsson <simon@josefsson.org>
1166         * NEWS: Add.
1168 2003-09-25  Simon Josefsson <simon@josefsson.org>
1170         * lib/idna.c:
1171         (DOTP): New.
1172         (idna_to_unicode_4z4z): Use it.
1173         (idna_to_ascii_4z): Use it. Make root label handling explicit.
1175 2003-09-25  Simon Josefsson <simon@josefsson.org>
1177         * THANKS: Add.
1179 2003-09-25  Simon Josefsson <simon@josefsson.org>
1181         * lib/nfkc.c:
1182         (decompose_hangul, combine_hangul): New.
1183         (combine, _g_utf8_normalize_wc): Use them.  Adds support for
1184         algorithmic composition of Hangul Syllables, adapted from a patch
1185         written by Noah Levitt <nlevitt@columbia.edu> for GLIB, discussed in
1186         <http://bugzilla.gnome.org/show_bug.cgi?id=100456> and available
1187         from <http://bugzilla.gnome.org/showattachment.cgi?attach_id=18915>.
1189 2003-09-25  Simon Josefsson <simon@josefsson.org>
1191         * tests/tst_idna2.c: Fix.
1193 2003-09-25  Simon Josefsson <simon@josefsson.org>
1195         * tests/Makefile.am, tests/tst_idna2.c: Add.
1197 2003-09-25  Simon Josefsson <simon@josefsson.org>
1199         * lib/idna.c:
1200         (idna_to_ascii_4z): Output "" instead of "." on input "".  (Some
1201         religions claim "" should fail though.)
1203 2003-09-23  Simon Josefsson <simon@josefsson.org>
1205         * NEWS: Add.
1207 2003-09-23  Simon Josefsson <simon@josefsson.org>
1209         * doc/libidn.texi: Doc fix.
1211 2003-09-23  Simon Josefsson <simon@josefsson.org>
1213         * src/punycode.el:
1214         (punycode-shutdown): New.
1216 2003-09-23  Simon Josefsson <simon@josefsson.org>
1218         * src/idna.el:
1219         (idna-to-ascii-parameters, idna-to-unicode-parameters): Add
1220         --usestd3asciirules.
1221         (idna-shutdown): New.
1223 2003-09-23  Simon Josefsson <simon@josefsson.org>
1225         * NEWS, configure.ac: Bump versions.
1227 2003-09-23  Simon Josefsson <simon@josefsson.org>
1229         * Makefile.maint: Fix.
1231 2003-09-23  Simon Josefsson <simon@josefsson.org>
1233         * Makefile.maint: Fix.
1235 2003-09-23  Simon Josefsson <simon@josefsson.org>
1237         * .prev-version: [no log message]
1239 2003-09-23  Simon Josefsson <simon@josefsson.org>
1241         * NEWS: Version 0.3.0.
1243 2003-09-23  Simon Josefsson <simon@josefsson.org>
1245         * libc/README: Fix.
1247 2003-09-23  Simon Josefsson <simon@josefsson.org>
1249         * libc/README: Fix.
1251 2003-09-23  Simon Josefsson <simon@josefsson.org>
1253         * libc/Makefile: Fix.
1255 2003-09-22  Simon Josefsson <simon@josefsson.org>
1257         * NEWS: Add.
1259 2003-09-22  Simon Josefsson <simon@josefsson.org>
1261         * lib/profiles.c:
1262         (stringprep_saslprep): Prohibit inappropriate for canonical
1263         representation characters.
1265 2003-09-14  Simon Josefsson <simon@josefsson.org>
1267         * Makefile.am: Dist libc/Banner.
1269 2003-09-14  Simon Josefsson <simon@josefsson.org>
1271         * libc/README: Create idna.h without dependency on idn-int.h.
1273 2003-09-14  Simon Josefsson <simon@josefsson.org>
1275         * tests/tst_stringprep.c: Fix memory leak.
1277 2003-09-14  Simon Josefsson <simon@josefsson.org>
1279         * src/idn.c: Fix memory leaks.
1281 2003-09-14  Simon Josefsson <simon@josefsson.org>
1283         * src/idn.c: Fix greeting message.
1285 2003-09-14  Simon Josefsson <simon@josefsson.org>
1287         * libc/README: Copy Banner.
1289 2003-09-14  Simon Josefsson <simon@josefsson.org>
1291         * libc/Banner: Add.
1293 2003-09-13  Simon Josefsson <simon@josefsson.org>
1295         * libc/README: Fix.
1297 2003-09-13  Simon Josefsson <simon@josefsson.org>
1299         * lib/punycode.c: Cast.
1301 2003-09-13  Simon Josefsson <simon@josefsson.org>
1303         * lib/internal.h: Fix.
1305 2003-09-13  Simon Josefsson <simon@josefsson.org>
1307         * lib/internal.h: Simplify #include mess.
1309 2003-09-13  Simon Josefsson <simon@josefsson.org>
1311         * configure.ac: Remove cruft.
1313 2003-09-13  Simon Josefsson <simon@josefsson.org>
1315         * libc/README: Fix.
1317 2003-09-13  Simon Josefsson <simon@josefsson.org>
1319         * lib/punycode.c, lib/stringprep.c: Doc fix.
1321 2003-09-13  Simon Josefsson <simon@josefsson.org>
1323         * doc/libidn.texi, lib/stringprep.c: Doc fix.
1325 2003-09-13  Simon Josefsson <simon@josefsson.org>
1327         * lib/idna.c: Doc fix.
1329 2003-09-13  Simon Josefsson <simon@josefsson.org>
1331         * lib/idna.c: Doc fix.
1333 2003-09-13  Simon Josefsson <simon@josefsson.org>
1335         * lib/stringprep.c: Doc fix.
1337 2003-09-13  Simon Josefsson <simon@josefsson.org>
1339         * lib/punycode.c: Doc fix.
1341 2003-09-12  Simon Josefsson <simon@josefsson.org>
1343         * lib/punycode.h: Fix RFC compatibility.
1345 2003-09-12  Simon Josefsson <simon@josefsson.org>
1347         * lib/punycode.h: Typedef Punycode_status.  Use 'int' instead of
1348         'enum' for return codes.
1350 2003-09-12  Simon Josefsson <simon@josefsson.org>
1352         * lib/punycode.c: Use 'int' instead of 'enum' for return code.
1354 2003-09-12  Simon Josefsson <simon@josefsson.org>
1356         * configure.ac: Bump versions.
1358 2003-09-12  Simon Josefsson <simon@josefsson.org>
1360         * lib/profiles.c, lib/stringprep.h.in: Rename stringprep_generic_*
1361         to stringprep_rfc3454_*.
1363 2003-09-12  Simon Josefsson <simon@josefsson.org>
1365         * lib/Makefile.am: Rename stringprep_generic.c to rfc3454.c.  Add
1366         to BUILT_SOURCES.
1368 2003-09-12  Simon Josefsson <simon@josefsson.org>
1370         * lib/gen-stringprep-tables.pl: Write to rfc3454.c.  Rename
1371         variables to stringprep_rfc3454_* from stringprep_generic_*.
1373 2003-09-12  Simon Josefsson <simon@josefsson.org>
1375         * lib/punycode.c: Doc fix.
1377 2003-09-12  Simon Josefsson <simon@josefsson.org>
1379         * lib/idna.c: Fix.
1381 2003-09-12  Simon Josefsson <simon@josefsson.org>
1383         * lib/idna.c, lib/stringprep.c: Doc fix.
1385 2003-09-12  Simon Josefsson <simon@josefsson.org>
1387         * lib/stringprep.h.in: Indent.
1389 2003-09-12  Simon Josefsson <simon@josefsson.org>
1391         * lib/stringprep.c: Use 'int' instead of 'enum's.
1393 2003-09-12  Simon Josefsson <simon@josefsson.org>
1395         * lib/stringprep.h.in: Typedef Stringprep_rc,
1396         Stringprep_profile_flags, and Stringprep_profile_steps.  Use 'int'
1397         instead of 'enum's (i.e., revert 0.2.3 changes).
1399 2003-09-12  Simon Josefsson <simon@josefsson.org>
1401         * NEWS: Add.
1403 2003-09-12  Simon Josefsson <simon@josefsson.org>
1405         * lib/Makefile.am, lib/obsolete.c: Remove obsolete.c.
1407 2003-09-12  Simon Josefsson <simon@josefsson.org>
1409         * lib/idna.h, lib/Makefile.am, lib/stringprep_generic.h,
1410         lib/stringprep_iscsi.h, lib/stringprep_kerberos5.h,
1411         lib/stringprep_nameprep.h, lib/stringprep_plain.h,
1412         lib/stringprep_xmpp.h: Remove obsolete headers.
1414 2003-09-12  Simon Josefsson <simon@josefsson.org>
1416         * lib/idna.c, lib/obsolete.c: Use int instead of enum's.
1418 2003-09-12  Simon Josefsson <simon@josefsson.org>
1420         * lib/idna.h: Typedef Idna_rc and Idna_flags.  Use int instead of
1421         enum's.
1423 2003-09-12  Simon Josefsson <simon@josefsson.org>
1425         * libc/README: Workaround -I problem.
1427 2003-09-12  Simon Josefsson <simon@josefsson.org>
1429         * libc/libc.patch: Against glibc 2.3.2.
1431 2003-09-12  Simon Josefsson <simon@josefsson.org>
1433         * NEWS: Add.
1435 2003-09-12  Simon Josefsson <simon@josefsson.org>
1437         * m4/Makefile.am, m4/memset.m4, m4/onceonly_2_57.m4, m4/strdup.m4:
1438         Remove unused m4's.
1440 2003-09-12  Simon Josefsson <simon@josefsson.org>
1442         * src/getopt.c, src/getopt.h, src/getopt1.c: Add (from gl/).
1444 2003-09-12  Simon Josefsson <simon@josefsson.org>
1446         * lib/idna.c, lib/toutf8.c: Don't use strdup.
1448 2003-09-12  Simon Josefsson <simon@josefsson.org>
1450         * src/Makefile.am, Makefile.am: Remove gl/.
1452 2003-09-12  Simon Josefsson <simon@josefsson.org>
1454         * tests/Makefile.am: Fix.
1456 2003-09-12  Simon Josefsson <simon@josefsson.org>
1458         * configure.ac: Remove checks for memset and strdup; we assume C89,
1459         so memset exists, and we no longer use strdup.  Remove gl/.
1461 2003-09-12  Simon Josefsson <simon@josefsson.org>
1463         * doc/libidn.texi: Ported to Mac OS X / Darwin.
1465 2003-09-12  Simon Josefsson <simon@josefsson.org>
1467         * src/Makefile.am, tests/Makefile.am, examples/Makefile.am: Make
1468         LDADD libtool friendly.
1470 2003-09-12  Simon Josefsson <simon@josefsson.org>
1472         * NEWS: Add.
1474 2003-09-12  Simon Josefsson <simon@josefsson.org>
1476         * NEWS, configure.ac, doc/Makefile.am, doc/gdoc: Build man pages.
1478 2003-09-12  Simon Josefsson <simon@josefsson.org>
1480         * idna-ace-prefix.txt: Move.
1482 2003-09-12  Simon Josefsson <simon@josefsson.org>
1484         * libc/README: Fix.
1486 2003-09-12  Simon Josefsson <simon@josefsson.org>
1488         * THANKS: Add.
1490 2003-09-12  Simon Josefsson <simon@josefsson.org>
1492         * libc/Versions: Typo.
1494 2003-09-12  Simon Josefsson <simon@josefsson.org>
1496         * lib/internal.h: [_LIBC]: Define ICONV_CONST.
1498 2003-09-12  Simon Josefsson <simon@josefsson.org>
1500         * libc/getaddrinfo.c: Use modern API.
1502 2003-09-12  Simon Josefsson <simon@josefsson.org>
1504         * libc/Versions: Export modern API.
1506 2003-09-12  Simon Josefsson <simon@josefsson.org>
1508         * libc/README: Update.
1510 2003-09-12  Simon Josefsson <simon@josefsson.org>
1512         * libc/getaddrinfo.c: GLIBC 2.3.2 sync.
1514 2003-09-02  Simon Josefsson <simon@josefsson.org>
1516         * libc/getaddrinfo.c, libc/libc.patch: Revert.
1518 2003-08-26  Simon Josefsson <simon@josefsson.org>
1520         * AUTHORS: Update key.
1522 2003-08-26  Simon Josefsson <simon@josefsson.org>
1524         * examples/Makefile.am, examples/README: Add examples/README.
1526 2003-08-26  Simon Josefsson <simon@josefsson.org>
1528         * Makefile.am: Fix cvs2cl parameters.
1530 2003-08-26  Simon Josefsson <simon@josefsson.org>
1532         * Makefile.am, lib/Makefile.am: Use $() instead of @@.
1534 2003-08-26  Simon Josefsson <simon@josefsson.org>
1536         * Makefile.maint: Do some tests that work.
1538 2003-08-26  Simon Josefsson <simon@josefsson.org>
1540         * Makefile.cfg: Fix URL.
1542 2003-08-26  Simon Josefsson <simon@josefsson.org>
1544         * NEWS, configure.ac: Bump versions.
1546 2003-08-26  Simon Josefsson <simon@josefsson.org>
1548         * Makefile.am: Fix cvs2cl parameters.
1550 2003-08-26  Simon Josefsson <simon@josefsson.org>
1552         * Makefile.maint: Ignore errors on www update.
1554 2003-08-26  Simon Josefsson <simon@josefsson.org>
1556         * .prev-version: [no log message]
1558 2003-08-26  Simon Josefsson <simon@josefsson.org>
1560         * announce-gen: Revert.
1562 2003-08-26  Simon Josefsson <simon@josefsson.org>
1564         * Makefile.maint: Fix.
1566 2003-08-26  Simon Josefsson <simon@josefsson.org>
1568         * NEWS: Version 0.2.3.
1570 2003-08-26  Simon Josefsson <simon@josefsson.org>
1572         * Makefile.am: Replace release target with Makefile.maint etc.
1574 2003-08-26  Simon Josefsson <simon@josefsson.org>
1576         * .prev-version, GNUmakefile, Makefile.cfg, Makefile.maint,
1577         announce-gen: Add.
1579 2003-08-25  Simon Josefsson <simon@josefsson.org>
1581         * examples/example3.c: Doc fix.
1583 2003-08-25  Simon Josefsson <simon@josefsson.org>
1585         * THANKS, NEWS: Add.
1587 2003-08-25  Simon Josefsson <simon@josefsson.org>
1589         * examples/example4.c: Really call ToUnicode instead of ToASCII.
1590         Reported by Trond Haugen <trond.haugen@uninett.no>.
1592 2003-08-21  Simon Josefsson <simon@josefsson.org>
1594         * doc/libidn.texi: Add port.
1596 2003-08-21  Simon Josefsson <simon@josefsson.org>
1598         * src/Makefile.am: Link with gl stuff.
1600 2003-08-20  Simon Josefsson <simon@josefsson.org>
1602         * lib/toutf8.c: Fix warning message.
1604 2003-08-20  Simon Josefsson <simon@josefsson.org>
1606         * configure.ac: Group portability stuff together.
1608 2003-08-20  Simon Josefsson <simon@josefsson.org>
1610         * src/Makefile.am, tests/Makefile.am: Fix -I paths.
1612 2003-08-20  Simon Josefsson <simon@josefsson.org>
1614         * lib/Makefile.am: Distcheck fixes.
1616 2003-08-20  Simon Josefsson <simon@josefsson.org>
1618         * examples/Makefile.am: Fix paths.
1620 2003-08-20  Simon Josefsson <simon@josefsson.org>
1622         * Makefile.am: Fix directory build order, for gtk-doc.
1624 2003-08-20  Simon Josefsson <simon@josefsson.org>
1626         * lib/Makefile.am, lib/idna.c, lib/obsolete.c: Move obsolete
1627         functions into separate file.
1629 2003-08-20  Simon Josefsson <simon@josefsson.org>
1631         * lib/Makefile.am: Fixes.
1633 2003-08-20  Simon Josefsson <simon@josefsson.org>
1635         * Makefile.am: Build doc after src, for help2man on idn.
1637 2003-08-20  Simon Josefsson <simon@josefsson.org>
1639         * lib/Makefile.am: Add EXTRA_DISTs.
1641 2003-08-20  Simon Josefsson <simon@josefsson.org>
1643         * Makefile.am: Add gl, lib, src, tests and examples to SUBDIRS.
1644         Add gl/m4 to ACLOCAL_AMFLAGS.  Remove rules that are moved into
1645         lib/, src/, tests/ and examples/.
1647 2003-08-20  Simon Josefsson <simon@josefsson.org>
1649         * configure.ac: Split up files into sub-directories.
1651 2003-08-20  Simon Josefsson <simon@josefsson.org>
1653         * gdoc: Move gdoc to doc/.
1655 2003-08-20  Simon Josefsson <simon@josefsson.org>
1657         * CaseFolding-3.2.0.txt, CompositionExclusions-3.2.0.txt,
1658         LineBreak-3.2.0.txt, SpecialCasing-3.2.0.txt, rfc3454.txt,
1659         rfc3490.txt, rfc3491.txt, rfc3492.txt, UnicodeData-3.2.0.txt,
1660         doc/Makefile.am, doc/gdoc: Move documentation and specifications
1661         into doc/ and doc/specifications/.
1663 2003-08-20  Simon Josefsson <simon@josefsson.org>
1665         * getopt.c, getopt.h, getopt1.c, memset.c, strdup.c: Move
1666         portability utilities into gl/.
1668 2003-08-20  Simon Josefsson <simon@josefsson.org>
1670         * gen-stringprep-tables.pl, gen-unicode-tables.pl, idna.c, idna.h,
1671         internal.h, nfkc.c, profiles.c, punycode.c, punycode.h,
1672         stringprep.c, stringprep.h.in, stringprep_generic.h,
1673         stringprep_iscsi.h, stringprep_kerberos5.h, stringprep_nameprep.h,
1674         stringprep_plain.h, stringprep_xmpp.h, toutf8.c, version.c,
1675         lib/Makefile.am, lib/gen-stringprep-tables.pl,
1676         lib/gen-unicode-tables.pl, lib/idna.c, lib/idna.h, lib/internal.h,
1677         lib/nfkc.c, lib/profiles.c, lib/punycode.c, lib/punycode.h,
1678         lib/stringprep.c, lib/stringprep.h.in, lib/stringprep_generic.h,
1679         lib/stringprep_iscsi.h, lib/stringprep_kerberos5.h,
1680         lib/stringprep_nameprep.h, lib/stringprep_plain.h,
1681         lib/stringprep_xmpp.h, lib/toutf8.c, lib/version.c: Move library
1682         into lib/.
1684 2003-08-20  Simon Josefsson <simon@josefsson.org>
1686         * tst_idna.c, tst_nfkc.c, tst_punycode.c, tst_stringprep.c,
1687         tests/Makefile.am, tests/tst_idna.c, tests/tst_nfkc.c,
1688         tests/tst_punycode.c, tests/tst_stringprep.c: Move tests into
1689         tests/.
1691 2003-08-20  Simon Josefsson <simon@josefsson.org>
1693         * idn.c, idn.ggo.in, idna.el, punycode.el, src/Makefile.am,
1694         src/idn.c, src/idn.ggo.in, src/idna.el, src/punycode.el: Move
1695         applications into src/.
1697 2003-08-20  Simon Josefsson <simon@josefsson.org>
1699         * example.c, example2.c, example3.c, example4.c,
1700         examples/Makefile.am, examples/example.c, examples/example2.c,
1701         examples/example3.c, examples/example4.c: Move examples into
1702         examples/.
1704 2003-08-13  Simon Josefsson <simon@josefsson.org>
1706         * TODO: Add.
1708 2003-08-13  Simon Josefsson <simon@josefsson.org>
1710         * nfkc.c: Fix doc.
1712 2003-08-13  Simon Josefsson <simon@josefsson.org>
1714         * tst_idna.c: Remove unused function.
1716 2003-08-13  Simon Josefsson <simon@josefsson.org>
1718         * idn.c: Fix warnings.
1720 2003-08-13  Simon Josefsson <simon@josefsson.org>
1722         * configure.ac: Bump versions.
1724 2003-08-13  Simon Josefsson <simon@josefsson.org>
1726         * doc/libidn.texi, NEWS: Add.
1728 2003-08-13  Simon Josefsson <simon@josefsson.org>
1730         * idna.h, idna.c: Use enum types where appropriate.
1732 2003-08-13  Simon Josefsson <simon@josefsson.org>
1734         * doc/libidn.texi: Doc fixes.
1736 2003-08-13  Simon Josefsson <simon@josefsson.org>
1738         * stringprep.h.in: Fix.
1740 2003-08-13  Simon Josefsson <simon@josefsson.org>
1742         * stringprep.c: Use enum/size_t/ssize_t where appropriate.  Doc
1743         fix.
1745 2003-08-13  Simon Josefsson <simon@josefsson.org>
1747         * stringprep.h.in: Replace int with proper enum, where appropriate.
1749 2003-08-13  Simon Josefsson <simon@josefsson.org>
1751         * doc/libidn.texi: Typo.
1753 2003-08-13  Simon Josefsson <simon@josefsson.org>
1755         * doc/libidn.texi: Add FreeBSD 4.8.
1757 2003-08-13  Simon Josefsson <simon@josefsson.org>
1759         * NEWS: Version 0.2.2.
1761 2003-08-13  Simon Josefsson <simon@josefsson.org>
1763         * NEWS: Fix.
1765 2003-08-13  Simon Josefsson <simon@josefsson.org>
1767         * Makefile.am: Fix release target.
1769 2003-08-13  Simon Josefsson <simon@josefsson.org>
1771         * NEWS, TODO: Add.
1773 2003-08-13  Simon Josefsson <simon@josefsson.org>
1775         * punycode.c: Typo.
1777 2003-08-13  Simon Josefsson <simon@josefsson.org>
1779         * punycode.h: Indent.
1781 2003-08-13  Simon Josefsson <simon@josefsson.org>
1783         * punycode.h: Revert to RFC code: use punycode_status.
1785 2003-08-13  Simon Josefsson <simon@josefsson.org>
1787         * punycode.c: Revert to RFC code: use punycode_uint and enum
1788         punycode_status.  However, we do continue to use size_t to promote
1789         use of sizeof() by application writers.  We return
1790         punycode_bad_input if a size_t value exceeds the largest
1791         punycode_uint, since the code presumably cannot handle that.  If
1792         size_t is smaller than punycode_uint, it seems unlikely that an
1793         application could be able to pass a string that is longer than
1794         SIZE_MAX anyway, but should it happen the worst that occur is that
1795         the punycode code will only see the beginning of the string, which
1796         isn't unreasonable on a platform with a small SIZE_MAX.
1798 2003-08-13  Simon Josefsson <simon@josefsson.org>
1800         * punycode.h: Define and use punycode_uint.
1802 2003-08-08  Simon Josefsson <simon@josefsson.org>
1804         * toutf8.c:
1805         (stringprep_locale_charset): Improve docstring.
1807 2003-07-31  Simon Josefsson <simon@josefsson.org>
1809         * Makefile.am: Replace gnudist with gnuftp.
1811 2003-07-31  Simon Josefsson <simon@josefsson.org>
1813         * THANKS, NEWS: Add.
1815 2003-07-31  Simon Josefsson <simon@josefsson.org>
1817         * idn.c: Encode -u output in locale charset, suggested by Adam M.
1818         Costello.
1820 2003-07-11  Simon Josefsson <simon@josefsson.org>
1822         * memset.c: Rewrite to get LGPL code.
1824 2003-07-11  Simon Josefsson <simon@josefsson.org>
1826         * strdup.c: Revert, to get LGPL code.
1828 2003-07-11  Simon Josefsson <simon@josefsson.org>
1830         * Makefile.am: Install but don't distribute idn-int.h.
1832 2003-07-11  Simon Josefsson <simon@josefsson.org>
1834         * m4/Makefile.am, Makefile.am, configure.ac: Dist m4's.
1836 2003-07-11  Simon Josefsson <simon@josefsson.org>
1838         * configure.ac, Makefile.am, strdup.c, m4/memset.m4,
1839         m4/onceonly_2_57.m4, m4/strdup.m4: Replace AC_REPLACE_OBJ with
1840         gnulib.
1842 2003-07-11  Simon Josefsson <simon@josefsson.org>
1844         * configure.ac: Bump versions.
1846 2003-07-11  Simon Josefsson <simon@josefsson.org>
1848         * NEWS: Add.
1850 2003-07-11  Simon Josefsson <simon@josefsson.org>
1852         * Makefile.am: Use BUILT_SOURCES for idn_cmd.* and idn-int.h, and
1853         don't include idn-int.h in the distribution.
1855 2003-07-08  Simon Josefsson <simon@josefsson.org>
1857         * THANKS: Add.
1859 2003-07-08  Simon Josefsson <simon@josefsson.org>
1861         * m4/ax_create_stdint_h.m4: Look in sys/types.h too, for cygwin.
1863 2003-07-06  Simon Josefsson <simon@josefsson.org>
1865         * ANNOUNCE, doc/libidn.texi: Don't use () when talking about the
1866         name of a function.
1868 2003-07-04  Simon Josefsson <simon@josefsson.org>
1870         * NEWS: Version 0.2.1.
1872 2003-07-04  Simon Josefsson <simon@josefsson.org>
1874         * Makefile.am: Create idn_cmd.* in srcdir.
1876 2003-07-04  Simon Josefsson <simon@josefsson.org>
1878         * NEWS: Add.
1880 2003-07-04  Simon Josefsson <simon@josefsson.org>
1882         * configure.ac: Bump versions.
1884 2003-07-04  Simon Josefsson <simon@josefsson.org>
1886         * NEWS: Add.
1888 2003-07-04  Simon Josefsson <simon@josefsson.org>
1890         * idna.c: Fix last commit.
1892 2003-07-04  Simon Josefsson <simon@josefsson.org>
1894         * THANKS: Add.
1896 2003-07-04  Simon Josefsson <simon@josefsson.org>
1898         * idna.c: Handle empty labels, tiny patch based on suggestion by
1899         Marcos Sanz/Denic <sanz@denic.de>.
1901 2003-07-02  Simon Josefsson <simon@josefsson.org>
1903         * THANKS: Add.
1905 2003-07-02  Simon Josefsson <simon@josefsson.org>
1907         * Makefile.am: Ignore .cvs*.
1909 2003-07-02  Simon Josefsson <simon@josefsson.org>
1911         * Makefile.am: Add legal information to ChangeLog.
1913 2003-07-02  Simon Josefsson <simon@josefsson.org>
1915         * THANKS: Add.
1917 2003-07-02  Simon Josefsson <simon@josefsson.org>
1919         * toutf8.c, tst_punycode.c: Indent.
1921 2003-07-02  Simon Josefsson <simon@josefsson.org>
1923         * toutf8.c:
1924         (stringprep_convert): Use ICONV_CONST.  Tiny patch suggested by
1925         Robert Norris <rob@cataclysm.cx>.
1927 2003-06-24  Simon Josefsson <simon@josefsson.org>
1929         * README-alpha: Gengetopt 2.10 or later is required.
1931 2003-06-24  Simon Josefsson <simon@josefsson.org>
1933         * Makefile.am: Don't distclean idn_cmd.*, just maintainer-clean
1934         them.
1936 2003-06-19  Simon Josefsson <simon@josefsson.org>
1938         * NEWS: Version 0.2.0.
1940 2003-06-19  Simon Josefsson <simon@josefsson.org>
1942         * Makefile.am: Distclean idn-int.h (really!).
1944 2003-06-19  Simon Josefsson <simon@josefsson.org>
1946         * Makefile.am: Install and distclean idn-int.h properly.
1948 2003-06-19  Simon Josefsson <simon@josefsson.org>
1950         * Makefile.am: Distclean idn-int.h.
1952 2003-06-19  Simon Josefsson <simon@josefsson.org>
1954         * Makefile.am: Remove idn-int.h.
1956 2003-06-19  Simon Josefsson <simon@josefsson.org>
1958         * doc/libidn.texi: Add woody armv4l.
1960 2003-06-19  Simon Josefsson <simon@josefsson.org>
1962         * configure.ac: Bump so version.
1964 2003-06-19  Simon Josefsson <simon@josefsson.org>
1966         * doc/libidn.texi: Tested on debian-sparc64.
1968 2003-06-19  Simon Josefsson <simon@josefsson.org>
1970         * Makefile.am: Build e.g. idn before doc/idn.1 is built.
1972 2003-06-19  Simon Josefsson <simon@josefsson.org>
1974         * punycode.c, punycode.h, doc/libidn.texi: GTK-DOC doesn't like
1975         enum return types.
1977 2003-06-19  Simon Josefsson <simon@josefsson.org>
1979         * NEWS: Add.
1981 2003-06-19  Simon Josefsson <simon@josefsson.org>
1983         * Makefile.am: Copy manual from right place.
1985 2003-06-19  Simon Josefsson <simon@josefsson.org>
1987         * THANKS: Add.
1989 2003-06-19  Simon Josefsson <simon@josefsson.org>
1991         * Makefile.am, tst_oidna.c: Remove obsolete test (we break
1992         backwards compatibility).
1994 2003-06-19  Simon Josefsson <simon@josefsson.org>
1996         * doc/libidn.texi: Fix.
1998 2003-06-18  Simon Josefsson <simon@josefsson.org>
2000         * idn.c, idna.c, nfkc.c, profiles.c, stringprep.c, toutf8.c,
2001         tst_idna.c, tst_oidna.c, tst_stringprep.c: Indent.
2003 2003-06-18  Simon Josefsson <simon@josefsson.org>
2005         * tst_punycode.c: Fix typo.
2007 2003-06-18  Simon Josefsson <simon@josefsson.org>
2009         * tst_punycode.c: Use uint32_t instead of unsigned long.
2011 2003-06-18  Simon Josefsson <simon@josefsson.org>
2013         * idn.c: Fix typo.
2015 2003-06-18  Simon Josefsson <simon@josefsson.org>
2017         * Makefile.am, tst_opunycode.c, tst_ostringprep.c: Not needed (new
2018         API backwards compatible).
2020 2003-06-18  Simon Josefsson <simon@josefsson.org>
2022         * tst_stringprep.c: Use uint32_t instead of unsigned long.
2024 2003-06-18  Simon Josefsson <simon@josefsson.org>
2026         * NEWS: Fix.
2028 2003-06-18  Simon Josefsson <simon@josefsson.org>
2030         * example2.c: Revert to RFC, but use uint32_t and size_t.
2032 2003-06-18  Simon Josefsson <simon@josefsson.org>
2034         * idna.h: Revert last change.
2036 2003-06-18  Simon Josefsson <simon@josefsson.org>
2038         * idna.c: Fixes.
2040 2003-06-18  Simon Josefsson <simon@josefsson.org>
2042         * idna.h: Remove old interfaces.
2044 2003-06-18  Simon Josefsson <simon@josefsson.org>
2046         * example4.c, example3.c, idn.c: Use modern API.
2048 2003-06-18  Simon Josefsson <simon@josefsson.org>
2050         * toutf8.c: Fix warnings.
2052 2003-06-18  Simon Josefsson <simon@josefsson.org>
2054         * idna.c: Use uint32_t instead of unsigned long.  New functions
2055         idna_to_ascii_4i, idna_to_unicode_44i, idna_to_ascii_4z,
2056         idna_to_ascii_8z, idna_to_ascii_lz, idna_to_unicode_4z4z,
2057         idna_to_unicode_8z4z, idna_to_unicode_8z8z, idna_to_unicode_8zlz,
2058         idna_to_unicode_lzlz.
2060 2003-06-18  Simon Josefsson <simon@josefsson.org>
2062         * tst_idna.c, tst_oidna.c: Fix.
2064 2003-06-18  Simon Josefsson <simon@josefsson.org>
2066         * idna.h: Fix.
2068 2003-06-18  Simon Josefsson <simon@josefsson.org>
2070         * idna.h: Include stddef.h and idn-int.h.  Add IDNA flags.  Add new
2071         IDNA entry points.
2073 2003-06-18  Simon Josefsson <simon@josefsson.org>
2075         * NEWS: Add.
2077 2003-06-18  Simon Josefsson <simon@josefsson.org>
2079         * configure.ac: Bump version.
2081 2003-06-18  Simon Josefsson <simon@josefsson.org>
2083         * stringprep.c: Change unsigned long to uint32_t.
2085 2003-06-18  Simon Josefsson <simon@josefsson.org>
2087         * stringprep.h.in: Change unsigned long to uint32_t.  Fix enum
2088         definitions.
2090 2003-06-18  Simon Josefsson <simon@josefsson.org>
2092         * internal.h: Remove inttypes/stdint, idn-int.h is used now.
2094 2003-06-18  Simon Josefsson <simon@josefsson.org>
2096         * tst_oidna.c, tst_opunycode.c, tst_ostringprep.c: Add old API
2097         tests.
2099 2003-06-18  Simon Josefsson <simon@josefsson.org>
2101         * doc/Makefile.am: Fix.
2103 2003-06-18  Simon Josefsson <simon@josefsson.org>
2105         * fdl.texi, lgpl.texi, Makefile.am, configure.ac, libidn.texi,
2106         doc/Makefile.am, doc/fdl.texi, doc/lgpl.texi, doc/libidn.texi: Move
2107         manual to doc/.
2109 2003-06-18  Simon Josefsson <simon@josefsson.org>
2111         * Makefile.am: Don't use gdoc.
2113 2003-06-18  Simon Josefsson <simon@josefsson.org>
2115         * nfkc.c: Use uint32_t instead of unsigned long.
2117 2003-06-18  Simon Josefsson <simon@josefsson.org>
2119         * Makefile.am: Get m4's from m4/.  Add tst_o*'s.  Regenerate
2120         ChangeLog only for releases.
2122 2003-06-18  Simon Josefsson <simon@josefsson.org>
2124         * gen-unicode-tables.pl: Include internal.h for uint32_t and use
2125         it.
2127 2003-06-18  Simon Josefsson <simon@josefsson.org>
2129         * punycode.c: Change unsigned long to uint32_t.  Use enum
2130         punycode_status return type.  Sync with RFC (after indent).
2132 2003-06-18  Simon Josefsson <simon@josefsson.org>
2134         * punycode.h: Include stddef and idn-int.h.  Add RFC compatibility
2135         enum punycode_status elements.  Change return type to enum
2136         punycode_status.  Use uint32_t instead of unsigned long.
2138 2003-06-18  Simon Josefsson <simon@josefsson.org>
2140         * Makefile.am, configure.ac, iconv.m4,
2141         m4/ac_compile_check_sizeof.m4, m4/ax_create_stdint_h.m4,
2142         m4/iconv.m4: New idn-int.h for portable fixed size integers.
2143         Create m4/ and move iconv.m4 to it.
2145 2003-06-12  Simon Josefsson <simon@josefsson.org>
2147         * Makefile.am: Remove GNU make specific idiom.
2149 2003-06-07  Simon Josefsson <simon@josefsson.org>
2151         * NEWS: Version 0.1.15.
2153 2003-06-07  Simon Josefsson <simon@josefsson.org>
2155         * NEWS: Add.
2157 2003-06-07  Simon Josefsson <simon@josefsson.org>
2159         * configure.ac: Bump version.
2161 2003-06-07  Simon Josefsson <simon@josefsson.org>
2163         * tst_stringprep.c, stringprep.c, tst_idna.c: Remove DRAFT stuff
2164         (moved to separate branch).
2166 2003-06-07  Simon Josefsson <simon@josefsson.org>
2168         * THANKS: Add. Fix.
2170 2003-06-07  Simon Josefsson <simon@josefsson.org>
2172         * idna.c: Handle non-zero terminated inputs.  Tiny patch suggested
2173         by Thiago Macieira.
2175 2003-06-04  Simon Josefsson <simon@josefsson.org>
2177         * THANKS: Add.
2179 2003-06-04  Simon Josefsson <simon@josefsson.org>
2181         * nfkc.c: Check array bounds, tiny patch from Joe Hildebrand.
2183 2003-05-10  Simon Josefsson <simon@josefsson.org>
2185         * NEWS: Version 0.1.14.
2187 2003-05-10  Simon Josefsson <simon@josefsson.org>
2189         * idna.el, punycode.el: Bind process-environment correctly.
2191 2003-05-09  Simon Josefsson <simon@josefsson.org>
2193         * Makefile.am: Copy doxygen docs.
2195 2003-05-09  Simon Josefsson <simon@josefsson.org>
2197         * NEWS: Add.
2199 2003-05-09  Simon Josefsson <simon@josefsson.org>
2201         * punycode.el: Use process-environment instead of utility env.
2202         Default values of punycode-program, punycode-to-ascii-parameters,
2203         punycode-to-unicode-parameters changed, and punycode-environment
2204         added.  Use separate error strings.  Handle when idn is not
2205         installed.
2207 2003-05-09  Simon Josefsson <simon@josefsson.org>
2209         * idna.el: Use process-environment instead of utility env.  Default
2210         values of idna-program, idna-to-ascii-parameters,
2211         idna-to-unicode-parameters changed, and idna-environment added.  Use
2212         separate error strings.
2214 2003-05-09  Simon Josefsson <simon@josefsson.org>
2216         * libidn.texi: Update Emacs Lisp API.  Fix toc.
2218 2003-05-09  Simon Josefsson <simon@josefsson.org>
2220         * THANKS: Add.
2222 2003-05-07  Simon Josefsson <simon@josefsson.org>
2224         * idna.el: Handle when idn is not installed.
2226 2003-04-23  Simon Josefsson <simon@josefsson.org>
2228         * NEWS: Add.
2230 2003-04-23  Simon Josefsson <simon@josefsson.org>
2232         * NEWS: Fix NEWS entry of last release (API/ABI compatibility).
2234 2003-04-16  Simon Josefsson <simon@josefsson.org>
2236         * ANNOUNCE: Mention devices it runs on.
2238 2003-03-28  Simon Josefsson <simon@josefsson.org>
2240         * tst_stringprep.c: Fix bad UTF-8.  Self test for bad UTF-8.
2242 2003-03-27  Simon Josefsson <simon@josefsson.org>
2244         * tst_idna.c, tst_stringprep.c: Fix -DDRAFT output.
2246 2003-03-26  Simon Josefsson <simon@josefsson.org>
2248         * Makefile.am: Dist contrib/doxygen/.
2250 2003-03-26  Simon Josefsson <simon@josefsson.org>
2252         * NEWS: Mention doxygen.
2254 2003-03-26  Simon Josefsson <simon@josefsson.org>
2256         * configure.ac: Build contrib/doxygen/Doxyfile.
2258 2003-03-26  Simon Josefsson <simon@josefsson.org>
2260         * gdoc: Add -doxygen.
2262 2003-03-26  Simon Josefsson <simon@josefsson.org>
2264         * internal.h: Add \mainpage for doxygen.
2266 2003-03-23  Simon Josefsson <simon@josefsson.org>
2268         * FAQ: Fix.
2270 2003-03-23  Simon Josefsson <simon@josefsson.org>
2272         * configure.ac: Bump versions.
2274 2003-03-23  Simon Josefsson <simon@josefsson.org>
2276         * Makefile.am: Ignore draft.*xml in ChangeLog.
2278 2003-03-23  Simon Josefsson <simon@josefsson.org>
2280         * idn.c: Fix debug prints.
2282 2003-03-22  Simon Josefsson <simon@josefsson.org>
2284         * stringprep.c, tst_stringprep.c: Fixes for -DDRAFT.
2286 2003-03-22  Simon Josefsson <simon@josefsson.org>
2288         * tst_idna.c: Support -DDRAFT.
2290 2003-03-13  Simon Josefsson <simon@josefsson.org>
2292         * NEWS: Version 0.1.13.
2294 2003-03-13  Simon Josefsson <simon@josefsson.org>
2296         * libidn.texi: Sync ANNOUNCE.
2298 2003-03-13  Simon Josefsson <simon@josefsson.org>
2300         * configure.ac: Bump so version.
2302 2003-03-13  Simon Josefsson <simon@josefsson.org>
2304         * NEWS: Add.
2306 2003-03-13  Simon Josefsson <simon@josefsson.org>
2308         * ANNOUNCE: Add lingos.
2310 2003-03-13  Simon Josefsson <simon@josefsson.org>
2312         * Makefile.am: Dist Java stuff.
2314 2003-03-13  Simon Josefsson <simon@josefsson.org>
2316         * NEWS: Mention Java API.
2318 2003-03-13  Simon Josefsson <simon@josefsson.org>
2320         * libidn.texi: Tested on more platforms.
2322 2003-03-12  Simon Josefsson <simon@josefsson.org>
2324         * tst_stringprep.c: Fix mem leak.
2326 2003-03-12  Simon Josefsson <simon@josefsson.org>
2328         * stringprep.c: Fix mem leak.
2330 2003-03-12  Simon Josefsson <simon@josefsson.org>
2332         * tst_idna.c: Fix mem leak.
2334 2003-03-12  Simon Josefsson <simon@josefsson.org>
2336         * Makefile.am: Ignore errors instead of using missing for
2337         gengetopt.
2339 2003-03-12  Simon Josefsson <simon@josefsson.org>
2341         * configure.ac: Ignore errors instead of using missing for
2342         gengetopt.  Bump version.
2344 2003-03-12  Simon Josefsson <simon@josefsson.org>
2346         * libidn.texi: Add platform.
2348 2003-03-12  Simon Josefsson <simon@josefsson.org>
2350         * ANNOUNCE: Spec update.
2352 2003-03-10  Simon Josefsson <simon@josefsson.org>
2354         * Makefile.am: Cvs2cl ignore contrib.
2356 2003-03-10  Simon Josefsson <simon@josefsson.org>
2358         * Makefile.am: Use cvs2cl's new --FSF.
2360 2003-03-08  Simon Josefsson <simon@josefsson.org>
2362         * punycode.c, punycode.h, example2.c: Sync with RFC.
2364 2003-03-08  Simon Josefsson <simon@josefsson.org>
2366         * rfc3490.txt, rfc3491.txt, rfc3492.txt: Replace drafts with RFCs.
2368 2003-03-07  Simon Josefsson <simon@josefsson.org>
2370         * README-alpha: Mention more prereqs.
2372 2003-03-07  Simon Josefsson <simon@josefsson.org>
2374         * idna.c: Remove gtk-doc trigger for obsolete functions.
2376 2003-03-07  Simon Josefsson <simon@josefsson.org>
2378         * libidn.texi: Move appendix last.  Cleanup @copying.
2380 2003-03-07  Simon Josefsson <simon@josefsson.org>
2382         * Makefile.am: Dist FAQ and contrib/web/idn.php.
2384 2003-03-07  Simon Josefsson <simon@josefsson.org>
2386         * README: Add.  Move todo list to TODO.
2388 2003-03-07  Simon Josefsson <simon@josefsson.org>
2390         * TODO: Add, taken from README.
2392 2003-03-06  Simon Josefsson <simon@josefsson.org>
2394         * libidn.texi: ANNOUNCE sync.
2396 2003-03-06  Simon Josefsson <simon@josefsson.org>
2398         * ANNOUNCE: Cleanup.
2400 2003-03-06  Simon Josefsson <simon@josefsson.org>
2402         * FAQ: Update questions and answers.
2404 2003-03-06  Simon Josefsson <simon@josefsson.org>
2406         * FAQ: Moved faq from file README.
2408 2003-03-06  Simon Josefsson <simon@josefsson.org>
2410         * README: Move faq to file FAQ.  Add donation info.  Update todo's.
2412 2003-03-06  Simon Josefsson <simon@josefsson.org>
2414         * NEWS: Add forgotten 0.1.12 items.
2416 2003-03-06  Simon Josefsson <simon@josefsson.org>
2418         * NEWS: Version 0.1.12.
2420 2003-03-06  Simon Josefsson <simon@josefsson.org>
2422         * libidn.texi: Remove stringprep_*.h.  Document stringprep in idn.
2424 2003-03-06  Simon Josefsson <simon@josefsson.org>
2426         * THANKS: Add.
2428 2003-03-06  Simon Josefsson <simon@josefsson.org>
2430         * libc/README: Fix ace.
2432 2003-03-06  Simon Josefsson <simon@josefsson.org>
2434         * Makefile.am: Ignore gengetopt errors.
2436 2003-03-06  Simon Josefsson <simon@josefsson.org>
2438         * idn.c, idn.ggo.in: Add -s and -p for stringprep.
2440 2003-03-06  Simon Josefsson <simon@josefsson.org>
2442         * NEWS: Mention stringprep API changes.
2444 2003-03-06  Simon Josefsson <simon@josefsson.org>
2446         * profiles.c, stringprep.c, stringprep.h.in, tst_stringprep.c: Add
2447         stringprep_profile().
2449 2003-03-06  Simon Josefsson <simon@josefsson.org>
2451         * NEWS, example.c, internal.h, profiles.c, stringprep.h.in,
2452         stringprep_generic.h, stringprep_iscsi.h, stringprep_kerberos5.h,
2453         stringprep_nameprep.h, stringprep_plain.h, stringprep_xmpp.h:
2454         Deprecate stringprep_*.h.
2456 2003-03-04  Simon Josefsson <simon@josefsson.org>
2458         * README-alpha: Fixup.
2460 2003-03-02  Simon Josefsson <simon@josefsson.org>
2462         * NEWS: Mention idn.php.
2464 2003-03-01  Simon Josefsson <simon@josefsson.org>
2466         * configure.ac: Check for gengetopt.
2468 2003-03-01  Simon Josefsson <simon@josefsson.org>
2470         * Makefile.am: Use GENGETOPT.
2472 2003-03-01  Simon Josefsson <simon@josefsson.org>
2474         * NEWS: Add glibc 2.3.2.
2476 2003-03-01  Simon Josefsson <simon@josefsson.org>
2478         * configure.ac: Bump version.
2480 2003-03-01  Simon Josefsson <simon@josefsson.org>
2482         * libc/README, libc/Versions, libc/getaddrinfo.c, libc/libc.patch:
2483         Update to libc 2.3.2.
2485 2003-02-28  Simon Josefsson <simon@josefsson.org>
2487         * NEWS: Add.
2489 2003-02-27  Simon Josefsson <simon@josefsson.org>
2491         * libidn.texi: Copying conditions.
2493 2003-02-27  Simon Josefsson <simon@josefsson.org>
2495         * profiles.c: Add SASLprep.
2497 2003-02-27  Simon Josefsson <simon@josefsson.org>
2499         * stringprep.h.in: Add SASL profile.
2501 2003-02-27  Simon Josefsson <simon@josefsson.org>
2503         * tst_stringprep.c: Test SASL profile.
2505 2003-02-27  Simon Josefsson <simon@josefsson.org>
2507         * Makefile.am: Don't byte compile elisp.  Cleanup EXTRA_DIST.
2509 2003-02-27  Simon Josefsson <simon@josefsson.org>
2511         * idn.ggo.in: Add copyright.
2513 2003-02-27  Simon Josefsson <simon@josefsson.org>
2515         * libidn.texi: Don't ack self.
2517 2003-02-26  Simon Josefsson <simon@josefsson.org>
2519         * Makefile.am: Cleanup extra dist.
2521 2003-02-26  Simon Josefsson <simon@josefsson.org>
2523         * Makefile.am: Make idn.c depend on idn_cmd.*.
2525 2003-02-26  Simon Josefsson <simon@josefsson.org>
2527         * idna.el, punycode.el: Doc fix.
2529 2003-02-26  Simon Josefsson <simon@josefsson.org>
2531         * libidn.texi: Reorder acks.  Add function and variable index.
2533 2003-02-26  Simon Josefsson <simon@josefsson.org>
2535         * fdl.texi, lgpl.texi: Fix TOC.
2537 2003-02-26  Simon Josefsson <simon@josefsson.org>
2539         * NEWS: Version 0.1.11.
2541 2003-02-26  Simon Josefsson <simon@josefsson.org>
2543         * Makefile.am: Distcheck fixes.
2545 2003-02-26  Simon Josefsson <simon@josefsson.org>
2547         * libidn.texi: Document Emacs API.
2549 2003-02-26  Simon Josefsson <simon@josefsson.org>
2551         * configure.ac: Bump versions.  Look for help2man.
2553 2003-02-26  Simon Josefsson <simon@josefsson.org>
2555         * Makefile.am: Build idn.1 man page.
2557 2003-02-26  Simon Josefsson <simon@josefsson.org>
2559         * libidn.texi: Document idn.
2561 2003-02-26  Simon Josefsson <simon@josefsson.org>
2563         * idna.el: Mention todo.
2565 2003-02-26  Simon Josefsson <simon@josefsson.org>
2567         * Makefile.am: Build idna.el.
2569 2003-02-26  Simon Josefsson <simon@josefsson.org>
2571         * idna.el: Elisp interface for IDNA.
2573 2003-02-26  Simon Josefsson <simon@josefsson.org>
2575         * punycode.el: Add keywords.
2577 2003-02-26  Simon Josefsson <simon@josefsson.org>
2579         * punycode.el: Fix doc.
2581 2003-02-26  Simon Josefsson <simon@josefsson.org>
2583         * configure.ac: Add automake elisp check.
2585 2003-02-26  Simon Josefsson <simon@josefsson.org>
2587         * Makefile.am: Add punycode.el.
2589 2003-02-26  Simon Josefsson <simon@josefsson.org>
2591         * punycode.el: Elisp interface for punycode.
2593 2003-02-26  Simon Josefsson <simon@josefsson.org>
2595         * Makefile.am: Fix gengetopt invocation.
2597 2003-02-26  Simon Josefsson <simon@josefsson.org>
2599         * idn.c: Print help on usage error.  Minor cleanup.
2601 2003-02-26  Simon Josefsson <simon@josefsson.org>
2603         * idn.ggo.in: Fix package/version name.
2605 2003-02-26  Simon Josefsson <simon@josefsson.org>
2607         * idn.ggo.in: Shorten line <80ch.
2609 2003-02-26  Simon Josefsson <simon@josefsson.org>
2611         * getopt.c, getopt.h, getopt1.c: Add.
2613 2003-02-26  Simon Josefsson <simon@josefsson.org>
2615         * configure.ac: Link with getopt if system doesn't have
2616         getopt_long().  Build idn.ggo.
2618 2003-02-26  Simon Josefsson <simon@josefsson.org>
2620         * Makefile.am: Build idn.
2622 2003-02-26  Simon Josefsson <simon@josefsson.org>
2624         * idn.ggo.in: Add command line option specification for idn.c.
2626 2003-02-26  Simon Josefsson <simon@josefsson.org>
2628         * idn.c: Add command line interface to library.
2630 2003-02-21  Simon Josefsson <simon@josefsson.org>
2632         * profiles.c: NFKC XMPP resourceprep.
2634 2003-02-21  Simon Josefsson <simon@josefsson.org>
2636         * profiles.c: NFKC XMPP nodeprep.
2638 2003-02-21  Simon Josefsson <simon@josefsson.org>
2640         * NEWS: Version 0.1.10.
2642 2003-02-21  Simon Josefsson <simon@josefsson.org>
2644         * idna.c: Doc fix.
2646 2003-02-21  Simon Josefsson <simon@josefsson.org>
2648         * NEWS, idna.c, idna.h: Deprecate idna_*_to_ace() and
2649         idna_*ace_to_*().  Add idna_to_ascii_from_*() and
2650         idna_to_unicode_*_from_*().
2652 2003-02-21  Simon Josefsson <simon@josefsson.org>
2654         * Makefile.am: Make release project independent.
2656 2003-02-21  Simon Josefsson <simon@josefsson.org>
2658         * NEWS: Add.
2660 2003-02-21  Simon Josefsson <simon@josefsson.org>
2662         * ANNOUNCE, Makefile.am, README, internal.h, libidn.texi,
2663         profiles.c, stringprep_iscsi.h, tst_stringprep.c: Add iSCSI
2664         profile.
2666 2003-02-21  Simon Josefsson <simon@josefsson.org>
2668         * NEWS: Add.
2670 2003-02-21  Simon Josefsson <simon@josefsson.org>
2672         * configure.ac: Bump versions.
2674 2003-02-21  Simon Josefsson <simon@josefsson.org>
2676         * NEWS: Add.
2678 2003-02-21  Simon Josefsson <simon@josefsson.org>
2680         * Makefile.am: Distribute contrib/*.
2682 2003-02-21  Simon Josefsson <simon@josefsson.org>
2684         * Makefile.am: Install punycode.h.
2686 2003-02-21  Simon Josefsson <simon@josefsson.org>
2688         * Makefile.am: Install idna.h, tiny patch from Stephane Bortzmeyer.
2690 2003-02-20  Simon Josefsson <simon@josefsson.org>
2692         * NEWS: Version 0.1.9.
2694 2003-02-20  Simon Josefsson <simon@josefsson.org>
2696         * libidn.texi: Fix last commit.
2698 2003-02-20  Simon Josefsson <simon@josefsson.org>
2700         * libidn.texi: Mention stringprep_plain.h.
2702 2003-02-20  Simon Josefsson <simon@josefsson.org>
2704         * profiles.c: Don't case fold XMPP resources.
2706 2003-02-20  Simon Josefsson <simon@josefsson.org>
2708         * profiles.c: Really fix XMPP definition.
2710 2003-02-20  Simon Josefsson <simon@josefsson.org>
2712         * Makefile.am: Add stringprep_plain.h.
2714 2003-02-20  Simon Josefsson <simon@josefsson.org>
2716         * configure.ac: Bump versions.
2718 2003-02-20  Simon Josefsson <simon@josefsson.org>
2720         * libidn.texi: Sync ANNOUNCE.
2722 2003-02-20  Simon Josefsson <simon@josefsson.org>
2724         * ANNOUNCE: Mention SASL "plain".
2726 2003-02-20  Simon Josefsson <simon@josefsson.org>
2728         * NEWS: Add.
2730 2003-02-20  Simon Josefsson <simon@josefsson.org>
2732         * tst_stringprep.c: Remove broken XMPP tests.  Add SASL test.
2734 2003-02-20  Simon Josefsson <simon@josefsson.org>
2736         * internal.h: Include stringprep_plain.h.
2738 2003-02-20  Simon Josefsson <simon@josefsson.org>
2740         * profiles.c: Add stringprep_plain for SASL ANONYMOUS plain
2741         profile.
2743 2003-02-20  Simon Josefsson <simon@josefsson.org>
2745         * profiles.c: Fix XMPP definition.
2747 2003-02-20  Simon Josefsson <simon@josefsson.org>
2749         * stringprep_plain.h: New file.
2751 2003-02-19  Simon Josefsson <simon@josefsson.org>
2753         * NEWS: Add.
2755 2003-02-19  Simon Josefsson <simon@josefsson.org>
2757         * THANKS: Add.
2759 2003-02-19  Simon Josefsson <simon@josefsson.org>
2761         * profiles.c: Don't normalize or map ASCII space for XMPP nodeprep.
2762         Tiny patch from Travis Shirk <TShirk@jabber.com>.
2764 2003-02-18  Simon Josefsson <simon@josefsson.org>
2766         * README: Add.
2768 2003-02-15  Simon Josefsson <simon@josefsson.org>
2770         * idna.c: Make sure decoded punycode data is zero terminated.
2772 2003-02-15  Simon Josefsson <simon@josefsson.org>
2774         * tst_idna.c: Fix memory leak.
2776 2003-02-15  Simon Josefsson <simon@josefsson.org>
2778         * idna.c: Fix memory leaks.  Waste less memory.
2780 2003-02-15  Simon Josefsson <simon@josefsson.org>
2782         * idna.c: Fix memory leak.
2784 2003-02-14  Simon Josefsson <simon@josefsson.org>
2786         * tst_stringprep.c: Fix.
2788 2003-02-14  Simon Josefsson <simon@josefsson.org>
2790         * nfkc.c: Fix typo.
2792 2003-02-14  Simon Josefsson <simon@josefsson.org>
2794         * stringprep.c: Fix maplen calculation.
2796 2003-02-14  Simon Josefsson <simon@josefsson.org>
2798         * stringprep.c: Fix gcc warnings.
2800 2003-02-14  Simon Josefsson <simon@josefsson.org>
2802         * stringprep.c, stringprep.h.in: Change STRINGPREP_MAX_MAP_CHARS to
2803         4 to waste less space.
2805 2003-02-14  Simon Josefsson <simon@josefsson.org>
2807         * NEWS: Version 0.1.8.
2809 2003-02-14  Simon Josefsson <simon@josefsson.org>
2811         * Makefile.am: GTK-DOC fix.
2813 2003-02-14  Simon Josefsson <simon@josefsson.org>
2815         * libidn.texi: Update port status.
2817 2003-02-14  Simon Josefsson <simon@josefsson.org>
2819         * configure.ac: Use = instead of == as test operator.
2821 2003-02-13  Simon Josefsson <simon@josefsson.org>
2823         * example2.c, stringprep.c: Use size_t for string lengths.
2825 2003-02-13  Simon Josefsson <simon@josefsson.org>
2827         * example2.c: Revert missing-noreturn fix.
2829 2003-02-13  Simon Josefsson <simon@josefsson.org>
2831         * idna.c: Use size_t for string lengths.
2833 2003-02-13  Simon Josefsson <simon@josefsson.org>
2835         * configure.ac, Makefile.am: Condition GTK-DOC and disable by
2836         default.
2838 2003-02-13  Simon Josefsson <simon@josefsson.org>
2840         * configure.ac: Cleanup gtk-doc build.
2842 2003-02-13  Simon Josefsson <simon@josefsson.org>
2844         * profiles.c: Zero terminate XMPP array.
2846 2003-02-13  Simon Josefsson <simon@josefsson.org>
2848         * configure.ac: Bump version (both shared library and package).
2850 2003-02-13  Simon Josefsson <simon@josefsson.org>
2852         * NEWS: Add.
2854 2003-02-13  Simon Josefsson <simon@josefsson.org>
2856         * example.c, example2.c, gen-unicode-tables.pl, idna.c, internal.h,
2857         nfkc.c, punycode.c, stringprep.c, stringprep.h.in, toutf8.c,
2858         tst_idna.c, tst_nfkc.c, tst_punycode.c, tst_stringprep.c: Fix
2859         CFLAGS warnings.
2861 2003-02-13  Simon Josefsson <simon@josefsson.org>
2863         * example3.c, example4.c: Fix CFLAGS warnings.  Use official IDNA
2864         ACE prefix.
2866 2003-02-12  Simon Josefsson <simon@josefsson.org>
2868         * tst_stringprep.c: Cleanups for including as appendix in draft.
2870 2003-02-12  Simon Josefsson <simon@josefsson.org>
2872         * profiles.c: Don't optimize prohibited output tables (better trace
2873         logs).
2875 2003-02-12  Simon Josefsson <simon@josefsson.org>
2877         * tst_stringprep.c: More self tests.  More debug info.
2879 2003-02-12  Simon Josefsson <simon@josefsson.org>
2881         * stringprep.c: More debug output.
2883 2003-02-12  Simon Josefsson <simon@josefsson.org>
2885         * idna-ace-prefix.txt: Official results.
2887 2003-02-12  Simon Josefsson <simon@josefsson.org>
2889         * Makefile.am: Improve release target.
2891 2003-02-12  Simon Josefsson <simon@josefsson.org>
2893         * Makefile.am: Add release target.
2895 2003-02-12  Simon Josefsson <simon@josefsson.org>
2897         * NEWS, configure.ac: Version 0.1.7.
2899 2003-02-12  Simon Josefsson <simon@josefsson.org>
2901         * tst_idna.c: Fix IDNA ACE prefix.
2903 2003-02-12  Simon Josefsson <simon@josefsson.org>
2905         * idna.h: Use official IDNA prefix.
2907 2003-02-11  Simon Josefsson <simon@josefsson.org>
2909         * Makefile.am: Add upload target.
2911 2003-02-11  Simon Josefsson <simon@josefsson.org>
2913         * tst_idna.c: Use new IDNA ACE prefix.
2915 2003-02-11  Simon Josefsson <simon@josefsson.org>
2917         * NEWS, configure.ac: Version 0.1.6.
2919 2003-02-11  Simon Josefsson <simon@josefsson.org>
2921         * idna-ace-prefix.txt: Add my computation.
2923 2003-02-11  Simon Josefsson <simon@josefsson.org>
2925         * idna.h: Chose IDNA prefix based on my computation.
2927 2003-02-09  Simon Josefsson <simon@josefsson.org>
2929         * internal.h: Fix header.
2931 2003-02-09  Simon Josefsson <simon@josefsson.org>
2933         * stringprep.h.in: Fix.
2935 2003-02-09  Simon Josefsson <simon@josefsson.org>
2937         * profiles.c: Indent.
2939 2003-02-09  Simon Josefsson <simon@josefsson.org>
2941         * Makefile.am: Fix cvs2cl.
2943 2003-02-07  Simon Josefsson <simon@josefsson.org>
2945         * README: Fix.
2947 2003-02-07  Simon Josefsson <simon@josefsson.org>
2949         * README-alpha: Add build instructions.
2951 2003-02-07  Simon Josefsson <simon@josefsson.org>
2953         * NEWS: Add.
2955 2003-02-07  Simon Josefsson <simon@josefsson.org>
2957         * libidn.texi: Add XMPP.
2959 2003-02-07  Simon Josefsson <simon@josefsson.org>
2961         * profiles.c: Use table C.8 for bidi prohibited instead of C.9.
2963 2003-02-07  Simon Josefsson <simon@josefsson.org>
2965         * Makefile.am, internal.h, profiles.c, stringprep_xmpp.h,
2966         tst_stringprep.c: Support XMPP.
2968 2003-02-07  Simon Josefsson <simon@josefsson.org>
2970         * ANNOUNCE: Fix.
2972 2003-02-07  Simon Josefsson <simon@josefsson.org>
2974         * stringprep_kerberos5.h, stringprep_nameprep.h,
2975         stringprep_generic.h: Name fix.
2977 2003-02-05  Simon Josefsson <simon@josefsson.org>
2979         * libc/README: Fix.
2981 2003-01-31  Simon Josefsson <simon@josefsson.org>
2983         * tst_punycode.c, tst_idna.c: Indent.
2985 2003-01-31  Simon Josefsson <simon@josefsson.org>
2987         * tst_punycode.c: Indent.
2989 2003-01-31  Simon Josefsson <simon@josefsson.org>
2991         * example3.c, example4.c, idna.c, stringprep.c, toutf8.c,
2992         tst_idna.c, tst_punycode.c: Indent.
2994 2003-01-30  Simon Josefsson <simon@josefsson.org>
2996         * ANNOUNCE: Fix.
2998 2003-01-30  Simon Josefsson <simon@josefsson.org>
3000         * libidn.texi: Typo.
3002 2003-01-29  Simon Josefsson <simon@josefsson.org>
3004         * ANNOUNCE: Mention libc.
3006 2003-01-28  Simon Josefsson <simon@josefsson.org>
3008         * libc/README: Typo.
3010 2003-01-28  Simon Josefsson <simon@josefsson.org>
3012         * configure.ac: Release 0.1.5.
3014 2003-01-28  Simon Josefsson <simon@josefsson.org>
3016         * Makefile.am: Dist libc/*.
3018 2003-01-28  Simon Josefsson <simon@josefsson.org>
3020         * libc/README: Fix.
3022 2003-01-28  Simon Josefsson <simon@josefsson.org>
3024         * libc/README: Add.
3026 2003-01-28  Simon Josefsson <simon@josefsson.org>
3028         * NEWS, libc/Makefile, libc/README, libc/Versions, libc/configure,
3029         libc/example.c, libc/getaddrinfo.c, libc/libc.patch, libc/netdb.h:
3030         Libidn as libc add-on.
3032 2003-01-28  Simon Josefsson <simon@josefsson.org>
3034         * idna.c, idna.h: Return new error code IDNA_ICONV_ERROR instead of
3035         crashing when character set conversion fails.
3037 2003-01-28  Simon Josefsson <simon@josefsson.org>
3039         * toutf8.c: Fix prototype.  Move unused parameter unless
3040         LOCALE_WORKS.
3042 2003-01-28  Simon Josefsson <simon@josefsson.org>
3044         * internal.h: Work from within GNU Libc.
3046 2003-01-27  Simon Josefsson <simon@josefsson.org>
3048         * THANKS: Add ack.
3050 2003-01-27  Simon Josefsson <simon@josefsson.org>
3052         * libidn.texi: Point to THANKS for more acks.
3054 2003-01-27  Simon Josefsson <simon@josefsson.org>
3056         * idna.c: Fix possible memory corruption.  Noncopyrightable patch
3057         from Waldo Bastian <bastian@kde.org>.
3059 2003-01-20  Simon Josefsson <simon@josefsson.org>
3061         * configure.ac: Change bug email address.
3063 2003-01-18  Simon Josefsson <simon@josefsson.org>
3065         * Makefile.am: Generate ChangeLog with --no-times.
3067 2003-01-15  Simon Josefsson <simon@josefsson.org>
3069         * NEWS, configure.ac: Release 0.1.4.
3071 2003-01-15  Simon Josefsson <simon@josefsson.org>
3073         * toutf8.c: Fix functions on bad platforms.
3075 2003-01-15  Simon Josefsson <simon@josefsson.org>
3077         * stringprep.c: Add comment.
3079 2003-01-15  Simon Josefsson <simon@josefsson.org>
3081         * tst_idna.c: Test step 5 in ToASCII.
3083 2003-01-15  Simon Josefsson <simon@josefsson.org>
3085         * idna.c, idna.h: Fix ToASCII().
3087 2003-01-15  Simon Josefsson <simon@josefsson.org>
3089         * libidn.texi: Fix copyright.
3091 2003-01-15  Simon Josefsson <simon@josefsson.org>
3093         * libidn.texi: Fix dir entry.
3095 2003-01-15  Simon Josefsson <simon@josefsson.org>
3097         * Makefile.am: Use automake's ps and pdf texinfo targets.  Remove
3098         txt texinfo target.
3100 2003-01-15  Simon Josefsson <simon@josefsson.org>
3102         * Makefile.am: EXTRA_DIST lgplg.texi.  Disable GTK-DOC for
3103         distcheck builds (doesn't work).
3105 2003-01-15  Simon Josefsson <simon@josefsson.org>
3107         * lgpl.texi, libidn.texi: Add acknowledgements, lgpl.
3109 2003-01-15  Simon Josefsson <simon@josefsson.org>
3111         * Makefile.am, configure.ac, example.c, example2.c, idna.c, idna.h,
3112         libidn.texi, nfkc.c, profiles.c, punycode.c, punycode.h,
3113         stringprep.c, stringprep.h.in, toutf8.c, tst_idna.c, tst_nfkc.c,
3114         tst_punycode.c, tst_stringprep.c, version.c: Comment cleanup.
3116 2003-01-15  Simon Josefsson <simon@josefsson.org>
3118         * Makefile.am: Improve texinfo manual.
3120 2003-01-15  Simon Josefsson <simon@josefsson.org>
3122         * stringprep.c: Add doc.
3124 2003-01-15  Simon Josefsson <simon@josefsson.org>
3126         * libidn.texi: Add.
3128 2003-01-15  Simon Josefsson <simon@josefsson.org>
3130         * README: Remove API documentation.
3132 2003-01-15  Simon Josefsson <simon@josefsson.org>
3134         * NEWS, configure.ac: Release 0.1.3.
3136 2003-01-15  Simon Josefsson <simon@josefsson.org>
3138         * Makefile.am, fdl.texi, gdoc, libidn.texi: Add texinfo manual.
3140 2003-01-15  Simon Josefsson <simon@josefsson.org>
3142         * example2.c: Fix for texinfiscation.
3144 2003-01-15  Simon Josefsson <simon@josefsson.org>
3146         * nfkc.c: Doc fixes.
3148 2003-01-08  Simon Josefsson <simon@josefsson.org>
3150         * README-alpha: Add.
3152 2003-01-08  Simon Josefsson <simon@josefsson.org>
3154         * NEWS, configure.ac: Release 0.1.2.
3156 2003-01-08  Simon Josefsson <simon@josefsson.org>
3158         * example4.c: Fix.
3160 2003-01-08  Simon Josefsson <simon@josefsson.org>
3162         * Makefile.am, example3.c, example4.c, idna.c, idna.h,
3163         stringprep.h.in, toutf8.c: IDNA high-level API.
3165 2003-01-08  Simon Josefsson <simon@josefsson.org>
3167         * NEWS, configure.ac: Release 0.1.1.
3169 2003-01-08  Simon Josefsson <simon@josefsson.org>
3171         * version.c, toutf8.c: Doc fix.
3173 2003-01-08  Simon Josefsson <simon@josefsson.org>
3175         * idna.c: Doc fix.
3177 2003-01-08  Simon Josefsson <simon@josefsson.org>
3179         * stringprep.c: Doc fix.
3181 2003-01-08  Simon Josefsson <simon@josefsson.org>
3183         * nfkc.c, stringprep.c, version.c: Add GTK-DOC documentation.
3185 2003-01-08  Simon Josefsson <simon@josefsson.org>
3187         * stringprep.h.in: GTK-DOC fixes.
3189 2003-01-08  Simon Josefsson <simon@josefsson.org>
3191         * toutf8.c: Add GTK-DOC documentation.
3193 2003-01-08  Simon Josefsson <simon@josefsson.org>
3195         * punycode.c: Add GTK-DOC documentation.
3197 2003-01-08  Simon Josefsson <simon@josefsson.org>
3199         * Makefile.am, configure.ac: Add API Reference Manual.
3201 2003-01-05  Simon Josefsson <simon@josefsson.org>
3203         * configure.ac: Release 0.1.0.
3205 2003-01-05  Simon Josefsson <simon@josefsson.org>
3207         * Makefile.am: Fix ChangeLog in distcheck.
3209 2003-01-05  Simon Josefsson <simon@josefsson.org>
3211         * README-alpha, README: Fix.
3213 2003-01-05  Simon Josefsson <simon@josefsson.org>
3215         * idna.h, Makefile.am: Add.
3217 2003-01-05  Simon Josefsson <simon@josefsson.org>
3219         * tst_idna.c: Check idna_to_unicode().
3221 2003-01-05  Simon Josefsson <simon@josefsson.org>
3223         * idna.c: Fix.
3225 2003-01-05  Simon Josefsson <simon@josefsson.org>
3227         * tst_punycode.c: Check decoding.
3229 2003-01-05  Simon Josefsson <simon@josefsson.org>
3231         * README-alpha: Add.
3233 2003-01-04  Simon Josefsson <simon@josefsson.org>
3235         * ANNOUNCE: Fix.
3237 2003-01-03  Simon Josefsson <simon@josefsson.org>
3239         * README-alpha: Rename.
3241 2003-01-03  Simon Josefsson <simon@josefsson.org>
3243         * NEWS: Fix.
3245 2003-01-03  Simon Josefsson <simon@josefsson.org>
3247         * Makefile.am: Build IDNA.
3249 2003-01-03  Simon Josefsson <simon@josefsson.org>
3251         * AUTHORS: Rename.
3253 2003-01-03  Simon Josefsson <simon@josefsson.org>
3255         * ANNOUNCE: Fix.
3257 2003-01-03  Simon Josefsson <simon@josefsson.org>
3259         * README, idna.c, idna.h, internal.h, tst_idna.c: Add unfinished
3260         old IDNA stuff.
3262 2003-01-03  Simon Josefsson <simon@josefsson.org>
3264         * libidn.pc.in: Rename and fix.
3266 2003-01-03  Simon Josefsson <simon@josefsson.org>
3268         * THANKS: Add.
3270 2003-01-03  Simon Josefsson <simon@josefsson.org>
3272         * THANKS, README: Rename.
3274 2003-01-03  Simon Josefsson <simon@josefsson.org>
3276         * Makefile.am, configure.ac: Rename.
3278 2003-01-03  Simon Josefsson <simon@josefsson.org>
3280         * libidn.pc.in, libstringprep.pc.in: Rename libstringprep.pc.in to
3281         libidn.pc.in.
3283 2003-01-02  Simon Josefsson <simon@josefsson.org>
3285         * Makefile.am, gen-stringprep-tables.pl, rfc3454.txt: Use
3286         rfc3454.txt instead of draft-hoffman-stringprep-07.txt.
3288 2002-12-27  Simon Josefsson <simon@josefsson.org>
3290         * ANNOUNCE: Fix.
3292 2002-12-26  Simon Josefsson <simon@josefsson.org>
3294         * ANNOUNCE: Cleanup.
3296 2002-12-26  Simon Josefsson <simon@josefsson.org>
3298         * ANNOUNCE: Initiate name change for savannah project registration.
3300 2002-12-26  Simon Josefsson <simon@josefsson.org>
3302         * tst_punycode.c: Fixes.
3304 2002-12-26  Simon Josefsson <simon@josefsson.org>
3306         * tst_stringprep.c: Fix.
3308 2002-12-26  Simon Josefsson <simon@josefsson.org>
3310         * README-alpha: Add.
3312 2002-12-26  Simon Josefsson <simon@josefsson.org>
3314         * ANNOUNCE: Fix.
3316 2002-12-19  Simon Josefsson <simon@josefsson.org>
3318         * Makefile.am, NEWS, configure.ac, example.c, example2.c,
3319         internal.h, nfkc.c, punycode.c, punycode.h, stringprep.c,
3320         stringprep.h.in, tst_punycode.c: Add punycode.  Use "unsigned long"
3321         for Unicode code points.  Copying condition fixes.  Fixes.
3323 2002-12-14  Simon Josefsson <simon@josefsson.org>
3325         * Makefile.am: Make sure ChangeLog is regenerated.
3327 2002-12-13  Simon Josefsson <simon@josefsson.org>
3329         * NEWS, configure.ac: Release 0.0.8.
3331 2002-12-13  Simon Josefsson <simon@josefsson.org>
3333         * AUTHORS, Makefile.am, NEWS, README, THANKS, configure.ac,
3334         internal.h, libstringprep.pc.in, strdup.c, stringprep.c,
3335         stringprep_generic.h, stringprep_kerberos5.h,
3336         stringprep_nameprep.h, toutf8.c, tst_nfkc.c, tst_stringprep.c:
3337         Portability fixes.
3339 2002-12-13  Simon Josefsson <simon@josefsson.org>
3341         * Makefile.am: Link with libiconv.
3343 2002-12-10  Simon Josefsson <simon@josefsson.org>
3345         * stringprep.c: Don't use uint32_t in one odd place.
3347 2002-12-10  Simon Josefsson <simon@josefsson.org>
3349         * stringprep.c: Flawfinder.
3351 2002-12-10  Simon Josefsson <simon@josefsson.org>
3353         * toutf8.c: Fix.
3355 2002-12-10  Simon Josefsson <simon@josefsson.org>
3357         * stringprep.h.in: Remove comma on last enum entry.
3359 2002-12-09  Simon Josefsson <simon@josefsson.org>
3361         * tst_nfkc.c: Fix memory leak.
3363 2002-12-09  Simon Josefsson <simon@josefsson.org>
3365         * configure.ac, internal.h, stringprep.c: Use dmalloc.  Fix memory
3366         leak when bidi fails.
3368 2002-12-09  Simon Josefsson <simon@josefsson.org>
3370         * tst_stringprep.c: Check version.
3372 2002-12-09  Simon Josefsson <simon@josefsson.org>
3374         * NEWS, configure.ac: Release 0.0.7 (version 0.0.6 was abandoned).
3376 2002-12-09  Simon Josefsson <simon@josefsson.org>
3378         * configure.ac: Release 0.0.6.
3380 2002-12-09  Simon Josefsson <simon@josefsson.org>
3382         * tst_stringprep.c: Check all upper string case mapping.
3384 2002-12-09  Simon Josefsson <simon@josefsson.org>
3386         * stringprep.c: Apply table until it can't be applied any longer.
3388 2002-12-07  Simon Josefsson <simon@josefsson.org>
3390         * tst_stringprep.c: Add nameprep vector.
3392 2002-12-07  Simon Josefsson <simon@josefsson.org>
3394         * example.c: Cosmetic fix.
3396 2002-12-07  Simon Josefsson <simon@josefsson.org>
3398         * stringprep.c: Fix printf() format warnings.  Fix bidi table for
3399         loop (affected only nameprep).
3401 2002-12-07  Simon Josefsson <simon@josefsson.org>
3403         * NEWS: Release 0.0.5.
3405 2002-12-07  Simon Josefsson <simon@josefsson.org>
3407         * Makefile.am, configure.ac: Add memset.c, an AC_LIBOBJ.
3409 2002-12-07  Simon Josefsson <simon@josefsson.org>
3411         * memset.c: An AC_LIBOBJ, from gnulib.
3413 2002-12-07  Simon Josefsson <simon@josefsson.org>
3415         * profiles.c, stringprep.c, stringprep.h.in: Indent.
3417 2002-12-07  Simon Josefsson <simon@josefsson.org>
3419         * README: Use new types.
3421 2002-12-07  Simon Josefsson <simon@josefsson.org>
3423         * profiles.c, stringprep.c, stringprep.h.in, tst_stringprep.c:
3424         Fixes.
3426 2002-12-07  Simon Josefsson <simon@josefsson.org>
3428         * profiles.c, stringprep.c, tst_stringprep.c: Fix bidi code and add
3429         self tests.
3431 2002-12-07  Simon Josefsson <simon@josefsson.org>
3433         * gen-stringprep-tables.pl, profiles.c, stringprep.c,
3434         stringprep.h.in, stringprep_generic.h, stringprep_kerberos5.h,
3435         stringprep_nameprep.h, tst_stringprep.c: Clean up internal
3436         profiling definitions.
3438 2002-12-06  Simon Josefsson <simon@josefsson.org>
3440         * example.c: Fix typo.
3442 2002-12-06  Simon Josefsson <simon@josefsson.org>
3444         * configure.ac: Release 0.0.4.
3446 2002-12-06  Simon Josefsson <simon@josefsson.org>
3448         * NEWS, README, profiles.c, stringprep.c, stringprep.h.in,
3449         stringprep_nameprep.h, tst_stringprep.c: Add unassigned code point
3450         handling, and self test.
3452 2002-12-06  Simon Josefsson <simon@josefsson.org>
3454         * tst_stringprep.c: Don't modify constant string during debug.
3456 2002-12-05  Simon Josefsson <simon@josefsson.org>
3458         * stringprep.c: Don't use *_fast().
3460 2002-12-05  Simon Josefsson <simon@josefsson.org>
3462         * Makefile.am: Don't use $< (GNU specific).
3464 2002-12-03  Simon Josefsson <simon@josefsson.org>
3466         * Makefile.am: Portability fixes.
3468 2002-12-03  Simon Josefsson <simon@josefsson.org>
3470         * internal.h, nfkc.c, stringprep.c, toutf8.c, tst_nfkc.c,
3471         tst_stringprep.c, version.c: Simplify the #include-mess. (NULL
3472         wasn't found on alpha-unknown-netbsd1.6)
3474 2002-11-30  Simon Josefsson <simon@josefsson.org>
3476         * config.rpath: [no log message]
3478 2002-11-30  Simon Josefsson <simon@josefsson.org>
3480         * NEWS, configure.ac: Release 0.0.3.
3482 2002-11-30  Simon Josefsson <simon@josefsson.org>
3484         * Makefile.am, configure.ac, strdup.c: Add replacement strdup.c for
3485         system's without it.  Increment shared library version.  Trim
3486         autoconf tests.
3488 2002-11-30  Simon Josefsson <simon@josefsson.org>
3490         * README: Added copying conditions.  Added more API documentation.
3492 2002-11-30  Simon Josefsson <simon@josefsson.org>
3494         * THANKS: Add copying conditions.
3496 2002-11-30  Simon Josefsson <simon@josefsson.org>
3498         * AUTHORS: Add copying conditions and public key.
3500 2002-11-30  Simon Josefsson <simon@josefsson.org>
3502         * Makefile.am, example.c, nfkc.c, stringprep.h.in,
3503         tst_stringprep.c: Export stringprep_utf8_to_unichar.
3505         Rename stringprep_utf8_to_ucs4_fast to stringprep_utf8_to_ucs4 to
3506         clean up API (old entry maintained for binary backwards
3507         compatibility though).
3509         Indent.
3511         Add sign make target.
3513 2002-11-29  Simon Josefsson <simon@josefsson.org>
3515         * nfkc.c, profiles.c, toutf8.c: indent
3517 2002-11-29  Simon Josefsson <simon@josefsson.org>
3519         * stringprep.c: improve debugging output
3521 2002-11-14  Simon Josefsson <simon@josefsson.org>
3523         * configure.ac: AC_PROG_RANLIB obsoleted by libtool.
3525 2002-11-07  Simon Josefsson <simon@josefsson.org>
3527         * example.c: improve comment
3529 2002-11-07  Simon Josefsson <simon@josefsson.org>
3531         * Makefile.am: add dependency
3533 2002-11-07  Simon Josefsson <simon@josefsson.org>
3535         * NEWS, configure.ac: Release 0.0.2.
3537 2002-11-07  Simon Josefsson <simon@josefsson.org>
3539         * toutf8.c: Remove unused variable.
3541 2002-11-07  Simon Josefsson <simon@josefsson.org>
3543         * stringprep.c: Fix memory leak.
3545 2002-11-07  Simon Josefsson <simon@josefsson.org>
3547         * Makefile.am, tst_nfkc.c, tst_stringprep.c: Add NFKC self test.
3549 2002-11-06  Simon Josefsson <simon@josefsson.org>
3551         * stringprep.h.in, toutf8.c: Cosmetic fixes.
3553 2002-11-06  Simon Josefsson <simon@josefsson.org>
3555         * ANNOUNCE: Add.
3557 2002-11-06  Simon Josefsson <simon@josefsson.org>
3559         * README: Explain why GLIB is not used.
3561 2002-11-06  Simon Josefsson <simon@josefsson.org>
3563         * Makefile.am, README: Build fixes.
3565 2002-11-06  Simon Josefsson <simon@josefsson.org>
3567         * Makefile.am, NEWS, README, THANKS, configure.ac, example.c,
3568         iconv.m4, libstringprep.pc.in, profiles.c, stringprep.h.in,
3569         stringprep_generic.h, stringprep_kerberos5.h,
3570         stringprep_nameprep.h, toutf8.c: Add example.  Add toutf8.c.  Check
3571         if OS has locale functions.  Add -R to pkg-config info file.  Moved
3572         profile variables to profile.c from header files.
3574 2002-11-05  Simon Josefsson <simon@josefsson.org>
3576         * AUTHORS, COPYING.LIB, CaseFolding-3.2.0.txt,
3577         CompositionExclusions-3.2.0.txt, LineBreak-3.2.0.txt, Makefile.am,
3578         NEWS, README, SpecialCasing-3.2.0.txt, THANKS,
3579         UnicodeData-3.2.0.txt, configure.ac, gen-stringprep-tables.pl,
3580         gen-unicode-tables.pl, libstringprep.pc.in, nfkc.c, stringprep.c,
3581         stringprep.h.in, stringprep_generic.h, stringprep_kerberos5.h,
3582         stringprep_nameprep.h, tst_stringprep.c, version.c: Initial
3583         version.
3585         ----------------------------------------------------------------------
3586         Copyright 2002, 2003, 2004  Simon Josefsson
3587         Copying and distribution of this file, with or without modification,
3588         are permitted in any medium without royalty provided the copyright
3589         notice and this notice are preserved.