Changesets: bareos

master 08e947e5

2022-09-28 15:52

bruno-at-bareos

Ported: N/A

Details Diff
doc: fix bsmtp get-usage.sh call

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - docs/manuals/CMakeLists.txt Diff File
mod - docs/manuals/scripts/get-usage.sh Diff File
mod - docs/manuals/source/include/autogenerated/usage/bsmtp.txt Diff File

master 69dfd77a

2022-09-28 12:55

joergs


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001255 from bruno-at-bareos/dev/bruno/master/s4989-doc-improve-tools-documentation

docs: Appendix/Bareos Programs improvements
mod - CHANGELOG.md Diff File
mod - docs/manuals/CMakeLists.txt Diff File
mod - docs/manuals/source/Appendix/BareosPrograms.rst Diff File
mod - docs/manuals/source/DeveloperGuide/mediaformat.rst Diff File
add - docs/manuals/source/include/autogenerated/usage/bsmtp.txt Diff File
mod - docs/manuals/source/man/bareos-dbcopy.rst Diff File

master 51ed3efe

2022-09-28 12:54

joergs

Ported: N/A

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

master 53739aef

2022-09-28 12:31

Alaa Eddine Elamri


Committer: pstorz

Ported: N/A

Details Diff
refactoring: msgchan.cc: change `sd` to `sd_socket`
mod - core/src/dird/msgchan.cc Diff File

master 17665738

2022-09-28 12:31

Alaa Eddine Elamri


Committer: pstorz

Ported: N/A

Details Diff
refactoring: msgchan.cc: reordering variables
mod - core/src/dird/msgchan.cc Diff File

master 9b292d46

2022-09-28 12:18

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001266

btape: dumplabel only when label is valid
mod - CHANGELOG.md Diff File
mod - core/src/stored/btape.cc Diff File

master 9bb0154c

2022-09-28 12:09

arogge

Ported: N/A

Details Diff
stored: gfapi-device remove bogus "override"
mod - core/src/stored/backends/gfapi_device.h Diff File

master f635940a

2022-09-27 19:13

joergs


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001248 from joergsteffens/dev/joergs/master/add_bareos_repositories

docs: usage of the add_bareos_repositories.sh script
mod - CHANGELOG.md Diff File
mod - docs/manuals/source/Appendix/OperatingSystems.rst Diff File
mod - docs/manuals/source/DocumentationStyleGuide/CommonNames.rst Diff File
mod - docs/manuals/source/IntroductionAndTutorial.rst Diff File
mod - docs/manuals/source/IntroductionAndTutorial/InstallingBareos.rst Diff File
add - docs/manuals/source/IntroductionAndTutorial/InstallingBareosClient.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/CatalogMaintenance.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/TheWindowsVersionOfBareos.rst Diff File

master 7f581418

2022-09-27 18:56

Alaa Eddine Elamri


Committer: pstorz

Ported: N/A

Details Diff
refactoring: backup.cc: replace NULL with nullptr
mod - core/src/dird/backup.cc Diff File

master caf6f22b

2022-09-27 17:21

joergs

Ported: N/A

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

master b7e3d8df

2022-09-27 16:39

joergs


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001260 from bruno-at-bareos/dev/bruno/master/docs-fix-upgrade-19-to-20-ubuntu-18.04

docs: add FAQ entry about howto upgrade from Bareos < 20 with Bareos Python packages installed
mod - CHANGELOG.md Diff File
mod - docs/manuals/source/Appendix/FAQ.rst Diff File

master 9834b8bc

2022-09-27 16:30

bruno-at-bareos

Ported: N/A

Details Diff
update CHANGELOG.md

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - CHANGELOG.md Diff File

master 1a23d782

2022-09-27 12:33

arogge

Ported: N/A

Details Diff
stored: load file device dynamically

Instead of building unix_file_device/win32_file_device directory into
libbareossd, this patch builds them as a dynamic backend and removes
special handling for them.
Also move all backend build configuration into the backends directory.
mod - core/CMakeLists.txt Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/stored/CMakeLists.txt Diff File
mod - core/src/stored/backends/CMakeLists.txt Diff File
mod - core/src/stored/backends/unix_file_device.cc Diff File
mod - core/src/stored/backends/unix_file_device.h Diff File
mod - core/src/stored/dev.cc Diff File
mod - core/src/stored/sd_backends.cc Diff File
mod - debian/bareos-storage.install.in Diff File

master 990970bc

2022-09-27 12:31

arogge

Ported: N/A

Details Diff
stored: remove FlushDevice() from backends

