chiark / gitweb /
Regenerated formatted documentation (spec.ps, spec.html).
[userv.git] / spec.html / index.html
index 6a8d323..46e8edc 100644 (file)
-<html><head>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+
+<html>
+
+<head>
+
 <title>User service daemon and client specification</title>
-<link rev=made href="mailto:ian@davenant.greenend.org.uk">
-</head><body>
+
+</head>
+
+<body>
+
+<hr>
+
+  [<a href="#abstract">Abstract</a>]
+  [<a href="#copyright">Copyright Notice</a>]
+  [<a href="#contents">Contents</a>]
+
+<hr>
+
 <h1>User service daemon and client specification</h1>
 
-<h2><A name="abstract">
-0.1 Abstract
-</A></h2>
+<hr>
+
+<h2><a name="abstract">Abstract</a></h2>
 
 This is a specification for a Unix system facility to allow one
 program to invoke another when only limited trust exists
 between them.
 
+<h2><a name="copyright">Copyright Notice</a></h2>
+
+<p>
+<code>userv</code> is Copyright 1996-1999 Ian Jackson.
+</p>
+
+<p>
+<code>userv</code> is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or (at
+your option) any later version.
+</p>
+
+<p>
+This program is distributed in the hope that it will be useful, but
+<em>without any warranty</em>; without even the implied warranty of
+<em>merchantability</em> or <em>fitness for a particular purpose</em>.  See
+the GNU General Public License for more details.
+</p>
+
+<p>
+You should have received a copy of the GNU General Public License
+along with <code>userv</code>; if not, write to the Free Software
+Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+</p>
+
+
+
 <hr>
-<h2><A name="toc">
-0.2 Table of contents
-</A></h2>
+
+<h2><a name="contents">Contents</a></h2>
+
 <ul>
-<li><A href="ch-intro.html">1 Introduction</A>
-<li><A href="ch-client.html">2 Client program usage
-</A>
+<li><a href="ch-intro.html">1 Introduction</a>
+<li><a href="ch-client.html">2 Client program usage</a>
 <ul>
-<li><A href="ch-client.html#s2.1">2.1</A> Options
-<li><A href="ch-client.html#s-optoverride">2.2</A> Security-overriding options
+<li><a href="ch-client.html#s2.1">2.1</a> Options
+<li><a href="ch-client.html#s-optoverride">2.2</a> Security-overriding options
 </ul>
-<li><A href="ch-envir.html">3 Execution environment of the service program</A>
+<li><a href="ch-envir.html">3 Execution environment of the service program</a>
 <ul>
-<li><A href="ch-envir.html#s3.1">3.1</A> File descriptors
-<li><A href="ch-envir.html#s3.2">3.2</A> Environment
+<li><a href="ch-envir.html#s3.1">3.1</a> File descriptors
+<li><a href="ch-envir.html#s3.2">3.2</a> Environment
 </ul>
-<li><A href="ch-config.html">4 Service-side configuration</A>
+<li><a href="ch-config.html">4 Service-side configuration</a>
+<ul>
+<li><a href="ch-config.html#s4.1">4.1</a> Configuration file syntax
+<li><a href="ch-config.html#s-directives">4.2</a> Configuration file directives
 <ul>
-<li><A href="ch-config.html#s4.1">4.1</A> Configuration file syntax
-<li><A href="ch-config.html#s-directives">4.2</A> Configuration file directives
-<li><A href="ch-config.html#s-configerrors">4.3</A> Errors in the configuration file
-<li><A href="ch-config.html#s-defaults">4.4</A> Defaults
+<li><a href="ch-config.html#s-dirs-immediate">4.2.1</a> Immediate directives
+<li><a href="ch-config.html#s-dirs-delayed">4.2.2</a> Directives with delayed effect
+<li><a href="ch-config.html#s-dirs-control">4.2.3</a> Control structure directives
+<li><a href="ch-config.html#s-dirs-execution">4.2.4</a> Directives for changing execution settings
+</ul>
+<li><a href="ch-config.html#s-configerrors">4.3</a> Errors in the configuration file
+<li><a href="ch-config.html#s-defaults">4.4</a> Defaults
 </ul>
-<li><A href="ch-ipass.html">5 Information passed through the client/daemon combination</A>
-<li><A href="ch-notes.html">6 Applications and notes on use</A>
+<li><a href="ch-ipass.html">5 Information passed through the client/daemon combination</a>
+<li><a href="ch-notes.html">6 Applications and notes on use</a>
 <ul>
-<li><A href="ch-notes.html#s-standards">6.1</A> Standard services and directory management
-<li><A href="ch-notes.html#s-reducepriv">6.2</A> Reducing the number of absolutely privileged subsystems
-<li><A href="ch-notes.html#s-noexcess">6.3</A> Do not give away excessive privilege to <kbd>userv</kbd>-using facilities
-<li><A href="ch-notes.html#s-notreally">6.4</A> <kbd>userv</kbd> is not a replacement for <kbd>really</kbd> and <kbd>sudo</kbd>
-<li><A href="ch-notes.html#s-nogeneral">6.5</A> Don't give access to general-purpose utilities
+<li><a href="ch-notes.html#s-standards">6.1</a> Standard services and directory management
+<li><a href="ch-notes.html#s-reducepriv">6.2</a> Reducing the number of absolutely privileged subsystems
+<li><a href="ch-notes.html#s-noexcess">6.3</a> Do not give away excessive privilege to <code>userv</code>-using facilities
+<li><a href="ch-notes.html#s-notreally">6.4</a> <code>userv</code> is not a replacement for <code>really</code> and <code>sudo</code>
+<li><a href="ch-notes.html#s-nogeneral">6.5</a> Don't give access to general-purpose utilities
 </ul>
 </ul>
-<hr><h2><A name="copyright">0.3 Copyright</A></h2>
-<kbd>userv</kbd> is Copyright 1996-1999 Ian Jackson.<P>
 
-<kbd>userv</kbd> is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or (at
-your option) any later version.<P>
+<hr>
 
-This program is distributed in the hope that it will be useful, but
-<em>without any warranty</em>; without even the implied warranty of
-<em>merchantability</em> or <em>fitness for a particular purpose</em>.  See
-the GNU General Public License for more details.<P>
+ [<a href="#abstract">Abstract</a>]
+ [<a href="#copyright">Copyright Notice</a>]
+ [<a href="#contents">Contents</a>]
 
-You should have received a copy of the GNU General Public License
-along with <kbd>userv</kbd>; if not, write to the Free Software
-Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 <hr>
-User service daemon and client specification
-- <A href="#copyright"><kbd>userv</kbd> is Copyright 1996-1999 Ian Jackson.</A>
-<br>
-<A href="#toc">Contents</A>; <A href="#abstract">abstract</A>.
-<br>
-<address>0.62<br>
-Ian Jackson <A href="mailto:ian@davenant.greenend.org.uk">ian@davenant.greenend.org.uk</A></address>
-</body></html>
+
+User service daemon and client specification<br>
+
+<address>
+0.62<br>
+Ian Jackson <a href="mailto:ian@davenant.greenend.org.uk">ian@davenant.greenend.org.uk</a>
+</address>
+
+</body>
+
+</html>
+