Changesets: bareos

master 05598d5f

2021-05-31 19:34

pstorz

Ported: N/A

Details Diff
systemtests: fix finding sudo if cmake < 3.19

cmake < 3.19 cannot find sudo:

In CMake 3.18 and below, the find_program() command on UNIX would find
files that are readable without requiring execute permission, and would
not find files that are executable without read permission. In CMake
3.19 and above, find_program now prefers to require execute permission
but not read permission.

So for now the sudo path is hardcoded.
mod - core/cmake/BareosFindPrograms.cmake Diff File
mod - systemtests/CMakeLists.txt Diff File

master 41b00362

2021-05-31 19:03

frank

Ported: N/A

Details Diff
Update CHANGELOG.md
mod - CHANGELOG.md Diff File

master 0fb913c7

2021-05-31 18:45

frank

Ported: N/A

Details Diff
webui: set default extras as empty array to prevent compact() errors

PHP compact() function will create php error when $args is an
empty array.

See: https://github.com/zendframework/zend-view/pull/170

Fixes 0001205: HeadLink.php error with PHP 7.3
Affected Issues
0001205
mod - webui/vendor/zendframework/zend-view/src/Helper/HeadLink.php Diff File

bareos-18.2 9feacc87

2021-05-31 18:45

frank

Ported: N/A

Details Diff
webui: set default extras as empty array to prevent compact() errors

PHP compact() function will create php error when $args is an
empty array.

See: https://github.com/zendframework/zend-view/pull/170

Fixes 0001205: HeadLink.php error with PHP 7.3

(cherry picked from commit 0fb913c74d22bd73710d4e7097e1df0f662a990d)
Affected Issues
0001205
mod - webui/vendor/zendframework/zend-view/src/Helper/HeadLink.php Diff File

bareos-19.2 a1d7e953

2021-05-31 18:45

frank

Ported: N/A

Details Diff
webui: set default extras as empty array to prevent compact() errors

PHP compact() function will create php error when $args is an
empty array.

See: https://github.com/zendframework/zend-view/pull/170

Fixes 0001205: HeadLink.php error with PHP 7.3

(cherry picked from commit 0fb913c74d22bd73710d4e7097e1df0f662a990d)
Affected Issues
0001205
mod - webui/vendor/zendframework/zend-view/src/Helper/HeadLink.php Diff File

master a8da7d03

2021-05-31 14:44

pstorz

Ported: N/A

Details Diff
ctest: reduce PARALLEL_LEVEL from 10 to 5
mod - core/CTestScript.cmake.in Diff File

master e587d9c6

2021-05-31 12:57

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000790 from bareos/dev/pstorz/master/enhance-testcoverage

systemtests: increase test coverage
mod - .quality-gates.yml Diff File
mod - CHANGELOG.md Diff File
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosFindPrograms.cmake Diff File
mod - core/cmake/BareosSetVariableDefaults.cmake Diff File
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/environment.in Diff File
mod - systemtests/scripts/functions Diff File
mod - systemtests/tests/bareos/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/bareos/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
mod - systemtests/tests/bareos/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/bareos/testrunner Diff File
add - systemtests/tests/bscan-bextract-bls/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/gfapi-fd/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/gfapi-fd/testrunner Diff File
mod - systemtests/tests/py2plug-fd-ldap/testdata.py Diff File

master 7505d1bc

2021-05-30 18:53

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000784 from bareos/dev/pstorz/master/fix-PySavePacket-memleak

fix py save packet memleak
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/lib/message.cc Diff File
mod - core/src/lib/message_queue_item.h Diff File
mod - core/src/plugins/filed/python/module/bareosfd.cc Diff File

master d8f7a2a7

2021-05-30 14:17

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000819 from bareos/dev/pstorz/master/f34

Changes required for Fedora34 and FreeBSD 13.0
mod - CHANGELOG.md Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.director Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/plist Diff File
mod - core/platforms/packaging/bareos.spec Diff File
add - docs/pkglists/Fedora_34.x86_64 Diff File
mod - systemtests/tests/py2plug-fd-local-fileset-restoreobject/testrunner Diff File
mod - systemtests/tests/py2plug-fd-local-fileset/testrunner Diff File

