Changesets: bareos

bareos-18.2 c00df646

2019-09-04 19:13

arogge

Ported: N/A

Details Diff
vmware: alter shebangs to refer to python2

previously the shebangs referred to "python" which could mean python2
or python3. The Red Hat brp-mangle-shebangs script that is run during
an rpmbuild treats this as an error.
This patch changes the shebangs to refert to python2 explicitly.

(cherry picked from commit 53cab44a034f1394daa9abf5b74d1f2ced6db748)
mod - vmware/vmware_cbt_tool/vmware_cbt_tool.py Diff File
mod - vmware/vmware_plugin/BareosFdPluginVMware.py Diff File
mod - vmware/vmware_plugin/bareos-fd-vmware.py Diff File

master 60ac6a12

2019-09-04 17:38

franku

Ported: N/A

Details Diff
docs: replace git command line argument for target check-git

- --compact-summary is not available with the standard
git installation on CentOS 7
- in contrast --stat is already available with git 1.8.2
mod - docs/manuals/CMakeLists.txt Diff File

bareos-18.2 334c6121

2019-09-04 17:38

franku

Ported: N/A

Details Diff
docs: replace git command line argument for target check-git

- --compact-summary is not available with the standard
git installation on CentOS 7
- in contrast --stat is already available with git 1.8.2
mod - docs/manuals/CMakeLists.txt Diff File

master 1d7b20b9

2019-09-04 16:39

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000265 from arogge/cmake-with-ccache

cmake: add automatic detection and usage of ccache
mod - core/CMakeLists.txt Diff File

master aa2ef86a

2019-09-04 13:53

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000264 from arogge/mysql-8-compat

cats: add support for MySQL 8
mod - core/src/cats/mysql.cc Diff File

master a561e67f

2019-09-04 12:29

franku

Ported: N/A

Details Diff
docs: update json files due to changed directive comments

- updated comments for user ACLs
- removed unused Run_ACL, refer to commit a6dd4ffd655630d5711fc76f0382fb7a6b2040be
for details
- updated docs
- rebuilt json files
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/dird_conf.h Diff File
mod - core/src/dird/ua_audit.cc Diff File
mod - docs/manuals/source/Configuration/Director.rst Diff File
mod - docs/manuals/source/include/autogenerated/bareos-dir-config-schema.json Diff File

master bba92c13

2019-09-04 00:08

franku

Ported: N/A

Details Diff
tests: enhance bconsole-pam test by configure add user3

- the bconsole-pam test now automatically adds a user3 and
logs in user3 using pam authentication
mod - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/bconsole-pam/etc/user3.cred Diff File
mod - systemtests/tests/bconsole-pam/testrunner Diff File

master 1aee809a

2019-09-03 23:27

franku

Ported: N/A

Details Diff
tests: bconsole-pam add UserResource for user2

- this omits a wrong test positive; the test with user2
wants to test a denial because of a wrong pam password, if
this fails (pam succeeds erroneously), user2 would be denied
because of the missing UserResource for user2
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/user/user2.conf Diff File

master d9903056

2019-09-03 21:42

franku

Ported: N/A

Details Diff
dir: consolidate acl profile and user acl directives

- only use one compiler macro for acl directives in the ProfileResource,
ConsoleResource and UserResource
- this added "RunAcl" to the ProfileResource, which was missing
mod - core/src/dird/dird_conf.cc Diff File

master 3c5a8db4

2019-09-03 18:45

arogge

Ported: N/A

Details Diff
cmake: add automatic detection and usage of ccache
mod - core/CMakeLists.txt Diff File

master 949b210e

2019-09-03 17:15

arogge

Ported: N/A

Details Diff
cats: add support for MySQL 8

The MySQL 8 client library removed the my_bool type. The replacement
is the default bool type.
This patch adds an ifdef that selects the correct type depending on the
MySQL client version.
mod - core/src/cats/mysql.cc Diff File

bareos-18.2 4dfb00eb

2019-09-03 17:15

arogge

Ported: N/A

Details Diff
cats: add support for MySQL 8

The MySQL 8 client library removed the my_bool type. The replacement
is the default bool type.
This patch adds an ifdef that selects the correct type depending on the
MySQL client version.

