Changesets: bareos

master 9213c6db

2017-10-31 23:01

pstorz

Ported: N/A

Details Diff
Cleanup cmake/BareosFindAllLibraries.cmake
mod - cmake/BareosFindAllLibraries.cmake Diff File

master 7e3bae75

2017-10-31 23:01

pstorz

Ported: N/A

Details Diff
Cleanup cmake/BareosFindAllLibraries.cmake
mod - cmake/BareosFindAllLibraries.cmake Diff File

master 1e8ce0c9

2017-10-30 11:29

pstorz

Ported: N/A

Details Diff
only test small htable for speed reasons
mod - src/lib/unittests/CMakeLists.txt Diff File

master d502cbc8

2017-10-30 11:29

pstorz

Ported: N/A

Details Diff
only test small htable for speed reasons
mod - src/lib/unittests/CMakeLists.txt Diff File

master 35fa7a46

2017-10-30 11:18

pstorz

Ported: N/A

Details Diff
enabled test_htable
mod - src/lib/unittests/test_lib.cc Diff File

master e58061f6

2017-10-30 11:18

pstorz

Ported: N/A

Details Diff
enabled test_htable
mod - src/lib/unittests/test_lib.cc Diff File

master 1cf2cbcb

2017-10-29 09:31

pstorz

Ported: N/A

Details Diff
tests: set environment LD_LIBRARY_PATH
mod - src/findlib/unittests/CMakeLists.txt Diff File
mod - src/lib/unittests/CMakeLists.txt Diff File

master 99276e66

2017-10-29 09:31

pstorz

Ported: N/A

Details Diff
tests: set environment LD_LIBRARY_PATH
mod - src/findlib/unittests/CMakeLists.txt Diff File
mod - src/lib/unittests/CMakeLists.txt Diff File

master 31d70b4a

2017-10-29 02:27

pstorz

Ported: N/A

Details Diff
make check in cmake-builddir
mod - platforms/packaging/bareos.spec Diff File

master 42659a60

2017-10-29 02:27

pstorz

Ported: N/A

Details Diff
make check in cmake-builddir
mod - platforms/packaging/bareos.spec Diff File

master e770b00c

2017-10-29 00:33

pstorz

Ported: N/A

Details Diff
remove testwise EXCLUDE_FROM_ALL
mod - src/findlib/CMakeLists.txt Diff File
mod - src/lib/CMakeLists.txt Diff File

master 7ccddf59

2017-10-29 00:33

pstorz

Ported: N/A

Details Diff
remove testwise EXCLUDE_FROM_ALL
mod - src/findlib/CMakeLists.txt Diff File
mod - src/lib/CMakeLists.txt Diff File

master 80cd2e2d

2017-10-29 00:15

pstorz

Ported: N/A

Details Diff
enable 'make check' with cmake
mod - CMakeLists.txt Diff File
mod - platforms/packaging/bareos.spec Diff File
mod - src/findlib/CMakeLists.txt Diff File
add - src/findlib/unittests/CMakeLists.txt Diff File
mod - src/lib/CMakeLists.txt Diff File
add - src/lib/unittests/CMakeLists.txt Diff File

master c647e933

2017-10-29 00:15

pstorz

Ported: N/A

Details Diff
enable 'make check' with cmake
mod - CMakeLists.txt Diff File
mod - platforms/packaging/bareos.spec Diff File
mod - src/findlib/CMakeLists.txt Diff File
add - src/findlib/unittests/CMakeLists.txt Diff File
mod - src/lib/CMakeLists.txt Diff File
add - src/lib/unittests/CMakeLists.txt Diff File

bareos-16.2 a40d7f2c

2017-10-28 23:29

pstorz

Ported: N/A

Details Diff
Logging of attribute inserting: use right Jmsg call

We now use the correct Jmsg() (without Number)
for the logging so that we do not get the filename and line
like in debug messages.
mod - src/cats/sql_create.c Diff File

bareos-16.2-droplet 208a7ac5

2017-10-27 12:25

mvwieringen

Ported: N/A

Details Diff
Merge branch 'mvw/stable-fixes' into mvw/chunked-volumes
mod - src/plugins/filed/gfapi-fd.c Diff File

