Changesets: bareos

dev/franku/bareos-18.2/18.2.4-rc4 265ac88a

2019-01-17 18:55

franku

Ported: N/A

Details Diff
docs: added connection overview

- show all connection possibilities between the Bareos components
- explain all possible modes in detailed diagrams
mod - docs/manuals/en/new_main_reference/source/bareos-18.2.rst Diff File
mod - docs/manuals/en/new_main_reference/source/developers/releasenotes.rst Diff File

bareos-18.2 54a4cc31

2019-01-17 18:55

franku

Ported: N/A

Details Diff
docs: added connection overview

- show all connection possibilities between the Bareos components
- explain all possible modes in detailed diagrams
- added a reference to the TLS Configuration Reference
mod - docs/manuals/en/new_main_reference/source/Bareos_connection_modes_overview_1.csv Diff File
mod - docs/manuals/en/new_main_reference/source/bareos-18.2.rst Diff File
mod - docs/manuals/en/new_main_reference/source/developers/releasenotes.rst Diff File

dev/arogge/bareos-17.2/TT4200421 66242c52

2019-01-17 13:51

arogge_adm

Ported: N/A

Details Diff
bsock: improve error reporting for windows

bsock_tcp maps many winsock errors to EIO.
This patch logs the original winsock error
code when applying this mapping.
mod - src/lib/bsock_tcp.c Diff File

dev/arogge/bareos-17.2/TT4200421 d520bf94

2019-01-17 13:51

arogge_adm

Ported: N/A

Details Diff
bsock: improve error reporting for windows

bsock_tcp maps many winsock errors to EIO.
This patch logs the original winsock error
code when applying this mapping.
mod - src/lib/bsock_tcp.c Diff File

dev/franku/bareos-18.2/18.2.4-rc4 1b959dec

2019-01-17 12:22

franku

Ported: N/A

Details Diff
cleanup: beautified a tls log message
mod - core/src/lib/tls_openssl_private.cc Diff File

dev 9dfeb4d5

2019-01-16 17:05

stephand

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

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
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 ... 315 316 317 318 319 320 321 ... 360 ... 420 ... 480 ... 540 ... 600 ... 612 613 614  Next  Last