add release dir

This commit is contained in:
Mario Fetka 2024-05-28 17:59:32 +02:00
parent 1a700daf11
commit 2d5eb9fe1c
142 changed files with 34106 additions and 0 deletions

149
release/A/Release-Notes-3.5 Normal file
View File

@ -0,0 +1,149 @@
Archie 3.5 Beta
---------------
Patch level 3:
==============
- Support for ls-lR.gz files
- New WWW front-end to the Archie database.
- Improved search speed.
- ISO-Latin-1 support for searches.
- bug fixes as well..
Some notes on how to install or take advantage of the new features.
ls-lR.gz
--------
You must have gzip and gunzip on your system.
You need to edit the files
~archie/etc/arretdefs.cf
modify the line anonftp:unix_bsd:image:.Z:anonymous:::-R:*?:ls-lR
to anonftp:unix_bsd:image:.gz,.Z:anonymous:::-R:*?:ls-lR
you need to modify the file
~archie/etc/options.cf (read the instructions in that file)
WWW front-end
-------------
Thw files related to the WWW front-end are in ~archie/cgi
You will find in ~archie/cgi/bin
a perl script (archie) and a binary program (cgi-client).
The top part of the perl script will tell you what needs to
be setup.
In ~archie/cgi/html are the different gif files and search forms.
They are not in their final stage ... so do not hesitate to
give us your comments.
The files archie and archie-adv in that directory should
be modified to indicate where the perl script is located.
We recommend that a uniform url be used for archie so that
Archie users will easily find the search page.
http://archie.foo.bar/archie and
http://archie.foo.bar/archie-adv
New in this release:
====================
Here are the major added components to the system with some
of the key points involved in each one of them.
- Support for a new database module (webindex)
- retrieval of HTML pages through http protocol
- Keyword extraction
- Controlled crawling of the WWW
- Site by site basis
- Content extraction
- configurable stoplist (keyword exclusion)
- New database structure
- More reliable structure.
- New search engine
- Based on a paged tree structured index
- Faster searches
- Less memory required
- More disk space for construction of the index
- New search interface
- cgi-bin compliant interface
- A better domain filter for anonftp
- results can be pre-configured to return in a certain order
(e.g. ftp sites close to the server first)
- configurable on a server basis
Fixed bugs
==========
- the ``-t'' switch on arcontrol creates the new files and work files
in the specified temp directory and not in ~archie/db/tmp
- Lock files are now created in ~archie/db/locks
- host_manage can handle multiple preferred hostsnames
Currently working on:
=====================
- Rewrite of the cgi-bin front-end to be more flexible.
- Archie Help page
- Regular Expressions with the new search engine.
- New set of manpages and documentation.
- Additional type of searches
Currently testing:
==================
- dirsrv with the new database technology.
Known Problems:
===============
- arexchange of webindex will not fully functional
it will not transfer .excerpt files. We still need to experiment
with indexing of the Web and see what is involved with
exchanges of data.

1
release/A/Version Normal file
View File

@ -0,0 +1 @@
Version 3.5, Patch Level 4

128
release/A/config/Makefile Normal file
View File