remove the unused FlushDevice() function from the backend interface and
all interfaces.
mod - core/src/stored/backends/droplet_device.cc Diff File
mod - core/src/stored/backends/gfapi_device.cc Diff File
mod - core/src/stored/backends/unix_fifo_device.cc Diff File
mod - core/src/stored/backends/unix_tape_device.cc Diff File
mod - core/src/stored/sd_backends.cc Diff File
mod - core/src/stored/sd_backends.h Diff File

master 51b66ce8

2022-09-27 11:51

arogge

Ported: N/A

Details Diff
systemtests: configure BackendDirectory for SDs

this patch amends the SD configuration in every systemtest to have the
correct BackendDirectory set, so we can load dynamic backends during
testing.
It also removed the BackendDirectory when built without dynamic
backends.
mod - cmake/BareosSetVariableDefaults.cmake Diff File
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/tests/acl/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/always-incremental-consolidate/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/autochanger/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/bareos-acl/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/bareos/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/bconsole/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/block-size/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/bscan-bextract-bls-bcopy/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/checkpoints/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/chflags/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/client-initiated/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/commandline-options/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/config-syntax-crash/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/copy-archive-job/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/copy-migrate/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos-remote/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/dbcopy-mysql-postgresql/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/deprecation/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/droplet-s3/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/encrypt-signature-no-tls/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/encrypt-signature-tls-cert/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/fileset-multiple-blocks/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/filesets/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/gfapi-fd/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/glusterfs-backend/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/list-backups/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/multiplied-device/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/ndmp/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/notls/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/parallel-jobs/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/passive/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/pruning/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/py2plug-dir/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/py2plug-fd-contrib-bareos_tasks_mysql/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/py2plug-fd-libcloud/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/py2plug-fd-local-fileset-basic/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/py2plug-fd-local-fileset-restoreobject/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/py2plug-fd-ovirt/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/py2plug-fd-percona-xtrabackup/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/py2plug-fd-vmware/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/py2plug-sd/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/py3plug-fd-contrib-mysql_dump/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/python-bareos/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/quota-softquota/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/restapi/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/scheduler-backup/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/sparse-file/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/spool/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/stresstest/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/truncate-command/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/virtualfull-bscan/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/virtualfull/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/webui-common/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/xattr/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File

master 2393928b

2022-09-26 18:55

bruno-at-bareos

Ported: N/A

Details Diff
docs: Document howto upgrade from generic python plugin

- Add instructions to FAQ about python plugin `broken package`
with apt upgrade

