Download Latest Version libtld_1.5.9.1.tar.gz (672.5 kB)
Email in envelope

Get an email when there's a new version of libtld

Home / libtld-1.5.9
Name Modified Size InfoDownloads / Week
Parent folder
libtld_1.5.9.2~xenial_amd64.deb 2018-01-29 104.4 kB
snapcmakemodules_1.0.35.3.tar.gz 2018-01-28 19.5 kB
README.md 2018-01-28 1.5 kB
libtld-doc-1.5.tar.gz 2018-01-28 920.4 kB
libtld_1.5.9.1.tar.gz 2018-01-28 672.5 kB
Totals: 5 Items   1.7 MB 0

Introduction

libtld is an easy to use C/C++/PHP library that gives you information about domain names (TLD) found in a URI. The result can be used to know whether someone entered a valid URI without having to hit the Internet. It is also important in the event you wanted to check an SSL certificate (i.e. the exact TLD + one name must be checked in that case.)

Notes:

  • Version 1.5.9 has been updated to the latest version of the world TLDs. It also includes a fix to the email code so spaces are forbidden.

  • Version 1.5.0 offers a function to fold the characters of a domain to lowercase; including support for %XX encoding and UTF-8.

  • Version 1.4.17 and following version includes even more new global TLD entries.

  • "Intermediate" versions are "lost" to our nightly build server.

  • Version 1.4.6 includes many (most) of the new allowed global TLD entries. (INA expects about 960 new TLDs within the next few years.)

  • Version 1.4.3, 1.4.4, and 1.4.5 are missing because these were used to finish up the Debian installer. Although one version included a memory leak but I did not then find the time to upload a new version here.

  • The .deb versions for Ubuntu can be downloaded from our snapcpp PPA on launchpad (this is not being updated anymore...):

    https://code.launchpad.net/~snapcpp/+archive/ppa/+packages

  • The PHP extension was not downloaded in the previous version, so I won't upload a new version here. It did not change anyway.

Source: README.md, updated 2018-01-28