Changesets: bareos

master 2a3cb18e

2020-08-21 16:31

MSP-Stev


Committer: GitHub

Ported: N/A

Details Diff
fix no "Available versions" in restore dialog for filenames with spaces
mod - webui/module/Restore/src/Restore/Model/RestoreModel.php Diff File

master e749b992

2020-08-21 15:50

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000566 from arogge/dev/arogge/master/TT4200517

core: add nullptr-guard to CreateAttriburesRecord()
mod - core/src/cats/sql_create.cc Diff File

master 28f378c5

2020-08-20 21:42

joergs

Ported: N/A

Details Diff
systemtest config-dump: adapted config file

* size values now don't have trailing spaces
* new config directive TlsProtocol
mod - systemtests/tests/config-dump/etc/bareos/bareos-dir-full.conf.in Diff File
add - systemtests/tests/config-dump/etc/bareos/bareos-dir-lists.conf.in Diff File
add - systemtests/tests/config-dump/etc/bareos/bareos-dir-minimal.conf.in Diff File
mod - systemtests/tests/config-dump/testrunner Diff File

master fba11954

2020-08-20 21:41

joergs

Ported: N/A

Details Diff
gtest: list handling of the config parser

Tests if the varios types of config directives
correctly read multiple values.

Also document the limitations of the CFG_TYPE_STR type:
When a CFG_TYPE_STR config directive is used,
only the first entry from the last directive is used.
All other entry are silently ignored.
add - core/src/tests/configs/bareos-configparser-tests/bareos-dir-CFG_TYPE_ALIST_RES.conf Diff File
add - core/src/tests/configs/bareos-configparser-tests/bareos-dir-CFG_TYPE_ALIST_STR.conf Diff File
add - core/src/tests/configs/bareos-configparser-tests/bareos-dir-CFG_TYPE_AUDIT.conf Diff File
add - core/src/tests/configs/bareos-configparser-tests/bareos-dir-CFG_TYPE_FNAME.conf Diff File
add - core/src/tests/configs/bareos-configparser-tests/bareos-dir-CFG_TYPE_PLUGIN_NAMES.conf Diff File
add - core/src/tests/configs/bareos-configparser-tests/bareos-dir-CFG_TYPE_STR.conf Diff File
add - core/src/tests/configs/bareos-configparser-tests/bareos-dir-CFG_TYPE_STR_VECTOR.conf Diff File
add - core/src/tests/configs/bareos-configparser-tests/bareos-dir-CFG_TYPE_STR_VECTOR_OF_DIRS.conf.in Diff File
mod - core/src/tests/test_config_parser_dir.cc Diff File

master 53ae5846

2020-08-20 19:39

arogge

Ported: N/A

Details Diff
cmake: use file(WRITE) instead of file(TOUCH)

Older CMake doesn't support file(TOUCH) yet, so we use file(WRITE)
instead.
mod - cmake/BareosCheckAcl.cmake Diff File
mod - cmake/BareosCheckXattr.cmake Diff File

bareos-19.2 f2290c55

2020-08-20 19:39

arogge

Ported: N/A

Details Diff
cmake: use file(WRITE) instead of file(TOUCH)

Older CMake doesn't support file(TOUCH) yet, so we use file(WRITE)
instead.

(cherry picked from commit 53ae5846ea5332dc8e037b36a5ff92691c2e5e22)
mod - cmake/BareosCheckAcl.cmake Diff File
mod - cmake/BareosCheckXattr.cmake Diff File

master 096c437a

2020-08-20 12:52

franku

Ported: N/A

Details Diff
lib: use std::max for highest filedescriptor number
mod - core/src/lib/bnet_server_tcp.cc Diff File

master a43d1222

2020-08-19 19:43

franku

Ported: N/A

Details Diff
tls: use configurable protocol parameter

- add SSL_CONF_cmd for Protocol
- add config parameter to tls common
- move creation of contexts to TlsOpenSslPrivate
- cleanup constructor of TlsResource
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/tls.h Diff File
mod - core/src/lib/tls_conf.cc Diff File
mod - core/src/lib/tls_conf.h Diff File
mod - core/src/lib/tls_openssl.cc Diff File
mod - core/src/lib/tls_openssl.h Diff File
mod - core/src/lib/tls_openssl_private.cc Diff File
mod - core/src/lib/tls_openssl_private.h Diff File
mod - core/src/lib/tls_resource_items.h Diff File
mod - docs/manuals/source/include/autogenerated/bareos-dir-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-fd-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-sd-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-tray-monitor-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bconsole-config-schema.json Diff File

master 297c8e73

2020-08-19 19:23

arogge

Ported: N/A

Details Diff
findlib: adapt xattr changes for acl, too.

Previously the filed did not pick up acl on filesystems when
st_dev == 0. This patch now also considers such filesystems.
mod - core/src/filed/backup.cc Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/fd_plugins.h Diff File
mod - core/src/filed/jcr_private.h Diff File
mod - core/src/filed/restore.cc Diff File
mod - core/src/findlib/acl.cc Diff File
mod - core/src/findlib/acl.h Diff File
mod - core/src/stored/bextract.cc Diff File

bareos-19.2 5fb4918a

2020-08-19 19:23

arogge

Ported: N/A

Details Diff
findlib: adapt xattr changes for acl, too.

Previously the filed did not pick up acl on filesystems when
st_dev == 0. This patch now also considers such filesystems.

