Changesets: bareos

master 6904595a

2020-06-03 15:23

pstorz

Ported: N/A

Details Diff
vmware: merged vmware into subdirectories

- moved vmware/ directory into core/src
- moved vmware plugin to src/plugins/filed
- introduced python vmware plugin test
- cmake: look for vmware-vix-disklib

To run the vmware test, do the following:

* unpack vmware-vix-disklib into /usr/lib/vmware-vix-disklib-distrib
* set the rquired variables when running cmake like this:

cmake <src directory> \
<usual configure settings> \
-Dvmware_user=Administrator@vsphere.local\
-Dvmware_password="p@$$w0rd" \
-Dvmware_vm_name=testvm1 \
-Dvmware_datacenter=mydc1 \
-Dvmware_folder="/webservers" \
-Dvmware_server=<ip_or_name_of_server>
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File
mod - core/cmake/BareosFindLibraryAndHeaders.cmake Diff File
mod - core/debian/control Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/CMakeLists.txt Diff File
mod - core/src/plugins/filed/CMakeLists.txt Diff File
add - core/src/vmware/debian/control Diff File
add - core/src/vmware/packaging/bareos-vmware.spec Diff File
mod - systemtests/CMakeLists.txt Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-dir.d/fileset/VMwareTest.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/reset_cbt.sh Diff File
add - systemtests/tests/python-fd-vmware-plugin-test/testrunner Diff File
rm - vmware/debian/control Diff File
rm - vmware/packaging/bareos-vmware.spec Diff File

master 0094f9be

2020-06-03 14:01

pstorz

Ported: N/A

Details Diff
fd_plugins: Fix misleading log when job is cancelled in plugin

When a job is cancelled in a plugin call, the log being was:
Command plugin "python:..." requested, but is not loaded.

As this is very misleading, cancelling is handled individually and the
log being created now is:
Command plugin "python:..." requested, but job is already cancelled.
mod - core/src/filed/fd_plugins.cc Diff File

master 5543219c

2020-06-02 19:25

arogge

Ported: N/A

Details Diff
stored: avoid double-free in spool.cc

Near the end of DespoolData() rdev->dev_name and rdev->errmsg are freed.
However, the pointers are not set to nullptr, which leads to a
double-free when the dtor runs.
This patch removes the FreeMemory()/FreePoolMemory() calls and leaves
cleaning to the dtor alone.
mod - core/src/stored/spool.cc Diff File

master 7f37ef21

2020-06-02 19:22

arogge

Ported: N/A

Details Diff
lib: avoid deadlock in signal handler

Previously the signal handler allocated memory by calling
GetPoolMemory() indirectly via the BErrNo ctor.
In case the signal handler was called while the mutex for pool memory
was locked, the result was a deadlock.
This patch removes the usage of BErrNo in favor of standard strerror()
which avoids GetPoolMemory() and in turn fixed the deadlock.
mod - core/src/lib/signal.cc Diff File

master fe82c3de

2020-06-02 19:22

arogge

Ported: N/A

Details Diff
systemtests: add test with data-spooling enabled
mod - systemtests/CMakeLists.txt Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/tray-monitor.d/monitor/bareos-mon.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
add - systemtests/tests/backup-bareos-spool-test/testrunner Diff File

bareos-19.2 e5eb74fc

2020-05-29 16:53

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000533 from bareos/dev/pstorz/bareos-19.2/oVirt-restore-bug-fix

oVirt plugin: fix restore problem to local disk
mod - core/src/plugins/filed/BareosFdPluginOvirt.py Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File

master 8e364c2a

2020-05-29 16:52

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000534 from bareos/dev/pstorz/master/oVirt-restore-bug-fix

oVirt plugin: fix restore problem to local disk
mod - core/src/plugins/filed/BareosFdPluginOvirt.py Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File

master 2fb93bed

2020-05-29 13:28

frank


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000532 from bareos/dev/fbergkemper/master/s3563

