Changesets: bareos

bareos-18.2 a676afa1

2019-01-16 17:05

stephand


Committer: pstorz

Ported: N/A

Details Diff
vmware: fixed errors when using non-ascii characters

Fixed UnicodeEncodeError in the Bareos VMWare Plugin when the VM name
and/or VMDK file name or folder name contained non-ascii characters.
It is also possible now to configure backups of VMs contained in vApps
by handling the vApp name like a folder name.

The script vmware_cbt_tool.py was also adapted to handle non-ascii
characters and vApps properly. The --listall flag was added to output a
list of all VMs in the given datacenter including the instanceUUID,
folder name and VM name. Also it's possible now to specify the VM by
using --vm-uuid <instanceUUID> instead of folder and VM Name.

Additionally small changes to comply with flake8 --max-line-length=100.
mod - vmware/vmware_cbt_tool/vmware_cbt_tool.py Diff File
mod - vmware/vmware_plugin/BareosFdPluginVMware.py Diff File

dev d3967891

2019-01-16 16:27

franku

Ported: N/A

Details Diff
tls: changed job log messages for client probing

- do not increase the job error counter on a failed Tls probing, therefore
no message "Ok - With warnings" will be displayed
- suppressed the line number when using OpensslPostErrors because the
line number is always the same
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/crypto_openssl.cc Diff File
mod - core/src/lib/crypto_openssl.h Diff File
mod - core/src/lib/tls_openssl.cc Diff File

dev 3078a939

2019-01-16 16:22

arogge_adm

Ported: N/A

Details Diff
catalog: make "Exit On Fatal" work as expected

fixes 0000631: No DB-reconnect after connection lost
the catalog backends previously logged a fatal
error with the database with M_FATAL. This patch
changes the message to M_ERROR_TERM which will
also quit the director.
Affected Issues
0000631
mod - core/src/cats/mysql.cc Diff File
mod - core/src/cats/postgresql.cc Diff File

bareos-18.2 dda8de39

2019-01-16 11:47

pstorz

Ported: N/A

Details Diff
regression: added webui connection test to DartTestfile.txt.in
mod - regress/DartTestfile.txt.in Diff File

bareos-18.2 0ebd5648

2019-01-15 18:34

joergs

Ported: N/A

Details Diff
docs: Style Guide updates

* reordering
* integrate relevant sections from Python Documentation Style Guide,
see https://devguide.python.org/documenting/#style-guide
add - docs/manuals/en/style_guide/source/bareos.rst Diff File
mod - docs/manuals/en/style_guide/source/conf.py Diff File
add - docs/manuals/en/style_guide/source/config Diff File
add - docs/manuals/en/style_guide/source/general.rst Diff File
mod - docs/manuals/en/style_guide/source/important_text.rst Diff File
add - docs/manuals/en/style_guide/source/include/file.rst Diff File
mod - docs/manuals/en/style_guide/source/index.rst Diff File

bareos-18.2 22bcf867

2019-01-15 16:29

Kainaat Singh


Committer: joergs

Ported: N/A

Details Diff
docs: Style Guide, initial draft
add - docs/manuals/en/style_guide/Makefile Diff File
add - docs/manuals/en/style_guide/source/conf.py Diff File
add - docs/manuals/en/style_guide/source/images.rst Diff File
add - docs/manuals/en/style_guide/source/important_text.rst Diff File
add - docs/manuals/en/style_guide/source/index.rst Diff File
add - docs/manuals/en/style_guide/source/introduction.rst Diff File
add - docs/manuals/en/style_guide/source/notes.txt Diff File
add - docs/manuals/en/style_guide/source/releases.rst Diff File
add - docs/manuals/en/style_guide/source/seldom_text.rst Diff File
add - docs/manuals/en/style_guide/source/text_replacing.rst Diff File
mod - docs/manuals/images/Makefile Diff File

bareos-18.2 66c2b4de

2019-01-15 16:22

joergs

Ported: N/A

