Changesets: bareos

master 35be3a5c

2019-11-18 15:28

franku

Ported: N/A

Details Diff
dird: add Scheduler as function parameter
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/dird/run_on_incoming_connect_interval.cc Diff File
mod - core/src/dird/run_on_incoming_connect_interval.h Diff File

master 9b03f9c0

2019-11-18 11:47

franku

Ported: N/A

Details Diff
dird: move RunOnIncomingConnectInterval to separate files

- testability
- encapsulate functionality
mod - core/src/dird/CMakeLists.txt Diff File
mod - core/src/dird/fd_cmds.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/tests/CMakeLists.txt Diff File

master 3e069570

2019-11-18 11:13

franku

Ported: N/A

Details Diff
dird: use std::move instead of std::forward

- unique pointers should be moved to the implementation object
mod - core/src/dird/scheduler.cc Diff File
mod - core/src/dird/scheduler_time_adapter.h Diff File

master 10e00191

2019-11-15 17:17

franku

Ported: N/A

Details Diff
tests: temporarily disable client-initiated-connect-job-run-test
mod - systemtests/CMakeLists.txt Diff File

master 6d8c963e

2019-11-15 16:09

stephand


Committer: pstorz

Ported: N/A

Details Diff
Code formatted using Black
mod - core/src/plugins/filed/BareosFdPluginOvirt.py Diff File
mod - core/src/plugins/filed/bareos-fd-ovirt.py Diff File

master ae3692e7

2019-11-15 15:43

stephand

Ported: N/A

Details Diff
fd-plugins: Added PYTHON_UNDEFINED_RETURN_VALUE

As suggested, added PYTHON_UNDEFINED_RETURN_VALUE = -1 to plugins.h
and use that for checking the return value.
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/lib/plugins.h Diff File

master a36ec067

2019-11-15 13:06

pstorz

Ported: N/A

Details Diff
tests: use RELATIVE_PROJECT_SOURCE_DIR
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/bsock_test_connection_setup.cc Diff File
mod - core/src/tests/multiplied_device_test.cc Diff File
mod - core/src/tests/scheduler.cc Diff File
mod - core/src/tests/sd_reservation.cc Diff File
mod - core/src/tests/test_config_parser_console.cc Diff File
mod - core/src/tests/test_config_parser_dir.cc Diff File
mod - core/src/tests/test_config_parser_fd.cc Diff File
mod - core/src/tests/test_config_parser_sd.cc Diff File
mod - core/src/tests/test_setdebug.cc Diff File

master 2345c7a7

2019-11-15 13:05

franku

Ported: N/A

Details Diff
dird: restart job if time interval exceeded for a client connection

- this applies to active clients who connect to director daemon
mod - core/src/dird/fd_cmds.cc Diff File
mod - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File

master 7979dcea

2019-11-15 12:26

pstorz

Ported: N/A

Details Diff
sql_find.cc: fix comments of bool function BareosDb::FindJobStartTime
mod - core/src/cats/sql_find.cc Diff File

master 42216fa8

2019-11-15 12:25

pstorz

Ported: N/A

Details Diff
packaging: run ctests during rpm builds from spec
mod - core/platforms/packaging/bareos.spec Diff File

master 92ab9044

2019-11-15 12:22

pstorz

Ported: N/A

Details Diff
tests: sd_reservation: use fixed relative paths names
add - core/src/tests/configs/sd_reservation/bareos-sd.d/device/single1.conf Diff File
rm - core/src/tests/configs/sd_reservation/bareos-sd.d/device/single1.conf.in Diff File
mod - core/src/tests/sd_reservation.cc Diff File

master 0bbe05aa

2019-11-15 11:50

stephand

Ported: N/A

Details Diff
fd-plugins: Check return value of endRestoreFile

When omitting return bRCs['bRC_OK'] in the end_restore_file method
of a Python plugin, it resulted in seemingly unrelated Python
errors like "TypeError: an integer is required" in subsequent calls
of Python funtions.

Now the return value is checked and if it is invalid, an appropriate
error message will be generated.
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/restore.cc Diff File

master 6d55aaf2

2019-11-14 18:42

stephand


Committer: pstorz

Ported: N/A

Details Diff
Fix restore of thin-provisioned disks to VM

The restore via imageio requires the exact number of bytes
to be transferred, this is now implemented by saving the
number of bytes backed in restoreobjects.

Also fixed a typo so that getting the correct actual_size from
OVF data now works.

Finally added transfer rate statistics for each disk image
in the job log.
mod - core/src/plugins/filed/BareosFdPluginOvirt.py Diff File

master 820fdc09

2019-11-14 18:37

joergs

Ported: N/A

Details Diff
docs: cleanup

Cleanup, small fixes and removal of some outdated sections.
Use the tool black for formatting Python code.
mod - docs/manuals/source/Appendix/ReleaseNotes.rst Diff File
mod - docs/manuals/source/Configuration/Director.rst Diff File
mod - docs/manuals/source/DeveloperGuide.rst Diff File
add - docs/manuals/source/DeveloperGuide/Python.rst Diff File
mod - docs/manuals/source/DeveloperGuide/api.rst Diff File
mod - docs/manuals/source/DeveloperGuide/directorConsole.rst Diff File
mod - docs/manuals/source/DeveloperGuide/netprotocol.rst Diff File
mod - docs/manuals/source/DeveloperGuide/pluginAPI.rst Diff File
mod - docs/manuals/source/DeveloperGuide/porting.rst Diff File
mod - docs/manuals/source/DeveloperGuide/storage.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/TransportEncryption.rst Diff File

master ac3ed803

2019-11-14 16:57

franku

Ported: N/A

