/mandos/trunk

To get this branch, use:
bzr branch http://bzr.recompile.se/loggerhead/mandos/trunk
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
1
<?xml version="1.0" encoding="UTF-8"?>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
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 COMMANDNAME "mandos-keygen">
899 by Teddy Hogeborn
Update copyright year to 2017
5
<!ENTITY TIMESTAMP "2017-02-23">
217 by Teddy Hogeborn
* .bzrignore: Added "man" directory (created by "make install-html").
6
<!ENTITY % common SYSTEM "common.ent">
7
%common;
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
8
]>
9
91 by Teddy Hogeborn
* Makefile (DOCBOOKTOMAN): Include all DocBook-to-manpage-related
10
<refentry xmlns:xi="http://www.w3.org/2001/XInclude">
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
11
  <refentryinfo>
112 by Teddy Hogeborn
* mandos-clients.conf.xml (/refentry/refentryinfo/title): Changed to
12
    <title>Mandos Manual</title>
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
13
    <!-- NWalsh’s docbook scripts use this to generate the footer: -->
112 by Teddy Hogeborn
* mandos-clients.conf.xml (/refentry/refentryinfo/title): Changed to
14
    <productname>Mandos</productname>
217 by Teddy Hogeborn
* .bzrignore: Added "man" directory (created by "make install-html").
15
    <productnumber>&version;</productnumber>
111 by Teddy Hogeborn
* mandos-clients.conf.xml (ENTITY TIMESTAMP): New. Automatically
16
    <date>&TIMESTAMP;</date>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
17
    <authorgroup>
18
      <author>
19
	<firstname>Björn</firstname>
20
	<surname>Påhlsson</surname>
21
	<address>
505.1.2 by Teddy Hogeborn
Change "fukt.bsnet.se" to "recompile.se" throughout.
22
	  <email>belorn@recompile.se</email>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
23
	</address>
24
      </author>
25
      <author>
26
	<firstname>Teddy</firstname>
27
	<surname>Hogeborn</surname>
28
	<address>
505.1.2 by Teddy Hogeborn
Change "fukt.bsnet.se" to "recompile.se" throughout.
29
	  <email>teddy@recompile.se</email>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
30
	</address>
31
      </author>
32
    </authorgroup>
33
    <copyright>
34
      <year>2008</year>
246 by Teddy Hogeborn
* README: Update copyright year; add "2009".
35
      <year>2009</year>
778 by Teddy Hogeborn
Update copyright year.
36
      <year>2010</year>
493 by Teddy Hogeborn
* Makefile (DOCS): Added "intro.8mandos".
37
      <year>2011</year>
544 by Teddy Hogeborn
Updated year in copyright notices.
38
      <year>2012</year>
778 by Teddy Hogeborn
Update copyright year.
39
      <year>2013</year>
40
      <year>2014</year>
41
      <year>2015</year>
807 by Teddy Hogeborn
Update copyright year.
42
      <year>2016</year>
899 by Teddy Hogeborn
Update copyright year to 2017
43
      <year>2017</year>
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
44
      <holder>Teddy Hogeborn</holder>
45
      <holder>Björn Påhlsson</holder>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
46
    </copyright>
131 by Teddy Hogeborn
* Makefile: Make all DocBook rules include legalnotice.xml as a
47
    <xi:include href="legalnotice.xml"/>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
48
  </refentryinfo>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
49
  
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
50
  <refmeta>
51
    <refentrytitle>&COMMANDNAME;</refentrytitle>
52
    <manvolnum>8</manvolnum>
53
  </refmeta>
54
  
55
  <refnamediv>
56
    <refname><command>&COMMANDNAME;</command></refname>
57
    <refpurpose>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
58
      Generate key and password for Mandos client and server.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
59
    </refpurpose>
60
  </refnamediv>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
61
  
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
62
  <refsynopsisdiv>
63
    <cmdsynopsis>
64
      <command>&COMMANDNAME;</command>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
65
      <group>
66
	<arg choice="plain"><option>--dir
67
	<replaceable>DIRECTORY</replaceable></option></arg>
68
	<arg choice="plain"><option>-d
69
	<replaceable>DIRECTORY</replaceable></option></arg>
70
      </group>
71
      <sbr/>
72
      <group>
