mkpasswd: the number of random bytes is unsigned
mkpasswd: correctly report read(2) failures

They would always be reported as a short read.
mkpasswd: fix a memory leak
make is_new_gtld() return the TLD
Use the first referral of Afilias GRS results

Defensive programming: this is never supposed to happen, but if more
than one attribute were returned by the registry then the memory
allocated to referral_server would be leaked.
Update the list of new gTLDs
Move longopts into main()
Implement support for the long RIPE flags
Update make_version_h.pl to support Debian binNMUs
Default to whois.ripe.net when using long flags
Debian changelog for 5.2.0