Page MenuHomeSolus

Update libidn2 to 2.1.0
ClosedPublic

Authored by kyrios123 on Jan 5 2019, 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
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
kyrios123 created this revision.Jan 5 2019, 1:56 PM
kyrios123 requested review of this revision.Jan 5 2019, 1:56 PM
DataDrake accepted this revision.Jan 7 2019, 12:51 PM
DataDrake added a subscriber: DataDrake.

LGTM. Thanks!

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