73
	<arg choice="plain"><option>--type
74
	<replaceable>KEYTYPE</replaceable></option></arg>
75
	<arg choice="plain"><option>-t
76
	<replaceable>KEYTYPE</replaceable></option></arg>
77
      </group>
78
      <sbr/>
79
      <group>
80
	<arg choice="plain"><option>--length
81
	<replaceable>BITS</replaceable></option></arg>
82
	<arg choice="plain"><option>-l
83
	<replaceable>BITS</replaceable></option></arg>
84
      </group>
85
      <sbr/>
86
      <group>
87
	<arg choice="plain"><option>--subtype
88
	<replaceable>KEYTYPE</replaceable></option></arg>
89
	<arg choice="plain"><option>-s
90
	<replaceable>KEYTYPE</replaceable></option></arg>
91
      </group>
92
      <sbr/>
93
      <group>
94
	<arg choice="plain"><option>--sublength
95
	<replaceable>BITS</replaceable></option></arg>
96
	<arg choice="plain"><option>-L
97
	<replaceable>BITS</replaceable></option></arg>
98
      </group>
99
      <sbr/>
100
      <group>
101
	<arg choice="plain"><option>--name
102
	<replaceable>NAME</replaceable></option></arg>
103
	<arg choice="plain"><option>-n
104
	<replaceable>NAME</replaceable></option></arg>
105
      </group>
106
      <sbr/>
107
      <group>
108
	<arg choice="plain"><option>--email
109
	<replaceable>ADDRESS</replaceable></option></arg>
110
	<arg choice="plain"><option>-e
111
	<replaceable>ADDRESS</replaceable></option></arg>
112
      </group>
113
      <sbr/>
114
      <group>
115
	<arg choice="plain"><option>--comment
116
	<replaceable>TEXT</replaceable></option></arg>
117
	<arg choice="plain"><option>-c
118
	<replaceable>TEXT</replaceable></option></arg>
119
      </group>
120
      <sbr/>
121
      <group>
122
	<arg choice="plain"><option>--expire
123
	<replaceable>TIME</replaceable></option></arg>
124
	<arg choice="plain"><option>-x
125
	<replaceable>TIME</replaceable></option></arg>
126
      </group>
127
      <sbr/>
708 by Teddy Hogeborn
mandos-keygen: Generate "checker" option to use SSH fingerprints.
128
      <group>
129
	<arg choice="plain"><option>--force</option></arg>
130
	<arg choice="plain"><option>-f</option></arg>
131
      </group>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
132
    </cmdsynopsis>
133
    <cmdsynopsis>
134
      <command>&COMMANDNAME;</command>
135
      <group choice="req">
122 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Put long options before short.
136
	<arg choice="plain"><option>--password</option></arg>
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
137
	<arg choice="plain"><option>-p</option></arg>
198 by Teddy Hogeborn
* mandos-keygen: New "--passfile" option. Confirm entered password.
138
	<arg choice="plain"><option>--passfile
139
	<replaceable>FILE</replaceable></option></arg>
140
	<arg choice="plain"><option>-F</option>
141
	<replaceable>FILE</replaceable></arg>
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
142
      </group>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
143
      <sbr/>
144
      <group>
145
	<arg choice="plain"><option>--dir
146
	<replaceable>DIRECTORY</replaceable></option></arg>
147
	<arg choice="plain"><option>-d
148
	<replaceable>DIRECTORY</replaceable></option></arg>
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
149
      </group>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
150
      <sbr/>
151
      <group>
152
	<arg choice="plain"><option>--name
153
	<replaceable>NAME</replaceable></option></arg>
154
	<arg choice="plain"><option>-n
155
	<replaceable>NAME</replaceable></option></arg>
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
156
      </group>
708 by Teddy Hogeborn
mandos-keygen: Generate "checker" option to use SSH fingerprints.
157
      <group>
158
	<arg choice="plain"><option>--no-ssh</option></arg>
159
	<arg choice="plain"><option>-S</option></arg>
160
      </group>
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
161
    </cmdsynopsis>
162
    <cmdsynopsis>
163
      <command>&COMMANDNAME;</command>
164
      <group choice="req">
122 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Put long options before short.
165
	<arg choice="plain"><option>--help</option></arg>
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
166
	<arg choice="plain"><option>-h</option></arg>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
