diff options
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 128 |
1 files changed, 127 insertions, 1 deletions
@@ -1,7 +1,133 @@ Libidn NEWS -- History of user-visible changes. -*- outline -*- -Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Simon Josefsson +Copyright (C) 2002-2011 Simon Josefsson See the end for copying conditions. +* Version 1.23 (released 2011-11-25) [stable] + +** stringprep.h: Now #include's sys/types.h instead of unistd.h for ssize_t. +Some systems (e.g., Mingw with MSVC 9) does not have unistd.h. + +** idn-free.h: Protect prototypes with 'extern "C"' marker. +Reported by Bittner Ede <bittner.ede@euronetrt.hu>. + +** doc: Update link to experimental TLD tables. +The new link is <https://github.com/gnuthor/tldchk>. + +** Update gnulib files and translations. + +** QA: Improved cyclo output. Update GTK-DOC files. Various bugfixes. + +** API and ABI is backwards compatible with the previous version. + +* Version 1.22 (released 2011-05-04) [stable] + +** libidn: Add -liconv as static library requirement in libidn.pc, for MinGW. +Reported by Volker Grabsch <vog@notjusthosting.com>. + +** libidn: Fix memory leak in idna_to_ascii_4z when idna_to_ascii_4i fails. +Reported by and tiny patch from Olga Limburg <olimburg@gmail.com>. + +** libidn: Ran clang-analyze on the code. +Fixed some dead assignments/initializations. + +** build: Really distribute win32/libidn4win.mk. + +** API and ABI is backwards compatible with the previous version. + +* Version 1.21 (released 2011-04-24) [stable] + +** build/gettext: Demand gettext >= 0.18.1 in order to get newer M4 files. +The old M4 files associated with 0.17 caused problems on Solaris, +hopefully now fixed. Reported by Dagobert Michelsen <dam@opencsw.org> +in <http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/25522>. + +** build: Improve MinGW cross-compile makefile, see win32/libidn4win.mk. + +** build: Visual Studio files fixed to define LIBIDN_BUILDING. +Tiny patch from Waqas Hussain <waqas20@gmail.com>. + +** API and ABI is backwards compatible with the previous version. + +* Version 1.20 (released 2011-03-01) [stable] + +** libidn: Fix bug in ToUnicode to compare 'xn--' case-insensitively. +The problem is typically noticed when an upper ACE case string is +converted to Unicode. Before, this would return the input rather than +converting the ACE form to Unicode. Reported by Stepan Golosunov +<stepan@golosunov.pp.ru> in <http://bugs.debian.org/610617>. + +** tests: Added self-test tst_idna3 to catch any regression of problem above. + +** idn: Only print copyright and license blurb when used interactively. +Reported by "Andrew O. Shadoura" <bugzilla@tut.by> and Roman Mamedov +<rm@romanrm.ru> in <http://bugs.debian.org/615947> and +<http://bugs.debian.org/615949> respectively. + +** Update gnulib files and translations. + +** API and ABI is backwards compatible with the previous version. + +* Version 1.19 (released 2010-05-22) [stable] + +** doc: Typo fixes. Added PDF version of API reference manual. +See doc/reference/libidn.pdf. + +** build: Update gnulib files. + +** build: Use valgrind -q to reduce verbosity. + +** API and ABI is backwards compatible with the previous version. + +* Version 1.18 (released 2010-02-15) [stable] + +** libidn: Put forgotten symbols under old namespace. +Reverts one unnecessary change introduced in 1.17. Suggested by Marco +d'Itri <md@linux.it>. + +** API and ABI is backwards compatible with the previous version. + +* Version 1.17 (released 2010-02-05) [alpha] + +** libidn: Fix symbol export problem for a few variables. +Applications (that use these rarely used variables) built against +versions before 1.13 did not work with libidn versions 1.13 to 1.16. + +Symbol versioning was introduced in version 1.13 but by accident some +symbols that were visible before that release were not exported, and +the consequence was that those symbols were not available in version +1.13 to 1.16. This release fixes the problem, so the symbols are +visible again, making this release backwards compatible with all +earlier releases. + +The affected symbols are the following variables: +stringprep_iscsi_prohibit, stringprep_rfc3454_A_1, +stringprep_rfc3454_B_1, stringprep_rfc3454_B_2, +stringprep_rfc3454_B_3, stringprep_rfc3454_C_1_1, +stringprep_rfc3454_C_1_2, stringprep_rfc3454_C_2_1, +stringprep_rfc3454_C_2_2, stringprep_rfc3454_C_3, +stringprep_rfc3454_C_4, stringprep_rfc3454_C_5, +stringprep_rfc3454_C_6, stringprep_rfc3454_C_7, +stringprep_rfc3454_C_8, stringprep_rfc3454_C_9, +stringprep_rfc3454_D_1, stringprep_rfc3454_D_2, +stringprep_saslprep_space_map. + +Thanks to Marco d'Itri <md@linux.it> for reporting +<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=561291> that led to +discovering this problem. + +** Really fix the link error of self-tests on MinGW. + +** API and ABI is backwards compatible with the previous version. + +* Version 1.16 (released 2010-01-12) + +** java: Add a Maven pom.xml project file. +Contributed by Guus der Kinderen <guus.der.kinderen@gmail.com>. + +** Fix a link error on MinGW. + +** API and ABI is backwards compatible with the previous version. + * Version 1.15 (released 2009-06-08) ** libidn: Use c_strcasecmp instead of strcasecmp. |