Changesets: bareos

master f005c290

2021-04-21 17:33

joergs


Committer: pstorz

Ported: N/A

Details Diff
systemtests: cleanup setup_data and BackupDirectory

All tests that do set BackupDirectory set it to the same value (${tmp}/data).
This is moved from the testrunner scripts to the environment file.

The setup_data function no longer supports parameter,
so parameter are removed from the calls.
The function now uses the BackupDirectory variable.
mod - systemtests/scripts/functions Diff File
mod - systemtests/tests/acl/testrunner Diff File
mod - systemtests/tests/ai-consolidate-ignore-duplicate-job/testrunner Diff File
mod - systemtests/tests/autochanger/testrunner Diff File
mod - systemtests/tests/bareos/testrunner Diff File
mod - systemtests/tests/bconsole-pam/testrunner Diff File
mod - systemtests/tests/bconsole-status-client/testrunner Diff File
mod - systemtests/tests/bscan-bextract-bls/testrunner Diff File
mod - systemtests/tests/client-initiated/testrunner Diff File
mod - systemtests/tests/config-dump/testrunner Diff File
mod - systemtests/tests/copy-archive-job/testrunner Diff File
mod - systemtests/tests/copy-bscan/testrunner Diff File
mod - systemtests/tests/copy-remote-bscan/testrunner Diff File
mod - systemtests/tests/dbcopy-mysql-postgresql/testrunner Diff File
mod - systemtests/tests/droplet-s3/testrunner Diff File
mod - systemtests/tests/encrypt-signature-tls-cert/testrunner Diff File
mod - systemtests/tests/encrypt-signature/testrunner Diff File
mod - systemtests/tests/filesets/testrunner Diff File
mod - systemtests/tests/glusterfs-backend/testrunner Diff File
mod - systemtests/tests/list-backups/testrunner Diff File
mod - systemtests/tests/multiplied-device/testrunner Diff File
mod - systemtests/tests/notls/testrunner Diff File
mod - systemtests/tests/passive/testrunner Diff File
mod - systemtests/tests/py2plug-dir/testrunner Diff File
mod - systemtests/tests/py2plug-fd-libcloud/testrunner Diff File
mod - systemtests/tests/py2plug-fd-local-fileset-restoreobject/testrunner Diff File
mod - systemtests/tests/py2plug-fd-local-fileset/testrunner Diff File
mod - systemtests/tests/py2plug-fd-ovirt/testrunner.in Diff File
mod - systemtests/tests/py2plug-fd-vmware/testrunner Diff File
mod - systemtests/tests/py2plug-sd/testrunner Diff File
mod - systemtests/tests/python-bareos/testrunner Diff File
mod - systemtests/tests/python-pam/testrunner Diff File
mod - systemtests/tests/python-restapi/testrunner.in Diff File
mod - systemtests/tests/python-restapi/testrunner_container_centos7.in Diff File
mod - systemtests/tests/scheduler-backup/testrunner Diff File
mod - systemtests/tests/spool/testrunner Diff File
mod - systemtests/tests/virtualfull-bscan/testrunner Diff File
mod - systemtests/tests/virtualfull/testrunner Diff File
mod - systemtests/tests/volume-pruning/testrunner Diff File
mod - systemtests/tests/webui-common/testrunner.in Diff File
mod - systemtests/tests/xattr/testrunner Diff File

master 93435b15

2021-04-20 14:04

frank

Ported: N/A

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

master 5b1ff7fa

2021-04-20 09:05

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
dir: added multi column prompts to selection

- bconsole now shows selection options in multiple columns for
selections of more than 20 options
mod - core/src/dird/ua_select.cc Diff File
mod - core/src/dird/ua_select.h Diff File
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/multicolumn_prompts.cc Diff File

master 3c2e57b7

2021-04-19 15:58

joergs


Committer: arogge

Ported: N/A

Details Diff
cmake: fix typo