master d1aeca69

2021-05-28 21:05

stephand

Ported: N/A

Details Diff
update CHANGELOG: PR 0000826
mod - CHANGELOG.md Diff File

master 1c190f51

2021-05-28 20:52

stephand

Ported: N/A

Details Diff
vmware: Fix bareos_vadp_dumper VMDK File creation

Before, the value of length attribute of the changed block tracking query
result was used as disk size when bareos_vadp_dumper called the VDDK function
VixDiskLib_Create to create VMDK files on restore with localvmdk=yes. But
this value is not the real disk size in all cases, so the VMDK was too
small.

With this fix, the VMDK files are created with the correct size.
mod - core/src/vmware/vadp_dumper/bareos_vadp_dumper.cc Diff File

master eb06c1ea

2021-05-28 20:46

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000825 from alaaeddineelamri/dev/alaaeddineelamri/master/fix-full-path-globbing-bug

fix full path globbing bug
mod - core/src/dird/ua_select.cc Diff File
mod - core/src/dird/ua_tree.cc Diff File
mod - core/src/tests/globbing_test.cc Diff File

master 59937615

2021-05-28 18:39

Alaa Eddine Elamri

Ported: N/A

Details Diff
dir: fixed a warning in ua_select.cc
mod - core/src/dird/ua_select.cc Diff File

master f26ef893

2021-05-28 18:33

Alaa Eddine Elamri

Ported: N/A

Details Diff
dir: fix for full path bug
mod - core/src/dird/ua_tree.cc Diff File

master 51b6e01a

2021-05-28 17:38

Alaa Eddine Elamri

Ported: N/A

Details Diff
unittests: added missing full path use cases
mod - core/src/tests/globbing_test.cc Diff File

master c5307fd4

2021-05-27 20:05

joergs


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000700 from tuxmaster5000/systemd

On modern systemd the network is only 'ip' ready at network-online.target
mod - CHANGELOG.md Diff File
mod - core/platforms/systemd/bareos-dir.service.in Diff File
mod - core/platforms/systemd/bareos-fd.service.in Diff File
mod - core/platforms/systemd/bareos-sd.service.in Diff File
mod - debian/bareos-director.service.in Diff File
mod - debian/bareos-filedaemon.service.in Diff File
mod - debian/bareos-storage.service.in Diff File

master 0a8f6a16

2021-05-27 19:37

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000803

