/mandos/trunk

To get this branch, use:
bzr branch http://bzr.recompile.se/loggerhead/mandos/trunk
129 by Teddy Hogeborn
* mandos-clients.conf.xml: Changed all single quotes to double quotes
1
<?xml version="1.0" encoding="UTF-8"?>
24.1.23 by Björn Påhlsson
Added manual pages for:
2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3
	"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4
<!ENTITY VERSION "1.0">
74 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR): New.
5
<!ENTITY COMMANDNAME "plugin-runner">
134 by Teddy Hogeborn
* mandos.xml: Enclose "RAM" with <acronym>.
6
<!ENTITY TIMESTAMP "2008-09-01">
24.1.23 by Björn Påhlsson
Added manual pages for:
7
]>
8
131 by Teddy Hogeborn
* Makefile: Make all DocBook rules include legalnotice.xml as a
9
<refentry xmlns:xi="http://www.w3.org/2001/XInclude">
24.1.23 by Björn Påhlsson
Added manual pages for:
10
  <refentryinfo>
112 by Teddy Hogeborn
* mandos-clients.conf.xml (/refentry/refentryinfo/title): Changed to
11
    <title>Mandos Manual</title>
129 by Teddy Hogeborn
* mandos-clients.conf.xml: Changed all single quotes to double quotes
12
    <!-- Nwalsh’s docbook scripts use this to generate the footer: -->
112 by Teddy Hogeborn
* mandos-clients.conf.xml (/refentry/refentryinfo/title): Changed to
13
    <productname>Mandos</productname>
24.1.23 by Björn Påhlsson
Added manual pages for:
14
    <productnumber>&VERSION;</productnumber>
111 by Teddy Hogeborn
* mandos-clients.conf.xml (ENTITY TIMESTAMP): New. Automatically
15
    <date>&TIMESTAMP;</date>
24.1.23 by Björn Påhlsson
Added manual pages for:
16
    <authorgroup>
17
      <author>
18
	<firstname>Björn</firstname>
19
	<surname>Påhlsson</surname>
20
	<address>
21
	  <email>belorn@fukt.bsnet.se</email>
22
	</address>
23
      </author>
24
      <author>
25
	<firstname>Teddy</firstname>
26
	<surname>Hogeborn</surname>
27
	<address>
28
	  <email>teddy@fukt.bsnet.se</email>
29
	</address>
30
      </author>
31
    </authorgroup>
32
    <copyright>
33
      <year>2008</year>
128 by Teddy Hogeborn
* plugin-runner.xml (/refentry/refentryinfo/copyright): Split
34
      <holder>Teddy Hogeborn</holder>
35
      <holder>Björn Påhlsson</holder>
24.1.23 by Björn Påhlsson
Added manual pages for:
36
    </copyright>
131 by Teddy Hogeborn
* Makefile: Make all DocBook rules include legalnotice.xml as a
37
    <xi:include href="legalnotice.xml"/>
24.1.23 by Björn Påhlsson
Added manual pages for:
38
  </refentryinfo>
39
40
  <refmeta>
41
    <refentrytitle>&COMMANDNAME;</refentrytitle>
42
    <manvolnum>8mandos</manvolnum>
43
  </refmeta>
44
  
45
  <refnamediv>
46
    <refname><command>&COMMANDNAME;</command></refname>
47
    <refpurpose>
121 by Teddy Hogeborn
* plugin-runner.xml (NAME): Improved wording.
48
      Run Mandos plugins.  Pass data from first succesful one.
24.1.23 by Björn Påhlsson
Added manual pages for:
49
    </refpurpose>
50
  </refnamediv>
51
52
  <refsynopsisdiv>
53
    <cmdsynopsis>
54
      <command>&COMMANDNAME;</command>
121 by Teddy Hogeborn
* plugin-runner.xml (NAME): Improved wording.
55
      <group rep="repeat">