@ -0,0 +1,128 @@
# archie Version 3.5-beta
# Bunyip Information Systems, 1994
# $Id: Makefile,v 1.10 1995/03/17 13:50:36 pedro Exp $
#
# This is the configuration Makefile for the archie V 3.5 distribution
#
# Change the following 2 definitions if you don't like the defaults MAKE
# SURE that you have allocated the archie user codes before running this
# Makefile The name of the archie administrative code. You might want to
# create an archie group as well
#
# YOU MUST RUN THIS MAKEFILE AS SUPERUSER
#
ARCHUSER=archie
ARCHGRP =archie
# The place for the manpages describing the binaries
MANEXT=n
MAN=../man
#MAN5EXT=$(MANEXT)
MAN5EXT=5
MAN5=$(MAN)/man${MAN5EXT}
# Default permissions for archie binaries
AR_PERMS=711
ARS_PERMS=755
all: su links manpages owners archieb pfs links
su:
@echo "Making sure you're superuser"
@id=`id | sed 's/(.*$$//' | sed 's/^.*=//'`; \
echo "Your uid is $$id"; \
if [ "$$id" -ne "0" ]; then \
echo "You must be running as superuser to configure archie"; \
exit 2;\
fi
owners:
@echo Changing ownership to the archie user: $(ARCHUSER)
(cd ..; chown -R $(ARCHUSER) *; chgrp -R $(ARCHGRP) *;\
chown $(ARCHUSER) . ; chgrp $(ARCHGRP) .; \
chown $(ARCHUSER) .*; chgrp $(ARCHGRP) .*; chmod 755 .)
archieb:
@echo Copying the shell and perl scripts into the bin directory
(cd ../scripts; tar cf - . | gzip > /tmp/scripts.tgz ; cd ../bin ;\
../scripts/untar /tmp/scripts.tgz)
@echo Setting permissions for binaries
for i in `find ../bin -type f -print | grep -v CVS | \
sed 's?../bin/??g'`; do\
chmod $(AR_PERMS) ../bin/$$i;\
done
@echo Setting permissions for scripts
cd ../bin; /bin/file ./* | egrep -v '(demand|link|directory)' | \
sed 's?:.*$$??' | xargs -t chmod $(ARS_PERMS)
@echo Setting permissions for logs
chmod 662 ../logs/email.log
@echo Setting permissions for tmp directory
chmod 1777 ../db/tmp ../tmp
@echo Taking care of the pager
cp ../bin/less* ../pager/bin
chmod 555 ../pager/bin/less*
@echo Setting permissions for telnet client
chown root ../bin/telnet-client
chmod 111 ../bin/telnet-client
chmod u+s ../bin/telnet-client
chmod 755 ../bin ../etc ../logs
chmod 644 ../etc/*
@echo Setting permissions for cgi progs
chmod 755 ../cgi ../cgi/*
chmod 644 ../cgi/html/*
chmod 755 ../cgi/bin/archie.cgi
chmod 755 ../cgi/bin/cgi-client
chmod u+s ../cgi/bin/cgi-client
@echo Setting permissions for databases
chmod o+rx ../db ../db/*
manpages:
-mkdir $(MAN) && chmod 755 $(MAN)
-mkdir $(MAN)/man$(MANEXT) && chmod 755 $(MAN)/man$(MANEXT)
-mkdir $(MAN5) && chmod 755 $(MAN5)
for i in `find ../manpages/*.n -type f -print | grep -v CVS |\
sed 's?../manpages/??g' | sed 's/\..$$//g'`; do\
cp ../manpages/$$i.n $(MAN)/man$(MANEXT)/$$i.$(MANEXT);\
chmod 644 $(MAN)/man$(MANEXT)/$$i.$(MANEXT);\
if [ -f /usr/ucb/echo ] ; then /usr/ucb/echo -n "." ; \
else echo -n "." ; fi \
done
@echo ""
for i in `find ../manpages/*.5 -type f -print | grep -v CVS |\
sed 's?../manpages/??g' | sed 's/\..$$//g'`; do\
cp ../manpages/$$i.5 $(MAN5)/$$i.$(MAN5EXT);\
chmod 644 $(MAN5)/$$i.$(MAN5EXT);\
if [ -f /usr/ucb/echo ] ; then /usr/ucb/echo -n "." ; \
else echo -n "." ; fi \
done
@echo ""
@echo "Done";
pfs:
@echo "Taking care of things in /pfs"
find ../pfs -type f -print | xargs -t chmod 644
find ../pfs -type d -print | xargs -t chmod 755
find ../pfs/bin -type f -print | xargs -t chmod 755
chown root ../pfs/bin/pstart
chmod gu+s ../pfs/bin/pstart
links:
@echo "Creating /pfs link"
-rm -f /pfs
ln -s `pwd | sed 's?/config??'`/pfs /pfs
@echo "Creating other links"
-cd .. ; rm -f bin/-telnet-client bin/arexchange bin/arretrieve
cd ../bin; ln -s telnet-client ./-telnet-client; \
ln -s arserver arexchange; \
ln -s arserver arretrieve; \
ln -s update_anonftp update_webindex

View File

@ -0,0 +1,18 @@
#
westeurope1 de:ie:pt:es:uk:at:fr:it:be:nl
westeurope2 ch:cy:gr:li:lu:tr
westeurope westeurope1:westeurope2 Western Europe
easteurope bg:cs:cz:hr:hu:pl:ro:sk:si Eastern Europe
scandinavia no:dk:se:fi:ee:is Scandinavia
europe westeurope:easteurope:scandinavia Europe
usa edu:com:mil:gov:us:org:net United States
northamerica usa:ca:mx North America
southamerica ar:bo:br:cl:co:cr:cu:ec:pe:ve South American
centralamerica sv:gt:hn Central America
asia kr:hk:sg:jp:cn:my:tw:in Asia
mideast eg:.il:kw:sa Middle East
africa za Africa
anzac au:nz OZ & New Zealand
world1 europe:scandinavia:northamerica
world2 centralamerica:southamerica:mideast:africa:anzac:as
world world1:world2 The World

3
release/A/etc/motd Normal file
View File

@ -0,0 +1,3 @@
Welcome to Archie!
Vers 3.3

45
release/A/etc/serverlist Normal file
View File

@ -0,0 +1,45 @@
--------------------< List of active archie servers >--------------------
Last Update: Jun 21 1996
archie.au 139.130.23.2 Australia
archie.univie.ac.at 131.130.1.23 Austria
archie.belnet.be 193.190.248.18 Belgium
archie.bunyip.com 192.77.55.2 Canada
archie.cs.mcgill.ca 132.206.51.250 Canada
archie.funet.fi 128.214.6.102 Finland
archie.univ-rennes1.fr 129.20.254.2 France
archie.th-darmstadt.de 130.83.22.1 Germany
archie.ac.il 132.65.208.15 Israel
archie.unipi.it 131.114.21.10 Italy
archie.wide.ad.jp 133.4.3.6 Japan
archie.hana.nm.kr 128.134.1.1 Korea
archie.kornet.nm.kr 168.126.63.10 Korea
archie.sogang.ac.kr 163.239.1.11 Korea
archie.nz 140.200.128.13 New Zealand
archie.uninett.no 128.39.2.20 Norway
archie.icm.edu.pl 148.81.209.5 Poland
archie.rediris.es 130.206.1.5 Spain
archie.luth.se 130.240.12.23 Sweden
archie.switch.ch 130.59.1.40 Switzerland
archie.switch.ch 130.59.10.40 Switzerland
archie.ncu.edu.tw 192.83.166.12 Taiwan
archie.doc.ic.ac.uk 146.169.16.11 UK
archie.doc.ic.ac.uk 146.169.17.5 UK
archie.doc.ic.ac.uk 146.169.2.10 UK
archie.doc.ic.ac.uk 146.169.32.5 UK
archie.doc.ic.ac.uk 146.169.33.5 UK
archie.doc.ic.ac.uk 146.169.43.1 UK
archie.doc.ic.ac.uk 155.198.1.40 UK
archie.doc.ic.ac.uk 155.198.191.4 UK
archie.hensa.ac.uk 129.12.200.130 UK
archie.sura.net 192.239.16.130 USA (MD)
archie.unl.edu 129.93.1.14 USA (NE)
archie.internic.net 192.20.239.132 USA (NJ)
archie.internic.net 198.49.45.10 USA (NJ)
archie.internic.net 204.179.186.65 USA (NJ)
archie.rutgers.edu 128.6.21.13 USA (NJ)
archie.ans.net 147.225.1.10 USA (NY)
--------------------------------------------------------------------------

22
release/base/Archierc Normal file
View File

@ -0,0 +1,22 @@
# sample .archierc file.
#
# This file contains customization variables for the
# bunyip telnet archie client.
#
set prompt "archie> "
set server localhost
#set pager_path bin/less
set pager_opts ""
set pager_help_opts ""
set search sub
set mail_service archiemail
set help_dir help/english
set servers_file etc/serverlist
set whatis_file etc/whatis
set man_ascii_file etc/manpage.ascii
set man_roff_file etc/manpage.roff
#set tmpdir db/tmp
set maxhits 25
set search exact
set sortby time

303
release/base/Manifest Normal file
View File

@ -0,0 +1,303 @@
drwxr-s--- .
-rw-r----- ./Archierc
-rw-r----- ./Manifest
-rw-r----- ./Release-Notes-3.5
-rw-r----- ./Version
drwxr-s--- ./bin
-rwxr-x--- ./bin/arcontrol
-rwxr-x--- ./bin/ardomains
-rwxr-x--- ./bin/arserver
-rwxr-x--- ./bin/convert_hostdb
-rwxr-x--- ./bin/db_build
-rwxr-x--- ./bin/db_check
-rwxr-x--- ./bin/db_dump
-rwxr-x--- ./bin/db_reorder
-rwxr-x--- ./bin/db_siteidx
-rwxr-x--- ./bin/db_stats
-rwxr-x--- ./bin/delete_anonftp
-rwxr-x--- ./bin/delete_webindex
-rwxr-x--- ./bin/email-client
-rwxr-x--- ./bin/extern_urls
-rwxr-x--- ./bin/fix_start_db
-rwxr-x--- ./bin/host_manage
-rwxr-x--- ./bin/insert_anonftp
-rwxr-x--- ./bin/insert_webindex
-rwxr-x--- ./bin/less
-rwxr-x--- ./bin/net_anonftp
-rwxr-x--- ./bin/net_webindex
-rwxr-x--- ./bin/parse_anonftp
-rwxr-x--- ./bin/parse_anonftp_novell
-rwxr-x--- ./bin/parse_anonftp_unix_bsd
-rwxr-x--- ./bin/parse_anonftp_vms_std
-rwxr-x--- ./bin/parse_webindex
-rwxr-x--- ./bin/partial_webindex
-rwxr-x--- ./bin/retrieve_anonftp
-rwxr-x--- ./bin/retrieve_webindex
-rwxr-x--- ./bin/split_file
-rwxr-x--- ./bin/telnet-client
-rwxr-x--- ./bin/update_anonftp
-rwxr-x--- ./bin/weaseld
drwxr-s--- ./cgi
drwxr-s--- ./cgi/bin
-rw-r----- ./cgi/bin/archie.cgi
-rw-r----- ./cgi/bin/cgi-client
drwxr-s--- ./cgi/html
-rw-r----- ./cgi/html/archie-adv.html
-rw-r----- ./cgi/html/archie-help.html
-rw-r----- ./cgi/html/archie.html
-rw-r----- ./cgi/html/query.gif
-rw-r----- ./cgi/html/results.gif
drwxr-s--- ./config
-rw-r----- ./config/Makefile
drwxr-s--- ./contrib
-rw-r----- ./contrib/README
-rw-r----- ./contrib/archie.el
-rw-r----- ./contrib/archie.zip
-rw-r----- ./contrib/c-archie-1.3.2-vms.com
-rw-r----- ./contrib/c-archie-1.4.1.tar.gz
-rw-r----- ./contrib/less-177-for-archie.tar.gz
-rw-r----- ./contrib/mac-archie-client-09.hqx
-rw-r----- ./contrib/perl-archie-3.8.tar.gz
-rw-r----- ./contrib/xarchie-2.0.8.tar.gz
drwxr-s--- ./db
drwxr-s--- ./db/anonftp_db
drwxr-s--- ./db/anonftp_db/start_db
drwxr-s--- ./db/host_db
-rw-r----- ./db/host_db/domain-db.dir
-rw-r----- ./db/host_db/domain-db.pag
-rw-r----- ./db/host_db/host-db.dir
-rw-r----- ./db/host_db/host-db.pag
-rw-r----- ./db/host_db/hostaux-db.dir
-rw-r----- ./db/host_db/hostaux-db.pag
-rw-r----- ./db/host_db/hostbyaddr.dir
-rw-r----- ./db/host_db/hostbyaddr.pag
drwxr-s--- ./db/locks
drwxr-s--- ./db/tmp
drwxr-s--- ./db/webindex_db
drwxr-s--- ./db/webindex_db/start_db
drwxr-s--- ./doc
-rw-r----- ./doc/manual-3.5.ps.gz
drwxr-s--- ./etc
-rw-r----- ./etc/ardomains.cf
-rw-r----- ./etc/arretdefs.cf
-rw-r----- ./etc/arretrieve.cf
-rw-r----- ./etc/arretrieve.cf~
-rw-r----- ./etc/arupdate.cf
-rw-r----- ./etc/catalogs.cf
-rw-r----- ./etc/domain.order
-rw-r----- ./etc/email.help
-rw-r----- ./etc/find_files.cf
-rw-r----- ./etc/hm_db.cf
-rw-r----- ./etc/inform_web
-rw-r----- ./etc/manpage.ascii
-rw-r----- ./etc/manpage.roff
-rw-r----- ./etc/motd
-rw-r----- ./etc/options.cf
-rw-r----- ./etc/resolv.conf
-rw-r----- ./etc/serverlist
-rw-r----- ./etc/sites.glist
-rw-r----- ./etc/sites.update
-rw-r----- ./etc/stoplist
-rw-r----- ./etc/termcap
-rw-r----- ./etc/whatis
drwxr-s--- ./help
drwxr-s--- ./help/english
-rw-r----- ./help/english/=
drwxr-s--- ./help/english/about
-rw-r----- ./help/english/about/=
drwxr-s--- ./help/english/bugs
-rw-r----- ./help/english/bugs/=
drwxr-s--- ./help/english/bye
-rw-r----- ./help/english/bye/=
drwxr-s--- ./help/english/compress
-rw-r----- ./help/english/compress/=
drwxr-s--- ./help/english/domains
-rw-r----- ./help/english/domains/=
drwxr-s--- ./help/english/done
-rw-r----- ./help/english/done/=
drwxr-s--- ./help/english/email
-rw-r----- ./help/english/email/=
drwxr-s--- ./help/english/exit
-rw-r----- ./help/english/exit/=
drwxr-s--- ./help/english/find
-rw-r----- ./help/english/find/=
drwxr-s--- ./help/english/general
-rw-r----- ./help/english/general/=
drwxr-s--- ./help/english/help
-rw-r----- ./help/english/help/=
drwxr-s--- ./help/english/list
-rw-r----- ./help/english/list/=
drwxr-s--- ./help/english/mail
-rw-r----- ./help/english/mail/=
drwxr-s--- ./help/english/manpage
-rw-r----- ./help/english/manpage/=
drwxr-s--- ./help/english/motd
-rw-r----- ./help/english/motd/=
drwxr-s--- ./help/english/nopager
-rw-r----- ./help/english/nopager/=
drwxr-s--- ./help/english/pager
-rw-r----- ./help/english/pager/=
drwxr-s--- ./help/english/path
-rw-r----- ./help/english/path/=
drwxr-s--- ./help/english/prog
-rw-r----- ./help/english/prog/=
drwxr-s--- ./help/english/quit
-rw-r----- ./help/english/quit/=
drwxr-s--- ./help/english/regex
-rw-r----- ./help/english/regex/=
drwxr-s--- ./help/english/servers
-rw-r----- ./help/english/servers/=
drwxr-s--- ./help/english/set
-rw-r----- ./help/english/set/=
drwxr-s--- ./help/english/set/autologout
-rw-r----- ./help/english/set/autologout/=
drwxr-s--- ./help/english/set/compress
-rw-r----- ./help/english/set/compress/=
drwxr-s--- ./help/english/set/encode
-rw-r----- ./help/english/set/encode/=
drwxr-s--- ./help/english/set/language
-rw-r----- ./help/english/set/language/=
drwxr-s--- ./help/english/set/mailto
-rw-r----- ./help/english/set/mailto/=
drwxr-s--- ./help/english/set/match_domain
-rw-r----- ./help/english/set/match_domain/=
drwxr-s--- ./help/english/set/match_path
-rw-r----- ./help/english/set/match_path/=
drwxr-s--- ./help/english/set/max_split_size
-rw-r----- ./help/english/set/max_split_size/=
drwxr-s--- ./help/english/set/maxhits
-rw-r----- ./help/english/set/maxhits/=
drwxr-s--- ./help/english/set/maxhitspm
-rw-r----- ./help/english/set/maxhitspm/=
drwxr-s--- ./help/english/set/maxmatch
-rw-r----- ./help/english/set/maxmatch/=
drwxr-s--- ./help/english/set/output_format
-rw-r----- ./help/english/set/output_format/=
drwxr-s--- ./help/english/set/pager
-rw-r----- ./help/english/set/pager/=
drwxr-s--- ./help/english/set/search
-rw-r----- ./help/english/set/search/=
drwxr-s--- ./help/english/set/server
-rw-r----- ./help/english/set/server/=
drwxr-s--- ./help/english/set/sortby
-rw-r----- ./help/english/set/sortby/=
drwxr-s--- ./help/english/set/status
-rw-r----- ./help/english/set/status/=
drwxr-s--- ./help/english/set/term
-rw-r----- ./help/english/set/term/=
drwxr-s--- ./help/english/show
-rw-r----- ./help/english/show/=
drwxr-s--- ./help/english/site
-rw-r----- ./help/english/site/=
drwxr-s--- ./help/english/stty
-rw-r----- ./help/english/stty/=
drwxr-s--- ./help/english/term
-rw-r----- ./help/english/term/=
drwxr-s--- ./help/english/unset
-rw-r----- ./help/english/unset/=
drwxr-s--- ./help/english/version
-rw-r----- ./help/english/version/=
drwxr-s--- ./help/english/whatis
-rw-r----- ./help/english/whatis/=
drwxr-s--- ./help/francais
-rw-r----- ./help/francais/.doit
-rw-r----- ./help/francais/.nl
-rw-r----- ./help/francais/=
drwxr-s--- ./include
drwxr-s--- ./logs
-rw-r----- ./logs/archie.log
-rw-r----- ./logs/email.log
drwxr-s--- ./manpages
-rw-r----- ./manpages/anonftp_parser_output.5
-rw-r----- ./manpages/archie.n
-rw-r----- ./manpages/archie_clients.n
-rw-r----- ./manpages/archie_headers.5
-rw-r----- ./manpages/archie_protocol.5
-rw-r----- ./manpages/arcontrol.n
-rw-r----- ./manpages/ardomains.n
-rw-r----- ./manpages/arexchange.n
-rw-r----- ./manpages/arretrieve.n
-rw-r----- ./manpages/arserver.n
-rw-r----- ./manpages/convert_hostdb.n
-rw-r----- ./manpages/db_build.n
-rw-r----- ./manpages/db_check.n
-rw-r----- ./manpages/db_dump.n
-rw-r----- ./manpages/db_reorder.n
-rw-r----- ./manpages/db_siteidx.n
-rw-r----- ./manpages/db_stats.n
-rw-r----- ./manpages/delete_anonftp.n
-rw-r----- ./manpages/delete_webindex.n
-rw-r----- ./manpages/handle_header.n
-rw-r----- ./manpages/host_manage.n
-rw-r----- ./manpages/insert_anonftp.n
-rw-r----- ./manpages/insert_webindex.n
-rw-r----- ./manpages/mail_stats.n
-rw-r----- ./manpages/net_anonftp.n
-rw-r----- ./manpages/parse_anonftp.n
-rw-r----- ./manpages/parse_anonftp_unix_bsd.n
-rw-r----- ./manpages/parse_anonftp_vms_std.n
-rw-r----- ./manpages/retrieve_anonftp.n
-rw-r----- ./manpages/update_anonftp.n
-rw-r----- ./manpages/weaseld.n
drwxr-s--- ./pager
drwxr-s--- ./pager/bin
-rw-r----- ./pager/bin/less.hlp
-rw-r----- ./pager/bin/less.sh
drwxr-s--- ./pager/etc
-rw-r----- ./pager/etc/termcap
drwxr-s--- ./pfs
drwxr-s--- ./pfs/bin
-rwxr-x--- ./pfs/bin/als
-rwxr-x--- ./pfs/bin/archie
-rwxr-x--- ./pfs/bin/dirsrv
-rwxr-x--- ./pfs/bin/fakebin
-rwxr-x--- ./pfs/bin/gen_vfsetup
-rwxr-x--- ./pfs/bin/list_acl
-rwxr-x--- ./pfs/bin/menu
-rwxr-x--- ./pfs/bin/newvs
-rwxr-x--- ./pfs/bin/p__vcd
-rwxr-x--- ./pfs/bin/p__vfsetup
-rwxr-x--- ./pfs/bin/padmin
-rwxr-x--- ./pfs/bin/pfs
-rwxr-x--- ./pfs/bin/psession
-rwxr-x--- ./pfs/bin/pstart
-rwxr-x--- ./pfs/bin/pstatus
-rwxr-x--- ./pfs/bin/set_acl
-rwxr-x--- ./pfs/bin/set_atr
-rwxr-x--- ./pfs/bin/vget
-rwxr-x--- ./pfs/bin/vln
-rwxr-x--- ./pfs/bin/vls
-rwxr-x--- ./pfs/bin/vmkdir
-rwxr-x--- ./pfs/bin/vrm
drwxr-s--- ./pfs/history
drwxr-s--- ./pfs/info-tree
-rw-r----- ./pfs/pfs.log
drwxr-s--- ./pfs/pfsdat
drwxr-s--- ./pfs/shadow
drwxr-s--- ./scripts
-rwxr-x--- ./scripts/archie.shell
-rwxr-x--- ./scripts/archiemail
-rwxr-x--- ./scripts/aslip
-rwxr-x--- ./scripts/batch-email
-rwxr-x--- ./scripts/daily.admin
-rwxr-x--- ./scripts/eval-perf.pl
-rwxr-x--- ./scripts/filter_anonftp_novell
-rwxr-x--- ./scripts/filter_anonftp_unix_bsd
-rwxr-x--- ./scripts/filter_anonftp_unix_bsd.nowork
-rwxr-x--- ./scripts/filter_anonftp_unix_bsd.perl
-rwxr-x--- ./scripts/filter_anonftp_unix_bsd.sed
-rwxr-x--- ./scripts/filter_anonftp_vms_std
-rwxr-x--- ./scripts/mail_handler
-rwxr-x--- ./scripts/mail_inform
-rwxr-x--- ./scripts/mail_receiver
-rwxr-x--- ./scripts/mail_stats
-rwxr-x--- ./scripts/process-email
-rwxr-x--- ./scripts/prospero-stats.pl
-rwxr-x--- ./scripts/rotate
-rwxr-x--- ./scripts/show_arcompress
-rwxr-x--- ./scripts/start-weaseld
-rwxr-x--- ./scripts/trimplog.pl
-rwxr-x--- ./scripts/unrotate
-rwxr-x--- ./scripts/untar
drwxr-s--- ./tmp
-rw-r----- ./tmp/db.tar

View File

@ -0,0 +1,149 @@
Archie 3.5 Beta
---------------
Patch level 3:
==============
- Support for ls-lR.gz files
- New WWW front-end to the Archie database.
- Improved search speed.
- ISO-Latin-1 support for searches.
- bug fixes as well..
Some notes on how to install or take advantage of the new features.
ls-lR.gz
--------
You must have gzip and gunzip on your system.
You need to edit the files
~archie/etc/arretdefs.cf
modify the line anonftp:unix_bsd:image:.Z:anonymous:::-R:*?:ls-lR
to anonftp:unix_bsd:image:.gz,.Z:anonymous:::-R:*?:ls-lR
you need to modify the file
~archie/etc/options.cf (read the instructions in that file)
WWW front-end
-------------
Thw files related to the WWW front-end are in ~archie/cgi
You will find in ~archie/cgi/bin
a perl script (archie) and a binary program (cgi-client).
The top part of the perl script will tell you what needs to
be setup.
In ~archie/cgi/html are the different gif files and search forms.
They are not in their final stage ... so do not hesitate to
give us your comments.
The files archie and archie-adv in that directory should
be modified to indicate where the perl script is located.
We recommend that a uniform url be used for archie so that
Archie users will easily find the search page.
http://archie.foo.bar/archie and
http://archie.foo.bar/archie-adv
New in this release:
====================
Here are the major added components to the system with some
of the key points involved in each one of them.
- Support for a new database module (webindex)
- retrieval of HTML pages through http protocol
- Keyword extraction
- Controlled crawling of the WWW
- Site by site basis
- Content extraction
- configurable stoplist (keyword exclusion)
- New database structure
- More reliable structure.
- New search engine
- Based on a paged tree structured index
- Faster searches
- Less memory required
- More disk space for construction of the index
- New search interface
- cgi-bin compliant interface
- A better domain filter for anonftp
- results can be pre-configured to return in a certain order
(e.g. ftp sites close to the server first)
- configurable on a server basis
Fixed bugs
==========
- the ``-t'' switch on arcontrol creates the new files and work files
in the specified temp directory and not in ~archie/db/tmp
- Lock files are now created in ~archie/db/locks
- host_manage can handle multiple preferred hostsnames
Currently working on:
=====================
- Rewrite of the cgi-bin front-end to be more flexible.
- Archie Help page
- Regular Expressions with the new search engine.
- New set of manpages and documentation.
- Additional type of searches
Currently testing:
==================
- dirsrv with the new database technology.
Known Problems:
===============
- arexchange of webindex will not fully functional
it will not transfer .excerpt files. We still need to experiment
with indexing of the Web and see what is involved with
exchanges of data.

1
release/base/Version Normal file
View File

@ -0,0 +1 @@
Version 3.5, Patch Level 4

View File

@ -0,0 +1,435 @@
#!/usr/local/bin/perl
#
# Archie Perl Client (front-end)
# This script needs the binary cgi-client (back-end) to pass the query parameters
# to. It then reads the result returned from cgi-client and reformats it
# for the http server.
##############################################################################
##############################################################################
# These few lines MUST be configured according to your system.
# The first variable holds the full path to your cgi-client binary which could
# be of any name you wish. The $archie_user variable holds the user name under which
# your archie service is running.
##############################################################################
$archiebin = "/services/archie/archie-3.5/cgi/bin/cgi-client";
# You can rename the binary to archie.bin or any other suitable name you
# choose.
$archieperl = "http://services.bunyip.com:8800/cgi-bin/archie.cgi";
# This same perl script you are looking at. Where will its URL be?
$archie_user = "archie";
# If your archie server is running under another user name then please
# change this accordingly.
$adv_page = "/archie-adv.html";
$smpl_page = "/archie.html";
# The above URLs will take you to our web pages! We don't mind but we doubt
# that you setup an Archie server for nothing! Please change the web site
# in those lines to your web site name.
$gif_url = "http://services.bunyip.com:8800/results.gif";
# Where the results.gif file is.
##############################################################################
# The following lines hold the different strings sent back to the httpd
# server. It is optional to modify them to comply with your HTML-look
# preference.
##############################################################################
$excerpt_offset = 9;
$site_offset = 6;
$info_offset = 5;
$archie_title = "<HTML><TITLE>Archie Results</TITLE>\n";
$archie_header_plain = "<H2>Archie Results</H2><PRE>\n";
$archie_header_logo = "<IMG SRC=\"%s\" ALT=\"Archie Results\">\n";
$archie_continue_button = "<CENTER><B><A HREF=\"$adv_page\">New Advanced Query</A> | <A HREF=\"$smpl_page\">New Simple Query</A><br><FONT SIZE=\"+2\">M</FONT>odify <FONT SIZE=\"+2\">S</FONT>earch</B> : <INPUT TYPE=text SIZE=40 NAME=query VALUE=\"%s\"><br></CENTER>\n";
$archie_pages = "<CENTER><B><A HREF=\"$adv_page\">New Advanced Query</A> | <A HREF=\"$smpl_page\">New Simple Query</A><br></CENTER>\n";
$str1 = "<h3>Found %d Hit(s)</h3>\n";
$str2 = "<i>(%d)</i><b> %s </b><p>\n";
$str3 = "<INPUT TYPE=\"submit\" VALUE=\"Search for More\">\n";
$str4 = "<INPUT TYPE=hidden NAME=\"%s\" VALUE=\"%s\">\n";
$str5 = "<i>(%d)</i><B>%s</B><p>\n";
$str6 = "<i>(%d)</i><B><A HREF=\"%s\">%s</A></B><p>\n";
$str7 = ' 'x$info_offset."<A HREF=\"%s://%s%s\"><i>%d </i></A> ";
$str8 = ' 'x$site_offset."<b><A HREF=\"%s\">%s</A></b>";
$str9 = "<b>Keyword: </b>%s";
$str10 = "<b>Date: </b>%s";
$str11 = ' 'x$info_offset."<b>Size: </b>%d";
$str12 = ' 'x$excerpt_offset."</pre><BLOCKQUOTE><i>%s</i></BLOCKQUOTE> <p> <pre>";
$str13 = "</FORM></PRE></HTML>\n";
format OUTINFO =
~ </b><i>@<<<<<<<<<<<<<@<<<<<<<<<<< @<<<<<<<<<<<<<<<<<<<<<<<<<<< </i>@*
$perms, $size, $date, $strout
.
format OUTPATH =
<b>@*
$path
.
##############################################################################
# END OF CHANGES
##############################################################################
%proto =(
"Anonymous FTP", "ftp",
"Web Index", "http"
);
%main_tran =(
FORM_PLAIN_OUTPUT_FLAG, "oflag",
FORM_CASE, "case",
FORM_CASE_SENS, "Sensitive",
FORM_CASE_INS, "Insensitive",
FORM_QUERY, "query",
FORM_OLD_QUERY, "oldquery",
FORM_STRINGS_ONLY, "strings",
FORM_MORE_SEARCH, "more",
FORM_SERV_URL, "url",
FORM_GIF_URL, "gifurl",
FORM_STR_HANDLE, "strhan",
FORM_STRINGS_NO, "NO",
FORM_STRINGS_YES, "YES",
FORM_DB, "database",
FORM_ANONFTP_DB, "Anonymous FTP",
FORM_WEB_DB, "Web Index",
I_ANONFTP_DB, 0,
I_WEBINDEX_DB, 1,
FORM_TYPE, "type",
FORM_EXACT, "Exact",
FORM_SUB, "Sub String",
FORM_REGEX, "Regular Expression",
FORM_MAX_HITS, "maxhits",
FORM_MAX_HPM, "maxhpm",
FORM_MAX_MATCH, "maxmatch",
FORM_PATH_REL, "pathrel",
FORM_PATH, "path",
FORM_EXCLUDE_PATH, "expath",
FORM_AND, "AND",
FORM_OR, "OR",
FORM_START_STRING, "start_string",
FORM_START_STOP, "start_stop",
FORM_START_SITE_STOP, "start_site_stop",
FORM_START_SITE_FILE, "start_site_file",
FORM_START_SITE_PRNT, "start_site_prnt",
PATH_AND, 0,
PATH_OR, 1,
FORM_DOMAINS, "domains",
FORM_DOMAIN_1, "domain1",
FORM_DOMAIN_2, "domain2",
FORM_DOMAIN_3, "domain3",
FORM_DOMAIN_4, "domain4",
FORM_DOMAIN_5, "domain5",
PLAIN_HITS, "HITS",
FORM_ERROR, "ERROR",
FORM_FORMAT, "format",
FORM_FORMAT_KEYS, "Keywords Only",
FORM_FORMAT_EXC, "Excerpts Only",
FORM_FORMAT_LINKS, "Links Only",
FORM_FORMAT_STRINGS_ONLY, "Strings Only",
I_FORMAT_KEYS, 2,
I_FORMAT_EXC, 0,
I_FORMAT_LINKS, 1
);
%result_tran=(
PLAIN_START, "START_RESULT",
PLAIN_END, "END_RESULT",
PLAIN_URL, "URL",
PLAIN_STRING, "STRING",
PLAIN_TITLE, "TITLE",
PLAIN_NO_TITLE, "NO_TITLE",
PLAIN_SITE, "SITE",
PLAIN_PATH, "PATH",
PLAIN_TYPE, "TYPE",
PLAIN_WEIGHT, "WEIGHT",
PLAIN_TEXT, "TEXT",
PLAIN_PERMS, "PERMS",
PLAIN_SIZE, "SIZE",
PLAIN_DATE, "DATE",
PLAIN_FILE, "FILE",
PLAIN_KEY, "KEY",
PLAIN_START_STRINGS, "START_STRINGS_ONLY",
PLAIN_END_STRINGS, "END_STRINGS_ONLY"
);
$ENV{"ARCH_USER"} = $archie_user;
$| = 1;
open(stdin,"-");
open(IN,"$archiebin < '$stdin' |");
$i = 1;
$s = 1;
$top=1;
$k = 1;
$no_sites = 1;
$entry{"FORM_GIF_URL"} = $gif_url;
$entry{"FORM_SERV_URL"} = $archieperl;
while (<IN>){
chop;
if( $_ =~ /^$main_tran{"FORM_PLAIN_OUTPUT_FLAG"}/ ){
($junk,$flag) = split(/=/,$_,2);
if( $flag == 1 ){
## This is for plain results returned to the web
## server in record-like format (no processing is
## done on the results). Used for certain types
## of URAs. Unlikely to be used by our clients!
print STDOUT "Content-type: text/plain\n\n";
print STDOUT $_."\n";
foreach $k (keys %entry){
print STDOUT "$main_tran{$k}=$entry{$k}\n";
}
while (<IN>){
print STDOUT $_;
}
exit 1;
}
}
if ( $_ =~ /^$main_tran{"FORM_ERROR"}/ ) {
$entry{"PLAIN_HITS"} = 0;
($junk,$err) = split(/=/,$_,2);
&print_error($err,$entry{"FORM_GIF_URL"});
last;
}elsif( ($i == 0) && !( $_ =~ /^$main_tran{"PLAIN_HITS"}/ )){
&print_error("Returned results are incorrect",$entry{"FORM_GIF_URL"});
last;
}else{
if( !($_ =~ /=/) ) {
last;
}
($junk,$value) = split(/=/,$_,2);
if( ($i == 1) && ( $junk eq $main_tran{"PLAIN_HITS"} ) && ($value == 0)){
&print_error("No hits",$entry{"FORM_GIF_URL"});
exit 1;
}
if($value eq ""){
next;
}
$main = 0;
foreach $key (keys (%main_tran)) {
if( $main_tran{$key} eq $junk ){
$entry{$key} = $value;
$main = 1;
last;
}
}
$strings_only=0;
if($result_tran{"PLAIN_START_STRINGS"} eq $junk){
$strings_only = 1;
&print_header($entry{"FORM_GIF_URL"},$entry{"FORM_SERV_URL"});
printf STDOUT $str1,$entry{"PLAIN_HITS"};
$_ = <IN>;
if( $_ eq "" ){
last;
}
chop;
if( $_ !~ /=/ ) {
last;
}
($junk,$value) = split(/=/,$_,2);
if($value eq ""){
next;
}
}elsif( ($main == 0) && ($junk ne $result_tran{"PLAIN_START"}) ){
$entry{$junk} = $value;
$main = 1;
}
if( $main == 0 ){
if( defined($entry{"FORM_DB"}) && ($entry{"FORM_DB"} eq $main_tran{"FORM_ANONFTP_DB"} )){
$db = $main_tran{"I_ANONFTP_DB"};
}else{
$db = $main_tran{"I_WEBINDEX_DB"};
}
if (($strings_only == 0) && (!defined( $entry{"FORM_SERV_URL"} )) ){
&print_error("The submitted information does not include URL information. Read the HELP pages to setup your html page correctly.",$entry{"FORM_GIF_URL"});
exit 1;
}
# do while instead
while (1){
if($result_tran{"PLAIN_END_STRINGS"} eq $junk){
last;
}elsif($strings_only == 1){
printf STDOUT $str2, $s ,$value;
$s++;
}elsif( $result_tran{"PLAIN_START"} eq $junk ){
$rec_num = $value+1;
if($top != 1){
$old_site = $curr_site;
$old_str = $curr_str;
}
}elsif( $result_tran{"PLAIN_END"} eq $junk ){
if ($top == 1){
&print_header($entry{"FORM_GIF_URL"},$entry{"FORM_SERV_URL"});
printf STDOUT $archie_continue_button, $entry{"FORM_OLD_QUERY"};
foreach $k ( keys %entry ){
if( $k eq "PLAIN_HITS" ){
printf STDOUT $str1, $entry{$k};
printf STDOUT $str3;
}else{
printf STDOUT $str4, $main_tran{$k}, $entry{$k};
}
}
print STDOUT "<PRE>\n";
$top=0;
}
if($db == $main_tran{"I_ANONFTP_DB"}){
if( $old_site ne $curr_site ){
## Do some processing for a new site
$no_sites++;
printf STDOUT "<p>";
if($result{"PLAIN_STRING"} ne $result{"PLAIN_SITE"}){
printf STDOUT $str5, $rec_num, $result{"PLAIN_SITE"};
}else{
printf STDOUT $str6, $rec_num, $result{"PLAIN_URL"}, $result{"PLAIN_SITE"};
}
}
$str = $result{"PLAIN_STRING"};
$size = $result{"PLAIN_SIZE"};
$date = $result{"PLAIN_DATE"};
$perms = $result{"PLAIN_PERMS"};
if($result{"PLAIN_STRING"} ne $result{"PLAIN_SITE"}){
$path = $result{"PLAIN_PATH"};
&print_spaces($info_offset);
printf STDOUT $str7, $proto{"Anonymous FTP"}, $result{"PLAIN_SITE"}, $result{"PLAIN_PATH"}, $rec_num;
$~ = "OUTPATH";
write;
$strout = "<A HREF=\"".$result{"PLAIN_URL"}."\">".$result{"PLAIN_STRING"}."</A><p>";
$~ = "OUTINFO";
write;
}
}elsif($db == $main_tran{"I_WEBINDEX_DB"}){
if( defined( $result{"PLAIN_TITLE"})){
$title =$result{"PLAIN_TITLE"};
}else{
$title = $result{"PLAIN_NO_TITLE"};
}
(defined ($result{"PLAIN_SITE"})) && ($site = $result{"PLAIN_SITE"});
(defined ($result{"PLAIN_TEXT"})) && ($text = $result{"PLAIN_TEXT"});
(defined ($result{"PLAIN_STRING"})) && ($str = $result{"PLAIN_STRING"});
(defined ($result{"PLAIN_SIZE"})) && ($size = $result{"PLAIN_SIZE"});
(defined ($result{"PLAIN_WEIGHT"})) && ($weight = $result{"PLAIN_WEIGHT"});
(defined ($result{"PLAIN_DATE"})) && ($date = $result{"PLAIN_DATE"});
(defined ($result{"PLAIN_URL"})) && ($strurl = $result{"PLAIN_URL"});
if ($strurl eq $title) {
$title =~ s/:80\//\//;
$strurl = $title;
$title = "(NO-TITLE) <i>$title</i>";
}elsif($strurl !~ /:80\d+/){
$strurl =~ s/:80//;
}
if($site !~ /:80\d+/){
$site =~ s/:80//;
}
if( $old_site ne $curr_site ){
## Do some processing for a new site
$no_sites++;
print STDOUT "<p>";
if($result{"PLAIN_STRING"} ne $result{"PLAIN_SITE"}){
printf STDOUT $str5, $rec_num, $site;
}else{
printf STDOUT $str6, $rec_num, $strurl, $site;
}
}
if($result{"PLAIN_STRING"} ne $result{"PLAIN_SITE"}){
&print_spaces($site_offset);
printf STDOUT $str8, $strurl, $title;
defined( $weight ) && (print STDOUT "\n\n".' 'x$site_offset) && (printf STDOUT $str9, $str);
defined( $date ) && (print STDOUT "\n\n".' 'x$site_offset) && (printf STDOUT $str10, $date) && (&print_spaces($info_offset)) && (printf STDOUT $str11, $size);
printf STDOUT $str12, $text;
}
}
undef(%result);
undef $site; undef $text; undef $str; undef $size; undef $weight; undef $date; undef $strurl;
}else{
foreach $key (keys (%result_tran)) {
if( $result_tran{$key} eq $junk ){
$result{$key} = $value;
if($key eq "PLAIN_SITE"){
$curr_site = $value;
}
if($key eq "PLAIN_STRING"){
$curr_str = $value;
}
$main = 1;
last;
}
}
}
$_ = <IN>;
if( $_ eq "" ){
last;
}
chop;
if( $_ !~ /=/ ) {
last;
}
($junk,$value) = split(/=/,$_,2);
if($value eq ""){
next;
}
}
last;
}
}
$i++;
}
# printf STDOUT $archie_continue_button, $entry{"FORM_OLD_QUERY"};
if( !defined( $entry{"PLAIN_HITS"} ) ){
&print_error("No hits",$entry{"FORM_GIF_URL"});
}elsif($err eq ""){
print STDOUT $str13;
}
exit 1;
sub print_error {
local($error_msg,$gifurl) = @_;
print STDOUT "Content-type: text/html\n\n";
if( $gifurl eq "" ){
print STDOUT "<html><center><h2>Archie Results</h2><HR>\n\n";
}else{
printf STDOUT $archie_header_logo, $gifurl;
print STDOUT "<html><center><h2>Archie Results</h2><HR>\n\n";
}
# print STDOUT "<html><h2>Archie Error</h2><HR>\n\n";
print STDOUT "<i>".$error_msg."</i></center><br>\n";
printf STDOUT $archie_pages;
print STDOUT "</html>\n";
return(1);
}
sub print_header {
local($gifurl, $url) = @_;
print STDOUT "Content-type: text/html\n\n";
printf STDOUT $archie_title;
if( $gifurl eq "" ){
printf STDOUT $archie_header_plain;
}else{
printf STDOUT $archie_header_logo, $gifurl;
}
print STDOUT "<FORM method=\"POST\" action=\"".$url."\">\n";
return(1);
}
sub print_spaces {
local($n) = $_;
print STDOUT ' 'x$n;
return(1);
}

View File

@ -0,0 +1,47 @@
<HTML>
<BODY BGCOLOR="#ccccdd">
<TITLE>Search in Archie</TITLE>
<!-- Please modify the action field in the following line to accomodate your system -->
<FORM method="POST" action="http://archie.bunyip.com/cgi-bin/archie.cgi">
<INPUT TYPE=hidden NAME=oflag VALUE="0">
<CENTER>
<IMG SRC="query.gif" ALT="Archie Query Form"><br>
<font size="+2">S</font>earch <font size="+2">f</font>or:<br>
<INPUT SIZE=48 NAME="query"><P>
</CENTER>
<PRE>
<blockquote>
<b><font size="+1">D</font>atabase:</b> <INPUT TYPE=radio NAME=database VALUE="Anonymous FTP" CHECKED>Anonymous FTP <INPUT TYPE=radio NAME=database VALUE="Web Index">Web Index
<b><font size="+1">S</font>earch Type:</b> <INPUT TYPE=radio NAME=type VALUE="Sub String" CHECKED>Sub String <INPUT TYPE=radio NAME=type VALUE="Exact">Exact <INPUT TYPE=radio NAME=type VALUE="Regular Expression">Regular Expression
<b><font size="+1">C</font>ase:</b> <INPUT TYPE=radio NAME=case VALUE="Insensitive" CHECKED>Insensitive <INPUT TYPE=radio NAME=case VALUE="Sensitive">Sensitive<p>
<b><font size="+1">O</font>utput Format For Web Index Search:</b> <INPUT TYPE=radio NAME="format" VALUE="Keywords Only">Keywords <INPUT TYPE=radio NAME="format" VALUE="Excerpts Only" CHECKED>Excerpts
<INPUT TYPE=radio NAME="format" VALUE="Links Only">Links <INPUT TYPE=radio NAME="format" VALUE="Strings Only">Strings
</blockquote>
<CENTER> <INPUT TYPE="submit" VALUE=" Search "> <INPUT TYPE="reset" VALUE="Reset"></CENTER></PRE>
<HR>
<H3>Optional Search Parameters</H3>
<ul>
<p>
<li>Maximum Hits: <INPUT TYPE="text" SIZE=5 NAME="maxhits" VALUE="100"><BR>
<li>If you want to limit the search so that it only looks in certain domains
(such as ca, edu or com), enter one or more in the following boxes:<BR>
<INPUT TYPE="text" NAME=domain1 SIZE=5> <INPUT TYPE="text" NAME=domain2
SIZE=5> <INPUT TYPE="text" NAME=domain3 SIZE=5> <INPUT TYPE="text"
NAME=domain4 SIZE=5> <INPUT TYPE="text" NAME=domain5 SIZE=5>
<!--A HREF="domains.html"To view a list of domains/A--!><BR>
<li>Limit the search results to match a directory path (this is optional):
<BR><INPUT TYPE="text" SIZE=48 NAME="path"><BR>
<li>You can use as many terms as you like in your path restriction field, as long as you separate them by spaces. The operator among these terms is:
<BR><INPUT TYPE=radio NAME=pathrel VALUE="OR" CHECKED> OR <INPUT TYPE=radio NAME=pathrel VALUE="AND"> AND<BR>
<li>Exclude search results that match a directory path you don't want (this is also optional):
<BR><INPUT TYPE="text" SIZE=48 NAME="expath"><BR>
</ul>
<CENTER>
<B><A HREF="archie-help.html">Help</A> | <A HREF="archie.html">Simple Search</A> | <A HREF="http://www.bunyip.com/products/archie"> Archie's Home Page</A></B>
</CENTER>
</FORM>
</HTML>

View File

@ -0,0 +1,138 @@
<html>
<title>Archie Help</title>
<center><h2>Archie Help</h2></center>
<blockquote>This help file explains in moderate detail what each field in the search page
means. If you still can't locate the help you need or you want to report an
error please mail us at <i><A
HREF="mailto:archie-group@bunyip.com">archie-group@bunyip.com</A></i> and we
will get back to you as soon as we can.
</blockquote>
<hr>
<br>
<b>Search For:</b>
<blockquote>
Here you type in the search variable. If regular expression is the type of
search you are using then the string would be the
<A HREF="archie-help.html#regex" REL="SUBDOCUMENT">regular expression</A> you are
looking for.
</blockquote>
<b>Database:</b>
<blockquote>
The database which will be undergoing the search. If you are searching the
web then press on the <i>Web Index</i> button. Otherwise if you are searching
the FTP sites then press on the other button.
</blockquote>
<b>Search Type:</b>
<blockquote>
<ul>
<li><b>Exact: </b>
<li><b>Sub String: </b><br>
<i>Substring (case insensitive)</i>: A match occurs if
the file (or directory) name in the database contains
the user-given substring, without regard to case.
<pre>
Example:
The pattern:
is
matches any of the following:
islington
this
poison
</pre>
<i>Substring (case sensitive):</i> As above, but taking case as significant.
<pre>
Example:
The pattern:
TeX
will match:
LaTeX
but neither of the following:
Latex
TExTroff
</pre>
<li><b><A NAME="regex" REL="SUBDOCUMENT">Regular Expression</A>: </b>
Regular expressions follow the conventions of the ed(1) command,
allowing sophisticated pattern matching. Regular expressions imbue
certain characters with special meaning, providing a quoting mechanism to remove
this special meaning when required.
</ul>
</blockquote>
<b>Case: </b>
<blockquote>
This option only affects searches of type Regular Expression and Substring.
</blockquote>
<b>Output Format: </b>
<blockquote>
This controls the output format for results from the Web Index database.
<ul>
<li><b>Keywords Only</b>: The most frequently occurring Keywords in each document will
be displayed after the document's URL.
<li><b>Excerpts Only</b>: A short excerpt from each document is displayed
after its URL.
<li><b>Links Only</b>: Only links are displayed with no further details. No excerpts
or Keywords are displayed with each URL.
</ul>
</blockquote>
<h3>Optional Parameters</h3>
<ul>
<li><b>Path restriction or exclusion: </b>Several parameters could be used to
improve your search results. But first you must specify what type of operation
to be used on those upcoming fields. If you specify <b>OR</b> then you ask
that the strings you provide in these fields have an OR relationship among
them. Otherwise if you specify <b>AND</b> then you are asking for all the
strings that you provide in these fields to be considered.
<ul>
<li><b>Path Restriction</b> : You can improve the results by restricting on
the path of each URL that comes back. The strings you provide in these field
will be matched against the paths returned in the result and paths that do not
contain these strings will be disregarded. If you have chosen the <b>OR</b>
as your operator among the strings then if any of the strings occur in a path
this path will be considered valid. However if you have chosen <b>AND</b> as
your operator then unless all the entered strings appear in the path, the path
is invalid.
<li><b>Path Exclusion</b> : You can exclude certain results from coming back
if they contain a specific string you don't need to see. By specifying this
string in this field you will achieve your goal.
</ul>
<li><b>Domains: </b> This variable allows you to restrict the scope of
your search based upon the Fully Qualified Domain Names (FQDN) of the
anonymous FTP or Web sites being searched. In this way, you can specify a
list of domain names to which all returned sites must match.
<li><b>Maximum Hits :</b> Allows Archie to generate at most the
specified number of matches (permissible range: 0-200; default: 100).
<li><b>Maximum Hits Per Match :</b> Across all the anonymous FTP and
Web archives on the Internet (and even on one single anonymous FTP archive) many
files will have the same name. For example, if you
search for a very common filename like "README" you can
get hundreds even thousands of matches. You can limit
the number of files with the same name through this variable.
<li><b>Maximum Match :</b> This variable will limit the number filenames (or
strings matched) returned.
For example, if maxmatch is set to 2 and you perform a
substring search for the string "etc", and the database
contains filenames "etca", "betc" and "detc" only the
filenames "etca" and "betc" will be returned. However,
depending on the values of maxhitspm and maxhits you
will get back a number of actual files with those
names.
</ul>
</html>

View File

@ -0,0 +1,30 @@
<HTML>
<BODY BGCOLOR="#ccccdd">
<TITLE>Search in Archie</TITLE>
<!-- Please modify the action field in the following line to accomodate your system -->
<FORM method="POST" action="http://archie.bunyip.com/cgi-bin/archie.cgi">
<INPUT TYPE=hidden NAME=oflag VALUE="0">
<CENTER>
<IMG SRC="query.gif" ALT="Archie Query Form"><br>
<font size="+2">S</font>earch <font size="+2">f</font>or:<br>
<INPUT SIZE=48 NAME="query"><br>
<INPUT TYPE="submit" VALUE=" Search "><INPUT TYPE="reset" VALUE="Reset">
</CENTER>
<PRE>
<blockquote>
<b><font size="+1">D</font>atabase:</b> <INPUT TYPE=radio NAME=database VALUE="Anonymous FTP" CHECKED>Anonymous FTP <INPUT TYPE=radio NAME=database VALUE="Web Index">Web Index
<b><font size="+1">S</font>earch Type:</b> <INPUT TYPE=radio NAME=type VALUE="Sub String" CHECKED>Sub String <INPUT TYPE=radio NAME=type VALUE="Exact">Exact <INPUT TYPE=radio NAME=type VALUE="Regular Expression">Regular Expression
<b><font size="+1">C</font>ase:</b> <INPUT TYPE=radio NAME=case VALUE="Insensitive" CHECKED>Insensitive <INPUT TYPE=radio NAME=case VALUE="Sensitive">Sensitive<p>
<b><font size="+1">O</font>utput Format For Web Index Search:</b> <INPUT TYPE=radio NAME="format" VALUE="Keywords Only">Keywords
<INPUT TYPE=radio NAME="format" VALUE="Excerpts Only" CHECKED>Excerpts
<INPUT TYPE=radio NAME="format" VALUE="Links Only">Links
<INPUT TYPE=radio NAME="format" VALUE="Strings Only">Strings
</blockquote>
</PRE>
<HR>
<CENTER>
<B><A HREF="archie-help.html">Help</A> | <A HREF="archie-adv.html">Advanced Search</A> | <A HREF="http://www.bunyip.com/products/archie"> Archie's Home Page</A></B>
</CENTER>
</FORM>
</HTML>

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -0,0 +1,128 @@
# archie Version 3.5-beta
# Bunyip Information Systems, 1994
# $Id: Makefile,v 1.10 1995/03/17 13:50:36 pedro Exp $
#
# This is the configuration Makefile for the archie V 3.5 distribution
#
# Change the following 2 definitions if you don't like the defaults MAKE
# SURE that you have allocated the archie user codes before running this
# Makefile The name of the archie administrative code. You might want to
# create an archie group as well
#
# YOU MUST RUN THIS MAKEFILE AS SUPERUSER
#
ARCHUSER=archie
ARCHGRP =archie
# The place for the manpages describing the binaries
MANEXT=n
MAN=../man
#MAN5EXT=$(MANEXT)
MAN5EXT=5
MAN5=$(MAN)/man${MAN5EXT}
# Default permissions for archie binaries
AR_PERMS=711
ARS_PERMS=755
all: su links manpages owners archieb pfs links
su:
@echo "Making sure you're superuser"
@id=`id | sed 's/(.*$$//' | sed 's/^.*=//'`; \
echo "Your uid is $$id"; \
if [ "$$id" -ne "0" ]; then \
echo "You must be running as superuser to configure archie"; \
exit 2;\
fi
owners:
@echo Changing ownership to the archie user: $(ARCHUSER)
(cd ..; chown -R $(ARCHUSER) *; chgrp -R $(ARCHGRP) *;\
chown $(ARCHUSER) . ; chgrp $(ARCHGRP) .; \
chown $(ARCHUSER) .*; chgrp $(ARCHGRP) .*; chmod 755 .)
archieb:
@echo Copying the shell and perl scripts into the bin directory
(cd ../scripts; tar cf - . | gzip > /tmp/scripts.tgz ; cd ../bin ;\
../scripts/untar /tmp/scripts.tgz)
@echo Setting permissions for binaries
for i in `find ../bin -type f -print | grep -v CVS | \
sed 's?../bin/??g'`; do\
chmod $(AR_PERMS) ../bin/$$i;\
done
@echo Setting permissions for scripts
cd ../bin; /bin/file ./* | egrep -v '(demand|link|directory)' | \
sed 's?:.*$$??' | xargs -t chmod $(ARS_PERMS)
@echo Setting permissions for logs
chmod 662 ../logs/email.log
@echo Setting permissions for tmp directory
chmod 1777 ../db/tmp ../tmp
@echo Taking care of the pager
cp ../bin/less* ../pager/bin
chmod 555 ../pager/bin/less*
@echo Setting permissions for telnet client
chown root ../bin/telnet-client
chmod 111 ../bin/telnet-client
chmod u+s ../bin/telnet-client
chmod 755 ../bin ../etc ../logs
chmod 644 ../etc/*
@echo Setting permissions for cgi progs
chmod 755 ../cgi ../cgi/*
chmod 644 ../cgi/html/*
chmod 755 ../cgi/bin/archie.cgi
chmod 755 ../cgi/bin/cgi-client
chmod u+s ../cgi/bin/cgi-client
@echo Setting permissions for databases
chmod o+rx ../db ../db/*
manpages:
-mkdir $(MAN) && chmod 755 $(MAN)
-mkdir $(MAN)/man$(MANEXT) && chmod 755 $(MAN)/man$(MANEXT)
-mkdir $(MAN5) && chmod 755 $(MAN5)
for i in `find ../manpages/*.n -type f -print | grep -v CVS |\
sed 's?../manpages/??g' | sed 's/\..$$//g'`; do\
cp ../manpages/$$i.n $(MAN)/man$(MANEXT)/$$i.$(MANEXT);\
chmod 644 $(MAN)/man$(MANEXT)/$$i.$(MANEXT);\
if [ -f /usr/ucb/echo ] ; then /usr/ucb/echo -n "." ; \
else echo -n "." ; fi \
done
@echo ""
for i in `find ../manpages/*.5 -type f -print | grep -v CVS |\
sed 's?../manpages/??g' | sed 's/\..$$//g'`; do\
cp ../manpages/$$i.5 $(MAN5)/$$i.$(MAN5EXT);\
chmod 644 $(MAN5)/$$i.$(MAN5EXT);\
if [ -f /usr/ucb/echo ] ; then /usr/ucb/echo -n "." ; \
else echo -n "." ; fi \
done
@echo ""
@echo "Done";
pfs:
@echo "Taking care of things in /pfs"
find ../pfs -type f -print | xargs -t chmod 644
find ../pfs -type d -print | xargs -t chmod 755
find ../pfs/bin -type f -print | xargs -t chmod 755
chown root ../pfs/bin/pstart
chmod gu+s ../pfs/bin/pstart
links:
@echo "Creating /pfs link"
-rm -f /pfs
ln -s `pwd | sed 's?/config??'`/pfs /pfs
@echo "Creating other links"
-cd .. ; rm -f bin/-telnet-client bin/arexchange bin/arretrieve
cd ../bin; ln -s telnet-client ./-telnet-client; \
ln -s arserver arexchange; \
ln -s arserver arretrieve; \
ln -s update_anonftp update_webindex

View File

@ -0,0 +1,49 @@
The archie standalone clients are the property of the individual authors
and are included here for the convenience of our customers. All of these
clients are available on the Internet via anonymous FTP.
The modified sources for less used with the archie system are included
in less-177-for-archie.tar.Z
NOTE: These sources do _NOT_ contain the prospero patch for V2/V3
archie/prospero systems. However, the fix is included if you would
perform the patch yourself. It is in prospero-fix.
Archie Standalone clients
File name Author Comments
---------- ------ ------------
c-archie-1.[1-3].tar.Z
Brendan Kehoe Command line interface
(brendan@cygnus.com) written in C
c-archie-1.[2,3]-for-vms.com
Brendan Kehoe Command line interface
(brendan@cygnus.com) written for VMS
archie.el
Brendan Kehoe Command line interface
(brendan@cygnus.com) written for emacs
perl-archie-3.8.tar.Z
Khun Yee Fung Command line interface
(clipper@csd.uwo.ca) written in Perl
xarchie-2.0.8.tar.Z
George Ferguson X11(R4) interface
(ferguson@cs.rochester.edu) Athena widget set
archie-one-liner.sh
Mark Moraes
(moraes@deshaw.com) /bin/sh interface
archie.zip Brad Clemens
(bkc@omnigate.clarkson.edu) PC DOS client
mac-archie-client-09.hqx
Chris J McNeil
cmcneil@macc2.mta.ca Mac archie client
(This is shareware)

View File

@ -0,0 +1,71 @@
;;
;; archie.el v1.0 -- by Brendan Kehoe (brendan@cs.widener.edu)
;;
;; A mock-interface to Archie for Emacs. This will shave by when you need
;; it. ARCHIE-SEZ will insert the result of the query in the current buffer,
;; and plain ARCHIE will create a separate buffer .
;;
;; TODO: hack ange-ftp to use the output of archie -l, and let you select
;; from a magic list which one you want to FTP into an Emacs buffer.
;;
(defvar archie-program "/usr/local/bin/archie"
"Program that queries archie servers.")
(defvar archie-server "archie.sura.net"
"Server for \\[archie] searches.
Known archie servers:
archie.ans.net (USA [NY])
archie.sura.net (USA [MD])
archie.mcgill.ca (Canada)
archie.funet.fi (Finland/Mainland Europe)
archie.au (Australia)
archie.doc.ic.ac.uk (Great Britain/Ireland)
")
(defvar archie-search-type "-e"
"Search type for \\[archie] searches.
Can be one of: -c for substring searches
-e for exact matches (default)
-r for a regexp
-s for a case-insensitive substring search
")
(defun archie-sez (string)
"Insert the results of an archie query on STRING into the current buffer.
Uses the function `archie' for its main work."
(interactive (list (read-string "String: " nil)))
(archie string nil t))
(defun archie (string &optional type inplace)
"Look for STRING on an Archie server.
Optional second arg TYPE is the type of search to make -- by default, it's
`archie-search-type'. Possible values are substring, subcase (case insensitive
substring), and regexp (a regular expression). Interactively, a prefix arg
will make it prompt for this."
(interactive (list (read-string "String: " nil)
(and current-prefix-arg
(read-string "Search type [-c/-e/-r/-s]: "
archie-search-type))))
(let ((buf (or inplace (get-buffer-create "*Archie*"))))
(if inplace
(progn
(push-mark (point) t)
(insert "Archie sez: \n"))
(progn
(pop-to-buffer buf)
(setq buffer-read-only nil
mode-line-process (concat ": " string)
mode-name "Query for"
minor-mode-alist nil)
(erase-buffer)))
(call-process archie-program nil buf nil
"-h" archie-server
(or type archie-search-type)
string))
(if (not inplace)
(progn
(setq buffer-read-only t)
(goto-char (point-min)))))

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,18 @@
#
westeurope1 de:ie:pt:es:uk:at:fr:it:be:nl
westeurope2 ch:cy:gr:li:lu:tr
westeurope westeurope1:westeurope2 Western Europe
easteurope bg:cs:cz:hr:hu:pl:ro:sk:si Eastern Europe
scandinavia no:dk:se:fi:ee:is Scandinavia
europe westeurope:easteurope:scandinavia Europe
usa edu:com:mil:gov:us:org:net United States
northamerica usa:ca:mx North America
southamerica ar:bo:br:cl:co:cr:cu:ec:pe:ve South American
centralamerica sv:gt:hn Central America
asia kr:hk:sg:jp:cn:my:tw:in Asia
mideast eg:.il:kw:sa Middle East
africa za Africa
anzac au:nz OZ & New Zealand
world1 europe:scandinavia:northamerica
world2 centralamerica:southamerica:mideast:africa:anzac:as
world world1:world2 The World

View File

@ -0,0 +1,3 @@
anonftp:unix_bsd:image:.Z:anonymous:::-R:*?:ls-lR
anonftp:novell:image:.Z:anonymous:::-R:*?:ls-lR
anonftp:vms_std:image:.Z:anonymous:::[...]:*?:ls-lR

View File

@ -0,0 +1,2 @@
localhost anonftp * 0 rw 1d 19940124155459 0
localhost webindex * 10 rw 1 19940816041633 0

View File

@ -0,0 +1,3 @@
archie.bunyip.com anonftp * 10 rw 0 19941228054741 0
archie.bunyip.com gopherindex * 5 rw 0 19950105211457 0

View File

@ -0,0 +1,7 @@
#
#database type access method location
# name
#
anonftp archie anonftp anonftp_db
gopherindex archie gopherindex gopherindex_db

View File

@ -0,0 +1,4 @@
#
# Colon separated list of domains... example: ca:edu
#

366
release/base/etc/email.help Normal file
View File

@ -0,0 +1,366 @@
Archie Email Help (Version 3.2)
HELP for this archie email server, as of 11 April, 1994.
To perform an archie search via email, send mail to
archie@<archie_server>
where <archie_server> is the name of an archie host, some of which are listed
below.
The "Subject:" header in mail sent to archie is treated as part of the
message body.
Command lines begin in the first column. All lines that do not match a valid
commands are ignored.
Empty messages are treated as "help" requests (this file). If no command
in a particular message can be recognized, the message is treated as
"empty" and this file will be returned.
The current (and complete) list of archie servers can be found with the
"servers" command (described below). A sample list is:
archie.au 139.130.4.6 Australia
archie.edvz.uni-linz.ac.at 140.78.3.8 Austria
archie.univie.ac.at 131.130.1.23 Austria
archie.cs.mcgill.ca 132.206.51.250 Canada
archie.uqam.ca 132.208.250.10 Canada
archie.funet.fi 128.214.6.102 Finland
archie.univ-rennes1.fr 129.20.128.38 France
archie.th-darmstadt.de 130.83.128.118 Germany
archie.ac.il 132.65.16.18 Israel
archie.unipi.it 131.114.21.10 Italy
archie.wide.ad.jp 133.4.3.6 Japan
archie.hama.nm.kr 128.134.1.1 Korea
archie.sogang.ac.kr 163.239.1.11 Korea
archie.uninett.no 128.39.2.20 Norway
archie.rediris.es 130.206.1.2 Spain
archie.luth.se 130.240.12.30 Sweden
archie.switch.ch 130.59.1.40 Switzerland
archie.nctuccca.edu.tw Taiwan
archie.ncu.edu.tw 192.83.166.12 Taiwan
archie.doc.ic.ac.uk 146.169.11.3 United Kingdom
archie.hensa.ac.uk 129.12.21.25 United Kingdom
archie.unl.edu 129.93.1.14 USA (NE)
archie.internic.net 198.49.45.10 USA (NJ)
archie.rutgers.edu 128.6.18.15 USA (NJ)
archie.ans.net 147.225.1.10 USA (NY)
archie.sura.net 128.167.254.179 USA (MD)
If you do not get mail back within 1 day or so, try using the "path"
command described below.
Mail destined for the ADMINISTRATION of individual servers should be
addressed to:
archie-admin@<archie_server>
where <archie_server> is one of the hosts listed above. If you are having
a problem with a particular server, try sending mail to its administrator
first before contacting the general archie contact address below. They
may already be aware of the problem.
To request the ADDITION or DELETION of a site from the archie database,
send mail to:
archie-admin@bunyip.com
To contact the IMPLEMENTORS of archie, send mail to:
archie-group@bunyip.com
For your information anonymous FTP may be performed through the mail by
various ftp-mail servers. Send a message with the word 'help' in it to:
For BITNET/EARN sites ONLY:
bitftp@pucc.princeton.edu
or (general access):
ftpmail@decwrl.dec.com
for an explanations on how to use them.
Under version 3.2 the email client implements all the non-interactive
commands and variables of the telnet client. However, interactive
commands like "pager" are not supported as they don't make much sense in
the email environment.
For a complete explanation of the the archie system use the "manpage"
command to request a copy of the manual page, what follows is a short
summary of the valid email commands and variables.
NOTE: The "site" command of earlier versions of archie has been disabled
under version 3.2 until it can be reimplemented with the new
architecture of the system.
"Quick and dirty" summary
-------------------------
For those of you who want to get something done now and read the rest of
this later, send the email to an archie server with the line:
find <foo>
(where <foo> is the name of the file you are looking for). You should get
a message back with results of your search. If you want to be a bit more
sophisticated, read on....
Commands
--------
In the commands that follow, parameters between '[' and ']' are optional.
The ellipsis ("...") signifies that the previous parameter can be repeated
multiple times. A '|' character means "or".
help [ <topic> [[ <subtopic> ] ...]]
The "help" command by itself produces this message.
An optional topic and subtopic(s) may also be given. A
list of words is considered to be one topic, not a list
of individual topics. Thus,
help set maxhits
requests help on the subtopic 'maxhits' of topic 'set',
not on two separate topics.
find <pattern> This command produces a list of files matching the pattern
<pattern>. The <pattern> may be interpreted as a simple
substring, a case sensitive substring, an exact string or
a regular expression, depending on the value of the
variable search.
prog <pattern> This is identical to "find" and is included for backward
compatibility with older versions of the system.
list [ <pattern> ]
Produce a list of sites whose contents are contained in
the archie database. With no argument all the sites are
listed. If given, the <pattern> argument is interpreted
as a regular expression (see the archie manual page for
an explanation of regular expressons) against which to
match site names: only those names matching are printed.
The format of the output can be selected through the
output_format variable (described below).
Note that the numerical (IP) address associated with a
site name is valid at the time the site was last updated
in the archie database, but may have changed subsequently.
mail <address> Mail the results generated up until this command to
<address>. This must be a vaid email address.
manpage [ roff | ascii ]
Return the archie manual page. The optional arguments
specify the format of the returned document. "roff"
specifies UNIX troff (or nroff) format, while ascii
specifies plain, preformatted ASCII output. With no
arguments it defaults to ascii.
motd Re-display the "message of the day", which is normally
printed at the start of the returned message.
path <address> Set the return email address to <address>. This overrides
the default path which the system automatically generates
by looking at the incoming mail header. This is actually
an alias for "set mailto <address>" (see "Variables"
below), and is included for backwards compatability.
servers Display a list of all publicly accessible archie servers
worldwide. The names of the hosts, their IP addresses and
geographical locations are listed. IP addresses were valid
at the time that this document was last updated.
domains Give a list of the archie pseudo-domains that the archie
server supports. See the manual page for an explanation
of archie pseudo-domains.
set <variable> <value>
Set the specified <variable> to <value>. See "Variables"
below.
show [ <variable-name>...]
Without any parameters, display the status of all the
user-settable variables, including such information as
its type (boolean, numeric, string), whether or not it is
set and its current value (if its type requires a
value). Otherwise show the status of each of the
specified arguments. Useful for finding out what the
default settings at a server are.
unset <variable>
Unset the specified <variable>. The subsequent value of
the variable is defined on a <variable>-specific basis.
version
Print the current version of the email interface.
whatis <substring>
Search the Software Description Database for the given
substring, ignoring case. This database consists of
names and short descriptions of many software packages,
documents (like RFCs and educational material), and data
files stored on the Internet.
Note that this database is currently maintained by hand
and is certain to be outdated (the net changes on a daily
basis).
Variables
---------
The archie email system has 3 types of variables.
1) Numeric
----------
Numeric variables may have preset internal ranges in which the value of
the variable must lie.
maxhits Allow the "find" command to generate at most the
specified number of matches (hits) (permissible range:
0-1000). Default 100.
maxhitspm Maximum number of files (hits) per filename located in
the find command. See the manual page for more
information. Range 0-1000. Default 100.
maxmatch Maximum number of filenames to return with the find
command. This is NOT the same as maxhits which limits the
total number of files returned. See the manual page for
more information. Range 0-1000. Default 100.
max_split_size Approximate maximum size, in bytes, of a file to be mailed
to the user. Any output larger than this limit will be
split in pieces of about this size. This can be set by
the user in the range 1024 to ~2Gb with a default of
51200 bytes. Some mail gateways will not allow results of
over 100Kb and so care should be taken when setting this
limit.
2) String
---------
String variables may have a predefined range of values.
compress The kind of data compression the user can specify when
mailing back output. Currently allowed values are
"none" and "compress" (standard UNIX compress program)
with a default of "none"
encode The type of post-compression encoding the user can
specify when mailing back output. Currently allowed
values are "none" and "uuencode", with a default
of "none". Note that this variable is ignored unless
compression is enabled (via the compress variable).
language Allows the user to specify the language in which the
help, etc. is presented. Individual servers may be
configured for a range of languages.
mailto A valid address to mail the results back to. This overrides
the address automatically generated by the archie system
from the incoming mail header. Setting this variable is
equivalent to using the "path" command.
match_domain Restrict the returned files to sites in the
colon-separated list of domains and pseudo-domains. See
the manual page for further information.
match_path Restrict the files returned in the 'find' command to
contain the colon-separated list of pathname components.
See the manual page for further information.
output_format Affects the way the output of "find" and "list" is
displayed. User settable, with valid values of "machine"
(machine readable format), "terse" and "verbose", with a
default of "verbose".
search The type of search done by the "find" (or "prog") command.
The list of valid values is given below in order of
increasing search times. The given search string may
match a directory or filename in the database.
exact String has to match exactly (including case)
subcase Substring match. Case sensitive.
sub Substring match. Case insensitive.
regex Regular expression (see ed(1)) search.
Case sensitive. The archie manual page
gives examples of regular expressions.
There are also compound searches made up of combinations
of the above search methods in sequence:
exact_sub Try "exact". If no matches found use
"sub".
exact_subcase Try "exact". If no matches found use
"subcase"
exact_regex Try "exact". If no matches found use
regex.
Note: unless specifically anchored to the beginning
(with ^) or end (with $) of a line, regular expressions
(effectively) have ``.*'' prepended and appended to them.
For example, it is not necessary to type
find .*xnlock.*
because
find xnlock
In this instance, the regex match is equivalent a simple
substring match which should be used instead.
server The archie/Prospero server to which the email interface
connects when "find" or "list" commands are used. Usually
defaults to "localhost" on most archie systems.
sortby Set the method of sorting to be applied to output from
the "find" command.
The five permitted methods (and their associated reverse
orders) are:
none Unsorted (default; no reverse order, though
'rnone' is accepted)
filename Sort files/directories by name, using lexical
order (reverse order: 'rfilename')
hostname Sort on the archive hostname, in lexical order
(reverse order: 'rhostname')
size Sort by size, largest files/directories first
(reverse order: 'rsize')
time Sort by modification time, with the most recent
file/directory names first (reverse order: 'rtime')
3) Boolean
----------
Currently the email interface to the archie system has no variables of
type "boolean".

View File

@ -0,0 +1 @@
readme [Rr][Ee][Aa][Dd][Mm.][EeMm][Ee]*

View File

@ -0,0 +1,5 @@
anonftp {Filename,40,,W:User,15:Password,15,,W:Account,15:Path,30,,W}
gopherindex {Port,5,,W:Path,30,,W}
webindex {Port,5,,W:Path,30,,W}

View File

@ -0,0 +1,29 @@
Subject: Archie indexes your Web server
Dear Web Administrator,
Archie has started indexing your site for the collective use of
all Archie servers around the world. Indexing your site and all
other web sites is merely for archieving purposes. If you wish
at any time to stop having Archie index your web site then
please reply to this email or send email stating so at
archie-group@bunyip.com
Archie complies to the ``robots.txt'' exclusion standard and
performs partial retrievals of only new material.
If you have any questions regarding the procedure or any
inquiries about Archie, then please feel free to contact the Archie
team at the email address (archie-group@bunyip.com).
You can also browse our web site at
http://www.bunyip.com/products/archie
We also would like to remind you that this message will only be
sent out once. So please save it for future references.
Archie Group
Bunyip Information Systems Inc
archie-goup@bunyip.com

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

3
release/base/etc/motd Normal file
View File

@ -0,0 +1,3 @@
Welcome to Archie!
Vers 3.3

View File

@ -0,0 +1,15 @@
#
# uncomment the lines (COMPRESS and UNCOMPRESS) if you want to use
# gzip and gunzip instead of compress and uncompress
# You will need to modify the path on each line to reflect your system.
#
# You also need to fix the file ~archie/etc/arretdefs.cf
# replace the line anonftp:unix_bsd:image:.Z:anonymous:::-R:*?:ls-lR
# by anonftp:unix_bsd:image:.gz,.Z:anonymous:::-R:*?:ls-lR
#
#
#TYPE NAME PATH
#
#
#COMPRESS GZIP /usr/local/bin/gzip
#UNCOMPRESS GZIP /usr/local/bin/gunzip

View File

@ -0,0 +1,3 @@
domain bunyip.com
nameserver 127.0.0.1

View File

@ -0,0 +1,45 @@
--------------------< List of active archie servers >--------------------
Last Update: Jun 21 1996
archie.au 139.130.23.2 Australia
archie.univie.ac.at 131.130.1.23 Austria
archie.belnet.be 193.190.248.18 Belgium
archie.bunyip.com 192.77.55.2 Canada
archie.cs.mcgill.ca 132.206.51.250 Canada
archie.funet.fi 128.214.6.102 Finland
archie.univ-rennes1.fr 129.20.254.2 France
archie.th-darmstadt.de 130.83.22.1 Germany
archie.ac.il 132.65.208.15 Israel
archie.unipi.it 131.114.21.10 Italy
archie.wide.ad.jp 133.4.3.6 Japan
archie.hana.nm.kr 128.134.1.1 Korea
archie.kornet.nm.kr 168.126.63.10 Korea
archie.sogang.ac.kr 163.239.1.11 Korea
archie.nz 140.200.128.13 New Zealand
archie.uninett.no 128.39.2.20 Norway
archie.icm.edu.pl 148.81.209.5 Poland
archie.rediris.es 130.206.1.5 Spain
archie.luth.se 130.240.12.23 Sweden
archie.switch.ch 130.59.1.40 Switzerland
archie.switch.ch 130.59.10.40 Switzerland
archie.ncu.edu.tw 192.83.166.12 Taiwan
archie.doc.ic.ac.uk 146.169.16.11 UK
archie.doc.ic.ac.uk 146.169.17.5 UK
archie.doc.ic.ac.uk 146.169.2.10 UK
archie.doc.ic.ac.uk 146.169.32.5 UK
archie.doc.ic.ac.uk 146.169.33.5 UK
archie.doc.ic.ac.uk 146.169.43.1 UK
archie.doc.ic.ac.uk 155.198.1.40 UK
archie.doc.ic.ac.uk 155.198.191.4 UK
archie.hensa.ac.uk 129.12.200.130 UK
archie.sura.net 192.239.16.130 USA (MD)
archie.unl.edu 129.93.1.14 USA (NE)
archie.internic.net 192.20.239.132 USA (NJ)
archie.internic.net 198.49.45.10 USA (NJ)
archie.internic.net 204.179.186.65 USA (NJ)
archie.rutgers.edu 128.6.21.13 USA (NJ)
archie.ans.net 147.225.1.10 USA (NY)
--------------------------------------------------------------------------

View File

@ -0,0 +1,256 @@
acca.nmsu.edu:70:
actlab.rtf.utexas.edu:70:
amanda.physics.wisc.edu:70:
archives.math.utk.edu:70:
atlantic.evsc.virginia.edu:70:
ava.bcc.orst.edu:70:1./mgd
bigboote.wpi.edu:70:
biochemistry.cwru.edu:70:
blaze.trentu.ca:70:
borg.lib.vt.edu:5070:
borg.lib.vt.edu:70:
bramble.er.usgs.gov:70:
cali.law.umn.edu:70:
camis.stanford.edu:70:
ccantares.wcupa.edu:80:
ccantares.wcupa.edu:85:
ccantares.wcupa.edu:90:
cedr.lbl.gov:70:
cfata4.harvard.edu:70:
cob.fsu.edu:4070:
condor.dgsca.unam.mx:70:
cosn.org:70:
crane.mbl.edu:70:
crane.mbl.edu:72:1
cricinfo.cse.ogi.edu:7070:
cs.arizona.edu:70:
cs.dartmouth.edu:70:
cs.rpi.edu:70:
cs1.presby.edu:70:
csbh.com:70:
csf.colorado.edu:70:
cwis.nyu.edu:70:
cwis.ucs.mun.ca:70:
daedalus.edc.rmit.edu.au:70:
debra.dgbt.doc.ca:70:
dewey.lib.ncsu.edu:70:
dimund.umd.edu:70:
ecua.net.ec:70:1/rec/gopher/ecuador
ernest.ccs.carleton.ca:419:
euler.math.usma.edu:70:
figment.mit.edu:9999:
flash.lakeheadu.ca:70:
fragrans.riken.go.jp.au:70:
freenet.victoria.bc.ca:70:
ftp.shsu.edu:70:
funrsc.fairfield.edu:70:
gated.cornell.edu:70:
gboro.rowan.edu:150:
geosim.cs.vt.edu:70:
gibbs.oit.unc.edu:7000:
gizmo.oeh.cornell.edu:70:
gopher-server.nist.gov:70:
gopher.austin.unimelb.edu.au:70:
gopher.babson.edu:70:
gopher.bcc.orst.edu:70:
gopher.bcm.tmc.edu:70:
gopher.bridgewater.edu:70:
gopher.bucknell.edu:70:
gopher.butler.edu:70:
gopher.cair.du.edu:70:
gopher.camosun.bc.ca:70:
gopher.cc.swarthmore.edu:70:
gopher.cerritos.edu:70:
gopher.ces.ncsu.edu:70:
gopher.cfm.ohio-state.edu:70:1
gopher.cit.cornell.edu:70:
gopher.cornell-iowa.edu:70:
gopher.cr:70:
gopher.cs.andrews.edu:70:
gopher.cs.orst.edu:70:
gopher.cs.pdx.edu:70:
gopher.cs.utexas.edu:70:
gopher.cse.ucla.edu:70:
gopher.csos.orst.edu:70:
gopher.csos.orst.edu:70:
gopher.cuhk.hk:70:
gopher.cwru.edu:70:
gopher.dana.edu:70:
gopher.dartmouth.edu:70:
gopher.dir.texas.gov:70:
gopher.dot.state.mn.us:70:
gopher.duke.edu:70:
gopher.eff.org:70:
gopher.emr.ca:70:
gopher.englib.cornell.edu:70:
gopher.flemingc.on.ca:70:
gopher.ftpt.br:70:
gopher.georgetown.edu:70:
gopher.gsfc.nasa.gov:70:
gopher.ids.net:70:
gopher.jhu.edu:70:
gopher.jscc.cc.tn.us:70:
gopher.kenyon.edu:70:
gopher.law.cornell.edu:70:
gopher.lbl.gov:70:
gopher.lib.utk.edu:70:
gopher.mcad.edu:70:
gopher.med.cornell.edu:70:
gopher.med.umich.edu:70:
gopher.med.und.nodak.edu:70:
gopher.millsaps.edu:70:
gopher.mobot.org:70:
gopher.mountain.net:70:
gopher.mth.pdx.edu:70:
gopher.nadn.navy.mil:70:
gopher.nanzan-u.ac.jp:70:
gopher.nic.nm.kr:70:
gopher.niehs.nih.gov:70:
gopher.niehs.nih.gov:70:1/ntp
gopher.nig.ac.jp:70:
gopher.ns.doe.gov:70:
gopher.oar.net:70:
gopher.ogi.edu:70:
gopher.ohiou.edu:70:
gopher.opal.com:70:
gopher.ori.org:70:
gopher.pacbell.com:70:
gopher.psg.com:70:
gopher.queensu.ca:70:
gopher.qut.edu.au:70:
gopher.sfu.ca:70:1/
gopher.siam.org:70:
gopher.stolaf.edu:70:
gopher.tc.cornell.edu:70:
gopher.tisl.ukans.edu:70:
gopher.tulane.edu:1070:
gopher.ucar.edu:70:
gopher.ucar.edu:70:
gopher.uchicago.edu:70:
gopher.ucop.edu:70:
gopher.ucsc.edu:70:
gopher.udel.edu:70:
gopher.ufl.edu:70:
gopher.uga.edu:70:
gopher.uidaho.edu:70:
gopher.unb.ca:70:1/
gopher.unc.edu:70:
gopher.und.ac.za:70:
gopher.unisa.ac.za:70:
gopher.uoknor.edu:70:
gopher.usask.ca:70:
gopher.usfca.edu:70:
gopher.uth.tmc.edu:3300:1/
gopher.uth.tmc.edu:70:
gopher.uvic.ca:70:
gopher.vortex.com:70:
gopher.vuw.ac.nz:70:
gopher.well.sf.ca.us:70:
gopher.wfu.edu:70:
gopher.who.ch:70:
gopher.whoi.edu:70:
gopher.winona.msus.edu:70:
gopherhost.cc.utexas.edu:3004:1/department/finance/risknet
gopherhost.cc.utexas.edu:70:
gopherhost.utmb.edu:70:
gopherpc.abrfc.noaa.gov:70:
grace.skidmore.edu:70:
gwis.circ.gwu.edu:70:
halla.dacom.co.kr:70:
hare.csd.scarolina.edu:70:
heidelberger-lu.collins.indiana:70:
helpdesk-gopher.cit.cornell.edu:70:
icair.iac.org.nz:70:
info.anu.edu.au:70:
info.curtin.edu.au:70:
info.monash.edu.au:70:
info.senecac.on.ca:70:
io.rdc.puc-rio.br:70:
isaac.engr.washington.edu:70:
itsa.ucsf.edu:70:
jerusalem1.datasrv.co.il:70:
jgelder.chem.okstate.edu:70:
jupiter.cc.gettysburg.edu:70:
jupiter.sun.csd.unb.ca:70:1/
kanojo.ivic.ve:70:
kasey.umkc.edu:70:
keck.tamu.edu:70:
kids.ccit.duq.edu:70:
kiwiclub.bus.utexas.edu:70:
krakatoa.jsc.nasa.gov:70:1/nasa
larry.pathology.washington.edu:70:
latif.com:70:
lib.stat.cmu.edu:70:
life.anu.edu.au:70:
lobo.rmhs.colorado.edu:70:
maine.maine.edu:70:
mcmail.cis.mcmaster.ca:70:
megasun.bch.umontreal.ca:70:
menu.crc.ac.uk:70:
merlin.hood.edu:9999:
micro.ec.hscsyr.edu:70:
minerva.forestry.umn.edu:70:
mouser.sdstate.edu:70:
mtv.com:70:
naic.nasa.gov:70:
nic.sura.net:70:
niord.shsu.edu:70:
nmnhgoph.si.edu:70:
northwest.missouri.edu:70:
nuscc.nus.sg:70:1/
oasis.cc.purdue.edu:2525:
ob1.uws.edu.au:70:
ocf.berkeley.edu:70:
omega.hybrid.com:70:
oswego.oswego.edu:70:
p.gp.cs.cmu.edu:70:
panda1.uottawa.ca:4010:
pc12553.pc.cc.cmu.edu:70:
pegasus.cc.ucf.edu:70:
perseus.harvard.edu:70:
phantom.com:70:
pipeline.com:70:
probe.nalusda.gov:70:
renzo.usra.edu:70:
ricevm1.rice.edu:70:
rodeo.uwyo.edu:70:
rome.classics.lsa.umich.edu:70:
s27w007.pswfs.gov:70:
sci-ed.fit.edu:70:
selway.umt.edu:700:
server.nsula.edu:70:
sigart.acm.org:70:
siggraph.org:70:
sjuvm.stjohns.edu:70:
sluava.slu.edu:70:
snazzy.anu.edu:70:
solomon.technet.sg:70:
sparc3.sparcc.ohio.gov:70:
starbase.spd.louisville.edu:70:
stis.nsf.gov:70:
stsci.edu:70:
techno.stanford.edu:70:
timessqr.gc.cuny.edu:70:
trainmat.ncl.ac.uk:70:
trout.ab.umd.edu:70:
uclink.berkeley.edu:1800:
ulkyvm.ct.louisville.edu:70:
ultrix.uor.edu:70:
una.hh.lib.umich.edu:70:1/inetdirs
uspif.if.usp.br:70:
utcvm.utc.edu:70:
ute.usi.utah.edu:70:
utmdacc.uth.tmc.edu:70:
ux1.lmu.edu:70:
val-dor.cc.buffalo.edu:70:
vector.intercon.com:70:
vhdl.org:70:
vikram.doe.ernet.in:70:
vikram.doe.ernet.in:70:
vinayaka.sjc.edu:70
vm1.nodak.edu:70:
vx740.gsfc.nasa.gov:70:
wiretap.spies.com:70:
wombat.es.mq.edu.au:70:
wss-gopher.berkeley.edu:70:
wusun.center.wakayama-u.ac.jp:70:1/

View File

@ -0,0 +1,791 @@
academ00.mty.itesm.mx:::y::
achilles.doc.ic.ac.uk:get ls-lR.Z::y::
acsc.com:::y::
adder.maths.su.oz.au:::y::
aelred-3.ie.org:::y::
agate.berkeley.edu:::y::
aisling.stanford.edu:::y::
aix1.segi.ulg.ac.be:::y::
ajpo.sei.cmu.edu:::y::
akiu.gw.tohoku.ac.jp:::y::
alfred.ccs.carleton.ca:::y::
alice.fmi.uni-passau.de:get ls-lR.Z::y::
alijku04.edvz.uni-linz.ac.at:::y::
alto.ae.keio.ac.jp:::y::
alumni.caltech.edu:::y::
alw.nih.gov:::y::
amadeus.ireq-robot.hydro.qc.ca:::y::
amb4.ccalmr.ogi.edu:::y::
ames.arc.nasa.gov:::y::
anna.stanford.edu:::y::
anubis.ac.hmc.edu:::y::
apache.telebit.com:::y::
apocalypse.engr.ucf.edu:::y::
apollo.di.unipi.it:::y::
aps.org:::y::
aragorn.unibe.ch:::y::
archive.afit.af.mil:::y::
archive.cis.ohio-state.edu:::y::
archive.egr.msu.edu:::y::
arthur.cs.purdue.edu:::y::
ascwide.ascii.co.jp:::y::
ashley.cs.widener.edu:get ls-lR.Z::y::
asimov.cnam.fr:get ls-lR.Z::y::
askhp.ask.uni-karlsruhe.de:get ls-lR.Z::y::
asso.nis.garr.it:::y::
astecgw.astec.co.jp:get ls-lR::y::
asterix.fi.upm.es:::y::
astra.infn.it:::y::
asuvax.eas.asu.edu:::y::
athene.uni-paderborn.de:::y::
athos.rutgers.edu:::y::
atlantis.informatik.uni-freiburg.de:::y::
audrey.sait.edu.au:::y::
aupair.cs.athabascau.ca:::y::
avahi.inria.fr:::y::
azabu.tkl.iis.u-tokyo.ac.jp:::y::
azure.acsu.buffalo.edu:::y::
bash.cc.keio.ac.jp:::y::
baudin.cc.utas.edu.au:::y::
bbn.com:::y::
beagle.ee.washington.edu:::y::
beech.cic.net:::y::
beethoven.cs.colostate.edu:::y::
beetle.murdoch.edu.au:::y::
bells.cs.ucl.ac.uk:::y::
bert.cs.byu.edu:::y::
bertha.pyramid.com:::y::
beta.xerox.com:::y::
biom3.univ-lyon1.fr:::y::
biome.bio.dfo.ca:::y::
biox.embnet.unibas.ch:::y::
bloom-picayune.mit.edu:::y::
bluehouse.go.kr:::y::
bobby-sands.llc.org:::y::
bode.ee.ualberta.ca:::y::
boojum.trlhz.trl.ibm.co.jp:::y::
boole.stanford.edu:::y::
boombox.micro.umn.edu:::y::
boulder.colorado.edu:::y::
bradley.bradley.edu:::y::
brain.vifp.monash.edu.au:::y::
branch.com:get ls-lR.Z::y::
bransle.ucs.mun.ca:::y::
bric-a-brac.apple.com:::y::
brolga.cc.uq.oz.au:::y::
bronze.near.net:::y::
bruno.cs.colorado.edu:::y::
bugs.nosc.mil:::y::
bull.cs.williams.edu:::y::
bulldog.cs.yale.edu:::y::
bunsen.hrz.uni-marburg.de:get ls-lR::y::
bushwire.apana.org.au:get archie-ls-lRt::y::
cac.washington.edu:::y::
cacus.nchc.edu.tw:::y::
caip.rutgers.edu:::y::
cair-archive.kaist.ac.kr:::y::
caldwr.water.ca.gov:::y::
calvin.stanford.edu:::y::
canopus.cc.umanitoba.ca:::y::
case.cyberspace.com:::y::
casper.na.cs.yale.edu:::y::
castlab.engr.wisc.edu:::y::
cattell.psych.upenn.edu:::y::
cb-iris.stanford.edu:::y::
cbubbs.chungbuk.ac.kr:::y::
cc04.ccit.edu.tw:::y::
ccadfa.cc.adfa.oz.au:::y::
ccews03.center.osaka-u.ac.jp:get ls-lR::y::
ccimp.csh.rit.edu:::y::
ccp4.dl.ac.uk:::y::
ccsun42.csie.nctu.edu.tw:get ls-lR.Z::y::
cdiac.esd.ornl.gov:::y::
cedar.cic.net:::y::
cert.sei.cmu.edu:::y::
cesar.unicamp.br:::y::
chailly.ensmp.fr:get ls-lR.Z::y::
chamberlin.math.utah.edu:::y::
charlotte.mcs.anl.gov:::y::
chem.bu.edu:::y::
chico.rediris.es:::y::
chinchon.dit.upm.es:::y::
chook.cs.adelaide.edu.au:::y::
cismserveur.univ-lyon1.fr:get ls-lR.Z::y::
cisr.anu.edu.au:::y::
cl-next2.cl.msu.edu:::y::
clarknet.clark.net:::y::
claude.cs.umb.edu:::y::
claude.ifi.unizh.ch:::y::
climate.gsfc.nasa.gov:::y::
climber.siam.mi.cnr.it:::y::
clouso.crim.ca:::y::
cml.rice.edu:::y::
cmns.think.com:::y::
cnri.reston.va.us:::y::
cns.wtza-berlin.de:::y::
cnuce-arch.cnr.it:::y::
cocoa.contrib.de:::y::
coli.uni-sb.de:get ls-ltR.Z::y::
colonsay.dcs.ed.ac.uk:get ls-lR::y::
comserv.itri.org.tw:::y::
convex.ifh.de:::y::
coombs.anu.edu.au:::y::
coos.dartmouth.edu:::y::
corton.inria.fr:::y::
cranach.rz.tu-ilmenau.de:::y::
crl.dec.com:::y::
cs-pub.bu.edu:::y::
cs.chpi.edu.tw:::y::
cs.oswego.edu:::y::
cs.rice.edu:::y::
cs.utah.edu:::y::
cs.wm.edu:::y::
cs6400.mcc.ac.uk:::y::
cs910.cciw.ca:::y::
csab.larc.nasa.gov:::y::
csc.canberra.edu.au:::y::
csd4.csd.uwm.edu:::y::
cse.ogi.edu:::y::
cse.unl.edu:::y::
csg.uwaterloo.ca:::y::
csgwy.cs.uec.ac.jp:::y::
csli.stanford.edu:::y::
cssun1.psychologie.uni-freiburg.de:::y::
csus.edu:::y::
csustan.csustan.edu:::y::
csuvax1.murdoch.edu.au:::y::
csvax.cs.caltech.edu:::y::
ctcses41.kyushu-id.ac.jp:::y::
cthulhu.control.com:::y::
ctron.com:::y::
cui.unige.ch:::y::
daikon.fujita3.iis.u-tokyo.ac.jp:::y::
daisy.waterloo.edu:::y::
dakeeper.igd.fhg.de:::y::
dale.ucdavis.edu:::y::
daneel.rdt.monash.edu.au:::y::
darmol.elte.hu:get ls-lR.Z::y::
das.wang.com:::y::
datacomm.iue.it:::y::
dclwide.dcl.co.jp:::y::
decoy.uoregon.edu:::y::
decuac.dec.com:::y::
deins.informatik.uni-dortmund.de:::y::
deneb.dfn.de:::y::
diable.upc.es:::y::
diane.rbi.informatik.uni-frankfurt.de:get ls-lR.Z::y::
dimacs.rutgers.edu:::y::
dino.cosy.sbg.ac.at:get ls-lR.Z::y::
ditmela.mel.dit.csiro.au:::y::
dmssyd.syd.dms.csiro.au:::y::
dns.who.ch:::y::
dns2.nwnet.net:::y::
dongpo.math.ncu.edu.tw:::y::
doppler.ncsc.org:::y::
draci.cs.uow.edu.au:::y::
draco.acs.uci.edu:::y::
dragon.informatik.uni-kiel.de:get ls-lgR.Z::y::
ds.internic.net:::y::
dsinc.dsi.com:::y::
dtk1.ym.edu.tw:::y::
dutiws.twi.tudelft.nl:::y::
dynamo.ecn.purdue.edu:::y::
earth.execpc.com:::y::
eceserv0.ece.wisc.edu:::y::
ecume.cict.fr:::y::
ee.lbl.gov:get ls-lR.Z::y::
ee.utah.edu:::y::
elsie.nci.nih.gov:::y::
emily.emba.uvm.edu:::y::
emory.mathcs.emory.edu:::y::
en.ecn.purdue.edu:::y::
epas.utoronto.ca:::y::
erde.darmstadt.gmd.de:::y::
ernst.mach.cs.cmu.edu:::y::
erratic.bradley.edu:::y::
ese.ogi.edu:::y::
etlport.etl.go.jp:::y::
etna.stanford.edu:::y::
evolution.genetics.washington.edu:::y::
exaic.wu-wien.ac.at:::y::
exogene.genethon.fr:::y::
extro.ucc.su.oz.au:::y::
faramir.informatik.uni-oldenburg.de:::y::
faui43.informatik.uni-erlangen.de:::y::
faui80.informatik.uni-erlangen.de:::y::
fcs280s.ncifcrf.gov:::y::
felix-f.crihan.fr:::y::
fender.pica.army.mil:::y::
ferkel.ucsb.edu:::y::
fidelio.rutgers.edu:::y::
fidji.informatik.uni-freiburg.de:::y::
fido.econlab.arizona.edu:::y::
fits.cv.nrao.edu:::y::
flash.bellcore.com:::y::
flop.informatik.tu-muenchen.de:::y::
flubber.cs.umd.edu:::y::
fly.bio.indiana.edu:::y::
fontainebleau.ensmp.fr:get ls-lR.Z::y::
foxtrot.ccmrc.ucsb.edu:::y::
fstgds02.tu-graz.ac.at:::y::
ftp.belwue.de:get ls-lR.Z::y::
ftp.cam.org:::y::
ftp.cis.nctu.edu.tw:::y::
ftp.cli.com:::y::
ftp.cs.umn.edu:::y::
ftp.cs.uni-sb.de:get index.Z::y::
ftp.cse.ucsc.edu:::y::
ftp.csis.oita-u.ac.jp:::y::
ftp.eos.ncsu.edu:::y::
ftp.forwiss.uni-passau.de:::y::
ftp.germany.eu.net:get ls-lgR.Z::y::
ftp.halcyon.com:::y::
ftp.iij.ad.jp:get ls-lR.Z::y::
ftp.inria.fr:get ls-lR.Z::y::
ftp.jussieu.fr:get ls-lR.Z::y::
ftp.lantronix.com:::y::
ftp.mathworks.com:::y::
ftp.next.com:::y::
ftp.pu-toyama.ac.jp:get ls-lR.Z::y::
ftp.seas.gwu.edu:::y::
ftp.sogang.ac.kr:get ls-lR.Z::y::
ftp.tex.ac.uk:::y::
ftp.uco.es:::y::
ftp.uni-bayreuth.de:::y::
ftp.uni-kl.de:::y::
ftp.uni-oldenburg.de:::y::
ftp.univie.ac.at:::y::
ftp.uu.net:get ls-lR.Z::y::
ftp.wcmc.org.uk:::y::
fuzzy.ucsc.edu:::y::
fxmxgw.fujixerox.co.jp:::y::
fxwidegw.fujixerox.co.jp:::y::
fyvie.cs.wisc.edu:::y::
galba.mbfys.kun.nl:::y::
galileo.cc.rochester.edu:::y::
galileo.pi.infn.it:::y::
gandalf.umcs.maine.edu:::y::
garam.kreonet.re.kr:::y::
garbanzo.ssesco.com:::y::
gargoyle.uchicago.edu:::y::
gate.fzi.de:::y::
gatekeeper.dec.com:get ls-lR.Z::y::
gateway.control.com:::y::
gaudi.ac.upc.es:::y::
gauss.dm.unipi.it:::y::
gem.stack.urc.tue.nl:::y::
genome.wi.mit.edu:::y::
geocub.greco-prog.fr:::y::
george.lbl.gov:::y::
geosim.cs.vt.edu:::y::
ghost.dsi.unimi.it:::y::
gigaserv.uni-paderborn.de:get ls-alR.Z::y::
gipsy.vmars.tuwien.ac.at:::y::
glaurung.physics.mcgill.ca:::y::
goanna.cs.rmit.oz.au:::y::
goblin.dsi.unimi.it:::y::
godot.uvic.ca:::y::
gogol.cenatls.cena.dgac.fr:get ls-lR.Z::y::
golgi.harvard.edu:::y::
gondwana.ecr.mu.oz.au:::y::
goober.phri.nyu.edu:::y::
goya.eunet.es:::y::
graffiti.univ-lille1.fr:get ls-lR.Z::y::
grasp.insa-lyon.fr:::y::
gregorio.stanford.edu:::y::
grivel.une.edu.au:::y::
groper.jcu.edu.au:::y::
gumby.cc.wmich.edu:::y::
gumby.dsd.trw.com:::y::
gundel.zdv.uni-mainz.de:::y::
gwen.cs.purdue.edu:::y::
hal6000.thp.uni-duisburg.de:::y::
halla.dacom.co.kr:::y::
hallc1.cebaf.gov:::y::
han.hana.nm.kr:::y::
handy.isri.unlv.edu:::y::
harbor.ecn.purdue.edu:::y::
harpo.seas.ucla.edu:::y::
harry.informatik.rwth-aachen.de:::y::
harvard.harvard.edu:::y::
helmholtz.sdsc.edu:::y::
hermes.hrz.uni-bielefeld.de:::y::
hilbert.math.ksu.edu:::y::
hilbert.maths.utas.edu.au:::y::
hobbes.ksu.ksu.edu:::y::
hobiecat.pcmp.caltech.edu:::y::
hope.caltech.edu:::y::
hoshi.colorado.edu:get ls-lR.Z::y::
hp750.dst.unipi.it:::y::
hpb.mcc.ac.uk:::y::
hpcom.rz.hu-berlin.de:::y::
hpcsos.col.hp.com:::y::
hpcvaaz.cv.hp.com:::y::
hpfcla.fc.hp.com:::y::
hpftp.cict.fr:get ls-lR.Z::y::
hplyot.obspm.fr:get ls-lR.Z::y::
hpsystem2.informatik.tu-muenchen.de:get ls-lR.Z::y::
hpux.rz.uni-jena.de:::y::
hrz-ws26.hrz.uni-kassel.de:get ls-lR.Z::y::
hsdndev.harvard.edu:::y::
hskgw.hitachi-sk.co.jp:::y::
hub.tem.nctu.edu.tw:::y::
hub.ucsb.edu:::y::
hubcap.clemson.edu:::y::
huron.scd.ucar.edu:::y::
hwarang.postech.ac.kr:::y::
iacrs1.unibe.ch:get ls-lR::y::
iamsun.unibe.ch:get ls-lR.Z::y::
icarus.riacs.edu:::y::
iceberg.cs.wwu.edu:::y::
icpcs41.icpc.fukui-u.ac.jp:::y::
ics.uci.edu:::y::
idlastro.gsfc.nasa.gov:::y::
ifi.informatik.uni-stuttgart.de:::y::
igc.org:::y::
imag.imag.fr:get ls-lR.Z::y::
indri.primate.wisc.edu:::y::
inf.informatik.uni-stuttgart.de:::y::
info-server.lanl.gov:::y::
info.cren.net:::y::
info.dkrz.de:::y::
info.nic.surfnet.nl:::y::
info.ripe.net:::y::
info2.rus.uni-stuttgart.de:get ls-lR.Z::y::
infoserv.cc.uni-augsburg.de:get ls-lR.Z::y::
interviews.stanford.edu:::y::
iodine.chem.vu.nl:::y::
ipac.caltech.edu:::y::
ipifidpt.difi.unipi.it:::y::
ipl.rpi.edu:::y::
iraun1.ira.uka.de:::y::
irisa.irisa.fr:get ls-lR.Z::y::
irz301.inf.tu-dresden.de:get ls-lR.Z::y::
isfs.kuis.kyoto-u.ac.jp:get =ls-lR.Z::y::
isuux.isu.edu:::y::
isye.gatech.edu:::y::
jaguar.cs.utah.edu:::y::
janus.library.cmu.edu:::y::
jenny.geophys.hokudai.ac.jp:::y::
jhunix.hcf.jhu.edu:::y::
joker.optics.rochester.edu:::y::
jolly.nis.garr.it:::y::
jpl-devvax.jpl.nasa.gov:::y::
julian.uwo.ca:::y::
jupiter.csie.nctu.edu.tw:::y::
jupiter.ee.pitt.edu:::y::
kaese.cs.wisc.edu:::y::
kddfuji.kddlabs.co.jp:get ls-lR::y::
kei.cc.uni-augsburg.de:::y::
kekule.osc.edu:::y::
kids.kotel.co.kr:::y::
kirk.bu.oz.au:::y::
knot.queensu.ca:get *IGNORE*::y::
ksgate0.elelab.nsc.co.jp:get ls-lR.Z::y::
kuccgx.korea.ac.kr:::y::
kunpu7.psych.kun.nl:::y::
kyu-cs.csce.kyushu-u.ac.jp:::y::
labrea.stanford.edu:::y::
lajkonik.cyf-kr.edu.pl:::y::
lancaster.andrew.cmu.edu:::y::
larry.sal.wisc.edu:::y::
leland.stanford.edu:::y::
lhc.nlm.nih.gov:::y::
liasun3.epfl.ch:get ls-lR.Z::y::
lib.tmc.edu:::y::
liege.ics.uci.edu:::y::
life.anu.edu.au:::y::
linc.cis.upenn.edu:::y::
lioness.cm.utexas.edu:::y::
lirmm.lirmm.fr:::y::
lisp-rt2.slisp.cs.cmu.edu:::y::
litamiga.epfl.ch:get ls-lR.Z::y::
lizard.foretune.co.jp:get ls-lR.Z::y::
logos.ucs.indiana.edu:::y::
louie.udel.edu:::y::
ltisun.epfl.ch:::y::
lucid.com:::y::
lucy.ifi.unibas.ch:::y::
luga.latrobe.edu.au:::y::
lune.csc.liv.ac.uk:::y::
lurch.stanford.edu:::y::
lynx.csis.dit.csiro.au:::y::
lynx.ps.uci.edu:::y::
m.ehd.hwc.ca:::y::
m2xenix.psg.com:::y::
ma2s2.mathematik.uni-karlsruhe.de:::y::
maccs.dcss.mcmaster.ca:::y::
mace.cc.purdue.edu:::y::
mail.ncku.edu.tw:::y::
mail.unet.umn.edu:::y::
mammoth.cs.unm.edu:::y::
mammoth.cs.unr.edu:::y::
mango.rsmas.miami.edu:::y::
manta.jcu.edu.au:::y::
marlin.jcu.edu.au:::y::
marsh.cs.curtin.edu.au:::y::
math.berkeley.edu:::y::
math.mps.ohio-state.edu:::y::
math.sunysb.edu:::y::
math.ucla.edu:::y::
max.cecer.army.mil:::y::
max.stanford.edu:::y::
maya.idiap.ch:::y::
mbcrr.harvard.edu:::y::
mc.lcs.mit.edu:::y::
mcnc.mcnc.org:::y::
mcsun.eu.net:::y::
me.uta.edu:::y::
me10.lbl.gov:get ls-lRt.Z::y::
meadow.stanford.edu:::y::
media-lab.media.mit.edu:::y::
medusa.k12.ar.us:::y::
menaik.cs.ualberta.ca:::y::
mercury.unt.edu:::y::
merit.edu:::y::
merlin.cs.purdue.edu:::y::
metro.ucc.su.oz.au:::y::
metropolis.super.org:::y::
metten.fenk.wau.nl:::y::
midas.msc.cornell.edu:::y::
midir.ucd.ie:::y::
midway.uchicago.edu:::y::
miki.cs.titech.ac.jp:::y::
mimsy.cs.umd.edu:::y::
mindseye.berkeley.edu:::y::
minnie.cs.adfa.oz.au:::y::
mintaka.lcs.mit.edu:get ls-lR.Z::y::
mipgsun.mipg.upenn.edu:get ls-lR.Z::y::
mirabelle.loria.fr:::y::
miscast.meiji.ac.jp:get ls-lR.Z::y::
mizar.ceremab.u-bordeaux.fr:get ls-lR.Z::y::
moers2.edu.tw:::y::
mojave.stanford.edu:::y::
mojo.ots.utexas.edu:::y::
monk.proteon.com:::y::
montespan.pasteur.fr:::y::
monu1.cc.monash.edu.au:::y::
moose.cs.indiana.edu:::y::
mrcnext.cso.uiuc.edu:::y::
mthvax.cs.miami.edu:::y::
mucket.vast.unsw.edu.au:::y::
munnari.oz.au:::y::
ncbi.nlm.nih.gov:::y::
ncnoc.concert.net:::y::
nebula.systemsz.cs.yale.edu:::y::
nef.ens.fr:::y::
nemesis.cti.ulaval.ca:::y::
neptune.ethz.ch:::y::
nervous.cis.ohio-state.edu:::y::
nestroy.wu-wien.ac.at:::y::
net-1.iastate.edu:::y::
net.bio.net:::y::
net.nthu.edu.tw:::y::
netbsd.csie.nctu.edu.tw:::y::
netix.com:::y::
netmbx.netmbx.de:get ls-lR.Z::y::
netserv.cnr.it:::y::
news.cfi.waseda.ac.jp:::y::
news.ipch.shizuoka.ac.jp:::y::
nexus.yorku.ca:::y::
nic.ddn.mil:::y::
nic.mr.net:::y::
nic.nordu.net:::y::
nic.sura.net:::y::
nic.switch.ch:get ls-lR.Z::y::
nic.uakom.sk:get ls-lR.Z::y::
nic.wisc.edu:::y::
nico.aarnet.edu.au:::y::
nigel.msen.com:::y::
nikhefh.nikhef.nl:::y::
nis.ans.net:::y::
nis.cerf.net:::y::
nis.nsf.net:::y::
nisc.jvnc.net:::y::
nms.etri.re.kr:get ls-lR::y::
nntp.cs.ubc.ca:::y::
noc.rz.fh-aalen.de:get ls-lR.Z::y::
noc.sura.net:::y::
nog.calstate.edu:::y::
nova.cc.purdue.edu:::y::
ns-mx.uiowa.edu:::y::
ns.nic.ad.jp:::y::
ns.oar.net:::y::
ns.uab.es:::y::
ns.uam.es:::y::
ns.urec.fr:::y::
ns3.hq.eso.org:::y::
nsco.network.com:::y::
ntuix.ntu.ac.sg:::y::
nucleus.phys.uva.nl:::y::
nugget.rmnug.org:::y::
nuis.nuie.nagoya-u.ac.jp:::y::
nupm.nc.nihon-u.ac.jp:::y::
nyu.edu:::y::
ob1.uws.edu.au:::y::
obelix.cica.es:::y::
ocelote.cica.es:::y::
oddjob.uchicago.edu:::y::
oes.orst.edu:::y::
olymp.cs.uni-bonn.de:get ls-algR::y::
olymp.wu-wien.ac.at:get ls-lR.Z::y::
omega.gmd.de:::y::
omicron.cs.unc.edu:::y::
omnigate.clarkson.edu:::y::
onlnews.kek.jp:::y::
opera.chorus.fr:::y::
oracle.rz.uni-ulm.de:::y::
orion.oac.uci.edu:::y::
orion.pppl.gov:::y::
osceola.cs.ucf.edu:::y::
osi.iunet.it:::y::
oskgate0.mei.co.jp:get ls-lR::y::
oswego.oswego.edu:::y::
otis.stanford.edu:get *IGNORE*::y::
otter.stanford.edu:::y::
owl.nstn.ns.ca:::y::
pacific.mps.ohio-state.edu:::y::
park.bu.edu:::y::
pascal.ibp.fr:get ls-lR.Z::y::
pascal.math.yale.edu:::y::
pascal.zedat.fu-berlin.de:::y::
paul.rutgers.edu:::y::
pc.usl.edu:::y::
pds.nchu.edu.tw:get ls-lR::y::
pemrac.space.swri.edu:::y::
pencil.cs.missouri.edu:::y::
pereiii.uji.es:::y::
phys-relay.phys.keio.ac.jp:::y::
pilot.njin.net:::y::
pinguin.ipk.fhg.de:::y::
pippin.cc.flinders.edu.au:::y::
pix1.physik.uni-frankfurt.de:::y::
plan9.njit.edu:::y::
plato.chemietechnik.uni-dortmund.de:::y::
plato.cs.clemson.edu:::y::
plaza.aarnet.edu.au:get ls-lRt.Z::y::
pleiades.elcom.nitech.ac.jp:::y::
pluto.ulcc.ac.uk:::y::
pobox.cscs.ch:::y::
pokey.cs.wisc.edu:::y::
pop.lbl.gov:::y::
power.ci.uv.es:::y::
princeton.edu:::y::
prog1.caprica.com:::y::
progetti.cli.unipi.it:::y::
pub.vse.cz:::y::
pugak.kaist.ac.kr:::y::
pulsar.univ-valenciennes.fr:get ls-lR.Z::y::
puppsr12.princeton.edu:::y::
pyrite.rutgers.edu:::y::
qiclab.scn.rain.com:::y::
quepasa.cs.tu-berlin.de:::y::
ra.msstate.edu:::y::
ra.nrl.navy.mil:::y::
rana.ccs.deakin.edu.au:::y::
rand.org:::y::
rani.chem.yale.edu:::y::
rcs1.urz.tu-dresden.de:get ls-lR.Z::y::
relay.cdnnet.ca:::y::
relay.cs.toronto.edu:::y::
remus.rutgers.edu:::y::
rena.dit.co.jp:::y::
research.att.com:::y::
rex.cs.tulane.edu:::y::
rimbaud.polytechnique.fr:::y::
rinfo.urz.tu-dresden.de:::y::
ring.kotel.co.kr:::y::
risc.ua.edu:::y::
romulus.ucs.uoknor.edu:::y::
roxette.mty.itesm.mx:::y::
roxi.rz.fht-mannheim.de:::y::
rrzs3.rz.uni-regensburg.de:get ls-lR.Z::y::
rs1.rrz.uni-koeln.de:::y::
rs3.hrz.th-darmstadt.de:::y::
rsrz01.hrz.uni-marburg.de:::y::
rutgers.edu:::y::
rzbsdi01.uni-trier.de:::y::
rzurs1.unizh.ch:::y::
s1.msi.umn.edu:::y::
saffron.inset.com:::y::
sagagw.cc.saga-u.ac.jp:get ls-lR::y::
sally.bl.physik.tu-muenchen.de:::y::
santiam.cs.orst.edu:::y::
sbusol.rz.uni-sb.de:get ls-lgR.Z::y::
scitsc.wlv.ac.uk:::y::
scslwide.sony.co.jp:::y::
scss3.cl.msu.edu:::y::
scsx01.sc.ehu.es:::y::
serra.unipi.it:::y::
serv03.zib-berlin.de:::y::
serv1.cl.msu.edu:::y::
server00.zrz.tu-berlin.de:get ls-lgR::y::
sgi.com:::y::
sgi1.wag.caltech.edu:::y::
shell.icm.edu.pl:get ls-lR.Z::y::
shiva.com:get ls-lR.Z::y::
shorty.cs.wisc.edu:::y::
shrimp.cs.washington.edu:::y::
sifon.cc.mcgill.ca:::y::
sir.univ-rennes1.fr:get ls-lR.Z::y::
sirius.llnl.gov:::y::
sisifo.arcetri.astro.it:::y::
ski.utah.edu:::y::
skippy.umiacs.umd.edu:::y::
slc2.ins.cwru.edu:::y::
slopoke.mlb.semi.harris.com:::y::
smaq20.univaq.it:::y::
smaug.cs.hope.edu:::y::
snake.cs.utah.edu:::y::
snoopy.ncku.edu.tw:::y::
snowhite.cis.uoguelph.ca:::y::
softdis.rrzn.uni-hannover.de:::y::
softserv.zdv.uni-tuebingen.de:::y::
software.watson.ibm.com:::y::
sol.cc.u-szeged.hu:get ls-lR.Z::y::
sol.cs.ruu.nl:get ls-lR.Z::y::
sol.ctr.columbia.edu:::y::
solar.stanford.edu:::y::
solaris.ims.ac.jp:::y::
solbourne.solbourne.com:::y::
solomon.technet.sg:::y::
sonata.cc.purdue.edu:::y::
sonia.ese-metz.fr:::y::
sp2.csrd.uiuc.edu:::y::
space.mit.edu:::y::
sparc10.ntb.ch:::y::
sparky.fammed.wisc.edu:::y::
sparky2.esd.mun.ca:::y::
sparkyfs.erg.sri.com:::y::
spectrum.xerox.com:::y::
spinner.gac.edu:::y::
spock.dis.cccd.edu:::y::
srawgw.sra.co.jp:::y::
src.honeywell.com:::y::
ssyx.ucsc.edu:::y::
stardent.arc.nasa.gov:::y::
statlab.uni-heidelberg.de:::y::
stout.atd.ucar.edu:::y::
straylight.acs.ncsu.edu:::y::
stsci.edu:::y::
su1223.mathematik.uni-marburg.de:::y::
sun.cisi.unige.it:::y::
sun.dante.de:get ls-lR.Z::y::
sun.rediris.es:::y::
sun.rz.tu-clausthal.de:get ls-lR.Z::y::
sun.soe.clarkson.edu:::y::
sun0.urz.uni-heidelberg.de:::y::
sun1.cc.ntnu.edu.tw:::y::
sun2.ruf.uni-freiburg.de:::y::
sunapee.dartmouth.edu:::y::
sunb.ocs.mq.edu.au:::y::
sunsci.cern.ch:get ls-lR.Z::y::
sunserver.embnet.dkfz-heidelberg.de:::y::
suntan.tandem.com:::y::
suphys.physics.su.oz.au:::y::
sutro.sfsu.edu:::y::
swedishchef.lerc.nasa.gov:get ls-lR.Z::y::
sweety.swe.uni-linz.ac.at:::y::
syd.dit.csiro.au:::y::
symcom.math.uiuc.edu:::y::
syr.edu:::y::
syrinx.umd.edu:::y::
talc.ftp.com:::y::
tartarus.uwa.edu.au:::y::
tasman.cc.utas.edu.au:::y::
tatry.mimuw.edu.pl:::y::
tcp.com:::y::
tehran.stanford.edu:::y::
telva.ccu.uniovi.es:::y::
terminator.rs.itd.umich.edu:::y::
terra.stack.urc.tue.nl:::y::
teseo.unipg.it:::y::
tesla.ee.cornell.edu:::y::
tethys.rz.uni-osnabrueck.de:get ls-lR::y::
theory.lcs.mit.edu:::y::
theporch.theporch.com:::y::
theta.iis.u-tokyo.ac.jp:::y::
think.com:::y::
thorin.dfv.rwth-aachen.de:get ls-lR::y::
thumper.bellcore.com:::y::
thyme.lcs.mit.edu:::y::
ti.com:::y::
titania.mathematik.uni-ulm.de:::y::
tmc.edu:::y::
top.cs.vu.nl:::y::
toybox.gsfc.nasa.gov:::y::
transit.ai.mit.edu:::y::
tribble.cme.nist.gov:::y::
triples.math.mcgill.ca:::y::
trixie.resmel.bhp.com.au:::y::
truth.chem.sfu.ca:::y::
tub.cs.tu-berlin.de:get ls-lR.Z::y::
tucana.tuc.noao.edu:::y::
tutserver.tutcc.tut.ac.jp:::y::
tyo.gate.nec.co.jp:::y::
tyr.let.rug.nl:::y::
u8405.bs.ptb.de:get ls-lagR::y::
uc.msc.edu:::y::
ucsd.edu:::y::
uesama.tjp.washington.edu:::y::
umcc.umcc.umich.edu:::y::
umigw.miami.edu:::y::
un2sun1.unige.ch:::y::
uniboy.dwt.co.kr:::y::
unidata.ucar.edu:::y::
uniwa.uwa.edu.au:::y::
unix.hensa.ac.uk:get ls-lR.Z::y::
unix.secs.oakland.edu:::y::
unix1.cc.ysu.edu:::y::
unix3cc.nppi.edu.tw:::y::
uranus.mathematik.uni-kl.de:::y::
ursa-major.spdcc.com:::y::
urth.acsu.buffalo.edu:::y::
usc.edu:get ls-ltR::y::
utkux1.utk.edu:::y::
utmfu0.math.utwente.nl:::y::
utsun.s.u-tokyo.ac.jp:::y::
uvaarpa.virginia.edu:::y::
uwila.cfht.hawaii.edu:::y::
uxa.ecn.bgu.edu:::y::
uxc.cso.uiuc.edu:::y::
vab02.larc.nasa.gov:::y::
valhalla.ee.rochester.edu:::y::
vangogh.cs.berkeley.edu:::y::
varda.ics.muni.cs:::y::
vax.cs.pitt.edu:::y::
vax.ftp.com:::y::
vcdec.cvut.cs:::y::
vela.acs.oakland.edu:::y::
venera.isi.edu:::y::
vgr.brl.mil:::y::
vinegar.sesqui.net:::y::
volitans.morningstar.com:::y::
volterra.science.unitn.it:::y::
vxw.ee.lbl.gov:::y::
wais.com:::y::
warum.uni-mannheim.de:get ls-lR.Z::y::
watserv1.waterloo.edu:::y::
wcarchive.cdrom.com:::y::
webcom.com:::y::
weedeater.math.yale.edu:::y::
wega.fibronics.de:::y::
whitechapel.media.mit.edu:::y::
wilson.llnl.gov:::y::
wiretap.spies.com:::y::
wolf.brl.mil:::y::
word.hrz.uni-giessen.de:get ls-lR.Z::y::
wrzx02.rz.uni-wuerzburg.de:get ls-lR.Z::y::
wsclark.huie.hokudai.ac.jp:::y::
xanth.cs.odu.edu:::y::
xcf.berkeley.edu:::y::
xylogics.com:::y::
yagi.ecei.tohoku.ac.jp:::y::
yuma.acns.colostate.edu:::y::
zam103.zam.kfa-juelich.de:get ls-lR.Z::y::
zaphod.lanl.gov:::y::
zariski.harvard.edu:::y::
zebra.desy.de:::y::
zephyr.water.ca.gov:::y::
zeus.ieee.org:::y::
zippy.nimh.nih.gov:::y::

415
release/base/etc/stoplist Normal file
View File

@ -0,0 +1,415 @@
a
about
above
according
across
actually
adj
after
afterwards
again
against
all
almost
alone
along
already
also
although
always
among
amongst
an
and
another
any
anyhow
anyone
anything
anywhere
are
aren't
around
as
at
b
be
became
because
become
becomes
becoming
been
before
beforehand
begin
beginning
behind
being
below
beside
besides
between
beyond
billion
both
but
by
c
can
can't
cannot
caption
co
co.
could
couldn't
d
did
didn't
do
does
doesn't
don't
down
during
e
each
eg
eight
eighty
either
else
elsewhere
end
ending
enough
etc
even
ever
every
everyone
everything
everywhere
except
f
few
fifty
first
five
for
former
formerly
forty
found", "
four
from
further
g
h
had
has
hasn't
have
haven't
he
he'd
he'll
he's
hence
her
here
here's
hereafter
hereby
herein
hereupon
hers
herself
him
himself
his
how
however
hundred
i
i'd
i'll
i'm
i've
ie
if
in
inc.
indeed
instead
into
is
isn't
it
it's
its
itself
j
k
l
last
later
latter
latterly
least
less
let
let's
like
likely
ltd
m
made
make
makes
many
maybe
me
meantime
meanwhile
might
million
miss
more
moreover
most
mostly
mr
mrs
much
must
my
myself
n
namely
neither
never
nevertheless
next
nine
ninety
no
nobody
none
nonetheless
noone
nor
not
nothing
now
nowhere
o
of
off
often
on
once
one
one's
only
onto
or
other
others
otherwise
our
ours
ourselves
out
over
overall
own
p
per
perhaps
q
r
rather
recent
recently
s
same
seem
seemed
seeming
seems
seven
seventy
several
she
she'd
she'll
she's
should
shouldn't
since
six
sixty
so
some
somehow
someone
something
sometime
sometimes
somewhere
still
stop
such
t
taking
ten
than
that
that'll
that's
that've
the
their
them
themselves
then
thence
there
there'd
there'll
there're
there's
there've
thereafter
thereby
therefore
therein
thereupon
these
they
they'd
they'll
they're
they've
thirty
this
those
though
thousand
three
through
throughout
thru
thus
to
together
too
toward
towards
trillion
twenty
two
u
under
unless
unlike
unlikely
until
up
upon
us
used
using
v
very
via
w
was
wasn't
we
we'd
we'll
we're
we've
well
were
weren't
what
what'll
what's
what've
whatever
when
whence
whenever
where
where's
whereafter
whereas
whereby
wherein
whereupon
wherever
whether
which
while
whither
who
who'd
who'll
who's
whoever
whole
whom
whomever
whose
why
will
with
within
without
won't
would
wouldn't
x
y
yes
yet
you
you'd
you'll
you're
you've
your
yours
yourself
yourselves
z
le
la
les
de
des
du
un
une
pour
que
quel
quels
quelle
quelles
quelque
quelques
tout
tous
ce
cet
ces
cette
plusieurs
autre
autres
plusieures

2892
release/base/etc/termcap Normal file

File diff suppressed because it is too large Load Diff

3087
release/base/etc/whatis Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,21 @@
These are the commands you can use in help:
. go up one level in the hierarchy
? display a list of valid subtopics at the current level
<newline>
done, ^D, ^C quit from help entirely
<string> help on a topic or subtopic
Eg.
"help show"
will give you the help screen for the "show" command
"help set search"
Will give you the help information for the "search" variable.
The command "manpage" will give you a complete copy of the archie manual page.

View File

@ -0,0 +1,81 @@
Bunyip Information Systems
about archie 3.0
--------------------
What is archie?
The archie information system is a network-based information tool
offering proactive data retrieval and indexing for widely distributed
collections of data.
The archie Data Gathering Component automates the gathering, indexing and
maintenance of information, allowing information providers to offer
improved resource discovery and access to information.
The archie User Access Component allows your users to locate and access
your information using a variety of interfaces and search methods.
Given the number of hosts being used as archive sites nowadays, there can
be great difficulty in finding needed software in a distributed
environment. You may know that the software that you need is out there,
but it can sometimes be difficult to find. Perhaps the best known
application of the archie system is to maintain this Internet Archives
database. The database, already available from a number of service
providers across the Internet, currently contains the names of over
2,400,000 files at over 1,000 anonymous FTP archive sites. Using this
database, users can rapidly locate needed files without the need to log
onto dozens or even hundreds of machines. archie servers offering this
database currently receive over 50,000 queries per day.
Users can ask archie to search for specific name strings. For example,
"prog kcl" would find all occurrences of the string "kcl" and tell you which
hosts have entries with this string, the size of the program, its last
modification date and where it can be found on the host along with some
other useful information. In this example, you could thus find those
archive sites that are storing Kyoto Common Lisp. With one central database
for all the archive sites we know about, archie greatly speeds the task of
finding a specific program on the net.
archie also maintains a 'Software Description Database' which consists
of the names and descriptions of various software packages, documents
and datasets that are kept on anonymous ftp archive sites all around the
Internet. The 'whatis' command allows you to search this database.
But the archie system is much more than the Internet Archives database.
With the latest release, archie has been expanded into a generalized
information gathering and distributed database maintenance tool. Using
archie, you can build an up-to-date, accurate directory of Internet
services, or define new databases and gather entries from across the
network. With archie your information collections are updated as often as
needed.
The archie system has gained wide acceptance and acclaim on the Internet.
It is now accepted as a service integral to the needs of the Internet
user community. Gateways to the archie system have been built for a
number of other information delivery systems, including the Wide Area
Information System (WAIS), Gopher and the World Wide Web (W3).
A commercially supported version of the archie system is now available to
Internet service providers wishing to build, maintain and offer
collections of useful information to an Internet community.
Send comments, bug reports etc to
archie-group@bunyip.com
If you have a favourite anonymous ftp site that archie doesn't seem to
maintain, or if you have additions or corrections to the Software
Description database, send mail to
archie-admin@bunyip.com
Please note that it is our policy only to maintain information from sites
whose system administrators have given their approval.
The original archie program was written by Alan Emtage (bajan@bunyip.com)
and Bill Heelan (wheelan@cs.mcgill.ca), with some ideas and inspiration
provided by Peter Deutsch (peterd@bunyip.com). The current version is
a product of Bunyip Information Systems. For more information, send email
to "info@bunyip.com".

View File

@ -0,0 +1,3 @@
Currently there are no known bugs with this archie interface.

View File

@ -0,0 +1,5 @@
The commands 'exit', 'quit' and 'bye' allow you to exit
from the archie system.

View File

@ -0,0 +1,6 @@
This command is an alias for
set compress compress
See the compress variable help ("help set compress") for further details.

View File

@ -0,0 +1,23 @@
The 'domains' command allows you to query the current server about the
archie 'pseudo-domains' that it supports.
The archie system has the concept of "pseudo-domains". This is primarily
for the convenience of being able to specify things like
"usa" instead of ".gov" and ".com" and ".edu" and ".us" etc.
Pseudo-domains are composed of normal Domain Name System (DNS) domains
and other pseudo-domains and each archie server administrator may define
them aribtrarily. Ultimately all pseudo-domains should resolve into a
list of actual DNS domains. For example, the system administrator may
define the pseduo-domain "eastcoastu" to be "massu:nyu:princeton.edu"
(universities in Mass., New York and Princeton University). They could
then define "massu" to be "harvard.edu:bu.edu" (Harvard and Boston
Universities) and "nyu" to be "nyu.edu:columbia.edu" (NY University and
Columbia).
Thus "eastcoastu" would ultimately be
"harvard.edu:bu.edu:nyu.edu:columbia.edu:princeton.edu"

View File

@ -0,0 +1,7 @@
The 'done' command allows you to exit the help facility,
returning you to the general archie command processor.
To pop one level of help (for example, from the subtopic
'set' to the general topic 'help'), type '.' (period).

View File

@ -0,0 +1,14 @@
For those people who do not have direct Internet access or those who
would prefer 'batching' of their requests, archie provides an email
interface handling a limited subset of the interactive archie commands.
The address of the interface is
archie@<archie_server>
Where <archie_server> is one of the currently available servers worldwide.
Please see the "servers" command for a list.
Please use the "manpage" command or use the help facility for full
details on how to use the archie system.

View File

@ -0,0 +1,5 @@
The commands 'exit', 'quit' and 'bye' allow you to exit
from the archie system.

View File

@ -0,0 +1,24 @@
The 'find' command (also known as the 'prog' command)
allows you to search the database for a specified pattern.
The usage is:
find <expression>
where the interpretation of <expression> depends on the
current value of the 'search' variable. Searches may be
performed in a number of different ways. See the help
section on the 'search' variable for a full explanation.
The output of find can be sorted in different ways,
depending on the value of the 'sortby' variable. See help
for the 'sortby' variable for a full explanation.
The output format of the results can be changed through
use of the "output_format" variable.
The search criteria can be further specified to be restricted
on domain names and pathname components. See the "domains"
comand and the "match_domain" and "match_path" variables.

View File

@ -0,0 +1,10 @@
Help gives you information about various topics, including all the
commands that are available and how to use them. Telling archie about
your terminal type and size (via the "term" variable) and to use the
pager (via the "pager" variable) is not necessary to use help, but
provides a somewhat nicer interface.
type 'help help' to get the valid list of help topics.

View File

@ -0,0 +1,17 @@
archie Help facility
Version 3.0
For information on a topic type:
help <topic>
A '?' at the help prompt will list the available sub-topics.
Type 'done' or <newline> to exit the help facility.
The "set" command allows you to change archie variables. Type "set" for
further information.
The currently available help topics are:

View File

@ -0,0 +1,28 @@
'list' provides a list of the sites in the database and the time at
which they were last updated. There is an optional regular expression
argument to limit the list to specific sites.
Note that the numerical (IP) address associated with a site name is
valid at the listed time, but since they do occasionally change, it is
possible that a discrepancy may occur until that site is updated in our
database. Furthermore, the listed IP address is the primary, as listed
in the DNS database: secondary addresses are not stored.
Usage:
list [<regex>]
Examples:
list
will list all sites in the database, while
list \.de$
lists all German sites.
For further information on regular expressions see the help for 'regex'.

View File

@ -0,0 +1,29 @@
The 'mail' command has two forms:
mail <e-mail-address>
which causes the output of the last command to be mailed to the
specified address; or
mail
which causes the output to be sent to the address specified in the "mailto"
variable.
All the various Internet addressing styles are understood. BITNET sites
should use the convention
user@sitename.bitnet
UUCP address can be specified as
user@sitename.uucp
If you would like to mail to an Internet IP address then use '[]'.
Example:
mail yourlogin@[132.206.44.5]

View File

@ -0,0 +1,12 @@
This command allows you to obtain the archie manual
page. The optional arguments specify the format of the
returned document. "roff" specifies UNIX troff (or
nroff) format (use the -man macros), while ascii
specifies plain, preformatted ASCII output. With no
arguments it defaults to ascii.
Eg.
manpage roff
will return you the manual page in UNIX troff (or nroff) format.

View File

@ -0,0 +1,5 @@
This command prints out the login banner message from the current
Prospero server.

View File

@ -0,0 +1,5 @@
The functionality of the 'nopager' command has been replaced by the 'pager'
variable -- see help for 'set pager' for more details.

View File

@ -0,0 +1,4 @@
The functionality of the 'pager' command has been replaced by the 'pager'
variable -- see help for 'set pager' for more details.

View File

@ -0,0 +1,6 @@
This command allows you to Set the return address to
<address>. This overrides the default path which the
system automatically generates by looking at the
incoming mail header. This is actually an alias for
"set mailto <address>" (see the "mailto" variable).
and is included for backwards compatability.

View File

@ -0,0 +1,24 @@
The 'find' command (also known as the 'prog' command)
allows you to search the database for a specified pattern.
The usage is:
find <expression>
where the interpretation of <expression> depends on the
current value of the 'search' variable. Searches may be
performed in a number of different ways. See the help
section on the 'search' variable for a full explanation.
The output of find can be sorted in different ways,
depending on the value of the 'sortby' variable. See help
for the 'sortby' variable for a full explanation.
The output format of the results can be changed through
use of the "output_format" variable.
The search criteria can be further specified to be restricted
on domain names and pathname components. See the "domains"
comand and the "match_domain" and "match_path" variables.

View File

@ -0,0 +1,5 @@
The commands 'exit', 'quit' and 'bye' allow you to exit
from the archie system.

View File

@ -0,0 +1,341 @@
archie uses ed(1) regular expressions in a number of
commands.
A regular expression, on the one hand, is a string like
any other; a sequence of characters. On the other
hand, special characters within the string have certain
functions which make regular expressions useful when
trying to match portions of other strings. In the fol-
lowing discussion and examples, a string containing a
regular expression will be called the ``pattern'', and
the string against which it is to be matched is called
the ``reference string''.
Regular expressions allow one to search for "all strings
ending with the letters 'ize'" or "all strings beginning
with a number between 1 and 3 and ending in a comma".
In order to accomplish this, regular expressions co-opt
the use of some characters to have special meaning.
They also provide for these characters to lose their
special meaning if the user so desires. The rules for
regular expresssion are
c Any character c matches itself unless it has been
assigned other special meaning as listed below. Most
special characters can be escaped (made to lose its
special meaning), by placing the character '\' in front
of it. This doesn't apply to '{' which is non-special
until it is escaped. Thus although '*' normally has
special meaning the string '\*' matches itself.
Example:
The pattern
acdef
matches
s83acdeffff or acdefsecs or acdefsecs
but not
accdef or aacde1f
That is it will any string that contains ``acdef'' any-
where in the reference string.
Example:
Normally the characters '*' and '$' are special,
but the pattern
a\*bse\$
acts as above. That is any reference string containing
``*abse$'' as a substring will be flagged as a match.
. A period matches any character except the newline
character. This is known as the wildcard character.
Example:
The pattern
....
will match any 4 characters in the reference string,
except a newline character.
^ If `^' appears at the begining of the pattern then it
is said to ``anchor'' the match to the beginning of the
line. That is, the reference string must start with the
pattern following the `^'. If this character appears
anywhere else other than at the beginning of the line,
then it is no longer considered special, and matches
itself as any non-special character would. Similarly if
it starts a string but is escaped, it matches itself.
Example:
The pattern
^efghi
Will match
efghi or efghijlk
but not
abcefghi
That is the pattern will match only those reference
strings starting with ``efghi''. Just containing the
substring is not sufficient.
$ Occurring at the end of the pattern, this character
``anchors'' the pattern to the end of the line (refer-
ence string). A '$' occurring anywhere else in the pat-
tern is regarded as a non-special. Similarly if it is
at the end of the pattern but is escaped, it is non-
special.
Example:
The pattern
efghi$
Will match
efghi or abcdefghi
but not
efghijkl
That is the pattern will match only those reference
strings ending with ``efghi''. Just containing the sub-
string is not sufficient.
\< This sequence in the pattern causes the one character
regular expression following it only to match something
at the beginning of a word: the beginning of a line or
just before a letter, digit or underline character, or
just after a charcter which is not one of these.
Example:
The pattern
\<abc
would match the last 'abc' in the reference string
@hijabc#+abc
but not the first since the first 'abc' did not start
on a ``word'' boundary.
\> Constrains the one-character regular expression fol-
lowing it to be at the end of a ``word'' as defined
above.
[string]
One or more characters within square brackets. This
pattern matches any single character within the brack-
ets. The caret, '^', has a special meaning if it is the
first character in the series: the pattern will match
any character other than one in the list.
Example:
The pattern
[^abc]
Will match any character except 'a', 'b' or 'c'.
To match a right bracket, ']', in the list it must be
put first:
[]ab01]
For a caret, '^', in the list it can appear anywhere
but first.
In
[ab^01]
the caret loses its special meaning.
The '-' character is special within square brackets. It
is interpreted as a range of characters (in the ASCII
character set) and will match any single character
within that range. '[a-z]' matches any lower case
letter. The '-' can be made non special by placing it
first or last within the square brackets.
The characters '$', '*' and '.' are not special within
square brackets.
Example:
The pattern
[ab01]
matches a single occurence of a character from the set
'a', 'b', '0', '1'.
Example:
The pattern
[^ab01]
will match any single character other than 'a', 'b',
'0', '1'.
Example :
The pattern
[a0-9b]
which matches one of 'a', 'b' or a digit between 0 and
9 inclusive.
Example :
The pattern
[^a0-9b.$]
means any single character not 'a', 'b' '.' , '$' or a
digit between 0 and 9 inclusive.
* An asterisk following a regular expression in the pat-
tern has the effect of matching zero or more
occurrences of that expression.
Example:
The pattern
a*
means zero or more occurrences of the character 'a'.
Example:
The pattern
[A-Z]*
means zero or more occurrences of the upper case alpha-
bet.
\{m\}
\{m,\}
\{m,n\}
A one-character regular expression followed by one of
the three of these constructions causes a range of
occurrences of that regular expression to be matched.
If it is followed by \{m\} where m is a non-negative
integer between 0 and 255 (inclusive), then exactly m
occurrences of that regular expression are matched. If
followed by \{m,\}, then at least m occurrences are
matched. Finally, if it is followed by \{m,n\} (where
n is a non-negative integer between 0 and 255 and where
n > m), then between m and n occurrences of the expres-
sion are matched.
Example:
The pattern
ab\{3\}
would match any substring in the reference string of an
'a' followed by exactly 3 'b's.
Example:
The pattern
ab\{3,\}
would match any substring in the reference string of an
'a' followed by at least 3 'b's.
Example:
The pattern
ab\{3,5\}
would match any substring in the reference string of an
'a' followed by at least 3 but at most 5 'b's.
Common Problems with Regular Expression
(1) When matching a substring it is not necessary to use
the wildcard character to match the part of the refer-
ence string preceeding and following the substring.
Example:
The pattern
abcd
will match any reference string containing this pat-
tern. It is not necessary to use
.*abcd.*
as the pattern.
(2) In order to constrain a pattern to the entire reference
pattern, use the the construction:
^pattern$
(3) The easiest way to obtain case insensitivity in a regu-
lar expression is to use the '[]' operator. For exam-
ple, a pattern to match the word ``hello'' regarless of
the case of the letters would be:
[Hh][Ee][Ll][Ll][Oo]

View File

@ -0,0 +1,4 @@
The 'servers' command prints the list of publicly available
archie servers known to this site.

View File

@ -0,0 +1,34 @@
The 'set' command allows you to set one of archie's variables. Their
values affect how archie interacts with the user. archie distinguishes
between three types of variable: "boolean", which may be either set or
unset, "numeric", representing an integer within a pre-determined range,
and "string", whose value is a string of characters (which may or may
not be restricted).
Currently, the variables that may be set are:
autologout - numeric. Number of minutes before automatic log out
compress - string. Compression algorithm to be used
encode - string. Encoding algorithm to be used
(with compress)
language - string. Language of help facility
mailto - string. Address that output is to be mailed to
match_domain - string. List of domains of sites for matches
match_path - string. List of filename components for matches
maxhits - numeric. 'find' stops after this many hits
maxhitspm - numeric. Max number of hits per given filename
maxmatch - numeric. Max number of filenames to return
max_split_size - numeric. Approx. max size of file part to be mailed
output_format - string. How the output is to be displayed
pager - boolean. If set, use the pager, otherwise don't
search - string. How 'find' is to search the database
sortby - string. How 'find' output is to be sorted
status - boolean. Report how the search is progressing
term - string. Describes your terminal
Each variable has a corresponding subtopic entry under 'set'. See them for
more details. Also, see help on 'unset' and 'show'.

View File

@ -0,0 +1,14 @@
By default, archie will exit after one hour of idle time. This value can be
changed though the 'autologout' variable, which represents, in minutes, the
length of idle time before you are logged out.
The minimum and maximum values are 1 and 300, representing one minute
through five hours.
Example:
set autologout 45
will cause you to be automatically logged out after 45 minutes of idle time.

View File

@ -0,0 +1,5 @@
This variable determines the kind of data compression
the user can specify when mailing back output.
Currently allowed values are "none" and "compress"
(standard UNIX compress program) with a default of "none"

View File

@ -0,0 +1,6 @@
This variable determins the type of post-compression
encoding the user can specify when mailing back output.
Currently allowed values are "none" and "uuencode", with
a default of "none". Note that this variable is ignored
unless compression is enabled (via the compress)
variable.

View File

@ -0,0 +1,3 @@
This variable allows the user to specify the language in
which the help, etc. is presented. Individual servers
may be configured for a range of languages.

View File

@ -0,0 +1,30 @@
'mailto' is a string variable whose value is a mail address (or
comma-separated list of addresses). If this is set and the 'mail'
command is issued with no arguments, then the output of the last command
is mailed to that address.
Example:
set mailto user@frobozz.com
Example:
set mailto user1@hello.edu,user2@goodbye.com
All the various Internet addressing styles are understood. BITNET sites
should use the convention
user@sitename.bitnet
UUCP addresses can be specified as
user@sitename.uucp
If you would like to mail to an Internet IP address then use '[]'.
Example:
set mailto bajan@[132.206.44.5]

View File

@ -0,0 +1,28 @@
'match_domain' is a string variable which allows you to restrict the scope
of your search by only matching results at those sites which are in the
pseudo-domain list you have set.
See help on the 'domains' command for an explanation of archie
psuedo-domains.
The syntax for this command is:
set match_domain <pseudo-domain>[[':'<pseduo-domain>]...]
therefore you could say
set match_domain ca:mx:uk
which would restrict your search to sites in Canada ("ca"), Mexico
("mx") and the United Kingdom ("uk")
Comparisons between the domain restrictions given and any site name are
case insensitive and performed from right to left. Therefore the
pseudo-domain list "EDU:va.us" will match any sites ending in "edu" or
in "va.us" (educational US sites and some of those in Virginia).
DNS names to any level may be supplied. You may use any combination of
real DNS domains and pseudo-domains to specify the restriction criteria,
however, any pseudo-domain specified must be supported by the current
server. See the "domains" command for a further explanation and list of
domains supported.

View File

@ -0,0 +1,22 @@
The 'match_path' string variable allows you to restrict your search based
on pathname components. For example, if you are only looking for DOS PC
programs and think that site administrators may have put such files in
directories with names like "PC", "DOS" or "IBM" then you could set the
match_path variable as:
set match_path PC:DOS:IBM
All files returned must have one or more of these components in its
pathname (the list of directories leading to the file or directory).
The general syntax is:
set match_path <component>[[':'<component>]...]
Note that the component names are always matched on a case-insensitive
basis. Also, there is an implicit logical OR between components: in the
example above the system matches it as "PC or DOS or IBM" so that if any
one of the components match, then the condition is satisfied.

View File

@ -0,0 +1,7 @@
This variable set the approximate maximum size, in
bytes, of a file to be mailed to the user. Any output
larger than this limit will be split in pieces of about
this size. This can be set by the user in the range 1024
to ~2Gb with a default of 51200 bytes. Some mail
gateways will not allow results of over 100Kb and so
care should be taken when setting this limit.

View File

@ -0,0 +1,55 @@
You can control the number of results returned in the archie system by 3
variables. 'maxhits', 'maxmatch' and 'maxhitspm'.
'maxhits' is a numeric variable whose value is the maximum number of
matches you want the 'find' command to generate.
If archie seems to be slow, or you don't want a lot of output this can be
set to a small value. "maxhits" must be within the range 0 to 1000. The
default value is 1000.
Example:
set maxhits 100
'find' will now stop after 100 matches have been found
There are 2 variables which work with the 'maxhits' variable to modify
the behavior of the search mechanism. They are 'maxmatch' and
'maxhitspm'. The database can be viewed as follows:
filename1 ----> file1 -> file2 -> file3
|
V
filename2 ----> file1 -> file2 -> file3 -> file4
|
V
filename3 ----> file1
|
V
(etc)
Each filename can have several files associated with it which share that
name. For example, the string "README" is only stored once but points to
the information for each of the files in the database called README
spread around all the anonymous FTP sites on the Internet (which, as you
can imagine are numerous).
The maximum total number of "files" (hits) returned is determined by the
'maxhits' variable. The maximum number of filenames that match is
determined by the 'maxmatch' variable. Finally if you only want to
return a limited number of files for each filename matched, use the
'maxhitspm' variable.
If you do the following:
set maxhits 20
set maxmatch 5
set maxthitspm 7
Then you will match at most 5 filenames. For each filename you will be
given back at most 7 files with that name. However, in total you will
only be returned 20 hits, since maxhits operates on the total number
regardless of the the combinations of the hits.

View File

@ -0,0 +1,55 @@
You can control the number of results returned in the archie system by 3
variables. 'maxhits', 'maxmatch' and 'maxhitspm'.
'maxhits' is a numeric variable whose value is the maximum number of
matches you want the 'find' command to generate.
If archie seems to be slow, or you don't want a lot of output this can be
set to a small value. "maxhits" must be within the range 0 to 1000. The
default value is 1000.
Example:
set maxhits 100
'find' will now stop after 100 matches have been found
There are 2 variables which work with the 'maxhits' variable to modify
the behavior of the search mechanism. They are 'maxmatch' and
'maxhitspm'. The database can be viewed as follows:
filename1 ----> file1 -> file2 -> file3
|
V
filename2 ----> file1 -> file2 -> file3 -> file4
|
V
filename3 ----> file1
|
V
(etc)
Each filename can have several files associated with it which share that
name. For example, the string "README" is only stored once but points to
the information for each of the files in the database called README
spread around all the anonymous FTP sites on the Internet (which, as you
can imagine are numerous).
The maximum total number of "files" (hits) returned is determined by the
'maxhits' variable. The maximum number of filenames that match is
determined by the 'maxmatch' variable. Finally if you only want to
return a limited number of files for each filename matched, use the
'maxhitspm' variable.
If you do the following:
set maxhits 20
set maxmatch 5
set maxthitspm 7
Then you will match at most 5 filenames. For each filename you will be
given back at most 7 files with that name. However, in total you will
only be returned 20 hits, since maxhits operates on the total number
regardless of the the combinations of the hits.

View File

@ -0,0 +1,55 @@
You can control the number of results returned in the archie system by 3
variables. 'maxhits', 'maxmatch' and 'maxhitspm'.
'maxhits' is a numeric variable whose value is the maximum number of
matches you want the 'find' command to generate.
If archie seems to be slow, or you don't want a lot of output this can be
set to a small value. "maxhits" must be within the range 0 to 1000. The
default value is 1000.
Example:
set maxhits 100
'find' will now stop after 100 matches have been found
There are 2 variables which work with the 'maxhits' variable to modify
the behavior of the search mechanism. They are 'maxmatch' and
'maxhitspm'. The database can be viewed as follows:
filename1 ----> file1 -> file2 -> file3
|
V
filename2 ----> file1 -> file2 -> file3 -> file4
|
V
filename3 ----> file1
|
V
(etc)
Each filename can have several files associated with it which share that
name. For example, the string "README" is only stored once but points to
the information for each of the files in the database called README
spread around all the anonymous FTP sites on the Internet (which, as you
can imagine are numerous).
The maximum total number of "files" (hits) returned is determined by the
'maxhits' variable. The maximum number of filenames that match is
determined by the 'maxmatch' variable. Finally if you only want to
return a limited number of files for each filename matched, use the
'maxhitspm' variable.
If you do the following:
set maxhits 20
set maxmatch 5
set maxthitspm 7
Then you will match at most 5 filenames. For each filename you will be
given back at most 7 files with that name. However, in total you will
only be returned 20 hits, since maxhits operates on the total number
regardless of the the combinations of the hits.

View File

@ -0,0 +1,4 @@
Affects the way the output of "find" and "list" is
displayed. User settable, with valid values of "machine"
(machine readable format), "terse" and "verbose", with a
default of "verbose".

View File

@ -0,0 +1,11 @@
'pager' is a boolean variable which, when set, tells archie to filter all
output through the pager "less".
It improves the look of the output (but is not necessary) if you also set
the 'term' variable to your terminal type.
Example:
set pager

View File

@ -0,0 +1,138 @@
The 'search' variable determines the kind of search performed on the
database by the 'prog' command, providing flexibilty on search times and
ranges.
'search' is a string variable whose value is one of the following:
(1) "sub"
Substring (case insensitive). A simple, everyday substring search. A
match occurs if the the file (or directory) name in the database
contains the user-given substring.
Example:
"is" will match "islington" and "this" and "poison"
(2) "subcase"
Substring (case sensitive). As above but the case of the
strings involved becomes significant.
Example:
"TeX" will match "LaTeX" but not "Latex" or "TExTroff".
(3) "exact"
Exact match. The fastest search method of all. The restriction is
that the user string (the argument to the 'prog' command) has to
_exactly_ match (including case) the string in the database. This is
provided for those of who who know just what you are looking for.
For example, if you wanted to know where all the "xlock.tar.Z" files
were, this is the kind of search to use.
(4) "regex" This is the DEFAULT search method.
ed(1) regular expressions. Searches the database with the user
(search) string which is given in the form of an ed(1) regular
expression.
NOTE: Unless specifically anchored to the beginning (with ^) or end
(with $) of a line, ed(1) regular expressions have ".*" prepended and
appended to them. For example, it is NOT NECESSARY to say
prog .*xnlock.*
since
prog xnlock
will suffice. Thus the regex match becomes a simple substring match.
There are also compound searches made up of combinations
of the above search methods in sequence:
exact_sub Try "exact". If no matches found use
"sub".
exact_subcase Try "exact". If no matches found use
"subcase"
exact_regex Try "exact". If no matches found use
regex.
An "ed(1) regular expression" (from here on called RE) is the particular
type of regular expression used in the "ed" editor under Unix. For those
who are interested in all the gory details of REs see the help for
"regex" (which is incomplete, at the moment :-(), otherwise what follows
should be sufficient for most needs.
A regular expression is a convenient way to search for a set of specific
strings matching a pattern. To be able to specify such a pattern with
only the ordinary set of printable character we have to co-opt some of
them. For example in a RE the period means _any_ single character,
while an asterisk, '*', means zero or more occurences of the *PRECEDING*
RE.
For example:
knob - matches any string containing the substring 'knob'
a*splat - matches strings that contain zero or more a's followed by the
string 'splat'
#.*# - would match anything containing a '#' followed by zero or more
occurences of _any_ character, followed by another '#'
Other special characters that may be useful are '[' and ']', which are
used together. They can be used to specify either a set of characters
to match or a set of characters to not match. An example of the first
case is:
[abcd]
which matches any of one of the four letters, while an example of the
second case is:
[^abcd]
in which the '^' _in_the_first_position_ means that any character _not_
in the list will be matched. As well, ranges can be specified with a
'-'.
[a-z]
matches any lower case letter and,
[^a-z]
matches any character other than a lower case letter. Furthermore, you
can specify multiple ranges such as:
[%@a-z0-9]
or
[^A-Za-z]
meaning: match '%' or '@' or any lower case letter or digit, and match
any character other than a letter, respectively.
When you want to match a character which has a special meaning you should
precede it by a backslash, '\'.
Some final examples of REs are:
[Mm]ac\.txt - match anything containg the string "Mac.txt" or
"mac.txt"
[^aeiou][^aeiou]* - match any string consisting entirely of non-vowels
foo-v[0-9]\.tar\.Z - match "foo-v0.tar.Z" through "foo-v9.tar.Z"
Good luck, and remember that many things can be found with only a simple
substring (e.g. latex).

View File

@ -0,0 +1,4 @@
This variable determines archie/Prospero server to which
the email interface connects when "find" or "list"
commands are used. Usually defaults to "localhost" on
most archie systems.

View File

@ -0,0 +1,49 @@
The 'sortby' variable describes how the output from the 'prog' command
is to be ordered. It can have one of 5 values (and their associated
reverse orders). For each method, the "natural" sort order (or at least,
what we consider to be the natural order) is the default.
The reverse sorting orders from those described here are obtained by
prepending "r" to the 'sortby' value given. (Eg. reverse hostname order
"hostname" is "rhostname").
(1) "hostname"
Output is sorted on the archive hostname in lexical order.
Reverse order "rhostname".
(2) "time"
Output is sorted with the most recent modifcation times of the found
file/directory names coming first (youngest -> oldest).
Reverse order "rtime".
(3) "size"
Output is sorted by the size of the found files/directories, largest
first.
Reverse order "rsize".
(4) "filename"
Sorted in file/directory name lexical order.
Reverse order "rfilename".
(5) "none" This is the DEFAULT order.
Unsorted. There is no reverse order although "rnone" is accepted for
symmetry.
Typing the keyboard interrupt character ( Ctl-C for most people on UNIX)
during a search will cause the search to aborted. The results up to that
time will be sorted (determined by the value of the sortby variable) and
the results output. This output phase may be aborted by typing the abort
character a second time.

View File

@ -0,0 +1,22 @@
The 'status' variable is a boolean value:
set status
turns it on and
unset status
turns it off. When set in interactive mode, it will display the queue
position of your request and the estimated time for completion of the
request in minutes and seconds.
The estimated time is an average of the time taken for the previous 10
similar requests completed by the current server. The queue position is
determined by the type of request. For example, "exact" matches have
priorities over all other match types since they are the fasted to
complete.
The variable also turns on a moving 'marker' which indicates that the
system is processing your request.
Setting this variable has no effect in the email interface.

View File

@ -0,0 +1,22 @@
The 'term' variable tells archie what type of terminal you are using, and
optionally its size in rows and columns. This information is used by the
pager.
The usage is:
set term <terminal-type> [<#rows> [<#columns>]]
That is, the terminal type is required, but the number of rows and
columns is optional. You may specify a value for rows only, but if you
want to change the number of columns you must give a value for _both_
rows and columns. The default values for rows and columns are 24 and 80.
Examples:
set term vt100
set term xterm 60
set term xterm 24 100

View File

@ -0,0 +1,17 @@
'show' is used to display the value of a particular variable, or all
variables. Its usage is:
show <variable-name>
to display the value of a particular variable, or
show
to display the value of all variables.
Example:
show maxhits

View File

@ -0,0 +1,5 @@
Due to ongoing changes in the archie system, the "site" command is no
longer available. We hope to re-enable this command in the near future.

View File

@ -0,0 +1,11 @@
stty [<option> <character>] ...
This command allows the user to change the interpretation of specified
characters, in order to match their particular terminal type. At the
moment only `erase' is recognized as an <option>. (Typically,
<character> is a control character and may be specified as a pair of
characters (e.g. control-h as the pair ^h), the character itself
(literal), or as a quoted pair or literal.
Without any arguments the command displays the current values of the
recognized options.

View File

@ -0,0 +1,4 @@
This command has been superceded by the 'term' variable and will go away
in the near future. See help for 'set term' for details.

View File

@ -0,0 +1,16 @@
Usage:
unset <variable-name>
'unset' causes the specified variable to _have_no_value_. This means that
it will not be used by archie until it has been given a value with the 'set'
command.
Note: this may cause "counter-intuitive" behaviour in some cases (e.g. in
the case of "maxhits"). Although one might expect 'prog' to print
matches without regard for any limit, this is not the case. If the
value of "maxhits" is not available it will merely fall back to some
internal default.

View File

@ -0,0 +1,6 @@
The version command prints out the current version number
for this program.

View File

@ -0,0 +1,42 @@
Usage:
whatis <substring>
The 'whatis' command searches the archie Software Description database
for the given substring, with case being ignored. This database consists
of names and short descriptions of many of the software packages,
documents (like RFCs and educational material) and datafiles that are
stored on the Internet.
Example:
whatis uucp
in part gives as a result:
RFC 976 Horton, M.R. UUCP mail interchange format
standard. 1986 February; 12 p.
cu-shar Allows kermit, cu, and UUCP to all share the
same lines
detm-unbatch Cleans up TM files left in the UUCP spool
directory by the news batching software
fido-usenet-gw Implement a gateway between UUCP/Usenet/Mail
and Fidonet
findpath.sh UUCP Pathfinder
logfile-stats UUCP LOGFILE analyzer
mapstats UUCP map statistics program
nmail Do UUCP mail routing using the output of the
pathalias(1) program
We welcome and encourage additions and corrections to this database and
depend on the archie user community to keep it uptodate. To make your
contribution to this database, mail to
archie-admin@bunyip.com
For new additions, please keep the description to 25 words or less.

View File

@ -0,0 +1,2 @@
#!/bin/sh
echo "" >> $1

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,13 @@
Ceci sont les commands du système d'aide:
. remonter d'un niveau d'aide
? présente une liste des sous-sujets valable au niveau
courant
RETURN
fini, ^D, ^C sortir du système d'aide
«chaîne» aide sur un sujet ou un sous-sujet

Some files were not shown because too many files have changed in this diff Show More