/mandos/trunk

To get this branch, use:
bzr branch http://bzr.recompile.se/loggerhead/mandos/trunk

« back to all changes in this revision

Viewing changes to mandos.lsm

  • Committer: Teddy Hogeborn
  • Date: 2008-08-02 10:48:24 UTC
  • Revision ID: teddy@fukt.bsnet.se-20080802104824-fx0miwp9o4g9r31e
* plugbasedclient.c (struct process): New fields "eof", "completed",
                                      and "status".
  (handle_sigchld): New function.
  (main): Initialize "dir" to NULL to only closedir() it if necessary.
          Move "process_list" to be a global variable to be accessible
          by "handle_sigchld".  Make "handle_sigchld" handle SIGCHLD.
          Remove redundant check for NULL "dir".  Free "filename" when
          no longer used.  Block SIGCHLD around fork()/exec().
          Restore normal signals in child.  Only loop while running
          processes exist.  Print process buffer when the process is
          done and it has emitted EOF, not when it only emits EOF.
          Remove processes from list which exit non-cleanly.  In
          cleaning up, closedir() if necessary.  Bug fix: set next
          pointer correctly when freeing process list.

* plugins.d/passprompt.c (main): Do not ignore SIGQUIT.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Begin4
2
 
Title:          Mandos
3
 
Version:        1.0.11
4
 
Entered-date:   2009-05-23
5
 
Description:    The Mandos system allows computers to have encrypted
6
 
root file systems and at the same time be capable of remote and/or
7
 
unattended reboots.
8
 
Keywords:       boot, encryption, luks, cryptsetup, network, openpgp,
9
 
tls, dm-crypt
10
 
Author:         teddy@fukt.bsnet.se (Teddy Hogeborn),
11
 
                belorn@fukt.bsnet.se (Björn Påhlsson)
12
 
Maintained-by:  teddy@fukt.bsnet.se (Teddy Hogeborn),
13
 
                belorn@fukt.bsnet.se (Björn Påhlsson)
14
 
Primary-site: http://www.fukt.bsnet.se/mandos
15
 
              99K mandos_1.0.11.orig.tar.gz
16
 
Alternate-site: ftp://ftp.fukt.bsnet.se/pub/mandos
17
 
                99K mandos_1.0.11.orig.tar.gz
18
 
Platforms:      Requires GCC, GNU libC, Avahi, GnuPG, Python 2.5, and
19
 
various other libraries.  While made for Debian GNU/Linux, it is
20
 
probably portable to other distributions, but not other Unixes.
21
 
Copying-policy: GNU General Public License version 3.0 or later
22
 
End