dird: display who triggered the job in job reports
mod - core/src/dird/CMakeLists.txt Diff File
mod - core/src/dird/admin.cc Diff File
mod - core/src/dird/archive.cc Diff File
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/consolidate.cc Diff File
mod - core/src/dird/jcr_private.h Diff File
add - core/src/dird/job_trigger.cc Diff File
add - core/src/dird/job_trigger.h Diff File
mod - core/src/dird/migrate.cc Diff File
mod - core/src/dird/restore.cc Diff File
mod - core/src/dird/run_on_incoming_connect_interval.cc Diff File
mod - core/src/dird/scheduler.cc Diff File
mod - core/src/dird/scheduler.h Diff File
mod - core/src/dird/scheduler_job_item_queue.cc Diff File
mod - core/src/dird/scheduler_job_item_queue.h Diff File
mod - core/src/dird/scheduler_private.cc Diff File
mod - core/src/dird/scheduler_private.h Diff File
mod - core/src/dird/ua_run.cc Diff File
mod - core/src/dird/verify.cc Diff File
mod - core/src/tests/scheduler.cc Diff File
mod - core/src/tests/scheduler_job_item_queue.cc Diff File

master a6adff11

2020-05-28 17:36

pstorz

Ported: N/A

Details Diff
oVirt plugin: fix restore problem to local disk

Fix local restore problem introduced with commit 112020886099.

During local restore, the restore is cancelled with a KeyError:

File "BareosFdWrapper.py", line 66, in create_file
return bareos_fd_plugin_object.create_file(context, restorepkt)
File "BareosFdPluginOvirt.py", line 268, in create_file
context, restorepkt.ofname
File "BareosFdPluginOvirt.py", line 1521, in get_ovf_disk_alias_by_basename
return self.ovf_disks_by_alias_and_fileref[relname]["disk-alias"]
KeyError: ('testvm1_thin_cow-3b0d105b-0803-4964-be21-ede95153761c/524941fd-ef79-494f-9831-1d49cff9ed76',)

The cause is that the disk alias filtering uses information that is not
fetched from the oVirt Server during local install, as it is not
contacted at all.

During local install, no disks are filtered and every disk backed up will be
restored.

Fixes 0001246: oVirt plugin fails to restore to local disk with KeyError
Affected Issues
0001246
mod - core/src/plugins/filed/BareosFdPluginOvirt.py Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File

bareos-19.2 ae2ba303

2020-05-28 17:36

pstorz

Ported: N/A

Details Diff
oVirt plugin: fix restore problem to local disk

Fix local restore problem introduced with commit 112020886099.

During local restore, the restore is cancelled with a KeyError:

File "BareosFdWrapper.py", line 66, in create_file
return bareos_fd_plugin_object.create_file(context, restorepkt)
File "BareosFdPluginOvirt.py", line 268, in create_file
context, restorepkt.ofname
File "BareosFdPluginOvirt.py", line 1521, in get_ovf_disk_alias_by_basename
return self.ovf_disks_by_alias_and_fileref[relname]["disk-alias"]
KeyError: ('testvm1_thin_cow-3b0d105b-0803-4964-be21-ede95153761c/524941fd-ef79-494f-9831-1d49cff9ed76',)

The cause is that the disk alias filtering uses information that is not
fetched from the oVirt Server during local install, as it is not
contacted at all.

During local install, no disks are filtered and every disk backed up will be
restored.

Fixes 0001246: oVirt plugin fails to restore to local disk with KeyError
Affected Issues
0001246
mod - core/src/plugins/filed/BareosFdPluginOvirt.py Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File

master a4b76b8c

2020-05-28 14:15

Jörg Steffens


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000520 from joergsteffens/dev/joergs/master/systemtests-setupdata-fix

systemtests: setup_data: exit immediately, if it fails.
mod - systemtests/scripts/functions Diff File

master 291d00f7

2020-05-28 12:59

Jörg Steffens


Committer: GitHub

Ported: N/A

Details Diff
Update systemtests/scripts/functions

Co-authored-by: Frank Ueberschar <frank.ueberschar@bareos.com>
mod - systemtests/scripts/functions Diff File

master bdce03a7

2020-05-28 00:02

franku

Ported: N/A

Details Diff
systemtests: stop psql server after test has finished

- and cleanup some messages and return codes
mod - systemtests/tests/python-fd-plugin-postgres-test/database/setup_local_db.sh Diff File
mod - systemtests/tests/python-fd-plugin-postgres-test/testrunner Diff File

