Changesets: bareos

master 316afd6c

2023-11-09 14:14

Sebastian Sura

Ported: N/A

Details Diff
copy-thread: check some return values
mod - core/src/vmware/vadp_dumper/copy_thread.cc Diff File

master e0ab8c18

2023-11-09 14:12

Sebastian Sura

Ported: N/A

Details Diff
cbuf: add proper members initialization
mod - core/src/vmware/vadp_dumper/cbuf.cc Diff File

master c02f009b

2023-11-09 14:11

Sebastian Sura

Ported: N/A

Details Diff
vadp-dumper: add comment
mod - core/src/vmware/vadp_dumper/bareos_vadp_dumper.cc Diff File

master 720aea33

2023-11-09 14:11

Sebastian Sura

Ported: N/A

Details Diff
vadp-dumper: fix meta data length
mod - core/src/vmware/vadp_dumper/bareos_vadp_dumper.cc Diff File

master c95df5ea

2023-11-09 12:58

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
dird_conf.cc: deprecation warning on joblevel base
mod - core/src/dird/dird_conf.cc Diff File

master 7299e242

2023-11-08 22:48

joergs


Committer: arogge

Ported: N/A

Details Diff
docs: updating macOS chapter

Paths and service names have been outdated (wrong).
mod - docs/manuals/source/IntroductionAndTutorial/InstallingBareosClient.rst Diff File

master be05c3ea

2023-11-08 18:50

joergs


Committer: arogge

Ported: N/A

Details Diff
macos: adapt build settings

Fix workingdir:
/usr/local/var/lib/bareos (not existing)
=> /usr/local/bareos/var/lib/bareos

Specify CMAKE_INSTALL_PREFIX as build parameter,
instead of fixed in the cmake files.
mod - .github/workflows/build-macos.yml Diff File
mod - cmake/BareosSetVariableDefaults.cmake Diff File
mod - core/CMakeLists.txt Diff File
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File

master 0112bd61

2023-11-08 16:01

joergs


Committer: arogge

Ported: N/A

Details Diff
macOS: fix paths in readme file
mod - core/platforms/darwin/resources/ReadMe.html.in Diff File
mod - core/platforms/darwin/resources/uninstall-bareos.in Diff File

master 1519b1fa

2023-11-08 15:19

Sebastian Sura

Ported: N/A

Details Diff
copy-thread: fix thread related issues

The general gist before was this:

* copy thread:
- Wait for start
- Wait for dequeue
- if data: handle data; loop
- if no data: break inner (this only happens on flush)
- `signal` that queue was fushed and that the thread is waiting
for work
- goto begin
* main thread
- do some setup
- start enqueueing data; signal start to thread if not started
(this was done with an unsynchronized read!)
- flush when done
- During cleanup, cancel the thread while it is waiting on a
start signal.
with some locks & unlocks sprinkled in. One should note that the
cleanup copy thread callback always unlockes the lock regardless of
whether the copy thread locked the mutex or not!

This was slightly changed:
* Clearly there is no need to wait for "start" at all, since we wait on
the dequeue anyways -- so this was removed.
* Instead of just canceling the thread, we set a flag that tells the
Copythread to exit, which the thread checks after every flush. As
such we also make sure flush the queue on cleanup.
* We also now properly initialize all thread_context members!
mod - core/src/vmware/vadp_dumper/copy_thread.cc Diff File
mod - core/src/vmware/vadp_dumper/copy_thread.h Diff File

master 3086cdd7

2023-11-08 09:37

Sebastian Sura

Ported: N/A

Details Diff
ktls: disable ktls test if no ktls is supported
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/ktls.cc Diff File

master 3c1b11c5

2023-11-07 20:15

joergs


Committer: arogge

Ported: N/A

Details Diff
github workflow: MacOS build: debug via ssh

* Allow SSH connections during build.
* Adds testing the Bareos package.
mod - .github/workflows/build-macos.yml Diff File

master 2d1da2eb

2023-11-07 17:14

arogge

Ported: N/A

