Changesets: bareos
master e678933b 2023-03-17 11:56 Committer: joergs Ported: N/A Details Diff |
webui: add config resource graph to analytics Adds an experimental feature to the analytics module that displays a D3 force directed graph of configuration resources and how these are connected to each other. Currently the following configuration resources are a part of the graph. - client resources - job resources - jobdefs resources - fileset resources - schedule resources |
||
mod - webui/module/Analytics/src/Analytics/Controller/AnalyticsController.php | Diff File | ||
mod - webui/module/Analytics/src/Analytics/Model/AnalyticsModel.php | Diff File | ||
add - webui/module/Analytics/view/analytics/analytics/configuration.phtml | Diff File | ||
mod - webui/module/Analytics/view/analytics/analytics/index.phtml | Diff File | ||
master d127f5d0 2023-03-15 15:03 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0001410 Sanitizers: add ASAN options to avoid crashes |
||
mod - CHANGELOG.md | Diff File | ||
mod - devtools/build-and-test-with-sanitize.sh | Diff File | ||
master 9a706622 2023-03-15 15:03 Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 8149d56d 2023-03-15 15:01 Ported: N/A Details Diff |
devtools: add license-header to build script | ||
mod - devtools/build-and-test-with-sanitize.sh | Diff File | ||
master 30a263a3 2023-03-15 14:10 Ported: N/A Details Diff |
Sanitizers: add ASAN options to avoid false errors Set `ASAN_OPTIONS=intercept_tls_get_addr=0` to avoid problems with sanitizers running in containers. see: https://github.com/google/sanitizers/issues/1322 |
||
mod - devtools/build-and-test-with-sanitize.sh | Diff File | ||
master 4df14e5a 2023-03-15 11:39 Ported: N/A Details Diff |
dir: fix leak in vbackup an allocated ua context was not released. |
||
mod - core/src/dird/vbackup.cc | Diff File | ||
master 91f35fa5 2023-03-15 10:13 Ported: N/A Details Diff |
dird: fix use-after-free after a failed reload When reloading the configuration failed, the working_directory would not be reset correctly which made it point to the freed string of the new configuration. Now SetWorkingDirectory() is called after reloading in case of success and failure. This also allows to run all of the reload systemtests under a sanitizer which failed previously because of the use-after-free. |
||
mod - core/src/dird/reload.cc | Diff File | ||
mod - systemtests/tests/reload/CMakeLists.txt | Diff File | ||
master 9d7cefcd 2023-03-15 09:24 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0001407 berrno_test.cc: accept both 271E and 273E |
||
mod - CHANGELOG.md | Diff File | ||
mod - core/src/tests/berrno_test.cc | Diff File | ||
master 9cd8d9eb 2023-03-15 09:24 Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 5394724e 2023-03-14 17:49 Ported: N/A Details Diff |
berrno_test.cc: accept both 271E and 273E The error string for bind_error_message can be both "No such file or directory (errno=2 | win_error=0x0000271E)" and "No such file or directory (errno=2 | win_error=0x0000273F)" depending on the windows cross chain. We now allow both. |
||
mod - core/src/tests/berrno_test.cc | Diff File | ||
master cf53e35d 2023-03-14 17:41 Ported: N/A Details Diff |
systemtests: add function systemtest_requires() Introduce a way to express hard dependencies between systemtests. Using DEPENDS on a test only ensures ordering, but does not imply the need to run the other test or that the other test must have finished successfully. Using the new function systemtest_requires() you can now express that a test A will require successful execution of test B by simply calling systemtest_requires(A B). As this is tailored to be used inside a single directory, the required prefixes are added automatically. The function also honors existing fixtures. Under the hood this is implemented by adding a setup fixture to every systemtest that is then required by the depending test. |
||
mod - systemtests/cmake/BareosSystemtestFunctions.cmake | Diff File | ||
master 1c93df86 2023-03-14 14:00 Alaa Eddine Elamri Committer: arogge Ported: N/A Details Diff |
gtest: setup test to see behavior on a tls fail | ||
add - core/src/tests/configs/dir_fd_connection/dir_fd_allow_tls_downgrade/bareos-dir.d/client/fd-no-downgrade.conf | Diff File | ||
add - core/src/tests/configs/dir_fd_connection/dir_fd_allow_tls_downgrade/bareos-dir.d/director/bareos-dir.conf | Diff File | ||
add - core/src/tests/configs/dir_fd_connection/dir_fd_no_tls_downgrade/bareos-dir.d/client/fd-no-downgrade.conf | Diff File | ||
add - core/src/tests/configs/dir_fd_connection/dir_fd_no_tls_downgrade/bareos-dir.d/director/bareos-dir.conf | Diff File | ||
mod - core/src/tests/dir_fd_connection.cc | Diff File | ||
master bf263138 2023-03-14 13:28 Alaa Eddine Elamri Committer: arogge Ported: N/A Details Diff |
dird: disallow Tls downgrades when Tls required | ||
mod - core/src/dird/fd_cmds.cc | Diff File | ||
mod - core/src/dird/fd_cmds.h | Diff File | ||
mod - core/src/dird/job.cc | Diff File | ||
master d7a0d7eb 2023-03-14 13:11 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
bugfix: hardlink: fix not sending data on exclude Currently the first hardlinked file encountered is used as the "main" hardlinked file; that means only that copy gets send to the sd. The problem arises if that file does not get send to the sd after all (maybe because it got excluded). Currently the sd would not get send any copy of the file contents in that case. We fix this by checking if a digest exists (the digest gets written after the file was send) and in case its missing, the current file will get get chosen as the real "main file". We do this by 1) setting ff_pkt->linked to the CurLink and 2) by overwriting the filename inside the CurLink. To enable the second part we needed to change how the CurLink allocates memory for the string. Now its just a pointer to some memory instead of memory directly after the curlink itself. |
||
mod - core/src/findlib/find.h | Diff File | ||
mod - core/src/findlib/find_one.cc | Diff File | ||
mod - core/src/findlib/hardlink.cc | Diff File | ||
master 28a2a117 2023-03-13 18:21 Alaa Eddine Elamri Ported: N/A Details Diff |
gtest: bring back CFG_TYPE_VECTOR_OF_DIRS test | ||
mod - .gitignore | Diff File | ||
rm - core/src/tests/configs/bareos-configparser-tests/bareos-dir-CFG_TYPE_STR_VECTOR_OF_DIRS.conf.in | Diff File | ||
add - core/src/tests/configs/bareos-configparser-tests/bareos-sd-CFG_TYPE_STR_VECTOR_OF_DIRS.conf.in | Diff File | ||
mod - core/src/tests/test_config_parser_sd.cc | Diff File | ||
master f95e3d88 2023-03-13 12:40 Alaa Eddine Elamri Ported: N/A Details Diff |
backends: remove dynamic backends | ||
mod - cmake/BareosSetVariableDefaults.cmake | Diff File | ||
mod - core/CMakeLists.txt | Diff File | ||
mod - core/platforms/debian/CMakeLists.txt | Diff File | ||
mod - core/src/benchmarks/CMakeLists.txt | Diff File | ||
mod - core/src/cats/CMakeLists.txt | Diff File | ||
rm - core/src/cats/bdb_priv.h | Diff File | ||
mod - core/src/cats/cats.h | Diff File | ||
rm - core/src/cats/cats_backends.cc | Diff File | ||
rm - core/src/cats/cats_backends.h | Diff File | ||
mod - core/src/cats/postgresql.cc | Diff File | ||
mod - core/src/cats/postgresql_batch.cc | Diff File | ||
mod - core/src/cats/sql_pooling.cc | Diff File | ||
mod - core/src/dird/check_catalog.cc | Diff File | ||
mod - core/src/dird/dbcheck.cc | Diff File | ||
mod - core/src/dird/dbcheck_utils.h | Diff File | ||
mod - core/src/dird/dird.cc | Diff File | ||
mod - core/src/dird/dird_conf.cc | Diff File | ||
mod - core/src/dird/job.cc | Diff File | ||
mod - core/src/include/config.h.in | Diff File | ||
mod - core/src/stored/bscan.cc | Diff File | ||
mod - core/src/tests/catalog.cc | Diff File | ||
mod - core/src/tests/run_on_incoming_connect_interval.cc | Diff File | ||
mod - core/src/win32/compat/include/mingwconfig.h | Diff File | ||
mod - systemtests/cmake/BareosSystemtestFunctions.cmake | Diff File | ||
master 1ee1d542 2023-03-13 12:24 Alaa Eddine Elamri Ported: N/A Details Diff |
backends: dird: remove db_driver config option | ||
mod - core/platforms/packaging/bareos.spec | Diff File | ||
mod - core/platforms/win32/winbareos.nsi | Diff File | ||
mod - core/scripts/bareos-config-lib.sh.in | Diff File | ||
mod - core/src/dird/dird_conf.cc | Diff File | ||
mod - core/src/dird/dird_conf.h | Diff File | ||
mod - debian/rules | Diff File | ||
mod - docs/manuals/source/Appendix/BareosPrograms.rst | Diff File | ||
mod - docs/manuals/source/Appendix/Howtos/MigrateABareosCatalogFromMySqlToPostgresql.rst.inc | Diff File | ||
mod - docs/manuals/source/include/autogenerated/bareos-dir-config-schema.json | Diff File | ||
rm - docs/manuals/source/man/bareos-dbcopy.rst | Diff File | ||
mod - systemtests/tests/config-dump/etc/bareos/bareos-dir-19.2.7-show-verbose.conf.in | Diff File | ||
mod - systemtests/tests/config-dump/etc/bareos/bareos-dir-19.2.7-xc.conf.in | Diff File | ||
mod - systemtests/tests/config-dump/etc/bareos/bareos-dir-full.conf.in | Diff File | ||
mod - systemtests/tests/config-dump/etc/orig/bareos-dir-19.2.7-show-verbose.conf | Diff File | ||
mod - systemtests/tests/config-dump/etc/orig/bareos-dir-19.2.7-show.conf | Diff File | ||
mod - systemtests/tests/config-dump/etc/orig/bareos-dir-19.2.7-xc.conf | Diff File | ||
mod - systemtests/tests/config-dump/testrunner | Diff File | ||
master 0aab9dc6 2023-03-09 19:58 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0001403 introduce php-cs-fixer and apply PSR-12 guidelines |
||
mod - CHANGELOG.md | Diff File | ||
add - devtools/php-cs-fixer/.gitignore | Diff File | ||
add - devtools/php-cs-fixer/README.md | Diff File | ||
add - devtools/php-cs-fixer/install-php-cs-fixer.sh | Diff File | ||
add - devtools/php-cs-fixer/run-php-cs-fixer.sh | Diff File | ||
mod - docs/manuals/source/DeveloperGuide.rst | Diff File | ||
add - docs/manuals/source/DeveloperGuide/PHP.rst | Diff File | ||
mod - webui/config/application.config.php | Diff File | ||
mod - webui/config/autoload/global.php.in | Diff File | ||
mod - webui/init_autoloader.php | Diff File | ||
mod - webui/module/Analytics/Module.php | Diff File | ||
mod - webui/module/Analytics/src/Analytics/Controller/AnalyticsController.php | Diff File | ||
mod - webui/module/Analytics/src/Analytics/Model/AnalyticsModel.php | Diff File | ||
mod - webui/module/Application/Module.php | Diff File | ||
mod - webui/module/Application/config/module.commands.php | Diff File | ||
mod - webui/module/Application/config/module.config.php | Diff File | ||
mod - webui/module/Application/src/Application/Controller/IndexController.php | Diff File | ||
mod - webui/module/Application/src/Application/Controller/Plugin/CommandACLPlugin.php | Diff File | ||
mod - webui/module/Application/src/Application/Controller/Plugin/RequestURIPlugin.php | Diff File | ||
mod - webui/module/Application/src/Application/Controller/Plugin/SessionTimeoutPlugin.php | Diff File | ||
mod - webui/module/Application/src/Application/View/Helper/ACLAlert.php | Diff File | ||
mod - webui/module/Application/src/Application/View/Helper/Example.php | Diff File | ||
mod - webui/module/Application/src/Application/View/Helper/UpdateAlert.php | Diff File | ||
mod - webui/module/Application/view/layout/error.phtml | Diff File | ||
mod - webui/module/Auth/Module.php | Diff File | ||
mod - webui/module/Auth/src/Auth/Controller/AuthController.php | Diff File | ||
mod - webui/module/Auth/src/Auth/Form/LoginForm.php | Diff File | ||
mod - webui/module/Auth/src/Auth/Model/Auth.php | Diff File | ||
mod - webui/module/Client/Module.php | Diff File | ||
mod - webui/module/Client/src/Client/Controller/ClientController.php | Diff File | ||
mod - webui/module/Client/src/Client/Model/ClientModel.php | Diff File | ||
mod - webui/module/Console/Module.php | Diff File | ||
mod - webui/module/Console/src/Console/Controller/ConsoleController.php | Diff File | ||
mod - webui/module/Dashboard/Module.php | Diff File | ||
mod - webui/module/Dashboard/src/Dashboard/Controller/DashboardController.php | Diff File | ||
mod - webui/module/Director/Module.php | Diff File | ||
mod - webui/module/Director/src/Director/Controller/DirectorController.php | Diff File | ||
mod - webui/module/Director/src/Director/Model/DirectorModel.php | Diff File | ||
mod - webui/module/Fileset/Module.php | Diff File | ||
mod - webui/module/Fileset/src/Fileset/Controller/FilesetController.php | Diff File | ||
mod - webui/module/Fileset/src/Fileset/Model/Fileset.php | Diff File | ||
mod - webui/module/Fileset/src/Fileset/Model/FilesetModel.php | Diff File | ||
mod - webui/module/Job/Module.php | Diff File | ||
mod - webui/module/Job/src/Job/Controller/JobController.php | Diff File | ||
mod - webui/module/Job/src/Job/Form/JobForm.php | Diff File | ||
mod - webui/module/Job/src/Job/Form/RunJobForm.php | Diff File | ||
mod - webui/module/Job/src/Job/Model/Job.php | Diff File | ||
mod - webui/module/Job/src/Job/Model/JobModel.php | Diff File | ||
mod - webui/module/Media/Module.php | Diff File | ||
mod - webui/module/Media/src/Media/Controller/MediaController.php | Diff File | ||
mod - webui/module/Media/src/Media/Model/MediaModel.php | Diff File | ||
mod - webui/module/Pool/Module.php | Diff File | ||
mod - webui/module/Pool/src/Pool/Controller/PoolController.php | Diff File | ||
mod - webui/module/Pool/src/Pool/Model/PoolModel.php | Diff File | ||
mod - webui/module/Restore/Module.php | Diff File | ||
mod - webui/module/Restore/src/Restore/Controller/RestoreController.php | Diff File | ||
mod - webui/module/Restore/src/Restore/Form/RestoreForm.php | Diff File | ||
mod - webui/module/Restore/src/Restore/Model/Restore.php | Diff File | ||
mod - webui/module/Restore/src/Restore/Model/RestoreModel.php | Diff File | ||
mod - webui/module/Schedule/Module.php | Diff File | ||
mod - webui/module/Schedule/src/Schedule/Controller/ScheduleController.php | Diff File | ||
mod - webui/module/Schedule/src/Schedule/Model/ScheduleModel.php | Diff File | ||
mod - webui/module/Storage/Module.php | Diff File | ||
mod - webui/module/Storage/src/Storage/Controller/StorageController.php | Diff File | ||
mod - webui/module/Storage/src/Storage/Form/StorageForm.php | Diff File | ||
mod - webui/module/Storage/src/Storage/Model/Storage.php | Diff File | ||
mod - webui/module/Storage/src/Storage/Model/StorageModel.php | Diff File | ||
mod - webui/public/index.php | Diff File | ||
mod - webui/tests/regress/webui-bsock-connection-test-tls.php.in | Diff File | ||
mod - webui/tests/regress/webui-bsock-connection-test.php | Diff File | ||
mod - webui/vendor/Bareos/library/Bareos/BSock/BareosBSock.php | Diff File | ||
mod - webui/vendor/Bareos/library/Bareos/BSock/BareosBSockAbstractServiceFactory.php | Diff File | ||
mod - webui/vendor/Bareos/library/Bareos/BSock/BareosBSockInterface.php | Diff File | ||
mod - webui/vendor/Bareos/library/Bareos/BSock/BareosBSockServiceFactory.php | Diff File | ||
mod - webui/vendor/Bareos/library/Bareos/BSock/BareosBase64.php | Diff File | ||
mod - webui/version.php.in | Diff File | ||
master 6c6d7072 2023-03-09 19:58 Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master f973e3d1 2023-03-09 16:00 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0001340 dird: filed: stored: remove deprecated `maxconnections` option from configuration |
||
mod - CHANGELOG.md | Diff File | ||
mod - core/src/dird/dird_conf.cc | Diff File | ||
mod - core/src/dird/dird_conf.h | Diff File | ||
mod - core/src/filed/filed_conf.cc | Diff File | ||
mod - core/src/filed/filed_conf.h | Diff File | ||
mod - core/src/lib/bnet_server_tcp.cc | Diff File | ||
mod - core/src/lib/bnet_server_tcp.h | Diff File | ||
mod - core/src/stored/ndmp_tape.cc | Diff File | ||
mod - core/src/stored/stored_conf.cc | Diff File | ||
mod - core/src/stored/stored_conf.h | 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 - systemtests/tests/config-dump/etc/bareos/bareos-dir-19.2.7-show-verbose.conf.in | Diff File | ||
mod - systemtests/tests/config-dump/etc/bareos/bareos-dir-full.conf.in | Diff File | ||
mod - systemtests/tests/config-dump/etc/orig/bareos-dir-19.2.7-show-verbose.conf | Diff File | ||
master 8e048902 2023-03-09 16:00 Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 8a35be44 2023-03-08 00:16 Ported: N/A Details Diff |
webui: use generic class as a timeline item | ||
mod - webui/module/Client/src/Client/Controller/ClientController.php | Diff File | ||
mod - webui/module/Job/src/Job/Controller/JobController.php | Diff File | ||
master d616937c 2023-03-07 23:37 Ported: N/A Details Diff |
webui: add missing analytics controller class properties | ||
mod - webui/module/Analytics/src/Analytics/Controller/AnalyticsController.php | Diff File | ||
master 3a035f5f 2023-03-07 23:28 Ported: N/A Details Diff |
webui: add missing parameter on DateTime constructor call | ||
mod - webui/module/Client/src/Client/Controller/ClientController.php | Diff File | ||
master 303967bc 2023-03-07 23:11 Ported: N/A Details Diff |
webui: fix wrong type on DateTime constructor call | ||
mod - webui/module/Client/src/Client/Controller/ClientController.php | Diff File | ||
mod - webui/module/Job/src/Job/Controller/JobController.php | Diff File |