Details Diff
docs: recreate sphinx rst files
mod - docs/manuals/en/new_main_reference/source/appendix-b/supportedoses.rst Diff File
mod - docs/manuals/en/new_main_reference/source/appendix-c/programs.rst Diff File
mod - docs/manuals/en/new_main_reference/source/appendix-f/backward-compatibility.rst Diff File
mod - docs/manuals/en/new_main_reference/source/appendix-h/howto.rst Diff File
mod - docs/manuals/en/new_main_reference/source/appendix-l/releasenotes.rst Diff File
mod - docs/manuals/en/new_main_reference/source/chapter01/general.rst Diff File
mod - docs/manuals/en/new_main_reference/source/chapter08/configure.rst Diff File
mod - docs/manuals/en/new_main_reference/source/chapter16/restore.rst Diff File
mod - docs/manuals/en/new_main_reference/source/chapter27/win32.rst Diff File
mod - docs/manuals/en/new_main_reference/source/chapter31/ndmp.rst Diff File
mod - docs/manuals/en/new_main_reference/source/chapter32/catmaintenance.rst Diff File

dev 8b1f7bcf

2019-01-15 16:11

arogge_adm

Ported: N/A

Details Diff
stored: document new option EofOnErrorIsEot
mod - src/stored/stored_conf.c Diff File

dev 5f97a041

2019-01-15 14:09

arogge_adm


Committer: GitHub

Ported: N/A

Details Diff
stored: read_record.c: fix typo
mod - src/stored/read_record.c Diff File

dev 2be266a8

2019-01-15 12:29

arogge_adm

Ported: N/A

Details Diff
stored: do not treat read error as EoT by default

Fixes 0001034: Read error on tape may be misinterpreted as end-of-tape
Previously stored treated a read-error immediately
following an end-of-file mark on a tape as end-of-tape
instead of an error.
This patch makes stored raise an error in this case,
but allows to switch back to the previous behaviour on
a per-device basis using the new configuration option
"Eof On Error Is Eot".
Affected Issues
0001034
mod - src/stored/backends/generic_tape_device.c Diff File
mod - src/stored/block.c Diff File
mod - src/stored/bls.c Diff File
mod - src/stored/btape.c Diff File
mod - src/stored/dev.h Diff File
mod - src/stored/label.c Diff File
mod - src/stored/read_record.c Diff File
mod - src/stored/stored_conf.c Diff File
mod - src/stored/stored_conf.h Diff File

dev 03c881a2

2019-01-15 12:29

arogge_adm

Ported: N/A

Details Diff
stored: do not treat read error as EoT by default

Fixes 0001034: Read error on tape may be misinterpreted as end-of-tape
Previously stored treated a read-error immediately
following an end-of-file mark on a tape as end-of-tape
instead of an error.
This patch makes stored raise an error in this case,
but allows to switch back to the previous behaviour on
a per-device basis using the new configuration option
"Eof On Error Is Eot".
Affected Issues
0001034
mod - core/src/stored/backends/generic_tape_device.cc Diff File
mod - core/src/stored/block.cc Diff File
mod - core/src/stored/bls.cc Diff File
mod - core/src/stored/btape.cc Diff File
mod - core/src/stored/dev.h Diff File
mod - core/src/stored/label.cc Diff File
mod - core/src/stored/read_record.cc Diff File
mod - core/src/stored/stored_conf.cc Diff File
mod - core/src/stored/stored_conf.h Diff File

bareos-18.2 c9f3c364

2019-01-15 12:29

arogge_adm


Committer: franku

Ported: N/A

Details Diff
stored: do not treat read error as EoT by default

Fixes 0001034: Read error on tape may be misinterpreted as end-of-tape.

Previous storagedaemons treated a read-error immediately following
an end-of-file mark on a tape as end-of-tape instead of an error.

