- 
Committer:
Teddy Hogeborn
- 
Date:
2015-07-01 20:01:26 UTC
- 
Revision ID:
teddy@recompile.se-20150701200126-qb3f6c3jcas2f4og
mandos-client: Try to start a plugin to add and remove a local route.
* debian/mandos-client.README.Debian: Add setting of environment
                                      variable MANDOSPLUGINHELPERDIR
                                      to command line testing
                                      mandos-client.
* mandos-client.c (raise_privileges): Moved to top of file.
                  (raise_privileges_permanently): - '' -
                  (lower_privileges): - '' -
                  (lower_privileges_permanently): - '' -
  (add_remove_local_route, add_local_route, remove_local_route): New.
  (start_mandos_communication): Set SOCK_CLOEXEC flag on socket.  Run
                                the above functions to add (and
                                remove) local route, if the conditions
                                indicates it could help.
  (run_network_hooks): Use O_DIRECTORY, O_PATH, and O_CLOEXEC flags
                       when opening network hook directory. Do
                       TEMP_FAILURE_RETRY around opening of /dev/null
                       and network hook executables.  Move redirecting
                       of stdout and stderr to as late as possible
                       before fexecve().
  (main): Use O_DIRECTORY and O_PATH when opening temporary directory.
* plugins.d/mandos-client.xml (ENVIRONMENT): Document usage of the
                                             MANDOSPLUGINHELPERDIR
                                             environment variable.
 
 
