File libidn2.changes of Package libidn2
xxxxxxxxxx
1
-------------------------------------------------------------------
2
Mon Dec 21 11:44:45 UTC 2020 - Marcus Meissner <meissner@suse.com>
3
4
- The library is actually dual licensed, GPL-2.0-or-later or LGPL-3.0-or-later,
5
match factory licenses (bsc#1180138)
6
7
-------------------------------------------------------------------
8
Tue May 28 11:55:30 UTC 2019 - Martin Pluskal <mpluskal@suse.com>
9
10
- Update to version 2.2.0 CVE-2019-12290 bsc#1154884:
11
* Perform A-Label roundtrip for lookup functions by default
12
* Stricter check of input to punycode decoder
13
* Fix punycode decoding with no ASCII chars but given delimiter
14
* Fix 'idn2 --no-tr64' (was a no-op)
15
* Allow _ as a basic code point in domain labels
16
* Fail building documentation if 'ronn' isn't installed
17
* git tag changed to reflect https://semver.org/
18
19
-------------------------------------------------------------------
20
Wed Feb 20 21:50:06 UTC 2019 - Andreas Stieger <andreas.stieger@gmx.de>
21
22
- update to 2.1.1 CVE-2019-18224 bsc#1154887:
23
* Revert SONAME bump from release 2.1.0
24
* Fix NULL dereference in idn2_register_u8() and
25
idn2_register_ul()
26
* Fix free of random value in idn2_to_ascii_4i()
27
* Improved fuzzer (which found the above issues)
28
* Check for valid unicode input in punycode encoder
29
* Avoid excessive CPU usage in punycode encoding with
30
large inputs
31
* Deprecate idn2_to_ascii_4i() in favor of idn2_to_ascii_4i2()
32
* Restrict output length of idn2_to_ascii_4i() to 63 bytes
33
34
-------------------------------------------------------------------
35
Sat Jan 5 17:12:00 UTC 2019 - astieger@suse.com
36
37
- update to 2.1.0:
38
* Two internal functions are no longer exposed, soname bump
39
* Fix label length check for idn2_register_u8()
40
* Add missing error messages to idn2_strerror_name()
41
42
-------------------------------------------------------------------
43
Mon May 28 14:28:16 UTC 2018 - astieger@suse.com
44
45
- update to 2.0.5:
46
* Switch the default library behavior to IDNA2008 as amended by
47
TR#46 (non-transitional). That default behavior is enabled when
48
no flags are specified to function calls. Applications can
49
utilize the %IDN2_NO_TR46 flag to switch to the unamended
50
IDNA2008. This is done in the interest of interoperability
51
based on the fact that this is what application writers care
52
about rather than strict compliance with a particular protocol
53
* Fixed memory leak in idn2_to_unicode_8zlz()
54
* Return error (IDN2_ICONV_FAIL) on charset conversion errors
55
* Fixed issue with STD3 rules applying in non-transitional TR46
56
mode
57
* idn2: added option --usestd3asciirules
58
- put translations into libidn2-lang
59
- correct location of install_info_prereq macro to be on tools
60
61
-------------------------------------------------------------------
62
Wed Aug 30 19:27:14 UTC 2017 - astieger@suse.com
63
64
- update to 2.0.4:
65
* Fix integer overflow in bidi.c/_isBidi() bsc#1056451
66
* Fix integer overflow in puny_decode.c/decode_digit()
67
bsc#1056450
68
* Fix idna_free() to idn_free()
69
- enable documentation again
70
71
-------------------------------------------------------------------
72
Mon Jul 24 18:26:03 UTC 2017 - astieger@suse.com
73
74
- update to 2.0.3:
75
* %IDN2_USE_STD3_ASCII_RULES disabled by default.
76
Previously libidn2 was eliminating non-STD3 characters from
77
domain strings such as _443._tcp.example.com, or IPs such as
78
1.2.3.4/24 provided to libidn2 functions. That was an
79
unexpected regression for applications switching from libidn
80
and thus it is no longer applied by default.
81
Use %IDN2_USE_STD3_ASCII_RULES to enable that behavior again.
82
- disable documentation, does not build correctly
83
84
-------------------------------------------------------------------
85
Sat May 20 08:13:44 UTC 2017 - astieger@suse.com
86
87
- update to 2.0.2:
88
* Fix TR46 transitional mode
89
* Fix several documentation issues
90
91
-------------------------------------------------------------------
92
Tue Apr 25 09:18:59 UTC 2017 - pmonrealgonzalez@suse.com
93
94
- Sources updated from http://alpha.gnu.org to https://ftp.gnu.org
95
96
-------------------------------------------------------------------
97
Mon Apr 24 15:18:16 UTC 2017 - pmonrealgonzalez@suse.com
98
99
- Update to version 2.0.1
100
- Version 2.0.1 (released 2017-04-22)
101
* idn2 utility now using IDNA2008 + TR46 by default
102
- Version 2.0.0 (released 2017-03-29) [alpha]
103
* Version numbering scheme changed
104
* Added to ASCII conversion functions corresponding to libidn1
105
functions:
106
- idn2_to_ascii_4i - idn2_to_ascii_4z
107
- idn2_to_ascii_8z - idn2_to_ascii_lz
108
* Added to unicode conversion functions corresponding to libidn1
109
functions:
110
- idn2_to_unicode_8z4z - idn2_to_unicode_4z4z
111
- idn2_to_unicode_44i - idn2_to_unicode_8z8z
112
- idn2_to_unicode_8zlz - idn2_to_unicode_lzlz
113
* Including idn2.h will provide libidn1 compatibility functions
114
unless IDN2_SKIP_LIBIDN_COMPAT is defined. That allows converting
115
applications from libidn1 (which offers IDNA2003) to libidn2 (which
116
offers IDNA2008) by replacing idna.h to idn2.h in the applications'
117
source.
118
- Dropped patch not needed after revision
119
* libidn2-no-examples-build.patch
120
121
-------------------------------------------------------------------
122
Thu Jan 19 14:25:32 UTC 2017 - shshyukriev@suse.com
123
124
- Update to version 0.16
125
* build: Fix idn2_cmd.h build rule.
126
* API and ABI is backwards compatible with the previous version.
127
128
- Update to version 0.15 (released 2017-01-14)
129
* Fix out-of-bounds read.
130
* Fix NFC input conversion (regression).
131
* Shrink TR46 static mapping data.
132
* API and ABI is backwards compatible with the previous version.
133
134
- Update to version 0.14 (released 2016-12-30)
135
* build: Fix gentr46map build.
136
* API and ABI is backwards compatible with the previous version.
137
138
- Update to version 0.13:
139
* build: Doesn't download external files during build.
140
* doc: Clarify license.
141
* build: Generate ChangeLog file properly.
142
* doc: API documentation related to TR46 flags.
143
* API and ABI is backwards compatible with the previous version.
144
145
- Update to version 0.12:
146
* Builds/links with libunistring.
147
* Fix two possible crashes with unchecked NULL pointers.
148
* Memleak fix.
149
* Binary search for codepoints in tables.
150
* Do not taint output variable on error in idn2_register_u8().
151
* Do not taint output variable on error in idn2_lookup_u8().
152
* Update to Unicode 6.3.0 IDNA tables.
153
* Add TR46 / UTS#46 support to API and idn2 utility.
154
* Add NFC quick check.
155
* Add make target 'check-coverage' for test coverage report.
156
* Add tests to increase test code coverage.
157
* API and ABI is backwards compatible with the previous version.
158
159
-------------------------------------------------------------------
160
Thu Dec 8 09:52:02 UTC 2016 - astieger@suse.com
161
162
- update to 0.11:
163
* Fix stack underflow in 'idn2' command line tool. [boo#1014473]
164
* Fix gdoc script to fix texinfo syntax error.
165
* API and ABI is backwards compatible with the previous version.
166
167
-------------------------------------------------------------------
168
Fri Oct 21 09:40:22 UTC 2016 - tchvatal@suse.com
169
170
- Convert to libidn2 package started to being used, namely by curl
171
- Alternative implementation based on new specification from 2008
172
+ completely different codebase with no ties to libidn
173
174
-------------------------------------------------------------------
175
Wed Jul 20 21:01:13 UTC 2016 - astieger@suse.com
176
177
- libidn 1.33:
178
* bnc#990189 CVE-2015-8948 CVE-2016-6262
179
* bnc#990190 CVE-2016-6261
180
* bnc#990191 CVE-2016-6263
181
* libidn: Fix out-of-bounds stack read in idna_to_ascii_4i.
182
* idn: Solve out-of-bounds-read when reading one zero byte as input.
183
* libidn: stringprep_utf8_nfkc_normalize reject invalid UTF-8.
184
185
-------------------------------------------------------------------
186
Thu Aug 13 19:10:23 UTC 2015 - mpluskal@suse.com
187
188
- Update to 1.32
189
* libidn: Fix crash in idna_to_unicode_8z8z and
190
idna_to_unicode_8zlz. This problem was introduced in 1.31.
191
* API and ABI is backwards compatible with the previous version.
192
- Update gpg keyring
193
194
-------------------------------------------------------------------
195
Thu Jul 9 08:22:18 UTC 2015 - tchvatal@suse.com
196
197
- Add Apache-2.0 license to the license line. Under this is the
198
java code, but we don't build it -> just the sources license
199
200
-------------------------------------------------------------------
201
Thu Jul 9 07:54:25 UTC 2015 - tchvatal@suse.com
202
203
- Version bump to 1.31:
204
* Fixes bnc#923241 CVE-2015-2059 out-of-bounds read with stringprep on
205
invalid UTF-8
206
* Few other triv changes
207
208
-------------------------------------------------------------------
209
Fri Mar 13 13:49:20 UTC 2015 - tchvatal@suse.com
210
211
- Version bump to 1.30:
212
* punycode.{c,h} files were reimported
213
- Cleanup with spec-cleaner
214
215
-------------------------------------------------------------------
216
Mon Oct 20 13:10:56 UTC 2014 - i@marguerite.su
217
218
- update version 1.29:
219
* libidn: Mark internal variable "g_utf8_skip" as static.
220
* idn: Flush stdout to simplify for tools that buffer too heavily.
221
* i18n: Added Brazilian Portuguese translation.
222
* Update gnulib files.
223
* API and ABI is backwards compatible with the previous version.
224
225
-------------------------------------------------------------------
226
Thu Dec 19 12:22:05 UTC 2013 - coolo@suse.com
227
228
- disable gpg-offline again to avoid build cycles
229
230
-------------------------------------------------------------------
231
Wed Dec 18 09:50:29 UTC 2013 - mvyskocil@suse.com
232
233
- Verify source tarball via gpg-offline
234
235
-------------------------------------------------------------------
236
Sat Dec 14 16:57:39 UTC 2013 - uweigand@de.ibm.com
237
238
- Fix gnulib test failure due to SUSE_ASNEEDED.
239
240
-------------------------------------------------------------------
241
Mon Sep 23 14:35:40 UTC 2013 - tchvatal@suse.com
242
243
- Version bump to 1.28:
244
* java buildfixes
245
* translation updates
246
* improved unit-tests
247
* for more read NEWS file
248
249
-------------------------------------------------------------------
250
Fri Sep 21 16:21:41 UTC 2012 - jengelh@inai.de
251
252
- Employ shared library package naming
253
254
-------------------------------------------------------------------
255
Tue Jun 5 08:41:26 UTC 2012 - vdziewiecki@suse.com
256
257
-Update to 1.25:
258
* MSVC: Build fixes related to _GL_ATTRIBUTE_CONST and
259
_GL_ATTRIBUTE_PURE.
260
Reported by Bartosz Brachaczek <b.brachaczek@gmail.com>.
261
* examples: Fix compiler warning about ignoring return value from
262
fgets.
263
* tests: Ship with a valgrind suppressions file for the strlen
264
issue.
265
* Update gnulib files and translations.
266
* API and ABI is backwards compatible with the previous version.
267
268
-------------------------------------------------------------------
269
Sun May 13 11:40:34 UTC 2012 - Nico.Laus.2001@gmx.de
270
271
- Upgrade to version 1.24
272
* Libraries are re-licensed from LGPLv2+ to dual-GPLv2+|LGPLv3+.
273
* build: Fix parallel Windows builds.
274
Reported by René Berber
275
* libidn: Fix potential infloop in pr29 code.
276
Reported by Jon Nelson <address@hidden> in
277
http://lists.gnu.org/archive/html/help-libidn/2012-01/msg00008.html
278
* libidn: Add 'const' keyword to 'stringprep_ucs4_nfkc_normalize' function.
279
* Sync glib NFKC code and improve copyright/license statements.
280
* Update gnulib files and translations.
281
* API and ABI is backwards compatible with the previous version.
282
283
-------------------------------------------------------------------
284
Mon Dec 26 16:02:38 UTC 2011 - jengelh@medozas.de
285
286
- Remove redundant tags/sections
287
288
-------------------------------------------------------------------
289
Mon Dec 26 14:01:29 UTC 2011 - crrodriguez@opensuse.org
290
291
- fix URL
292
293
-------------------------------------------------------------------
294
Mon Dec 26 05:47:14 UTC 2011 - crrodriguez@opensuse.org
295
296
- Update to version 1.23
297
- Run spec cleaner
298
299
-------------------------------------------------------------------
300
Sat Oct 1 01:39:54 UTC 2011 - crrodriguez@opensuse.org
301
302
- Do not build gtk-docs
303
- make check hangs in qemu-arm, workaround the bugs.
304
305
-------------------------------------------------------------------
306
Fri Jun 10 09:20:15 UTC 2011 - andrea.turrini@gmail.com
307
308
- Fixed typo in description of libidn.spec
309
310
-------------------------------------------------------------------
311
Sat May 7 00:16:43 UTC 2011 - crrodriguez@opensuse.org
312
313
- Upgrade to version 1.22
314
* Fix memory leak when idna_to_ascii_4i fails
315
* Fix ToUnicode case-insensitivity bug
316
* Avoid some warnings to make it build with modern gcc on amd64.
317
318
-------------------------------------------------------------------
319
Tue Dec 15 19:58:00 CET 2009 - jengelh@medozas.de
320
321
- add baselibs.conf as a source
322
323
-------------------------------------------------------------------
324
Tue Oct 6 16:28:16 UTC 2009 - crrodriguez@opensuse.org
325
326
- update to version 1.15
327
* support GCC visibility features
328
329
-------------------------------------------------------------------
330
Wed Jan 7 12:34:56 CET 2009 - olh@suse.de
331
332
- obsolete old -XXbit packages (bnc#437293)
333
334
-------------------------------------------------------------------
335
Tue Oct 14 21:16:52 CEST 2008 - crrodriguez@suse.de
336
337
- disable static libraries
338
339
-------------------------------------------------------------------
340
Tue Oct 7 10:17:16 CEST 2008 - stbinner@suse.de
341
342
- update to 1.10:
343
* idn: accept -n as short form for --nfkc.
344
* Fix compiler warnings, updated gnulib files and translations
345
346
-------------------------------------------------------------------
347
Mon Jul 21 15:09:40 CEST 2008 - stbinner@suse.de
348
349
- update to 1.9:
350
* idn: fix error message when NFKC fails, and other translations
351
* Remove more non-free text from doc/specifications/rfc3454.txt.
352
353
-------------------------------------------------------------------
354
Thu Apr 24 10:18:31 CEST 2008 - stbinner@suse.de
355
356
- update to 1.8: no functional changes
357
358
-------------------------------------------------------------------
359
Mon Apr 14 08:28:55 CEST 2008 - stbinner@suse.de
360
361
- update to 1.7:
362
* new parameter --nfkc to process string with Unicode v3.2 NFKC
363
364
-------------------------------------------------------------------
365
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
366
367
- added baselibs.conf file to build xxbit packages
368
for multilib support
369
370
-------------------------------------------------------------------
371
Tue Mar 25 14:07:54 CET 2008 - stbinner@suse.de
372
373
- update to 1.6:
374
* Remove non-free portions of doc/specifications/rfc3454.txt.
375
* Doc fixes in IDNA to clarify that some functions operate on
376
just one domain labels and some operate on domain name (which
377
can contain several domain labels).
378
379
-------------------------------------------------------------------
380
Wed Mar 19 00:33:40 CET 2008 - crrodriguez@suse.de
381
382
- remove "la" file with empty dependency_libs
383
384
-------------------------------------------------------------------
385
Wed Feb 27 10:17:50 CET 2008 - stbinner@suse.de
386
387
- update to 1.5:
388
* Don't include wchar.h in idn-int.h.
389
* Added appendix 'On Label Separators' to the manual.
390
* Improved rendering of non-ASCII in the info manual.
391
* Fix non-portable use of brace expansion in makefiles.
392
* Update translations.
393
394
-------------------------------------------------------------------
395
Sun Jan 27 08:04:52 CET 2008 - stbinner@suse.de
396
397
- update to 1.4: updated translations and fix of --version/--help
398
399
-------------------------------------------------------------------
400
Fri Aug 3 17:38:55 CEST 2007 - stbinner@suse.de
401
402
- update to 1.0:
403
* Command-line tools, examples, etc are now licensed under GPLv3
404
* The library is still licensed under LGPL v2.1 for compatibility
405
reasons (it is included in glibc).
406
* Updated gnulib files and translations
407
408
-------------------------------------------------------------------
409
Tue Jul 17 14:33:42 CEST 2007 - stbinner@suse.de
410
411
- update to 0.6.14:
412
* Documentation fixes
413
* Install images for the manual in $infodir
414
* Updated gnulib files
415
* Use AM_JAVACFLAGS instead of JAVACFLAGS in java/misc/Makefile.am
416
417
-------------------------------------------------------------------
418
Thu Mar 29 11:44:17 CEST 2007 - rguenther@suse.de
419
420
- add emacs site-lisp directories.
421
422
-------------------------------------------------------------------
423
Wed Mar 14 13:48:51 CET 2007 - stbinner@suse.de
424
425
- update to 0.6.11:
426
* The C# Libidn port was updated.
427
* The Java code has been fixed to properly translate any
428
non-ASCII dot into ".".
429
430
-------------------------------------------------------------------
431
Thu Oct 19 11:15:30 CEST 2006 - stbinner@suse.de
432
433
- update to 0.6.8:
434
* The gnulib directory is separated into two directories.
435
* Update gnulib files.
436
* Some minor cleanups, like assuming locale.h and setlocale().
437
* API and ABI is backwards compatible with the previous version.
438
439
-------------------------------------------------------------------
440
Thu Sep 14 10:21:07 CEST 2006 - stbinner@suse.de
441
442
- update to 0.6.7:
443
* Fix build failure of idn-int.h on C99 platforms.
444
* The manual includes GPL license, for the command-line tools.
445
* The function, variable and concept index is moved to the end
446
of the manual.
447
* Update of gnulib files and translations
448
449
-------------------------------------------------------------------
450
Wed Aug 23 16:51:22 CEST 2006 - stbinner@suse.de
451
452
- update to 0.6.6
453
* Instead of AX_CREATE_STDINT_H, use the stdint gnulib module,
454
for idn-int.h.
455
* Update gnulib files.
456
* Updated translations.
457
458
-------------------------------------------------------------------
459
Thu Aug 17 09:26:17 CEST 2006 - aj@suse.de
460
461
- Remove unneccasary BuildRequires.
462
463
-------------------------------------------------------------------
464
Mon Jul 10 12:09:36 CEST 2006 - stbinner@suse.de
465
466
- update to 0.6.5
467
* links the library with an external libintl for gettext
468
* updates the doxygen configuration file to version 1.4.7
469
* translation of error messages was fixed
470
* warnings on 64-bit platforms were fixed
471
472
-------------------------------------------------------------------
473
Mon May 22 09:36:36 CEST 2006 - stbinner@suse.de
474
475
- update to 0.6.3
476
* Fix objdir != srcdir builds for the Java documentation.
477
* Update of gnulib files.
478
* Make it possible to cross-compile to mingw32.
479
* Minor changes in how the C# code is built.
480
481
-------------------------------------------------------------------
482
Thu Jan 26 15:51:26 CET 2006 - sbrabec@suse.cz
483
484
- Added %install_info_prereq.
485
486
-------------------------------------------------------------------
487
Wed Jan 25 21:37:30 CET 2006 - mls@suse.de
488
489
- converted neededforbuild to BuildRequires
490
491
-------------------------------------------------------------------
492
Sat Dec 3 22:58:27 CET 2005 - coolo@suse.de
493
494
- update to 0.6.0
495
496
-------------------------------------------------------------------
497
Wed Aug 3 15:18:20 CEST 2005 - coolo@suse.de
498
499
- move .la file to -devel package
500
501
-------------------------------------------------------------------
502
Fri Jan 21 10:13:49 CET 2005 - coolo@suse.de
503
504
- update to 0.5.9
505
506
-------------------------------------------------------------------
507
Thu Oct 14 10:17:09 CEST 2004 - coolo@suse.de
508
509
- update to 0.5.8
510
511
-------------------------------------------------------------------
512
Fri Aug 6 09:27:07 CEST 2004 - coolo@suse.de
513
514
- update to 0.5.3 (integrating schwab's patch)
515
516
-------------------------------------------------------------------
517
Thu Aug 5 09:37:14 CEST 2004 - coolo@suse.de
518
519
- update to 0.5.2
520
521
-------------------------------------------------------------------
522
Sat Jul 3 14:07:34 CEST 2004 - schwab@suse.de
523
524
- Fix invalid free.
525
526
-------------------------------------------------------------------
527
Tue Jun 1 09:52:39 CEST 2004 - coolo@suse.de
528
529
- update to 0.4.8
530
531
-------------------------------------------------------------------
532
Thu Mar 4 14:46:23 CET 2004 - coolo@suse.de
533
534
- fixing file list and requires
535
536
-------------------------------------------------------------------
537
Wed Feb 4 13:02:32 CET 2004 - coolo@suse.de
538
539
- update to 0.3.7
540
541
-------------------------------------------------------------------
542
Thu Oct 16 17:25:01 CEST 2003 - coolo@suse.de
543
544
- build as user
545
546
-------------------------------------------------------------------
547
Fri Sep 26 08:55:43 CEST 2003 - coolo@suse.de
548
549
- update to 0.3
550
551
-------------------------------------------------------------------
552
Wed Aug 20 18:43:56 CEST 2003 - coolo@suse.de
553
554
- update to 0.2.2
555
556
-------------------------------------------------------------------
557
Wed Jul 23 16:23:00 CEST 2003 - coolo@suse.de
558
559
- update to 0.2.1
560
561
-------------------------------------------------------------------
562
Tue Jun 3 09:16:20 CEST 2003 - coolo@suse.de
563
564
- Initial package
565
566