This patch makes storagedaemons raise an error in this case, but
allows to switch back to the previous behaviour on a per-device
basis using the new configuration directive "Eof On Error Is Eot".
Affected Issues
0001034
mod - core/src/stored/backends/generic_tape_device.cc Diff File
mod - core/src/stored/block.cc Diff File
mod - core/src/stored/bls.cc Diff File
mod - core/src/stored/btape.cc Diff File
mod - core/src/stored/dev.h Diff File
mod - core/src/stored/label.cc Diff File
mod - core/src/stored/read_record.cc Diff File
mod - core/src/stored/stored_conf.cc Diff File
mod - core/src/stored/stored_conf.h Diff File

bareos-17.2 22b8eca5

2019-01-15 12:29

arogge_adm


Committer: franku

Ported: N/A

Details Diff
stored: do not treat read error as EoT by default

Fixes 0001034: Read error on tape may be misinterpreted as end-of-tape.

Previous storagedaemons treated a read-error immediately following
an end-of-file mark on a tape as end-of-tape instead of an error.

This patch makes storagedaemons raise an error in this case, but
allows to switch back to the previous behaviour on a per-device
basis using the new configuration directive "Eof On Error Is Eot".

Documented new configuration directive.
Affected Issues
0001034
mod - src/stored/backends/generic_tape_device.c Diff File
mod - src/stored/block.c Diff File
mod - src/stored/bls.c Diff File
mod - src/stored/btape.c Diff File
mod - src/stored/dev.h Diff File
mod - src/stored/label.c Diff File
mod - src/stored/read_record.c Diff File
mod - src/stored/stored_conf.c Diff File
mod - src/stored/stored_conf.h Diff File

dev 1d8784c1

2019-01-15 09:59

pstorz

Ported: N/A

Details Diff
cmake: use PROJECT_SOURCE_DIR instead of CMAKE_SOURCE_DIR

This makes it possible to have a master CMakelists.txt file
while everything inside of core/ and webui/ still works also
stand alone.

Also fixed the registered trademark sign the header of the cmake files.
add - CMakeLists.txt Diff File
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosCheckFunctions.cmake Diff File
mod - core/cmake/BareosCheckIncludes.cmake Diff File
mod - core/cmake/BareosCheckStructHasMembers.cmake Diff File
mod - core/cmake/BareosCheckSymbols.cmake Diff File
mod - core/cmake/BareosConfigureFile.cmake Diff File
mod - core/cmake/BareosDetermineHaveLowLevelScsiInterface.cmake Diff File
mod - core/cmake/BareosExtractVersionInfo.cmake Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File
mod - core/cmake/BareosFindLibrary.cmake Diff File
mod - core/cmake/BareosFindLibraryAndHeaders.cmake Diff File
mod - core/cmake/BareosFindPrograms.cmake Diff File
mod - core/cmake/BareosGenerateDebianInfo.cmake Diff File
mod - core/cmake/BareosGetDistInfo.cmake Diff File
mod - core/cmake/BareosInstallConfigFiles.cmake Diff File
mod - core/cmake/BareosSetVariableDefaults.cmake Diff File
mod - core/cmake/BareosTypeSizes.cmake Diff File
mod - core/cmake/CodeCoverage.cmake Diff File
mod - core/cmake/bareos-symlink-default-db-backend.cmake Diff File
mod - core/cmake/install-dird-configfiles.cmake Diff File
mod - core/cmake/install-filed-configfiles.cmake Diff File
mod - core/cmake/install-stored-configfiles.cmake Diff File
mod - core/cmake/install-tray-monitor-configfiles.cmake Diff File
mod - core/manpages/CMakeLists.txt Diff File
mod - core/platforms/CMakeLists.txt Diff File
mod - core/platforms/debian/CMakeLists.txt Diff File
mod - core/platforms/freebsd/CMakeLists.txt Diff File
mod - core/platforms/redhat/CMakeLists.txt Diff File
mod - core/platforms/solaris/CMakeLists.txt Diff File
mod - core/platforms/suse/CMakeLists.txt Diff File
mod - core/platforms/systemd/CMakeLists.txt Diff File
mod - core/platforms/univention/CMakeLists.txt Diff File
mod - core/scripts/CMakeLists.txt Diff File
mod - core/src/CMakeLists.txt Diff File
mod - core/src/cats/CMakeLists.txt Diff File
mod - core/src/console/CMakeLists.txt Diff File
mod - core/src/dird/CMakeLists.txt Diff File
mod - core/src/filed/CMakeLists.txt 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/lmdb/CMakeLists.txt Diff File
mod - core/src/ndmp/CMakeLists.txt Diff File
mod - core/src/plugins/CMakeLists.txt Diff File
mod - core/src/plugins/dird/CMakeLists.txt Diff File
mod - core/src/plugins/filed/CMakeLists.txt Diff File
mod - core/src/plugins/stored/CMakeLists.txt Diff File
mod - core/src/qt-tray-monitor/CMakeLists.txt Diff File
mod - core/src/stored/CMakeLists.txt Diff File
mod - core/src/stored/backends/CMakeLists.txt Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/bsock_test_connection_setup.cc Diff File
mod - core/src/tools/CMakeLists.txt Diff File
mod - webui/CMakeLists.txt Diff File
mod - webui/cmake/BareosExtractVersionInfo.cmake Diff File

