/mandos/release

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

« back to all changes in this revision

Viewing changes to TODO

  • Committer: Björn Påhlsson
  • Date: 2008-08-16 18:15:07 UTC
  • mto: (237.7.1 mandos) (24.1.154 mandos)
  • mto: This revision was merged to the branch mainline in revision 80.
  • Revision ID: belorn@braxen-20080816181507-hubb1rsmfq9b3agl
plugin-runner
        Freeing up memory during run-time.

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