The message mode parameter is case-sensitiv and must be written upper-case.
mod - core/CMakeLists.txt Diff File
mod - core/src/CMakeLists.txt Diff File

master c5f61650

2021-04-17 18:16

Zephyr82


Committer: frank

Ported: N/A

Details Diff
docs: corrected some wording
mod - docs/manuals/source/TasksAndConcepts/AlwaysIncrementalBackupScheme.rst Diff File

master 8e7d6245

2021-04-16 14:39

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000767 from arogge/dev/arogge/master/generated-files

cmake: do not pollute sourcetree with untracked files
mod - .gitignore Diff File
mod - CHANGELOG.md Diff File
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosConfigureFile.cmake Diff File

master 09318980

2021-04-16 14:31

arogge

Ported: N/A

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

master c7aa25eb

2021-04-15 14:40

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000763 from alaaeddineelamri/dev/alaaeddineelamri/master/acl-messages-command

Fix CommandACL bug that prevents messages to be seen
mod - CHANGELOG.md Diff File
mod - core/src/dird/ua_output.cc Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/console/bareos-acl-none.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/console/bareos-acl-restricted.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/console/bareos-acl-status-conf.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/console/bareos-acl-status.conf.in Diff File
rm - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/console/bareos-acl.conf.in Diff File
mod - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in Diff File
add - systemtests/tests/bareos-acl/etc/bareos/bconsole-acl-restricted.conf.in Diff File

master ee700f71

2021-04-14 19:44

joergs

Ported: N/A

Details Diff
python-bareos: replace non-decodable UTF-8 chars in Python 2

If a string contains an invalid character are received, it will be replaced
by the official U+FFFD REPLACEMENT CHARACTER for the built-in Unicode codecs.
This is only used with Python 2, as Python 3 directly works with bytes.
mod - python-bareos/bareos/bsock/lowlevel.py Diff File

master 2566a8f1

2021-04-14 17:39

joergs


Committer: arogge

Ported: N/A

Details Diff
update CHANGELOG: mandatory jansson library 0000793
mod - CHANGELOG.md Diff File

master 5f92747c

2021-04-14 17:31

joergs


Committer: arogge

Ported: N/A

Details Diff
core: remove HAVE_JANSSON from Director

jansson is a requirement when compiling the Director, so HAVE_JANSSON is no longer required.
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/dird_conf.h Diff File
mod - core/src/dird/inc_conf.cc Diff File
mod - core/src/dird/inc_conf.h Diff File

master b77b0dce

2021-04-13 21:45

pstorz

Ported: N/A

