Changesets: bareos
bareos-18.2 1e9d4b72 2019-08-28 13:58 Ported: N/A Details Diff |
cmake: set configtemplatedir for macos correctly previously the configuration templates were just installed in the config directory which lead to the configuration being overwritten with each installation. This patch changes the path so that configuration is not overwritten on an update or reinstall. |
||
mod - core/cmake/BareosSetVariableDefaults.cmake | Diff File | ||
master 329f15b8 2019-08-28 13:12 Ported: N/A Details Diff |
core: overhaul macos packaging - split bareos into components - rename bareos-fd service - update pre/postinstall scripts - provide uninstall script - update installer text - change installation path |
||
mod - core/CMakeLists.txt | Diff File | ||
mod - core/platforms/darwin/CMakeLists.txt | Diff File | ||
mod - core/platforms/darwin/resources/ReadMe.html.in | Diff File | ||
rm - core/platforms/darwin/resources/bareos-client.plist | Diff File | ||
mod - core/platforms/darwin/resources/postinstall.in | Diff File | ||
mod - core/platforms/darwin/resources/preinstall.in | Diff File | ||
add - core/platforms/darwin/resources/uninstall-bareos.in | Diff File | ||
rm - core/platforms/darwin/resources/uninstall.command | Diff File | ||
rm - core/platforms/darwin/resources/uninstall.command.in | Diff File | ||
mod - core/scripts/CMakeLists.txt | Diff File | ||
mod - core/src/console/CMakeLists.txt | Diff File | ||
mod - core/src/filed/CMakeLists.txt | Diff File | ||
mod - core/src/findlib/CMakeLists.txt | Diff File | ||
mod - core/src/plugins/filed/CMakeLists.txt | Diff File | ||
bareos-18.2 11f20c7a 2019-08-28 13:12 Ported: N/A Details Diff |
core: overhaul macos packaging - split bareos into components - rename bareos-fd service - update pre/postinstall scripts - provide uninstall script - update installer text - change installation path |
||
mod - core/CMakeLists.txt | Diff File | ||
mod - core/platforms/darwin/CMakeLists.txt | Diff File | ||
mod - core/platforms/darwin/resources/ReadMe.html.in | Diff File | ||
rm - core/platforms/darwin/resources/bareos-client.plist | Diff File | ||
mod - core/platforms/darwin/resources/postinstall.in | Diff File | ||
mod - core/platforms/darwin/resources/preinstall.in | Diff File | ||
add - core/platforms/darwin/resources/uninstall-bareos.in | Diff File | ||
rm - core/platforms/darwin/resources/uninstall.command | Diff File | ||
rm - core/platforms/darwin/resources/uninstall.command.in | Diff File | ||
mod - core/scripts/CMakeLists.txt | Diff File | ||
mod - core/src/console/CMakeLists.txt | Diff File | ||
mod - core/src/filed/CMakeLists.txt | Diff File | ||
mod - core/src/findlib/CMakeLists.txt | Diff File | ||
mod - core/src/plugins/filed/CMakeLists.txt | Diff File | ||
master 9b27c775 2019-08-27 20:26 Ported: N/A Details Diff |
systemtests: python-bareos-test: implement tests These test do run inside the Bareos ctest systemtests. The python-bareos-test itself is based on python unittest and tests the python-bareos Python module. |
||
mod - systemtests/CMakeLists.txt | Diff File | ||
add - systemtests/tests/python-bareos-test/etc/bareos/bareos-dir.d/console/noapicommand.conf | Diff File | ||
add - systemtests/tests/python-bareos-test/etc/bareos/bareos-dir.d/console/noautodisplaycommand.conf | Diff File | ||
add - systemtests/tests/python-bareos-test/etc/bareos/bareos-dir.d/console/poolfull.conf | Diff File | ||
add - systemtests/tests/python-bareos-test/etc/bareos/bareos-dir.d/console/poolnotfull.conf | Diff File | ||
add - systemtests/tests/python-bareos-test/etc/bareos/bareos-dir.d/profile/all.conf | Diff File | ||
add - systemtests/tests/python-bareos-test/etc/bareos/bconsole-admin.conf.in | Diff File | ||
add - systemtests/tests/python-bareos-test/python-bareos-unittest.py | Diff File | ||
mod - systemtests/tests/python-bareos-test/testrunner | Diff File | ||
master 0c12a1db 2019-08-27 20:26 Ported: N/A Details Diff |
systemtests: adapted environment | ||
mod - systemtests/environment.in | Diff File | ||
mod - systemtests/scripts/check_for_zombie_jobs | Diff File | ||
master a1835c82 2019-08-27 20:16 Ported: N/A Details Diff |
docs: Bareos Console Commands: cleanup Fix some formattings, add whoami command and extend documentation of the show command. |
||
mod - docs/manuals/source/TasksAndConcepts/BareosConsole.rst | Diff File | ||
master 1f457781 2019-08-27 19:43 Ported: N/A Details Diff |
webui: Fix Application Controller Plugin "CommandACLPlugin" Make the Application Controller Plugin "CommandACLPlugin" more generic so it is able to process mandatory and optional bconsole command lists. This change is required to handle Console/Profile Resource Command ACL settings properly in module controllers. A matrix of mandatory and optional commands used by each module is now given by a CSV file, webui/module/Application/config/commands.csv . The CSV file is processed and merged as an array into the application module configuration. |
||
mod - webui/config/application.config.php | Diff File | ||
mod - webui/module/Application/Module.php | Diff File | ||
add - webui/module/Application/config/commands.csv | Diff File | ||
add - 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/Plugin/CommandACLPlugin.php | Diff File | ||
mod - webui/module/Application/src/Application/View/Helper/ACLAlert.php | Diff File | ||
add - webui/module/Application/view/layout/layout.phtml | Diff File | ||
mod - webui/module/Application/view/layout/layout.phtml.in | Diff File | ||
mod - webui/module/Client/Module.php | Diff File | ||
mod - webui/module/Client/config/module.config.php | Diff File | ||
mod - webui/module/Client/src/Client/Controller/ClientController.php | Diff File | ||
mod - webui/module/Client/view/client/client/details.phtml | Diff File | ||
mod - webui/module/Client/view/client/client/index.phtml | Diff File | ||
mod - webui/module/Client/view/client/client/status.phtml | Diff File | ||
add - webui/module/Console/Module.php | Diff File | ||
add - webui/module/Console/autoload_classmap.php | Diff File | ||
add - webui/module/Console/config/module.config.php | Diff File | ||
add - webui/module/Console/src/Console/Controller/ConsoleController.php | Diff File | ||
add - webui/module/Console/src/Console/Model/Console.php | Diff File | ||
add - webui/module/Console/src/Console/Model/ConsoleModel.php | Diff File | ||
mod - webui/module/Dashboard/Module.php | Diff File | ||
mod - webui/module/Dashboard/config/module.config.php | Diff File | ||
mod - webui/module/Dashboard/src/Dashboard/Controller/DashboardController.php | Diff File | ||
mod - webui/module/Dashboard/view/dashboard/dashboard/index.phtml | Diff File | ||
mod - webui/module/Director/Module.php | Diff File | ||
mod - webui/module/Director/config/module.config.php | Diff File | ||
mod - webui/module/Director/src/Director/Controller/DirectorController.php | Diff File | ||
mod - webui/module/Director/view/director/director/index.phtml | Diff File | ||
mod - webui/module/Director/view/director/director/messages.phtml | Diff File | ||
mod - webui/module/Fileset/Module.php | Diff File | ||
mod - webui/module/Fileset/config/module.config.php | Diff File | ||
mod - webui/module/Fileset/src/Fileset/Controller/FilesetController.php | Diff File | ||
mod - webui/module/Fileset/view/fileset/fileset/details.phtml | Diff File | ||
mod - webui/module/Fileset/view/fileset/fileset/index.phtml | 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/view/job/job/actions.phtml | Diff File | ||
mod - webui/module/Job/view/job/job/cancel.phtml | Diff File | ||
mod - webui/module/Job/view/job/job/details.phtml | Diff File | ||
mod - webui/module/Job/view/job/job/index.phtml | Diff File | ||
mod - webui/module/Job/view/job/job/run.phtml | Diff File | ||
mod - webui/module/Media/Module.php | Diff File | ||
mod - webui/module/Media/config/module.config.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/Media/view/media/media/details.phtml | Diff File | ||
mod - webui/module/Media/view/media/media/index.phtml | Diff File | ||
mod - webui/module/Pool/Module.php | Diff File | ||
mod - webui/module/Pool/config/module.config.php | Diff File | ||
mod - webui/module/Pool/src/Pool/Controller/PoolController.php | Diff File | ||
mod - webui/module/Pool/view/pool/pool/details.phtml | Diff File | ||
mod - webui/module/Pool/view/pool/pool/index.phtml | Diff File | ||
mod - webui/module/Restore/Module.php | Diff File | ||
mod - webui/module/Restore/config/module.config.php | Diff File | ||
mod - webui/module/Restore/src/Restore/Controller/RestoreController.php | Diff File | ||
mod - webui/module/Restore/view/restore/restore/index.phtml | Diff File | ||
mod - webui/module/Restore/view/restore/restore/versions.phtml | Diff File | ||
mod - webui/module/Schedule/Module.php | Diff File | ||
mod - webui/module/Schedule/config/module.config.php | Diff File | ||
mod - webui/module/Schedule/src/Schedule/Controller/ScheduleController.php | Diff File | ||
mod - webui/module/Schedule/view/schedule/schedule/details.phtml | Diff File | ||
mod - webui/module/Schedule/view/schedule/schedule/index.phtml | Diff File | ||
mod - webui/module/Schedule/view/schedule/schedule/overview.phtml | Diff File | ||
mod - webui/module/Schedule/view/schedule/schedule/status.phtml | Diff File | ||
mod - webui/module/Storage/Module.php | Diff File | ||
mod - webui/module/Storage/config/module.config.php | Diff File | ||
mod - webui/module/Storage/src/Storage/Controller/StorageController.php | Diff File | ||
mod - webui/module/Storage/view/storage/storage/details.phtml | Diff File | ||
mod - webui/module/Storage/view/storage/storage/index.phtml | Diff File | ||
mod - webui/module/Storage/view/storage/storage/status.phtml | Diff File | ||
master d594cd8a 2019-08-27 19:28 Ported: N/A Details Diff |
workq: refactor code or remove unneded code for worker threads fixes 0000385: bareos daemon stop restart hang if bareos-tray-monitor is connected The functionality was overengineered and did not do what it probably should do. The names workq or workqueue did not explain what the code actually did and it was not reliable. Therefore refactored the complete code: - ThreadList is now a class that contains the calls to create worker-threads who will call a pre-defined handler routine - ThreadListPrivate contains the implementation and is hidden from the public interface - using ThreadList with RAII in the daemon code, accordingly - the new functionality consists mainly of a list where new threads are added to, therefore the name of all files and variables are changed into names containing "thread list" or similar - used std::thread instead of pthread - used std::set instead of a linked list - worker threads start detached and cleanup resources by themself - removed or renamed variables - removed unused code in the thread start and at the end - previous return type of int was not used as intended, therefore a simple bool is enough - upon shutdown threads are not joined but the parent thread will wait until the thread list is empty or a timeout occurs - added a user callback for each worker-thread that is called from the parent thread before it enters the waiting state - ua_server: close user_agent_socket only in FreeUaContext - synchronize shutdown of worker threads on daemon shutdown - updated code that calls the new functions accordingly - fd and dir: added a worker-thread shutdown handler to each socket server - sd: do not cleanup jcr memory of a console connection in the terminate handler - dird: StopSocketServer is now called before StopWatchdog so socket operations still can time out - set the timeout for the second call of SSL_shutdown from 120 seconds to 2 seconds as this makes director shutdown faster - added a unit test |
Affected Issues 0000385 |
|
mod - core/src/dird/dird.cc | Diff File | ||
mod - core/src/dird/jobq.cc | Diff File | ||
mod - core/src/dird/socket_server.cc | Diff File | ||
mod - core/src/dird/ua_server.cc | Diff File | ||
mod - core/src/filed/socket_server.cc | Diff File | ||
mod - core/src/include/jcr.h | Diff File | ||
mod - core/src/lib/CMakeLists.txt | 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/lib/lib.h | Diff File | ||
add - core/src/lib/thread_list.cc | Diff File | ||
add - core/src/lib/thread_list.h | Diff File | ||
mod - core/src/lib/tls_openssl.cc | Diff File | ||
rm - core/src/lib/workq.cc | Diff File | ||
rm - core/src/lib/workq.h | Diff File | ||
mod - core/src/stored/ndmp_tape.cc | Diff File | ||
mod - core/src/stored/socket_server.cc | Diff File | ||
mod - core/src/stored/stored.cc | Diff File | ||
mod - core/src/tests/CMakeLists.txt | Diff File | ||
add - core/src/tests/thread_list.cc | Diff File | ||
master 387ab70c 2019-08-27 17:29 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0000253 from fbergkemper/dev/fbergkemper/master/fix-build-without-python-support systemtests: Fix build without Python support |
||
mod - systemtests/CMakeLists.txt | Diff File | ||
master 995eb661 2019-08-27 15:45 Ported: N/A Details Diff |
systemtests: Fix build without Python support Fix CMake Error: "get_target_property() called with non-existent target" if Python support is FALSE. |
||
mod - systemtests/CMakeLists.txt | Diff File | ||
master 07c71f8b 2019-08-27 15:19 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0000251 from fbergkemper/dev/fbergkemper/master/story-3173 dev/fbergkemper/master/story-3173-including-general-fixes |
||
mod - webui/composer.json | Diff File | ||
mod - webui/config/application.config.php | Diff File | ||
mod - webui/config/autoload/global.php.in | Diff File | ||
mod - webui/debian/control | Diff File | ||
mod - webui/debian/copyright | Diff File | ||
mod - webui/module/Application/Module.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/application/index/index.phtml | Diff File | ||
mod - webui/module/Application/view/layout/error.phtml | Diff File | ||
mod - webui/module/Application/view/layout/install.phtml | Diff File | ||
mod - webui/module/Application/view/layout/layout.phtml.in | Diff File | ||
mod - webui/module/Application/view/layout/login.phtml.in | Diff File | ||
mod - webui/module/Auth/Module.php | Diff File | ||
mod - webui/module/Auth/autoload_classmap.php | Diff File | ||
mod - webui/module/Auth/config/module.config.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/view/auth/auth/login.phtml | Diff File | ||
mod - webui/module/Client/config/module.config.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/Client/view/client/client/details.phtml | Diff File | ||
mod - webui/module/Client/view/client/client/index.phtml | Diff File | ||
mod - webui/module/Dashboard/config/module.config.php | Diff File | ||
mod - webui/module/Dashboard/src/Dashboard/Controller/DashboardController.php | Diff File | ||
mod - webui/module/Dashboard/src/Dashboard/Model/Dashboard.php | Diff File | ||
mod - webui/module/Dashboard/src/Dashboard/Model/DashboardModel.php | Diff File | ||
mod - webui/module/Dashboard/view/dashboard/dashboard/index.phtml | Diff File | ||
mod - webui/module/Dashboard/view/partial/JobTotals.phtml | Diff File | ||
mod - webui/module/Dashboard/view/partial/JobsLastStatus.phtml | Diff File | ||
mod - webui/module/Dashboard/view/partial/JobsPast24h.phtml | Diff File | ||
mod - webui/module/Dashboard/view/partial/LastDirectorMessages.phtml | Diff File | ||
mod - webui/module/Dashboard/view/partial/RunningJobs.phtml | Diff File | ||
mod - webui/module/Director/config/module.config.php | Diff File | ||
mod - webui/module/Director/src/Director/Controller/DirectorController.php | Diff File | ||
mod - webui/module/Director/src/Director/Model/Director.php | Diff File | ||
mod - webui/module/Director/src/Director/Model/DirectorModel.php | Diff File | ||
mod - webui/module/Director/view/director/director/console.phtml | Diff File | ||
mod - webui/module/Director/view/director/director/index.phtml | Diff File | ||
mod - webui/module/Director/view/director/director/messages.phtml | Diff File | ||
mod - webui/module/Fileset/config/module.config.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/Fileset/view/fileset/fileset/details.phtml | Diff File | ||
mod - webui/module/Fileset/view/fileset/fileset/index.phtml | Diff File | ||
mod - webui/module/Job/config/module.config.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/Job/view/job/job/actions.phtml | Diff File | ||
mod - webui/module/Job/view/job/job/cancel.phtml | Diff File | ||
mod - webui/module/Job/view/job/job/details.phtml | Diff File | ||
mod - webui/module/Job/view/job/job/index.phtml | Diff File | ||
mod - webui/module/Job/view/job/job/run.phtml | Diff File | ||
mod - webui/module/Media/config/module.config.php | Diff File | ||
mod - webui/module/Media/src/Media/Controller/MediaController.php | Diff File | ||
mod - webui/module/Media/src/Media/Model/Media.php | Diff File | ||
mod - webui/module/Media/src/Media/Model/MediaModel.php | Diff File | ||
mod - webui/module/Media/view/media/media/details.phtml | Diff File | ||
mod - webui/module/Media/view/media/media/index.phtml | Diff File | ||
mod - webui/module/Pool/config/module.config.php | Diff File | ||
mod - webui/module/Pool/src/Pool/Controller/PoolController.php | Diff File | ||
mod - webui/module/Pool/src/Pool/Model/Pool.php | Diff File | ||
mod - webui/module/Pool/src/Pool/Model/PoolModel.php | Diff File | ||
mod - webui/module/Pool/view/pool/pool/details.phtml | Diff File | ||
mod - webui/module/Pool/view/pool/pool/index.phtml | Diff File | ||
mod - webui/module/Restore/config/module.config.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/Restore/view/restore/restore/index.phtml | Diff File | ||
mod - webui/module/Restore/view/restore/restore/versions.phtml | Diff File | ||
mod - webui/module/Schedule/config/module.config.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/Schedule/view/schedule/schedule/details.phtml | Diff File | ||
mod - webui/module/Schedule/view/schedule/schedule/index.phtml | Diff File | ||
mod - webui/module/Schedule/view/schedule/schedule/overview.phtml | Diff File | ||
mod - webui/module/Schedule/view/schedule/schedule/status.phtml | Diff File | ||
mod - webui/module/Storage/config/module.config.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/module/Storage/view/storage/storage/details.phtml | Diff File | ||
mod - webui/module/Storage/view/storage/storage/index.phtml | Diff File | ||
mod - webui/packaging/obs/bareos-webui.dsc | Diff File | ||
mod - webui/public/index.php | Diff File | ||
mod - webui/public/js/custom-functions.js | 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/vendor/composer/ClassLoader.php | Diff File | ||
mod - webui/vendor/composer/installed.json | Diff File | ||
master 1cf1eea5 2019-08-27 12:07 Ported: N/A Details Diff |
timer: renamed functions to match better their namespace | ||
mod - core/src/lib/timer_thread.cc | Diff File | ||
mod - core/src/lib/timer_thread.h | Diff File | ||
mod - core/src/lib/watchdog_timer.cc | Diff File | ||
mod - core/src/lib/watchdog_timer.h | Diff File | ||
mod - core/src/tests/timer_thread.cc | Diff File | ||
mod - core/src/tests/watchdog_timer.cc | Diff File | ||
master 425f5688 2019-08-27 12:01 Ported: N/A Details Diff |
jcr: removed dead code | ||
mod - core/src/lib/jcr.cc | Diff File | ||
mod - core/src/lib/jcr.h | Diff File | ||
mod - core/src/stored/lock.cc | Diff File | ||
mod - core/src/tests/job_control_record.cc | Diff File | ||
master b6cb9b45 2019-08-26 19:51 Ported: N/A Details Diff |
timer: switched timeouts to base on milliseconds | ||
mod - core/src/lib/timer_thread.h | Diff File | ||
mod - core/src/lib/watchdog_timer.cc | Diff File | ||
mod - core/src/lib/watchdog_timer.h | Diff File | ||
mod - core/src/tests/timer_thread.cc | Diff File | ||
mod - core/src/tests/watchdog_timer.cc | Diff File | ||
master 3540c003 2019-08-26 18:26 Ported: N/A Details Diff |
lib: cleanup watchdog_timer and timer_thread - renamed functions and variables - for state of the thread used a enum instead of a binary flag |
||
mod - core/src/lib/timer_thread.cc | Diff File | ||
mod - core/src/lib/timer_thread.h | Diff File | ||
mod - core/src/lib/watchdog_timer.cc | Diff File | ||
mod - core/src/lib/watchdog_timer.h | Diff File | ||
mod - core/src/tests/timer_thread.cc | Diff File | ||
mod - core/src/tests/watchdog_timer.cc | Diff File | ||
master e92fd72a 2019-08-26 17:58 Ported: N/A Details Diff |
lib: added a timer thread and watchdog timers - both as a replacement for the legacy watchdog and btimers - added tests |
||
mod - core/src/lib/CMakeLists.txt | Diff File | ||
mod - core/src/lib/btimers.h | Diff File | ||
add - core/src/lib/timer_thread.cc | Diff File | ||
add - core/src/lib/timer_thread.h | Diff File | ||
add - core/src/lib/watchdog_timer.cc | Diff File | ||
add - core/src/lib/watchdog_timer.h | Diff File | ||
mod - core/src/tests/CMakeLists.txt | Diff File | ||
add - core/src/tests/timer_thread.cc | Diff File | ||
add - core/src/tests/watchdog_timer.cc | Diff File | ||
master 0d17f2b3 2019-08-26 17:29 Ported: N/A Details Diff |
cmake: improve building on mac previously some libraries weren't found on MacOS if they weren't force-linked using brew link. This patch makes cmake discover the libaries in their respective directories under /usr/local/opt/ so linking is not required anymore. We also change the linking with homebrew libraries to be static instead of dynamic so you don't need to install homebrew to use bareos. Lastly this fixes a build issue when you have a case-sensitive filesystem. |
||
mod - core/CMakeLists.txt | Diff File | ||
mod - core/cmake/BareosFindAllLibraries.cmake | Diff File | ||
mod - core/cmake/FindReadline.cmake | Diff File | ||
mod - core/platforms/darwin/CMakeLists.txt | Diff File | ||
bareos-18.2 f8e0e9aa 2019-08-26 17:29 Ported: N/A Details Diff |
cmake: improve building on mac previously some libraries weren't found on MacOS if they weren't force-linked using brew link. This patch makes cmake discover the libaries in their respective directories under /usr/local/opt/ so linking is not required anymore. We also change the linking with homebrew libraries to be static instead of dynamic so you don't need to install homebrew to use bareos. Lastly this fixes a build issue when you have a case-sensitive filesystem. |
||
mod - core/CMakeLists.txt | Diff File | ||
mod - core/cmake/BareosFindAllLibraries.cmake | Diff File | ||
mod - core/cmake/FindReadline.cmake | Diff File | ||
mod - core/platforms/darwin/CMakeLists.txt | Diff File | ||
master 82728e40 2019-08-26 16:02 Ported: N/A Details Diff |
webui: Correct @copyright and @link | ||
mod - webui/config/application.config.php | Diff File | ||
mod - webui/config/autoload/global.php.in | Diff File | ||
mod - webui/debian/control | Diff File | ||
mod - webui/debian/copyright | Diff File | ||
mod - webui/module/Application/Module.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/application/index/index.phtml | Diff File | ||
mod - webui/module/Application/view/layout/error.phtml | Diff File | ||
mod - webui/module/Application/view/layout/install.phtml | Diff File | ||
mod - webui/module/Application/view/layout/layout.phtml.in | Diff File | ||
mod - webui/module/Application/view/layout/login.phtml.in | Diff File | ||
mod - webui/module/Auth/Module.php | Diff File | ||
mod - webui/module/Auth/autoload_classmap.php | Diff File | ||
mod - webui/module/Auth/config/module.config.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/view/auth/auth/login.phtml | Diff File | ||
mod - webui/module/Client/config/module.config.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/Client/view/client/client/details.phtml | Diff File | ||
mod - webui/module/Client/view/client/client/index.phtml | Diff File | ||
mod - webui/module/Dashboard/config/module.config.php | Diff File | ||
mod - webui/module/Dashboard/src/Dashboard/Controller/DashboardController.php | Diff File | ||
mod - webui/module/Dashboard/src/Dashboard/Model/Dashboard.php | Diff File | ||
mod - webui/module/Dashboard/src/Dashboard/Model/DashboardModel.php | Diff File | ||
mod - webui/module/Dashboard/view/dashboard/dashboard/index.phtml | Diff File | ||
mod - webui/module/Dashboard/view/partial/JobTotals.phtml | Diff File | ||
mod - webui/module/Dashboard/view/partial/JobsLastStatus.phtml | Diff File | ||
mod - webui/module/Dashboard/view/partial/JobsPast24h.phtml | Diff File | ||
mod - webui/module/Dashboard/view/partial/LastDirectorMessages.phtml | Diff File | ||
mod - webui/module/Dashboard/view/partial/RunningJobs.phtml | Diff File | ||
mod - webui/module/Director/config/module.config.php | Diff File | ||
mod - webui/module/Director/src/Director/Controller/DirectorController.php | Diff File | ||
mod - webui/module/Director/src/Director/Model/Director.php | Diff File | ||
mod - webui/module/Director/src/Director/Model/DirectorModel.php | Diff File | ||
mod - webui/module/Director/view/director/director/console.phtml | Diff File | ||
mod - webui/module/Director/view/director/director/index.phtml | Diff File | ||
mod - webui/module/Director/view/director/director/messages.phtml | Diff File | ||
mod - webui/module/Fileset/config/module.config.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/Fileset/view/fileset/fileset/details.phtml | Diff File | ||
mod - webui/module/Fileset/view/fileset/fileset/index.phtml | Diff File | ||
mod - webui/module/Job/config/module.config.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/Job/view/job/job/actions.phtml | Diff File | ||
mod - webui/module/Job/view/job/job/cancel.phtml | Diff File | ||
mod - webui/module/Job/view/job/job/details.phtml | Diff File | ||
mod - webui/module/Job/view/job/job/index.phtml | Diff File | ||
mod - webui/module/Job/view/job/job/run.phtml | Diff File | ||
mod - webui/module/Media/config/module.config.php | Diff File | ||
mod - webui/module/Media/src/Media/Controller/MediaController.php | Diff File | ||
mod - webui/module/Media/src/Media/Model/Media.php | Diff File | ||
mod - webui/module/Media/src/Media/Model/MediaModel.php | Diff File | ||
mod - webui/module/Media/view/media/media/details.phtml | Diff File | ||
mod - webui/module/Media/view/media/media/index.phtml | Diff File | ||
mod - webui/module/Pool/config/module.config.php | Diff File | ||
mod - webui/module/Pool/src/Pool/Controller/PoolController.php | Diff File | ||
mod - webui/module/Pool/src/Pool/Model/Pool.php | Diff File | ||
mod - webui/module/Pool/src/Pool/Model/PoolModel.php | Diff File | ||
mod - webui/module/Pool/view/pool/pool/details.phtml | Diff File | ||
mod - webui/module/Pool/view/pool/pool/index.phtml | Diff File | ||
mod - webui/module/Restore/config/module.config.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/Restore/view/restore/restore/index.phtml | Diff File | ||
mod - webui/module/Restore/view/restore/restore/versions.phtml | Diff File | ||
mod - webui/module/Schedule/config/module.config.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/Schedule/view/schedule/schedule/details.phtml | Diff File | ||
mod - webui/module/Schedule/view/schedule/schedule/index.phtml | Diff File | ||
mod - webui/module/Schedule/view/schedule/schedule/overview.phtml | Diff File | ||
mod - webui/module/Schedule/view/schedule/schedule/status.phtml | Diff File | ||
mod - webui/module/Storage/config/module.config.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/module/Storage/view/storage/storage/details.phtml | Diff File | ||
mod - webui/module/Storage/view/storage/storage/index.phtml | Diff File | ||
mod - webui/packaging/obs/bareos-webui.dsc | Diff File | ||
mod - webui/public/js/custom-functions.js | 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 | ||
master e155f526 2019-08-26 15:20 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0000250 from bareos/dev/arogge/master/fixmac cmake: repair building on macos |
||
mod - core/src/console/CMakeLists.txt | Diff File | ||
mod - core/src/filed/CMakeLists.txt | Diff File | ||
mod - core/src/findlib/CMakeLists.txt | Diff File | ||
mod - core/src/plugins/filed/CMakeLists.txt | Diff File | ||
mod - systemtests/CMakeLists.txt | Diff File | ||
mod - webui/CMakeLists.txt | Diff File | ||
master a65d0473 2019-08-26 15:03 Ported: N/A Details Diff |
webui: Fix PHP composer deprecation warning The package name bareos-webui is invalid and Composer >= 2.0 will error, it should have a vendor name, a forward slash, and a package name. |
||
mod - webui/composer.json | Diff File | ||
mod - webui/vendor/composer/ClassLoader.php | Diff File | ||
mod - webui/vendor/composer/installed.json | Diff File | ||
bareos-17.2 5cea846d 2019-08-26 13:25 Ported: N/A Details Diff |
Revert "win_cross build: adapt qmake binary names" This reverts commit 69f49da805574d4c1503fea418197c2cb29c38c0. |
||
mod - src/win32/Makefile.inc | Diff File | ||
master 331be731 2019-08-26 12:29 Ported: N/A Details Diff |
cmake: repair building on macos Previously the CMAKE configuration did not allow to build with client-only anymore. Also the OPENSSL_INCLUDE_DIR was not set in every case where it might be neccessary. This is now fixed. You can now build on a recent mac with homebrew compiler and libraries again. |
||
mod - core/src/console/CMakeLists.txt | Diff File | ||
mod - core/src/filed/CMakeLists.txt | Diff File | ||
mod - core/src/findlib/CMakeLists.txt | Diff File | ||
mod - core/src/plugins/filed/CMakeLists.txt | Diff File | ||
mod - systemtests/CMakeLists.txt | Diff File | ||
mod - webui/CMakeLists.txt | Diff File | ||
bareos-18.2 5ae74fac 2019-08-26 12:29 Ported: N/A Details Diff |
cmake: repair building on macos Previously the CMAKE configuration did not allow to build with client-only anymore. Also the OPENSSL_INCLUDE_DIR was not set in every case where it might be neccessary. This is now fixed. You can now build on a recent mac with homebrew compiler and libraries again. |
||
mod - core/src/console/CMakeLists.txt | Diff File | ||
mod - core/src/filed/CMakeLists.txt | Diff File | ||
mod - core/src/findlib/CMakeLists.txt | Diff File | ||
mod - core/src/plugins/filed/CMakeLists.txt | Diff File | ||
mod - webui/CMakeLists.txt | Diff File | ||
master a1573c75 2019-08-23 18:46 Ported: N/A Details Diff |
webui: Remove send_command function argument jobid | ||
mod - webui/module/Client/src/Client/Model/ClientModel.php | Diff File | ||
mod - webui/module/Director/src/Director/Model/DirectorModel.php | Diff File | ||
mod - webui/module/Fileset/src/Fileset/Model/FilesetModel.php | Diff File | ||
mod - webui/module/Job/src/Job/Model/JobModel.php | Diff File | ||
mod - webui/module/Media/src/Media/Model/MediaModel.php | Diff File | ||
mod - webui/module/Pool/src/Pool/Model/PoolModel.php | Diff File | ||
mod - webui/module/Restore/src/Restore/Model/RestoreModel.php | Diff File | ||
mod - webui/module/Schedule/src/Schedule/Model/ScheduleModel.php | Diff File | ||
mod - webui/module/Storage/src/Storage/Model/StorageModel.php | Diff File | ||
mod - webui/vendor/Bareos/library/Bareos/BSock/BareosBSock.php | Diff File |