/mandos/trunk

To get this branch, use:
bzr branch http://bzr.recompile.se/loggerhead/mandos/trunk
36 by Teddy Hogeborn
* TODO: Converted to org-mode style
1
-*- org -*-
2
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
3
* DONE plugin-runner
47 by Teddy Hogeborn
* plugbasedclient.c: Renamed to "mandos-client.c". All users changed.
4
171 by Teddy Hogeborn
Renamed "password-request" to "mandos-client".
5
* mandos-client
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
6
** TODO [#B] Temporarily lower kernel log level
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
7
   for less printouts during sucessfull boot.
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
8
** TODO IPv4 support
9
** TODO use strsep instead of strtok?
47 by Teddy Hogeborn
* plugbasedclient.c: Renamed to "mandos-client.c". All users changed.
10
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
11
* DONE password-prompt
36 by Teddy Hogeborn
* TODO: Converted to org-mode style
12
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
13
* mandos (server)
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
14
** TODO [#B] Log level				:bugs:
15
** TODO /etc/mandos/clients.d/*.conf
44 by Teddy Hogeborn
* ca.pem: Removed.
16
   Watch this directory and add/remove/update clients?
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
17
** TODO config for TXT record
18
** TODO [#B] Run-time communication with server :bugs:
53 by Teddy Hogeborn
Merge.
19
   Probably using D-Bus
20
   See also [[*Mandos-tools]]
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
21
** TODO Implement --foreground			:bugs:
22
   [[info:standards:Option%20Table][Table of Long Options]]
23
** TODO Implement --socket
24
   [[info:standards:Option%20Table][Table of Long Options]]
25
** TODO Date+time on console log messages	:bugs:
64 by Teddy Hogeborn
* mandos-client.c (print_out_password): Strip trailing '\n'.
26
   Is this the default?
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
27
** TODO delete hook when clients fall out by timeout
36 by Teddy Hogeborn
* TODO: Converted to org-mode style
28
29
* Mandos-tools/utilities
30
  All of this probably using D-Bus
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
31
** TODO List clients
32
** TODO Disable client
33
** TODO Enable client
34
** TODO Reset timer
36 by Teddy Hogeborn
* TODO: Converted to org-mode style
35
111 by Teddy Hogeborn
* mandos-clients.conf.xml (ENTITY TIMESTAMP): New. Automatically
36
* Man pages
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
37
** TODO Use xinclude for all common sections
131 by Teddy Hogeborn
* Makefile: Make all DocBook rules include legalnotice.xml as a
38
   Like authors, etc.
111 by Teddy Hogeborn
* mandos-clients.conf.xml (ENTITY TIMESTAMP): New. Automatically
39
109 by Teddy Hogeborn
* .bzrignore: New.
40
36 by Teddy Hogeborn
* TODO: Converted to org-mode style
41
* Installer
88 by Teddy Hogeborn
No code or documentation changes.
42
** Client-side
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
43
*** TODO Update initrd.img after installation
86 by Teddy Hogeborn
* mandos-keygen.xml: Removed <?xml-stylesheet>. New entity
44
    This seems to use some kind of "trigger" system
109 by Teddy Hogeborn
* .bzrignore: New.
45
    [[file:/usr/share/doc/dpkg/triggers.txt.gz]]
46
    dpkg-trigger(1), deb-triggers(5)
88 by Teddy Hogeborn
No code or documentation changes.
47
*** mandos-keygen
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
48
**** TODO [#A] Ask for password twice for confirmation
49
**** TODO "--passfile" option
106 by Teddy Hogeborn
* mandos-clients.conf.xml (DESCRIPTION): Do not imply that this is the
50
     Using the "secfile" option instead of "secret"
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
51
**** TODO [#A] "--test" option
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
52
     For testing decryption before rebooting.
88 by Teddy Hogeborn
No code or documentation changes.
53
** Server-side
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
54
*** TODO [#A] Create mandos user and group for server
160 by Teddy Hogeborn
* Makefile: Changed to use symbolic instead of octal modes throughout.
55
67 by Teddy Hogeborn
* mandos-keygen: New program to generate new client keys on
56
57 by Teddy Hogeborn
* mandos (version): New variable.
57
* [#A] Package
67 by Teddy Hogeborn
* mandos-keygen: New program to generate new client keys on
58
** /usr/share/initramfs-tools/hooks/mandos
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
59
*** TODO Do not install in initrd.img if configured not to.
67 by Teddy Hogeborn
* mandos-keygen: New program to generate new client keys on
60
    Use "/etc/initramfs-tools/conf.d/mandos"?  Definitely a debconf
61
    question.
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
62
** TODO /etc/bash_completion.d/mandos
88 by Teddy Hogeborn
No code or documentation changes.
63
   From XML sources directly?
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
64
** TODO unperish
65
** DONE bzr-builddeb
66
67
* TODO Web site
24.1.30 by Björn Påhlsson
Added more stuff to do
68
69
* Mailing list
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
70
** TODO mandos-dev
71
*** TODO http://gmane.org/subscribe.php
72
** TODO mandos-user
73
*** TODO http://gmane.org/subscribe.php
24.1.30 by Björn Påhlsson
Added more stuff to do
74
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
75
* TODO Announce project on news
56 by Teddy Hogeborn
Resolving merge commit.
76
  [[news:comp.os.linux.announce]]
24.1.30 by Björn Påhlsson
Added more stuff to do
77
36 by Teddy Hogeborn
* TODO: Converted to org-mode style
78

79
#+STARTUP: showall