Details Diff
comments: change three-line comments to one-line comments
mod - core/src/cats/bdb_dbi.h Diff File
mod - core/src/cats/bdb_mysql.h Diff File
mod - core/src/cats/bdb_postgresql.h Diff File
mod - core/src/cats/bdb_priv.h Diff File
mod - core/src/cats/bdb_sqlite.h Diff File
mod - core/src/cats/bvfs.cc Diff File
mod - core/src/cats/bvfs.h Diff File
mod - core/src/cats/cats.cc Diff File
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/cats_backends.cc Diff File
mod - core/src/cats/cats_backends.h Diff File
mod - core/src/cats/mysql.cc Diff File
mod - core/src/cats/mysql_batch.cc 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_create.cc Diff File
mod - core/src/cats/sql_delete.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/cats/sql_pooling.cc Diff File
mod - core/src/cats/sql_update.cc Diff File
mod - core/src/cats/sqlite.cc Diff File
mod - core/src/console/console.cc Diff File
mod - core/src/console/console_conf.cc Diff File
mod - core/src/console/console_conf.h Diff File
mod - core/src/console/console_output.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/autoprune.cc Diff File
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/bsr.cc Diff File
mod - core/src/dird/bsr.h 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/dir_plugins.cc Diff File
mod - core/src/dird/dir_plugins.h Diff File
mod - core/src/dird/dird.cc Diff File
mod - core/src/dird/dird.h Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/dird_conf.h Diff File
mod - core/src/dird/expand.cc Diff File
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/dird/getmsg.cc Diff File
mod - core/src/dird/inc_conf.cc Diff File
mod - core/src/dird/inc_conf.h Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/jobq.cc Diff File
mod - core/src/dird/jobq.h 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_priv.h 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/ndmp_fhdb_common.cc Diff File
mod - core/src/dird/ndmp_fhdb_helpers.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/ndmp_slot2elemaddr.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_conf.cc Diff File
mod - core/src/dird/scheduler.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/testfind.cc Diff File
mod - core/src/dird/ua.h Diff File
mod - core/src/dird/ua_acl.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_dotcmds.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_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_server.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/droplet/examples/idgetnoalloc.c Diff File
mod - core/src/droplet/examples/idrangetest.c Diff File
mod - core/src/droplet/examples/idtest.c Diff File
mod - core/src/droplet/examples/recurse.c Diff File
mod - core/src/droplet/libdroplet/include/droplet.h Diff File
mod - core/src/droplet/libdroplet/include/droplet/conn.h Diff File
mod - core/src/droplet/libdroplet/include/droplet/httpreply.h Diff File
mod - core/src/droplet/libdroplet/include/droplet/queue.h Diff File
mod - core/src/droplet/libdroplet/include/droplet/utils.h Diff File
mod - core/src/droplet/libdroplet/include/droplet/vfs.h Diff File
mod - core/src/droplet/libdroplet/include/dropletp.h Diff File
mod - core/src/droplet/libdroplet/src/addrlist.c Diff File
mod - core/src/droplet/libdroplet/src/backend/cdmi/reqbuilder.c Diff File
mod - core/src/droplet/libdroplet/src/backend/s3/reqbuilder.c Diff File
mod - core/src/droplet/libdroplet/src/backend/sproxyd/reqbuilder.c Diff File
mod - core/src/droplet/libdroplet/src/backend/srws/reqbuilder.c Diff File
mod - core/src/droplet/libdroplet/src/backend/swift/reqbuilder.c Diff File
mod - core/src/droplet/libdroplet/src/conn.c Diff File
mod - core/src/droplet/libdroplet/src/droplet.c Diff File
mod - core/src/droplet/libdroplet/src/getdate.c Diff File
mod - core/src/droplet/libdroplet/src/httpreply.c Diff File
mod - core/src/droplet/libdroplet/src/pricing.c Diff File
mod - core/src/droplet/libdroplet/src/profile.c Diff File
mod - core/src/droplet/libdroplet/src/utils.c Diff File
mod - core/src/droplet/libdroplet/src/vfs.c Diff File
mod - core/src/droplet/tests/simple_get.c Diff File
mod - core/src/droplet/tests/simple_getdir.c Diff File
mod - core/src/droplet/tests/simple_put.c Diff File
mod - core/src/droplet/tests/simple_putdir.c Diff File
mod - core/src/droplet/utests/tests/dict_utest.c Diff File
mod - core/src/droplet/utests/tests/s3/auth_v2_utest.c Diff File
mod - core/src/droplet/utests/tests/utest_utest.c Diff File
mod - core/src/droplet/utests/toyserver.c Diff File
mod - core/src/fastlz/include/fastlz/fastlzlib.h Diff File
mod - core/src/fastlz/src/fastlz.c Diff File
mod - core/src/filed/accurate.cc Diff File
mod - core/src/filed/accurate.h Diff File
mod - core/src/filed/accurate_htable.cc Diff File
mod - core/src/filed/accurate_lmdb.cc Diff File
mod - core/src/filed/authenticate.cc Diff File
mod - core/src/filed/backup.cc Diff File
mod - core/src/filed/backup.h 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/fd_plugins.cc Diff File
mod - core/src/filed/fd_plugins.h Diff File
mod - core/src/filed/filed.cc Diff File
mod - core/src/filed/filed.h Diff File
mod - core/src/filed/filed_conf.cc Diff File
mod - core/src/filed/filed_conf.h 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/socket_server.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/findlib/acl.cc Diff File
mod - core/src/findlib/acl.h Diff File
mod - core/src/findlib/attribs.cc Diff File
mod - core/src/findlib/bfile.cc Diff File
mod - core/src/findlib/bfile.h Diff File
mod - core/src/findlib/create_file.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.cc Diff File
mod - core/src/findlib/find.h Diff File
mod - core/src/findlib/find_one.cc Diff File
mod - core/src/findlib/fstype.cc Diff File
mod - core/src/findlib/hardlink.cc Diff File
mod - core/src/findlib/match.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/findlib/xattr.h Diff File
mod - core/src/include/baconfig.h Diff File
mod - core/src/include/bareos.h Diff File
mod - core/src/include/bc_types.h Diff File
mod - core/src/include/ch.h Diff File
mod - core/src/include/fileopts.h Diff File
mod - core/src/include/filetypes.h Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/include/streams.h Diff File
mod - core/src/lib/address_conf.cc Diff File
mod - core/src/lib/address_conf.h Diff File
mod - core/src/lib/alist.cc Diff File
mod - core/src/lib/alist.h Diff File
mod - core/src/lib/attr.cc Diff File
mod - core/src/lib/attr.h Diff File
mod - core/src/lib/attribs.cc Diff File
mod - core/src/lib/base64.cc Diff File
mod - core/src/lib/base64.h Diff File
mod - core/src/lib/berrno.cc Diff File
mod - core/src/lib/berrno.h Diff File
mod - core/src/lib/bget_msg.cc Diff File
mod - core/src/lib/bits.h Diff File
mod - core/src/lib/bmtio.h Diff File
mod - core/src/lib/bnet.cc Diff File
mod - core/src/lib/bnet_server_tcp.cc Diff File
mod - core/src/lib/bpipe.cc Diff File
mod - core/src/lib/bpoll.cc Diff File
mod - core/src/lib/breg.h Diff File
mod - core/src/lib/bregex.cc Diff File
mod - core/src/lib/bsnprintf.cc 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/bsys.cc Diff File
mod - core/src/lib/btime.cc Diff File
mod - core/src/lib/btimers.cc Diff File
mod - core/src/lib/cbuf.cc Diff File
mod - core/src/lib/cbuf.h Diff File
mod - core/src/lib/compression.cc Diff File
mod - core/src/lib/connection_pool.cc Diff File
mod - core/src/lib/crypto.h Diff File
mod - core/src/lib/crypto_cache.cc Diff File
mod - core/src/lib/crypto_cache.h Diff File
mod - core/src/lib/crypto_none.cc Diff File
mod - core/src/lib/crypto_openssl.cc Diff File
mod - core/src/lib/crypto_wrap.cc Diff File
mod - core/src/lib/devlock.cc Diff File
mod - core/src/lib/dlist.cc Diff File
mod - core/src/lib/dlist.h Diff File
mod - core/src/lib/edit.cc Diff File
mod - core/src/lib/generic_res.h Diff File
mod - core/src/lib/guid_to_name.h Diff File
mod - core/src/lib/htable.cc Diff File
mod - core/src/lib/htable.h Diff File
mod - core/src/lib/ini.cc Diff File
mod - core/src/lib/ini.h Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/lib/keyword_table_s.h Diff File
mod - core/src/lib/lex.cc Diff File
mod - core/src/lib/lex.h Diff File
mod - core/src/lib/mem_pool.cc Diff File
mod - core/src/lib/mem_pool.h Diff File
mod - core/src/lib/message.cc Diff File
mod - core/src/lib/message.h Diff File
mod - core/src/lib/message_severity.h Diff File
mod - core/src/lib/messages_resource.cc Diff File
mod - core/src/lib/mntent_cache.cc Diff File
mod - core/src/lib/mntent_cache.h Diff File
mod - core/src/lib/osinfo_win32.cc Diff File
mod - core/src/lib/output_formatter.cc Diff File
mod - core/src/lib/output_formatter.h Diff File
mod - core/src/lib/output_formatter_resource.cc Diff File
mod - core/src/lib/output_formatter_resource.h Diff File
mod - core/src/lib/parse_bsr.cc Diff File
mod - core/src/lib/parse_conf.cc Diff File
mod - core/src/lib/parse_conf.h Diff File
mod - core/src/lib/parse_conf_init_resource.cc Diff File
mod - core/src/lib/path_list.cc Diff File
mod - core/src/lib/plugins.cc Diff File
mod - core/src/lib/plugins.h Diff File
mod - core/src/lib/rblist.cc Diff File
mod - core/src/lib/rblist.h Diff File
mod - core/src/lib/res.cc Diff File
mod - core/src/lib/runscript.cc Diff File
mod - core/src/lib/runscript.h Diff File
mod - core/src/lib/rwlock.cc Diff File
mod - core/src/lib/rwlock.h Diff File
mod - core/src/lib/scan.cc Diff File
mod - core/src/lib/scsi_crypto.cc Diff File
mod - core/src/lib/scsi_crypto.h Diff File
mod - core/src/lib/scsi_lli.cc Diff File
mod - core/src/lib/scsi_lli.h Diff File
mod - core/src/lib/scsi_tapealert.cc Diff File
mod - core/src/lib/scsi_tapealert.h Diff File
mod - core/src/lib/serial.h Diff File
mod - core/src/lib/signal.cc Diff File
mod - core/src/lib/status_packet.h Diff File
mod - core/src/lib/tls_openssl.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/tls_resource_items.h Diff File
mod - core/src/lib/tree.cc Diff File
mod - core/src/lib/tree.h Diff File
mod - core/src/lib/util.cc Diff File
mod - core/src/lib/var.cc Diff File
mod - core/src/lib/var.h Diff File
mod - core/src/lib/version.h Diff File
mod - core/src/lib/volume_session_info.h Diff File
mod - core/src/lib/watchdog.cc Diff File
mod - core/src/lib/watchdog.h Diff File
mod - core/src/lmdb/mdb.c Diff File
mod - core/src/ndmp/ndma_comm_dispatch.c Diff File
mod - core/src/ndmp/ndma_comm_session.c Diff File
mod - core/src/ndmp/ndma_cops_backreco.c Diff File
mod - core/src/ndmp/ndma_cops_query.c Diff File
mod - core/src/ndmp/ndma_ctrl_media.c Diff File
mod - core/src/ndmp/ndma_ctst_data.c Diff File
mod - core/src/ndmp/ndma_ctst_mover.c Diff File
mod - core/src/ndmp/ndma_ctst_subr.c Diff File