Details Diff
apply bareos-check-sources
mod - core/src/cats/postgresql.cc Diff File
mod - core/src/cats/postgresql_batch.cc Diff File
mod - core/src/cats/sql.cc Diff File
mod - core/src/cats/sql_create.cc Diff File
mod - core/src/cats/sql_find.cc Diff File
mod - core/src/cats/sql_get.cc Diff File
mod - core/src/cats/sql_list.cc Diff File
mod - core/src/console/console.cc Diff File
mod - core/src/dird/admin.cc Diff File
mod - core/src/dird/archive.cc Diff File
mod - core/src/dird/authenticate.cc Diff File
mod - core/src/dird/authenticate_console.cc Diff File
mod - core/src/dird/autoprune.cc Diff File
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/bsr.cc Diff File
mod - core/src/dird/catreq.cc Diff File
mod - core/src/dird/consolidate.cc Diff File
mod - core/src/dird/dbcheck.cc Diff File
mod - core/src/dird/dbcheck_utils.cc Diff File
mod - core/src/dird/dir_plugins.cc Diff File
mod - core/src/dird/dird.cc Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/dird/fd_sendfileset.cc Diff File
mod - core/src/dird/getmsg.cc Diff File
mod - core/src/dird/inc_conf.cc Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/job_trigger.cc Diff File
mod - core/src/dird/migrate.cc Diff File
mod - core/src/dird/msgchan.cc Diff File
mod - core/src/dird/ndmp_dma_backup_NDMP_BAREOS.cc Diff File
mod - core/src/dird/ndmp_dma_backup_common.cc Diff File
mod - core/src/dird/ndmp_dma_generic.cc Diff File
mod - core/src/dird/ndmp_dma_restore_NDMP_BAREOS.cc Diff File
mod - core/src/dird/ndmp_dma_restore_NDMP_NATIVE.cc Diff File
mod - core/src/dird/ndmp_dma_storage.cc Diff File
mod - core/src/dird/ndmp_fhdb_lmdb.cc Diff File
mod - core/src/dird/ndmp_fhdb_mem.cc Diff File
mod - core/src/dird/ndmp_ndmmedia_db_helpers.cc Diff File
mod - core/src/dird/newvol.cc Diff File
mod - core/src/dird/next_vol.cc Diff File
mod - core/src/dird/quota.cc Diff File
mod - core/src/dird/recycle.cc Diff File
mod - core/src/dird/reload.cc Diff File
mod - core/src/dird/restore.cc Diff File
mod - core/src/dird/run_conf.cc Diff File
mod - core/src/dird/sd_cmds.cc Diff File
mod - core/src/dird/socket_server.cc Diff File
mod - core/src/dird/stats.cc Diff File
mod - core/src/dird/storage.cc Diff File
mod - core/src/dird/ua_audit.cc Diff File
mod - core/src/dird/ua_cmds.cc Diff File
mod - core/src/dird/ua_configure.cc Diff File
mod - core/src/dird/ua_db.cc Diff File
mod - core/src/dird/ua_impexp.cc Diff File
mod - core/src/dird/ua_input.cc Diff File
mod - core/src/dird/ua_input.h Diff File
mod - core/src/dird/ua_label.cc Diff File
mod - core/src/dird/ua_output.cc Diff File
mod - core/src/dird/ua_prune.cc Diff File
mod - core/src/dird/ua_purge.cc Diff File
mod - core/src/dird/ua_query.cc Diff File
mod - core/src/dird/ua_restore.cc Diff File
mod - core/src/dird/ua_run.cc Diff File
mod - core/src/dird/ua_select.cc Diff File
mod - core/src/dird/ua_status.cc Diff File
mod - core/src/dird/ua_tree.cc Diff File
mod - core/src/dird/ua_update.cc Diff File
mod - core/src/dird/vbackup.cc Diff File
mod - core/src/dird/verify.cc Diff File
mod - core/src/filed/accurate_lmdb.cc Diff File
mod - core/src/filed/backup.cc Diff File
mod - core/src/filed/crypto.cc Diff File
mod - core/src/filed/dir_cmd.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_utils.cc Diff File
mod - core/src/filed/fileset.cc Diff File
mod - core/src/filed/restore.cc Diff File
mod - core/src/filed/sd_cmds.cc Diff File
mod - core/src/filed/socket_server.cc Diff File
mod - core/src/filed/status.cc Diff File
mod - core/src/findlib/acl.cc Diff File
mod - core/src/findlib/attribs.cc Diff File
mod - core/src/findlib/create_file.cc Diff File
mod - core/src/findlib/enable_priv.cc Diff File
mod - core/src/findlib/find_one.cc Diff File
mod - core/src/findlib/mkpath.cc Diff File
mod - core/src/findlib/shadowing.cc Diff File
mod - core/src/findlib/xattr.cc Diff File
mod - core/src/include/baconfig.h Diff File
mod - core/src/lib/berrno.cc Diff File
mod - core/src/lib/bget_msg.cc Diff File
mod - core/src/lib/bnet.cc Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock_tcp.cc Diff File
mod - core/src/lib/bsys.cc Diff File
mod - core/src/lib/compression.cc Diff File
mod - core/src/lib/crypto_openssl.cc Diff File
mod - core/src/lib/devlock.cc Diff File

master f2166777

2023-11-07 17:01

arogge

Ported: N/A

