Changesets: bareos

master 532bbce5

2022-11-09 16:10

arogge


Committer: pstorz

Ported: N/A

Details Diff
matrix: use rhel9 instead of centos9 image
mod - .matrix.yml Diff File

master 62958fc9

2022-11-09 14:03

pstorz


Committer: arogge

Ported: N/A

Details Diff
bareosfd.cc: give warning if type is not correct
mod - core/src/plugins/filed/python/module/bareosfd.cc Diff File

master 33755079

2022-11-09 14:02

pstorz


Committer: arogge

Ported: N/A

Details Diff
filed: add acl and xattr plugin sample-code
mod - core/src/plugins/filed/python/pyfiles/BareosFdPluginLocalFileset.py Diff File

master b3c529d2

2022-11-09 14:01

pstorz


Committer: arogge

Ported: N/A

Details Diff
local-fileset-test: enable ACL and XATTR

Enable support for ACL and XATTR in fileset.
mod - systemtests/tests/py2plug-fd-local-fileset-basic/etc/bareos/bareos-dir.d/fileset/PluginTest.conf.in Diff File

master a4dd3d13

2022-11-09 13:59

pstorz


Committer: arogge

Ported: N/A

Details Diff
filed/restore.c: handle missing STREAM_ACL_PLUGIN
mod - core/src/filed/restore.cc Diff File

master e391cafc

2022-11-09 13:57

joergs


Committer: arogge

Ported: N/A

Details Diff
FreeBSD: build cleanup

* fix dependencies
* cleanup Makefile dependencies
* set dependency for Python-3.7, as packaging currently requires this
version.
* prepare Makefiles to use custom WRKDIR
* make sure, ctests runs as root (before, compiling has been done as
root).
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-bconsole/Makefile Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/BareosCommonMakefile Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/BareosPackageOnlyMakefile Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/Makefile Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-database-common/Makefile Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-database-postgresql/Makefile Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-database-tools/Makefile Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-director/Makefile Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-filedaemon-python-plugins-common/Makefile Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-filedaemon-python3-plugin/Makefile Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-filedaemon/Makefile Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-storage-tape/Makefile Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-storage/Makefile Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-tools/Makefile Diff File

master d870fb7d

2022-11-09 12:47

pstorz


Committer: arogge

Ported: N/A

Details Diff
filed: add xattr/acl to LocalFileset plugin

Add get_xattr()/set_xattr()/get_acl()/set_acl() to
BareosFdPluginLocalFileset.py.
mod - core/src/plugins/filed/python/pyfiles/BareosFdPluginLocalFileset.py Diff File

master 920c1a43

2022-11-09 12:19

Alaa Eddine Elamri


Committer: pstorz

Ported: N/A

Details Diff
systemtests: add reservation test
add - systemtests/tests/parallel-jobs/etc/bareos/bareos-dir.d/job/runscriptjob.conf Diff File
add - systemtests/tests/parallel-jobs/etc/bareos/bareos-dir.d/storage/File2.conf.in Diff File
add - systemtests/tests/parallel-jobs/etc/bareos/bareos-sd.d/device/FileStorage2.conf Diff File
mod - systemtests/tests/parallel-jobs/testrunner-parallel-jobs Diff File
add - systemtests/tests/parallel-jobs/testrunner-reservation-order Diff File

master 9d22ae2a

2022-11-08 18:09

arogge


Committer: pstorz

Ported: N/A

Details Diff
core: distinct names for JobControlRecordPrivate

When we moved the daemon-specific functionality of the JobControlRecord
into JobControlRecordPrivate, we essentially introduced three different
types that were all named JobControlRecordPrivate - one for the
Director, one for the Storage Daemon and one for the File Daemon. This
could lead to ODR violations when you tried to link parts of the daemons
together.
In fact, that implementation already behaved like a union of the three
different types (i.e. requiring per-implementation initialisation and
teardown, undefined behaviour when accessing via the wrong type, etc.).