135 by Teddy Hogeborn
* plugin-runner.c (add_environment): Never insert existing environment
56
	<arg choice="plain"><option>--global-env=<replaceable
121 by Teddy Hogeborn
* plugin-runner.xml (NAME): Improved wording.
57
	>VAR</replaceable><literal>=</literal><replaceable
58
	>value</replaceable></option></arg>
59
	<arg choice="plain"><option>-e
60
	<replaceable>VAR</replaceable><literal>=</literal><replaceable
61
	>value</replaceable> </option></arg>
62
      </group>
63
      <sbr/>
64
      <group rep="repeat">
135 by Teddy Hogeborn
* plugin-runner.c (add_environment): Never insert existing environment
65
	<arg choice="plain"><option>--env-for=<replaceable
121 by Teddy Hogeborn
* plugin-runner.xml (NAME): Improved wording.
66
	>PLUGIN</replaceable><literal>:</literal><replaceable
67
	>ENV</replaceable><literal>=</literal><replaceable
68
	>value</replaceable></option></arg>
69
	<arg choice="plain"><option>-f<replaceable>
70
	PLUGIN</replaceable><literal>:</literal><replaceable
71
	>ENV</replaceable><literal>=</literal><replaceable
72
	>value</replaceable> </option></arg>
73
      </group>
74
      <sbr/>
75
      <group rep="repeat">
76
	<arg choice="plain"><option>--global-options=<replaceable
77
	>OPTIONS</replaceable></option></arg>
78
	<arg choice="plain"><option>-g<replaceable>
79
	OPTIONS</replaceable> </option></arg>
80
      </group>
81
      <sbr/>
82
      <group rep="repeat">
83
	<arg choice="plain"><option>--options-for=<replaceable
84
	>PLUGIN</replaceable><literal>:</literal><replaceable
85
	>OPTIONS</replaceable></option></arg>
86
	<arg choice="plain"><option>-f<replaceable>
87
	PLUGIN</replaceable><literal>:</literal><replaceable
88
	>OPTIONS</replaceable> </option></arg>
89
      </group>
90
      <sbr/>
91
      <group rep="repeat">
92
	<arg choice="plain"><option>--disable=<replaceable
93
	>PLUGIN</replaceable></option></arg>
94
	<arg choice="plain"><option>-d
95
	<replaceable>PLUGIN</replaceable> </option></arg>
96
      </group>
97
      <sbr/>
98
      <arg><option>--groupid=<replaceable
99
      >ID</replaceable></option></arg>
100
      <sbr/>
101
      <arg><option>--userid=<replaceable
102
      >ID</replaceable></option></arg>
103
      <sbr/>
104
      <arg><option>--plugin-dir=<replaceable
105
      >DIRECTORY</replaceable></option></arg>
106
      <sbr/>
107
      <arg><option>--debug</option></arg>
108
    </cmdsynopsis>
109
    <cmdsynopsis>
110
      <command>&COMMANDNAME;</command>
111
      <group choice="req">
129 by Teddy Hogeborn
* mandos-clients.conf.xml: Changed all single quotes to double quotes
112
	<arg choice="plain"><option>--help</option></arg>
113
	<arg choice="plain"><option>-?</option></arg>
121 by Teddy Hogeborn
* plugin-runner.xml (NAME): Improved wording.
114
      </group>
115
    </cmdsynopsis>
116
    <cmdsynopsis>
117
      <command>&COMMANDNAME;</command>
129 by Teddy Hogeborn
* mandos-clients.conf.xml: Changed all single quotes to double quotes
118
      <arg choice="plain"><option>--usage</option></arg>
121 by Teddy Hogeborn
* plugin-runner.xml (NAME): Improved wording.
119
    </cmdsynopsis>
120
    <cmdsynopsis>
121
      <command>&COMMANDNAME;</command>
122
      <group choice="req">
129 by Teddy Hogeborn
* mandos-clients.conf.xml: Changed all single quotes to double quotes
123
	<arg choice="plain"><option>--version</option></arg>
