Changesets: bareos

master c4e88eb3

2020-04-21 09:28

arogge

Ported: N/A

Details Diff
core: add infrastructure for configuration warnings

This patch adds a list of warnings to the configuration parser along
with some utility functions.
The director, storagedaemon and filedaemon in config_test mode will
show this list of warnings.
When using the status commands, the daemons will report if they have at
least one record in that list.
The director now has a new command "status configuration" that will
currently show only that list of warnings.
mod - core/src/dird/dird.cc Diff File
mod - core/src/dird/ua_cmds.cc Diff File
mod - core/src/dird/ua_status.cc Diff File
mod - core/src/filed/filed.cc Diff File
mod - core/src/filed/status.cc Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lib/parse_conf.cc Diff File
mod - core/src/lib/parse_conf.h Diff File
mod - core/src/lib/parse_conf_state_machine.cc Diff File
add - core/src/lib/status_packet.cc Diff File
mod - core/src/plugins/stored/scsicrypto-sd.cc Diff File
mod - core/src/stored/spool.cc Diff File
mod - core/src/stored/spool.h Diff File
mod - core/src/stored/status.cc Diff File
mod - core/src/stored/stored.cc Diff File
mod - docs/manuals/source/TasksAndConcepts/BareosConsole.rst Diff File

master efec223a

2020-04-20 19:07

franku

Ported: N/A

Details Diff
cleanup: correct some declarations and a windows crossbuild error
mod - core/src/stored/backends/unix_fifo_device.h Diff File
mod - core/src/win32/stored/backends/win32_fifo_device.cc Diff File
mod - core/src/win32/stored/backends/win32_fifo_device.h Diff File

master 59ea1d59

2020-04-20 17:59

franku

Ported: N/A

Details Diff
systemtests: perform complete Postgres full/incremental backups and restore validation
mod - core/src/plugins/filed/BareosFdPluginPostgres.py Diff File
mod - systemtests/CMakeLists.txt Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/database/setup_local_db.sh Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/fileset/PluginTest.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/tray-monitor.d/monitor/bareos-mon.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/python-modules/BareosFdPluginLocalFilesetWithRestoreObjects.py Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/python-modules/bareos-fd-local-fileset-with-restoreobjects.py Diff File
add - systemtests/tests/python-fd-plugin-postgres-test/testrunner Diff File

master ab8bfe28

2020-04-20 08:05

Bernhard M. Wiedemann

Ported: N/A

Details Diff
Fix building for newer openSUSE releases

openSUSE Leap 15.2 and Tumbleweed dropped susefirewall.
mod - core/platforms/packaging/bareos.spec Diff File

master 7a116dc0

2020-04-17 20:48

joergs

Ported: N/A

Details Diff
python-bareos: publish to PyPI.org by using Github Actions
add - .github/workflows/publish-release-to-pypi.yml Diff File
add - .github/workflows/publish-to-test-pypi.yml Diff File
mod - python-bareos/setup.py Diff File
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/tests/python-bareos-test/python-bareos-unittest.py Diff File

bareos-19.2 8d7fdf2e

2020-04-17 20:48

joergs

Ported: N/A

Details Diff
python-bareos: publish to PyPI.org by using Github Actions
add - .github/workflows/publish-release-to-pypi.yml Diff File
add - .github/workflows/publish-to-test-pypi.yml Diff File
mod - python-bareos/setup.py Diff File
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/tests/python-bareos-test/python-bareos-unittest.py Diff File

master 53693c86

2020-04-17 16:28

frank

Ported: N/A

Details Diff
webui: display UID and GID in the filetree
mod - webui/module/Restore/view/restore/restore/index.phtml Diff File
mod - webui/module/Restore/view/restore/restore/versions.phtml Diff File
mod - webui/public/js/jstreegrid-helper.js Diff File

master 036da776

2020-04-17 16:22

frank

Ported: N/A

Details Diff
core: reformat the ls_output messages

Unfortunately the processed user and group names by the methods
uid_to_name and gid_to_name can be fuzzy. Thus we display the numeric
values UID and GID as well.
mod - core/src/dird/ua_tree.cc Diff File

