Changesets: bareos
master 3338421d 2024-07-18 13:51 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
res: fix using Emsg instead of scan_err | ||
mod - core/src/lib/res.cc | Diff File | ||
master ed5ca6a5 2024-07-18 10:07 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
unit-tests: add additional bsnprintf & poolmem tests | ||
mod - core/src/tests/test_bsnprintf.cc | Diff File | ||
mod - core/src/tests/test_poolmem.cc | Diff File | ||
master f1cad2dc 2024-07-18 10:07 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
breg: fix out-of-bounds write | ||
mod - core/src/lib/breg.cc | Diff File | ||
master 590f43af 2024-07-18 10:06 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
mem-pool: fix formatting for 0 size POOLMEM | ||
mod - core/src/lib/mem_pool.cc | Diff File | ||
master d215db2c 2024-07-18 07:17 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
message: remove special case for formatting | ||
mod - core/src/lib/mem_pool.cc | Diff File | ||
mod - core/src/lib/message.cc | Diff File | ||
master fe6f2550 2024-07-17 23:01 Committer: Bareos Bot Ported: N/A Details Diff |
VMware Plugin: Suggested changes for PR#1876 add_disk_devices_to_vm() now always sets the backing filename to contain the datastore name only, so that won't the exception vim.fault.FileAlreadyExists won't happen. Instead any unexpected exception when adding a disk is handled now with a limited number of retries. Also a job message is emitted, when the backing filename of the created disk does not match the expected one. Renamed the plugin option to restore_allow_disks_mismatch, but with the change described above, it's probably not needed even when using VSAN. |
||
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 34f6fc9e 2024-07-17 13:26 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
xattr: unify some error reporting | ||
mod - core/src/findlib/xattr.cc | Diff File | ||
master 4a83265b 2024-07-17 10:50 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
core: remove some custom formatting | ||
mod - core/src/console/console_output.cc | Diff File | ||
mod - core/src/dird/bsr.cc | Diff File | ||
mod - core/src/dird/ua_output.cc | Diff File | ||
mod - core/src/lib/bnet.cc | Diff File | ||
mod - core/src/lib/bsnprintf.cc | Diff File | ||
mod - core/src/lib/bsock.cc | Diff File | ||
mod - core/src/lib/lex.cc | Diff File | ||
mod - core/src/lib/message.cc | Diff File | ||
mod - core/src/lib/parse_bsr.cc | Diff File | ||
mod - core/src/win32/compat/compat.cc | Diff File | ||
master f3a9ad75 2024-07-17 10:49 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
mem-pool: introduce PmFormat/PmVFormat | ||
mod - core/src/lib/mem_pool.cc | Diff File | ||
mod - core/src/lib/mem_pool.h | Diff File | ||
master e9c237be 2024-07-17 10:04 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
message: remove (basically) unused function | ||
mod - core/src/cats/cats.h | Diff File | ||
mod - core/src/cats/sql_get.cc | Diff File | ||
mod - core/src/dird/ua_cmds.cc | Diff File | ||
mod - core/src/include/baconfig.h | Diff File | ||
mod - core/src/lib/message.cc | Diff File | ||
master c6066a2b 2024-07-16 15:22 Sebastian Sura Committer: arogge Ported: N/A Details Diff |
bdedup-estimate: fix null bytes in output | ||
mod - core/src/tools/bdedup-estimate.cc | Diff File | ||
master 6d584fa4 2024-07-16 14:11 Committer: Bareos Bot Ported: N/A Details Diff |
script: add --if-exists to dropdb --if-exists is supported since a decade introduced with PostgreSQL 9.2 Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com> (cherry picked from commit d75dcf420f7a120338058643097ed15b2ff12483) |
||
mod - core/src/cats/drop_bareos_database.in | Diff File | ||
master cf64b681 2024-07-16 12:54 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
lex: refactor & rename lex structure | ||
mod - core/src/dird/dird.cc | Diff File | ||
mod - core/src/dird/dird_conf.cc | Diff File | ||
mod - core/src/dird/inc_conf.cc | Diff File | ||
mod - core/src/dird/run_conf.cc | Diff File | ||
mod - core/src/dird/ua_configure.cc | Diff File | ||
mod - core/src/filed/filed_conf.cc | Diff File | ||
mod - core/src/lib/lex.cc | Diff File | ||
mod - core/src/lib/lex.h | Diff File | ||
mod - core/src/lib/parse_bsr.cc | Diff File | ||
mod - core/src/lib/parse_conf.cc | Diff File | ||
mod - core/src/lib/parse_conf.h | Diff File | ||
mod - core/src/lib/parse_conf_state_machine.cc | Diff File | ||
mod - core/src/lib/parse_conf_state_machine.h | Diff File | ||
mod - core/src/lib/res.cc | Diff File | ||
mod - core/src/stored/stored_conf.cc | Diff File | ||
master 74914c69 2024-07-16 09:54 Ported: N/A Details Diff |
matrix: set suse155 as default build suse156 has a newer glibc 2.38. |
||
mod - .matrix.yml | Diff File | ||
master 7d32f833 2024-07-16 08:56 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
parse-conf: rename function pointer types | ||
mod - core/src/lib/parse_conf.cc | Diff File | ||
mod - core/src/lib/parse_conf.h | Diff File | ||
mod - core/src/lib/parse_conf_callbacks.h | Diff File | ||
master 28d58c51 2024-07-16 08:02 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
btape: fix wrong scanf format specifier | ||
mod - core/src/stored/btape.cc | Diff File | ||
master 40d6ee88 2024-07-15 21:34 Ported: N/A Details Diff |
dplcompat: skip empty chunks when flushing Uploading empty objects is pointless and can cause errors if the program used does not support it. |
||
mod - core/src/stored/backends/crud_storage.cc | Diff File | ||
mod - core/src/stored/backends/dplcompat_device.cc | Diff File | ||
master cb9c82af 2024-07-15 21:13 Ported: N/A Details Diff |
chunked_device: fix bogus selection of next chunk When reopening a volume where the first chunk has data that was not yet flushed, the device will setup a new chunk with a copy of the buffered chunk data. However, in this case the end_offset is bogus, which would in turn make subsequent write requests think the chunk is full and make them skip to the next chunk. This fix sets the correct end_offset so the chunk is not considered full. |
||
mod - core/src/stored/backends/chunked_device.cc | Diff File | ||
master d20845ca 2024-07-15 21:13 Ported: N/A Details Diff |
chunked_device: fix bug with chunk data loss Enqueing the copy of a chunk while the original chunk was not yet flushed, is a no-op. When inserting the new io request, only volume name and chunk number were compared. Then UpdateChunkIoRequest() was called which only updates the existing io request if the buffers are the same - which they're not, as the new chunk contains a copy of the original buffer. We now properly replace the existing io request with the new one, which will only upload the correct chunk data. |
||
mod - core/src/stored/backends/chunked_device.cc | Diff File | ||
master aa4cb012 2024-07-15 17:39 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1835 fix #1775 plugin: fd mariabackup add support mariadb 11+ |
||
mod - CHANGELOG.md | Diff File | ||
mod - core/cmake/BareosFindPrograms.cmake | Diff File | ||
mod - core/src/plugins/filed/python/mariabackup/bareos-fd-mariabackup.py | Diff File | ||
mod - systemtests/environment.in | Diff File | ||
mod - systemtests/tests/py3plug-fd-mariabackup/CMakeLists.txt | Diff File | ||
mod - systemtests/tests/py3plug-fd-mariabackup/etc/bareos/bareos-dir.d/fileset/MariabackupTest.conf.in | Diff File | ||
rm - systemtests/tests/py3plug-fd-mariabackup/testrunner | Diff File | ||
add - systemtests/tests/py3plug-fd-mariabackup/testrunner-default | Diff File | ||
master c6c1084c 2024-07-15 17:39 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master b2aa55d2 2024-07-15 16:48 Ported: N/A Details Diff |
fix copyright year | ||
mod - core/src/plugins/filed/python/mariabackup/bareos-fd-mariabackup.py | Diff File | ||
master 8b66bbe1 2024-07-15 15:12 Bruno Friedmann @Bareos Committer: GitHub Ported: N/A Details Diff |
improve logging and error handling Co-authored-by: sduehr <stephan.duehr@bareos.com> |
||
mod - core/src/plugins/filed/python/mariabackup/bareos-fd-mariabackup.py | Diff File | ||
master 1fb693c3 2024-07-15 14:09 Committer: Bareos Bot Ported: N/A Details Diff |
findlib: refactor XattrBuildData::content use a PoolMem instead of a POOLMEM* this also refactors some duplicated code into a common function. |
||
mod - core/src/filed/fd_plugins.cc | Diff File | ||
mod - core/src/findlib/xattr.cc | Diff File | ||
mod - core/src/findlib/xattr.h | Diff File | ||
master f2e02c55 2024-07-15 13:24 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1744 windows: build natively with msvc compiler |
||
mod - .matrix.yml | Diff File | ||
mod - .quality-gates.yml | Diff File | ||
mod - CHANGELOG.md | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
mod - cmake/BareosCheckAcl.cmake | Diff File | ||
mod - cmake/BareosConfigureFile.cmake | Diff File | ||
mod - cmake/BareosSetVariableDefaults.cmake | Diff File | ||
mod - contrib/CMakeLists.txt | Diff File | ||
mod - contrib/misc/reschedule_job_as_full/README.md | Diff File | ||
mod - contrib/misc/reschedule_job_as_full/reschedule_job_as_full.sh | Diff File | ||
mod - core/CMakeLists.txt | Diff File | ||
mod - core/CTestScript.cmake.in | Diff File | ||
mod - core/cmake/BareosCheckFunctions.cmake | Diff File | ||
mod - core/cmake/BareosCheckIncludes.cmake | Diff File | ||
add - core/cmake/BareosCopyDllsToBinDir.cmake | Diff File | ||
mod - core/cmake/BareosFindAllLibraries.cmake | Diff File | ||
mod - core/cmake/get_python_compile_settings.py | Diff File | ||
mod - core/cmake/systemdservice.cmake | Diff File | ||
mod - core/platforms/CMakeLists.txt | Diff File | ||
add - core/platforms/win32/CMakeLists.txt | Diff File | ||
add - core/platforms/win32/winbareos-native.nsi | Diff File | ||
add - core/scripts/bareos-ctl-dir-win.in | Diff File | ||
add - core/scripts/bareos-ctl-fd-win.in | Diff File | ||
mod - core/scripts/bareos-ctl-funcs | Diff File | ||
add - core/scripts/bareos-ctl-sd-win.in | Diff File | ||
mod - core/scripts/bareos.in | Diff File | ||
mod - core/src/benchmarks/CMakeLists.txt | Diff File | ||
mod - core/src/cats/create_bareos_database.in | Diff File | ||
mod - core/src/cats/grant_bareos_privileges.in | Diff File | ||
mod - core/src/cats/make_bareos_tables.in | Diff File | ||
mod - core/src/cats/update_bareos_tables.in | Diff File | ||
mod - core/src/console/CMakeLists.txt | Diff File | ||
mod - core/src/console/console.cc | Diff File | ||
mod - core/src/dird/CMakeLists.txt | Diff File | ||
mod - core/src/dird/dbcheck.cc | Diff File | ||
mod - core/src/dird/dird.cc | Diff File | ||
mod - core/src/dird/dird_globals.h | Diff File | ||
mod - core/src/dird/inc_conf.cc | Diff File | ||
mod - core/src/dird/job.cc | Diff File | ||
mod - core/src/dird/run_hour_validator.cc | Diff File | ||
mod - core/src/dird/ua.cc | Diff File | ||
mod - core/src/fastlz/CMakeLists.txt | Diff File | ||
mod - core/src/fastlz/src/fastlz.c | Diff File | ||
mod - core/src/filed/CMakeLists.txt | Diff File | ||
mod - core/src/filed/accurate_lmdb.cc | Diff File | ||
mod - core/src/filed/backup.cc | Diff File | ||
mod - core/src/filed/fd_plugins.cc | Diff File | ||
mod - core/src/filed/filed.cc | Diff File | ||
mod - core/src/filed/filed_globals.cc | Diff File | ||
mod - core/src/filed/filed_globals.h | Diff File | ||
mod - core/src/filed/heartbeat.cc | Diff File | ||
mod - core/src/filed/restore.cc | Diff File | ||
mod - core/src/filed/verify.cc | Diff File | ||
mod - core/src/findlib/CMakeLists.txt | Diff File | ||
mod - core/src/findlib/attribs.cc | Diff File | ||
mod - core/src/findlib/bfile.cc | Diff File | ||
mod - core/src/findlib/create_file.cc | Diff File | ||
mod - core/src/findlib/find.cc | Diff File | ||
mod - core/src/findlib/find.h | Diff File | ||
mod - core/src/findlib/find_one.cc | Diff File | ||
mod - core/src/findlib/fstype.cc | Diff File | ||
mod - core/src/findlib/mkpath.cc | Diff File | ||
mod - core/src/include/bareos.h | Diff File | ||
mod - core/src/include/bc_types.h | Diff File | ||
add - core/src/include/compiler_macro.h | Diff File | ||
mod - core/src/include/config.h.in | Diff File | ||
mod - core/src/include/jcr.h | Diff File | ||
mod - core/src/lib/CMakeLists.txt | Diff File | ||
mod - core/src/lib/address_conf.cc | Diff File | ||
mod - core/src/lib/attr.cc | Diff File | ||
mod - core/src/lib/bnet.cc | Diff File | ||
mod - core/src/lib/bnet_server_tcp.cc | Diff File | ||
mod - core/src/lib/bpipe.cc | Diff File | ||
mod - core/src/lib/bpipe.h | Diff File | ||
mod - core/src/lib/bsock.h | Diff File | ||
mod - core/src/lib/bsock_tcp.cc | Diff File | ||
mod - core/src/lib/bsys.cc | Diff File | ||
mod - core/src/lib/btime.cc | Diff File | ||
mod - core/src/lib/compression.cc | Diff File | ||
mod - core/src/lib/crypto_cache.cc | Diff File | ||
mod - core/src/lib/crypto_openssl.cc | Diff File | ||
mod - core/src/lib/crypto_wrap.cc | Diff File | ||
mod - core/src/lib/daemon.cc | Diff File | ||
mod - core/src/lib/devlock.cc | Diff File | ||
mod - core/src/lib/edit.cc | Diff File | ||
mod - core/src/lib/hmac.cc | Diff File | ||
mod - core/src/lib/htable.cc | Diff File | ||
mod - core/src/lib/htable.h | Diff File | ||
mod - core/src/lib/message.cc | Diff File | ||
mod - core/src/lib/message.h | Diff File | ||
mod - core/src/lib/output_formatter.cc | Diff File | ||
mod - core/src/lib/plugins.cc | Diff File | ||
mod - core/src/lib/priv.cc | Diff File | ||
mod - core/src/lib/res.cc | Diff File | ||
mod - core/src/lib/runscript.h | Diff File | ||
mod - core/src/lib/rwlock.h | Diff File | ||
mod - core/src/lib/scsi_lli.cc | Diff File | ||
mod - core/src/lib/tls_openssl_private.cc | Diff File | ||
mod - core/src/lib/util.cc | Diff File |