Provided by: manpages-ja_0.5.0.0.20100315-1_all bug

NAME

       Zebedee ---

       Server:
           zebedee -s [-dDtu] [-f file] [-k keybits] [-n name] [-o logfile]
           [-r ports] [-v level] [-x config] [-z level] [targethost]

       Client:
           zebedee [-dDmtu] [-e command] [-f file] [-k keybits] [-n name] [-o
           log] [-v level] [-x config] [-z level]
           [[clientports:]serverhost[:targetport]]

       Key generation:
           zebedee -p [-f file]

           zebedee -P [-p] [-f file]

       Hash generation:
           zebedee -h [file ...]

           zebedee -H string ...

       Windows Service:
           zebedee [-n name] -S [install[=file] | remove | run]

DESCRIPTION

       Zebedee2 TCP/IPUDP"" telnet, ftp  X  TCP

       Zebedee :

       o   UNIX  Windows 95/98/NT

       o

       o

       o

       o   GNU (GPL)  ("CREDITS AND LEGALITIES" )

       Zebedee  ssh  SSL

        Zebedee  2.0.0 .

       ?(What's in a name?)

       Zebedee  3

       o   Zlib

       o   Blowfish

       o   Diffie-Hellman

       ?

       (Basic Usage)

        Zebedee -s

        zebedee -s

       ()Zebedee (windows)

       Zebedee () "remhost" telnet

        zebedee remhost:telnet

       telnet

        zebedee remhost

        () Zebedee 1234

        telnet localhost 1234

       "remhost"

       Zebedee

       Zebedee

        zebedee -e "telnet localhost %d" remhost

       "%d" Zebedee() Zebedee

       () () Zebedee

        zebedee clientport:hostname:targetport

       :

        zebedee 8000:webhost:80

       8000 webhostHTTP EXAMPLES

       Zebedee ()

        zebedee 9001,9002,9003:somehost:daytime,telnet,ftp

       9001 daytime 9002telnet9003ftp

        clientport targetport

       UDP(UDP Tunnelling)

       Zebedee TCP/IP 2.0.0UDP Zebedee -u (udpmode )

        zebedee -s -u

        zebedee -u 10000:somehost:echo

       TCPUDP 2 TCPUDP

       UDPZebedeeTCP/IP UDP UDP

       maxbufsize udpmode udptimeout

       (Some Terminology)

       Zebedee2 4()

        [] <===> [] <=====> [] <===> []
                   |                     |               |
                   +-          |               +
                                     |
                                         +-

       Zebedee

       Zebedee4 (key) private key() () public values shared secret key
       (Diffie-Hellman key agreement mechanism ) session key

       (Configuration File)

       Zebedee  -f(-f)

        key value # optional comment

       keyvalue ("") ('') "  ' ("here's an example") value

       ""#""()  ""\"" 1 1024

        server false
        # This comment continues on the next line \
        server true

       server false

       (boolean) "true"  "false"

        () ""telnet, ftp 5900-5903"" ""23,21,5900,5901,5902,5903""

         Zebedee server

       server ( -s)
             -s true

       (Client-Only Keywords)

       command ( -e)
             "%d" (clientport ) sprintf ""%"" (""%""  1  ""%%"" ) "%d"  "%d"

           Zebedee OFF (multiuse) Zebedee (multiuse) clientport

       clientport
           Zebedee listen

            targetport

           2.0.0localport

       localsource
           true

           false

       multiuse ( -m)
           true() Zebedee() false

           -mtrue Zebedee ()

            false (clientport )

       serverhost

           2.0.0remotehost

       targetport
           () ZebedeeZebedee "telnet" ( 23)

            clientport

           2.0.0remoteport

       (Server-Only Keywords)

       redirect ( -r)
            ( ""telnet,ftp, 5900-5910"")  redirect (redirect) ()

           (-r)

       targethost
           Zebedee  ftp (EXAMPLES)

           Zebedee

           2.0.0redirecthost

       (Compression and Encryption Keywords)

       compression ( -z)
           Zebedee  zlib bzip2  type:level type ""zlib""  ""bzip2""level 09
           zlib

           level (90) (0)bzip2zlib bzip2 zlib ""zlib:6""

           bzip2 bzip2 telnetzlib bzip21 Zebedee

           verbosity level2

            zebedee(232/210):   read 166 bytes (265 expanded) in 3 messages
            zebedee(232/210):   wrote 20969 bytes (30499 expanded) in 247 messages

       generator
           Diffie-Hellman"generator"16 "2"

       keygencommand
            () 116 1016

       keygenlevel
           02Zebedee 2()

           UNXI2  "/dev/random" "" () "/dev/random" 1 "/proc"() 0

           Windows

       keylength ( -k)
           Blowfish 45764 (minkeylength)

           128 0

       keylifetime
           0 shared secret key Zebedee secret key session key

           shared secret key

           65535(18) 3600(1) 0 shared key

       minkeylength

           0

       modulus
           Diffie-Hellman16

           1024

            f488fd584e49dbcd 20b49de49107366b 336c380d451d0f7c 88b31c7c5b2d8ef6
            f3c923c043f0a55b 188d8ebb558cb85d 38d334fd7c175743 a31d186cde33212c
            b52aff3ce1b12940 18118d7c84a70a72 d686c40319c80729 7aca950cd9969fab
            d00a509b0246d308 3d66a45d419f9c7c bd894b221926baab a25ec355e92f78c7

            Peter Gutman  CryptLib  testdh.h  "generated by Colin Plumb for
           SKIP"  "these values were chosen as representative well-known
           public values to allay fears of possible trapdoors in self-
           generated values.  The generation method and actual values can be
           checked against the SKIP standards document."

       privatekey
           Zebedee 16 (identitychecking) 10

       (Miscellaneous Keywords)

       checkidfile
            identity checking

           keylength0 ()

       debug ( -D)
           Zebedee "debug" "debug" (multiuse)  "inline" false -D  true

           UDP

       detached ( -d)
            (UNIX)  true -d  false

           Windows signal Zebedee  "start"

            DOS> start zebedee -f server.zbd

           Zebedee Zebedee

       include
            include5(1)

       maxbufsize
            Zebedee ()

           Zebedee 8192 1 16383 maxbufsize  Zebedee

           UDP 16383

       message
           verbosity level 1

       name ( -n)
            Windows

       logfile (command-line -o)

           2 NULL SYSLOG Windows syslog

       serverport
           Zebedee TCP11965 (0x2EBD)UDP11230(0x2BDE) listen

       timestamplog ( -t)
             -t true

       udpmode ( -u)
           ZebedeeTCP/IP UDP/IP

           ZebedeeTCP/IP UDP UDP Zebedee udptimeout

            UDP keylifetime udptimeout

           -utrue

       udptimeout
           UDP300 () 65535 0()

       verbosity ( -v)
            0 5 1

            stderr (-o logfile ) :

            zebedee(54/119):  Listening on local port 1172

           ID 0  "ERROR"

            zebedee(54/119): ERROR: failed to connect to localhost:11965

       (Other Options)

       -p   Zebedee

            privatekey "c480bd48f707c69dec54c9e7b6e22dd04cac659e"

       -P   Zebedee identity checking

            ef8153a0e392df005f67321ca2f0ace5bb8c5a1f myhostname

            -p

       -h   8192 SHA ""-""

            $ zebedee -h /etc/passwd
            bb1e734aeffd2111417761f5938dea3b53759598 /etc/passwd
            $ zebedee -h < /etc/passwd
            bb1e734aeffd2111417761f5938dea3b53759598 -

       -H  -h SHA

            $ zebedee -H hello world
            ac62a630ca850b4ea07eda664eaecf9480843152 hello
            86bf25ecb8a40b40b885c097c683b6e236fc8085 world

       -S (Windows only)
           Windows Zebedee ()

           Zebedeeinstall

            zebedee -Sinstall=c:\zebedee\service.zbd

            Zebedee -n

            zebedee -n "Zebedee Client Service" -Sinstall=c:\zebedee\clientsvc.zbd

            (Windows NT)

           -S remove -n

            zebedee -n "Zebedee Client Service" -Sremove

           -S run  Zebedee

       -x   1 "\"

            zebedee -x " server true # It's a server!"

            zebedee -s

       Identity Checking

       Zebedee 2  "on the wire ()" "man-in-the-middle ()" Zebedee

        Diffie-Hellman (privatekey) Zebedee  "fingerprint ()" -P server.key

        privatekey "1e34d6769502bae1087c18d2e8c8776e4a17ddaf"

        $ zebedee -P -f server.key > server.id

        135f04050961d37553731250d5c6f7495f088b32 myhostname

       16 "fingerprint ()"

        checkidfile "fingerprint ()"

       (Notes on Other Security Issues)

       Message Integrity
            Zebedee (""ls -l""""rm -f"") Zebedee

       Replay and Insertion Attacks
            ( telnet "" )

           Zebedee  "anonymous" identity checking Zebedee - shared secret key

           Zebedee  Blowfish  "cipher feedback"  "salts"  "known plain-text"
           ()

       Key Generation
            Zebedee  SHA  " ()"

           Windows

            keygencommand !

(TROUBLESHOOTING)

       Zebedee () ()-v -d -D Zebedee

        zebedee -dD -v 3 -s

       3 45 ()

EXAMPLES

       Zebedee  Zebedee

       (Example Server Configuration)

       Zebedee server.zbd

        #
        # Sample Zebedee server configuration file
        #
        # This shows the use of many, but not all, of the configuration file
        # options available for use by a server.
        #

        verbosity 2            # Slightly more than basic messages

        server true            # Yes, it's a server!
        detached true          # Run detached from terminal
        udpmode false          # Are we operating in UDP mode?

        # Uncomment the following line to log messages to a file
        #
        #  logfile './server.log'
        #
        # Or to log to the system logging facility uncomment this:
        #
        #  logfile SYSLOG

        # Uncomment the following line if you want to use a fixed private
        # key stored in a static file. The file should contain a line of
        # the form "privatekey hexadecimal-key-string"
        #
        #  include './server.key'

        keygenlevel 2          # Generate maximum strength private keys

        # To validate the identity of clients uncomment the following
        # line:
        #
        #  checkidfile './clients.id'

        # Set up allowed redirection ports.
        # These should be pretty safe -- but it's not a good idea
        # to open up all ports.

        redirect "telnet ftp"          # Basic services
        redirect 5900-5999             # VNC traffic
        redirect 6000-6010             # X Window System
        redirect "daytime chargen"     # Ports useful for testing

        targethost localhost           # Redirection is to the local machine

        compression zlib:9             # Allow maximum zlib compression
        keylength 256                  # Allow keys up to 256 bits
        keylifetime 36000              # Shared keys last 10 hours
        maxbufsize 16383               # Allow maximum possible buffer size

        checkidfile client1.keyclient2.key

       VNC(Use with VNC)

       ZebedeeVNC VNC Windows "Xvnc" X VNC Java
       http://www.uk.research.att.com/vnc/

       server.zbd  5900-5999 VNC UNIXWindows Windows"AllowLoopback" () regedit

        REGEDIT4

        [HKEY_LOCAL_MACHINE\SOFTWARE\ORL\WinVNC3]
        "AllowLoopback"=dword:00000001

        [HKEY_LOCAL_MACHINE\SOFTWARE\ORL\WinVNC3\Default]

        Zebedee  vncloopback.reg VNC vncviewer.zbd (WinVNC)5900  vncviewer.zbd

        #
        # Zebedee configuration file to start up a tunnelled VNC session
        #
        # Usage: zebedee -f vncviewer.zbd remote-host[:vnc-port]
        #

        verbosity 1         # Basic messages only

        server false        # It's a client
        detached true       # Detach from terminal

        message "Starting VNC viewer on localhost:99"

        # On Windows systems you might use the following:

        command '"c:\Program Files\ORL\VNC\vncviewer.exe" localhost:99'

        # On UNIX systems you might use the following:

        # command 'vncviewer localhost:99'

        targetport 5900     # Remote VNC server on port 5900 unless overridden
                            # by a value specified on the command-line

        clientport 5999     # Local connection on 5999 -- i.e. localhost:99

        compression 6       # Request normal Zlib compression

        zebedee -f vncviewer.zbd somehost:5901

       somehost5901VNCVNC 5999

       VNCJava 59xx 58xx JavaVNC Java 5901VNC

        zebedee 5801,5901:remotehost:5801,5901

       5901VNC

        VNC VNCprotocol encoding "raw" encoding

       X Window System(Use with the X Window System)

       X Window System6000

       xlocal 6000X xlocal:0 xremote()  xterm  xlocal

        zebedee -r 6000 -s

       xremote

        zebedee 6001:xlocal:6000

       xremoteDISPLAY"localhost:1" Xxlocal xtermxremote xremote

        xterm -display localhost:1

        xremoteXlocalhost

        xhost +localhost

       HTTP(Securing HTTP traffic)

       Zebedee"multi-use" Web Web webhost 80  Zebedee 8000

        zebedee 8000:webhost:80

       will set up a tunnel via port 8000 on the client host. Now any URLs
       that previously were addressed via webhost, for example:

        http://webhost/private/index.html

       URL

        http://localhost:8000/private/index.html

       ""localhost:8000"" HTTP HTTP Secure HTTP

       FTP(Securing FTP traffic)

        ZebedeeFTPFTP () Zebedee ftpgw.tcl

       FTP Zebedee

        zebedee -s -r ftp ftpserverhost

       FTP Zebedee ( redirecthost) localhost Zebedee10000

        zebedee 10000:ftpserverhost:ftp

       FTP

        ftp clienthost 10000

       localhost windowsFTP FTP (FTP) ""open clienthost 10000"" FTP Zebedee

        zebedee ftp:ftpserverhost:ftp

       FTP

        ftp clienthost

       FTP FTP wu-ftpd FTP ()

       ftpgw.tcl FTP  Zebedee Tcl (http://www.scriptics.com) FTPZebedee
       Zebedee FTP

        tclsh ftpgw.tcl

       2121 Zebedee

        zebedee -s -r 2121

        ()

        zebedee 2121:ftpserverhost:2121

        ftp clienthost 2121

       FTP FTP ftpgw.tcl Netscape Navigator  WindowsWS_FTP

        3000030100 ftpgw.tcl -p

        tclsh ftpgw.tcl -p 30000-30100

       Zebedee

        zebedee -s -r 2121,30000-30100

        zebedee 2121,30000-30100:ftpserverhost:2121,30000-30100

       Netscape URL

        ftp://username@clienthost:2121/

       usernameFTP

CREDITS AND LEGALITIES

       The following information can also be found in the file LICENCE.txt in
       the Zebedee distribution.

        Copyright (c) 1999, 2000 by Neil Winton. All Rights Reserved.

        This program is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation; either version 2 of the License, or
        (at your option) any later version.

        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.

        You should have received a copy of the GNU General Public License
        along with this program; if not, write to the Free Software
        Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,
        USA.

       A copy of the GNU General Public License can be found in the file
       GPL2.txt.

       You may obtain the latest copy of Zebedee, including full source code
       from http://www.winton.org.uk/zebedee/ and other enquiries about
       Zebedee can be e-mailed to the author at zebedee@winton.org.uk

       Zebedee would not have been possible without the use of a large amount
       of freely-available software to do all the really hard stuff. I
       gratefully acknowledge the contributions made by the authors of the
       following software packages.

       Zebedee uses the "Blowfish" encryption algorithm devised by Bruce
       Schneier.  For more information on Blowfish see
       http://www.counterpane.com/blowfish.html .  The implementation used is
       by Eric Young and is covered by the following copyright:

        Copyright (C) 1995-1997 Eric Young (eay@mincom.oz.au)
        All rights reserved.

        This package is an Blowfish implementation written
        by Eric Young (eay@mincom.oz.au).

        This library is free for commercial and non-commercial use as long as
        the following conditions are aheared to.  The following conditions
        apply to all code found in this distribution.

        Copyright remains Eric Young's, and as such any Copyright notices in
        the code are not to be removed.

        Redistribution and use in source and binary forms, with or without
        modification, are permitted provided that the following conditions
        are met:
        1. Redistributions of source code must retain the copyright
        notice, this list of conditions and the following disclaimer.
        2. Redistributions in binary form must reproduce the above copyright
        notice, this list of conditions and the following disclaimer in the
        documentation and/or other materials provided with the distribution.
        3. All advertising materials mentioning features or use of this software
        must display the following acknowledgement:
        This product includes software developed by Eric Young (eay@mincom.oz.au)

        THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
        ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
        IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
        ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
        FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
        DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
        OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
        HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
        LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
        OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
        SUCH DAMAGE.

        The license and distribution terms for any publically available version or
        derivative of this code cannot be changed.  i.e. this code cannot simply be
        copied and put under another distrubution license
        [including the GNU Public License.]

        The reason behind this being stated in this direct manner is past
        experience in code simply being copied and the attribution removed
        from it and then being distributed as part of other packages. This
        implementation was a non-trivial and unpaid effort.

       Zebedee uses the zlib compression library by Jean-loup Gailly and Mark
       Adler. It is covered by the following copyright notice:

        (C) 1995-1998 Jean-loup Gailly and Mark Adler

        This software is provided 'as-is', without any express or implied
        warranty.  In no event will the authors be held liable for any damages
        arising from the use of this software.

        Permission is granted to anyone to use this software for any purpose,
        including commercial applications, and to alter it and redistribute it
        freely, subject to the following restrictions:

        1. The origin of this software must not be misrepresented; you must not
        claim that you wrote the original software. If you use this software
        in a product, an acknowledgment in the product documentation would be
        appreciated but is not required.
        2. Altered source versions must be plainly marked as such, and must not be
        misrepresented as being the original software.
        3. This notice may not be removed or altered from any source distribution.

        Jean-loup Gailly        Mark Adler
        jloup@gzip.org          madler@alumni.caltech.edu

       Zebedee may use the bzip2 compression library by Julian Seward which is
       covered by the following licence:

        This program, "bzip2" and associated library "libbzip2", are
        copyright (C) 1996-1999 Julian R Seward.  All rights reserved.

        Redistribution and use in source and binary forms, with or without
        modification, are permitted provided that the following conditions
        are met:

        1. Redistributions of source code must retain the above copyright
           notice, this list of conditions and the following disclaimer.

        2. The origin of this software must not be misrepresented; you must
           not claim that you wrote the original software.  If you use this
           software in a product, an acknowledgment in the product
           documentation would be appreciated but is not required.

        3. Altered source versions must be plainly marked as such, and must
           not be misrepresented as being the original software.

        4. The name of the author may not be used to endorse or promote
           products derived from this software without specific prior written
           permission.

        THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
        OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
        WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
        ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
        DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
        DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
        GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
        INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
        WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
        NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
        SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

        Julian Seward, Cambridge, UK.
        jseward@acm.org
        bzip2/libbzip2 version 0.9.5 of 24 May 1999

       By default Zebedee is built using an aribtrary precision integer
       arithmetic library derived from the sources to "mirrordir-0.10.49"
       which in turn derived this from the Python sources. The copyright is as
       follows:

        huge-number.c: arbitrary precision integer library from Python sources
        This has nothing to do with cryptography.
        Copyright (C) 1998 Paul Sheer

        This program is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation; either version 2 of the License, or
        (at your option) any later version.

        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.

        You should have received a copy of the GNU General Public License
        along with this program; if not, write to the Free Software
        Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

        This file was taken from the Python source for `long' type
        integers. I have changed it to compile independently of the
        Python source, and added the optimisation that GNU C can
        use 31 bit digits instead of Python's 15 bit. You can download
        the original from www.python.org. This file bears little
        resemblance to the original though - paul

        Copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam,
        The Netherlands.

                                All Rights Reserved

        Permission to use, copy, modify, and distribute this software and its
        documentation for any purpose and without fee is hereby granted,
        provided that the above copyright notice appear in all copies and that
        both that copyright notice and this permission notice appear in
        supporting documentation, and that the names of Stichting Mathematisch
        Centrum or CWI or Corporation for National Research Initiatives or
        CNRI not be used in advertising or publicity pertaining to
        distribution of the software without specific, written prior
        permission.

        While CWI is the initial source for this software, a modified version
        is made available by the Corporation for National Research Initiatives
        (CNRI) at the Internet address ftp://ftp.python.org.

        STICHTING MATHEMATISCH CENTRUM AND CNRI DISCLAIM ALL WARRANTIES WITH
        REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF
        MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH
        CENTRUM OR CNRI BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
        DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
        PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
        TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
        PERFORMANCE OF THIS SOFTWARE.

       Zebedee uses the Secure Hash Algorith (SHA) the code for which was
       derived from Uwe Hollerbach's SHA module for perl. The code contains
       the following statement:

        NIST Secure Hash Algorithm
        heavily modified by Uwe Hollerbach <uh@alumni.caltech edu>
        from Peter C. Gutmann's implementation as found in
        Applied Cryptography by Bruce Schneier

        This code is in the public domain

       Under Windows, Zebedee uses an implementation of the getopt function
       covered by the following copyright:

        Copyright (c) 1987, 1993, 1994
               The Regents of the University of California.  All rights reserved.

        Redistribution and use in source and binary forms, with or without
        modification, are permitted provided that the following conditions
        are met:
        1. Redistributions of source code must retain the above copyright
        notice, this list of conditions and the following disclaimer.
        2. Redistributions in binary form must reproduce the above copyright
        notice, this list of conditions and the following disclaimer in the
        documentation and/or other materials provided with the distribution.
        3. All advertising materials mentioning features or use of this software
        must display the following acknowledgement:
               This product includes software developed by the University of
               California, Berkeley and its contributors.
        4. Neither the name of the University nor the names of its contributors
        may be used to endorse or promote products derived from this software
        without specific prior written permission.

        THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
        ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
        IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
        ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
        FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
        DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
        OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
        HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
        LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
        OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
        SUCH DAMAGE.

       Thanks

       Special thanks go to those people who have taken the trouble to give me
       feedback and suggestions for improvement!

        $Id: zebedee.pod,v 1.1 2000/07/18 02:05:04 tnaka Exp $