master 759b0ef5

2020-05-27 14:46

readonly

Ported: N/A

Details Diff
systemtests: verify that psql is not in recovery mode after start (anymore)
mod - systemtests/tests/python-fd-plugin-postgres-test/database/setup_local_db.sh Diff File

master d7964231

2020-05-27 13:38

franku


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000527 from bareos/dev/franku/master/systemtest-fd-plugin-postgresql

systemtests: fix systemtest-fd-plugin-postgresql
mod - core/src/plugins/filed/BareosFdPluginPostgres.py Diff File
mod - systemtests/tests/python-fd-plugin-postgres-test/database/setup_local_db.sh Diff File
mod - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/fileset/PluginTest.conf.in Diff File
mod - systemtests/tests/python-fd-plugin-postgres-test/testrunner Diff File

master 36d67505

2020-05-27 11:52

frank

Ported: N/A

Details Diff
dird: display who triggered the job in job reports

This commit introduces an enum class named JobTrigger used in
JobControlRecords. The purpose is storing and tracking down by whom a
job has been triggered and to display its value in job report summaries.

Currently the following values are defined, kScheduler, kUser and
kClient. The default is kUnknown.

The commit also adjusts all the different job summary generators
to display the JobTrigger in a human readable format.
mod - core/src/dird/CMakeLists.txt Diff File
mod - core/src/dird/admin.cc Diff File
mod - core/src/dird/archive.cc Diff File
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/consolidate.cc Diff File
mod - core/src/dird/jcr_private.h Diff File
add - core/src/dird/job_trigger.cc Diff File
add - core/src/dird/job_trigger.h Diff File
mod - core/src/dird/migrate.cc Diff File
mod - core/src/dird/restore.cc Diff File
mod - core/src/dird/run_on_incoming_connect_interval.cc Diff File
mod - core/src/dird/scheduler.cc Diff File
mod - core/src/dird/scheduler.h Diff File
mod - core/src/dird/scheduler_job_item_queue.cc Diff File
mod - core/src/dird/scheduler_job_item_queue.h Diff File
mod - core/src/dird/scheduler_private.cc Diff File
mod - core/src/dird/scheduler_private.h Diff File
mod - core/src/dird/ua_run.cc Diff File
mod - core/src/dird/verify.cc Diff File
mod - core/src/tests/scheduler.cc Diff File
mod - core/src/tests/scheduler_job_item_queue.cc Diff File

master ca5d97b1

2020-05-25 21:07

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000479 from arogge/dev/arogge/master/cleanup

