Changesets: bareos

master b0a288bd

2019-11-26 13:45

frank

Ported: N/A

Details Diff
webui: Display all available job records in the client details view

"llist backups" delivers records of successful backup jobs only.

This commit changes the underlying bconsole command in the client model
from "llist backups" to "llist jobs" to get all job records regardless
of their job status.
mod - webui/module/Client/src/Client/Model/ClientModel.php Diff File
mod - webui/module/Client/view/client/client/details.phtml Diff File

master dfc24c41

2019-11-26 13:00

arogge

Ported: N/A

Details Diff
winbareos: compress using solid compression

Previously individual NSIS installer files have been compressed one
by one. By enabling solid compression the compressor is only run once
for the whole package.
This saves both time and space.
mod - core/platforms/win32/winbareos.nsi Diff File

master 4af065f6

2019-11-26 12:50

joergs

Ported: N/A

Details Diff
docs: clarify upgrade to Full backup on FileSet changes
mod - docs/manuals/source/Configuration/Director.rst Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-fileset-IgnoreFileSetChanges.rst.inc Diff File

master 4e873b1b

2019-11-26 12:30

pstorz

Ported: N/A

Details Diff
tests: client-initiated-reconnect works
mod - core/src/tests/CMakeLists.txt Diff File

master e0da6495

2019-11-26 12:27

pstorz

Ported: N/A

Details Diff
tests: scheduler_job_item_queue works
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/scheduler_job_item_queue.cc Diff File

master e6dd37c0

2019-11-25 17:50

pstorz

Ported: N/A

Details Diff
test: scheduler_test works
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/scheduler.cc Diff File
mod - core/src/tests/test_is_name_valid.cc Diff File

master 0f561e0c

2019-11-25 17:43

pstorz

Ported: N/A

Details Diff
tests: is_name_valid
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/test_is_name_valid.cc Diff File

master 1be1e072

2019-11-25 17:40

pstorz

Ported: N/A

Details Diff
tests: test_acl_syntax
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/test_acl_entry_syntax.cc Diff File
mod - core/src/tests/version_strings.cc Diff File

master 49da3da4

2019-11-25 17:36

pstorz

Ported: N/A

Details Diff
tests: version_strings works
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/version_strings.cc Diff File

master a81aeaa0

2019-11-25 16:52

pstorz

Ported: N/A

Details Diff
test: output_formatter works
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/lib_tests_output_formatter.cc Diff File

master d33e561e

2019-11-25 16:47

pstorz

Ported: N/A

Details Diff
tests: test-dir-plugins works
mod - core/CMakeLists.txt Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/test_dir_plugins.cc Diff File
mod - core/src/tests/test_sd_plugins.cc Diff File

master 7574946c

2019-11-25 16:34

pstorz

Ported: N/A

Details Diff
tests: test_fd_plugins works
mod - core/CMakeLists.txt Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/htable_test.cc Diff File
mod - core/src/tests/test_fd_plugins.cc Diff File

master bee9b9b3

2019-11-25 15:57

pstorz

Ported: N/A

Details Diff
tests: use CMAKE_CURRENT_BINARY_DIR instead of CMAKE_BINARY_DIR
mod - core/CMakeLists.txt Diff File

master cdaad194

2019-11-25 15:51

frank

Ported: N/A

Details Diff
webui: add missing jobid link

Add a missing jobid link in the volume details view, jobs on volume
table.
mod - webui/module/Media/view/media/media/details.phtml Diff File

master 7eadd7d1

2019-11-25 14:53

pstorz

Ported: N/A

Details Diff
tests: winepath works
mod - core/CMakeLists.txt Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/alist_test.cc Diff File
mod - core/src/tests/dlist_test.cc Diff File
mod - core/src/tests/htable_test.cc Diff File
mod - core/src/tests/lib_tests.cc Diff File

master b92fe77c

2019-11-25 13:35

pstorz

Ported: N/A

Details Diff
tests: set WINEPATH environment variable
mod - core/CMakeLists.txt Diff File
mod - core/src/tests/CMakeLists.txt Diff File

master b7d5dbd1

2019-11-25 12:50

franku

Ported: N/A

Details Diff
cats: replace alist by std::vector<std::string>

- before, backend directories were stored in an alist containing pointers to c-strings
- store (default) parameter for directories in a std::vector
- the vector will be moved to the desination after config parser finishes
- tests: add catalog unittest and systemtest
mod - core/src/cats/cats_backends.cc Diff File
mod - core/src/cats/cats_backends.h Diff File
mod - core/src/dird/dbcheck.cc Diff File
mod - core/src/dird/dird.cc Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/dird_conf.h Diff File
mod - core/src/lib/parse_conf.h Diff File
mod - core/src/lib/parse_conf_init_resource.cc Diff File
mod - core/src/lib/res.cc Diff File
mod - core/src/stored/bscan.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_conf.cc Diff File
mod - core/src/stored/stored_conf.h Diff File
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/catalog.cc Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/catalog/MyCatalog.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/client/bareos-fd.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/console/bareos-mon.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/director/bareos-dir.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/fileset/Catalog.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/fileset/LinuxAll.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/fileset/SelfTest.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/fileset/Windows All Drives.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/job/BackupCatalog.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/job/RestoreFiles.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/jobdefs/DefaultJob.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/messages/Daemon.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/messages/Standard.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/pool/Differential.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/pool/Full.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/pool/Incremental.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/pool/Scratch.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/profile/operator.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/schedule/WeeklyCycle.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/schedule/WeeklyCycleAfterBackup.conf Diff File
add - core/src/tests/configs/catalog/bareos-dir.d/storage/File.conf Diff File
mod - docs/manuals/source/include/autogenerated/bareos-dir-config-schema.json Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-director-BackendDirectory.rst.inc Diff File
mod - systemtests/CMakeLists.txt Diff File
add - systemtests/tests/catalog/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/catalog/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/catalog/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in Diff File
add - systemtests/tests/catalog/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/catalog/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/catalog/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/catalog/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/catalog/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/catalog/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
add - systemtests/tests/catalog/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/catalog/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/catalog/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/catalog/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/catalog/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/catalog/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/catalog/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/catalog/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/catalog/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/catalog/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/catalog/testrunner Diff File