124
	<arg choice="plain"><option>-V</option></arg>
121 by Teddy Hogeborn
* plugin-runner.xml (NAME): Improved wording.
125
      </group>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
126
    </cmdsynopsis>
24.1.23 by Björn Påhlsson
Added manual pages for:
127
  </refsynopsisdiv>
134 by Teddy Hogeborn
* mandos.xml: Enclose "RAM" with <acronym>.
128
  
24.1.23 by Björn Påhlsson
Added manual pages for:
129
  <refsect1 id="description">
130
    <title>DESCRIPTION</title>
131
    <para>
134 by Teddy Hogeborn
* mandos.xml: Enclose "RAM" with <acronym>.
132
      <command>&COMMANDNAME;</command> is a program which is meant to
133
      be specified as <quote>keyscript</quote> in <citerefentry>
134
      <refentrytitle>crypttab</refentrytitle>
135
      <manvolnum>5</manvolnum></citerefentry> for the root disk.  The
136
      aim of this program is therefore to output a password, which
137
      then <citerefentry><refentrytitle>cryptsetup</refentrytitle>
138
      <manvolnum>8</manvolnum></citerefentry> will use to try and
139
      unlock the root disk.
140
    </para>
141
    <para>
142
      This program is not meant to be invoked directly, but can be in
143
      order to test it.  Note that any password obtained will simply
144
      be output on standard output.
145
    </para>
146
  </refsect1>
147
  
148
  <refsect1 id="purpose">
149
    <title>PURPOSE</title>
150
    <para>
151
      The purpose of this is to enable <emphasis>remote and unattended
152
      rebooting</emphasis> of client host computer with an
153
      <emphasis>encrypted root file system</emphasis>.  See <xref
154
      linkend="overview"/> for details.
155
    </para>
156
  </refsect1>
157
  
24.1.38 by Björn Påhlsson
changed description to better fit role
158
  <refsect1>
159
    <title>OPTIONS</title>
24.1.23 by Björn Påhlsson
Added manual pages for:
160
    <variablelist>
161
      <varlistentry>
135 by Teddy Hogeborn
* plugin-runner.c (add_environment): Never insert existing environment
162
	<term><option>--global-env
163
	<replaceable>VAR</replaceable><literal>=</literal><replaceable
164
	>value</replaceable></option></term>
165
	<term><option>-e
166
	<replaceable>VAR</replaceable><literal>=</literal><replaceable
167
	>value</replaceable></option></term>
168
	<listitem>
169
	  <para>
136 by Teddy Hogeborn
* plugin-runner.c (add_environment): Override existing environment
170
	    This option will add an environment variable setting to
171
	    all plugins.  This will override any inherited environment
172
	    variable.
135 by Teddy Hogeborn
* plugin-runner.c (add_environment): Never insert existing environment
173
	  </para>
174
	</listitem>
175
      </varlistentry>
176
      
177
      <varlistentry>
178
	<term><option>--env-for
179
	<replaceable>PLUGIN</replaceable><literal>:</literal
180
	><replaceable>ENV</replaceable><literal>=</literal
181
	><replaceable>value</replaceable></option></term>
182
	<term><option>-f
183
	<replaceable>PLUGIN</replaceable><literal>:</literal
184
	><replaceable>ENV</replaceable><literal>=</literal
185
	><replaceable>value</replaceable></option></term>
186
	<listitem>
187
	  <para>
136 by Teddy Hogeborn
* plugin-runner.c (add_environment): Override existing environment
188
	    This option will add an environment variable setting to
189
	    the <replaceable>PLUGIN</replaceable> plugin.  This will
190
	    override any inherited environment variables or
191
	    environment variables specified using
192
	    <option>--global-env</option>.
135 by Teddy Hogeborn
* plugin-runner.c (add_environment): Never insert existing environment
193
	  </para>
194
	</listitem>
195
      </varlistentry>
196
      
197
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
198
	<term><option>--global-options
