Page MenuHomeSolus

Update libidn2 to 2.1.0
ClosedPublic

Authored by kyrios123 on Sat, Jan 5, 1:56 PM.

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
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
kyrios123 created this revision.Sat, Jan 5, 1:56 PM
kyrios123 requested review of this revision.Sat, Jan 5, 1:56 PM
DataDrake accepted this revision.Mon, Jan 7, 12:51 PM
DataDrake added a subscriber: DataDrake.

LGTM. Thanks!

This revision is now accepted and ready to land.Mon, Jan 7, 12:51 PM
This revision was automatically updated to reflect the committed changes.