Changesets: bareos

master a7197414

2023-08-31 15:33

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
restore-multi: fix hardlink related problems on jenkins

Selecting files with dir= (and file=) does not autoselect original
files in case a hard linked file is marked. This can lead to
problems in this test if the first hard linked file that is
encountered is not one inside our to-be-restored directories.

This commit fixes this by instead restoring very simple non-empty
directories (because this also makes a difference to the directory=
command) that do not contain any hard links or soft links.
mod - systemtests/tests/restore/testrunner-multi Diff File

master b5d42183

2023-08-31 15:33

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
weird-files: add two simple directories

These directories do not contain anything tricky.
mod - systemtests/data/weird-files.tar.gz Diff File
mod - systemtests/tests/testfind/testrunner Diff File
mod - systemtests/tests/virtualfull-basic/testrunner Diff File

master 783aa85f

2023-08-31 10:24

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001540

build: remove jansson dependency from MacOS
mod - .github/workflows/build-macos.yml Diff File

master 79e28739

2023-08-30 16:32

arogge

Ported: N/A

Details Diff
build: remove jansson dependency

Previously, Bareos was built for MacOS with Jansson support. As we did
not ship the Jansson library, this lead to mostly unusable binaries.
This change disables Jansson when building for MacOS and also creates a
list of dependencies of all the binaries so we can review them after the
build.
mod - .github/workflows/build-macos.yml Diff File

master bcc1c1d9

2023-08-30 14:15

arogge

Ported: N/A

Details Diff
cmake: add findmodule for xxHash
mod - CMakeLists.txt Diff File
add - cmake/FindxxHash.cmake Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - third-party/CMakeLists.txt Diff File

master c06771b7

2023-08-30 09:06

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
thread_util: add rule of 5; remove reference member
mod - core/src/lib/thread_util.h Diff File

master 51d5ce09

2023-08-29 17:25

pstorz


Committer: arogge

Ported: N/A

Details Diff
FreeBSD: adapt man directory
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.database-tools 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.storage 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-plist.tools Diff File

master 91973df3

2023-08-29 16:42

pstorz


Committer: arogge

Ported: N/A

Details Diff
FreeBSD: adapt pkg-plist to share subdir
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.common Diff File

master fb24985c

2023-08-29 13:41

Sebastian Sura

Ported: N/A

Details Diff
append: fix assigning -1 to an unsigned value
mod - core/src/stored/append.cc Diff File

master fe79abaf

2023-08-29 13:25

Sebastian Sura

Ported: N/A

Details Diff
append: properly propagate read errors
mod - core/src/stored/append.cc Diff File

master 50ebbb4f

2023-08-29 11:12

tuxmaster5000


Committer: arogge

Ported: N/A

Details Diff
Sync to internal git
mod - core/cmake/BareosFindAllLibraries.cmake Diff File

master 5adb9123

2023-08-29 09:07

pstorz


Committer: arogge

Ported: N/A

Details Diff
FreeBSD: CommonMakefile: remove depends on python3.7
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/BareosCommonMakefile Diff File

master ea33476f

2023-08-29 08:42

Sebastian Sura

Ported: N/A

Details Diff
append: add maximum to network buffer
mod - core/src/stored/append.cc Diff File

master 3e38db1d

2023-08-28 14:08

Sebastian Sura

Ported: N/A

Details Diff
backup: use serial send/comp/etc for small amounts of data
mod - core/src/filed/backup.cc Diff File

master 80c5f436

2023-08-28 10:17

Sebastian Sura

Ported: N/A

Details Diff
append: introduce MessageReceiver

This class reads data from the given socket asynchroniously and makes
them available in a preparsed manner on the main thread. It is
important that the given socket is only used by one thread at a time,
as such, if you create a MessageHandler for a certain socket, you need
to take care to not use that socket at all while the message handler
is alive.
mod - core/src/stored/append.cc Diff File
mod - systemtests/tests/restore/testrunner-create-backup Diff File

master 5f8e7eb6

2023-08-26 13:41

SamuelBoerlin


Committer: arogge

Ported: N/A

Details Diff
ua_run: apply max_concurrent_jobs from consolidate job
mod - core/src/dird/ua_run.cc Diff File

master ad38e880

2023-08-26 13:39

SamuelBoerlin


Committer: arogge

Ported: N/A

Details Diff
dir: add max_concurrent_jobs to jcr dir_impl

with this change that setting can now be overridden
mod - core/src/dird/director_jcr_impl.h Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/jobq.cc Diff File

master 4ff821e9

2023-08-26 13:37

SamuelBoerlin


Committer: arogge

Ported: N/A

