Changesets: bareos
master a7cbe313 2020-04-22 18:38 Ported: N/A Details Diff |
stored: use a base class as interface for the backends | ||
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/backends/unix_tape_device.h | Diff File | ||
mod - core/src/stored/sd_backends.cc | Diff File | ||
mod - core/src/stored/sd_backends.h | Diff File | ||
master 5a47b6d6 2020-04-22 17:12 Ported: N/A Details Diff |
dird: add JobIds used during restore to auditing | ||
mod - core/src/dird/ua_restore.cc | Diff File | ||
master a585a207 2020-04-22 17:01 Ported: N/A Details Diff |
dird: introduce LogAuditEventInfoMsg method to the UaContext class To be able to send "custom" UA auditing messages, the method LogAuditEventInfoMsg(const char* fmt, ...) is introduced to the UaContext class. |
||
mod - core/src/dird/ua.h | Diff File | ||
mod - core/src/dird/ua_audit.cc | Diff File | ||
master fc1b07a4 2020-04-22 15:10 Ported: N/A Details Diff |
stored: rename device to device_resource in class Device | ||
mod - core/src/cats/cats_backends.cc | Diff File | ||
mod - core/src/plugins/stored/scsicrypto-sd.cc | Diff File | ||
mod - core/src/plugins/stored/scsitapealert-sd.cc | Diff File | ||
mod - core/src/stored/acquire.cc | Diff File | ||
mod - core/src/stored/autochanger.cc | Diff File | ||
mod - core/src/stored/backends/generic_tape_device.cc | Diff File | ||
mod - core/src/stored/backends/unix_fifo_device.cc | Diff File | ||
mod - core/src/stored/backends/unix_file_device.cc | Diff File | ||
mod - core/src/stored/block.cc | Diff File | ||
mod - core/src/stored/btape.cc | Diff File | ||
mod - core/src/stored/butil.cc | Diff File | ||
mod - core/src/stored/dev.cc | Diff File | ||
mod - core/src/stored/dev.h | Diff File | ||
mod - core/src/stored/dir_cmd.cc | Diff File | ||
mod - core/src/stored/label.cc | Diff File | ||
mod - core/src/stored/reserve.cc | Diff File | ||
mod - core/src/stored/scan.cc | Diff File | ||
mod - core/src/stored/sd_backends.cc | Diff File | ||
mod - core/src/stored/spool.cc | Diff File | ||
mod - core/src/stored/status.cc | Diff File | ||
mod - core/src/stored/stored.cc | Diff File | ||
mod - core/src/win32/stored/backends/win32_fifo_device.cc | Diff File | ||
mod - core/src/win32/stored/backends/win32_file_device.cc | Diff File | ||
master 031e39d9 2020-04-22 14:38 Ported: N/A Details Diff |
stored: use destructor instead of Device::term() | ||
mod - core/src/stored/bcopy.cc | Diff File | ||
mod - core/src/stored/bextract.cc | Diff File | ||
mod - core/src/stored/bls.cc | Diff File | ||
mod - core/src/stored/bscan.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/stored.cc | Diff File | ||
mod - core/src/tests/sd_reservation.cc | Diff File | ||
master d50e57f6 2020-04-21 22:50 Ported: N/A Details Diff |
stored: refactor backend loader code - used std::vector instead of alist - removed or replaced Poolmem for strings - used smartpointer for allocated memory - renamed variables and functions more meaningful |
||
mod - core/src/stored/btape.cc | Diff File | ||
mod - core/src/stored/dev.cc | 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.cc | Diff File | ||
mod - core/src/stored/stored_conf.cc | Diff File | ||
mod - core/src/tests/sd_reservation.cc | Diff File | ||
master 0caf77b6 2020-04-21 18:33 Ported: N/A Details Diff |
sd-backends: use default constructor for unix file device | ||
mod - core/src/stored/backends/unix_file_device.cc | Diff File | ||
mod - core/src/stored/backends/unix_file_device.h | Diff File | ||
master 67be7d92 2020-04-21 17:37 Ported: N/A Details Diff |
dird: make UA tree command auditing possible 1. Introduce a new boolean named audit_event in the struct cmdstruct of the TreeContext to mark commands which require auditing. 2. Introduce a condition in the UserSelectFilesFromTree function to call LogAuditEventCmdline if the given command wants an audit event. |
||
mod - core/src/dird/ua_tree.cc | Diff File | ||
master 99314d7d 2020-04-21 16:40 Ported: N/A Details Diff |
sd-backends: use default constructor for doplet device | ||
mod - core/src/stored/backends/droplet_device.cc | Diff File | ||
mod - core/src/stored/backends/droplet_device.h | Diff File | ||
master c4e88eb3 2020-04-21 09:28 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 |