master a19ad42b

2021-04-12 22:57

stephand


Committer: pstorz

Ported: N/A

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

master 874bfec6

2021-04-12 22:33

stephand


Committer: pstorz

Ported: N/A

Details Diff
gfapi-fd: Fix possible crash on second glfs_close()

Under rare circumstances, namely when a file was deleted during
backup after the glfs_open() and before the first glfs_close() call,
which then returns an error, the code assumed that the file was
closed and invoked a second glfs_close() call. This second call
could cause a segmentation fault.

The changed code no longer does a second glfs_close() call, the
first call already cleans up the glfs file descriptor properly,
even when an error occurs while trying to close the file.
mod - core/src/plugins/filed/gfapi/gfapi-fd.cc Diff File

bareos-19.2 94c9391b

2021-04-12 22:33

stephand

Ported: N/A

Details Diff
gfapi-fd: Fix possible crash on second glfs_close()

Under rare circumstances, namely when a file was deleted during
backup after the glfs_open() and before the first glfs_close() call,
which then returns an error, the code assumed that the file was
closed and invoked a second glfs_close() call. This second call
could cause a segmentation fault.

The changed code no longer does a second glfs_close() call, the
first call already cleans up the glfs file descriptor properly,
even when an error occurs while trying to close the file.

(cherry picked from commit 874bfec6d5327181d4023c2a44568f23fbb01985)
mod - core/src/plugins/filed/gfapi-fd.cc Diff File

