% -*- 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} \usepackage[latin1]{inputenc} \usepackage{alltt} \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 \input{decls} \makeindex %%% End preamble \begin{document} \frontmatter \title{SUnet Reference Manual} \subtitle{For SUnet release 2.0} \author{Dr. S, Dr. S, Martin Gasbichler, Eric Marsden, Andreas Bernauer} \date{January 2003} \mainmatter \maketitle \begin{abstract} \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. \end{abstract} \tableofcontents \include{intro} \include{httpd} \include{cgi-script} \include{ftpd} \include{ftp} \include{netrc} \include{uri} \include{url} \include{rfc822} \include{nettime} \include{smtp} \include{pop3} \backmatter \printindex \end{document}