7
7
** [#B] Add more if(debug) calls
8
8
** [#B] Seperate more code to function for more readability
9
9
** [#A] Man page: man8/plugin-runner.8mandos
12
11
Examples of normal usage, debug usage, debugging single or all
16
14
Note the danger of using this program, since you might lock
17
15
yourself out of your system without any means of entering the root
57
55
Must create in preinst if not pre-depending on cryptsetup
60
** [#A] Man page: man8/password-prompt.8mandos
62
Document short options
64
Note that this is more or less a simple getpass(3) wrapper, even
65
though actual use of getpass(3) is not guaranteed.
68
Document use of "cryptsource" and "crypttarget".
72
Examples of normal usage, debug usage, with a prefix, etc.
74
Not much to do here but it is noteworthy to state the danger of
75
not having a fallback option.
77
Refer to mandos-client(8mandos) and password-request(8mandos)
78
and also, perhaps, to cryptsetup(8)?
58
** [#C] Use getpass(3)?
80
59
Man page says "obsolete", but [[info:libc:getpass][GNU LibC Manual: Reading Passwords]]
81
60
does not. See also [[http://sources.redhat.com/ml/libc-alpha/2003-05/msg00251.html][Marcus Brinkmann: Re: getpass obsolete?]] and
82
61
[[http://article.gmane.org/gmane.comp.lib.glibc.alpha/4906][Petter Reinholdtsen: Re: getpass obsolete?]], and especially also
83
62
[[http://www.steve.org.uk/Reference/Unix/faq_4.html#SEC48][Unix Programming FAQ 3.1 How can I make my program not echo input?]]
86
** run gnutls_openpgp_crt_verify_self() and verify clients certificates
87
** [#A] Config file man page: man5/mandos-clients.conf (clients.conf)
88
*** For option "secret", document which program can help generate it.
89
65
** [#A] /etc/init.d/mandos-server :teddy:
90
66
** [#B] Log level :bugs:
91
67
** /etc/mandos/clients.d/*.conf
87
** Use xinclude for common sections
112
93
*** Update initrd.img after installation
113
94
This seems to use some kind of "trigger" system
95
[[file:/usr/share/doc/dpkg/triggers.txt.gz]]
96
dpkg-trigger(1), deb-triggers(5)
114
97
*** Keydir move: /etc/mandos -> /etc/keys/mandos
115
98
Must create in preinst if not pre-depending on cryptsetup
117
**** [#A] Output cut-and-paste ready snippet for clients.conf.
100
**** "--passfile" option
101
Using the "secfile" option instead of "secret"
102
**** [#A] "--test" option
103
For testing decryption before rebooting.
119
105
*** [#A] Create mandos user and group for server
120
106
*** [#A] Create /var/run/mandos directory with perm and ownership