master 8297eb24

2021-04-12 21:38

joergs


Committer: arogge

Ported: N/A

Details Diff
core: remove json.* files

This files have been used to initialize jansson with a custom memory management.
While this have been useful in the past, the memory management have now be identical to the default.
Therefore, these initialization is no longer required.
mod - core/src/console/console_conf.cc Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/filed/filed_conf.cc Diff File
mod - core/src/include/bareos.h Diff File
mod - core/src/lib/CMakeLists.txt Diff File
rm - core/src/lib/json.cc Diff File
rm - core/src/lib/json.h Diff File
mod - core/src/lib/output_formatter.cc Diff File
mod - core/src/qt-tray-monitor/tray_conf.cc Diff File
mod - core/src/stored/stored_conf.cc Diff File

master 20838139

2021-04-12 20:56

joergs

Ported: N/A

Details Diff
update CHANGELOG: add PR 0000791
mod - CHANGELOG.md Diff File

master aaebe53a

2021-04-12 20:34

joergs


Committer: arogge

Ported: N/A

Details Diff
cmake: make the jansson library mandatory for build the Director

Without the library, the API 2 commands are not available.
Implement find_package for Jansson,
as otherwise Solaris would require special treatment.
add - cmake/FindJansson.cmake Diff File
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File
mod - core/src/console/CMakeLists.txt Diff File
mod - core/src/console/console_conf.cc Diff File
mod - core/src/dird/CMakeLists.txt Diff File
mod - core/src/filed/CMakeLists.txt Diff File
mod - core/src/filed/filed_conf.cc Diff File
mod - core/src/findlib/CMakeLists.txt Diff File
mod - core/src/findlib/unittests/CMakeLists.txt Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/qt-tray-monitor/CMakeLists.txt Diff File
mod - core/src/qt-tray-monitor/tray_conf.cc Diff File
mod - core/src/stored/CMakeLists.txt Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tools/CMakeLists.txt Diff File