This patch renames the daemon's individual JobControlRecordPrivate to
DirectorJcrImpl, StoredJcrImpl and FiledJcrImpl. The impl-pointer was
changed to a union of dir_impl, sd_impl and fd_impl.
With this change applied you can now build programs that use two or more
of the JCR types.
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/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/dbcopy/database_connection.h Diff File
mod - core/src/dird/dbcopy/dbcopy.cc Diff File
mod - core/src/dird/dir_plugins.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/get_database_connection.cc Diff File
mod - core/src/dird/getmsg.cc Diff File
mod - core/src/dird/inc_conf.cc Diff File
mod - core/src/dird/jcr_util.cc Diff File
mod - core/src/dird/jcr_util.h Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/jobq.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_NDMP_NATIVE.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_restore_common.cc Diff File
mod - core/src/dird/ndmp_dma_storage.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/restore.cc Diff File
mod - core/src/dird/run_on_incoming_connect_interval.cc Diff File
mod - core/src/dird/scheduler.cc Diff File
mod - core/src/dird/scheduler_private.cc Diff File
mod - core/src/dird/sd_cmds.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_db.cc Diff File
mod - core/src/dird/ua_dotcmds.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_purge.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_server.cc Diff File
mod - core/src/dird/ua_status.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.cc Diff File
mod - core/src/filed/authenticate.cc Diff File
mod - core/src/filed/backup.cc Diff File
mod - core/src/filed/compression.cc Diff File
mod - core/src/filed/crypto.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/filed/estimate.cc Diff File
mod - core/src/filed/evaluate_job_command.cc Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/filed.cc Diff File
mod - core/src/filed/fileset.cc Diff File
mod - core/src/filed/heartbeat.cc Diff File
mod - core/src/filed/restore.cc Diff File
mod - core/src/filed/sd_cmds.cc Diff File
mod - core/src/filed/status.cc Diff File
mod - core/src/filed/verify.cc Diff File
mod - core/src/filed/verify_vol.cc Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/plugins/stored/scsicrypto/scsicrypto-sd.cc Diff File
mod - core/src/stored/acquire.cc Diff File
mod - core/src/stored/append.cc Diff File
mod - core/src/stored/authenticate.cc Diff File
mod - core/src/stored/bcopy.cc Diff File
mod - core/src/stored/bextract.cc Diff File
mod - core/src/stored/bls.cc Diff File
mod - core/src/stored/bscan.cc Diff File
mod - core/src/stored/bsr.cc Diff File
mod - core/src/stored/btape.cc Diff File
mod - core/src/stored/butil.cc Diff File
mod - core/src/stored/dev.cc Diff File
mod - core/src/stored/device.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File
mod - core/src/stored/fd_cmds.cc Diff File
mod - core/src/stored/job.cc Diff File
mod - core/src/stored/label.cc Diff File
mod - core/src/stored/mac.cc Diff File
mod - core/src/stored/mount.cc Diff File
mod - core/src/stored/ndmp_tape.cc Diff File
mod - core/src/stored/read.cc Diff File
mod - core/src/stored/read_record.cc Diff File
mod - core/src/stored/record.cc Diff File

master b54a2595

2022-11-08 17:52

stephand

Ported: N/A

Details Diff
VMware Plugin: Requested change for PR 0001295
mod - core/src/plugins/filed/python/vmware/BareosFdPluginVMware.py Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/VMwarePlugin.rst.inc Diff File

master 938d1bc2

2022-11-08 17:29

frank


Committer: pstorz

Ported: N/A

Details Diff
docs: modify apache configuration paragraph
mod - docs/manuals/source/IntroductionAndTutorial/InstallingBareosWebui.rst Diff File

master e1fd534a

2022-11-08 17:16

frank


Committer: pstorz

Ported: N/A

Details Diff
docs: introduce webui upgrade from 21 to 22 section
mod - docs/manuals/source/IntroductionAndTutorial/InstallingBareosWebui.rst Diff File

master 41d7db3a

2022-11-08 16:52

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 ec48e451

2022-11-08 15:36

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001302

webui: fix pool link in job details formatter
mod - CHANGELOG.md Diff File
mod - webui/module/Job/view/job/job/details.phtml Diff File
mod - webui/module/Job/view/job/job/index.phtml Diff File

master de4bac2e

2022-11-08 15:10

Alaa Eddine Elamri


Committer: pstorz

Ported: N/A

Details Diff
systemtests: update parallel jobs tests

master 00a5a818

2022-11-08 14:47

Alaa Eddine Elamri


Committer: pstorz

Ported: N/A

Details Diff
systemtests: remove unnecessary config files
rm - systemtests/tests/parallel-jobs/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
rm - systemtests/tests/parallel-jobs/etc/bareos/bareos-dir.d/job/slow-backup-small-volumes.conf Diff File
rm - systemtests/tests/parallel-jobs/etc/bareos/bareos-dir.d/pool/FullSmallvolumes.conf Diff File
rm - systemtests/tests/parallel-jobs/parallel-jobs-small-volumes Diff File

master 9fb9bf24

2022-11-07 19:28

Alaa Eddine Elamri


Committer: pstorz

Ported: N/A

Details Diff
refactoring: backup.cc: replace gotos with functions

and move variable declarations
mod - core/src/dird/backup.cc Diff File

master 3f97870a

2022-11-07 18:35

pstorz


Committer: arogge

Ported: N/A

Details Diff
python-fd-module-tester.cc: use varargs