master 3d115dee

2020-04-17 16:16

frank

Ported: N/A

Details Diff
core: extend the stat object in BvfsStat

- add the UID key and value to the stat object
- add the GID key and value to the stat object
mod - core/src/dird/ua_dotcmds.cc Diff File

master 5d30c349

2020-04-17 14:55

pstorz


Committer: franku

Ported: N/A

Details Diff
debian: libcloud-plugin: package also subdir @plugindir@/bareos_libcloud_api
mod - core/debian/bareos-filedaemon-libcloud-python-plugin.install.in Diff File

master 51c3a5a1

2020-04-16 23:35

franku

Ported: N/A

Details Diff
tests: add missing state file
add - core/src/tests/recent_job_results_list/bareos-dir.42001.state Diff File

bareos-19.2 6b6450e8

2020-04-16 23:35

franku

Ported: N/A

Details Diff
tests: add missing state file
add - core/src/tests/recent_job_results_list/bareos-dir.42001.state Diff File

master f8c199d0

2020-04-16 22:02

arogge

Ported: N/A

Details Diff
core: remove host_os and distname from message.cc

In message.cc there were const char* for host_os and distname that are
only meaningful for the debugger run during btraceback. As this doesn't
contain substantial information, this patch removes it.
mod - core/scripts/btraceback.dbx Diff File
mod - core/scripts/btraceback.gdb Diff File
mod - core/src/lib/message.cc Diff File

master ff2d7e82

2020-04-16 21:48

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #486 from bareos/dev/pstorz/master/solaris

cmake: set HAVE_EXTENDED_ACL when building on SunOS
mod - core/cmake/BareosSetVariableDefaults.cmake Diff File

bareos-19.2 d8a2f377

2020-04-16 21:48

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #487 from bareos/dev/pstorz/bareos-19.2/solaris

cmake: set HAVE_EXTENDED_ACL when building on SunOS
mod - core/cmake/BareosSetVariableDefaults.cmake Diff File

master 26e7a8f1

2020-04-16 19:05

readonly


Committer: franku

Ported: N/A

Details Diff
postgres-plugin: full / incr. backup of Postgres databases

- tested with Postgres >= 9.2 supposed to work with any Postgres version
supporting pg_start_backup() function.
- WAL switching supported since Postgres 9.
mod - core/src/plugins/filed/BareosFdPluginBaseclass.py Diff File
mod - core/src/plugins/filed/BareosFdPluginLocalFileset.py Diff File
add - core/src/plugins/filed/BareosFdPluginPostgres.py Diff File
add - core/src/plugins/filed/bareos-fd-postgres.py Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File

master 80ec507c

2020-04-16 19:00

readonly


Committer: franku

Ported: N/A

Details Diff
python-plugins: move baseclass io operations into separate methods

- LocalFilesetPlugin: Support for file attributes, links and dirs
mod - core/src/plugins/filed/BareosFdPluginBaseclass.py Diff File
mod - core/src/plugins/filed/BareosFdPluginLocalFileset.py Diff File

master 1b9cb6de

2020-04-16 18:48

franku

Ported: N/A

Details Diff
stored: use enum class instead of uint16_t for AutoXflateMode
mod - core/src/lib/parse_conf.h Diff File
mod - core/src/plugins/stored/autoxflate-sd.cc Diff File
add - core/src/stored/autoxflate.h Diff File
mod - core/src/stored/dev.h Diff File
mod - core/src/stored/device_control_record.h Diff File
mod - core/src/stored/device_resource.cc Diff File
mod - core/src/stored/device_resource.h Diff File
mod - core/src/stored/mac.cc Diff File
mod - core/src/stored/stored_conf.cc Diff File

master a710e58c

2020-04-16 18:29

pstorz

Ported: N/A

Details Diff
cmake: set HAVE_EXTENDED_ACL when building on SunOS
mod - core/cmake/BareosSetVariableDefaults.cmake Diff File

bareos-19.2 f2eedf71

2020-04-16 18:29

pstorz

Ported: N/A