master 3396f341

2017-10-25 14:13

pstorz

Ported: N/A

Details Diff
Build: switched to cmake as build system

Bareos now uses cmake as build system instead of
the old autotools system.

All c++ files were renamed to *.cc so that it is clear
which files need to be compiled wit the c compiler and
which ones need to be compiled with the c++ compiler.

Switching to cmake saved us 78277 lines of code while only
adding 4983 lines of code.

The build system is much clearer with cmake and the builds
also build faster than before.

Thank you to the people at Kitware for creating cmake!
add - CMakeLists.txt Diff File
rm - GNUmakefile.in Diff File
rm - Makefile.in Diff File
rm - autoconf/Make.common.in Diff File
rm - autoconf/aclocal.m4 Diff File
rm - autoconf/bareos/compare-version.m4 Diff File
rm - autoconf/bareos/db.m4 Diff File
rm - autoconf/bareos/largefiles.m4 Diff File
rm - autoconf/config.guess Diff File
rm - autoconf/config.rpath Diff File
rm - autoconf/config.sub Diff File
rm - autoconf/configure.in Diff File
rm - autoconf/gettext/codeset.m4 Diff File
rm - autoconf/gettext/gettext.m4 Diff File
rm - autoconf/gettext/glibc2.m4 Diff File
rm - autoconf/gettext/glibc21.m4 Diff File
rm - autoconf/gettext/iconv.m4 Diff File
rm - autoconf/gettext/intdiv0.m4 Diff File
rm - autoconf/gettext/intmax.m4 Diff File
rm - autoconf/gettext/inttypes-pri.m4 Diff File
rm - autoconf/gettext/inttypes.m4 Diff File
rm - autoconf/gettext/inttypes_h.m4 Diff File
rm - autoconf/gettext/isc-posix.m4 Diff File
rm - autoconf/gettext/lcmessage.m4 Diff File
rm - autoconf/gettext/lib-ld.m4 Diff File
rm - autoconf/gettext/lib-link.m4 Diff File
rm - autoconf/gettext/lib-prefix.m4 Diff File
rm - autoconf/gettext/longdouble.m4 Diff File
rm - autoconf/gettext/longlong.m4 Diff File
rm - autoconf/gettext/nls.m4 Diff File
rm - autoconf/gettext/po.m4 Diff File
rm - autoconf/gettext/printf-posix.m4 Diff File
rm - autoconf/gettext/progtest.m4 Diff File
rm - autoconf/gettext/signed.m4 Diff File
rm - autoconf/gettext/size_max.m4 Diff File
rm - autoconf/gettext/stdint_h.m4 Diff File
rm - autoconf/gettext/uintmax_t.m4 Diff File
rm - autoconf/gettext/ulonglong.m4 Diff File
rm - autoconf/gettext/wchar_t.m4 Diff File
rm - autoconf/gettext/wint_t.m4 Diff File
rm - autoconf/gettext/xsize.m4 Diff File
rm - autoconf/install-sh Diff File
rm - autoconf/install.sh Diff File
rm - autoconf/libtool/libtool.m4 Diff File
rm - autoconf/libtool/ltdl.m4 Diff File
rm - autoconf/libtool/ltoptions.m4 Diff File
rm - autoconf/libtool/ltsugar.m4 Diff File
rm - autoconf/libtool/ltversion.m4 Diff File
rm - autoconf/libtool/lt~obsolete.m4 Diff File
rm - autoconf/ltmain.sh Diff File
rm - autoconf/mkinstalldirs Diff File
rm - autoconf/python.conf.py Diff File
rm - autoconf/randpass Diff File
rm - autoconf/randpass.awk Diff File
rm - autoconf/randpass.bc Diff File
add - cmake/BareosCheckFunctions.cmake Diff File
add - cmake/BareosCheckIncludes.cmake Diff File
add - cmake/BareosCheckStructHasMembers.cmake Diff File
add - cmake/BareosCheckSymbols.cmake Diff File
add - cmake/BareosConfigureFile.cmake Diff File
add - cmake/BareosDetermineHaveLowLevelScsiInterface.cmake Diff File
add - cmake/BareosExtractVersionInfo.cmake Diff File
add - cmake/BareosFindAllLibraries.cmake Diff File
add - cmake/BareosFindLibrary.cmake Diff File
add - cmake/BareosFindLibraryAndHeaders.cmake Diff File
add - cmake/BareosFindPrograms.cmake Diff File
add - cmake/BareosGetDistInfo.cmake Diff File
add - cmake/BareosInstallConfigFiles.cmake Diff File
add - cmake/BareosSetVariableDefaults.cmake Diff File
add - cmake/BareosTypeSizes.cmake Diff File
add - cmake/CMakeUserFindMySQL.cmake Diff File
add - cmake/FindReadline.cmake Diff File
add - cmake/bareos-symlink-default-db-backend.cmake Diff File
add - cmake/install-dird-configfiles.cmake Diff File
add - cmake/install-filed-configfiles.cmake Diff File
add - cmake/install-stored-configfiles.cmake Diff File
add - cmake/install-tray-monitor-configfiles.cmake Diff File
add - cmake/systemdservice.cmake Diff File
rm - configure Diff File
mod - debian/bareos-bconsole.install.in Diff File
mod - debian/bareos-common.install.in Diff File
mod - debian/bareos-database-common.install.in Diff File
mod - debian/bareos-database-mysql.install.in Diff File
mod - debian/bareos-database-postgresql.install.in Diff File
mod - debian/bareos-database-sqlite3.install.in Diff File
mod - debian/bareos-database-tools.install.in Diff File
mod - debian/bareos-director.install.in Diff File
mod - debian/bareos-filedaemon.install.in Diff File
mod - debian/bareos-storage-ceph.install.in Diff File
mod - debian/bareos-storage-fifo.install.in Diff File
mod - debian/bareos-storage-glusterfs.install.in Diff File
mod - debian/bareos-storage-tape.install.in Diff File
mod - debian/bareos-storage.install.in Diff File
mod - debian/bareos-tools.install.in Diff File
mod - debian/bareos-traymonitor.install.in Diff File
mod - debian/control Diff File
mod - debian/control.in Diff File
mod - debian/rules Diff File
mod - debian/watch Diff File
add - manpages/CMakeLists.txt Diff File
rm - manpages/Makefile.in Diff File
add - platforms/CMakeLists.txt Diff File
rm - platforms/Makefile.in Diff File
rm - platforms/aix/Makefile.in Diff File
rm - platforms/alpha/Makefile.in Diff File
rm - platforms/bsdi/Makefile.in Diff File
add - platforms/debian/CMakeLists.txt Diff File
rm - platforms/debian/Makefile.in Diff File
rm - platforms/freebsd/Makefile.in Diff File
rm - platforms/gentoo/Makefile.in Diff File
rm - platforms/hurd/Makefile.in Diff File
rm - platforms/irix/Makefile.in Diff File
rm - platforms/mandrake/Makefile.in Diff File
rm - platforms/openbsd/Makefile.in Diff File
rm - platforms/osx/Makefile.in Diff File
mod - platforms/packaging/bareos-Univention_4.0.dsc Diff File
mod - platforms/packaging/bareos-Univention_4.2.dsc Diff File
mod - platforms/packaging/bareos.dsc Diff File
mod - platforms/packaging/bareos.spec Diff File
add - platforms/redhat/CMakeLists.txt Diff File
rm - platforms/redhat/Makefile.in Diff File
rm - platforms/slackware/Makefile.in Diff File
rm - platforms/solaris/Makefile.in Diff File
add - platforms/suse/CMakeLists.txt Diff File
rm - platforms/suse/Makefile.in Diff File
add - platforms/systemd/CMakeLists.txt Diff File
rm - platforms/systemd/Makefile.in Diff File
rm - platforms/ubuntu/Makefile.in Diff File
add - platforms/univention/CMakeLists.txt Diff File
rm - platforms/univention/Makefile.in Diff File
rm - platforms/unknown/Makefile.in Diff File
rm - po/Makefile.in.in Diff File
add - scripts/CMakeLists.txt Diff File
rm - scripts/Makefile.in Diff File
rm - scripts/logwatch/Makefile.in Diff File
add - src/CMakeLists.txt Diff File
rm - src/Makefile.in Diff File
add - src/cats/CMakeLists.txt Diff File
rm - src/cats/Makefile.in Diff File
add - src/console/CMakeLists.txt Diff File
rm - src/console/Makefile.in Diff File
add - src/dird/CMakeLists.txt Diff File
rm - src/dird/Makefile.in Diff File
rm - src/dird/unittests/Makefile.in Diff File
add - src/filed/CMakeLists.txt Diff File
rm - src/filed/Makefile.in Diff File
add - src/findlib/CMakeLists.txt Diff File
rm - src/findlib/Makefile.in Diff File
rm - src/findlib/unittests/Makefile.in Diff File
add - src/lib/CMakeLists.txt Diff File
rm - src/lib/Makefile.in Diff File

