Changesets: bareos

master 9f416f36

2024-08-01 13:04

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
scheduler: fix conversion error
mod - core/src/tests/scheduler.cc Diff File

master b5375893

2024-08-01 09:59

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
compat: fix bad ssize_t
mod - core/src/win32/compat/include/compat.h Diff File

master 1fc1a23a

2024-07-31 15:21

Sebastian Sura

Ported: N/A

Details Diff
sd-reservation: fix not waiting long enough

If we do not wait long enough, then the number of `send()`s changes.
mod - core/src/tests/sd_reservation.cc Diff File

master f99fdead

2024-07-31 14:00

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
bareos-vadp-dumper: fix out of bounds read
mod - core/src/vmware/vadp_dumper/bareos_vadp_dumper.cc Diff File

master ba96c621

2024-07-31 09:41

bruno-at-bareos

Ported: N/A

Details Diff
fix fileset name called during restore
mod - systemtests/tests/py3plug-fd-mariabackup/testrunner-default Diff File

master 2be10c60

2024-07-31 08:41

Sebastian Sura

Ported: N/A

Details Diff
bareos-test-sockets: change api

We were always trying to find an unused port, and then we try to bind
that port. This is not a good way to do it as there is
no guarantee that the port will still be free when we actually try to
bind the port, especially if there are a lot of concurrent tests
running.

Now we do it the opposite way: First we bind a random os-provided
free port and only then do we find out which port it actually is.
That should make sure that no two unit tests should ever try to bind
the same port.

There may still be conflicts between unittest ports and
system test ports, but that can be fixed in a different way (e.g. just
do not run that at the same time).
mod - core/src/tests/bareos_test_sockets.cc Diff File
mod - core/src/tests/bareos_test_sockets.h Diff File
mod - core/src/tests/test_bsock.cc Diff File

master 10da7e0e

2024-07-31 08:35

Sebastian Sura

Ported: N/A

Details Diff
tls-openssl: fix bad assert

(socket-) fds are allowed to be zero, so we should instead be checking
for '< 0' to detect bad socket fds.
mod - core/src/lib/tls_openssl_private.cc Diff File
mod - core/src/lib/tls_openssl_private.h Diff File

master f1cdfff1

2024-07-31 08:34

Sebastian Sura

Ported: N/A

Details Diff
create-resource: fix setting unused ports

This is in preparation of removing `create_unique_socket_number()`.
As these configuration values are not currently used in the tests, it
makes sense to just set them to 0 for now.
mod - core/src/tests/create_resource.cc Diff File

master 56e9ae6e

2024-07-30 07:34

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
vadp-dumper: add some debug checks
mod - core/src/vmware/vadp_dumper/bareos_vadp_dumper.cc Diff File
mod - core/src/vmware/vadp_dumper/copy_thread.cc Diff File

master b2b9ca22

2024-07-29 21:33

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1876

VMware Plugin: Add option restore_allow_disks_mismatch
mod - CHANGELOG.md Diff File
mod - core/src/plugins/filed/python/vmware/bareos-fd-vmware.py Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/VMwarePlugin.rst.inc Diff File

master fa2fe8d3

2024-07-29 21:33

Bareos Bot

Ported: N/A

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

master 8ac78380

2024-07-29 09:14

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1858

msgchan: fix deadlock
mod - CHANGELOG.md Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/job.h Diff File
mod - core/src/dird/msgchan.cc Diff File
mod - systemtests/tests/heartbeat-interval/testrunner-check Diff File

master 0422a728

2024-07-29 09:14

Bareos Bot

Ported: N/A

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

master 36e0e6eb

2024-07-29 08:13

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1738

dird: disallow running always incremental virtual full jobs with empty jobid list
mod - CHANGELOG.md Diff File
mod - core/src/dird/ua_output.cc Diff File
mod - core/src/dird/ua_run.cc Diff File
mod - core/src/dird/vbackup.cc Diff File
add - systemtests/tests/always-incremental-consolidate/testrunner-06-rerun-ai-vf Diff File

master 60d1ee5b

2024-07-29 08:13

Bareos Bot

Ported: N/A

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

master 3deb51d6

2024-07-27 18:17

bsperduto


Committer: Bareos Bot

Ported: N/A

Details Diff
Creating accurate file type with dummy file data
mod - core/src/plugins/filed/python/libcloud/BareosFdPluginLibcloud.py Diff File
mod - core/src/plugins/filed/python/libcloud/bareos_libcloud_api/bucket_explorer.py Diff File
mod - core/src/plugins/filed/python/libcloud/bareos_libcloud_api/worker.py Diff File

master 2267fbe6

2024-07-24 17:06

arogge

Ported: N/A

Details Diff
chunked_device: flush all volumes in is_written()

