Changesets: bareos

master 9bd7e056

2020-02-26 18:38

frank

Ported: N/A

Details Diff
webui: add the bootstrap-table extension filter-control plugin

Add the bootstrap-table extension bootstrap-filter-control plugin
to filter table fields.

https://bootstrap-table.com/
add - webui/public/css/bootstrap-table-filter-control.css Diff File
add - webui/public/css/bootstrap-table-filter-control.min.css Diff File
add - webui/public/js/bootstrap-table-filter-control.js Diff File
add - webui/public/js/bootstrap-table-filter-control.min.js Diff File

master dab0540b

2020-02-26 18:31

frank

Ported: N/A

Details Diff
webui: update bootstrap-table extension

Update the bootstrap-table extension from v1.15.5 to v1.16.0.

https://bootstrap-table.com
mod - webui/public/css/bootstrap-table.css Diff File
mod - webui/public/css/bootstrap-table.min.css Diff File
mod - webui/public/js/bootstrap-table-cookie.js Diff File
mod - webui/public/js/bootstrap-table-cookie.min.js Diff File
mod - webui/public/js/bootstrap-table-locale-all.js Diff File
mod - webui/public/js/bootstrap-table-locale-all.min.js Diff File
mod - webui/public/js/bootstrap-table.js Diff File
mod - webui/public/js/bootstrap-table.min.js Diff File

master c0673756

2020-02-26 17:44

arogge

Ported: N/A

Details Diff
cmake: improve regex for debian dbconfig-common

Previously the version from and to were parsed using a relaxed regular
expression that might lead to misidentification of the versions when
building in certain paths.
This patch improves the regex to be more strict.
mod - core/platforms/debian/CMakeLists.txt Diff File

bareos-18.2 65319947

2020-02-26 17:44

arogge

Ported: N/A

Details Diff
cmake: improve regex for debian dbconfig-common

Previously the version from and to were parsed using a relaxed regular
expression that might lead to misidentification of the versions when
building in certain paths.
This patch improves the regex to be more strict.

(cherry picked from commit 02a4fd6ef70ac852c5e63e80415a055eb66c3a9f)
mod - core/platforms/debian/CMakeLists.txt Diff File

bareos-19.2 74f0e24a

2020-02-26 17:44

arogge

Ported: N/A

Details Diff
cmake: improve regex for debian dbconfig-common

Previously the version from and to were parsed using a relaxed regular
expression that might lead to misidentification of the versions when
building in certain paths.
This patch improves the regex to be more strict.

(cherry picked from commit c06737561adc9755d7e358f44d5dc03d92abdaf3)
mod - core/platforms/debian/CMakeLists.txt Diff File

master 3b40201a

2020-02-26 14:05

franku

Ported: N/A

Details Diff
systemtests: use a very long filename for the file to append messages
mod - systemtests/tests/messages-resource/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
mod - systemtests/tests/messages-resource/testrunner Diff File

bareos-19.2 3639c9fb

2020-02-26 14:05

franku

Ported: N/A

Details Diff
systemtests: use a very long filename for the file to append messages
mod - systemtests/tests/messages-resource/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
mod - systemtests/tests/messages-resource/testrunner Diff File

master ab414ee1

2020-02-26 13:53

franku

Ported: N/A

Details Diff
messages: allow undefined path length instead of 128 characters

- uses a std::string instead of a poolmem buffer
- replace BCT_NAME by BCT_STRING in the messages resource parser
mod - core/src/lib/parse_conf.h Diff File
mod - core/src/lib/res.cc Diff File

bareos-19.2 7f062b0c

2020-02-26 13:53

franku

Ported: N/A

Details Diff
messages: allow undefined path length instead of 128 characters

- uses a std::string instead of a poolmem buffer
- replace BCT_NAME by BCT_STRING in the messages resource parser
mod - core/src/lib/parse_conf.h Diff File
mod - core/src/lib/res.cc Diff File

master 7c60cba6

2020-02-26 12:15

franku

Ported: N/A

Details Diff
docs: add chapter for mysql to postgresql migration

- add a tutorial
- remove whitespace
mod - docs/manuals/source/Appendix/Howtos.rst Diff File
mod - docs/manuals/source/man/bareos-dbcopy.rst Diff File

bareos-19.2 e9a0d8b3