Details Diff
cmake: set HAVE_EXTENDED_ACL when building on SunOS
mod - core/cmake/BareosSetVariableDefaults.cmake Diff File

master 9d729091

2020-04-16 18:23

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000474 from arogge/dev/arogge/master/relnotes

Add release-notes for Bareos 19.2.7/18.2.8/17.2.9/16.2.10
mod - docs/manuals/source/Appendix/ReleaseNotes.rst Diff File

master dbdfa92c

2020-04-16 17:11

arogge

Ported: N/A

Details Diff
core: replace HOST_OS, DISTNAME, DISTVER triplets

In a lot of places a string will be formatted that contains "%s %s %s"
and is parameterized with HOST_OS, DISTNAME, DISTVER. Where the text was
not meant to be machine-readable, these triplets have been replaced with
just "%s" and DISTVER.
mod - core/src/console/console.cc Diff File
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/migrate.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_status.cc Diff File
mod - core/src/dird/verify.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/filed/status.cc Diff File
mod - core/src/lib/version.c Diff File
mod - core/src/stored/status.cc Diff File

master 864ba1dc

2020-04-16 17:08

franku

Ported: N/A

Details Diff
stored: use enum class instead of integer for DeviceType
mod - core/src/lib/keyword_table_s.h Diff File
mod - core/src/stored/backends/cephfs_device.cc Diff File
mod - core/src/stored/backends/droplet_device.cc Diff File
mod - core/src/stored/backends/elasto_device.cc Diff File
mod - core/src/stored/backends/gfapi_device.cc Diff File
mod - core/src/stored/backends/object_store_device.cc Diff File
mod - core/src/stored/backends/rados_device.cc Diff File
mod - core/src/stored/backends/unix_fifo_device.cc Diff File
mod - core/src/stored/backends/unix_fifo_device.h Diff File
mod - core/src/stored/backends/unix_tape_device.cc Diff File
mod - core/src/stored/dev.cc Diff File
mod - core/src/stored/dev.h Diff File
mod - core/src/stored/device_resource.cc Diff File
mod - core/src/stored/device_resource.h Diff File
mod - core/src/stored/sd_backends.cc Diff File
mod - core/src/stored/sd_backends.h Diff File
mod - core/src/stored/stored_conf.cc Diff File
mod - core/src/win32/stored/backends/win32_fifo_device.cc Diff File
mod - core/src/win32/stored/backends/win32_fifo_device.h Diff File

master b089aa56

2020-04-16 16:47

franku

Ported: N/A

Details Diff
stored: use enum class instead of integer for DeviceMode
mod - core/src/stored/acquire.cc Diff File
mod - core/src/stored/backends/generic_tape_device.cc Diff File
mod - core/src/stored/backends/generic_tape_device.h Diff File
mod - core/src/stored/backends/unix_fifo_device.cc Diff File
mod - core/src/stored/backends/unix_fifo_device.h Diff File
mod - core/src/stored/bcopy.cc Diff File
mod - core/src/stored/btape.cc Diff File
mod - core/src/stored/dev.cc Diff File
mod - core/src/stored/dev.h Diff File
mod - core/src/stored/device.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File
mod - core/src/stored/label.cc Diff File
mod - core/src/stored/mount.cc Diff File
mod - core/src/win32/stored/backends/win32_fifo_device.h Diff File

master 93324699

2020-04-16 16:17

franku

Ported: N/A

Details Diff
stored: replace a dlist by std::vector

- DeviceControlRecords attached to a Device are now stored in a std::vector
- Device is pure virtual therefore added a derived class needed for Spooling
mod - core/src/stored/acquire.cc Diff File
mod - core/src/stored/block.cc Diff File
mod - core/src/stored/bscan.cc Diff File
mod - core/src/stored/dev.cc Diff File
mod - core/src/stored/dev.h Diff File
mod - core/src/stored/device.cc Diff File
mod - core/src/stored/device_control_record.h Diff File
mod - core/src/stored/spool.cc Diff File
mod - core/src/stored/status.cc Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 218 219 220 221 222 223 224 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 608 609 610  Next  Last