when ReleaseDevice() calls d_flush() on the volume, it should only
return if all buffers were flushed correctly. However, as a volume
change does not imply d_flush(), we might have chunks from a
previously mounted volume still in the queue.
This change ensures that not only the chunks of the current volume are
flushed, but that the queue is completely empty.
mod - core/src/stored/backends/chunked_device.cc Diff File

master 43d103aa

2024-07-24 16:16

arogge

Ported: N/A

Details Diff
chunked_device: fix possible race-condition

when the io thread picked up a chunk, it was possible that
WaitChunksWritten() saw an empty queue and no inflight-chunks.
Even though this condition is caught by the volume-size check, the code
now checks that the queue is empty *and* has no reservations before
declaring everything is dequeued.
mod - core/src/stored/acquire.h Diff File
mod - core/src/stored/backends/chunked_device.cc Diff File
mod - core/src/stored/backends/ordered_cbuf.cc Diff File
mod - core/src/stored/backends/ordered_cbuf.h Diff File

master 8a296cb4

2024-07-23 17:08

arogge

Ported: N/A

Details Diff
tests: make bpipe tests less likely to fail
mod - core/src/tests/test_bpipe.cc Diff File

master c287a1ce

2024-07-23 14:15

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
cats: add option --no-psqlrc to psql command in scripts

While it is rare to have .psqlrc configuration file setup for user
like `bareos` or `postgres`, it may contains configuration that
may defeat our expectation in terms of return.
`--no-psqlrc` is now added to all catalog scripts.

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/src/cats/create_bareos_database.in Diff File
mod - core/src/cats/drop_bareos_database.in Diff File
mod - core/src/cats/drop_bareos_tables.in Diff File
mod - core/src/cats/grant_bareos_privileges.in Diff File
mod - core/src/cats/update_bareos_tables.in Diff File

master e6bcf87c

2024-07-23 13:40

bruno-at-bareos

Ported: N/A

Details Diff
script: cleanup cryptoc cache file without failing
mod - systemtests/scripts/cleanup Diff File

master 683b3235

2024-07-23 13:04

arogge

Ported: N/A

Details Diff
cmake: move CPMAddPackage() to proper location
mod - CMakeLists.txt Diff File
mod - cmake/BareosCpmPackages.cmake Diff File

master 14afd0b3

2024-07-23 12:44

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1739

consolidate: disable vfull duplicate job check
mod - CHANGELOG.md Diff File
mod - core/src/dird/consolidate.cc Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/ua_select.cc Diff File
mod - core/src/stored/stored.cc Diff File
mod - systemtests/scripts/functions Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
mod - systemtests/tests/always-incremental-consolidate/CMakeLists.txt Diff File
add - systemtests/tests/always-incremental-consolidate/testrunner-06-consolidate-duplicates Diff File
add - systemtests/tests/ignoreduplicatecheck/CMakeLists.txt Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/job/Consolidate.conf Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/job/copy.conf Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/job/migrate.conf Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/pool/AI-Consolidated.conf Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/pool/AI-Incremental.conf Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/pool/CopyMigrate.conf Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/ignoreduplicatecheck/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/ignoreduplicatecheck/test-setup Diff File
add - systemtests/tests/ignoreduplicatecheck/testrunner-consolidate Diff File
add - systemtests/tests/ignoreduplicatecheck/testrunner-copy Diff File
add - systemtests/tests/ignoreduplicatecheck/testrunner-create-backups Diff File
add - systemtests/tests/ignoreduplicatecheck/testrunner-migrate Diff File

master 768cf2e0

2024-07-23 12:44

Bareos Bot

Ported: N/A

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

master 3abca836

2024-07-23 12:05

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1824

ULC: build the universal linux client also for rpm based OS.
mod - .matrix.yml Diff File
mod - CHANGELOG.md Diff File
mod - CMakeLists.txt Diff File
mod - core/manpages/CMakeLists.txt Diff File
mod - core/platforms/CMakeLists.txt Diff File
add - core/platforms/packaging/bareos-universal-client.spec Diff File
mod - core/platforms/systemd/CMakeLists.txt Diff File
mod - core/scripts/CMakeLists.txt Diff File
mod - core/src/plugins/dird/CMakeLists.txt Diff File
mod - core/src/plugins/filed/CMakeLists.txt Diff File
mod - core/src/plugins/stored/CMakeLists.txt Diff File
mod - devtools/build-rpm.sh Diff File
mod - devtools/dist-tarball.sh Diff File
add - docs/pkglists/ULC_rpm_OpenSSL_1.1.aarch64 Diff File
add - docs/pkglists/ULC_rpm_OpenSSL_1.1.x86_64 Diff File
add - docs/pkglists/ULC_rpm_OpenSSL_3.0.aarch64 Diff File
add - docs/pkglists/ULC_rpm_OpenSSL_3.0.x86_64 Diff File
 First  Prev  1 2 3 ... 38 39 40 41 42 43 44 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 671 672 673  Next  Last