2020-02-26 12:15

franku

Ported: N/A

Details Diff
docs: add chapter for mysql to postgresql migration

- add a tutorial
- remove whitespace
mod - docs/manuals/source/Appendix/Howtos.rst Diff File
mod - docs/manuals/source/man/bareos-dbcopy.rst Diff File

master 7ad9ed7a

2020-02-26 11:37

franku

Ported: N/A

Details Diff
cleanup: updated timestamps in the copyright header
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_sqlite.h Diff File
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/dbi.cc Diff File
mod - core/src/cats/mysql.cc Diff File
mod - core/src/cats/sqlite.cc Diff File

master 3504930e

2020-02-25 17:49

franku

Ported: N/A

Details Diff
docs: add or replace text for bareos program bareos-dbcopy
mod - docs/manuals/source/man/bareos-dbcopy.rst Diff File

master a5e2749b

2020-02-25 17:11

franku

Ported: N/A

Details Diff
dbcopy: use kSqlCopy as default case in a switch statement
mod - core/src/dird/dbcopy/database_export_postgresql.cc Diff File

master a130d07a

2020-02-25 15:38

franku

Ported: N/A

Details Diff
dbcopy: cleanup

- tidy up with suggestions from clang-tidy
- use constexpr variables instead of magic numbers
- check explicitly for the presence of nullptr instead of implicit conversions
mod - core/src/dird/dbcopy/column_description.cc Diff File
mod - core/src/dird/dbcopy/database_column_descriptions.cc Diff File
mod - core/src/dird/dbcopy/database_export_postgresql.cc Diff File
mod - core/src/dird/dbcopy/database_export_postgresql.h Diff File
mod - core/src/dird/dbcopy/database_import.cc Diff File
mod - core/src/dird/dbcopy/database_import_mysql.cc Diff File
mod - core/src/dird/dbcopy/database_import_mysql.h Diff File
mod - core/src/dird/dbcopy/database_table_descriptions.cc Diff File
mod - core/src/dird/dbcopy/database_table_descriptions.h Diff File
mod - core/src/dird/dbcopy/dbcopy.cc Diff File
mod - core/src/dird/dbcopy/progress.cc Diff File
mod - core/src/dird/dbcopy/progress.h Diff File

master 6f05a1da

2020-02-25 13:41

franku

Ported: N/A

Details Diff
dbcopy: do not read more bytes than allocated by conversion function
mod - core/src/dird/dbcopy/database_export_postgresql.cc Diff File

master 884a31ee

2020-02-25 13:34

arogge

Ported: N/A

Details Diff
stored: initialize jcr->sd_tls_policy

Fixes 0001192: Authorization key rejected by Storage daemon since
upgrading director and storage daemons

Previously the sd_tls_policy member of the JCR in the sd was not
initialized properly. By using the uninitialized value, the SD may
close a valid non-TLS connection which eventually leads to a failing
job.
This patch initializes sd_tls_policy to kBnetTlsNone (0) which lets the
SD accept every connection on a job that was not configured otherwise by
the director.
Affected Issues
0001192
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/try_tls_handshake_as_a_server.cc Diff File

bareos-19.2 38045e71

2020-02-25 13:34

arogge

Ported: N/A

Details Diff
stored: initialize jcr->sd_tls_policy

Fixes 0001192: Authorization key rejected by Storage daemon since
upgrading director and storage daemons

Previously the sd_tls_policy member of the JCR in the sd was not
initialized properly. By using the uninitialized value, the SD may
close a valid non-TLS connection which eventually leads to a failing
job.
This patch initializes sd_tls_policy to kBnetTlsNone (0) which lets the
SD accept every connection on a job that was not configured otherwise by
the director.

(cherry picked from commit 884a31ee502ff7562c71533412c4faea26edcbc4)
Affected Issues
0001192
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/try_tls_handshake_as_a_server.cc Diff File

master 9f1a43b4

2020-02-25 13:09

franku


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000430 from bareos/dev/franku/master/TT4200603

