Index of /public/net/www/tools/cgi-src
Name Last modified Size Description
Parent Directory 19-Dec-96 12:46 -
alias.tar.gz 25-Jan-96 12:15 4k
answers.tar.gz 25-Jan-96 12:16 7k
comments.tar.gz 25-Jan-96 12:15 6k
defaultlanguage.tar.gz 10-Jul-95 14:29 5k
getinfo.tar.gz 25-Jan-96 12:15 1k
mailto.tar.gz 23-Feb-96 13:42 9k
market.tar.gz 23-Feb-96 13:42 12k
problem.tar.gz 25-Jan-96 12:16 14k
set.tar.gz 25-Jan-96 12:15 5k
telephone.tar.gz 25-Jan-96 12:16 8k
termine.tar.gz 25-Jan-96 12:16 9k
user.tar.gz 23-Feb-96 13:42 4k
vvz.tar.gz 25-Jan-96 12:16 15k
These are the sources to the CGI scripts developed and used at the
University of Karlsruhe, Germany. This is work in progress, so beware
and use at your own risk. Most of the programs won't be useful without
modification, as they represent the local status. However, if you have
patches or modifications you think could be useful for others too, feel
free to contact webmaster@rz.uni-karlsruhe.de
The scripts usually constist of a single C file (with site-dependent
#defines at the top) <tool>.c, a language- and site-dependent include
file <tool>_<language>.c (only German versions available now), linked
with CGI tools, Pattern Matching tools and Network Connection tools.
There often is a script update-<tool>, which is called from the main
update script which is run by cron nightly. Sometimes there's also
another C program/script used to preprocess data.
This is the first time I distribute these programs, so may be I missed
something, forgot to include a file, etc. Please contact me if this should
be the case.
Also, if you find this useful and want to install it at your Web site,
send me a notification - I want to see if there's public interest in
these tools; if it's worth to officially release and support them.
util.c has been stolen from NCSA's CGI-Scripts distribution.
wildmat.c has been stolen from Rich Salz' INN library.
get_tcp_conn.h has been stolen from nntp.1.5.11 (?)
Index of the tools in ftp://ftp.rz.uni-karlsruhe.de/pub/net/www/tools/cgi-src/
alias In a distributed environment with many 'slave' httpds to serve
user directories, you can have 'generic' www addresses in the
form of http://www.site/cgi-bin/alias/~username, and alias
redirects to http://some.strange.host.site/~username. With
CERN httpd this even can be done as http://www.site/~username.
Demo: http://www.rz.uni-karlsruhe.de/~webmaster
answers A system to collect FAQ URLs from News, from HTTP sites and
elsewhere, and a search cgi that lets users enter a keyword
and presents links to the FAQs with the keyword in their title.
Demo: http://www.rz.uni-karlsruhe.de/cgi-bin/answers
comments Allows users to enter their comments, and writes them either
to a numbered file (like news) or mails them to the webmaster.
Like mailto, but with requirements to fill in a realname or
a mail address.
Demo: http://www.rz.uni-karlsruhe.de/cgi-bin/comments
info Returns information about a WWW server. Currently only used
to build a list of all user homepages in a distributed
environment.
Demo: http://tp70.rz.uni-karlsruhe.de/cgi-bin/info/public_html
mailto WWW Mail Gateway, replaces mailto: links since they don't work
in every browser. Has a configuration file for 'allowed'
mail addresses.
Demo: http://www.rz.uni-karlsruhe.de/cgi-bin/mailto
problem A problem solving system, like XPS.
Demo: http://www.rz.uni-karlsruhe.de/cgi-bin/problem
telephone A WWW Telephone Directory meeting our special needs. Has one
level of directories and a search function.
Demo: http://www.rz.uni-karlsruhe.de/cgi-bin/telephone
termine A WWW "What's Up?" - a CGI with access control to enter new
items and a script to expire old items.
Demo: http://www.rz.uni-karlsruhe.de/Termine/
user Allows users to have their own cgi scripts executed under their
own uid, so they can't do any harm to the WWW server.
Demo: http://rzstud1.rz.uni-karlsruhe.de/cgi-bin/user/ub6v/mbform
vvz A WWW lectures list.
Demo: http://www.rz.uni-karlsruhe.de/cgi-bin/vvz
Bye, Andy
-------------------------------------------------------------------------------
Andreas Ley ! "Even when you're ! Email: ley@rz.uni-karlsruhe.de
Nelkenstr. 9 ! a genius, life is ! Voice: +49 721 84 10 36
76135 Karlsruhe ! a mystery!" ! RZ: +49 721 608 4038
Germany ! Doogie Howser, M.D. ! AKK: +49 721 96 403 22