From 080c799f386e327cc102b3281425da8341c52ea9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 20 Apr 2017 07:32:02 +0200 Subject: [PATCH] jwhois: fix service name after an update of iana-etc the service name of whois changed --- pkgs/tools/networking/jwhois/default.nix | 2 +- pkgs/tools/networking/jwhois/service-name.patch | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 pkgs/tools/networking/jwhois/service-name.patch diff --git a/pkgs/tools/networking/jwhois/default.nix b/pkgs/tools/networking/jwhois/default.nix index 2a2e444f5b24..1d7932c7ad38 100644 --- a/pkgs/tools/networking/jwhois/default.nix +++ b/pkgs/tools/networking/jwhois/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation { sed -i -e "s|/usr/bin/lynx|${lynx}/bin/lynx|g" $out/etc/jwhois.conf ''; - patches = [ ./connect.patch ]; + patches = [ ./connect.patch ./service-name.patch ]; meta = { description = "A client for the WHOIS protocol allowing you to query the owner of a domain name"; diff --git a/pkgs/tools/networking/jwhois/service-name.patch b/pkgs/tools/networking/jwhois/service-name.patch new file mode 100644 index 000000000000..170eddbad794 --- /dev/null +++ b/pkgs/tools/networking/jwhois/service-name.patch @@ -0,0 +1,17 @@ +--- a/src/dns.c 2007-06-25 23:58:38.000000000 -0700 ++++ b/src/dns.c 2016-06-04 16:20:19.644865127 -0700 +@@ -113,12 +113,13 @@ + lookup_host_addrinfo(struct addrinfo **res, const char *host, int port) + { + struct addrinfo hints; +- char ascport[10] = "whois"; ++ char ascport[10] = "nicname"; + int error; + + memset(&hints, 0, sizeof(hints)); + hints.ai_family = PF_UNSPEC; + ++ hints.ai_flags = AI_ADDRCONFIG; + hints.ai_socktype = SOCK_STREAM; + if (port) + sprintf(ascport, "%9.9d", port);