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