Changesets: bareos

master 4bce1072

2015-01-06 20:32

Marco van Wieringen

Ported: N/A

Details Diff
Major TLS overhaul.

- Make tls verify peer checking more consistent.
- Implement the TLSVerifyPeer keyword in more places.
- Added TlsAllowedCn keyword in more places.
- Added the possibility to set a TlsCipherList as an
explicit cipher list to be used for the TLS connection.
(Format depends on the TLS library used.)

Fixes 0000371: "TLSVerifyPeer" not available in Client resource
mod - src/console/console.c Diff File
mod - src/console/console_conf.c Diff File
mod - src/console/console_conf.h Diff File
mod - src/dird/authenticate.c Diff File
mod - src/dird/dird.c Diff File
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File
mod - src/filed/authenticate.c Diff File
mod - src/filed/filed.c Diff File
mod - src/filed/filed_conf.c Diff File
mod - src/filed/filed_conf.h Diff File
mod - src/lib/bnet.c Diff File
mod - src/lib/bsock.c Diff File
mod - src/lib/bsock.h Diff File
mod - src/lib/protos.h Diff File
mod - src/lib/tls_gnutls.c Diff File
mod - src/lib/tls_none.c Diff File
mod - src/lib/tls_nss.c Diff File
mod - src/lib/tls_openssl.c Diff File
mod - src/qt-console/bat_conf.cpp Diff File
mod - src/qt-console/bat_conf.h Diff File
mod - src/qt-console/bcomm/dircomm.cpp Diff File
mod - src/stored/authenticate.c Diff File
mod - src/stored/stored.c Diff File
mod - src/stored/stored_conf.c Diff File
mod - src/stored/stored_conf.h Diff File

master c862034f

2015-01-04 10:47

Bruno Friedmann


Committer: Marco van Wieringen

Ported: N/A

Details Diff
Make systemd aware of normal daemon exit status

Make systemd aware of normal daemon exit status, so service are in
success state after stop or restart.

Fixes 0000386: Add special SIGNAL to service unit (systemd) to support
correctly normal exit status

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
Affected Issues
0000386
mod - platforms/systemd/bareos-dir.service.in Diff File
mod - platforms/systemd/bareos-fd.service.in Diff File
mod - platforms/systemd/bareos-sd.service.in Diff File

bareos-14.2 93a53997

2015-01-04 10:47

Bruno Friedmann


Committer: Joerg Steffens

Ported: master

Details Diff
Make systemd aware of normal daemon exit status

Make systemd aware of normal daemon exit status, so service are in
success state after stop or restart.

Fixes 0000386: Add special SIGNAL to service unit (systemd) to support
correctly normal exit status

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
Affected Issues
0000386
mod - platforms/systemd/bareos-dir.service.in Diff File
mod - platforms/systemd/bareos-fd.service.in Diff File
mod - platforms/systemd/bareos-sd.service.in Diff File

master 4fee68d7

2015-01-04 10:47

Bruno Friedmann


Committer: Marco van Wieringen

Ported: N/A

Details Diff
Make systemd aware of normal daemon exit status

Make systemd aware of normal daemon exit status, so service are in
success state after stop or restart.

Fixes 0000386: Add special SIGNAL to service unit (systemd) to support
correctly normal exit status

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - platforms/systemd/bareos-dir.service.in Diff File
mod - platforms/systemd/bareos-fd.service.in Diff File
mod - platforms/systemd/bareos-sd.service.in Diff File

master dda58fce

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

bareos-14.2 05bcb87a

2015-01-01 11:50

Marco van Wieringen


Committer: Joerg Steffens

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 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
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 538 539 540 541 542 543 544 ... 600 ... 641 642 643  Next  Last