2003-01-15 10:01:24 -05:00
|
|
|
% -*- latex -*-
|
|
|
|
|
|
|
|
% This is the reference manual for the Scheme Untergrund Networking Package.
|
|
|
|
|
|
|
|
\documentclass[twoside]{report}
|
|
|
|
\usepackage{code,boxedminipage,makeidx,palatino,ct,
|
|
|
|
headings,mantitle,array,matter,mysize10,tex2page}
|
2002-08-21 09:35:41 -04:00
|
|
|
|
2002-02-12 06:50:54 -05:00
|
|
|
\usepackage[latin1]{inputenc}
|
2002-08-21 09:35:41 -04:00
|
|
|
\usepackage{alltt}
|
2003-01-16 08:06:47 -05:00
|
|
|
\usepackage{xspace}
|
2002-08-21 09:35:41 -04:00
|
|
|
|
2003-01-15 10:01:24 -05:00
|
|
|
\texonly
|
|
|
|
% tex2page defines \url and hyperref loads the package url
|
|
|
|
% but setting \url to \relax satisfies \newcommand
|
|
|
|
\let\url\relax
|
|
|
|
\input{pdfcond}
|
|
|
|
\ifpdf
|
|
|
|
\usepackage[pdftex,hyperindex,
|
|
|
|
pdftitle={sunet manual, release 2.0},
|
|
|
|
pdfauthor={Olin Shivers, Mike Sperber, Martin Gasbichler, Eric Marsden
|
|
|
|
and Andreas Bernauer}
|
|
|
|
colorlinks=true,linkcolor=blue,pagecolor=blue,urlcolor=blue,
|
|
|
|
pdfstartview=FitH,pdfview=FitH]{hyperref}
|
|
|
|
\usepackage{thumbpdf}
|
|
|
|
\usepackage{tocbibind}
|
|
|
|
\else
|
|
|
|
\usepackage[dvipdfm,hyperindex,hypertex,
|
|
|
|
pdftitle={sunet manual, release 2.0},
|
|
|
|
pdfauthor={Olin Shivers, Mike Sperber, Martin Gasbichler, Eric Marsden
|
|
|
|
and Andreas Bernauer}
|
|
|
|
colorlinks=true,linkcolor=blue,pagecolor=blue,urlcolor=blue,
|
|
|
|
pdfstartview=FitH,pdfview=FitH]{hyperref}
|
|
|
|
\fi
|
|
|
|
\endtexonly
|
|
|
|
|
|
|
|
% Style issues
|
|
|
|
\parskip = 3pt plus 3pt
|
|
|
|
\sloppy
|
2002-02-12 06:50:54 -05:00
|
|
|
|
|
|
|
\input{decls}
|
2003-01-15 10:01:24 -05:00
|
|
|
\makeindex
|
|
|
|
%%% End preamble
|
|
|
|
|
2002-02-12 06:50:54 -05:00
|
|
|
|
|
|
|
\begin{document}
|
2003-01-15 10:01:24 -05:00
|
|
|
|
|
|
|
\frontmatter
|
|
|
|
\title{SUnet Reference Manual}
|
|
|
|
\subtitle{For SUnet release 2.0}
|
2003-01-23 10:08:31 -05:00
|
|
|
\author{Dr. S\raisebox{1ex}{2}, Martin Gasbichler, Eric Marsden, Andreas Bernauer}
|
2003-01-15 10:01:24 -05:00
|
|
|
\date{January 2003}
|
|
|
|
|
|
|
|
\mainmatter
|
2002-02-12 06:50:54 -05:00
|
|
|
\maketitle
|
|
|
|
\begin{abstract}
|
2002-08-21 10:18:02 -04:00
|
|
|
\noindent The Scheme Untergrund Network Package (\textit{SUnet} for short) is
|
|
|
|
a set of libraries for Internet hacking. Among the implemented
|
|
|
|
protocols are server-side http, client-side ftp, server-side ftp,
|
|
|
|
client-side DNS, client-side nettime, client-side POP3, client-side
|
|
|
|
SMTP. SUnet also contains a number of libraries for Web
|
|
|
|
programming: a small package for outputting HTML, a CGI library, as
|
|
|
|
well as some other utilities.
|
2002-02-12 06:50:54 -05:00
|
|
|
\end{abstract}
|
|
|
|
\tableofcontents
|
|
|
|
|
|
|
|
\include{intro}
|
|
|
|
\include{httpd}
|
2003-01-23 10:08:31 -05:00
|
|
|
\include{uri}
|
|
|
|
\include{url}
|
2002-02-12 06:50:54 -05:00
|
|
|
\include{cgi-script}
|
|
|
|
\include{ftpd}
|
|
|
|
\include{ftp}
|
|
|
|
\include{netrc}
|
|
|
|
\include{rfc822}
|
2002-05-12 01:36:53 -04:00
|
|
|
\include{nettime}
|
2002-02-12 06:50:54 -05:00
|
|
|
\include{smtp}
|
|
|
|
\include{pop3}
|
2003-01-16 08:06:47 -05:00
|
|
|
\include{dns}
|
2003-01-15 10:01:24 -05:00
|
|
|
|
|
|
|
\backmatter
|
|
|
|
\printindex
|
|
|
|
|
2002-02-12 06:50:54 -05:00
|
|
|
\end{document}
|