openldap/contrib/whois++
Hallvard Furuseth 7e6ad5100c Protoized, moved extern definitions to .h files, fixed related bugs.
Most function and variable definitions are now preceded by its extern
definition, for error checking.  Retyped a number of functions, usually
to return void.  Fixed a number of printf format errors.

API changes (in ldap/include):
  Added avl_dup_ok, avl_prefixapply, removed ber_fatten (probably typo
  for ber_flatten), retyped ldap_sort_strcasecmp, grew lutil.h.

A number of `extern' declarations are left (some added by protoize), to
be cleaned away later.  Mostly strdup(), strcasecmp(), mktemp(), optind,
optarg, errno.
1998-11-15 22:40:11 +00:00
..
helpfiles/english Initial revision 1998-08-09 00:43:13 +00:00
templates Initial revision 1998-08-09 00:43:13 +00:00
BUGS Initial revision 1998-08-09 00:43:13 +00:00
command.c Protoized, moved extern definitions to .h files, fixed related bugs. 1998-11-15 22:40:11 +00:00
config.c Protoized, moved extern definitions to .h files, fixed related bugs. 1998-11-15 22:40:11 +00:00
describe.c Memory leaks: Values from ldap_dn2ufn and ldap_get_dn were not freed. 1998-11-11 21:27:21 +00:00
help.c Protoized, moved extern definitions to .h files, fixed related bugs. 1998-11-15 22:40:11 +00:00
INSTALL Initial revision 1998-08-09 00:43:13 +00:00
Makefile Initial revision 1998-08-09 00:43:13 +00:00
output.c Initial revision 1998-08-09 00:43:13 +00:00
README Initial revision 1998-08-09 00:43:13 +00:00
root.Makefile.diff Initial revision 1998-08-09 00:43:13 +00:00
template.c Protoized, moved extern definitions to .h files, fixed related bugs. 1998-11-15 22:40:11 +00:00
TODO Initial revision 1998-08-09 00:43:13 +00:00
util.c Protoized, moved extern definitions to .h files, fixed related bugs. 1998-11-15 22:40:11 +00:00
version.c Protoized, moved extern definitions to .h files, fixed related bugs. 1998-11-15 22:40:11 +00:00
whois++.c Initial revision 1998-08-09 00:43:13 +00:00
whois++.h Protoized, moved extern definitions to .h files, fixed related bugs. 1998-11-15 22:40:11 +00:00
whois++d.man Initial revision 1998-08-09 00:43:13 +00:00
whois++dtailor Initial revision 1998-08-09 00:43:13 +00:00

This is a DUA interface, using LDAP, that conforms to the latest (not yet)
Internet Draft for the Whois++ Architecture. It does NOT support the indexing
service also proposed under Whois++.

It is a gateway to X.500 (similar to the finger and gopher gateways) which
allows the user to access the directory via a mechanism that they are
comfortable with and/or have access to. The real Directory Service (and the
only practical large scale distributed directory service) is provided by the
underlying X.500 service. This implementation is not an endorsement of Whois++
but I recognise that there are users whose only interface to a directory
service is via a whois client. It therefore attempts to service these users,
much like the other two gateways.

Comments on the Whois++ specification should be sent to the IETF Whois and
Network Information Lookup Service (WNILS) Working Group. The e-mail address
of the group is ietf-wnils@ucdavis.edu, to be added to the mailing list send
a request to ietf-wnils-request@ucdavis.edu. Comments about this program
should be directed to the discussion list ldap-whois++@itd.adelaide.edu.au,
(send a message to ldap-whois++-request@itd.adelaide.edu.au to join). I will
post bug fix announcements to this list.

Mark Prior
6 May 93