This package is published under the GNU General Public License, Version 2.

Some files in this package are published under a different license. See
below for a list. A files license has a higher precedence than the
package license. Any conflict arising from the different licenses are
to be resolved on that base.


GPL:           The GNU General Public License. In short:
    * Redistribution allowed
    * Modifications allowed, subject to Rule #2 in the GPL
      (prominent notes in the changed files).
	* Distribution of binaries allowed, as long as the source is
	  made available.

public domain: 
	* No copyright claimed by anybody. Use as you please.

Copyright djb: The copyright used by Daniel J. Bernstein - djb@pobox.com.
	* Redistribution of unmodified files allowed.
	* Distribution of patches allowed.
	If you really need to modify one of those files: Ask djb or 
	distribute a patch - you might want to alter the Makefile to
	generate file "file.c":
		file.c: file.c.djb file.c.patch
			patch <file.c.patch
	Note the renaming isn't a modification of the file, but a
	modification of the package.

----------------------------------------------------------------------------
_alloc.h: GPL, Author uo
_buffer.h: GPL, Author uo
_caldate.h: unknown
_caldate.h: unknown
_getln.h: GPL, Author uo
_ip4.h: GPL, uo
_readwrite.h: GPL, Author uo
_scan.h: GPL, Author uo
_str.h: GPL, uo
_stralloc.h: GPL, Author uo
alloc.c: Copyright djb (dnscache-1.0)
alloc.h: Copyright djb (dnscache-1.0)
alloc_re.c: Copyright djb (dnscache-1.0)
bailout.c: GPL, uo
bailout.h: GPL, uo
buffer.c: Copyright djb (cdb-0.75)
buffer.h: Copyright djb (cdb-0.75)
buffer_0.c: Copyright djb (cdb-0.75)
buffer_1.c: Copyright djb (cdb-0.75)
buffer_get.c: Copyright djb (cdb-0.75)
buffer_put.c: Copyright djb (cdb-0.75)
byte.h: GPL, uo, (reimplementation of byte library by djb)
byte_chr.c: GPL, uo, (reimplementation of byte library by djb)
byte_copy.c: GPL, uo, (reimplementation of byte library by djb)
byte_cr.c: GPL, uo, (reimplementation of byte library by djb)
byte_diff.c: GPL, uo, (reimplementation of byte library by djb)
byte_zero.c: GPL, uo, (reimplementation of byte library by djb)
case.h: GPL, uo
case_diffb.c: GPL, uo (reimplementation of byte library by djb)
case_lwrtab.c: GPL, uo (internally used by byte library reimplementation)
close.h: GPL, uo
common.c: GPL, Author uo
dns.h: Copyright djb (dnscache-1.0)
dns_dfd.c: Copyright djb (dnscache-1.0)
dns_domain.c: Copyright djb (dnscache-1.0)
dns_dtda.c: Copyright djb (dnscache-1.0)
dns_ip.c: Copyright djb (dnscache-1.0)
dns_ipq.c: Copyright djb (dnscache-1.0)
dns_name.c: Copyright djb (dnscache-1.0)
dns_nd.c: Copyright djb (dnscache-1.0)
dns_packet.c: Copyright djb (dnscache-1.0)
dns_random.c: Copyright djb (dnscache-1.0)
dns_rcip.c: Copyright djb (dnscache-1.0)
dns_rcrw.c: Copyright djb (dnscache-1.0)
dns_resolve.c: Copyright djb (dnscache-1.0)
dns_sortip.c: Copyright djb (dnscache-1.0)
dns_transmit.c: Copyright djb (dnscache-1.0)
doconnect.c: GPL, Author uo
doconnect.h: GPL, Author uo
env.h: GPL, uo
env_get.c: GPL, uo
error.c: Copyright djb (daemontools-0.70)
error.h: Copyright djb (daemontools-0.70)
error_str.c: Copyright djb (daemontools-0.70)
fmt.h: Copyright djb (ucspi-tcp-0.88)
fmt_ulong.c: Copyright djb (ucspi-tcp-0.88)
fsync.c: GPL, uo
ftp_read_lis.c: GPL, Author uo
ftpcopy.c: GPL, Author uo
ftpcopy.h: GPL, Author uo
ftpdelete.c: unknown
ftplib.c: GPL, Author uo
ftplib.h: GPL, Author uo
ftpls.c: GPL, Author uo
ftpparse.c: Copyright djb, see http://cr.yp.to/ftpparse.html.
ftpparse.h: Copyright djb, see http://cr.yp.to/ftpparse.html.
gen_alloc.h: Copyright djb (dnscache-1.0)
gen_allocdefs.h: Copyright djb (dnscache-1.0)
getln.c: Copyright djb (dnscache-1.0)
getln.h: Copyright djb (dnscache-1.0)
getln2.c: Copyright djb (dnscache-1.0)
iopause.c: Copyright djb (dnscache-1.0, modified: do not include "select.h")
iopause.h: automatically generated
ip4.h: Copyright djb (dnscache-1.0)
ip4_scan.c: Copyright djb (dnscache-1.0)
ndelay.h: Copyright djb (daemontools-0.70)
ndelay_off.c: Copyright djb (daemontools-0.70)
nonblock.c: GPL, uo
nonblock.h: GPL, uo
open.h: GPL, uo
open_read.c: GPL, uo
open_trunc.c: GPL, uo
openreadclose.c: Copyright djb (daemontools-0.70)
openreadclose.h: Copyright djb (daemontools-0.70)
readclose.c: Copyright djb (daemontools-0.70)
readclose.h: Copyright djb (daemontools-0.70)
readwrite.h: GPL, uo
scan.h: Copyright djb (daemontools-0.70)
scan_long.c: unknown
scan_sign.c: unknown
scan_ulong.c: Copyright djb (daemontools-0.70)
seek.h: GPL, uo
socket.h: GPL, uo
socket_bind.c: GPL, uo
socket_conn.c: GPL, uo
socket_connt.c: GPL, uo
socket_htons.c: GPL, uo
socket_tcp.c: GPL, uo
socket_udp.c: GPL, uo
socklen_t.h: automatically generated
str.h: GPL, uo
str2long.c: GPL, uo
str2num.h: GPL, uo
str2ulong.c: GPL, uo
str_chr.c: GPL, uo
str_diff.c: GPL, uo
str_len.c: GPL, uo
str_rchr.c: GPL, uo
str_start.c: GPL, uo
str_ulong.c: GPL, uo
str_ulong.h: GPL, uo
str_ulong_fmt.c: GPL, uo
stralloc.h: Copyright djb (dnscache-1.0)
stralloc_cat.c: Copyright djb (dnscache-1.0)
stralloc_catb.c: Copyright djb (dnscache-1.0)
stralloc_cats.c: Copyright djb (dnscache-1.0)
stralloc_copy.c: Copyright djb (dnscache-1.0)
stralloc_eady.c: Copyright djb (dnscache-1.0)
stralloc_free.c: GPL, uo (for completeness)
stralloc_opyb.c: Copyright djb (dnscache-1.0)
stralloc_opys.c: Copyright djb (dnscache-1.0)
stralloc_pend.c: Copyright djb (dnscache-1.0)
strhash.c: unknown
strhash.h: unknown
strhash_crea.c: unknown
strhash_ente.c: unknown
strhash_get.c: unknown
strhash_hash.c: unknown
strhash_look.c: unknown
strhashi.h: unknown
tai.h: Copyright djb (dnscache-1.0)
tai_now.c: Copyright djb (dnscache-1.0)
tai_pack.c: Copyright djb (dnscache-1.0)
tai_sub.c: Copyright djb (dnscache-1.0)
taia.h: Copyright djb (dnscache-1.0)
taia_add.c: Copyright djb (dnscache-1.0)
taia_approx.c: Copyright djb (dnscache-1.0)
taia_frac.c: Copyright djb (dnscache-1.0)
taia_half.c: Copyright djb (clockspeed-0.62)
taia_less.c: Copyright djb (dnscache-1.0)
taia_now.c: Copyright djb (daemontools-0.70)
taia_pack.c: Copyright djb (dnscache-1.0)
taia_sub.c: Copyright djb (dnscache-1.0)
taia_uint.c: Copyright djb (dnscache-1.0)
timeoutconn.c: Copyright djb (tcpserver-0.88)
timeoutconn.h: Copyright djb (tcpserver-0.88)
timeoutio.h: GPL, uo
timing.c: GPL, uo
timing.h: GPL, uo
typesize.h: GPL, uo
typesize2.h: automatically generated
uint16.h: GPL, uo
uint16_pack.c: Copyright djb (dnscache-1.0)
uint16_unpack.c: GPL, uo
uint32.h: GPL, uo
uint32_unpack.c: GPL, uo
uint64.h: GPL, uo
uo_now.c: GPL, Author uo
uo_sec702dt.c: GPL, Author uo
uo_wildmat.c: GPL, uo
uo_wildmat.h: GPL, uo
uogetopt.c: LGPL, uo
uogetopt.h: LGPL, uo
uoinstall.c: GPL, uo
uosock.h: GPL, uo (use deprecated)
uotime.h: GPL, uo (use deprecated)
urlparse.c: GPL, Author uo
urlparse.h: GPL, Author uo
utimes.c: GPL, source unknown
yyyy_mm_dd.c: GPL, uo
