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 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 |