Details Diff
ua_run: pass consolidate job to spawned virtualfull
mod - core/src/dird/consolidate.cc Diff File
mod - core/src/dird/ua.h Diff File
mod - core/src/dird/ua_run.cc Diff File

master 2c94d9d9

2023-08-25 23:07

SamuelBoerlin


Committer: arogge

Ported: N/A

Details Diff
dird: add rjs pointer to jcr
mod - core/src/dird/director_jcr_impl.h Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/jobq.cc Diff File

master 5f6c853b

2023-08-25 21:57

stephand


Committer: Bareos Bot

Ported: N/A

Details Diff
VMware Plugin: Ensure object_index increases globally

The object_index of restore objects must always increase globally,
not only within a job, because the SQL query uses ORDER BY ObjectIndex
only. Otherwise restore objects could be processed in wrong order.
mod - core/src/plugins/filed/python/vmware/BareosFdPluginVMware.py Diff File

master 5623e5f9

2023-08-24 17:41

Bruno Friedmann


Committer: Bareos Bot

Ported: N/A

Details Diff
improve setup_local_db cluster start for non root
mod - systemtests/tests/py3plug-fd-postgresql/database/setup_local_db.sh.in Diff File

master 0fa0d947

2023-08-24 13:28

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001521

config: deprecate `LabelType` and `CheckLabels`
mod - CHANGELOG.md Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/stored/stored_conf.cc Diff File
mod - docs/manuals/source/Appendix/Troubleshooting.rst Diff File
mod - docs/manuals/source/include/autogenerated/bareos-dir-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-sd-config-schema.json Diff File

master 9b31f2cb

2023-08-24 13:28

Bareos Bot

Ported: N/A

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

master 4acf3b19

2023-08-24 11:10

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001520

build: remove python2 support
mod - .gitignore Diff File
mod - CHANGELOG.md Diff File
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File
mod - core/cmake/BareosGenerateDebianInfo.cmake Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon-python2-plugin Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/subpkglist Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/plugins/CMakeLists.txt Diff File
mod - core/src/plugins/dird/python/CMakeLists.txt Diff File
mod - core/src/plugins/dird/python/module/bareosdir.cc Diff File
mod - core/src/plugins/dird/python/python-dir.cc Diff File
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File
mod - core/src/plugins/filed/python/module/bareosfd.cc Diff File
mod - core/src/plugins/filed/python/python-fd.cc Diff File
mod - core/src/plugins/filed/python/test/python-fd-module-tester.cc Diff File
mod - core/src/plugins/filed/python/vmware/BareosFdPluginVMware.py Diff File
mod - core/src/plugins/filed/python/vmware/bareos-fd-vmware.py Diff File
rm - core/src/plugins/include/joblog_warn_about_python2_deprecation.inc Diff File
rm - core/src/plugins/include/python3compat.h Diff File
mod - core/src/plugins/stored/python/CMakeLists.txt Diff File
mod - core/src/plugins/stored/python/module/bareossd.cc Diff File
mod - core/src/plugins/stored/python/python-sd.cc Diff File
rm - debian/bareos-director-python2-plugin.install.in Diff File
rm - debian/bareos-filedaemon-python2-plugin.install.in Diff File
rm - debian/bareos-storage-python2-plugin.install.in Diff File
mod - debian/control Diff File
mod - debian/control.bareos-director-python-plugins-common Diff File
rm - debian/control.bareos-director-python2-plugin Diff File
mod - debian/control.bareos-filedaemon-python-plugins-common Diff File
rm - debian/control.bareos-filedaemon-python2-plugin Diff File
mod - debian/control.bareos-storage-python-plugins-common Diff File
rm - debian/control.bareos-storage-python2-plugin Diff File
mod - debian/control.vmware Diff File
mod - docs/manuals/source/DeveloperGuide/PythonPluginAPI.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File
mod - docs/pkglists/Debian_10.x86_64 Diff File
mod - docs/pkglists/Debian_11.x86_64 Diff File
mod - docs/pkglists/EL_7.x86_64 Diff File
mod - docs/pkglists/EL_8.x86_64 Diff File
mod - docs/pkglists/SLE_12_SP5.x86_64 Diff File
mod - docs/pkglists/xUbuntu_20.04.x86_64 Diff File
mod - python-bareos/packaging/python-bareos.spec Diff File
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
rm - systemtests/tests/py3plug-dir Diff File
rm - systemtests/tests/py3plug-fd-contrib-bareos_tasks_mysql Diff File

master 77a2d34e

2023-08-24 11:10

Bareos Bot

Ported: N/A

Details Diff
Update CHANGELOG.md
mod - CHANGELOG.md Diff File
 First  Prev  1 2 3 ... 60 ... 64 65 66 67 68 69 70 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 641 642 643  Next  Last