bareos-18.2 dc639683

2019-01-15 09:59

pstorz

Ported: N/A

Details Diff
cmake: use PROJECT_SOURCE_DIR instead of CMAKE_SOURCE_DIR

This makes it possible to have a master CMakelists.txt file
while everything inside of core/ and webui/ still works also
stand alone.

Also fixed the registered trademark sign the header of the cmake files.
add - CMakeLists.txt Diff File
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosCheckFunctions.cmake Diff File
mod - core/cmake/BareosCheckIncludes.cmake Diff File
mod - core/cmake/BareosCheckStructHasMembers.cmake Diff File
mod - core/cmake/BareosCheckSymbols.cmake Diff File
mod - core/cmake/BareosConfigureFile.cmake Diff File
mod - core/cmake/BareosDetermineHaveLowLevelScsiInterface.cmake Diff File
mod - core/cmake/BareosExtractVersionInfo.cmake Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File
mod - core/cmake/BareosFindLibrary.cmake Diff File
mod - core/cmake/BareosFindLibraryAndHeaders.cmake Diff File
mod - core/cmake/BareosFindPrograms.cmake Diff File
mod - core/cmake/BareosGenerateDebianInfo.cmake Diff File
mod - core/cmake/BareosGetDistInfo.cmake Diff File
mod - core/cmake/BareosInstallConfigFiles.cmake Diff File
mod - core/cmake/BareosSetVariableDefaults.cmake Diff File
mod - core/cmake/BareosTypeSizes.cmake Diff File
mod - core/cmake/CodeCoverage.cmake Diff File
mod - core/cmake/bareos-symlink-default-db-backend.cmake Diff File
mod - core/cmake/install-dird-configfiles.cmake Diff File
mod - core/cmake/install-filed-configfiles.cmake Diff File
mod - core/cmake/install-stored-configfiles.cmake Diff File
mod - core/cmake/install-tray-monitor-configfiles.cmake Diff File
mod - core/manpages/CMakeLists.txt Diff File
mod - core/platforms/CMakeLists.txt Diff File
mod - core/platforms/debian/CMakeLists.txt Diff File
mod - core/platforms/freebsd/CMakeLists.txt Diff File
mod - core/platforms/redhat/CMakeLists.txt Diff File
mod - core/platforms/solaris/CMakeLists.txt Diff File
mod - core/platforms/suse/CMakeLists.txt Diff File
mod - core/platforms/systemd/CMakeLists.txt Diff File
mod - core/platforms/univention/CMakeLists.txt Diff File
mod - core/scripts/CMakeLists.txt Diff File
mod - core/src/CMakeLists.txt Diff File
mod - core/src/cats/CMakeLists.txt Diff File
mod - core/src/console/CMakeLists.txt Diff File
mod - core/src/dird/CMakeLists.txt Diff File
mod - core/src/filed/CMakeLists.txt 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/lmdb/CMakeLists.txt Diff File
mod - core/src/ndmp/CMakeLists.txt Diff File
mod - core/src/plugins/CMakeLists.txt Diff File
mod - core/src/plugins/dird/CMakeLists.txt Diff File
mod - core/src/plugins/filed/CMakeLists.txt Diff File
mod - core/src/plugins/stored/CMakeLists.txt Diff File
mod - core/src/qt-tray-monitor/CMakeLists.txt Diff File
mod - core/src/stored/CMakeLists.txt Diff File
mod - core/src/stored/backends/CMakeLists.txt Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/bsock_test_connection_setup.cc Diff File
mod - core/src/tools/CMakeLists.txt Diff File
mod - webui/CMakeLists.txt Diff File
mod - webui/cmake/BareosExtractVersionInfo.cmake Diff File

