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 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 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 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 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 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 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 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 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 |