-
Committer:
Teddy Hogeborn
-
Date:
2009-10-24 19:17:52 UTC
-
Revision ID:
teddy@fukt.bsnet.se-20091024191752-7g6xlf6wpp2pdexb
Convert some programs to use the exit codes from <sysexits.h>. Change
all programs using the "argp" parsing functions to use them correctly;
checking return value, using argp_error() to report parse errors etc.
* plugin-runner.c: Use <sysexits.h> exit codes. Always use fallback,
even on option errors, except for "--help", etc.
(getplugin): Make sure "errno" is set correctly on return.
(main): Declare our own "--help", "--usage", and "--version"
options which do not cause the fallback to be invoked.
In all other options, use fallback on any error.
(parse_opt, parse_opt_config_file): Reset errno at start and return
errno. No need to check "arg"
for NULL. New "--help",
"--usage", and "--version"
options.
(parse_opt): Accept empty string as global option. Do not print
errors which will be detected and reported later. Do
"argp_error()" on parse error or empty plugin names.
* plugins.d/mandos-client.c: Use <sysexits.h> exit codes. Do not
return successful exit code on "--help",
etc. since this would give the wrong
message to "plugin-runner".
(main): Declare our own "--help", "--usage", and "--version"
options which do not return a successful exit code.
(parse_opt): Reset errno at start and return errno. Do
"argp_error()" on parse errors. New "--help",
"--usage", and "--version" options.
* plugins.d/password-prompt.c: Use exit codes from <sysexits.h>. Do
not return successful exit code on
"--help", etc. since this would give
the wrong message to "plugin-runner".
(main): Declare our own "--help", "--usage", and "--version" options
which do not return a successful exit code. Do
close(STDOUT_FILENO) after writing to check its return code.
(parse_opt): Reset errno at start and return errno.
.. |
.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 |
|
|
|
plugins.d
|
13
|
17 years ago |
Björn Påhlsson |
Added following support:
Pluginbased client handle |
|
|
|
.bzrignore |
223
|
17 years ago |
Teddy Hogeborn |
* .bzrignore (plugins.d/askpass-fifo): Added.
* M |
206 bytes |
|
|
clients.conf |
257
|
16 years ago |
Teddy Hogeborn |
Change the default value of the "checker" option c |
2.4 KB |
|
|
common.ent |
392
|
16 years ago |
Teddy Hogeborn |
Merge from release branch. |
94 bytes |
|
|
COPYING |
24.1.51
|
17 years ago |
Björn Påhlsson |
Added configuration files support for mandos-clien |
34.2 KB |
|
|
default-mandos |
185
|
17 years ago |
Teddy Hogeborn |
* .bzr-builddeb/default.conf: New.
* Makefile (in |
174 bytes |
|
|
init.d-mandos |
369
|
16 years ago |
Teddy Hogeborn |
* init.d-mandos (Required-Start, Required-Stop): B |
4.1 KB |
|
|
initramfs-tools-hook |
392
|
16 years ago |
Teddy Hogeborn |
Merge from release branch. |
4.5 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 |
369
|
16 years ago |
Teddy Hogeborn |
* init.d-mandos (Required-Start, Required-Stop): B |
3.6 KB |
|
|
INSTALL |
319
|
16 years ago |
Teddy Hogeborn |
* INSTALL: Changed "Python 2.4" to "Python 2.5".
* |
4.8 KB |
|
|
legalnotice.xml |
174
|
17 years ago |
Teddy Hogeborn |
* legalnotice.xml: Copy DocBook 4.4-formatted text |
1 KB |
|
|
Makefile |
392
|
16 years ago |
Teddy Hogeborn |
Merge from release branch. |
11.8 KB |
|
|
mandos |
392
|
16 years ago |
Teddy Hogeborn |
Merge from release branch. |
68 KB |
|
|
mandos-clients.conf.xml |
370
|
16 years ago |
Teddy Hogeborn |
* debian/control (Standards-Version): Updated to " |
13.7 KB |
|
|
mandos-ctl |
392
|
16 years ago |
Teddy Hogeborn |
Merge from release branch. |
7.6 KB |
|
|
mandos-keygen |
393
|
16 years ago |
Teddy Hogeborn |
* mandos-keygen (keygen): Warn about long key gene |
9.4 KB |
|
|
mandos-keygen.xml |
246
|
16 years ago |
Teddy Hogeborn |
* README: Update copyright year; add "2009".
* deb |
14.2 KB |
|
|
mandos-options.xml |
314
|
16 years ago |
Teddy Hogeborn |
Support not using IPv6 in server:
* mandos (Avahi |
3.6 KB |
|
|
mandos.conf |
314
|
16 years ago |
Teddy Hogeborn |
Support not using IPv6 in server:
* mandos (Avahi |
1.2 KB |
|
|
mandos.conf.xml |
323
|
16 years ago |
Teddy Hogeborn |
* initramfs-tools-hook: Add missing terminating `" |
7.6 KB |
|
|
mandos.lsm |
392
|
16 years ago |
Teddy Hogeborn |
Merge from release branch. |
908 bytes |
|
|
mandos.xml |
370
|
16 years ago |
Teddy Hogeborn |
* debian/control (Standards-Version): Updated to " |
20.8 KB |
|
|
NEWS |
392
|
16 years ago |
Teddy Hogeborn |
Merge from release branch. |
4.6 KB |
|
|
overview.xml |
183
|
17 years ago |
Teddy Hogeborn |
* Makefile (install-client-nokey): Do "&&" instead |
926 bytes |
|
|
plugin-runner.c |
394
|
16 years ago |
Teddy Hogeborn |
Convert some programs to use the exit codes from < |
32.3 KB |
|
|
plugin-runner.conf |
342
|
16 years ago |
Teddy Hogeborn |
* initramfs-tools-hook: Bug fix: Add "--userid" an |
380 bytes |
|
|
plugin-runner.xml |
277
|
16 years ago |
Teddy Hogeborn |
* debian/mandos-client.lintian-overrides: Remove o |
20.4 KB |
|
|
README |
321
|
16 years ago |
Teddy Hogeborn |
* README (The Plugin System): Improve wording.
|
8.4 KB |
|
|
TODO |
391
|
16 years ago |
Teddy Hogeborn |
* plugins.d/password-prompt.c: Use exit codes from |
3.7 KB |
|
|