Announcing whois++ server

Rickard Schoultz <> Fri, 30 July 1993 15:45 UTC

Received: from by IETF.CNRI.Reston.VA.US id aa06829; 30 Jul 93 11:45 EDT
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa06823; 30 Jul 93 11:45 EDT
Received: from by CNRI.Reston.VA.US id aa14050; 30 Jul 93 11:45 EDT
Received: by (4.1/UCD2.05) id AA15235; Fri, 30 Jul 93 08:00:50 PDT
Received: from by (4.1/UCD2.05) id AA15132; Fri, 30 Jul 93 07:59:10 PDT
Received: from by (5.61/UCD2.05) id AA04941; Fri, 30 Jul 93 07:51:57 -0700
Received: from by (5.65+bind 1.8+ida 1.4.2/4.0b) id AA06035; Fri, 30 Jul 93 16:52:17 +0200
Message-Id: <>
Subject: Announcing whois++ server
Date: Fri, 30 Jul 1993 16:52:17 +0200
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Rickard Schoultz <>

I have written a whois++ server based on the document that was
released just before the Amsterdam ietf.

I wanted something to test centroids on, but realized that I had
to implement the whole thing if it would be useful for that

During the hack I stumbled on a couple of questions on things in
the document.  They are out of context in this announcement, so
I'll come back to them later.  I have made some quick assumptions
about responses that are not covered by the document. 


Currently I have implemented 
- required system commands
   version, ":hold")
- most search methods
   generalterm (see below), shortterm, combinedterm.
   (specificterm not implented).
- required search contraints 
- required response formats.

About the implementation.

The server is written in perl using ndbm to hold databases of
pointers.  I don't consider these as a good pair of tools to
build stable, scaleable services (particularly not ndbm), but
they will help the job of testing the protocol.  There are some
known bugs.

Example queries that works:

  help	:hold
  schoultz, maxhits=1
  kth, maxhits=15, format=abridged

The server is accessible on the whois port (43) on
Please try it and please abuse it. Comments are welcome!


Rickard Schoultz
SUNET/KTH				+46-8-790 90 88   (voice)
S-100 44 Stockholm (SWEDEN)	    	+46-8-10 25 10    (fax)