WHATS XWHOIS?
Xwhois is a small and fast query tool for the whois service. (rfc954)
It has been compiled and tested on the following platforms:
Linux 2.x ix86 libc5
Linux 2.x ix86 Glibc2
Sun Solaris 2.5.1 UltraSPARC
Sun Solaris 2.6 UltraSPARC
Sun Solaris 7 UltraSPARC (GNU C compiler)
Sun Solaris 7 UltraSPARC (Sun WorkShop C compiler)
Digital Unix OSF1 V4.0D Alpha EV56 (DEC Alpha C compiler)
Compaq Tru64 V4.0E/F Alpha EV56 (DEC Alpha C compiler)
Silicon Graphics IRIX 6.3 IP32 (SGI MIPS Pro C compiler)
Silicon Graphics IRIX 5.3 IP20 (SGI MIPS Pro C compiler)
OpenBSD 2.3 ix86
NetBSD 1.3.2 ix86
FreeBSD 2.2.7 ix86
HP-UX 10.20 PA-RISC
SunOS 4.1.3 SPARC
All releases of Xwhois are regression tested on the following C compilers
to verify ANSI C compliance and correctness (if you have discovered a
C compiler specific error or bug in Xwhois please let me know so I can
provide a fix in future Xwhois releases.)
GNU C Compiler
Sun WorkShop C Compiler
Digital Unix / Compaq Tru64 Alpha C Compiler
Silicon Graphics MIPS Pro C Compiler
Xwhois should build and run fine on most ANSI C / POSIX compatible
UNIX flavors.
LICENSE
Xwhois is distributed under the GNU General Public License.
See the COPYING file for details.
INSTALLING
Xwhois requires the GTK+ toolkit 1.x, latest GTK+ can be found at,
ftp://ftp.gtk.org/pub/gtk/
[Threads: If you have a system with POSIX Threads but dont want to
use POSIX Threads, run configure as: './configure --enable-forknpipe'
to override the default config. ]
[Static: If you want to build a static linked binary, run configure as:
'./configure --enable-static' ]
[IPv6: If you want to build xwhois for IPv6 protocol only, run configure as:
'./configure --enable-ipv6' ]
[Themes: If you want to use Xwhois with the new GTK+ themes you need atleast
GTK+ version 1.1.13, latest are avaible at, ftp://ftp.gtk.org/pub/gtk/v1.2/ ]
[GNOME: To have Xwhois automagicaly show up in your GNOME desktop
enviroment, make sure to configure it to install in the same prefix as
your GNOME desktop system, aka './configure --prefix=/usr' or
'./configure --prefix=/usr/local' ]
[Options: To see availble configure options run: './configure --help' ]
To build xwhois run:
./configure
make
After compiling, to install:
as superuser (root):
make install
or as local user:
cp docs/xwhois.servers $HOME/.xwhois.servers
USAGE
Chose whois server from the list and type in the domain, name or the keyword you
want information about in the object field and hit enter or press the submit button.
If you for some reason want to use a external whois client chose it in the menu.
RELEASE NOTES
The new navigator part is very experimental and untested at this time and may
crash the client sometimes.
The IPv6 part is untested, but I think it should work fine. It you find
any IPv6 only bugs please mail me.
Fork-n-pipe threads should only be used on operating systems that lacks an
POSIX threads implementation.
BUG REPORTS
Please send in bug reports if you have encounter an bug, crash or error in Xwhois.
Information that I need:
- Version of Xwhois.
- Version of GLib and GTK+. ('glib-config --version', 'gtk-config --version')
- Operating System and version. ('uname -a')
- What did you do then the bug/crash happened?
- Description on how to reproduce the bug.
- If the bug was a crash, the exact text that was printed out.
- Backtrace from coredump file with GNU gdb. (not nessesary, but would be nice)
DISTRIBUTION
Latest xwhois and info can be found at the homepage.
Homepage: http://www.oxygene.500mhz.net/software.html
Main distribution site: ftp://sangis.kalix.net/pub/nr/xwhois/
Homepage mirror: http://c64.org/~nr/software.html
Distribution mirror: ftp://c64.org/pub/nr/xwhois/
AUTHOR
Bjorn Lindgren <bjorn@500mhz.net>
Bug reports can be mailed to me. (include "xwhois" somewere in the subject)
All suggestions, patches or info on whois servers not included
in the xwhois server file will be appreciated too.