bzr branch
http://bzr.recompile.se/loggerhead/mandos/release
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 |
|
10 |
** use strsep instead of strtok? |
|
11 |
** use config file in addition to arguments |
|
12 |
** pass things in environment, like device name, etc |
|
13 |
||
14 |
* Password-request |
|
15 |
** [#A] Man page: man8/password-request.8mandos |
|
16 |
** [#A] check return codes of all system calls |
|
44
by Teddy Hogeborn
* ca.pem: Removed. |
17 |
** [#B] header files/symbols tally |
18 |
** IPv4 support |
|
36
by Teddy Hogeborn
* TODO: Converted to org-mode style |
19 |
** use strsep instead of strtok? |
44
by Teddy Hogeborn
* ca.pem: Removed. |
20 |
** Do not depend on GPG key rings on disk |
21 |
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. |
22 |
the key files from scratch on every program start. |
23 |
||
24 |
* Password-prompt |
|
25 |
** [#A] Man page: man8/password-prompt.8mandos |
|
26 |
** Use getpass(3)? |
|
27 |
[[info:libc:getpass][GNU LibC Manual: Reading Passwords]] |
|
36
by Teddy Hogeborn
* TODO: Converted to org-mode style |
28 |
|
29 |
* Server |
|
47
by Teddy Hogeborn
* plugbasedclient.c: Renamed to "mandos-client.c". All users changed. |
30 |
** [#A] Command man page: man8/mandos.8 |
31 |
** [#A] Config file man page: man5/mandos.conf (mandos.conf) |
|
32 |
** [#A] Config file man page: man5/mandos-clients.conf (clients.conf) |
|
44
by Teddy Hogeborn
* ca.pem: Removed. |
33 |
** [#A] /etc/init.d/mandos-server |
34 |
** Log level |
|
35 |
** /etc/mandos/clients.d/*.conf |
|
36 |
Watch this directory and add/remove/update clients?
|
|
37 |
** config for TXT record
|
|
36
by Teddy Hogeborn
* TODO: Converted to org-mode style |
38 |
** Run-time communication with server
|
39 |
probably using D-Bus
|
|
47
by Teddy Hogeborn
* plugbasedclient.c: Renamed to "mandos-client.c". All users changed. |
40 |
** Implement --foreground
|
41 |
[[info:standards:Option%20Table][Table of Long Options]]
|
|
42 |
** Implement --socket
|
|
43 |
[[info:standards:Option%20Table][Table of Long Options]]
|
|
36
by Teddy Hogeborn
* TODO: Converted to org-mode style |
44 |
|
45 |
* Mandos-tools/utilities
|
|
46 |
All of this probably using D-Bus
|
|
47 |
** List clients
|
|
48 |
** Enable client
|
|
49 |
** Disable client
|
|
50 |
||
51 |
* Installer
|
|
47
by Teddy Hogeborn
* plugbasedclient.c: Renamed to "mandos-client.c". All users changed. |
52 |
** [#A] Change initrd.img file to not be publically readable
|
53 |
** [#A] Create GPG key ring files in initrd
|
|
50
by Teddy Hogeborn
* Makefile: Do DocBook manual conversion in a better way. |
54 |
** [#A] Create mandos user and group for server
|
55 |
** [#A] Create /var/run/mandos directory with perm and ownership
|
|
36
by Teddy Hogeborn
* TODO: Converted to org-mode style |
56 |
|
57 |
||
58 |
#+STARTUP: showall
|