Details Diff
dird: move CheckCatalogue from dird.cc to separate file
mod - core/src/cats/cats_backends.h Diff File
mod - core/src/dird/CMakeLists.txt Diff File
add - core/src/dird/check_catalogue.cc Diff File
add - core/src/dird/check_catalogue.h Diff File
mod - core/src/dird/dird.cc Diff File

master 79d1ce2f

2019-11-14 16:55

franku

Ported: N/A

Details Diff
dird: add functions to find last run job for client

- added FindJobStart and FindLastStartTimeForJobAndClient
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/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/dird/fd_cmds.cc Diff File

master 7dbb7e7b

2019-11-14 15:55

arogge

Ported: N/A

Details Diff
travis: write version files so the build works again
mod - .travis.yml Diff File

master 1a90473a

2019-11-14 11:44

franku

Ported: N/A

Details Diff
dird: move redundant code into one single function

- GetDatabaseConnection now calls DbSqlGetPooledConnection with
the according JobControlRecord as function parameter
mod - core/src/cats/sql_pooling.h Diff File
mod - core/src/dird/CMakeLists.txt 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
mod - core/src/dird/stats.cc Diff File
mod - core/src/dird/ua_output.cc Diff File

master 610660b0

2019-11-14 10:22

franku


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #331 from bareos/dev/franku/master/threadlist-fix-rebased

dev/franku/master/threadlist fix rebased
mod - core/src/dird/scheduler.h Diff File
mod - core/src/dird/ua_dotcmds.cc Diff File
mod - core/src/lib/bnet_server_tcp.cc Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/lib/message.cc Diff File
mod - core/src/lib/thread_list.cc Diff File
mod - core/src/lib/thread_list.h Diff File
mod - core/src/lib/thread_specific_data.cc Diff File
mod - core/src/lib/thread_specific_data.h Diff File
add - core/src/lib/thread_specific_data_key.h Diff File
mod - core/src/stored/ndmp_tape.cc Diff File
mod - core/src/tests/bsock_test_connection_setup.cc Diff File
mod - core/src/tests/thread_list.cc Diff File
mod - core/src/tests/thread_specific_data.cc Diff File
mod - core/src/tests/timer_thread.cc Diff File

master 87973a1f

2019-11-13 18:07

arogge

Ported: N/A

Details Diff
cmake: set correct workindg directory when calling git
mod - cmake/BareosVersionFromGit.cmake Diff File

master 3cfe48aa

2019-11-13 17:24

Tobias Plum

Ported: N/A

Details Diff
triggerjob: Added README.md
add - misc/triggerjob/README.md Diff File

master 438d47c5

2019-11-13 17:23

arogge

Ported: N/A

Details Diff
bscan: Add missing backend_directory parameter
mod - core/src/stored/bscan.cc Diff File

master 1514156a

2019-11-13 14:28

arogge

Ported: N/A

Details Diff
tests: include <algorithm> for find_if
mod - core/src/tests/client-initiated-reconnect.cc Diff File

master fef91f60

2019-11-13 11:47

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000304 from arogge/dev/arogge/master/macroless-versioning

replace version.h macros with a global object
mod - .gitignore Diff File
mod - CMakeLists.txt Diff File
add - cmake/BareosVersionFromGit.cmake Diff File
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosExtractVersionInfo.cmake Diff File
add - core/cmake/BareosTimeFunctions.cmake Diff File
mod - core/platforms/univention/conffiles/etc/apt/sources.list.d/60_bareos.list.in Diff File
mod - core/src/cats/CMakeLists.txt Diff File
mod - core/src/console/console.cc Diff File
mod - core/src/console/console_conf.cc Diff File
mod - core/src/dird/admin.cc Diff File
mod - core/src/dird/archive.cc Diff File
mod - core/src/dird/authenticate.cc Diff File
mod - core/src/dird/authenticate_console.cc Diff File
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/consolidate.cc 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/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/fastlz/CMakeLists.txt 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/findlib/CMakeLists.txt Diff File
mod - core/src/include/bareos.h Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/message.cc Diff File
add - core/src/lib/version.c Diff File
mod - core/src/lmdb/CMakeLists.txt Diff File
mod - core/src/ndmp/CMakeLists.txt Diff File
mod - core/src/ndmp/ndmjob_args.c Diff File
mod - core/src/ndmp/ndmos_common.c Diff File
mod - core/src/qt-tray-monitor/mainwindow.cc Diff File
mod - core/src/qt-tray-monitor/tray-monitor.cc Diff File
mod - core/src/qt-tray-monitor/tray_conf.cc Diff File
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/label.cc Diff File
mod - core/src/stored/status.cc Diff File
mod - core/src/stored/stored.cc Diff File
mod - core/src/stored/stored_conf.cc Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/bsock_test.cc Diff File
add - core/src/tests/version_strings.cc Diff File
mod - docs/manuals/CMakeLists.txt Diff File
mod - docs/manuals/source/get-version.sh Diff File
mod - docs/manuals/source/include/autogenerated/bareos-dir-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-fd-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-sd-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-tray-monitor-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bconsole-config-schema.json Diff File
add - get_version.cmake Diff File
mod - webui/CMakeLists.txt Diff File
mod - webui/cmake/BareosExtractVersionInfo.cmake Diff File
add - write_version_files.cmake Diff File

master 0b7602f2

2019-11-13 10:28

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000320 from bareos/dev/pstorz/master/acl_syntax_check

acl: check for acl syntax
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/lib/edit.cc Diff File
mod - core/src/lib/edit.h Diff File
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/test_acl_entry_syntax.cc Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 328 329 330 331 332 333 334 ... 350 ... 420 ... 490 ... 560 ... 630 ... 672 673 674  Next  Last