dev c9b31dfa

2019-01-14 18:47

franku

Ported: N/A

Details Diff
cleanup: beautified some log messages
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/bsock.cc Diff File

dev 76f0f1d2

2019-01-14 18:47

franku

Ported: N/A

Details Diff
cleanup: beautified some log messages
mod - core/src/include/jcr.h Diff File
mod - core/src/include/version_numbers.h Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/tests/lib_tests.cc Diff File

dev 3a780d29

2019-01-14 18:47

franku

Ported: N/A

Details Diff
cleanup: beautified some log messages
mod - core/src/include/jcr.h Diff File
mod - core/src/include/version_numbers.h Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/tests/lib_tests.cc Diff File

dev 6fd5d72e

2019-01-14 18:47

franku

Ported: N/A

Details Diff
cleanup: beautified some log messages
mod - core/src/include/jcr.h Diff File
mod - core/src/include/version_numbers.h Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/tests/lib_tests.cc Diff File

dev 7b736abc

2019-01-14 18:47

franku

Ported: N/A

Details Diff
cleanup: beautified some log messages
mod - core/src/include/jcr.h Diff File
mod - core/src/include/version_numbers.h Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/tests/lib_tests.cc Diff File

dev 2fc5225d

2019-01-14 18:06

frank


Committer: pstorz

Ported: N/A

Details Diff
webui: do not display progress bar if statistic collection is disabled
mod - webui/module/Dashboard/view/dashboard/dashboard/index.phtml Diff File

bareos-18.2 f6acca52

2019-01-14 17:34

pstorz

Ported: N/A

Details Diff
regress: moved webui-bsock-connection-test to webui/tests/regress
mod - webui/CMakeLists.txt Diff File

dev dacc686e

2019-01-14 16:16

franku

Ported: N/A

Details Diff
passive-client: send the tls_policy to passive client
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/filed/CMakeLists.txt Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/filed/dir_cmd.h Diff File
mod - core/src/filed/evaluate_job_command.cc Diff File
add - core/src/filed/evaluate_job_command.h Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/lib_tests.cc Diff File

dev 3a63c611

2019-01-14 16:16

franku

Ported: N/A

Details Diff
passive-client: send the tls_policy to passive client
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/filed/CMakeLists.txt Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/filed/dir_cmd.h Diff File
mod - core/src/filed/evaluate_job_command.cc Diff File
add - core/src/filed/evaluate_job_command.h Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/lib_tests.cc Diff File

dev 1d322655

2019-01-14 16:16

franku

Ported: N/A

Details Diff
passive-client: send the tls_policy to passive client
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/dird/fd_cmds.h Diff File
mod - core/src/dird/restore.cc Diff File
mod - core/src/dird/ua_cmds.cc Diff File
mod - core/src/dird/verify.cc Diff File
mod - core/src/filed/CMakeLists.txt Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/filed/dir_cmd.h Diff File
mod - core/src/filed/evaluate_job_command.cc Diff File
add - core/src/filed/evaluate_job_command.h Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/lib_tests.cc Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 ... 311 312 313 314 315 316 317 ... 360 ... 420 ... 480 ... 540 ... 600 ... 607 608 609  Next  Last