History log of /freebsd-current/usr.bin/whois/whois.1
Revision Date Author Comments
# bdcbfde3 23-Nov-2023 Warner Losh <imp@FreeBSD.org>

usr.bin: Remove ancient SCCS tags.

Remove ancient SCCS tags from the tree, automated scripting, with two
minor fixup to keep things compiling. All the common forms in the tree
were removed with a perl script.

Sponsored by: Netflix


# b2c76c41 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line nroff pattern

Remove /^\.\\"\s*\$FreeBSD\$$\n/


# ced9ddb2 08-Aug-2019 Mark Johnston <markj@FreeBSD.org>

Update RFC references in the whois(1) man page.

PR: 239720
Submitted by: Gordon Bergling <gbergling@gmail.com>
MFC after: 3 days


# fbbd9655 28-Feb-2017 Warner Losh <imp@FreeBSD.org>

Renumber copyright clause 4

Renumber cluase 4 to 3, per what everybody else did when BSD granted
them permission to remove clause 3. My insistance on keeping the same
numbering for legal reasons is too pedantic, so give up on that point.

Submitted by: Jan Schaumann <jschauma@stevens.edu>
Pull Request: https://github.com/freebsd/freebsd/pull/96


# d10807ec 11-Feb-2017 Baptiste Daroussin <bapt@FreeBSD.org>

Add missing -width after -Bl -tag

Reported by: make manlint
MFC after: 2 days


# c37dc1fb 25-Apr-2016 Tony Finch <fanf@FreeBSD.org>

Example RIPE whois query with options and spaces.

Since it is used in the example, mention the -- option in the synopsis
even though it is a universal standard, and tweak to fit it on one line.


# 6f4d88df 22-Jan-2016 Tony Finch <fanf@FreeBSD.org>

A lot of the cleverness in whois is no longer needed!

The IANA whois server has the right referral information for domain
names, IP addresses, and AS numbers, so whois does not need to be
able to choose servers itself (except for a few cases where referrals
do not work). We can delete a chunk of code, which is always fun.

This change improves the referral handling to be less sensitive to
all the various formats, and to allow multi-hop referral chains,
such as IANA -> registry -> registrar.

ARIN queries have the "+" flag added if no flags are present, so we
get full details if the query matches multiple objects. The Verisign
anti-spam logic is also now suppressed if the user provided a non-
trivial query string.

Uninformative rubric is now trimmed by default. The -S option
turns off trimming, and disables query fettling.

The -i option is back to its traditional pre-1999 hostname, since
whois.internic.net is more useful than whois.networksolutions.com.
Note that the old fallback/default server whois.crsnic.net is an
alias for whois.internic.net.

The manual is more informative about query syntax.


# de80c945 22-Jan-2016 Tony Finch <fanf@FreeBSD.org>

Update whois synopsis and usage with new options


# 70be6b94 22-Jan-2016 Benjamin Kaduk <bjk@FreeBSD.org>

Bump .Dd after r294575


# 52517c0a 22-Jan-2016 Tony Finch <fanf@FreeBSD.org>

A few `whois` usability improvements

Look up AS numbers at ARIN.

Handle more referral formats.

Suppress spammy nameserver objects when querying the .com and .net
whois servers by explicitly querying for domain names by default.


# 60214b7f 14-May-2015 Tony Finch <fanf@FreeBSD.org>

whois: add an option to query the PeeringDB


# 315c9c16 14-May-2015 Tony Finch <fanf@FreeBSD.org>

Update whois(1) synopsis.


# a95cb27c 14-May-2015 Tony Finch <fanf@FreeBSD.org>

Bump whois(1) date.

(Thanks to bz@ for the reminder!)


# 1326bf51 14-May-2015 Tony Finch <fanf@FreeBSD.org>

whois: try whois.nic.TLD if TLD.whois-servers.net does not exist

Based on an idea from OpenBSD.


# 0279f129 14-May-2015 Tony Finch <fanf@FreeBSD.org>

whois: check WHOIS_SERVER as well as RA_SERVER environment variables

WHOIS_SERVER is used by Debian's whois client.


# 8b6444e7 14-May-2015 Tony Finch <fanf@FreeBSD.org>

Clean up whois manual.

Document the RA_SERVER environment variable.

Remove the obsolete -R option, and discourage people from trying
to use the Network Solutions server.

Describe the default behaviour in the DESCRIPTION section,
not buried in the options.


# 7e700c30 08-Feb-2014 Joel Dahl <joel@FreeBSD.org>

mdoc: minor paragraph fixes.


# 2fccbf04 09-May-2012 Glen Barber <gjb@FreeBSD.org>