master deeffef4

2017-10-25 14:13

pstorz

Ported: N/A

Details Diff
Build: switched to cmake as build system

Bareos now uses cmake as build system instead of
the old autotools system.

All c++ files were renamed to *.cc so that it is clear
which files need to be compiled wit the c compiler and
which ones need to be compiled with the c++ compiler.

Switching to cmake saved us 78277 lines of code while only
adding 4983 lines of code.

The build system is much clearer with cmake and the builds
also build faster than before.

Thank you to the people at Kitware for creating cmake!
add - CMakeLists.txt Diff File
rm - GNUmakefile.in Diff File
rm - Makefile.in Diff File
rm - autoconf/Make.common.in Diff File
rm - autoconf/aclocal.m4 Diff File
rm - autoconf/bareos/compare-version.m4 Diff File
rm - autoconf/bareos/db.m4 Diff File
rm - autoconf/bareos/largefiles.m4 Diff File
rm - autoconf/config.guess Diff File
rm - autoconf/config.rpath Diff File
rm - autoconf/config.sub Diff File
rm - autoconf/configure.in Diff File
rm - autoconf/gettext/codeset.m4 Diff File
rm - autoconf/gettext/gettext.m4 Diff File
rm - autoconf/gettext/glibc2.m4 Diff File
rm - autoconf/gettext/glibc21.m4 Diff File
rm - autoconf/gettext/iconv.m4 Diff File
rm - autoconf/gettext/intdiv0.m4 Diff File
rm - autoconf/gettext/intmax.m4 Diff File
rm - autoconf/gettext/inttypes-pri.m4 Diff File
rm - autoconf/gettext/inttypes.m4 Diff File
rm - autoconf/gettext/inttypes_h.m4 Diff File
rm - autoconf/gettext/isc-posix.m4 Diff File
rm - autoconf/gettext/lcmessage.m4 Diff File
rm - autoconf/gettext/lib-ld.m4 Diff File
rm - autoconf/gettext/lib-link.m4 Diff File
rm - autoconf/gettext/lib-prefix.m4 Diff File
rm - autoconf/gettext/longdouble.m4 Diff File
rm - autoconf/gettext/longlong.m4 Diff File
rm - autoconf/gettext/nls.m4 Diff File
rm - autoconf/gettext/po.m4 Diff File
rm - autoconf/gettext/printf-posix.m4 Diff File
rm - autoconf/gettext/progtest.m4 Diff File
rm - autoconf/gettext/signed.m4 Diff File
rm - autoconf/gettext/size_max.m4 Diff File
rm - autoconf/gettext/stdint_h.m4 Diff File
rm - autoconf/gettext/uintmax_t.m4 Diff File
rm - autoconf/gettext/ulonglong.m4 Diff File
rm - autoconf/gettext/wchar_t.m4 Diff File
rm - autoconf/gettext/wint_t.m4 Diff File
rm - autoconf/gettext/xsize.m4 Diff File
rm - autoconf/install-sh Diff File
rm - autoconf/install.sh Diff File
rm - autoconf/libtool/libtool.m4 Diff File
rm - autoconf/libtool/ltdl.m4 Diff File
rm - autoconf/libtool/ltoptions.m4 Diff File
rm - autoconf/libtool/ltsugar.m4 Diff File
rm - autoconf/libtool/ltversion.m4 Diff File
rm - autoconf/libtool/lt~obsolete.m4 Diff File
rm - autoconf/ltmain.sh Diff File
rm - autoconf/mkinstalldirs Diff File
rm - autoconf/python.conf.py Diff File
rm - autoconf/randpass Diff File
rm - autoconf/randpass.awk Diff File
rm - autoconf/randpass.bc Diff File
add - cmake/BareosCheckFunctions.cmake Diff File
add - cmake/BareosCheckIncludes.cmake Diff File
add - cmake/BareosCheckStructHasMembers.cmake Diff File
add - cmake/BareosCheckSymbols.cmake Diff File
add - cmake/BareosConfigureFile.cmake Diff File
add - cmake/BareosDetermineHaveLowLevelScsiInterface.cmake Diff File
add - cmake/BareosExtractVersionInfo.cmake Diff File
add - cmake/BareosFindAllLibraries.cmake Diff File
add - cmake/BareosFindLibrary.cmake Diff File
add - cmake/BareosFindLibraryAndHeaders.cmake Diff File
add - cmake/BareosFindPrograms.cmake Diff File
add - cmake/BareosGetDistInfo.cmake Diff File
add - cmake/BareosInstallConfigFiles.cmake Diff File
add - cmake/BareosSetVariableDefaults.cmake Diff File
add - cmake/BareosTypeSizes.cmake Diff File
add - cmake/CMakeUserFindMySQL.cmake Diff File
add - cmake/FindReadline.cmake Diff File
add - cmake/bareos-symlink-default-db-backend.cmake Diff File
add - cmake/install-dird-configfiles.cmake Diff File
add - cmake/install-filed-configfiles.cmake Diff File
add - cmake/install-stored-configfiles.cmake Diff File
add - cmake/install-tray-monitor-configfiles.cmake Diff File
add - cmake/systemdservice.cmake Diff File
rm - configure Diff File
mod - debian/bareos-bconsole.install.in Diff File
mod - debian/bareos-common.install.in Diff File
mod - debian/bareos-database-common.install.in Diff File
mod - debian/bareos-database-mysql.install.in Diff File
mod - debian/bareos-database-postgresql.install.in Diff File
mod - debian/bareos-database-sqlite3.install.in Diff File
mod - debian/bareos-database-tools.install.in Diff File
mod - debian/bareos-director.install.in Diff File
mod - debian/bareos-filedaemon.install.in Diff File
mod - debian/bareos-storage-ceph.install.in Diff File
mod - debian/bareos-storage-fifo.install.in Diff File
mod - debian/bareos-storage-glusterfs.install.in Diff File
mod - debian/bareos-storage-tape.install.in Diff File
mod - debian/bareos-storage.install.in Diff File
mod - debian/bareos-tools.install.in Diff File
mod - debian/bareos-traymonitor.install.in Diff File
mod - debian/control Diff File
mod - debian/control.in Diff File
mod - debian/rules Diff File
mod - debian/watch Diff File
add - manpages/CMakeLists.txt Diff File
rm - manpages/Makefile.in Diff File
add - platforms/CMakeLists.txt Diff File
rm - platforms/Makefile.in Diff File
rm - platforms/aix/Makefile.in Diff File
rm - platforms/alpha/Makefile.in Diff File
rm - platforms/bsdi/Makefile.in Diff File
add - platforms/debian/CMakeLists.txt Diff File
rm - platforms/debian/Makefile.in Diff File
rm - platforms/freebsd/Makefile.in Diff File
rm - platforms/gentoo/Makefile.in Diff File
rm - platforms/hurd/Makefile.in Diff File
rm - platforms/irix/Makefile.in Diff File
rm - platforms/mandrake/Makefile.in Diff File
rm - platforms/openbsd/Makefile.in Diff File
rm - platforms/osx/Makefile.in Diff File
mod - platforms/packaging/bareos-Univention_4.0.dsc Diff File
mod - platforms/packaging/bareos-Univention_4.2.dsc Diff File
mod - platforms/packaging/bareos.dsc Diff File
mod - platforms/packaging/bareos.spec Diff File
add - platforms/redhat/CMakeLists.txt Diff File
rm - platforms/redhat/Makefile.in Diff File
rm - platforms/slackware/Makefile.in Diff File
rm - platforms/solaris/Makefile.in Diff File
add - platforms/suse/CMakeLists.txt Diff File
rm - platforms/suse/Makefile.in Diff File
add - platforms/systemd/CMakeLists.txt Diff File
rm - platforms/systemd/Makefile.in Diff File
rm - platforms/ubuntu/Makefile.in Diff File
add - platforms/univention/CMakeLists.txt Diff File
rm - platforms/univention/Makefile.in Diff File
rm - platforms/unknown/Makefile.in Diff File
rm - po/Makefile.in.in Diff File
add - scripts/CMakeLists.txt Diff File
rm - scripts/Makefile.in Diff File
rm - scripts/logwatch/Makefile.in Diff File
add - src/CMakeLists.txt Diff File
rm - src/Makefile.in Diff File
add - src/cats/CMakeLists.txt Diff File
rm - src/cats/Makefile.in Diff File
add - src/console/CMakeLists.txt Diff File
rm - src/console/Makefile.in Diff File
add - src/dird/CMakeLists.txt Diff File
rm - src/dird/Makefile.in Diff File
rm - src/dird/unittests/Makefile.in Diff File
add - src/filed/CMakeLists.txt Diff File
rm - src/filed/Makefile.in Diff File
add - src/findlib/CMakeLists.txt Diff File
rm - src/findlib/Makefile.in Diff File
rm - src/findlib/unittests/Makefile.in Diff File
add - src/lib/CMakeLists.txt Diff File
rm - src/lib/Makefile.in Diff File