199
	<replaceable>OPTIONS</replaceable></option></term>
200
	<term><option>-g
201
	<replaceable>OPTIONS</replaceable></option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
202
	<listitem>
203
	  <para>
134 by Teddy Hogeborn
* mandos.xml: Enclose "RAM" with <acronym>.
204
	    Pass some options to <emphasis>all</emphasis> plugins.
205
	    <replaceable>OPTIONS</replaceable> is a comma separated
206
	    list of options.  This is not a very useful option, except
207
	    for specifying the <quote><option>--debug</option></quote>
208
	    for all plugins.
209
	  </para>
24.1.23 by Björn Påhlsson
Added manual pages for:
210
	</listitem>
211
      </varlistentry>
134 by Teddy Hogeborn
* mandos.xml: Enclose "RAM" with <acronym>.
212
      
24.1.23 by Björn Påhlsson
Added manual pages for:
213
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
214
	<term><option>--options-for
215
	<replaceable>PLUGIN</replaceable><literal>:</literal
216
	><replaceable>OPTION</replaceable></option></term>
217
	<term><option>-o
218
	<replaceable>PLUGIN</replaceable><literal>:</literal
219
	><replaceable>OPTION</replaceable></option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
220
	<listitem>
221
	  <para>
134 by Teddy Hogeborn
* mandos.xml: Enclose "RAM" with <acronym>.
222
	    Pass some options to a specific plugin.  <replaceable
223
	    >PLUGIN</replaceable> is the name (file basename) of a
224
	    plugin, and <replaceable>OPTIONS</replaceable> is a comma
225
	    separated list of options.
226
	  </para>
227
	  <para>
228
	    Note that since options are not split on whitespace, the
229
	    way to pass, to the plugin
230
	    <quote><filename>foo</filename></quote>, the option
231
	    <option>--bar</option> with the option argument
232
	    <quote>baz</quote> is either
233
	    <userinput>--options-for=foo:--bar=baz</userinput> or
234
	    <userinput>--options-for=foo:--bar,baz</userinput>, but
235
	    <emphasis>not</emphasis>
236
	    <userinput>--options-for="foo:--bar baz"</userinput>.
237
	  </para>
24.1.23 by Björn Påhlsson
Added manual pages for:
238
	</listitem>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
239
      </varlistentry>
24.1.23 by Björn Påhlsson
Added manual pages for:
240
241
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
242
	<term><option> --disable
243
	<replaceable>PLUGIN</replaceable></option></term>
244
	<term><option>-d
245
	<replaceable>PLUGIN</replaceable></option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
246
	<listitem>
247
	  <para>
134 by Teddy Hogeborn
* mandos.xml: Enclose "RAM" with <acronym>.
248
	    Disable the plugin named
249
	    <replaceable>PLUGIN</replaceable>.  The plugin will not be
250
	    started.
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
251
	  </para>	
24.1.23 by Björn Påhlsson
Added manual pages for:
252
	</listitem>
253
      </varlistentry>
254
255
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
256
	<term><option>--groupid
257
	<replaceable>ID</replaceable></option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
258
	<listitem>
259
	  <para>
134 by Teddy Hogeborn
* mandos.xml: Enclose "RAM" with <acronym>.
260
	    Change to group ID <replaceable>ID</replaceable> on
261
	    startup.  The default is 65534.  All plugins will be
262
	    started using this group ID.  <emphasis>Note:</emphasis>
263
	    This must be a number, not a name.
24.1.23 by Björn Påhlsson
Added manual pages for:
264
	  </para>
265
	</listitem>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
266
      </varlistentry>
24.1.23 by Björn Påhlsson
Added manual pages for:
267
268
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
269
	<term><option>--userid
270
	<replaceable>ID</replaceable></option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
271
	<listitem>
272
	  <para>
134 by Teddy Hogeborn
* mandos.xml: Enclose "RAM" with <acronym>.
273
	    Change to user ID <replaceable>ID</replaceable> on