master 8ee4fc09

2019-11-25 11:35

franku

Ported: N/A

Details Diff
tests: rename a config directory to match its test name
mod - core/src/tests/run_on_incoming_connect_interval.cc Diff File

master 6170274b

2019-11-25 10:56

franku

Ported: N/A

Details Diff
cats: change table and row names to CamelCase

- MySql compatibility
mod - core/src/cats/sql_find.cc Diff File

master 3bec1d84

2019-11-23 14:14

pstorz

Ported: N/A

Details Diff
install python-ovirt config files
mod - core/CMakeLists.txt Diff File
mod - core/platforms/packaging/bareos.spec Diff File
add - core/src/plugins/filed/python-ovirt-conf.d/bareos-dir.d/fileset/plugin-ovirt.conf.example.in Diff File
add - core/src/plugins/filed/python-ovirt-conf.d/bareos-dir.d/job/backup-ovirt.conf.example Diff File
add - core/src/plugins/filed/python-ovirt-conf.d/bareos-dir.d/job/restore-ovirt.conf.example Diff File

master 2b10c865

2019-11-22 23:01

pstorz

Ported: N/A

Details Diff
bareos.spec: fix typo
mod - core/platforms/packaging/bareos.spec Diff File

master de6a9362

2019-11-22 22:24

pstorz

Ported: N/A

Details Diff
tests: set SITE to Windows-32/Windows-64
mod - core/CMakeLists.txt Diff File

master 1dd65de2

2019-11-22 17:27

pstorz

Ported: N/A

Details Diff
tests: Set DISCOVERY_TIMEOUT to 30 seconds
mod - core/CMakeLists.txt Diff File
mod - core/src/tests/CMakeLists.txt Diff File

master d5f22772

2019-11-22 15:15

franku


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000339 from bareos/dev/franku/master/run-on-incoming-connect-interval

dev/franku/master/run on incoming connect interval

Add functionality for the RunOnIncomingConnectInterval director job directive:

- relevant jobs will be started after one minute of maximum idle time
- refactored scheduler and other code for testability
- moved initialization of the database connection to a separate file and consolidated duplicate code to a single function
- added a new database query
- added unit tests
mod - core/src/cats/bdb_dbi.h Diff File
mod - core/src/cats/bdb_mysql.h Diff File
mod - core/src/cats/bdb_postgresql.h Diff File
mod - core/src/cats/bvfs.cc Diff File
mod - core/src/cats/cats.cc Diff File
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/cats_backends.h Diff File
mod - core/src/cats/dbi.cc Diff File
mod - core/src/cats/mysql.cc Diff File
mod - core/src/cats/postgresql.cc Diff File
mod - core/src/cats/sql_find.cc Diff File
mod - core/src/cats/sql_pooling.h Diff File
mod - core/src/dird/CMakeLists.txt Diff File
add - core/src/dird/check_catalog.cc Diff File
add - core/src/dird/check_catalog.h Diff File
mod - core/src/dird/dird.cc Diff File
mod - core/src/dird/dird_conf.h Diff File
mod - core/src/dird/fd_cmds.cc Diff File
add - core/src/dird/get_database_connection.cc Diff File
add - core/src/dird/get_database_connection.h Diff File
mod - core/src/dird/job.cc Diff File
add - core/src/dird/run_on_incoming_connect_interval.cc Diff File
add - core/src/dird/run_on_incoming_connect_interval.h 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/scheduler_time_adapter.h Diff File
mod - core/src/dird/stats.cc Diff File
mod - core/src/dird/ua_output.cc Diff File
mod - core/src/include/baconfig.h Diff File
add - core/src/lib/api_mode.h Diff File
mod - core/src/lib/output_formatter.h Diff File
mod - core/src/tests/CMakeLists.txt Diff File
rm - core/src/tests/client-initiated-reconnect.cc Diff File
mod - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - core/src/tests/run_on_incoming_connect_interval.cc Diff File
mod - core/src/tests/scheduler_job_item_queue.cc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-job-RunOnIncomingConnectInterval.rst.inc Diff File

master 9fcd6ce6

2019-11-22 15:07

pstorz

Ported: N/A

Details Diff
replaced % with # to avoid macro expansion in comment
mod - core/platforms/packaging/bareos.spec Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 260 261 262 263 264 265 266 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 607 608 609  Next  Last