general code-cleanup
mod - .gitignore Diff File
add - core/.gitignore Diff File
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosCheckFunctions.cmake Diff File
mod - core/cmake/BareosCheckIncludes.cmake Diff File
rm - core/cmake/BareosCheckStructHasMembers.cmake Diff File
mod - core/cmake/BareosCheckSymbols.cmake Diff File
mod - core/cmake/BareosGenerateDebianInfo.cmake Diff File
mod - core/cmake/BareosGetDistInfo.cmake Diff File
mod - core/cmake/BareosSetVariableDefaults.cmake Diff File
rm - core/cmake/BareosTypeSizes.cmake Diff File
mod - core/cmake/distname.sh Diff File
mod - core/debian/bareos-common.docs Diff File
mod - core/debian/rules Diff File
rm - core/doxygen/README Diff File
rm - core/doxygen/bareos.doxy Diff File
rm - core/doxygen/create_doxygen_documentation.sh Diff File
mod - core/platforms/CMakeLists.txt Diff File
mod - core/platforms/aix/bareos-fd.in Diff File
mod - core/platforms/alpha/bareos-fd.in Diff File
mod - core/platforms/bsdi/bareos-dir.in Diff File
mod - core/platforms/bsdi/bareos-fd.in Diff File
mod - core/platforms/bsdi/bareos-sd.in Diff File
mod - core/platforms/freebsd/bareos-dir.in Diff File
mod - core/platforms/freebsd/bareos-fd.in Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/BareosCommonMakefile Diff File
mod - core/platforms/freebsd/bareos-sd.in Diff File
mod - core/platforms/gentoo/bareos-dir.in Diff File
mod - core/platforms/gentoo/bareos-fd.in Diff File
mod - core/platforms/gentoo/bareos-sd.in Diff File
mod - core/platforms/gentoo/bareos.ebuild Diff File
mod - core/platforms/hurd/bareos-dir.in Diff File
mod - core/platforms/hurd/bareos-fd.in Diff File
mod - core/platforms/hurd/bareos-sd.in Diff File
mod - core/platforms/irix/bareos-dir.in Diff File
mod - core/platforms/irix/bareos-fd.in Diff File
mod - core/platforms/irix/bareos-sd.in Diff File
mod - core/platforms/mandrake/bareos-dir.in Diff File
mod - core/platforms/mandrake/bareos-fd.in Diff File
mod - core/platforms/mandrake/bareos-sd.in Diff File
mod - core/platforms/openbsd/bareos-dir.in Diff File
mod - core/platforms/openbsd/bareos-fd.in Diff File
mod - core/platforms/openbsd/bareos-sd.in Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/platforms/redhat/bareos-dir.in Diff File
mod - core/platforms/redhat/bareos-fd.in Diff File
mod - core/platforms/redhat/bareos-sd.in Diff File
mod - core/platforms/slackware/rc.bareos-dir.in Diff File
mod - core/platforms/slackware/rc.bareos-fd.in Diff File
mod - core/platforms/slackware/rc.bareos-sd.in Diff File
mod - core/platforms/solaris/bareos-dir.in Diff File
mod - core/platforms/solaris/bareos-fd.in Diff File
mod - core/platforms/solaris/bareos-sd.in Diff File
mod - core/platforms/suse/bareos-dir.in Diff File
mod - core/platforms/suse/bareos-fd.in Diff File
mod - core/platforms/suse/bareos-sd.in Diff File
mod - core/scripts/bareos-regress.conf.in Diff File
mod - core/scripts/btraceback.dbx Diff File
mod - core/scripts/btraceback.gdb Diff File
rm - core/scripts/git-info.sh Diff File
rm - core/src/cats/dbi.cc Diff File
mod - core/src/cats/mysql.cc Diff File
mod - core/src/cats/sql_pooling.cc Diff File
mod - core/src/console/console.cc Diff File
mod - core/src/defaultconfigs/d2d2t-builtin-changer/bareos-dir.conf.in Diff File
mod - core/src/defaultconfigs/d2d2t-builtin-changer/bareos-sd.conf.in Diff File
mod - core/src/defaultconfigs/d2d2t-disk-changer/bareos-dir.conf.in Diff File
mod - core/src/defaultconfigs/d2d2t-disk-changer/bareos-sd.conf.in Diff File
mod - core/src/defaultconfigs/diskonly/bareos-dir.conf.in Diff File
mod - core/src/defaultconfigs/diskonly/bareos-sd.conf.in Diff File
mod - core/src/defaultconfigs/legacy/bareos-dir.conf.in Diff File
mod - core/src/defaultconfigs/legacy/bareos-sd.conf.in Diff File
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/catreq.cc Diff File
mod - core/src/dird/dbcheck.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_conf.cc Diff File
mod - core/src/dird/jobq.cc Diff File
mod - core/src/dird/migrate.cc Diff File
mod - core/src/dird/pthread_detach_if_not_detached.cc Diff File
mod - core/src/dird/restore.cc Diff File
mod - core/src/dird/ua_cmds.cc Diff File
mod - core/src/dird/ua_output.cc Diff File
mod - core/src/dird/ua_purge.cc Diff File
mod - core/src/dird/ua_purge.h Diff File
mod - core/src/dird/ua_status.cc Diff File
mod - core/src/dird/verify.cc Diff File
mod - core/src/filed/CMakeLists.txt Diff File
mod - core/src/filed/accurate.h Diff File
mod - core/src/filed/bareos-fd.conf.in Diff File
mod - core/src/filed/crypto.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.cc Diff File
mod - core/src/filed/status.cc Diff File
mod - core/src/filed/verify_vol.cc Diff File
mod - core/src/findlib/find.h Diff File
mod - core/src/include/baconfig.h Diff File
mod - core/src/include/bareos.h Diff File
mod - core/src/include/bc_types.h Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lib/address_conf.cc Diff File
mod - core/src/lib/alist.h Diff File
mod - core/src/lib/bmtio.h Diff File
mod - core/src/lib/bnet_server_tcp.cc Diff File
mod - core/src/lib/bsys.cc Diff File
mod - core/src/lib/bsys.h Diff File
mod - core/src/lib/crypto_cache.cc 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/dlist.h Diff File
mod - core/src/lib/htable.cc Diff File
mod - core/src/lib/htable.h Diff File
mod - core/src/lib/lex.cc Diff File
rm - core/src/lib/libbareos_globals.cc Diff File
rm - core/src/lib/libbareos_globals.h Diff File
mod - core/src/lib/lockmgr.cc Diff File
mod - core/src/lib/mem_pool.cc Diff File
mod - core/src/lib/message.cc Diff File
mod - core/src/lib/message.h Diff File
add - core/src/lib/osinfo_win32.cc Diff File
mod - core/src/lib/plugins.cc Diff File
mod - core/src/lib/scsi_lli.cc Diff File
mod - core/src/lib/sha1.cc Diff File
mod - core/src/lib/sha1.h Diff File
rm - core/src/lib/tcpd.h Diff File
mod - core/src/lib/tree.h Diff File
mod - core/src/lib/util.cc Diff File
mod - core/src/lib/version.h Diff File
mod - core/src/lmdb/CMakeLists.txt Diff File
mod - core/src/ndmp/md5.h Diff File
mod - core/src/ndmp/md5c.c Diff File
mod - core/src/ndmp/ndmos_freebsd.c Diff File
mod - core/src/ndmp/ndmp0.x Diff File
mod - core/src/ndmp/ndmp2.x Diff File
mod - core/src/ndmp/ndmp3.x Diff File
mod - core/src/ndmp/ndmp4.x Diff File
mod - core/src/ndmp/ndmp9.x Diff File
mod - core/src/stored/CMakeLists.txt Diff File
mod - core/src/stored/backends/CMakeLists.txt Diff File
mod - core/src/stored/backends/chunked_device.cc Diff File
rm - core/src/stored/backends/elasto_device.cc Diff File
rm - core/src/stored/backends/elasto_device.h Diff File
mod - core/src/stored/backends/unix_file_device.cc Diff File
mod - core/src/stored/bscan.cc Diff File
mod - core/src/stored/btape.cc Diff File
mod - core/src/stored/crc32/crc32.cc Diff File
mod - core/src/stored/dev.cc Diff File
mod - core/src/stored/dev.h Diff File
mod - core/src/stored/device_control_record.h Diff File
mod - core/src/stored/lock.cc Diff File
mod - core/src/stored/lock.h Diff File
mod - core/src/stored/ndmp_tape.cc Diff File
mod - core/src/stored/reserve.cc Diff File
mod - core/src/stored/reserve.h Diff File
mod - core/src/stored/sd_backends.cc Diff File
mod - core/src/stored/sd_plugins.h Diff File
mod - core/src/stored/status.cc Diff File
mod - core/src/stored/stored.cc Diff File
mod - core/src/stored/stored.conf.in Diff File
mod - core/src/stored/stored.h Diff File
mod - core/src/stored/stored_conf.cc Diff File
mod - core/src/stored/vol_mgr.cc Diff File
mod - core/src/tests/bsock_test_connection_setup.cc Diff File
mod - core/src/tests/configs/catalog/bareos-dir.d/catalog/MyCatalog.conf Diff File
mod - core/src/tests/lib_tests.cc Diff File
mod - core/src/tests/test_dir_plugins.cc Diff File
mod - core/src/tests/test_fd_plugins.cc Diff File
mod - core/src/tests/test_sd_plugins.cc Diff File
mod - core/src/win32/compat/compat.cc Diff File
mod - core/src/win32/compat/include/compat.h Diff File
mod - core/src/win32/compat/include/mingwconfig.h Diff File
rm - core/src/win32/compat/include/mswinver.h Diff File
rm - core/src/win32/compat/include/winhost.h Diff File
rm - core/src/win32/compat/print.cc Diff File
mod - core/src/win32/console/consoleres.rc.in Diff File
mod - core/src/win32/dird/dbcheckres.rc.in Diff File
mod - core/src/win32/dird/dirdres.rc.in Diff File
mod - core/src/win32/filed/filedres.rc.in Diff File
mod - core/src/win32/generic/main.cc Diff File
mod - core/src/win32/qt-tray-monitor/traymon.rc.in Diff File
mod - core/src/win32/stored/bextractres.rc.in Diff File
mod - core/src/win32/stored/blsres.rc.in Diff File
mod - core/src/win32/stored/bscanres.rc.in Diff File
mod - core/src/win32/stored/btaperes.rc.in Diff File
mod - core/src/win32/stored/storedres.rc.in Diff File
mod - core/src/win32/tools/bregexres.rc.in Diff File
mod - core/src/win32/tools/bsmtpres.rc.in Diff File
mod - core/src/win32/tools/bwildres.rc.in Diff File
mod - regress/configs/secure-erase-test/bareos-dir.conf.in Diff File
mod - regress/configs/secure-erase-test/bareos-fd.conf.in Diff File
mod - regress/configs/secure-erase-test/bareos-sd.conf.in Diff File
mod - regress/configs/tray-monitor-connection-test-cleartext/bareos-sd.conf.in Diff File
mod - regress/configs/tray-monitor-connection-test-tls-psk/bareos-sd.conf.in Diff File
mod - regress/prototype.conf Diff File
mod - regress/scripts/bareos-dir.conf.in Diff File
mod - regress/scripts/bareos-fd.conf.in Diff File
mod - regress/scripts/bareos-sd.conf.in Diff File
mod - regress/scripts/regress-config.in Diff File
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/scripts/setup Diff File
mod - systemtests/tests/backup-bareos-client-initiated-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/backup-bareos-client-initiated-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/backup-bareos-client-initiated-test/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
mod - systemtests/tests/backup-bareos-client-initiated-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/backup-bareos-client-initiated-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-client-initiated-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-client-initiated-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test-with-tls-cert/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test-with-tls-cert/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test-with-tls-cert/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test-with-tls-cert/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test-with-tls-cert/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test-with-tls-cert/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-notls/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/backup-bareos-notls/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/backup-bareos-notls/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/backup-bareos-notls/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-notls/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-notls/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-passive-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/backup-bareos-passive-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/backup-bareos-passive-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/backup-bareos-passive-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-passive-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-passive-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/backup-bareos-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/backup-bareos-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/backup-bareos-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bscan/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/backup-bscan/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/backup-bscan/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/backup-bscan/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bscan/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/backup-bscan/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/bconsole-pam/etc/bareos/bconsole-default.conf.in Diff File
mod - systemtests/tests/bconsole-pam/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/bconsole-status-client/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/bconsole-status-client/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/bconsole-status-client/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/bconsole-status-client/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/bconsole-status-client/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/bconsole-status-client/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/config-syntax-crash/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/config-syntax-crash/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/config-syntax-crash/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/config-syntax-crash/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/copy-bscan/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/copy-bscan/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/copy-bscan/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/copy-bscan/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/copy-bscan/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/copy-bscan/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/bareos-dir.d/storage/RemoteFile.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/dbcopy-mysql-postgresql-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/dbcopy-mysql-postgresql-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/dbcopy-mysql-postgresql-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/dbcopy-mysql-postgresql-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/dbcopy-mysql-postgresql-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/dbcopy-mysql-postgresql-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/glusterfs-backend/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/glusterfs-backend/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/glusterfs-backend/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/glusterfs-backend/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/messages-resource/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/messages-resource/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/multiplied-device-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/multiplied-device-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/multiplied-device-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File