In bareosJobMsg() and bareosDebugMsg()
mod - core/src/plugins/filed/python/test/python-fd-module-tester.cc Diff File

master 43dea814

2022-11-07 18:17

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001271

Prepare Bareos for an upgrade to the C++20 standard
mod - CHANGELOG.md Diff File
mod - core/src/cats/sql_create.cc Diff File
mod - core/src/cats/sql_update.cc Diff File
mod - core/src/dird/admin.cc Diff File
mod - core/src/dird/archive.cc Diff File
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/bsr.cc Diff File
mod - core/src/dird/consolidate.cc Diff File
mod - core/src/dird/dir_plugins.cc Diff File
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/dird/getmsg.cc Diff File
mod - core/src/dird/jcr_private.h Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/jobq.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_NDMP_NATIVE.cc Diff File
mod - core/src/dird/ndmp_dma_backup_common.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/restore.cc Diff File
mod - core/src/dird/storage.cc Diff File
mod - core/src/dird/ua_cmds.cc Diff File
mod - core/src/dird/ua_select.cc Diff File
mod - core/src/dird/ua_server.cc Diff File
mod - core/src/dird/ua_status.cc Diff File
mod - core/src/dird/vbackup.cc Diff File
mod - core/src/dird/verify.cc Diff File
mod - core/src/filed/backup.cc Diff File
mod - core/src/filed/compression.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/filed/estimate.cc Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/restore.cc Diff File
mod - core/src/filed/sd_cmds.cc Diff File
mod - core/src/filed/status.cc Diff File
mod - core/src/filed/verify.cc Diff File
mod - core/src/filed/verify_vol.cc Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/bsock_tcp.cc Diff File
mod - core/src/lib/compression.cc Diff File
mod - core/src/lib/connection_pool.h Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/lib/message.cc Diff File
mod - core/src/lib/recent_job_results_list.cc Diff File
mod - core/src/lib/runscript.cc Diff File
mod - core/src/lib/util.cc Diff File
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File
mod - core/src/plugins/stored/autoxflate/autoxflate-sd.cc Diff File
mod - core/src/stored/ansi_label.cc Diff File
mod - core/src/stored/append.cc Diff File
mod - core/src/stored/autochanger.cc Diff File
mod - core/src/stored/bscan.cc Diff File
mod - core/src/stored/btape.cc Diff File
mod - core/src/stored/butil.cc Diff File
mod - core/src/stored/dev.h Diff File
mod - core/src/stored/device_control_record.h Diff File
mod - core/src/stored/dir_cmd.cc Diff File
mod - core/src/stored/fd_cmds.cc Diff File
mod - core/src/stored/job.cc Diff File
mod - core/src/stored/label.cc Diff File
mod - core/src/stored/mac.cc Diff File
mod - core/src/stored/ndmp_tape.cc Diff File
mod - core/src/stored/read.cc Diff File
mod - core/src/stored/reserve.cc Diff File
mod - core/src/stored/sd_cmds.cc Diff File
mod - core/src/stored/sd_plugins.cc Diff File
mod - core/src/stored/spool.cc Diff File
mod - core/src/stored/status.cc Diff File
mod - core/src/stored/stored.cc Diff File
mod - core/src/stored/vol_mgr.cc Diff File
mod - core/src/stored/vol_mgr.h Diff File
mod - core/src/tests/thread_list.cc Diff File
mod - core/src/tests/version_strings.cc Diff File

master 87d3420e

2022-11-07 18:13

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001300

catalog: update fileset text in fileset record
mod - CHANGELOG.md Diff File
mod - core/src/cats/sql_create.cc Diff File
mod - core/src/dird/job.cc Diff File
add - systemtests/tests/bareos/testrunner-filesettext-is-updated Diff File

master 38c56265

2022-11-07 17:32

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 b99894b5

2022-11-07 17:01

arogge

Ported: N/A

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

master 39227750

2022-11-07 16:36

arogge

Ported: N/A

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

master cfdaf085

2022-11-07 15:42

Alaa Eddine Elamri


Committer: pstorz

Ported: N/A

Details Diff
docs: updated documentation to reflect new device reservation sequence
mod - docs/manuals/source/DeveloperGuide/reservation.rst Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-job-RunScript.rst.inc Diff File

master d244bc93

2022-11-07 15:36

frank


Committer: pstorz

Ported: N/A

Details Diff
webui-selenium-test: use options instead of chrome_options

Eliminates deprecation warning: `use options instead of chrome_options`.
mod - webui/tests/selenium/webui-selenium-test.py Diff File
 First  Prev  1 2 3 ... 60 ... 98 99 100 101 102 103 104 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 630 631 632  Next  Last