(cherry picked from commit 949b210eb794fe4bfb241a4a22b8850630e56855)
mod - core/src/cats/mysql.cc Diff File

master df5a1b39

2019-09-03 15:28

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000228 from tuxmaster5000/0001072

Fixes 0001072: Newer versions of Fedora use stricter code checking
Affected Issues
0001072
mod - core/CMakeLists.txt Diff File
mod - core/src/tests/lib_tests.cc Diff File

master 83741541

2019-09-02 18:54

franku


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000262 from bareos/dev/franku/master/thread_list

lib: refactor code or remove unneded code for worker threads
mod - core/src/dird/dird.cc Diff File
mod - core/src/dird/jobq.cc Diff File
mod - core/src/dird/socket_server.cc Diff File
mod - core/src/dird/ua_server.cc Diff File
mod - core/src/filed/socket_server.cc Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lib/bnet_server_tcp.cc Diff File
mod - core/src/lib/bnet_server_tcp.h Diff File
mod - core/src/lib/lib.h Diff File
add - core/src/lib/thread_list.cc Diff File
add - core/src/lib/thread_list.h Diff File
mod - core/src/lib/tls_openssl.cc Diff File
rm - core/src/lib/workq.cc Diff File
rm - core/src/lib/workq.h Diff File
mod - core/src/stored/ndmp_tape.cc Diff File
mod - core/src/stored/socket_server.cc Diff File
mod - core/src/stored/stored.cc Diff File
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/thread_list.cc Diff File

master 2f02eab2

2019-09-02 18:32

franku

Ported: N/A

Details Diff
dir: add new resource User to config

- previously used as a alias for Console
- separated struct user_acl contained in UserResource and ConsoleResource
- only refered to when using pam authentication
- corrected pam documentation
mod - core/src/dird/authenticate_console.cc Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/dird_conf.h Diff File
mod - core/src/dird/ua.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 - docs/manuals/source/TasksAndConcepts/PAM.rst Diff File
mod - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/user/user1.conf Diff File

master 16bea07e

2019-09-02 17:45

franku

Ported: N/A

Details Diff
thread_list: use unique_ptr for pimpl of class ThreadList
mod - core/src/lib/thread_list.cc Diff File
mod - core/src/lib/thread_list.h Diff File

master 30e9c2b5

2019-09-02 17:45

franku

Ported: N/A

Details Diff
cleanup

- corrected typos
- removed or corrected log messages
- removed a unneeded variable
mod - core/src/lib/bnet_server_tcp.cc Diff File
mod - core/src/lib/thread_list.cc Diff File
mod - core/src/lib/thread_list.h Diff File
mod - core/src/stored/ndmp_tape.cc Diff File
mod - core/src/tests/thread_list.cc Diff File

master 870ed9dc

2019-09-02 17:17

franku

Ported: N/A

Details Diff
thread_list: use unique_ptr for ThreadListItem
mod - core/src/lib/thread_list.cc Diff File

master d66b7ac6

2019-09-02 17:01

franku

Ported: N/A

Details Diff
thread_list: use reference instead of raw pointer
mod - core/src/dird/socket_server.cc Diff File
mod - core/src/filed/socket_server.cc Diff File
mod - core/src/lib/bnet_server_tcp.cc Diff File
mod - core/src/lib/bnet_server_tcp.h Diff File
mod - core/src/stored/socket_server.cc Diff File

bareos-18.2 90dc1af5

2019-08-30 14:29

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000259 from arogge/fixmac-18.2

