/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: Teddy Hogeborn
  • Date: 2008-07-21 01:50:31 UTC
  • Revision ID: teddy@fukt.bsnet.se-20080721015031-ivjiclli2j06hwgs
* Makefile: Include targets for all binaries.

* plugins.d/Makefile: Do nothing but call the parent Makefile.

* server.py: Added copyright statement and information.
  (Client.__init__): Added doc string.
  (Client.stop): Bug fix: Only log message if stopping for the first
                 time.  Check if the "stop_initiator_tag" and
                 "checker_initiator_tag" attributes exist before using
                 them.
  (Client.__del__): Call self.stop() instead of doing things here.
  (Client.checker_callback): Set self.checker_callback_tag and
                             self.checker to None unconditionally and
                             immediately.
  (Client.stop_checker): Added some checks to handle multiple calls.
  (tcp_handler.handle): Use "self.server.clients" instead of "clients".
  (__main__): Moved all code to the "main" function.
  (main): New.  New option "--address".  Instantiate IPv6_TCPServer
          with "options.address".  Log before starting main loop.
  (main.cleanup) Use "clients.pop()" to remove clients from the set as
                 they are stopped.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
[Mandos client]
2
 
configuration for OpenPGP key dir
3
 
header files/symbols tally
4
 
check exit codes of all system calls
 
2
configuration for OpenPGP key and interface
5
3
IPv4 support
6
 
protocol version header
7
 
use strsep instead of strtok?
8
4
 
9
5
[Pluginbasedclient]
10
6
disable certain plugins
11
 
header files/symbols tally
12
 
check exit codes of all system calls
13
7
change uid to nobody:nogroup
14
8
        other drop privs stuff?
15
 
pass things in environment, like device name, etc
16
 
        Does cryptsetup already do this?
17
 
Configurable plugin dir
18
 
use strsep instead of strtok?
19
9
 
20
10
[Server]
21
 
config for:
 
11
config file for:
22
12
        TXT record
23
 
protocol version header
24
 
Run-time communication with server
25
 
        probably using D-Bus
 
13
        GnuTLS priority string
 
14
run-time communication with server
26
15
 
27
16
[Mandos-tools/utilities]
28
17
        List clients
29
18
        Enable client
30
19
        Disable client
31
 
 
32
 
[Installer]
33
 
...