Changesets: bareos

master a39f0894

2023-11-10 12:29

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001576

autoxflate: fix autoxflate on replication
mod - CHANGELOG.md Diff File
mod - core/src/lib/mntent_cache.cc Diff File
mod - core/src/plugins/stored/autoxflate/autoxflate-sd.cc Diff File
mod - core/src/stored/device_resource.cc Diff File
mod - core/src/stored/mac.cc Diff File
mod - systemtests/scripts/functions Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
mod - systemtests/tests/always-incremental-consolidate/testrunner Diff File
add - systemtests/tests/autoxflate/CMakeLists.txt Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/job/copy.conf Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/pool/Incremental.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
add - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/autoxflate/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/autoxflate/etc/bareos/bconsole.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
add - systemtests/tests/autoxflate/test-setup Diff File
add - systemtests/tests/autoxflate/testrunner-copy-to-local Diff File
add - systemtests/tests/autoxflate/testrunner-copy-to-offsite Diff File
add - systemtests/tests/autoxflate/testrunner-create-backup Diff File
add - systemtests/tests/autoxflate/testrunner-replication-local Diff File
add - systemtests/tests/autoxflate/testrunner-replication-offsite Diff File
mod - systemtests/tests/copy-remote-bscan/testrunner Diff File
add - systemtests/tests/restore/etc/bareos/bareos-dir.d/job/copy-full.conf.in Diff File

master 415f1672

2023-11-10 12:29

Bareos Bot

Ported: N/A

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

master 06ead9ef

2023-11-10 11:55

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
autoxflate: fix deflation on read
mod - core/src/plugins/stored/autoxflate/autoxflate-sd.cc Diff File

master 63088db8

2023-11-10 11:02

SamuelBoerlin


Committer: Bareos Bot

Ported: N/A

Details Diff
ua_restore: clean up CheckAndSetFileregex

Co-authored-by: Sebastian Sura <124262655+sebsura@users.noreply.github.com>
mod - core/src/dird/ua_restore.cc Diff File

master d5d08f48

2023-11-10 09:46

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
mac: fix events not being dispatched correctly

A bSdEventSetupRecordTranslation event should get dispatched
when reading and writing records during copy/migration.
mod - core/src/stored/mac.cc Diff File
mod - systemtests/tests/autoxflate/CMakeLists.txt Diff File
mod - systemtests/tests/autoxflate/testrunner Diff File

master f4f28f10

2023-11-10 09:43

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
autoxflate: fix small memory leak

nrec would get leaked if the needed buffers were not set up
correctly. This should fix that issue.
mod - core/src/plugins/stored/autoxflate/autoxflate-sd.cc Diff File

master b55d21c7

2023-11-10 09:42

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
autoxflate: fix buffers not always being set

The buffers have to be set up if inflate/deflate is enabled in any way
not just when used in a particular direction.
mod - core/src/plugins/stored/autoxflate/autoxflate-sd.cc Diff File

master 8dc7370b

2023-11-10 09:03

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
always-incremental-consolidate-test: fix not saving full log
mod - systemtests/tests/always-incremental-consolidate/testrunner Diff File

master 67c62524

2023-11-09 15:40

bruno-at-bareos

Ported: N/A

Details Diff
PostgreSQL plugin: improvements / fixes

- adjust plugin code to ask configuration parameters from the cluster
- use `raise` error in private functions, and `except` in main
- apply black modify suggestions
- reorder alphabetically the private functions
- delete removed parameter postgresql_data_directory
- add wal_archive_symlink for testing
- add systemtest testrunner-walsymlink for wal_archive_dir as symlink
- add systemtest testrunner-debian for system with pg_*cluster* tools
add mention about support of debian like pg_*cluster* tools
- testrunner-roles adjust sentence checked, fix start_fast parameter
- setup_database_local.sh fix ID usage and double space

Fix issue 0001561

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
Affected Issues
0001561
mod - core/src/plugins/filed/python/postgresql/bareos-fd-postgresql.py Diff File
mod - systemtests/tests/py3plug-fd-postgresql/database/setup_local_db.sh.in Diff File
mod - systemtests/tests/py3plug-fd-postgresql/etc/bareos/bareos-dir.d/fileset/PluginTest.conf.in Diff File
add - systemtests/tests/py3plug-fd-postgresql/etc/bareos/bareos-dir.d/fileset/PluginTestDebian.conf.in Diff File
mod - systemtests/tests/py3plug-fd-postgresql/etc/bareos/bareos-dir.d/fileset/PluginTestNoRole.conf.in Diff File
mod - systemtests/tests/py3plug-fd-postgresql/etc/bareos/bareos-dir.d/fileset/PluginTestRole.conf.in Diff File
mod - systemtests/tests/py3plug-fd-postgresql/etc/bareos/bareos-dir.d/fileset/PluginTestTablespace.conf.in Diff File
add - systemtests/tests/py3plug-fd-postgresql/etc/bareos/bareos-dir.d/fileset/PluginTestWalSymlink.conf.in Diff File
add - systemtests/tests/py3plug-fd-postgresql/testrunner-debian Diff File
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-roles Diff File
add - systemtests/tests/py3plug-fd-postgresql/testrunner-walsymlink Diff File

master c935a5b3

2023-11-09 14:44

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
autoxflate: add missing fixture
mod - systemtests/tests/autoxflate/CMakeLists.txt Diff File

master 736d9d31

2023-11-09 14:21

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
Update job message

Co-authored-by: Philipp Storz <philipp.storz@bareos.com>
mod - core/src/stored/device_resource.cc Diff File

master b6e07052

2023-11-09 14:15

Sebastian Sura

Ported: N/A

Details Diff
copy-thread: remove redundant flushes
mod - core/src/vmware/vadp_dumper/copy_thread.cc Diff File

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
 First  Prev  1 2 3 ... 20 21 22 23 24 25 26 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 608 609 610  Next  Last