167
      </group>
168
    </cmdsynopsis>
169
    <cmdsynopsis>
170
      <command>&COMMANDNAME;</command>
171
      <group choice="req">
122 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Put long options before short.
172
	<arg choice="plain"><option>--version</option></arg>
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
173
	<arg choice="plain"><option>-v</option></arg>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
174
      </group>
175
    </cmdsynopsis>
176
  </refsynopsisdiv>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
177
  
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
178
  <refsect1 id="description">
179
    <title>DESCRIPTION</title>
180
    <para>
181
      <command>&COMMANDNAME;</command> is a program to generate the
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
182
      OpenPGP key used by
171 by Teddy Hogeborn
Renamed "password-request" to "mandos-client".
183
      <citerefentry><refentrytitle>mandos-client</refentrytitle>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
184
      <manvolnum>8mandos</manvolnum></citerefentry>.  The key is
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
185
      normally written to /etc/mandos for later installation into the
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
186
      initrd image, but this, and most other things, can be changed
187
      with command line options.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
188
    </para>
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
189
    <para>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
190
      This program can also be used with the
198 by Teddy Hogeborn
* mandos-keygen: New "--passfile" option. Confirm entered password.
191
      <option>--password</option> or <option>--passfile</option>
192
      options to generate a ready-made section for
193
      <filename>clients.conf</filename> (see
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
194
      <citerefentry><refentrytitle>mandos-clients.conf</refentrytitle>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
195
      <manvolnum>5</manvolnum></citerefentry>).
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
196
    </para>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
197
  </refsect1>
198
  
86 by Teddy Hogeborn
* mandos-keygen.xml: Removed <?xml-stylesheet>. New entity
199
  <refsect1 id="purpose">
200
    <title>PURPOSE</title>
201
    <para>
202
      The purpose of this is to enable <emphasis>remote and unattended
203
      rebooting</emphasis> of client host computer with an
204
      <emphasis>encrypted root file system</emphasis>.  See <xref
205
      linkend="overview"/> for details.
206
    </para>
207
  </refsect1>
208
  
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
209
  <refsect1 id="options">
210
    <title>OPTIONS</title>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
211
    
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
212
    <variablelist>
213
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
214
	<term><option>--help</option></term>
215
	<term><option>-h</option></term>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
216
	<listitem>
217
	  <para>
218
	    Show a help message and exit
219
	  </para>
220
	</listitem>
221
      </varlistentry>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
222
      
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
223
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
224
	<term><option>--dir
225
	<replaceable>DIRECTORY</replaceable></option></term>
226
	<term><option>-d
227
	<replaceable>DIRECTORY</replaceable></option></term>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
228
	<listitem>
229
	  <para>
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
230
	    Target directory for key files.  Default is
521.1.1 by teddy at bsnet
* plugins.d/mandos-client.c (SYNOPSIS, OPTIONS): Document
231
	    <filename class="directory">/etc/mandos</filename>.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
232
	  </para>
233
	</listitem>
234
      </varlistentry>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
235
      
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
236
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
237
	<term><option>--type
238
	<replaceable>TYPE</replaceable></option></term>
239
	<term><option>-t
240
	<replaceable>TYPE</replaceable></option></term>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
241
	<listitem>
242
	  <para>
621 by Teddy Hogeborn
* debian/mandos-client.README.Debian: Update Linux documentation link.
243
	    Key type.  Default is <quote>RSA</quote>.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
244
	  </para>
245
	</listitem>
246
      </varlistentry>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
247
      
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
248
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
249
	<term><option>--length
250
	<replaceable>BITS</replaceable></option></term>
251
	<term><option>-l
252
	<replaceable>BITS</replaceable></option></term>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
253
	<listitem>
254
	  <para>
621 by Teddy Hogeborn
* debian/mandos-client.README.Debian: Update Linux documentation link.
255
	    Key length in bits.  Default is 4096.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
256
	  </para>
257
	</listitem>
258
      </varlistentry>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
259
      
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
260
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
261
	<term><option>--subtype
262
	<replaceable>KEYTYPE</replaceable></option></term>
263
	<term><option>-s
264
	<replaceable>KEYTYPE</replaceable></option></term>
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
265
	<listitem>