[OP #5250] [OP #5155]

Co-authored-by: Jörg Steffens <joergsteffens@users.noreply.github.com>
Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - docs/manuals/source/Appendix/FAQ.rst Diff File

master 6657109c

2022-09-26 17:51

bruno-at-bareos


Committer: pstorz

Ported: N/A

Details Diff
update CHANGELOG.md

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - CHANGELOG.md Diff File

master c5be7b4d

2022-09-23 16:25

joergs

Ported: N/A

Details Diff
docs: usage of add_bareos_repositories.sh script

Describe add_bareos_repositories.sh for all platforms,
it is available.
Refer to downlaod.bareos.org and to download.bareos.com.
Split Installation chapter into Server installation and Client installation.
Move Univention Corporate Server section to Server installation chapter.
Move Mac OS Installation and Universal Linux Client into Client installation chapter.
Refer to the Windows installation chapter.
Remove outdated sections.
mod - docs/manuals/source/Appendix/OperatingSystems.rst Diff File
mod - docs/manuals/source/IntroductionAndTutorial.rst Diff File
mod - docs/manuals/source/IntroductionAndTutorial/InstallingBareos.rst Diff File
add - docs/manuals/source/IntroductionAndTutorial/InstallingBareosClient.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/CatalogMaintenance.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/TheWindowsVersionOfBareos.rst Diff File

master 9fd29613

2022-09-23 16:25

joergs

Ported: N/A

Details Diff
docs: add common names about repositories
mod - docs/manuals/source/DocumentationStyleGuide/CommonNames.rst Diff File

master eb7391cb

2022-09-22 12:55

bruno-at-bareos


Committer: pstorz

Ported: N/A

Details Diff
stored: btape try to dumplabel only on valid label

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/src/stored/btape.cc Diff File

master 79b1ed39

2022-09-21 20:11

stephand

Ported: N/A

Details Diff
VMware Plugin: Save VM configuration and recreate VM before restore

The plugin now also saves the VM configuration on backup and recreates
the VM if it was delete before restoring the virtual disk. It is also
possible now to restore to different folder, host, cluster or datastore.
Custom attributes are saved and restored, uuid and MAC address are
restored if there are no duplicate conflicts.
mod - core/src/plugins/filed/python/vmware/BareosFdPluginVMware.py Diff File

master 900f164b

2022-09-21 16:29

bruno-at-bareos


Committer: pstorz

Ported: N/A

Details Diff
core: BareosDb::FindLastJobStartTimeForJobAndClient: take into account Running job

- Adding Created and Running jobs to the query will avoid the start
of a second backup job for the same client while starttime is
overdue.
As we need to return a time_t and jobstatus = C doesn't have
starttime set, now() is used with casting forced to expected
timestamp without DST

Fix [BUG 0001466]

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
Affected Issues
0001466
mod - core/src/cats/sql_find.cc Diff File

master 9a670b2b

2022-09-20 12:15

Andreas Rogge

Ported: N/A

Details Diff
replace [[maybe_unused]] with unnamed parameters
mod - core/src/cats/bvfs.cc Diff File
mod - core/src/cats/cats.cc Diff File
mod - core/src/cats/cats.h Diff File
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_delete.cc Diff File
mod - core/src/cats/sql_get.cc Diff File
mod - core/src/cats/sql_list.cc Diff File
mod - core/src/cats/sql_pooling.cc Diff File
mod - core/src/cats/sql_update.cc Diff File
mod - core/src/console/console.cc Diff File
mod - core/src/console/console_conf.cc Diff File
mod - core/src/dird/auth_pam.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/expand.cc Diff File
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/dird/inc_conf.cc Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/migrate.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_NATIVE.cc Diff File
mod - core/src/dird/ndmp_dma_restore_common.cc Diff File
mod - core/src/dird/ndmp_dma_storage.cc Diff File
mod - core/src/dird/ndmp_fhdb_common.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/stats.cc Diff File
mod - core/src/dird/storage.cc Diff File
mod - core/src/dird/testfind.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_dotcmds.cc Diff File
mod - core/src/dird/ua_impexp.cc 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_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_htable.cc Diff File
mod - core/src/filed/accurate_lmdb.cc Diff File
mod - core/src/filed/backup.cc Diff File
mod - core/src/filed/estimate.cc Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/filed_conf.cc Diff File
mod - core/src/filed/restore.cc Diff File
mod - core/src/filed/verify.cc Diff File
mod - core/src/findlib/acl.cc Diff File
mod - core/src/findlib/attribs.cc Diff File
mod - core/src/findlib/bfile.cc Diff File
mod - core/src/findlib/drivetype.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/hardlink.cc Diff File
mod - core/src/findlib/xattr.cc Diff File
mod - core/src/lib/backtrace.cc Diff File
mod - core/src/lib/bpoll.cc Diff File
mod - core/src/lib/bregex.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/btimers.cc Diff File
mod - core/src/lib/cli.cc Diff File
mod - core/src/lib/crypto.cc Diff File
mod - core/src/lib/crypto_openssl.cc Diff File
mod - core/src/lib/daemon.cc Diff File
mod - core/src/lib/guid_to_name.cc Diff File
mod - core/src/lib/ini.cc Diff File
mod - core/src/lib/message.cc Diff File
mod - core/src/lib/mntent_cache.cc Diff File
mod - core/src/lib/output_formatter_resource.cc Diff File
mod - core/src/lib/parse_bsr.cc Diff File
mod - core/src/lib/parse_conf.cc Diff File
mod - core/src/lib/priv.cc Diff File
mod - core/src/lib/rblist.cc Diff File
mod - core/src/lib/res.cc Diff File
mod - core/src/lib/runscript.cc Diff File
mod - core/src/lib/rwlock.cc Diff File
mod - core/src/lib/scsi_crypto.cc Diff File
mod - core/src/lib/scsi_lli.cc Diff File
mod - core/src/lib/scsi_tapealert.cc Diff File
mod - core/src/lib/signal.cc Diff File
mod - core/src/lib/tls_openssl_crl.cc Diff File
mod - core/src/lib/tls_openssl_private.cc Diff File
mod - core/src/lib/tree.cc Diff File
mod - core/src/lib/var.cc Diff File
mod - core/src/lib/watchdog.cc Diff File
mod - core/src/plugins/dird/python/module/bareosdir.cc Diff File

master c047c55a

2022-09-20 11:37

Alaa Eddine Elamri


Committer: pstorz

Ported: N/A

Details Diff
systemtests: remove serial running from checkpoint test
mod - systemtests/tests/checkpoints/CMakeLists.txt Diff File
mod - systemtests/tests/checkpoints/testrunner-checkpoints-on-cancel Diff File

master 2b47f2db

2022-09-19 19:28

pstorz

Ported: N/A

Details Diff
pruning.cc: adapt NewDirectorJcr() calls
mod - core/src/tests/pruning.cc Diff File
 First  Prev  1 2 3 ... 60 ... 99 100 101 102 103 104 105 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 622 623 624  Next  Last