/mandos/trunk

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

  • 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.
Filename Latest Rev Last Changed Committer Comment Size
..
plugins.d 13 16 years ago Björn Påhlsson Added following support: Pluginbased client handle Diff
ca.pem 1 17 years ago Björn Påhlsson First working version with: IPv6, GnuTLS, X.509 ce 2.4 KB Diff Download File
cert.pem 1 17 years ago Björn Påhlsson First working version with: IPv6, GnuTLS, X.509 ce 2.4 KB Diff Download File
client-cert.pem 1 17 years ago Björn Påhlsson First working version with: IPv6, GnuTLS, X.509 ce 2.4 KB Diff Download File
client-key.pem 1 17 years ago Björn Påhlsson First working version with: IPv6, GnuTLS, X.509 ce 3.1 KB Diff Download File
clients.conf 28 16 years ago Teddy Hogeborn * server.conf: New file. * mandos-clients.conf: R 1.3 KB Diff Download File
crl.pem 1 17 years ago Björn Påhlsson First working version with: IPv6, GnuTLS, X.509 ce 1 KB Diff Download File
key.pem 1 17 years ago Björn Påhlsson First working version with: IPv6, GnuTLS, X.509 ce 3.1 KB Diff Download File
Makefile 28 16 years ago Teddy Hogeborn * server.conf: New file. * mandos-clients.conf: R 1.2 KB Diff Download File
plugbasedclient.c 35 16 years ago Teddy Hogeborn * plugbasedclient.c (struct process): New fields " 16.6 KB Diff Download File
server.conf 28 16 years ago Teddy Hogeborn * server.conf: New file. * mandos-clients.conf: R 125 bytes Diff Download File
File server.py 29 16 years ago Teddy Hogeborn * plugins.d/mandosclient.c (start_mandos_communica 32.2 KB Diff Download File
TODO 35 16 years ago Teddy Hogeborn * plugbasedclient.c (struct process): New fields " 637 bytes Diff Download File