Backport of PR-252 to Bareos 18.2
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosCheckIncludes.cmake Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File
mod - core/cmake/BareosSetVariableDefaults.cmake Diff File
mod - core/cmake/FindReadline.cmake Diff File
add - core/cmake/acltypes.cmake Diff File
mod - core/platforms/darwin/CMakeLists.txt Diff File
mod - core/platforms/darwin/resources/ReadMe.html.in Diff File
rm - core/platforms/darwin/resources/bareos-client.plist Diff File
mod - core/platforms/darwin/resources/postinstall.in Diff File
mod - core/platforms/darwin/resources/preinstall.in Diff File
add - core/platforms/darwin/resources/uninstall-bareos.in Diff File
rm - core/platforms/darwin/resources/uninstall.command Diff File
rm - core/platforms/darwin/resources/uninstall.command.in Diff File
mod - core/scripts/CMakeLists.txt Diff File
mod - core/src/console/CMakeLists.txt Diff File
mod - core/src/filed/CMakeLists.txt Diff File
mod - core/src/findlib/CMakeLists.txt Diff File
mod - core/src/plugins/filed/CMakeLists.txt Diff File
mod - webui/CMakeLists.txt Diff File

master 7cd50650

2019-08-30 14:29

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000252 from bareos/dev/arogge/master/fixmac

cmake: improve building on mac
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosCheckIncludes.cmake Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File
mod - core/cmake/BareosSetVariableDefaults.cmake Diff File
mod - core/cmake/FindReadline.cmake Diff File
add - core/cmake/acltypes.cmake Diff File
mod - core/platforms/darwin/CMakeLists.txt Diff File
mod - core/platforms/darwin/resources/ReadMe.html.in Diff File
rm - core/platforms/darwin/resources/bareos-client.plist Diff File
mod - core/platforms/darwin/resources/postinstall.in Diff File
mod - core/platforms/darwin/resources/preinstall.in Diff File
add - core/platforms/darwin/resources/uninstall-bareos.in Diff File
rm - core/platforms/darwin/resources/uninstall.command Diff File
rm - core/platforms/darwin/resources/uninstall.command.in Diff File
mod - core/scripts/CMakeLists.txt Diff File
mod - core/src/console/CMakeLists.txt Diff File
mod - core/src/filed/CMakeLists.txt Diff File
mod - core/src/findlib/CMakeLists.txt Diff File
mod - core/src/plugins/filed/CMakeLists.txt Diff File

master 16425cf5

2019-08-29 20:57

arogge

Ported: N/A

Details Diff
cmake: fix regression of acl detection

Since the migration to cmake, the following cmake-variables have not been
set at all:
- HAVE_ACL_TYPE_DEFAULT_DIR
- HAVE_ACL_TYPE_EXTENDED
- HAVE_ACL_TYPE_NFS4

Also the detection of sys/acl.h requires inclusion of sys/types.h (at
least on MacOS, maybe others) which has been missing, too.

This lead to a regression where at least the MacOS client has not been
built with working ACL support.

This patch fixes the detection of ACL support (at least on MacOS) and
restores the cmake-variables.
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosCheckIncludes.cmake Diff File
add - core/cmake/acltypes.cmake Diff File

bareos-18.2 c84b0904

2019-08-29 20:57

arogge

Ported: N/A

Details Diff
cmake: fix regression of acl detection

Since the migration to cmake, the following cmake-variables have not been
set at all:
- HAVE_ACL_TYPE_DEFAULT_DIR
- HAVE_ACL_TYPE_EXTENDED
- HAVE_ACL_TYPE_NFS4

Also the detection of sys/acl.h requires inclusion of sys/types.h (at
least on MacOS, maybe others) which has been missing, too.

This lead to a regression where at least the MacOS client has not been
built with working ACL support.

This patch fixes the detection of ACL support (at least on MacOS) and
restores the cmake-variables.
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosCheckIncludes.cmake Diff File
add - core/cmake/acltypes.cmake Diff File

master 22c69f83

2019-08-29 19:15

joergs


Committer: franku

Ported: N/A

Details Diff
systemtests: run python-fd-plugin-local-fileset-test only if python-fd is build

- the dependency on PYTHONLIBS_FOUND is too general, the python-fd test
should only be run if the target python-fd was built
mod - systemtests/CMakeLists.txt Diff File

master 61a9068c

2019-08-29 19:13

Jörg Steffens


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000258 from bareos/dev/franku/master/python-plugin-test

systemtests: add test only if pyhton-devel available
mod - systemtests/CMakeLists.txt Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 ... 307 308 309 310 311 312 313 ... 360 ... 420 ... 480 ... 540 ... 600 ... 635 636 637  Next  Last