Page MenuHomeSolus

Update libidn2 to 2.1.0
ClosedPublic

Authored by kyrios123 on Jan 5 2019, 1:56 PM.
Referenced Files
F11063400: D4960.id12133.diff
Fri, Aug 11, 1:55 PM
F10979824: D4960.diff
Sun, Jul 23, 12:53 AM
F10891893: D4960.id12076.diff
Jun 29 2023, 1:36 PM
F10796752: D4960.id12076.diff
May 28 2023, 3:14 AM
F10796731: D4960.id12133.diff
May 28 2023, 3:08 AM
F10724283: D4960.id12076.diff
May 7 2023, 2:10 PM
F10724076: D4960.diff
May 7 2023, 12:03 PM
F10688769: D4960.id.diff
Apr 19 2023, 2:48 PM
Subscribers

Details

Summary
  • Two exposed functions are no longer exposed: _idn2_punycode_encode() and _idn2_punycode_decode() which were meant to be used internally only. The output needs additional checks to be used safely. This is the reason to for the SONAME bump, just in case.
  • Fix label length check for idn2_register_u8()
  • Remove compiler warnings
  • Use gnulib-python tool for bootstrapping if possible
  • Improve build system (several small issues)
  • Add missing error messages to idn2_strerror_name()
  • Improve docs and remove typos
  • Update gnulib

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan

Successfully rebuild eiskaltdcpp, getdns and whois against this package

Diff Detail

Repository
R3478 libidn2
Lint
Lint Not Applicable
Unit
Tests Not Applicable