General mdoc(7) and typo fixes.

PR: 167696
Submitted by: Nobuyuki Koganemaru (kogane!jp.freebsd.org)
MFC after: 3 days


# da52b4ca 11-Dec-2010 Joel Dahl <joel@FreeBSD.org>

Remove the advertising clause from UCB copyrighted files in usr.bin. This
is in accordance with the information provided at
ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change

Also add $FreeBSD$ to a few files to keep svn happy.

Discussed with: imp, rwatson


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# 73510ebf 21-Jan-2010 Edwin Groothuis <edwin@FreeBSD.org>

MFC of 202280, 202281

- Remove -d option, whois.nic.mil doesn't exist anymore.

- Make whois capable of searching for IPv6 addresses just like it can
do for IPv4 addresses without having to explicetly specify that the
ARIN server should be used to get the initial information.

PR: bin/142507, bin/128725
Submitted by: Dan Mahoney <danm@prime.gushi.org>, "Matt D. Harris" <mdh_lists@yahoo.com>


# 3b81fe77 14-Jan-2010 Edwin Groothuis <edwin@FreeBSD.org>

Remove -d option, whois.nic.mil doesn't exist anymore.

PR: bin/142507
Submitted by: Dan Mahoney <danm@prime.gushi.org>
MFC after: 1 week


# a3cd0ffc 06-Oct-2009 Doug Barton <dougb@FreeBSD.org>

MFC r197725:

The 6bone was decommissioned on 6/6/06, so remove references to it.

Approved by: re (kib)


# 85f67d69 02-Oct-2009 Doug Barton <dougb@FreeBSD.org>

The 6bone was decommissioned on 6/6/06, so remove references to it.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# cb29445a 29-Sep-2006 Ruslan Ermilov <ru@FreeBSD.org>

Markup fixes.


# 23639a23 23-Jan-2006 John Hay <jhay@FreeBSD.org>

Add AfriNIC as a RIR.

PR: 80421
Submitted by: Adrian Frith <adrian at frith.homelinux.org>
MFC after: 6 days


# 8693799f 11-Dec-2004 Ceri Davies <ceri@FreeBSD.org>

Bump document date before ru gets me.


# 876b0a88 11-Dec-2004 Ceri Davies <ceri@FreeBSD.org>

Add a -k flag for querying whois.krnic.net (the National Internet
Development Agency of Korea) which hold details of IP address
allocations within Korea.

Approved by: bms


# fb6dad91 14-Jun-2004 Bruce M Simpson <bms@FreeBSD.org>

Add whois.abuse.net to whois(1).

Submitted by: ceri (with cleanups)


# 939fca9b 14-Jun-2004 Bruce M Simpson <bms@FreeBSD.org>

Date bump.

Nudged by: ru
Pointy hat: bms


# 7138e3fe 14-Jun-2004 Bruce M Simpson <bms@FreeBSD.org>

Add whois.iana.org to the whois(1) utility, under the -I option.

PR: bin/48914
Submitted by: James Raftery


# 06e482e6 26-Nov-2002 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: markup polishing.

Approved by: re


# a5d96e6d 10-Nov-2002 Mike Barcroft <mike@FreeBSD.org>

Add support for the Latin American and Caribbean IP address Regional
Registry (LACNIC) with the -l option and support for recursive IP
address searches.

PR: 44448
Submitted by: David Wolfskill <david@catwhisker.org>
MFC after: 1 week


# e8937ba0 19-Apr-2002 Philippe Charnier <charnier@FreeBSD.org>

