bzr branch
http://bzr.recompile.se/loggerhead/mandos/trunk
36
by Teddy Hogeborn
* TODO: Converted to org-mode style |
1 |
-*- org -*- |
2 |
||
44
by Teddy Hogeborn
* ca.pem: Removed. |
3 |
* README file |
4 |
||
47
by Teddy Hogeborn
* plugbasedclient.c: Renamed to "mandos-client.c". All users changed. |
5 |
* COPYING file |
6 |
[[file:/usr/share/common-licenses/GPL-3][GPLv3]] |
|
7 |
||
8 |
* Mandos-client |
|
9 |
** [#A] Man page: man8/mandos-client.8mandos |
|
53
by Teddy Hogeborn
Merge. |
10 |
** [#B] Fix %d format strings to use [[https://secure.wikimedia.org/wikipedia/en/wiki/Inttypes.h][<inttypes.h>]] |
47
by Teddy Hogeborn
* plugbasedclient.c: Renamed to "mandos-client.c". All users changed. |
11 |
** use strsep instead of strtok? |
12 |
** use config file in addition to arguments |
|
13 |
** pass things in environment, like device name, etc |
|
14 |
||
15 |
* Password-request |
|
16 |
** [#A] Man page: man8/password-request.8mandos |
|
17 |
** [#A] check return codes of all system calls |
|
44
by Teddy Hogeborn
* ca.pem: Removed. |
18 |
** [#B] header files/symbols tally |
53
by Teddy Hogeborn
Merge. |
19 |
** [#B] Fix %d format strings to use [[https://secure.wikimedia.org/wikipedia/en/wiki/Inttypes.h][<inttypes.h>]] |
44
by Teddy Hogeborn
* ca.pem: Removed. |
20 |
** IPv4 support |
36
by Teddy Hogeborn
* TODO: Converted to org-mode style |
21 |
** use strsep instead of strtok? |
44
by Teddy Hogeborn
* ca.pem: Removed. |
22 |
** Do not depend on GPG key rings on disk |
23 |
This would mean creating new GPG key rings with GPGME by importing |
|
47
by Teddy Hogeborn
* plugbasedclient.c: Renamed to "mandos-client.c". All users changed. |
24 |
the key files from scratch on every program start. |
25 |
||
26 |
* Password-prompt |
|
27 |
** [#A] Man page: man8/password-prompt.8mandos |
|
28 |
** Use getpass(3)? |
|
53
by Teddy Hogeborn
Merge. |
29 |
Man page says "obsolete", but [[info:libc:getpass][GNU LibC Manual: Reading Passwords]] |
30 |
does not. See also [[http://sources.redhat.com/ml/libc-alpha/2003-05/msg00251.html][Marcus Brinkmann: Re: getpass obsolete?]] and |
|
31 |
[[http://article.gmane.org/gmane.comp.lib.glibc.alpha/4906][Petter Reinholdtsen: Re: getpass obsolete?]], and especially also |
|
32 |
[[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?]] |
|
36
by Teddy Hogeborn
* TODO: Converted to org-mode style |
33 |
|
34 |
* Server |
|
47
by Teddy Hogeborn
* plugbasedclient.c: Renamed to "mandos-client.c". All users changed. |
35 |
** [#A] Command man page: man8/mandos.8 |
36 |
** [#A] Config file man page: man5/mandos.conf (mandos.conf) |
|
37 |
** [#A] Config file man page: man5/mandos-clients.conf (clients.conf) |
|
53
by Teddy Hogeborn
Merge. |
38 |
** [#A] /etc/init.d/mandos-server :teddy: |
44
by Teddy Hogeborn
* ca.pem: Removed. |
39 |
** Log level |
40 |
** /etc/mandos/clients.d/*.conf |
|
41 |
Watch this directory and add/remove/update clients?
|
|
42 |
** config for TXT record
|
|
36
by Teddy Hogeborn
* TODO: Converted to org-mode style |
43 |
** Run-time communication with server
|
53
by Teddy Hogeborn
Merge. |
44 |
Probably using D-Bus
|
45 |
See also [[*Mandos-tools]]
|
|
47
by Teddy Hogeborn
* plugbasedclient.c: Renamed to "mandos-client.c". All users changed. |
46 |
** Implement --foreground
|
47 |
[[info:standards:Option%20Table][Table of Long Options]]
|
|
48 |
** Implement --socket
|
|
49 |
[[info:standards:Option%20Table][Table of Long Options]]
|
|
36
by Teddy Hogeborn
* TODO: Converted to org-mode style |
50 |
|
51 |
* Mandos-tools/utilities
|
|
52 |
All of this probably using D-Bus
|
|
53 |
** List clients
|
|
53
by Teddy Hogeborn
Merge. |
54 |
** Disable client
|
36
by Teddy Hogeborn
* TODO: Converted to org-mode style |
55 |
** Enable client
|
56 |
||
57 |
* Installer
|
|
47
by Teddy Hogeborn
* plugbasedclient.c: Renamed to "mandos-client.c". All users changed. |
58 |
** [#A] Change initrd.img file to not be publically readable
|
53
by Teddy Hogeborn
Merge. |
59 |
** [#A] Create /etc/initramfs-tools/hooks/mandos
|
60 |
[[file:/usr/share/doc/initramfs-tools/examples/example_hook][Example initramfs-tools hook script]]
|
|
47
by Teddy Hogeborn
* plugbasedclient.c: Renamed to "mandos-client.c". All users changed. |
61 |
** [#A] Create GPG key ring files in initrd
|
50
by Teddy Hogeborn
* Makefile: Do DocBook manual conversion in a better way. |
62 |
** [#A] Create mandos user and group for server
|
63 |
** [#A] Create /var/run/mandos directory with perm and ownership
|
|
36
by Teddy Hogeborn
* TODO: Converted to org-mode style |
64 |
|
53
by Teddy Hogeborn
Merge. |
65 |
* [[http://en.tldp.org/HOWTO/Software-Release-Practice-HOWTO/][Software Release Practice HOWTO]]
|
66 |
||
36
by Teddy Hogeborn
* TODO: Converted to org-mode style |
67 |
|
68 |
#+STARTUP: showall
|