bareos-16.2 c3376859

2017-10-24 16:37

mvwieringen

Ported: N/A

Details Diff
gfapi: Treat ENOENT as non-fatal error.

When we are processing a Gluster Find Filelist we from now on treat a
file not found no longer as error condition but just continue with the
next file in the list.
mod - src/plugins/filed/gfapi-fd.c Diff File

bareos-16.2 d7f3c9db

2017-10-24 16:30

mvwieringen

Ported: N/A

Details Diff
gfapi: Fix typo.

Print the correct filename in the error message.
mod - src/plugins/filed/gfapi-fd.c Diff File

master 26e9f3b1

2017-10-21 20:45

Paul Menzel


Committer: joergs

Ported: N/A

Details Diff
include/streams.h: Make integer literal unsigned

Fix the Clang warning below by making the integer literal unsigned.

```
restore.c:495:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
rctx.stream = rctx.full_stream & STREAMMASK_TYPE;
^~~~~~~~~~~~~~~
../include/streams.h:48:56: note: expanded from macro 'STREAMMASK_TYPE'
#define STREAMMASK_TYPE (~((~0)<< STREAMBITS_TYPE) << STREAMBASE_TYPE)
~~~~^
```

Found-by: clang version 4.0.1-6 (tags/RELEASE_401/final) (Ubuntu 17.10)
mod - src/include/streams.h Diff File

bareos-17.2 c4667852

2017-10-19 13:19

pstorz

Ported: N/A

Details Diff
created new configure because of changes for hp-ux
mod - configure Diff File

bareos-16.2 8eae08d1

2017-10-19 13:15

pstorz

Ported: N/A

Details Diff
created new configure because of changes for hp-ux
mod - configure Diff File

bareos-17.2 b41ee7df

2017-10-16 15:12

joergs

Ported: N/A

Details Diff
SLE_12: distinguish between different service packs

Use %{sle_version} to distinguish between different service packs.
Build Ceph backend only for SLE_12 and SLE_12_SP1.
mod - platforms/packaging/bareos.spec Diff File

bareos-17.2 8353cec6

2017-10-16 14:00

joergs

Ported: N/A

Details Diff
update_bareos_tables: show update warning only once
mod - src/cats/update_bareos_tables.in Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 454 455 456 457 458 459 460 ... 480 ... 540 ... 600 ... 641 642 643  Next  Last