|  .. | 
|  .bzr-builddeb | 185 | 17 years ago | Teddy Hogeborn | * .bzr-builddeb/default.conf: New.
* Makefile (in |  |   |  | 
|  debian | 185 | 17 years ago | Teddy Hogeborn | * .bzr-builddeb/default.conf: New.
* Makefile (in |  |   |  | 
|  network-hooks.d | 505.3.10 | 13 years ago | Teddy Hogeborn | * network-hooks.d: New directory.
* network-hooks. |  |   |  | 
|  plugin-helpers | 738.1.1 | 10 years ago | Teddy Hogeborn | Add a plugin helper directory, available to all pl |  |   |  | 
|  plugins.d | 13 | 17 years ago | Björn Påhlsson | Added following support:
Pluginbased client handle |  |   |  | 
|  .bzrignore | 585 | 13 years ago | Teddy Hogeborn | * .bzrignore (statedir): Added. | 188 bytes |   |   | 
|  clients.conf | 609 | 13 years ago | Teddy Hogeborn | * clients.conf: Convert all time intervals to new | 3.1 KB |   |   | 
|  common.ent | 237.4.55 | 11 years ago | Teddy Hogeborn | * Makefile (version): Changed to "1.6.9".
* NEWS ( | 93 bytes |   |   | 
|  COPYING | 24.1.51 | 17 years ago | Björn Påhlsson | Added configuration files support for mandos-clien | 34.2 KB |   |   | 
|  DBUS-API | 732 | 11 years ago | Teddy Hogeborn | Emit D-Bus "org.freedesktop.DBus.Properties.Proper | 6.6 KB |   |   | 
|  dbus-mandos.conf | 24.1.186 | 14 years ago | Björn Påhlsson | transitional stuff actually working
documented cha | 820 bytes |   |   | 
|  default-mandos | 185 | 17 years ago | Teddy Hogeborn | * .bzr-builddeb/default.conf: New.
* Makefile (in | 174 bytes |   |   | 
|  init.d-mandos | 648 | 11 years ago | Teddy Hogeborn | Update init script to modern standards.
* init.d- | 4.3 KB |   |   | 
|  initramfs-tools-hook | 738.1.1 | 10 years ago | Teddy Hogeborn | Add a plugin helper directory, available to all pl | 6.9 KB |   |   | 
|  initramfs-tools-hook-conf | 237.2.19 | 16 years ago | Teddy Hogeborn | * initramfs-tools-hook-conf: Security bug fix: Add | 407 bytes |   |   | 
|  initramfs-tools-script | 487 | 14 years ago | Teddy Hogeborn | * initramfs-tools-script: Abort if plugin-runner i | 3.6 KB |   |   | 
|  initramfs-unpack | 624 | 12 years ago | Teddy Hogeborn | * initramfs-unpack: Bug fix: Made executable. | 2.2 KB |   |   | 
|  INSTALL | 723.1.1 | 11 years ago | Teddy Hogeborn | Require Python 2.7.
This is in preparation for th | 5.3 KB |   |   | 
|  intro.xml | 708 | 11 years ago | Teddy Hogeborn | mandos-keygen: Generate "checker" option to use SS | 15.6 KB |   |   | 
|  legalnotice.xml | 174 | 17 years ago | Teddy Hogeborn | * legalnotice.xml: Copy DocBook 4.4-formatted text | 1 KB |   |   | 
|  Makefile | 738.1.1 | 10 years ago | Teddy Hogeborn | Add a plugin helper directory, available to all pl | 16.3 KB |   |   | 
|  mandos | 738 | 11 years ago | Teddy Hogeborn | Handle local Zeroconf service name collisions.
Se | 119 KB |   |   | 
|  mandos-clients.conf.xml | 708 | 11 years ago | Teddy Hogeborn | mandos-keygen: Generate "checker" option to use SS | 18.5 KB |   |   | 
|  mandos-ctl | 237.4.55 | 11 years ago | Teddy Hogeborn | * Makefile (version): Changed to "1.6.9".
* NEWS ( | 18.7 KB |   |   | 
|  mandos-ctl.xml | 608 | 13 years ago | Teddy Hogeborn | * Makefile (check): Also check mandos-ctl.
* mando | 16.3 KB |   |   | 
|  mandos-keygen | 237.4.55 | 11 years ago | Teddy Hogeborn | * Makefile (version): Changed to "1.6.9".
* NEWS ( | 10.4 KB |   |   | 
|  mandos-keygen.xml | 708 | 11 years ago | Teddy Hogeborn | mandos-keygen: Generate "checker" option to use SS | 15.2 KB |   |   | 
|  mandos-monitor | 237.4.55 | 11 years ago | Teddy Hogeborn | * Makefile (version): Changed to "1.6.9".
* NEWS ( | 29.9 KB |   |   | 
|  mandos-monitor.xml | 713 | 11 years ago | Teddy Hogeborn | mandos-monitor: New "verbose" mode to see less imp | 6.1 KB |   |   | 
|  mandos-options.xml | 707 | 11 years ago | Teddy Hogeborn | mandos: New "--no-zeroconf" option.  Also make "-- | 5.2 KB |   |   | 
|  mandos.conf | 707 | 11 years ago | Teddy Hogeborn | mandos: New "--no-zeroconf" option.  Also make "-- | 1.6 KB |   |   | 
|  mandos.conf.xml | 634 | 12 years ago | Teddy Hogeborn | * debian/control (Build-Depends): Changed debhelpe | 8.7 KB |   |   | 
|  mandos.lsm | 237.4.55 | 11 years ago | Teddy Hogeborn | * Makefile (version): Changed to "1.6.9".
* NEWS ( | 906 bytes |   |   | 
|  mandos.service | 734 | 11 years ago | Teddy Hogeborn | * mandos.service ([Unit]/Documentation): New. | 708 bytes |   |   | 
|  mandos.xml | 707 | 11 years ago | Teddy Hogeborn | mandos: New "--no-zeroconf" option.  Also make "-- | 23.7 KB |   |   | 
|  NEWS | 237.4.55 | 11 years ago | Teddy Hogeborn | * Makefile (version): Changed to "1.6.9".
* NEWS ( | 12.5 KB |   |   | 
|  overview.xml | 183 | 17 years ago | Teddy Hogeborn | * Makefile (install-client-nokey): Do "&&" instead | 926 bytes |   |   | 
|  plugin-runner.c | 738.1.1 | 10 years ago | Teddy Hogeborn | Add a plugin helper directory, available to all pl | 36.5 KB |   |   | 
|  plugin-runner.conf | 342 | 16 years ago | Teddy Hogeborn | * initramfs-tools-hook: Bug fix: Add "--userid" an | 380 bytes |   |   | 
|  plugin-runner.xml | 738.1.1 | 10 years ago | Teddy Hogeborn | Add a plugin helper directory, available to all pl | 21.6 KB |   |   | 
|  README | 550 | 13 years ago | Teddy Hogeborn | * README: Hint that the intro(8mandos) manual page | 409 bytes |   |   | 
|  TODO | 734 | 11 years ago | Teddy Hogeborn | * mandos.service ([Unit]/Documentation): New. | 5.2 KB |   |   |