Changesets: bareos

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

master 879cc6ce

2019-11-22 14:45

pstorz

Ported: N/A

Details Diff
tests: use ';' in WINEPATH as delimiter
mod - core/CMakeLists.txt Diff File

master 86598009

2019-11-22 14:38

pstorz

Ported: N/A

Details Diff
tests: print out WINEPATH
mod - core/CMakeLists.txt Diff File

master 948e3b97

2019-11-22 13:30

pstorz

Ported: N/A

Details Diff
bareos.spec: add filedaemon-ovirt-python-plugin
mod - core/platforms/packaging/bareos.spec Diff File

master ee862f6b

2019-11-22 13:29

pstorz

Ported: N/A

Details Diff
plugins: cmake: install Ovirt plugin files
mod - core/src/plugins/filed/CMakeLists.txt Diff File

master 0e0ee3a6

2019-11-22 13:19

pstorz

Ported: N/A

Details Diff
ovirt-plugin: cleanup after import

- remove unneeded spec file
- add both authors to AUTHORS file
mod - AUTHORS Diff File
rm - core/src/plugins/filed/packaging/bareos-ovirt-plugin.spec Diff File

master 9f060a27

2019-11-22 13:18

franku

Ported: N/A

Details Diff
dird: remove unneeded and rename variables in RunResource
mod - core/src/dird/dird_conf.h Diff File
mod - core/src/dird/scheduler_private.cc Diff File

master d1786f0d

2019-11-22 12:40

franku

Ported: N/A

Details Diff
docs: add diagram for RunOnIncomingConnectInterval
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-job-RunOnIncomingConnectInterval.rst.inc Diff File

master 0095ae82

2019-11-21 20:45

joergs

Ported: N/A

Details Diff
python-bareos: added convenience functions

The Director Console Protocol >= 18.2.4 offers a lot more connection parameters.
Add util functions to the classes to help providing the same set of parameters to all command line tools.

Allow password as string parameter. It will be converted to Bareos.Util.Password during initialization.

Also added a fallback to old Director Console protocol (12.4),
if authentication to Director fails.
If protocolversion is set exclipietly, there will be no automatic fallback.
mod - python-bareos/bareos/bsock/directorconsole.py Diff File
mod - python-bareos/bareos/bsock/filedaemon.py Diff File
mod - python-bareos/bareos/bsock/lowlevel.py Diff File
mod - python-bareos/bareos/bsock/protocolmessages.py Diff File
mod - python-bareos/bareos/exceptions.py Diff File
mod - python-bareos/bin/bareos-fd-connect.py Diff File
mod - python-bareos/bin/bareos-jsonrpc-server.py Diff File
mod - python-bareos/bin/bconsole-json.py Diff File
mod - python-bareos/bin/bconsole.py Diff File

master b0a0749f

2019-11-21 20:41

pstorz

Ported: N/A

Details Diff
tests: add tests dir only when GTEST exists
mod - core/src/CMakeLists.txt Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 290 291 292 293 294 295 296 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 637 638 639  Next  Last