274
	    startup.  The default is 65534.  All plugins will be
275
	    started using this user ID.  <emphasis>Note:</emphasis>
276
	    This must be a number, not a name.
24.1.23 by Björn Påhlsson
Added manual pages for:
277
	  </para>
278
	</listitem>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
279
      </varlistentry>
24.1.23 by Björn Påhlsson
Added manual pages for:
280
281
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
282
	<term><option>--plugin-dir
283
	<replaceable>DIRECTORY</replaceable></option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
284
	<listitem>
285
	  <para>
134 by Teddy Hogeborn
* mandos.xml: Enclose "RAM" with <acronym>.
286
	    Specify a different plugin directory.  The default is
287
	    <filename>/lib/mandos/plugins.d</filename>, which will
288
	    exist in the initial <acronym>RAM</acronym> disk
289
	    environment.
24.1.23 by Björn Påhlsson
Added manual pages for:
290
	  </para>
291
	</listitem>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
292
      </varlistentry>
24.1.23 by Björn Påhlsson
Added manual pages for:
293
      
294
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
295
	<term><option>--debug</option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
296
	<listitem>
297
	  <para>
134 by Teddy Hogeborn
* mandos.xml: Enclose "RAM" with <acronym>.
298
	    Enable debug mode.  This will enable a lot of output to
299
	    standard error about what the program is doing.  The
300
	    program will still perform all other functions normally.
301
	    The default is to <emphasis>not</emphasis> run in debug
302
	    mode.
303
	  </para>
304
	  <para>
305
	    The plugins will <emphasis>not</emphasis> be affected by
306
	    this option.  Use
307
	    <userinput><option>--global-options=--debug</option></userinput>
308
	    if complete debugging eruption is desired.
24.1.23 by Björn Påhlsson
Added manual pages for:
309
	  </para>
310
	</listitem>
311
      </varlistentry>
312
      
313
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
314
	<term><option>--help</option></term>
315
	<term><option>-?</option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
316
	<listitem>
317
	  <para>
134 by Teddy Hogeborn
* mandos.xml: Enclose "RAM" with <acronym>.
318
	    Gives a help message about options and their meanings.
24.1.23 by Björn Påhlsson
Added manual pages for:
319
	  </para>
320
	</listitem>
321
      </varlistentry>
322
      
323
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
324
	<term><option>--usage</option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
325
	<listitem>
326
	  <para>
134 by Teddy Hogeborn
* mandos.xml: Enclose "RAM" with <acronym>.
327
	    Gives a short usage message.
24.1.23 by Björn Påhlsson
Added manual pages for:
328
	  </para>
329
	</listitem>
330
      </varlistentry>
331
332
      <varlistentry>
125 by Teddy Hogeborn
* plugin-runner.xml (OPTIONS): Use <option> tags instead of
333
	<term><option>--version</option></term>
334
	<term><option>-V</option></term>
24.1.23 by Björn Påhlsson
Added manual pages for:
335
	<listitem>
336
	  <para>
134 by Teddy Hogeborn
* mandos.xml: Enclose "RAM" with <acronym>.
337
	    Prints the program version.
24.1.23 by Björn Påhlsson
Added manual pages for:
338
	  </para>
339
	</listitem>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
340
      </varlistentry>
24.1.23 by Björn Påhlsson
Added manual pages for:
341
    </variablelist>
342
  </refsect1>
24.1.39 by Björn Påhlsson
Added all sections needed for mandos-client manual page
343
134 by Teddy Hogeborn
* mandos.xml: Enclose "RAM" with <acronym>.
344
  <refsect1 id="overview">
345
    <title>OVERVIEW</title>
346
    <xi:include href="overview.xml"/>
347
    <para>
348
      This program will run on the client side in the initial
349
      <acronym>RAM</acronym> disk environment, and is responsible for
350
      getting a password.  It does this by running plugins, one of
351
      which will normally be the actual client program communicating
