/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

Added configuration files support for mandos-client
Removed plus argument support for mandos-client

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
* [#A] README file
4
4
 
5
 
* Plugin-runner
6
 
** [#B] Add more comments to code
7
 
** [#B] Add more if(debug) calls
8
 
** [#B] Seperate more code to function for more readability
9
 
** [#A] Man page: man8/plugin-runner.8mandos
 
5
* Mandos-client
 
6
** [#A] Change syntax for arguments
 
7
** [#A] Man page: man8/mandos-client.8mandos
 
8
*** DESCRIPTION
 
9
    Describe the plus sign syntax for passing options from crypttab
10
10
*** EXIT STATUS
11
11
    Text needed
12
12
*** EXAMPLES
16
16
    Text needed
17
17
*** SECURITY
18
18
    Text needed
 
19
*** NOTES
 
20
    Text needed
19
21
*** BUGS
20
22
    Text needed
21
23
*** SEE ALSO
22
 
    Explaining text on what you can read
23
 
** Keydir move: /etc/mandos -> /etc/keys/mandos
24
 
   Must create in preinst if not pre-depending on cryptsetup
 
24
    Explaining test on what you can read
 
25
** Use asprintf instead of malloc and strcat?
 
26
** use strsep instead of strtok?
 
27
** use config file in addition to arguments
 
28
** pass things in environment, like device name, etc
25
29
 
26
30
* Password-request
27
31
** [#A] Man page: man8/password-request.8mandos
44
48
    Create this section
45
49
*** SECURITY
46
50
    Create this section
 
51
*** NOTES
 
52
    Create this section (if needed)
47
53
*** BUGS
48
54
    Create this section
49
55
*** SEE ALSO
50
56
    Refer to mandos-client(8mandos) and password-prompt(8mandos)
51
 
*** ENVIRONMENT
52
 
    Document use of "cryptsource" and "crypttarget".
 
57
** Use asprintf instead of malloc and memcpy?
53
58
** IPv4 support
54
59
** use strsep instead of strtok?
55
60
** Do not depend on GnuPG key rings on disk
60
65
** [#A] Man page: man8/password-prompt.8mandos
61
66
*** DESCRIPTION
62
67
    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
68
*** EXIT STATUS
66
69
    Create this section
67
70
*** EXAMPLES
72
75
    Create this section
73
76
    Not much to do here but it is noteworthy to state the danger of
74
77
    not having a fallback option.
 
78
*** NOTES
 
79
    Note that this is more or less a simple getpass(3) wrapper, even
 
80
    though actual use of getpass(3) is not guaranteed.
75
81
*** BUGS
76
82
    Create this section
77
83
*** SEE ALSO
81
87
   does not.  See also [[http://sources.redhat.com/ml/libc-alpha/2003-05/msg00251.html][Marcus Brinkmann: Re: getpass obsolete?]] and
82
88
   [[http://article.gmane.org/gmane.comp.lib.glibc.alpha/4906][Petter Reinholdtsen: Re: getpass obsolete?]], and especially also
83
89
   [[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?]]
 
90
** Replace completely with "/lib/cryptsetup/askpass"?
84
91
 
85
92
* Mandos (server)
86
93
** [#A] Command man page: man8/mandos.8
 
94
*** DESCRIPTION
 
95
    Move options to new OPTIONS section
 
96
*** EXIT STATUS
 
97
    Create this section
87
98
*** EXAMPLES
88
99
    Create this section
89
100
*** FILES
94
105
    Create this section
95
106
*** SECURITY
96
107
    Create this section
 
108
*** NOTES
 
109
    Create this section (if needed)
97
110
*** BUGS
98
111
    Create this section
 
112
*** SEE ALSO
 
113
    Refer to the client man page
99
114
** [#A] Config file man page: man5/mandos.conf (mandos.conf)
100
115
** [#A] Config file man page: man5/mandos-clients.conf (clients.conf)
101
116
** [#A] /etc/init.d/mandos-server               :teddy:
131
146
 
132
147
** mandos-keygen
133
148
*** [#A] Command man page: man8/mandos-keygen.8
134
 
**** EXIT STATUS
135
 
**** FILES
136
 
**** BUGS
137
 
**** EXAMPLES
138
 
**** SECURITY
139
149
*** [#A] Output cut-and-paste ready snippet for clients.conf.
140
150
 
141
151
* [#A] Package
142
152
** /usr/share/initramfs-tools/hooks/mandos
143
 
*** Do not install in initrd.img if configured not to.
 
153
*** Do not install in initrd.img if configured not to
144
154
    Use "/etc/initramfs-tools/conf.d/mandos"?  Definitely a debconf
145
155
    question.
146
156
** /etc/bash_completion.d/mandos
147
 
*** From XML sources directly?
 
157
*** From xml sources directly?
148
158
** unperish
149
159
** bzr-builddeb
150
160