core: make "alist" and "dlist" type safe templates
mod - .clang-format Diff File
mod - core/src/cats/bdb_mysql.h Diff File
mod - core/src/cats/bdb_postgresql.h Diff File
mod - core/src/cats/bdb_sqlite.h Diff File
mod - core/src/cats/bvfs.cc Diff File
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/cats_backends.cc Diff File
mod - core/src/cats/mysql.cc Diff File
mod - core/src/cats/postgresql.cc Diff File
mod - core/src/cats/sqlite.cc Diff File
mod - core/src/console/console.cc Diff File
mod - core/src/dird/dir_plugins.cc Diff File
mod - core/src/dird/dir_plugins.h Diff File
mod - core/src/dird/dird.cc Diff File
mod - core/src/dird/dird.h Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/dird_conf.h Diff File
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/dird/jcr_private.h Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/jobq.cc Diff File
mod - core/src/dird/jobq.h Diff File
mod - core/src/dird/migrate.cc Diff File
mod - core/src/dird/msgchan.cc Diff File
mod - core/src/dird/msgchan.h Diff File
mod - core/src/dird/ndmp_dma_storage.cc Diff File
mod - core/src/dird/ndmp_dma_storage.h Diff File
mod - core/src/dird/sd_cmds.cc Diff File
mod - core/src/dird/sd_cmds.h Diff File
mod - core/src/dird/socket_server.cc Diff File
mod - core/src/dird/socket_server.h Diff File
mod - core/src/dird/storage.cc Diff File
mod - core/src/dird/storage.h Diff File
mod - core/src/dird/ua_acl.cc Diff File
mod - core/src/dird/ua_cmds.cc Diff File
mod - core/src/dird/ua_impexp.cc Diff File
mod - core/src/dird/ua_prune.cc Diff File
mod - core/src/dird/ua_run.cc Diff File
mod - core/src/dird/ua_select.cc Diff File
mod - core/src/dird/ua_select.h Diff File
mod - core/src/dird/ua_status.cc Diff File
mod - core/src/filed/dir_cmd.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/filed.cc Diff File
mod - core/src/filed/filed_conf.h Diff File
mod - core/src/filed/jcr_private.h Diff File
mod - core/src/filed/restore.cc Diff File
mod - core/src/filed/restore.h Diff File
mod - core/src/filed/socket_server.cc Diff File
mod - core/src/filed/socket_server.h Diff File
mod - core/src/findlib/find.h Diff File
mod - core/src/findlib/xattr.cc Diff File
mod - core/src/findlib/xattr.h Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/address_conf.cc Diff File
mod - core/src/lib/address_conf.h Diff File
mod - core/src/lib/alist.cc Diff File
mod - core/src/lib/alist.h Diff File
mod - core/src/lib/bnet.cc Diff File
mod - core/src/lib/bnet.h Diff File
mod - core/src/lib/bnet_server_tcp.cc Diff File
mod - core/src/lib/bnet_server_tcp.h Diff File
mod - core/src/lib/breg.cc Diff File
mod - core/src/lib/breg.h Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/bsock_tcp.cc Diff File
mod - core/src/lib/connection_pool.cc Diff File
mod - core/src/lib/connection_pool.h Diff File
mod - core/src/lib/crypto.h Diff File
mod - core/src/lib/crypto_cache.cc Diff File
mod - core/src/lib/crypto_cache.h Diff File
mod - core/src/lib/crypto_none.cc Diff File
mod - core/src/lib/crypto_nss.cc Diff File
mod - core/src/lib/crypto_openssl.cc Diff File
mod - core/src/lib/dlink.h Diff File
mod - core/src/lib/dlist.cc Diff File
mod - core/src/lib/dlist.h Diff File
mod - core/src/lib/guid_to_name.cc Diff File
mod - core/src/lib/guid_to_name.h Diff File
mod - core/src/lib/ini.cc Diff File
mod - core/src/lib/ini.h Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/lib/message_queue_item.h Diff File
mod - core/src/lib/mntent_cache.cc Diff File
mod - core/src/lib/mntent_cache.h Diff File
mod - core/src/lib/output_formatter.cc Diff File
mod - core/src/lib/output_formatter.h Diff File
mod - core/src/lib/output_formatter_resource.cc Diff File
mod - core/src/lib/output_formatter_resource.h Diff File
mod - core/src/lib/parse_conf_init_resource.cc Diff File
mod - core/src/lib/plugins.cc Diff File
mod - core/src/lib/plugins.h Diff File
mod - core/src/lib/res.cc Diff File
mod - core/src/lib/resource_item.h Diff File
mod - core/src/lib/runscript.cc Diff File
mod - core/src/lib/runscript.h Diff File
mod - core/src/lib/watchdog.cc Diff File
mod - core/src/lib/watchdog.h Diff File
mod - core/src/plugins/filed/cephfs/cephfs-fd.cc Diff File
mod - core/src/plugins/filed/gfapi/gfapi-fd.cc Diff File
mod - core/src/stored/acquire.cc Diff File
mod - core/src/stored/autochanger_resource.cc Diff File
mod - core/src/stored/autochanger_resource.h Diff File
mod - core/src/stored/backends/CMakeLists.txt Diff File
mod - core/src/stored/backends/chunked_device.cc Diff File
mod - core/src/stored/backends/chunked_device.h Diff File
mod - core/src/stored/backends/ordered_cbuf.cc Diff File
mod - core/src/stored/backends/ordered_cbuf.h Diff File
mod - core/src/stored/bextract.cc Diff File
mod - core/src/stored/bsr.h Diff File
mod - core/src/stored/dev.h Diff File
mod - core/src/stored/dir_cmd.cc Diff File
mod - core/src/stored/jcr_private.h Diff File
mod - core/src/stored/ndmp_tape.cc Diff File
mod - core/src/stored/ndmp_tape.h Diff File
mod - core/src/stored/read_ctx.h Diff File
mod - core/src/stored/read_record.cc Diff File
mod - core/src/stored/record.h Diff File
mod - core/src/stored/reserve.cc Diff File
mod - core/src/stored/reserve.h Diff File
mod - core/src/stored/sd_plugins.cc Diff File
mod - core/src/stored/sd_plugins.h Diff File
mod - core/src/stored/sd_stats.cc Diff File
mod - core/src/stored/socket_server.cc Diff File
mod - core/src/stored/socket_server.h Diff File
mod - core/src/stored/status.cc Diff File
mod - core/src/stored/stored_conf.h Diff File
mod - core/src/stored/vol_mgr.cc Diff File
mod - core/src/stored/vol_mgr.h Diff File
mod - core/src/tests/alist_test.cc Diff File
mod - core/src/tests/dlist_test.cc Diff File
mod - core/src/tests/test_config_parser_dir.cc Diff File
mod - core/src/win32/findlib/win32.cc Diff File