352
      with the server.
353
    </para>
354
  </refsect1>
355
  <refsect1 id="plugins">
356
    <title>PLUGINS</title>
357
    <para>
358
      This program will get a password by running a number of
359
      <firstterm>plugins</firstterm>, which are simply executable
360
      programs in a directory in the initial <acronym>RAM</acronym>
361
      disk environment.  The default directory is
362
      <filename>/lib/mandos/plugins.d</filename>, but this can be
363
      changed with the <option>--plugin-dir</option> option.  The
364
      plugins are started in parallel, and the first plugin to output
135 by Teddy Hogeborn
* plugin-runner.c (add_environment): Never insert existing environment
365
      a password <emphasis>and</emphasis> exit with a successful exit
366
      code will make this plugin-runner output the password from that
367
      plugin, stop any other plugins, and exit.
134 by Teddy Hogeborn
* mandos.xml: Enclose "RAM" with <acronym>.
368
    </para>
369
  </refsect1>
370
  
135 by Teddy Hogeborn
* plugin-runner.c (add_environment): Never insert existing environment
371
  <refsect1 id="fallback">
134 by Teddy Hogeborn
* mandos.xml: Enclose "RAM" with <acronym>.
372
    <title>FALLBACK</title>
373
    <para>
135 by Teddy Hogeborn
* plugin-runner.c (add_environment): Never insert existing environment
374
      If no plugins succeed, this program will, as a fallback, ask for
375
      a password on the console using <citerefentry><refentrytitle
376
      >getpass</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
377
      and output it.  This is not meant to be the normal mode of
378
      operation, as there is a separate plugin for getting a password
379
      from the console.
134 by Teddy Hogeborn
* mandos.xml: Enclose "RAM" with <acronym>.
380
    </para>
381
  </refsect1>
135 by Teddy Hogeborn
* plugin-runner.c (add_environment): Never insert existing environment
382
  
24.1.39 by Björn Påhlsson
Added all sections needed for mandos-client manual page
383
  <refsect1 id="exit_status">
384
    <title>EXIT STATUS</title>
385
    <para>
135 by Teddy Hogeborn
* plugin-runner.c (add_environment): Never insert existing environment
386
      Exit status of this program is zero if no errors were
387
      encountered, and otherwise not.  The fallback (see <xref
388
      linkend="fallback"/>) may or may not have succeeded in either
389
      case.
390
    </para>
391
  </refsect1>
392
  
393
  <refsect1 id="environment">
394
    <title>ENVIRONMENT</title>
395
    <para>
396
      
397
    </para>
398
  </refsect1>
399
  
24.1.39 by Björn Påhlsson
Added all sections needed for mandos-client manual page
400
  <refsect1 id="file">
401
    <title>FILES</title>
402
    <para>
135 by Teddy Hogeborn
* plugin-runner.c (add_environment): Never insert existing environment
403
      <variablelist>
404
	<varlistentry>
405
	  <term><filename
406
	  >/conf/conf.d/mandos/plugin-runner.conf</filename></term>
407
	  <listitem>
408
	    <para>
409
	      Since this program will be run as a keyscript, there is
410
	      little to no opportunity to pass command line arguments
411
	      to it.  Therefore, it will <emphasis>also</emphasis>
412
	      read this file and use its contents as
413
	      whitespace-separated command line options.  Also,
414
	      everything from a <quote>#</quote> character to the end
415
	      of a line is ignored.
416
	    </para>
136 by Teddy Hogeborn
* plugin-runner.c (add_environment): Override existing environment
417
	    <para>
418
	      This file will be processed <emphasis>before</emphasis>
419
	      the normal command line options, so the latter can
420
	      override the former, if need be.
421
	    </para>
135 by Teddy Hogeborn
* plugin-runner.c (add_environment): Never insert existing environment
422
	  </listitem>
423
	</varlistentry>
424
      </variablelist>
24.1.55 by Björn Påhlsson
updated some partial manual pages
425
    </para>
