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.