Changesets: bareos

master 592c5db8

2022-10-29 20:52

joergs


Committer: arogge

Ported: N/A

Details Diff
systemtests: add 'status subscription' ACL test
mod - systemtests/tests/python-bareos/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
mod - systemtests/tests/python-bareos/test_acl.py Diff File

master b1c6f2ce

2022-10-28 21:40

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
vol_mgr: replace construct_at with placement new

Certain compilers we use in our containers seem to not support std::construct_at
mod - core/src/stored/vol_mgr.cc Diff File

master ee8da4d5

2022-10-28 19:13

joergs

Ported: N/A

Details Diff
systemtests webui: cleanup headless handling
mod - webui/tests/selenium/README.md Diff File
mod - webui/tests/selenium/webui-selenium-test.py Diff File

master 01c50a21

2022-10-28 18:36

joergs

Ported: N/A

Details Diff
webui: improve handling of configuration.ini

Before, the configuration.ini file has been required to start the WebUI.
However, as all values got default values defined in the script anyway,
this is not required and has therefore be removed.
Also the handling of the default values has been simplified.
mod - webui/config/autoload/global.php.in Diff File

master 3da5783a

2022-10-28 18:34

joergs

Ported: N/A

Details Diff
systemtests: add webui start script

With webui.sh it is possible to start the WebUI server in every systemtest test directory.
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/environment.in Diff File
add - systemtests/scripts/webui.sh Diff File

master a41fc2bf

2022-10-28 18:19

pstorz


Committer: arogge

Ported: N/A

Details Diff
job.cc: still try to get filest record
mod - core/src/cats/sql_create.cc Diff File
mod - core/src/dird/job.cc Diff File

master 5a5e015b

2022-10-28 18:12

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001265

core: BareosDb::FindLastJobStartTimeForJobAndClient: take into account Running job
mod - CHANGELOG.md Diff File
mod - core/src/cats/sql_find.cc Diff File

master 608f067f

2022-10-28 17:54

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
use compare exchange before changing status
mod - core/src/lib/jcr.cc Diff File

master 200613fc

2022-10-28 17:38

pstorz


Committer: arogge

Ported: N/A

Details Diff
PythonPluginAPI.rst: add text formatting
mod - docs/manuals/source/DeveloperGuide/PythonPluginAPI.rst Diff File

master 7356f9a8

2022-10-28 16:30

frank


Committer: pstorz

Ported: N/A

Details Diff
packaging: update bareos.spec file

- get rid of mod_php in favor of php-fpm
mod - core/platforms/packaging/bareos.spec Diff File

master ee9346d7

2022-10-28 16:03

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
vol_mgr: replace volatile with atomic for use_count_


volmgr


vol_mgr: use std::construct_at instead of placement new
mod - core/src/stored/vol_mgr.cc Diff File
mod - core/src/stored/vol_mgr.h Diff File

master f5a02861

2022-10-28 15:56

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
vol_mgr: remove duplicate FreeReadVolItem
mod - core/src/stored/vol_mgr.cc Diff File

master c94a9a9f

2022-10-28 15:38

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
make JobStatus private and replace accesses with setter and getter
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/consolidate.cc Diff File
mod - core/src/dird/dir_plugins.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/ndmp_dma_backup_common.cc Diff File
mod - core/src/dird/ndmp_dma_restore_NDMP_BAREOS.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_status.cc Diff File
mod - core/src/dird/vbackup.cc Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/include/jcr.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/stored/bscan.cc Diff File
mod - core/src/stored/butil.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File
mod - core/src/stored/label.cc Diff File
mod - core/src/stored/mac.cc Diff File
mod - core/src/stored/sd_plugins.cc Diff File
mod - core/src/stored/status.cc Diff File

master d4c36b69

2022-10-28 15:18

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
replace volatile jobstatus with atomic

replace problematic accesses to JobStatus with getter
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/consolidate.cc Diff File
mod - core/src/dird/dir_plugins.cc Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/jobq.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/ua_status.cc Diff File
mod - core/src/dird/vbackup.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/status.cc Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/lib/runscript.cc Diff File
mod - core/src/stored/append.cc Diff File
mod - core/src/stored/bscan.cc Diff File
mod - core/src/stored/fd_cmds.cc Diff File
mod - core/src/stored/job.cc Diff File
mod - core/src/stored/mac.cc Diff File
mod - core/src/stored/ndmp_tape.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/status.cc Diff File

