Changesets: bareos
master 68613645 2015-01-01 11:50 Marco van Wieringen Ported: N/A Details Diff |
Make the old syntax parsing of bpipe somewhat more robust. Instead of triggering on the fact that we find a = in the syntax explicitly check if we find the new syntax keywords and if not pretend its an old syntax plugin definition. Still make mixing of syntax however fatal. |
||
mod - src/plugins/filed/bpipe-fd.c | Diff File | ||
master 4e2cf357 2014-12-31 19:29 Ported: N/A Details Diff |
fixes typo (Check Label -> Check Labels) | ||
mod - src/defaultconfigs/bareos-sd.d/device-tape-with-autoloader.conf | Diff File | ||
bareos-14.2 a8238051 2014-12-31 19:29 Ported: N/A Details Diff |
fixes typo (Check Label -> Check Labels) | ||
mod - src/defaultconfigs/bareos-sd.d/device-tape-with-autoloader.conf | Diff File | ||
master a5c94e4b 2014-12-31 19:29 Joerg Steffens Committer: Marco van Wieringen Ported: N/A Details Diff |
fixes typo (Check Label -> Check Labels) | ||
mod - src/defaultconfigs/bareos-sd.d/device-tape-with-autoloader.conf | Diff File | ||
Release 43dec071 2014-12-30 22:44 Ported: N/A Details Diff |
Use explicitly uint32_t in btape for filling. | ||
mod - src/stored/btape.c | Diff File | ||
master 2d13e564 2014-12-30 22:44 Marco van Wieringen Ported: N/A Details Diff |
Use explicitly uint32_t in btape for filling. | ||
mod - src/stored/btape.c | Diff File | ||
bareos-13.2 2a15a373 2014-12-30 22:44 Marco van Wieringen Ported: N/A Details Diff |
Use explicitly uint32_t in btape for filling. | ||
mod - src/stored/btape.c | Diff File | ||
master e4547c7d 2014-12-30 21:44 Ported: N/A Details Diff |
Use explicitly uint32_t in btape for filling. | ||
mod - src/stored/btape.c | Diff File | ||
master 912743bb 2014-12-30 10:56 Marco van Wieringen Ported: N/A Details Diff |
Cleanup signal handling. SIGTSTP should not redirect you to the internal signal handler but just use the normal signal handling e.g. stop the process. |
||
mod - src/lib/signal.c | Diff File | ||
bareos-14.2 93b88890 2014-12-30 10:56 Marco van Wieringen Committer: Joerg Steffens Ported: N/A Details Diff |
Cleanup signal handling. SIGTSTP should not redirect you to the internal signal handler but just use the normal signal handling e.g. stop the process. |
||
mod - src/lib/signal.c | Diff File | ||
master b4869fbf 2014-12-30 10:56 Marco van Wieringen Ported: N/A Details Diff |
Cleanup signal handling. SIGTSTP should not redirect you to the internal signal handler but just use the normal signal handling e.g. stop the process. |
||
mod - src/lib/signal.c | Diff File | ||
master 8e614047 2014-12-29 19:47 Marco van Wieringen Ported: N/A Details Diff |
Add show disabled schedules cmd. Analog to show disabled jobs and show disabled clients |
||
mod - src/dird/ua_output.c | Diff File | ||
bareos-14.2 8b817bdd 2014-12-29 19:47 Marco van Wieringen Committer: Joerg Steffens Ported: N/A Details Diff |
Add show disabled schedules cmd. Analog to show disabled jobs and show disabled clients |
||
mod - src/dird/ua_output.c | Diff File | ||
master 09e281cf 2014-12-29 19:47 Marco van Wieringen Ported: N/A Details Diff |
Add show disabled schedules cmd. Analog to show disabled jobs and show disabled clients |
||
mod - src/dird/ua_output.c | Diff File | ||
master ba81b333 2014-12-29 17:26 Marco van Wieringen Ported: N/A Details Diff |
ACL enhancements - Add support for console profiles This adds some basic support for defining a profile with some basic ACLS which can be referenced by any console resource. This way you don't have to define the same ACLs over and over again for each named console. The way this works is that the ACL definition in the console resource is checked first to see if it already allows you to access the wanted resource. If that is not the case it will check if your named console is connected to a certain profile and use the ACL setting in that profile to get access to the resource. There is one special case and that is the where ACL if you want to use the where ACL in the profile you should set the where ACL of the named console to something like *none* as an empty where ACL means allow restore anywhere. - Add support for regular expressions in ACLs. This makes ACLs a lot more universal and usable. e.g. you can now use a poolAcl which states: .*NDMP.* and get access to all pools which match that regular expression (Thing are compared case insensitive). - Add support for deny ACLs e.g. a command acl like this will work now: !show, *all* Which will allow all commands but not show. |
||
mod - src/console/console.c | Diff File | ||
mod - src/dird/dird_conf.c | Diff File | ||
mod - src/dird/dird_conf.h | Diff File | ||
mod - src/dird/ua_acl.c | Diff File | ||
mod - src/dird/ua_cmds.c | Diff File | ||
mod - src/dird/ua_dotcmds.c | Diff File | ||
mod - src/dird/ua_output.c | Diff File | ||
bareos-14.2 1013370a 2014-12-29 17:26 Marco van Wieringen Committer: Joerg Steffens Ported: N/A Details Diff |
ACL enhancements - Add support for console profiles This adds some basic support for defining a profile with some basic ACLS which can be referenced by any console resource. This way you don't have to define the same ACLs over and over again for each named console. The way this works is that the ACL definition in the console resource is checked first to see if it already allows you to access the wanted resource. If that is not the case it will check if your named console is connected to a certain profile and use the ACL setting in that profile to get access to the resource. There is one special case and that is the where ACL if you want to use the where ACL in the profile you should set the where ACL of the named console to something like *none* as an empty where ACL means allow restore anywhere. - Add support for regular expressions in ACLs. This makes ACLs a lot more universal and usable. e.g. you can now use a poolAcl which states: .*NDMP.* and get access to all pools which match that regular expression (Thing are compared case insensitive). - Add support for deny ACLs e.g. a command acl like this will work now: !show, *all* Which will allow all commands but not show. |
||
mod - src/console/console.c | Diff File | ||
mod - src/dird/dird_conf.c | Diff File | ||
mod - src/dird/dird_conf.h | Diff File | ||
mod - src/dird/ua_acl.c | Diff File | ||
mod - src/dird/ua_cmds.c | Diff File | ||
mod - src/dird/ua_dotcmds.c | Diff File | ||
mod - src/dird/ua_output.c | Diff File | ||
master b8bd0940 2014-12-29 17:26 Marco van Wieringen Ported: N/A Details Diff |
ACL enhancements - Add support for console profiles This adds some basic support for defining a profile with some basic ACLS which can be referenced by any console resource. This way you don't have to define the same ACLs over and over again for each named console. The way this works is that the ACL definition in the console resource is checked first to see if it already allows you to access the wanted resource. If that is not the case it will check if your named console is connected to a certain profile and use the ACL setting in that profile to get access to the resource. There is one special case and that is the where ACL if you want to use the where ACL in the profile you should set the where ACL of the named console to something like *none* as an empty where ACL means allow restore anywhere. - Add support for regular expressions in ACLs. This makes ACLs a lot more universal and usable. e.g. you can now use a poolAcl which states: .*NDMP.* and get access to all pools which match that regular expression (Thing are compared case insensitive). - Add support for deny ACLs e.g. a command acl like this will work now: !show, *all* Which will allow all commands but not show. |
||
mod - src/console/console.c | Diff File | ||
mod - src/dird/dird_conf.c | Diff File | ||
mod - src/dird/dird_conf.h | Diff File | ||
mod - src/dird/ua_acl.c | Diff File | ||
mod - src/dird/ua_cmds.c | Diff File | ||
mod - src/dird/ua_dotcmds.c | Diff File | ||
mod - src/dird/ua_output.c | Diff File | ||
master c12d25ff 2014-12-24 14:21 Marco van Wieringen Ported: N/A Details Diff |
Fix director crash on dir command with long filenames Fixes 0000383: dir command in bconsole crash bareos-dir |
||
mod - src/dird/ua_tree.c | Diff File | ||
master ae9681c8 2014-12-24 13:21 Ported: N/A Details Diff |
Fix director crash on dir command with long filenames Fixes 0000383: dir command in bconsole crash bareos-dir |
Affected Issues 0000383 |
|
mod - src/dird/ua_tree.c | Diff File | ||
bareos-14.2 8befea7d 2014-12-24 13:21 Ported: N/A Details Diff |
Fix director crash on dir command with long filenames Fixes 0000383: dir command in bconsole crash bareos-dir |
Affected Issues 0000383 |
|
mod - src/dird/ua_tree.c | Diff File | ||
master ac7bd72d 2014-12-24 00:19 Marco van Wieringen Ported: N/A Details Diff |
Revert supplemental groups scripting. This might not be fully right but until we have time to fix the new code this is better then nothing. |
||
mod - scripts/bareos-config-lib.sh.in | Diff File | ||
master cbe2e136 2014-12-23 23:19 Ported: N/A Details Diff |
Revert supplemental groups scripting. This might not be fully right but until we have time to fix the new code this is better then nothing. |
||
mod - scripts/bareos-config-lib.sh.in | Diff File | ||
master 2d942109 2014-12-23 23:14 Marco van Wieringen Ported: N/A Details Diff |
Some more fixes to the supplemental groups scripting. | ||
mod - scripts/bareos-config-lib.sh.in | Diff File | ||
master e20055db 2014-12-23 22:14 Ported: N/A Details Diff |
Some more fixes to the supplemental groups scripting. | ||
mod - scripts/bareos-config-lib.sh.in | Diff File | ||
master 1ce286e1 2014-12-23 22:01 Marco van Wieringen Ported: N/A Details Diff |
Work around the fact that the usermod doesn't always have -a Fixes 0000382: Don't remove supplemental groups on install. |
||
mod - scripts/bareos-config-lib.sh.in | Diff File |