(cherry picked from commit 297c8e7373ee984b631de90d04eb1c5cb96a02f1)
mod - core/src/filed/backup.cc Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/fd_plugins.h Diff File
mod - core/src/filed/jcr_private.h Diff File
mod - core/src/filed/restore.cc Diff File
mod - core/src/findlib/acl.cc Diff File
mod - core/src/findlib/acl.h Diff File
mod - core/src/stored/bextract.cc Diff File

master e0808db2

2020-08-19 18:39

arogge

Ported: N/A

Details Diff
systemtests: add acl test

A simple test to check whether attributes set with setfacl are backed
up and restored properly.
add - cmake/BareosCheckAcl.cmake Diff File
mod - systemtests/CMakeLists.txt Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/acl/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/acl/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/acl/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/acl/testrunner Diff File

bareos-19.2 7e4c3f09

2020-08-19 18:39

arogge

Ported: N/A

Details Diff
systemtests: add acl test

A simple test to check whether attributes set with setfacl are backed
up and restored properly.

(cherry picked from commit e0808db2da9673a79f3b51ff2bbb0e005ab6a83d)
add - cmake/BareosCheckAcl.cmake Diff File
mod - systemtests/CMakeLists.txt Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/acl/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/acl/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/acl/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/acl/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/acl/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/acl/testrunner Diff File

master c65b6b0c

2020-08-19 17:18

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000573 from bareos/dev/pstorz/master/enable-mysql-sqlite-for-testing

enable testing of deprecated databases (MySQL and SQLite)
mod - core/src/cats/create_bareos_database.in Diff File
mod - core/src/cats/make_bareos_tables.in Diff File
mod - systemtests/environment.in Diff File
mod - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File

master e1b75739

2020-08-19 16:56

pstorz

Ported: N/A

Details Diff
cats: allow MySQL/SQLite db create and make tables during tests

In order to still allow creation of MySQL and SQlite databases when
running tests but forbid it otherwise, the environment variable
BAREOS_TEST_RUNNING is defined in all tests.

When this variable is undefined, creating databases and making tables of
MySQL and SQLite is forbidden.
mod - core/src/cats/create_bareos_database.in Diff File
mod - core/src/cats/make_bareos_tables.in Diff File
mod - systemtests/environment.in Diff File

master 9e012476

2020-08-19 16:02

pstorz

Ported: N/A

Details Diff
tests: dbcopy-mysql-postgresql: removed unneded python module in test fileset
mod - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File

master 74794e07

2020-08-18 15:50

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000567 from arogge/dev/arogge/master/cmake-toolchain-details

core: print toolchain details in cmake configure
mod - core/CMakeLists.txt Diff File

master 321e4367

2020-08-14 12:56

franku

Ported: N/A

Details Diff
lib: dynamic allocation of buffers for address list
mod - core/src/lib/bnet_server_tcp.cc Diff File

master c59228e7

2020-08-13 18:32

franku


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000565 from bareos/dev/franku/master/heartbeat-shutdown

Fix hearbeat thread shutdown race condition
mod - core/src/filed/heartbeat.cc Diff File
mod - core/src/filed/jcr_private.h Diff File

master 5220cb69

2020-08-12 18:25

franku

Ported: N/A

Details Diff
docs: add information for the status config command
mod - docs/manuals/source/TasksAndConcepts/BareosConsole.rst Diff File

master 9f782a37

2020-08-12 14:29

franku

Ported: N/A

Details Diff
systemtests: add bareos-acl
mod - systemtests/CMakeLists.txt Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/console/bareos-acl.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bconsole-acl-none.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bconsole-acl-status-conf.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bconsole-acl-status.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/bareos-acl/testrunner Diff File

master 9ace3664

2020-08-11 19:08

franku

Ported: N/A

Details Diff
dird: check user ACL for status conf
mod - core/src/dird/ua_status.cc Diff File

master f23c2c95

2020-08-11 18:51

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #569 from bareos/dev/pstorz/master/new-distris

fix build problems on new distributions
mod - core/cmake/BareosCheckIncludes.cmake Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/plugins/filed/cephfs-fd.cc Diff File
mod - core/src/stored/backends/cephfs_device.cc Diff File

master 410b8b34

2020-08-11 16:09

pstorz

Ported: N/A

Details Diff
rename HAVE_CEPHFS_CEPH_STATX_H to HAVE_CEPH_STATX as this is what we check for
mod - core/cmake/BareosCheckIncludes.cmake Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/plugins/filed/cephfs-fd.cc Diff File
mod - core/src/stored/backends/cephfs_device.cc Diff File

bareos-19.2 ee666d51

2020-08-11 16:09

pstorz


Committer: arogge

Ported: N/A

Details Diff
rename HAVE_CEPHFS_CEPH_STATX_H to HAVE_CEPH_STATX as this is what we check for

(cherry picked from commit 410b8b34147eb7ae2516b1703ad39c5cc6a82a63)
mod - core/cmake/BareosCheckIncludes.cmake Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/plugins/filed/cephfs-fd.cc Diff File
mod - core/src/stored/backends/cephfs_device.cc Diff File

master 34c9fd93

2020-08-11 12:35

pstorz

Ported: N/A

Details Diff
ceph: detect ceph_statx symbol instead of ceph_statx.h

As cephfs/ceph_statx.h does note exist anymore, we now check for the
symbol ceph_statx instead of checking for the include file
cephfs/ceph_statx.h.
mod - core/cmake/BareosCheckIncludes.cmake Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 256 257 258 259 260 261 262 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 665 666 667  Next  Last