/mandos/trunk

To get this branch, use:
bzr branch http://bzr.recompile.se/loggerhead/mandos/trunk

« back to all changes in this revision

Viewing changes to TODO

merge + minor adjustments

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
* [#A] README file
4
4
 
5
5
* Plugin-runner
 
6
** [#A] Change syntax for arguments
6
7
** [#B] Add more comments to code
7
8
** [#B] Add more if(debug) calls
8
9
** [#B] Seperate more code to function for more readability
9
10
** [#A] Man page: man8/plugin-runner.8mandos
 
11
*** DESCRIPTION
 
12
    Describe the plus sign syntax for passing options from crypttab
10
13
*** EXIT STATUS
11
14
    Text needed
12
15
*** EXAMPLES
13
16
    Examples of normal usage, debug usage, debugging single or all
14
 
    plugins, etc.
 
17
    plugins, examples of crypttab lines with plus syntax, etc.
15
18
*** FILES
16
19
    Text needed
17
20
*** SECURITY
18
21
    Text needed
 
22
*** NOTES
 
23
    Text needed
19
24
*** BUGS
20
25
    Text needed
21
26
*** SEE ALSO
22
 
    Explaining text on what you can read
 
27
    Explaining test on what you can read
 
28
** Use asprintf instead of malloc and strcat?
 
29
** Support in configuration file for environment variables
23
30
** Keydir move: /etc/mandos -> /etc/keys/mandos
24
31
   Must create in preinst if not pre-depending on cryptsetup
25
32
 
44
51
    Create this section
45
52
*** SECURITY
46
53
    Create this section
 
54
*** NOTES
 
55
    Create this section (if needed)
47
56
*** BUGS
48
57
    Create this section
49
58
*** SEE ALSO
50
59
    Refer to mandos-client(8mandos) and password-prompt(8mandos)
51
 
*** ENVIRONMENT
52
 
    Document use of "cryptsource" and "crypttarget".
53
60
** IPv4 support
54
61
** use strsep instead of strtok?
55
62
** Do not depend on GnuPG key rings on disk
58
65
 
59
66
* Password-prompt
60
67
** [#A] Man page: man8/password-prompt.8mandos
 
68
** Show getenv("cryptsource") and getenv("crypttarget") if set
 
69
   cryptsource will be the device, like "/dev/sda3", and crypttarget
 
70
   will be the device mapper name, like "sda3_crypt".
61
71
*** DESCRIPTION
62
72
    Move options to new OPTIONS section.
63
 
    Note that this is more or less a simple getpass(3) wrapper, even
64
 
    though actual use of getpass(3) is not guaranteed.
65
73
*** EXIT STATUS
66
74
    Create this section
67
75
*** EXAMPLES
72
80
    Create this section
73
81
    Not much to do here but it is noteworthy to state the danger of
74
82
    not having a fallback option.
 
83
*** NOTES
 
84
    Note that this is more or less a simple getpass(3) wrapper, even
 
85
    though actual use of getpass(3) is not guaranteed.
75
86
*** BUGS
76
87
    Create this section
77
88
*** SEE ALSO
81
92
   does not.  See also [[http://sources.redhat.com/ml/libc-alpha/2003-05/msg00251.html][Marcus Brinkmann: Re: getpass obsolete?]] and
82
93
   [[http://article.gmane.org/gmane.comp.lib.glibc.alpha/4906][Petter Reinholdtsen: Re: getpass obsolete?]], and especially also
83
94
   [[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?]]
 
95
** Replace completely with "/lib/cryptsetup/askpass"?
84
96
 
85
97
* Mandos (server)
86
98
** [#A] Command man page: man8/mandos.8
 
99
*** DESCRIPTION
 
100
    Move options to new OPTIONS section
 
101
*** EXIT STATUS
 
102
    Create this section
 
103
*** EXAMPLES
 
104
    Create this section
 
105
*** FILES
 
106
    Describe briefly that the server gets global settings from
 
107
    mandos.conf and clients from clients.conf, but refer to their man
 
108
    pages for more details.
 
109
*** DIAGNOSTICS
 
110
    Create this section
 
111
*** SECURITY
 
112
    Create this section
 
113
*** NOTES
 
114
    Create this section (if needed)
 
115
*** BUGS
 
116
    Create this section
 
117
*** SEE ALSO
 
118
    Refer to the client man page
87
119
** [#A] Config file man page: man5/mandos.conf (mandos.conf)
88
120
** [#A] Config file man page: man5/mandos-clients.conf (clients.conf)
89
121
** [#A] /etc/init.d/mandos-server               :teddy:
119
151
 
120
152
** mandos-keygen
121
153
*** [#A] Command man page: man8/mandos-keygen.8
122
 
**** EXIT STATUS
123
 
**** FILES
124
 
**** BUGS
125
 
**** EXAMPLES
126
 
**** SECURITY
127
154
*** [#A] Output cut-and-paste ready snippet for clients.conf.
128
155
 
129
156
* [#A] Package
130
157
** /usr/share/initramfs-tools/hooks/mandos
131
 
*** Do not install in initrd.img if configured not to.
 
158
*** Do not install in initrd.img if configured not to
132
159
    Use "/etc/initramfs-tools/conf.d/mandos"?  Definitely a debconf
133
160
    question.
134
161
** /etc/bash_completion.d/mandos
135
 
*** From XML sources directly?
 
162
*** From xml sources directly?
136
163
** unperish
137
164
** bzr-builddeb
138
165