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

stephand


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

bruno-at-bareos


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

bruno-at-bareos

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

arogge

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

arogge

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

arogge

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

bruno-at-bareos

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

arogge


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
 First  Prev  1 2 3 ... 47 48 49 50 51 52 53 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 678 679 680  Next  Last