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

joergs

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

joergs

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

mvwieringen

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

mvwieringen

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

mvwieringen

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

mvwieringen

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

mvwieringen

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

mvwieringen

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
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 532 533 534 535 536 537 538 ... 540 ... 600 ... 635 636 637  Next  Last