master 3d805bb8

2021-04-12 18:30

arogge

Ported: N/A

Details Diff
devtools: add dist-tarball.sh

This patch adds a new devtool called dist-tarball.sh that creates a
reproducible xz-compressed tarball from a cloned git repository.
add - devtools/dist-tarball.sh Diff File

master 15f82cd2

2021-04-12 17:37

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000770 from bareos/dev/pstorz/master/symlink-systemtests-where-possible

systemtests: symlink all files that are not templated
mod - systemtests/CMakeLists.txt Diff File

master 50cb2c8d

2021-04-12 17:15

joergs

Ported: N/A

Details Diff
systemtest python-bareos: adapt for FreeBSD

The tee command on FreeBSD does not allow the parameter --append, instead -a must be used.
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/tests/python-bareos/write.sh Diff File

master 57ee2d41

2021-04-12 17:05

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000782

fix check for correct days per month
mod - CHANGELOG.md Diff File
mod - core/src/lib/btime.cc Diff File
mod - core/src/lib/btime.h Diff File
mod - core/src/tests/time_format_test.cc Diff File

master 89643f26

2021-04-12 15:35

pstorz

Ported: N/A

Details Diff
systemtests: apply suggested review change
mod - systemtests/CMakeLists.txt Diff File

master d21efd95

2021-04-11 18:27

pstorz

Ported: N/A

Details Diff
update .quality-gates.yml to reflect better test coverage
mod - .quality-gates.yml Diff File

master 793f2dc2

2021-04-11 18:06

pstorz

Ported: N/A

Details Diff
update CHANGELOG.md
mod - CHANGELOG.md Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 160 161 162 163 164 165 166 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 607 608 609  Next  Last