master e1bbe256

2020-05-25 13:46

frank


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000528 from bareos/dev/fbergkemper/master/fix-selenium-test

webui: fix a wrong find_element_by_xpath call
mod - webui/tests/selenium/webui-selenium-test.py Diff File

bareos-19.2 541cc164

2020-05-25 13:45

frank


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000529 from bareos/dev/fbergkemper/bareos-19.2/release-notes

add 18.2.8 release notes
mod - docs/manuals/source/Appendix/ReleaseNotes.rst Diff File

master c6c87f92

2020-05-24 10:19

pstorz

Ported: N/A

Details Diff
systemtests: shutdown bareos in cleanup script
mod - systemtests/scripts/cleanup Diff File

master 730e2cee

2020-05-23 23:19

pstorz

Ported: N/A

Details Diff
systemtests: all testrunners to use "bash -e -u"
mod - systemtests/tests/bareos/testrunner Diff File
mod - systemtests/tests/bconsole-pam/testrunner Diff File
mod - systemtests/tests/bconsole-status-client/testrunner Diff File
mod - systemtests/tests/bscan/testrunner Diff File
mod - systemtests/tests/catalog/testrunner Diff File
mod - systemtests/tests/client-initiated/testrunner Diff File
mod - systemtests/tests/config-syntax-crash/testrunner Diff File
mod - systemtests/tests/copy-bscan/testrunner Diff File
mod - systemtests/tests/copy-remote-bscan/testrunner Diff File
mod - systemtests/tests/dbcopy-mysql-postgresql/testrunner Diff File
mod - systemtests/tests/encrypt-signature-tls-cert/testrunner Diff File
mod - systemtests/tests/encrypt-signature/testrunner Diff File
mod - systemtests/tests/glusterfs-backend/testrunner Diff File
mod - systemtests/tests/messages/testrunner Diff File
mod - systemtests/tests/multiplied-device/testrunner Diff File
mod - systemtests/tests/notls/testrunner Diff File
mod - systemtests/tests/passive/testrunner Diff File
mod - systemtests/tests/pyplug-dir/testrunner Diff File
mod - systemtests/tests/pyplug-fd-local-fileset-restoreobject/testrunner Diff File
mod - systemtests/tests/pyplug-fd-ovirt/testrunner Diff File
mod - systemtests/tests/pyplug-sd/testrunner Diff File
mod - systemtests/tests/python-bareos/testrunner Diff File
mod - systemtests/tests/python-pam/testrunner Diff File
mod - systemtests/tests/reload-add-client/testrunner Diff File
mod - systemtests/tests/reload-add-duplicate-job/testrunner Diff File
mod - systemtests/tests/reload-add-empty-job/testrunner Diff File
mod - systemtests/tests/reload-add-second-director/testrunner Diff File
mod - systemtests/tests/reload-add-uncommented-string/testrunner Diff File
mod - systemtests/tests/reload-unchanged-config/testrunner Diff File
mod - systemtests/tests/scheduler-backup/testrunner Diff File
mod - systemtests/tests/upgrade-database/testrunner Diff File
mod - systemtests/tests/virtualfull-bscan/testrunner Diff File
mod - systemtests/tests/virtualfull/testrunner Diff File
mod - systemtests/tests/volume-pruning/testrunner Diff File
mod - systemtests/tests/webui-common/testrunner.in Diff File

master 8f153cc4

2020-05-23 23:05

pstorz

Ported: N/A

Details Diff
systemtests: enable set -u in all tests
mod - systemtests/environment.in Diff File
mod - systemtests/scripts/functions Diff File
mod - systemtests/tests/encrypt-signature/testrunner Diff File

master 10e34403

2020-05-23 22:33

pstorz

Ported: N/A

Details Diff
systemtests: run all systemtests with "bash -e"
mod - systemtests/scripts/functions Diff File

master 2efadbe2

2020-05-22 13:55

franku

Ported: N/A

Details Diff
libcloud-plugin: correct some python attribute errors
mod - core/src/plugins/filed/BareosFdPluginLibcloud.py Diff File
mod - core/src/plugins/filed/bareos_libcloud_api/get_libcloud_driver.py Diff File

master e246780b

2020-05-22 13:10

franku

Ported: N/A

Details Diff
systemtests: cleanup testrunner of postgres test
mod - systemtests/tests/python-fd-plugin-postgres-test/testrunner Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 245 246 247 248 249 250 251 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 641 642 643  Next  Last