24.1.39 by Björn Påhlsson
Added all sections needed for mandos-client manual page
426
  </refsect1>
427
  
428
  <refsect1 id="bugs">
429
    <title>BUGS</title>
430
    <para>
136 by Teddy Hogeborn
* plugin-runner.c (add_environment): Override existing environment
431
      There is no <option>--enable</option> option to enable disabled
432
      plugins.
24.1.55 by Björn Påhlsson
updated some partial manual pages
433
    </para>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
434
  </refsect1>
135 by Teddy Hogeborn
* plugin-runner.c (add_environment): Never insert existing environment
435
  
24.1.39 by Björn Påhlsson
Added all sections needed for mandos-client manual page
436
  <refsect1 id="examples">
113 by Teddy Hogeborn
* mandos-keygen.xml (EXAMPLE): Replaced all occurrences of command
437
    <title>EXAMPLE</title>
24.1.39 by Björn Påhlsson
Added all sections needed for mandos-client manual page
438
    <para>
24.1.55 by Björn Påhlsson
updated some partial manual pages
439
    </para>
24.1.39 by Björn Påhlsson
Added all sections needed for mandos-client manual page
440
  </refsect1>
135 by Teddy Hogeborn
* plugin-runner.c (add_environment): Never insert existing environment
441
  
24.1.39 by Björn Påhlsson
Added all sections needed for mandos-client manual page
442
  <refsect1 id="security">
443
    <title>SECURITY</title>
444
    <para>
24.1.55 by Björn Påhlsson
updated some partial manual pages
445
    </para>
24.1.39 by Björn Påhlsson
Added all sections needed for mandos-client manual page
446
  </refsect1>
135 by Teddy Hogeborn
* plugin-runner.c (add_environment): Never insert existing environment
447
  
24.1.39 by Björn Påhlsson
Added all sections needed for mandos-client manual page
448
  <refsect1 id="see_also">
449
    <title>SEE ALSO</title>
450
    <para>
114 by Teddy Hogeborn
* mandos-clients.conf.xml (SEE ALSO): Alphabetized, as per
451
      <citerefentry><refentrytitle>cryptsetup</refentrytitle>
452
      <manvolnum>8</manvolnum></citerefentry>,
24.1.41 by Björn Påhlsson
updated mandos-client sections and added see also stuff
453
      <citerefentry><refentrytitle>mandos</refentrytitle>
114 by Teddy Hogeborn
* mandos-clients.conf.xml (SEE ALSO): Alphabetized, as per
454
      <manvolnum>8</manvolnum></citerefentry>,
455
      <citerefentry><refentrytitle>password-prompt</refentrytitle>
113 by Teddy Hogeborn
* mandos-keygen.xml (EXAMPLE): Replaced all occurrences of command
456
      <manvolnum>8mandos</manvolnum></citerefentry>,
114 by Teddy Hogeborn
* mandos-clients.conf.xml (SEE ALSO): Alphabetized, as per
457
      <citerefentry><refentrytitle>password-request</refentrytitle>
458
      <manvolnum>8mandos</manvolnum></citerefentry>
24.1.41 by Björn Påhlsson
updated mandos-client sections and added see also stuff
459
    </para>
24.1.39 by Björn Påhlsson
Added all sections needed for mandos-client manual page
460
  </refsect1>
135 by Teddy Hogeborn
* plugin-runner.c (add_environment): Never insert existing environment
461
  
24.1.23 by Björn Påhlsson
Added manual pages for:
462
</refentry>
111 by Teddy Hogeborn
* mandos-clients.conf.xml (ENTITY TIMESTAMP): New. Automatically
463
<!-- Local Variables: -->
464
<!-- time-stamp-start: "<!ENTITY TIMESTAMP [\"']" -->
465
<!-- time-stamp-end: "[\"']>" -->
466
<!-- time-stamp-format: "%:y-%02m-%02d" -->
467
<!-- End: -->