On Tue, Mar 05, 2013 at 01:58:25PM +0000, Stuart Henderson wrote:
> OK?
>
OK claudio@
>
> Index: whois.1
> ===================================================================
> RCS file: /cvs/src/usr.bin/whois/whois.1,v
> retrieving revision 1.31
> diff -u -p -r1.31 whois.1
> --- whois.1 26 Sep 2012 16:12:14 -0000 1.31
> +++ whois.1 5 Mar 2013 13:56:54 -0000
> @@ -175,6 +175,10 @@ defaults to the
> port listed in
> .Pa /etc/services
> (port 43).
> +.It Fl P
> +Use the PeeringDB database.
> +It contains details about presence at internet peering points
> +for many network operators.
> .It Fl Q
> Do a quick lookup.
> This means that
> Index: whois.c
> ===================================================================
> RCS file: /cvs/src/usr.bin/whois/whois.c,v
> retrieving revision 1.43
> diff -u -p -r1.43 whois.c
> --- whois.c 4 Mar 2010 21:37:56 -0000 1.43
> +++ whois.c 5 Mar 2013 13:56:54 -0000
> @@ -57,6 +57,7 @@
> #define LNICHOST "whois.lacnic.net"
> #define AFNICHOST "whois.afrinic.net"
> #define BNICHOST "whois.registro.br"
> +#define PDBHOST "whois.peeringdb.com"
> #define QNICHOST_TAIL ".whois-servers.net"
>
> #define WHOIS_PORT "whois"
> @@ -81,7 +82,7 @@ main(int argc, char *argv[])
>
> country = host = NULL;
> flags = rval = 0;
> - while ((ch = getopt(argc, argv, "aAc:dgh:ilmp:qQrR")) != -1)
> + while ((ch = getopt(argc, argv, "aAc:dgh:ilmp:PqQrR")) != -1)
> switch (ch) {
> case 'a':
> host = ANICHOST;
> @@ -112,6 +113,9 @@ main(int argc, char *argv[])
> break;
> case 'p':
> port_whois = optarg;
> + break;
> + case 'P':
> + host = PDBHOST;
> break;
> case 'q':
> /* deprecated, now the default */
>
--
:wq Claudio