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