266
	  <para>
621 by Teddy Hogeborn
* debian/mandos-client.README.Debian: Update Linux documentation link.
267
	    Subkey type.  Default is <quote>RSA</quote> (Elgamal
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
268
	    encryption-only).
269
	  </para>
270
	</listitem>
271
      </varlistentry>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
272
      
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
273
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
274
	<term><option>--sublength
275
	<replaceable>BITS</replaceable></option></term>
276
	<term><option>-L
277
	<replaceable>BITS</replaceable></option></term>
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
278
	<listitem>
279
	  <para>
621 by Teddy Hogeborn
* debian/mandos-client.README.Debian: Update Linux documentation link.
280
	    Subkey length in bits.  Default is 4096.
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
281
	  </para>
282
	</listitem>
283
      </varlistentry>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
284
      
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
285
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
286
	<term><option>--email
287
	<replaceable>ADDRESS</replaceable></option></term>
288
	<term><option>-e
289
	<replaceable>ADDRESS</replaceable></option></term>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
290
	<listitem>
291
	  <para>
292
	    Email address of key.  Default is empty.
293
	  </para>
294
	</listitem>
295
      </varlistentry>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
296
      
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
297
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
298
	<term><option>--comment
299
	<replaceable>TEXT</replaceable></option></term>
300
	<term><option>-c
301
	<replaceable>TEXT</replaceable></option></term>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
302
	<listitem>
303
	  <para>
631 by Teddy Hogeborn
* mandos (priority): Bug fix: Add even more magic to make the old
304
	    Comment field for key.  Default is empty.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
305
	  </para>
306
	</listitem>
307
      </varlistentry>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
308
      
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
309
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
310
	<term><option>--expire
311
	<replaceable>TIME</replaceable></option></term>
312
	<term><option>-x
313
	<replaceable>TIME</replaceable></option></term>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
314
	<listitem>
315
	  <para>
316
	    Key expire time.  Default is no expiration.  See
317
	    <citerefentry><refentrytitle>gpg</refentrytitle>
318
	    <manvolnum>1</manvolnum></citerefentry> for syntax.
319
	  </para>
320
	</listitem>
321
      </varlistentry>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
322
      
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
323
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
324
	<term><option>--force</option></term>
325
	<term><option>-f</option></term>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
326
	<listitem>
327
	  <para>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
328
	    Force overwriting old key.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
329
	  </para>
330
	</listitem>
331
      </varlistentry>
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
332
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
333
	<term><option>--password</option></term>
334
	<term><option>-p</option></term>
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
335
	<listitem>
336
	  <para>
337
	    Prompt for a password and encrypt it with the key already
338
	    present in either <filename>/etc/mandos</filename> or the
339
	    directory specified with the <option>--dir</option>
340
	    option.  Outputs, on standard output, a section suitable
341
	    for inclusion in <citerefentry><refentrytitle
342
	    >mandos-clients.conf</refentrytitle><manvolnum
343
	    >8</manvolnum></citerefentry>.  The host name or the name
344
	    specified with the <option>--name</option> option is used
345
	    for the section header.  All other options are ignored,
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
346
	    and no key is created.
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
347
	  </para>
348
	</listitem>
349
      </varlistentry>
198 by Teddy Hogeborn
* mandos-keygen: New "--passfile" option. Confirm entered password.
350
      <varlistentry>
351
	<term><option>--passfile
352
	<replaceable>FILE</replaceable></option></term>
353
	<term><option>-F
354
	<replaceable>FILE</replaceable></option></term>
355
	<listitem>
356
	  <para>
357
	    The same as <option>--password</option>, but read from
358
	    <replaceable>FILE</replaceable>, not the terminal.
359
	  </para>
360
	</listitem>
361
      </varlistentry>
708 by Teddy Hogeborn
mandos-keygen: Generate "checker" option to use SSH fingerprints.
362
      <varlistentry>
363
	<term><option>--no-ssh</option></term>
364
	<term><option>-S</option></term>
365
	<listitem>
366
	  <para>
367
	    When <option>--password</option> or
368
	    <option>--passfile</option> is given, this option will
369
	    prevent <command>&COMMANDNAME;</command> from calling
370
	    <command>ssh-keyscan</command> to get an SSH fingerprint