master e782ad26

2021-05-27 19:29

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000801

Restore browser globbing bug with paths in mark command
mod - CHANGELOG.md Diff File
mod - core/src/dird/ua_tree.cc Diff File
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/globbing_test.cc Diff File

master 13e8237e

2021-05-27 19:15

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000731 from alaaeddineelamri/dev/alaa/master/multicolumn-prompts

Multicolumn prompts in selection mode
mod - CHANGELOG.md Diff File
mod - core/src/dird/ua_select.cc Diff File
mod - core/src/dird/ua_select.h Diff File
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/multicolumn_prompts.cc Diff File

master 4128f11e

2021-05-27 19:02

joergs

Ported: N/A

Details Diff
update CHANGELOG: use systemd type simple 0000824
mod - CHANGELOG.md Diff File

master a2296cad

2021-05-27 19:02

pstorz

Ported: N/A

Details Diff
MessageQueueItem: remove const-ness from msg_
mod - core/src/lib/message.cc Diff File
mod - core/src/lib/message_queue_item.h Diff File

master d5493752

2021-05-27 18:53

joergs

Ported: N/A

Details Diff
systemd: remove unused tmpfiles.d config file

It has been prepared for the Bareos daemon pid files,
but is no longer (or has never been) used.
mod - core/.gitignore Diff File
mod - core/platforms/systemd/CMakeLists.txt Diff File
rm - core/platforms/systemd/bareos.conf.in Diff File

master 4c32a686

2021-05-27 17:58

joergs

Ported: N/A

Details Diff
update CHANGELOG: cleanup systemd service dependencies 0000700
mod - CHANGELOG.md Diff File

master 3be44e0f

2021-05-27 15:04

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000820 from bareos/dev/fbergkemper/master/bug-0000912

docs: webui: change wording in installation chapter
mod - docs/manuals/source/IntroductionAndTutorial/InstallingBareosWebui.rst Diff File

master 8d9b7081

2021-05-27 13:06

joergs

Ported: N/A

Details Diff
systemd: switch service from forking to simple

The service type forking caused problems on newer systemd versions
(Fedora 34).
Using type=simple and starting the daemons without forking
has the advantage, that daemon messages to stdout and stderr are shown
with systemctl status or journalctl. This includes the daemon debug
messages, when set into debug mode.

Removed the PIDFile directive, as it is only required for Type=forking
and will be incorrect, as soon as listening port is changed in the
Bareos configuration.

Removed the no longer supported (and never really used) directive
StandardOutput=syslog

Director: Exit code 1 is no longer treated as success. This has been
introduced as a workaround, but is no longer required.
mod - core/platforms/systemd/bareos-dir.service.in Diff File
mod - core/platforms/systemd/bareos-fd.service.in Diff File
mod - core/platforms/systemd/bareos-sd.service.in Diff File
mod - debian/bareos-director.service.in Diff File
mod - debian/bareos-filedaemon.service.in Diff File
mod - debian/bareos-storage.service.in Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 176 177 178 179 180 181 182 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 628 629 630  Next  Last