scheduler: run jobs without client (copy/migrate)
mod - core/src/dird/scheduler_private.cc Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/catalog/MyCatalog.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/client/bareos-fd.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/console/bareos-mon.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/director/bareos-dir.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/fileset/Catalog.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/fileset/LinuxAll.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/fileset/SelfTest.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/fileset/Windows All Drives.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/jobdefs/DefaultJob.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/messages/Daemon.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/messages/Standard.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/pool/Differential.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/pool/Full.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/pool/Incremental.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/pool/Scratch.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/profile/operator.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/schedule/schedule.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/storage/File.conf Diff File
mod - core/src/tests/scheduler.cc Diff File

master d0bcbd00

2020-02-25 12:34

frank


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000429 from bareos/dev/fbergkemper/master/joblisting-improvements

webui: add column start and end to job listings
mod - webui/module/Client/view/client/client/details.phtml Diff File
mod - webui/module/Job/view/job/job/index.phtml Diff File

master d0c9765e

2020-02-22 13:37

franku

Ported: N/A

Details Diff
scheduler: run jobs without client (copy/migrate)

Fixes 0001190: Schedules without a client will not be run

A misplaced pointer guard prevents copy or migrate jobs
to be run by the scheduler.

This commit fixes the bug and adds another unittest that
tests if a scheduled copy job runs, hence without client.
Affected Issues
0001190
mod - core/src/dird/scheduler_private.cc Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/catalog/MyCatalog.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/client/bareos-fd.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/console/bareos-mon.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/director/bareos-dir.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/fileset/Catalog.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/fileset/LinuxAll.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/fileset/SelfTest.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/fileset/Windows All Drives.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/jobdefs/DefaultJob.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/messages/Daemon.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/messages/Standard.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/pool/Differential.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/pool/Full.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/pool/Incremental.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/pool/Scratch.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/profile/operator.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/schedule/schedule.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/storage/File.conf Diff File
mod - core/src/tests/scheduler.cc Diff File

bareos-19.2 145c8731

2020-02-22 13:37

franku


Committer: arogge

Ported: N/A

Details Diff
scheduler: run jobs without client (copy/migrate)

Fixes 0001190: Schedules without a client will not be run

A misplaced pointer guard prevents copy or migrate jobs
to be run by the scheduler.

This commit fixes the bug and adds another unittest that
tests if a scheduled copy job runs, hence without client.

(cherry picked from commit d0c9765eeb3be722134bb1b5051d8a2f0dfb44c3)
Affected Issues
0001190
mod - core/src/dird/scheduler_private.cc Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/catalog/MyCatalog.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/client/bareos-fd.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/console/bareos-mon.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/director/bareos-dir.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/fileset/Catalog.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/fileset/LinuxAll.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/fileset/SelfTest.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/fileset/Windows All Drives.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/jobdefs/DefaultJob.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/messages/Daemon.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/messages/Standard.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/pool/Differential.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/pool/Full.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/pool/Incremental.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/pool/Scratch.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/profile/operator.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/schedule/schedule.conf Diff File
add - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/storage/File.conf Diff File
mod - core/src/tests/scheduler.cc Diff File

master a30fb462

2020-02-21 23:24

franku

Ported: N/A

Details Diff
dbcopy: renamed to DatabaseField
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_sqlite.h Diff File
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/column_data.h Diff File
mod - core/src/cats/mysql_batch.cc Diff File
mod - core/src/cats/postgresql_batch.cc Diff File
mod - core/src/cats/sqlite.cc Diff File
mod - core/src/dird/dbcopy/column_description.h Diff File
mod - core/src/dird/dbcopy/database_export_postgresql.cc Diff File
mod - core/src/dird/dbcopy/database_import_mysql.cc Diff File
mod - core/src/dird/dbcopy/row_data.h Diff File
mod - core/src/tests/run_on_incoming_connect_interval.cc Diff File

master 1b285b46

2020-02-21 23:13

franku

Ported: N/A

Details Diff
dbcopy: correct header guards
mod - core/src/dird/dbcopy/database_import.h Diff File
mod - core/src/dird/dbcopy/database_table_descriptions.h Diff File

master ed51a9be

2020-02-21 22:57

franku

Ported: N/A

Details Diff
dbcopy: put TableDescriptions out of namespace of DatabaseTableDescriptions
mod - core/src/dird/dbcopy/database_table_descriptions.cc Diff File
mod - core/src/dird/dbcopy/database_table_descriptions.h Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 233 234 235 236 237 238 239 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 608 609 610  Next  Last