HomeSolus

Update libidn2 to 2.1.0

Authored by kyrios123 on Jan 5 2019, 1:55 PM.

Description

Update libidn2 to 2.1.0

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

Reviewers: Triage Team, DataDrake

Reviewed By: Triage Team, DataDrake

Subscribers: DataDrake

Tags: Requires Rebuilds

Differential Revision: https://dev.getsol.us/D4960

Details

Committed
kyrios123Jan 7 2019, 1:56 PM
Pushed
kyrios123Jan 7 2019, 1:56 PM
Reviewer
Triage Team
Differential Revision
D4960: Update libidn2 to 2.1.0
Parents
R3478:5ed72f9d9233: Update libidn2 to 2.0.5
Branches
Unknown
Tags
Unknown
References
tag: libidn2-2.1.0-5