Details Diff
lib: remove ini-parser
mod - core/src/lib/CMakeLists.txt Diff File
rm - core/src/lib/ini.cc Diff File
rm - core/src/lib/ini.h Diff File

master c4989892

2023-11-07 16:52

arogge

Ported: N/A

Details Diff
core: replace uses of N_() with NT_()

there is no functional difference, it is just one more macro removed.
mod - core/src/console/console.cc Diff File
mod - core/src/include/baconfig.h Diff File

master 71a49335

2023-11-07 16:49

arogge

Ported: N/A

Details Diff
dird: remove unintentional use of comma-operator
mod - core/src/dird/ua_update.cc Diff File

master 68b9fbb8

2023-11-07 15:03

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
mntent-cache: add proper debug levels

Also slightly enhance the emitted debug messages.
mod - core/src/lib/mntent_cache.cc Diff File

master 89c91381

2023-11-07 14:52

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
device-resource: add check for autodeflate algorithm

If autodeflate is set, we need to ensure that an algorithm was
actually selected.
mod - core/src/stored/device_resource.cc Diff File

master fb4a57b9

2023-11-07 13:43

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
autoxflate-test: add another test; split up tests some more
mod - systemtests/tests/autoxflate/CMakeLists.txt Diff File
add - systemtests/tests/autoxflate/testrunner-copy-to-offsite Diff File
add - systemtests/tests/autoxflate/testrunner-create-backup Diff File
mod - systemtests/tests/autoxflate/testrunner-replication-local Diff File
mod - systemtests/tests/autoxflate/testrunner-replication-offsite Diff File

master 3c99732f

2023-11-07 13:08

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
autoxflate-test: add additional test
mod - systemtests/tests/autoxflate/CMakeLists.txt Diff File
mod - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/job/copy.conf Diff File
mod - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/pool/Offsite.conf Diff File
add - systemtests/tests/autoxflate/testrunner-replication-from-offsite Diff File
mod - systemtests/tests/autoxflate/testrunner-replication-offsite Diff File

master 461c9842

2023-11-07 11:22

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001539

stored: buffer fd messages
mod - CHANGELOG.md Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/include/baconfig.h Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/stored/append.cc Diff File
mod - systemtests/tests/restore/testrunner-create-backup Diff File

master 5f125615

2023-11-07 11:22

Bareos Bot

Ported: N/A

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

master dd15127b

2023-11-07 10:52

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
autoxflate-test: add second sd; add additional tests
mod - systemtests/tests/autoxflate/CMakeLists.txt Diff File
mod - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
mod - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/job/copy.conf Diff File
mod - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
rm - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
rm - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/pool/FullCopy.conf Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/pool/Local.conf Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/pool/Offsite.conf Diff File
mod - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/autoxflate/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
mod - systemtests/tests/autoxflate/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/autoxflate/etc/sd-1/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/autoxflate/etc/sd-1/bareos-sd.d/device/FileStorage.conf~ Diff File
add - systemtests/tests/autoxflate/etc/sd-1/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/autoxflate/etc/sd-1/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/autoxflate/etc/sd-1/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/autoxflate/etc/sd-1/bareos-sd.d/storage/bareos-sd.conf.in~ Diff File
mod - systemtests/tests/autoxflate/test-setup Diff File
add - systemtests/tests/autoxflate/testrunner-replication-offsite Diff File
add - systemtests/tests/restore/etc/bareos/bareos-dir.d/job/copy-full.conf.in Diff File

master 921115f6

2023-11-07 10:50

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
github actions: PyPi: install setuptools

With Python >= 3.12 the setuptools isn't available by default
but have to be installed manually.
mod - .github/workflows/publish-python-packages-to-pypi.yml Diff File

master bcfcfd69

2023-11-06 18:01

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001579

database: media table: use bigint instead of integer
mod - .clang-format Diff File
mod - CHANGELOG.md Diff File
mod - core/src/cats/create_bareos_database.in Diff File
mod - core/src/cats/ddl/creates/postgresql.sql Diff File
mod - core/src/cats/ddl/updates/postgresql.2210_2230.sql Diff File
mod - core/src/cats/update_bareos_tables.in Diff File
mod - docs/manuals/source/DeveloperGuide/catalog.rst Diff File
mod - docs/manuals/source/DeveloperGuide/catalog/schema_bareos_postgresql.puml Diff File
mod - docs/manuals/source/TasksAndConcepts/FileDeduplicationUsingBaseJobs.rst Diff File

master 740dd493

2023-11-06 18:01

Bareos Bot

Ported: N/A

Details Diff
Update CHANGELOG.md
mod - CHANGELOG.md Diff File
 First  Prev  1 2 3 ... 20 21 22 23 24 25 26 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 607 608 609  Next  Last