371
	    for this host and, if successful, output suitable config
372
	    options to use this fingerprint as a
373
	    <option>checker</option> option in the output.  This is
374
	    otherwise the default behavior.
375
	  </para>
376
	</listitem>
377
      </varlistentry>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
378
    </variablelist>
379
  </refsect1>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
380
  
86 by Teddy Hogeborn
* mandos-keygen.xml: Removed <?xml-stylesheet>. New entity
381
  <refsect1 id="overview">
382
    <title>OVERVIEW</title>
91 by Teddy Hogeborn
* Makefile (DOCBOOKTOMAN): Include all DocBook-to-manpage-related
383
    <xi:include href="overview.xml"/>
86 by Teddy Hogeborn
* mandos-keygen.xml: Removed <?xml-stylesheet>. New entity
384
    <para>
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
385
      This program is a small utility to generate new OpenPGP keys for
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
386
      new Mandos clients, and to generate sections for inclusion in
387
      <filename>clients.conf</filename> on the server.
86 by Teddy Hogeborn
* mandos-keygen.xml: Removed <?xml-stylesheet>. New entity
388
    </para>
389
  </refsect1>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
390
  
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
391
  <refsect1 id="exit_status">
392
    <title>EXIT STATUS</title>
393
    <para>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
394
      The exit status will be 0 if a new key (or password, if the
395
      <option>--password</option> option was used) was successfully
396
      created, otherwise not.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
397
    </para>
398
  </refsect1>
399
  
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
400
  <refsect1 id="environment">
401
    <title>ENVIRONMENT</title>
402
    <variablelist>
403
      <varlistentry>
117 by Teddy Hogeborn
* mandos-keygen.xml (ENVIRONMENT): Replaced <varname> with <envar>.
404
	<term><envar>TMPDIR</envar></term>
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
405
	<listitem>
406
	  <para>
407
	    If set, temporary files will be created here. See
408
	    <citerefentry><refentrytitle>mktemp</refentrytitle>
409
	    <manvolnum>1</manvolnum></citerefentry>.
410
	  </para>
411
	</listitem>
412
      </varlistentry>
413
    </variablelist>
414
  </refsect1>
415
  
224 by Teddy Hogeborn
* mandos-keygen.xml (FILES): Fixed id to be "files", not "file".
416
  <refsect1 id="files">
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
417
    <title>FILES</title>
418
    <para>
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
419
      Use the <option>--dir</option> option to change where
420
      <command>&COMMANDNAME;</command> will write the key files.  The
421
      default file names are shown here.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
422
    </para>
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
423
    <variablelist>
424
      <varlistentry>
425
	<term><filename>/etc/mandos/seckey.txt</filename></term>
426
	<listitem>
427
	  <para>
428
	    OpenPGP secret key file which will be created or
429
	    overwritten.
430
	  </para>
431
	</listitem>
432
      </varlistentry>
433
      <varlistentry>
434
	<term><filename>/etc/mandos/pubkey.txt</filename></term>
435
	<listitem>
436
	  <para>
437
	    OpenPGP public key file which will be created or
438
	    overwritten.
439
	  </para>
440
	</listitem>
441
      </varlistentry>
442
      <varlistentry>
521.1.1 by teddy at bsnet
* plugins.d/mandos-client.c (SYNOPSIS, OPTIONS): Document
443
	<term><filename class="directory">/tmp</filename></term>
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
444
	<listitem>
445
	  <para>
446
	    Temporary files will be written here if
447
	    <varname>TMPDIR</varname> is not set.
448
	  </para>
449
	</listitem>
450
      </varlistentry>
451
    </variablelist>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
452
  </refsect1>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
453
  
821 by Teddy Hogeborn
Add bug reporting information to manual pages
454
  <refsect1 id="bugs">
455
    <title>BUGS</title>
456
    <xi:include href="bugs.xml"/>
457
  </refsect1>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
458
  
86 by Teddy Hogeborn
* mandos-keygen.xml: Removed <?xml-stylesheet>. New entity
459
  <refsect1 id="example">
460
    <title>EXAMPLE</title>
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
461
    <informalexample>
462
      <para>
463
	Normal invocation needs no options:
464
      </para>
465
      <para>