master 61b44e4b

2022-10-28 15:00

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
rename forceJobStatus to setJobStatus
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/stored/spool.cc Diff File

master 65d3ad16

2022-10-28 14:58

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
rename setJobStatus to setJobStatusWithPriorityCheck
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/fd_cmds.cc Diff File
mod - core/src/dird/getmsg.cc 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_server.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/restore.cc Diff File
mod - core/src/filed/sd_cmds.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/compression.cc Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/lib/message.cc Diff File
mod - core/src/lib/runscript.cc Diff File
mod - core/src/plugins/stored/autoxflate/autoxflate-sd.cc Diff File
mod - core/src/stored/append.cc Diff File
mod - core/src/stored/bscan.cc Diff File
mod - core/src/stored/btape.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/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/spool.cc Diff File
mod - core/src/stored/stored.cc Diff File

master 28d4311e

2022-10-28 14:47

arogge

Ported: N/A

Details Diff
lib: rename PluginRegistry

As we have so many kinds of plugins, we'll just call it
ImplementationFactory as it is a factory that returns implementations.
add - core/src/lib/implementation_factory.h Diff File
rm - core/src/lib/plugin_registry.h Diff File
mod - core/src/stored/backends/unix_file_device.cc Diff File
mod - core/src/stored/dev.cc Diff File
mod - core/src/stored/sd_backends.h Diff File
mod - core/src/stored/sd_backends_dynamic.cc Diff File
mod - core/src/stored/stored_conf.cc Diff File

master 73e934a0

2022-10-28 14:18

pstorz


Committer: arogge

Ported: N/A

Details Diff
BareosFdPluginLocalFileset.py: use direct I/O

Implement `plugin_io_open()` so that we can configure direct I/O and
pass the filedescriptor.
mod - core/src/plugins/filed/python/pyfiles/BareosFdPluginLocalFileset.py Diff File

master bd1cbc9c

2022-10-28 14:12

arogge

Ported: N/A

Details Diff
droplet: build static library instead of shared

Historically, we linked against a 3rd-party package. Thus we were using
dynamic linking.
As we're shipping libdroplet ourselves and there is no other consumer
than the droplet storage backend, it is easier to link it directly into
the backend.
mod - core/CMakeLists.txt Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/droplet/libdroplet/CMakeLists.txt Diff File
mod - debian/bareos-storage-droplet.install.in Diff File

master faa28533

2022-10-28 14:08

joergs

Ported: N/A

Details Diff
Adapt Bareos messages to new wording.

Be default, self-compiled binaries contain the message:

Self-compiled binaries (UNSUPPORTED)\n
Get professional support from https://www.bareos.com
mod - core/src/lib/version.cc Diff File
mod - webui/cmake/BareosLocalBuildDefinitions.cmake Diff File

master 00cb0943

2022-10-28 14:06

arogge

Ported: N/A

Details Diff
stored: statically link backend dependencies

Previously, the baseclasses for generic tape support and chunked devices
were built as shared modules. As this code is never shared, we can just
link it all into the resulting backends with no drawbacks at all.
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage-tape Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/stored/backends/CMakeLists.txt Diff File
mod - debian/bareos-storage-droplet.install.in Diff File
mod - debian/bareos-storage-tape.install.in Diff File

master 5287fd91

2022-10-28 14:05

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
jcr: use count volatile to atomic
mod - core/src/include/jcr.h Diff File

master ed062652

2022-10-28 13:36

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
remove reset jobstatus and replace with forcejobstatus
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/jcr.cc Diff File

master e202d6eb

2022-10-28 13:12

pstorz


Committer: arogge

Ported: N/A

Details Diff
docs: document python plugin direct I/O
mod - docs/manuals/source/DeveloperGuide/PythonPluginAPI.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File

master dedc7f8e

2022-10-28 12:40

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
bsock: switch volatile to std::atomic
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/connection_pool.h Diff File
 First  Prev  1 2 3 ... 60 ... 78 79 80 81 82 83 84 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 607 608 609  Next  Last