Use `The .Nm utility'


# 42e82026 15-Dec-2001 Mike Barcroft <mike@FreeBSD.org>

Fix a typo. Don't call options flags. Remove some documentation that
is no longer applicable to whois. Bump document date.


# 2032bbdc 17-Oct-2001 Mike Barcroft <mike@FreeBSD.org>

Use whois.example.com rather than non-existent.host in an example.


# 1106c5f1 04-Sep-2001 Mike Barcroft <mike@FreeBSD.org>

Remove a trailing space at the end of a line.

Forgotten by: mike
Submitted by: ru


# 3b91552d 04-Sep-2001 Mike Barcroft <mike@FreeBSD.org>

o Remove examples from throughout the manual.
o Create an EXAMPLES section.
o In some places change "ru" to "RU" to be consistent.

Reviewed by: ru


# 489c40dc 07-Aug-2001 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: bump document date for the previous delta.


# eade81c9 05-Aug-2001 Mike Barcroft <mike@FreeBSD.org>

o Move APNIC flag from -p to -A. Since, -p is usually associated
with specifying a port.
o Add the -p flag for specifying a port. (PR: 28790) This is
useful for querying rwhois servers. Example:
whois -h rwhois.exodus.net -p rwhois 216.136.180.0
o Add the -c flag which allows one to get the same whois server
that would normally be determined if no arguments were specified.
(Concept based on work by phantom, requested by ache) Example:
whois -c ru TCNET-MNT-RIPN
o Deprecate -R flag in favour of -c ru.

PR: 28790
Reviewed by: -audit, ache, phantom


# ffabd150 27-Jun-2001 Dima Dorfman <dd@FreeBSD.org>

Minor grammar cleanup.

Submitted by: Mike Barcroft <mike@q9media.com>


# 40682bea 27-Jun-2001 Dima Dorfman <dd@FreeBSD.org>

Implement recursive IP address searches based on the results of a
query to ARIN.

PR: 28426
Submitted by: Mike Barcroft <mike@q9media.com>


# 861c52f1 28-May-2001 Poul-Henning Kamp <phk@FreeBSD.org>

Direct queries for IP numbers to ARIN. It would be nice if we could
send them to APNIC/RIPE intelligently, but we can't at this time so
fallback to ARIN and depend on them telling the user where to look.

Maybe we need a .whoisrc file...

PR: 24707
Submitted by: Mike Barcroft mike@q9media.com
MFC after: 1 week


# 03773b9a 22-May-2001 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: fix markup.

Submitted by: roam, ru


# 8fe908ef 20-Nov-2000 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: use the new features of the Nm macro.


# ea6f1fa3 02-Mar-2000 David E. O'Brien <obrien@FreeBSD.org>

Tell people how to look up NIC handle information these days (for the two
cases I know about -- Netsol and ARIN).


# 87faa07b 29-Feb-2000 Sheldon Hearn <sheldonh@FreeBSD.org>

Remove single-space hard sentence breaks. These degrade the quality
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.


# 0b225c81 30-Dec-1999 Ruslan Ermilov <ru@FreeBSD.org>

Fix typos


# 72672ddc 06-Dec-1999 Josef Karthauser <joe@FreeBSD.org>

Mention the '6' flag in the flags summary. (Forgotten in the last commit).


# 300df8f1 06-Dec-1999 Josef Karthauser <joe@FreeBSD.org>

Rewrite of the manual page to make it clear that NSI and InterNIC
are no longer the same organisation.

Submitted by: Szilveszter Adam <sziszi@petra.hos.u-szeged.hu>


# 50bfc34c 05-Dec-1999 Josef Karthauser <joe@FreeBSD.org>

Added a -6 option to lookup information using the whois.6bone.net
database.

PR: misc/10803 misc/10804


# 2053e9a3 17-Nov-1999 Andrey A. Chernov <ache@FreeBSD.org>

Merge with OpenBSD whois (with bugfixes missed there)

New features are:
Automatic lookup using *.whois-servers.net
Recursive lookup using Registrar's name
Fallback to InterNIC for non-domains
-m for RADB database
-Q to turn recursion/fallback off

Obtained from: OpenBSD


# 036cc89f 09-Nov-1999 Andrey A. Chernov <ache@FreeBSD.org>

Change default to whois.crsnic.net - new Central Shared Registry for domains
Move InterNIC to -i option


# c3aac50f 27-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# 04d04825 01-Feb-1999 Andrey A. Chernov <ache@FreeBSD.org>

Add -R for .RU domains


# 2712c396 01-Feb-1999 Garrett Wollman <wollman@FreeBSD.org>

Update the -d flag to use the new .MIL NIC address (from PR 9802)
and add a -g flag to use the new .GOV NIC. Also convert the
SEE ALSO reference into a proper bibliographic one.

PR: 9802 (in part)


# a00fe97d 19-Feb-1998 Garrett Wollman <wollman@FreeBSD.org>

Make it more convenient to query NICs other than InterNIC. Explain in the
man page what each database contains.


# 741d304e 26-Aug-1997 Philippe Charnier <charnier@FreeBSD.org>

Use err(3).


# c44252b6 06-Jul-1997 Bruce Evans <bde@FreeBSD.org>

Finish importing Lite2's src/usr.bin, except for ex, diff, grep, mail,
pascal and vmstat.sparc. All changed files on the vendor branch should
already have been imported.


# 1899f6a2 18-Feb-1997 Mark Murray <markm@FreeBSD.org>

Fix default whois server.


# 9b50d902 26-May-1994 Rodney W. Grimes <rgrimes@FreeBSD.org>

BSD 4.4 Lite Usr.bin Sources