113 by Teddy Hogeborn
* mandos-keygen.xml (EXAMPLE): Replaced all occurrences of command
466
	<userinput>&COMMANDNAME;</userinput>
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
467
      </para>
468
    </informalexample>
469
    <informalexample>
470
      <para>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
471
	Create key in another directory and of another type.  Force
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
472
	overwriting old key files:
473
      </para>
474
      <para>
475
476
<!-- do not wrap this line -->
113 by Teddy Hogeborn
* mandos-keygen.xml (EXAMPLE): Replaced all occurrences of command
477
<userinput>&COMMANDNAME; --dir ~/keydir --type RSA --force</userinput>
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
478
479
      </para>
480
    </informalexample>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
481
    <informalexample>
482
      <para>
521.1.1 by teddy at bsnet
* plugins.d/mandos-client.c (SYNOPSIS, OPTIONS): Document
483
	Prompt for a password, encrypt it with the key in <filename
484
	class="directory">/etc/mandos</filename> and output a section
485
	suitable for <filename>clients.conf</filename>.
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
486
      </para>
487
      <para>
488
	<userinput>&COMMANDNAME; --password</userinput>
489
      </para>
490
    </informalexample>
491
    <informalexample>
492
      <para>
493
	Prompt for a password, encrypt it with the key in the
494
	<filename>client-key</filename> directory and output a section
495
	suitable for <filename>clients.conf</filename>.
496
      </para>
497
      <para>
498
499
<!-- do not wrap this line -->
500
<userinput>&COMMANDNAME; --password --dir client-key</userinput>
501
502
      </para>
503
    </informalexample>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
504
  </refsect1>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
505
  
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
506
  <refsect1 id="security">
507
    <title>SECURITY</title>
508
    <para>
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
509
      The <option>--type</option>, <option>--length</option>,
510
      <option>--subtype</option>, and <option>--sublength</option>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
511
      options can be used to create keys of low security.  If in
512
      doubt, leave them to the default values.
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
513
    </para>
514
    <para>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
515
      The key expire time is <emphasis>not</emphasis> guaranteed to be
516
      honored by <citerefentry><refentrytitle>mandos</refentrytitle>
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
517
      <manvolnum>8</manvolnum></citerefentry>.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
518
    </para>
519
  </refsect1>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
520
  
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
521
  <refsect1 id="see_also">
522
    <title>SEE ALSO</title>
523
    <para>
493 by Teddy Hogeborn
* Makefile (DOCS): Added "intro.8mandos".
524
      <citerefentry><refentrytitle>intro</refentrytitle>
525
      <manvolnum>8mandos</manvolnum></citerefentry>,
114 by Teddy Hogeborn
* mandos-clients.conf.xml (SEE ALSO): Alphabetized, as per
526
      <citerefentry><refentrytitle>gpg</refentrytitle>
527
      <manvolnum>1</manvolnum></citerefentry>,
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
528
      <citerefentry><refentrytitle>mandos-clients.conf</refentrytitle>
529
      <manvolnum>5</manvolnum></citerefentry>,
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
530
      <citerefentry><refentrytitle>mandos</refentrytitle>
92 by Teddy Hogeborn
* mandos-keygen.xml (SEE ALSO): Remove "and".
531
      <manvolnum>8</manvolnum></citerefentry>,
171 by Teddy Hogeborn
Renamed "password-request" to "mandos-client".
532
      <citerefentry><refentrytitle>mandos-client</refentrytitle>
708 by Teddy Hogeborn
mandos-keygen: Generate "checker" option to use SSH fingerprints.
533
      <manvolnum>8mandos</manvolnum></citerefentry>,
534
      <citerefentry><refentrytitle>ssh-keyscan</refentrytitle>
535
      <manvolnum>1</manvolnum></citerefentry>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
536
    </para>
537
  </refsect1>
538
  
539
</refentry>
111 by Teddy Hogeborn
* mandos-clients.conf.xml (ENTITY TIMESTAMP): New. Automatically
540
<!-- Local Variables: -->
541
<!-- time-stamp-start: "<!ENTITY TIMESTAMP [\"']" -->
542
<!-- time-stamp-end: "[\"']>" -->
543
<!-- time-stamp-format: "%:y-%02m-%02d" -->
544
<!-- End: -->