Changesets: bareos

master eb684c8d

2025-10-15 09:53

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
RPM: extra restart on upgrade from < 25

On upgrade, the bareos-fd will be restarted (in %postun of the old
package).
When upgrading from Bareos < 25, we need a workaround to keep the
existing configuration files.
However, during the upgrade, some files get renamed
(because we can't prevent RPM from doing so).
We restore these files in %posttrans.
As another workaround,
we check if bareos-fd is running %pre.
If yes, we will start it again in %postrans.

This is only required for bareos-fd, as the other services don't got
restarted.
mod - core/platforms/packaging/bareos.spec Diff File

master 451fd556

2025-10-14 16:51

joergs

Ported: N/A

Details Diff
doc: update config deployment description
mod - docs/manuals/source/IntroductionAndTutorial/UpdatingBareos.rst Diff File

master a65e6b6b

2025-10-14 16:50

joergs

Ported: N/A

Details Diff
doc: removed outdated text
mod - docs/manuals/source/Configuration/CustomizingTheConfiguration.rst Diff File

master 16ca43a0

2025-10-14 16:49

joergs

Ported: N/A

Details Diff
doc: package paths
mod - docs/manuals/source/IntroductionAndTutorial/WhatIsBareos.rst Diff File

master 3753f5ef

2025-10-14 16:48

joergs

Ported: N/A

Details Diff
CHANGELOG: fix format
mod - CHANGELOG.md Diff File

master 045010e5

2025-10-13 14:56

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
scripts: uniformize to BAREOS_SCRIPTS_DIR
mod - core/platforms/packaging/bareos-universal-client.spec Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/scripts/bareos.in Diff File
mod - systemtests/scripts/bareos-ctl-dir-win.in Diff File
mod - systemtests/scripts/bareos-ctl-dir.in Diff File
mod - systemtests/scripts/bareos-ctl-fd-win.in Diff File
mod - systemtests/scripts/bareos-ctl-fd.in Diff File
mod - systemtests/scripts/bareos-ctl-sd-win.in Diff File
mod - systemtests/scripts/bareos-ctl-sd.in Diff File
mod - systemtests/scripts/functions Diff File

master 0d508263

2025-10-13 14:28

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
scripts: move ctl-* from core to systemtests

- remove shipping in rpm packages
- adapt sourcing for tests
- use BareosSystemtestFunctions.cmake for bareos-ctl-* configuration
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/scripts/CMakeLists.txt Diff File
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/scripts/functions Diff File

master 7f7c5109

2025-10-10 16:29

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2338

don't alter configuration on package updates
mod - CHANGELOG.md Diff File
mod - CMakeLists.txt Diff File
mod - cmake/BareosSetVariableDefaults.cmake Diff File
mod - contrib/CMakeLists.txt Diff File
mod - core/CMakeLists.txt Diff File
add - core/README.config Diff File
mod - core/README.configsubdirectories Diff File
mod - core/platforms/darwin/resources/postinstall.in Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/BareosCommonMakefile Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/Makefile Diff File
rm - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-deinstall Diff File
rm - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-install Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-message.director Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-message.storage Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.bconsole Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.common Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.director Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon-ldap-python-plugin Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon-python3-plugin Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage-dplcompat Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage-fifo Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage-tape Diff File
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-post-deinstall Diff File
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-post-install Diff File
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-pre-deinstall.example Diff File
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-pre-install.example Diff File
mod - core/platforms/packaging/bareos.spec Diff File
rm - core/platforms/packaging/debian.debtransform Diff File
mod - core/platforms/win32/winbareos-native.nsi Diff File
mod - core/platforms/win32/winbareos.nsi Diff File
mod - core/scripts/bareos-config-lib.sh.in Diff File
mod - core/scripts/bareos-ctl-dir.in Diff File
mod - core/scripts/bareos-ctl-fd.in Diff File
mod - core/scripts/bareos-ctl-sd.in Diff File
mod - debian/bareos-director.install.in Diff File
mod - debian/bareos-director.postinst.in Diff File
mod - debian/bareos-filedaemon.postinst.in Diff File
mod - debian/bareos-storage.postinst.in Diff File
rm - debian/bareos-webui.install Diff File
add - debian/bareos-webui.install.in Diff File
mod - docs/manuals/source/DocumentationStyleGuide/CommonNames.rst Diff File
mod - docs/manuals/source/IntroductionAndTutorial/InstallingBareos.rst Diff File
mod - systemtests/environment.in Diff File
mod - webui/CMakeLists.txt Diff File

master 7d7f9957

2025-10-10 09:15

joergs

Ported: N/A

Details Diff
changelog: add breaking change note about config handling
mod - CHANGELOG.md Diff File

master ba659f1e

2025-10-10 09:14

joergs

Ported: N/A

Details Diff
docs: add Bareos Template Configuration Path
mod - docs/manuals/source/DocumentationStyleGuide/CommonNames.rst Diff File

master 8b7d39a9

2025-10-08 20:32

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2357

add media_vault tool to contrib
mod - CHANGELOG.md Diff File
mod - contrib/misc/CMakeLists.txt Diff File
add - contrib/misc/media_vault/CMakeLists.txt Diff File
add - contrib/misc/media_vault/LICENSE Diff File
add - contrib/misc/media_vault/README.md Diff File
add - contrib/misc/media_vault/console_media_vault.conf.example Diff File
add - contrib/misc/media_vault/job_admin-media_vault.conf.example.in Diff File
add - contrib/misc/media_vault/media_vault.ini.example.in Diff File
add - contrib/misc/media_vault/media_vault.py Diff File
add - contrib/misc/media_vault/media_vault.sh.in Diff File
add - contrib/misc/media_vault/profile_media_vault.conf.example Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - debian/bareos-contrib-tools.install.in Diff File

master 1dd75a76

2025-10-08 20:32

Bareos Bot

Ported: N/A

Details Diff
Update CHANGELOG.md
mod - CHANGELOG.md Diff File

master b42b4f5a

2025-10-08 12:39

joergs

Ported: N/A

Details Diff
deb: dbconfig: don't set dbserver, if it is localhost

When communicating with a local PostgreSQL database server,
it is advised to use a socket connection instead of TCP.
When dbaddress is not set in the Bareos Catalog configuration,
Bareos tries connects via sockets. If it is set, it connects via TCP.
As dbconfig-common by default specifies "localhost"
for a local PostgreSQL database, we ignore this setting.
mod - core/scripts/bareos-config-lib.sh.in Diff File

master 414131e8

2025-10-08 10:15

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2386

scsicrypto: don't expose kek in job log
mod - CHANGELOG.md Diff File
mod - core/src/plugins/stored/scsicrypto/scsicrypto-sd.cc Diff File
mod - systemtests/tests/always-incremental-consolidate/testrunner-07-consolidate-duplicates Diff File

master 01470350

2025-10-08 10:14

Bareos Bot

Ported: N/A

Details Diff
Update CHANGELOG.md
mod - CHANGELOG.md Diff File

master 1039a35e

2025-10-06 17:26

bruno-at-bareos

Ported: N/A

Details Diff
systemtests: use date timestamp for `when` job parameter

This approach will always work when the timestamp is converted back
to a string.

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - systemtests/tests/always-incremental-consolidate/testrunner-07-consolidate-duplicates Diff File

master ecfd86d1

2025-10-06 16:30

bruno-at-bareos

Ported: N/A

Details Diff
scsicrypto: don't expose kek in job log

kek used in unwrapping is no more exposed in job log.
If you want to debug operation you need to raise the debug level to
1000.

fix bareos/internal/issues/413
mod - core/src/plugins/stored/scsicrypto/scsicrypto-sd.cc Diff File

master 0984e69f

2025-10-06 13:24

bruno-at-bareos

Ported: N/A

Details Diff
add improvements from review

- volume size
- volume return date
mod - contrib/misc/media_vault/media_vault.ini.example.in Diff File
mod - contrib/misc/media_vault/media_vault.py Diff File

master 7d435c3f

2025-10-06 12:33

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
bareos.spec: require php > 7.4.0
mod - core/platforms/packaging/bareos.spec Diff File

master 31744d1a

2025-10-05 18:03

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
cleanup
mod - webui/vendor/laminas/laminas-view/src/Helper/HeadLink.php Diff File

master 7631d228

2025-10-05 18:02

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
added Bareos vendor subdir
add - webui/vendor/Bareos/library/Bareos/BSock/BareosBSock.php Diff File
add - webui/vendor/Bareos/library/Bareos/BSock/BareosBSockInterface.php Diff File
add - webui/vendor/Bareos/library/Bareos/BSock/BareosBSockServiceFactory.php Diff File
add - webui/vendor/Bareos/library/Bareos/BSock/BareosBase64.php Diff File
add - webui/vendor/Bareos/library/Bareos/Util.php Diff File
mod - webui/vendor/laminas/laminas-i18n/src/Translator/Loader/Gettext.php Diff File
mod - webui/vendor/laminas/laminas-view/src/Helper/HeadLink.php Diff File

master 824b7288

2025-10-05 16:24

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
webui: switch to laminas
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/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/Api/Module.php Diff File
mod - webui/module/Api/src/Api/Controller/AnalyticsController.php Diff File
mod - webui/module/Api/src/Api/Controller/ApiController.php Diff File
mod - webui/module/Api/src/Api/Controller/ClientController.php Diff File
mod - webui/module/Api/src/Api/Controller/ConsoleController.php Diff File
mod - webui/module/Api/src/Api/Controller/DirectorController.php Diff File
mod - webui/module/Api/src/Api/Controller/DotJobController.php Diff File
mod - webui/module/Api/src/Api/Controller/ExecuteOnDirController.php Diff File
mod - webui/module/Api/src/Api/Controller/FilesetController.php Diff File
mod - webui/module/Api/src/Api/Controller/JobController.php Diff File
mod - webui/module/Api/src/Api/Controller/JobLogController.php Diff File
mod - webui/module/Api/src/Api/Controller/JobTotalsController.php Diff File
mod - webui/module/Api/src/Api/Controller/MediaController.php Diff File
mod - webui/module/Api/src/Api/Controller/PoolController.php Diff File
mod - webui/module/Api/src/Api/Controller/ScheduleController.php Diff File
mod - webui/module/Api/src/Api/Controller/StorageController.php Diff File
mod - webui/module/Api/src/Api/Controller/TimelineController.php Diff File
mod - webui/module/Application/Module.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/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/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
rm - webui/vendor/Bareos/library/Bareos/BSock/BareosBSock.php Diff File
rm - webui/vendor/Bareos/library/Bareos/BSock/BareosBSockInterface.php Diff File
rm - webui/vendor/Bareos/library/Bareos/BSock/BareosBSockServiceFactory.php Diff File
rm - webui/vendor/Bareos/library/Bareos/BSock/BareosBase64.php Diff File
rm - webui/vendor/Bareos/library/Bareos/Util.php Diff File
rm - webui/vendor/README.md Diff File
mod - webui/vendor/autoload.php Diff File
mod - webui/vendor/composer/ClassLoader.php Diff File
mod - webui/vendor/composer/InstalledVersions.php Diff File
mod - webui/vendor/composer/autoload_classmap.php Diff File
add - webui/vendor/composer/autoload_files.php Diff File
mod - webui/vendor/composer/autoload_psr4.php Diff File
mod - webui/vendor/composer/autoload_real.php Diff File
mod - webui/vendor/composer/autoload_static.php Diff File
mod - webui/vendor/composer/installed.json Diff File
mod - webui/vendor/composer/installed.php Diff File
add - webui/vendor/composer/platform_check.php Diff File
add - webui/vendor/laminas/laminas-cache/CHANGELOG.md Diff File
add - webui/vendor/laminas/laminas-cache/COPYRIGHT.md Diff File
add - webui/vendor/laminas/laminas-cache/LICENSE.md Diff File
add - webui/vendor/laminas/laminas-cache/README.md Diff File
add - webui/vendor/laminas/laminas-cache/composer.json Diff File

master a446c1d6

2025-10-03 19:40

joergs

Ported: N/A

Details Diff
cmake/BareosSetVariableDefaults: check-sources
mod - cmake/BareosSetVariableDefaults.cmake Diff File

master 89816f09

2025-10-02 09:42

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: fix duplicated information

As one of the copies was not getting kept up, we should just have a
single source of truth.
mod - docs/manuals/source/TasksAndConcepts/StorageBackends.rst Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/sd-device-DeviceType.rst.inc Diff File

master 287600c4

2025-10-01 19:14

joergs

Ported: N/A

Details Diff
freebsd: re-add config files after upgrade from < 24

Config files in Bareos <= 24 are marked as @sample files.
With Bareos 25 we use "bareos-config deploy_config --init" instead
to initially populate the config directory.
Unfortenatly, unmodified @sample files get removed during the upgrade
process.
FreeBSD first fully removes the old package and than install
the new new.
The order is (at least on FreeBSD 14):
* pkg-pre-deinstall — from old package
* Remove files from old package
* pkg-post-deinstall — from old package
* pkg-pre-install — from new package
* Install files of the new package
* pkg-post-install — from new package

As workaround, when upgrading from Bareos < 24,
the redeploy missing files from the new package.
To keep track of this, a marker file is created:
"${BAREOS_CONFIG_DIR}/.${COMPONENT}.deploy_config.version"
deploy_config --add-missing is only called (in pkg-post-install)
when either this file does not exist
or the version number in there is < 25.
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/Makefile Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-message.director Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-message.storage Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.common Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.director Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon-ldap-python-plugin Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon-python3-plugin Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage-tape Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-post-deinstall Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-post-install Diff File
rm - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-pre-deinstall Diff File
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-pre-deinstall.example Diff File
rm - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-pre-install Diff File
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-pre-install.example Diff File
 First  Prev  1 2 3 4 5 6 7 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 686 687 688  Next  Last