Changesets: bareos
|
master af98d305 2015-12-24 11:28 Ported: N/A Details Diff |
Merge branch 'bareos-15.2' | ||
| mod - src/cats/ddl/creates/mysql.sql | Diff File | ||
| mod - src/cats/ddl/updates/mysql.14_2001.sql | Diff File | ||
| mod - src/filed/backup.c | Diff File | ||
| mod - src/filed/dir_cmd.c | Diff File | ||
| mod - src/filed/fd_plugins.c | Diff File | ||
| mod - src/filed/filed.h | Diff File | ||
| mod - src/filed/status.c | Diff File | ||
| mod - src/findlib/acl.c | Diff File | ||
| mod - src/findlib/attribs.c | Diff File | ||
| mod - src/findlib/create_file.c | Diff File | ||
| mod - src/findlib/find.c | Diff File | ||
| mod - src/findlib/find.h | Diff File | ||
| mod - src/findlib/find_one.c | Diff File | ||
| mod - src/findlib/match.c | Diff File | ||
| mod - src/findlib/xattr.c | Diff File | ||
| mod - src/include/jcr.h | Diff File | ||
| mod - src/lib/jcr.c | Diff File | ||
| mod - src/lmdb/lmdb.h | Diff File | ||
| mod - src/lmdb/mdb.c | Diff File | ||
| mod - src/lmdb/midl.c | Diff File | ||
| mod - src/lmdb/midl.h | Diff File | ||
| mod - src/ndmp/ndmos.h | Diff File | ||
| mod - src/ndmp/ndmp0.x | Diff File | ||
| mod - src/ndmp/ndmp2.x | Diff File | ||
| mod - src/ndmp/ndmp2_xmt.c | Diff File | ||
| mod - src/ndmp/ndmp3.x | Diff File | ||
| mod - src/ndmp/ndmp3_xmt.c | Diff File | ||
| mod - src/ndmp/ndmp4.x | Diff File | ||
| mod - src/ndmp/ndmp4_xmt.c | Diff File | ||
| mod - src/ndmp/ndmp9.x | Diff File | ||
| mod - src/ndmp/ndmp9_xmt.c | Diff File | ||
| mod - src/stored/btape.c | Diff File | ||
| mod - src/win32/compat/compat.c | Diff File | ||
| mod - src/win32/compat/include/compat.h | Diff File | ||
| mod - src/win32/compat/winapi.c | Diff File | ||
| mod - src/win32/filed/Makefile | Diff File | ||
| mod - src/win32/filed/vss.c | Diff File | ||
| mod - src/win32/filed/vss_generic.c | Diff File | ||
| mod - src/win32/filed/who.h | Diff File | ||
| mod - src/win32/findlib/win32.c | Diff File | ||
| mod - src/win32/generic/main.c | Diff File | ||
| mod - src/win32/include/vss.h | Diff File | ||
| mod - src/win32/include/winapi.h | Diff File | ||
| mod - src/win32/lmdb/Makefile | Diff File | ||
| mod - src/win32/plugins/filed/mssqlvdi-fd.c | Diff File | ||
|
bareos-15.2 b3bd1f52 2015-12-24 11:15 Ported: N/A Details Diff |
win32: Fix symlink and junction support Add support for CreateSymbolicLinkA and CreateSymbolicLinkW. Seems there are again two types of calls one for wide strings and one for ANSI ones. We also updated our CreateJunction function to be able to handle wide strings instead of ANSI ones. We only implemented this CreateJunction now for wide strings as junctions points are only available for the public in Vista and later (and anything older is not supported anyway anymore) why waste time on implementing an ANSI version of it. Fixes 0000575: charset problem in symlinks/junctions windows restore |
Affected Issues 0000575 |
|
| mod - src/win32/compat/compat.c | Diff File | ||
| mod - src/win32/compat/winapi.c | Diff File | ||
| mod - src/win32/include/winapi.h | Diff File | ||
|
bareos-15.2 ab9b0767 2015-12-24 11:15 Ported: N/A Details Diff |
mysql: Fix primary key definition on Quota table. | ||
| mod - src/cats/ddl/creates/mysql.sql | Diff File | ||
| mod - src/cats/ddl/updates/mysql.14_2001.sql | Diff File | ||
|
bareos-14.2 e0d17d09 2015-12-24 11:15 Ported: N/A Details Diff |
win32: Fix symlink and junction support Add support for CreateSymbolicLinkA and CreateSymbolicLinkW. Seems there are again two types of calls one for wide strings and one for ANSI ones. We also updated our CreateJunction function to be able to handle wide strings instead of ANSI ones. We only implemented this CreateJunction now for wide strings as junctions points are only available for the public in Vista and later (and anything older is not supported anyway anymore) why waste time on implementing an ANSI version of it. Fixes 0000575: charset problem in symlinks/junctions windows restore |
Affected Issues 0000575 |
|
| mod - src/win32/compat/compat.c | Diff File | ||
| mod - src/win32/compat/winapi.c | Diff File | ||
| mod - src/win32/include/winapi.h | Diff File | ||
|
bareos-14.2 8a0f3635 2015-12-24 11:15 Ported: N/A Details Diff |
mysql: Fix primary key definition on Quota table. | ||
| mod - src/cats/ddl/creates/mysql.sql | Diff File | ||
| mod - src/cats/ddl/updates/mysql.14_2001.sql | Diff File | ||
|
bareos-15.2 d64dbddd 2015-12-24 11:15 Committer: mvwieringen Ported: N/A Details Diff |
btape: Fix status command output This ugly output: btape: btape.c:2161-0 Device status:btape: btape.c:2163-0 TAPEbtape: btape.c:2167-0 BOTbtape: btape.c:2177-0 ONLINEbtape: btape.c:2181-0 IMMREPORTbtape: btape.c:2185-0 . ERR= now looks like this: Device status: TAPE BOT ONLINE IMMREPORT. ERR= |
||
| mod - src/stored/btape.c | Diff File | ||
|
bareos-15.2 37a083f5 2015-12-24 11:15 Ported: N/A Details Diff |
vss: Get rid of one VSS client at a time. The VSS code is currently one big minefield with global variables all over the place. These changes make it a bit better at the costs of using some so called thread specific data pointers e.g. using pthread_set_specific() and pthread_get_specific(). The big change is that we setup two TSD keys which control the Thread Specific Data. There is one key which holds the so called UTF8 to UCS2 cache which caches the last conversion done as this conversion is rather expensive and is done multiple times. The second key is used for registering the callback for the VSS pathconvert functions. In the FILED code we now keep track of the VSS instance used using a variable in the JCR instead of using a global VSS instance. As each Job uses one thread we could now run multiple Jobs which shouldn't clobber each others caches, have callbacks for VSS if they use VSS and have their own instance of the VSS class. By removing these limits we also had to fix the following problems: - CoInitializeSecurity may only be called once. - Wait for Snapshotset to complete Fixes 0000253: Enable concurrent jobs on Windows platforms Signed-off-by: Philipp Storz <philipp.storz@bareos.com> |
Affected Issues 0000253 |
|
| mod - src/filed/backup.c | Diff File | ||
| mod - src/filed/dir_cmd.c | Diff File | ||
| mod - src/filed/fd_plugins.c | Diff File | ||
| mod - src/filed/filed.h | Diff File | ||
| mod - src/filed/status.c | Diff File | ||
| mod - src/findlib/acl.c | Diff File | ||
| mod - src/findlib/attribs.c | Diff File | ||
| mod - src/findlib/create_file.c | Diff File | ||
| mod - src/findlib/find.c | Diff File | ||
| mod - src/findlib/find.h | Diff File | ||
| mod - src/findlib/find_one.c | Diff File | ||
| mod - src/findlib/match.c | Diff File | ||
| mod - src/findlib/xattr.c | Diff File | ||
| mod - src/include/jcr.h | Diff File | ||
| mod - src/lib/jcr.c | Diff File | ||
| mod - src/win32/compat/compat.c | Diff File | ||
| mod - src/win32/compat/include/compat.h | Diff File | ||
| mod - src/win32/compat/winapi.c | Diff File | ||
| mod - src/win32/filed/Makefile | Diff File | ||
| mod - src/win32/filed/vss.c | Diff File | ||
| mod - src/win32/filed/vss_generic.c | Diff File | ||
| mod - src/win32/filed/who.h | Diff File | ||
| mod - src/win32/findlib/win32.c | Diff File | ||
| mod - src/win32/generic/main.c | Diff File | ||
| mod - src/win32/include/vss.h | Diff File | ||
|
bareos-15.2 c2f8b0c8 2015-12-24 11:15 Ported: N/A Details Diff |
mssqlvdi: Also call initialize_com_security() from mssqlvdi. If the plugin is the first to use the COM stuff we better make sure its initialized with the right info. We can call initialize_com_security() multiple times as it checks itself if its already called before this has no negative impact. |
||
| mod - src/win32/plugins/filed/mssqlvdi-fd.c | Diff File | ||
|
bareos-15.2 6c03073d 2015-12-24 11:15 Ported: N/A Details Diff |
lmdb: Sync to upstream. | ||
| mod - src/lmdb/lmdb.h | Diff File | ||
| mod - src/lmdb/mdb.c | Diff File | ||
| mod - src/lmdb/midl.c | Diff File | ||
| mod - src/lmdb/midl.h | Diff File | ||
| mod - src/win32/lmdb/Makefile | Diff File | ||
|
master af65cb74 2015-12-23 16:37 Joerg Steffens Ported: N/A Details Diff |
added link to glusterfs documenation | ||
| mod - manuals/en/main/bareos-sd-resource-device-definitions.tex | Diff File | ||
|
master 6c1763b5 2015-12-23 13:31 Joerg Steffens Ported: N/A Details Diff |
cleanup FileSet compression description | ||
| mod - manuals/en/main/dirdconf-fileset.tex | Diff File | ||
|
master 749c9ce4 2015-12-21 19:37 Ported: N/A Details Diff |
stored: Replace __func__ with __PRETTY_FUNCTION__ __PRETTY_FUNCTION__ contains the type signature of the function as well as its bare name in g++ we use it elsewhere and its defined to __func__ when compiled by non GCC/G++ compilers. |
||
| mod - src/stored/record.c | Diff File | ||
|
bareos-15.2 f06c291e 2015-12-21 19:17 Ported: N/A Details Diff |
improve Univention UCS 4.x AppCenter integration After review from Univention, a couple of things gets adapted. Most notably, the package univention-bareos-schema have been discarded. Instead the join script from univention-bareos registers the LDAP schema extension. |
||
| mod - autoconf/configure.in | Diff File | ||
| mod - debian/control.in | Diff File | ||
| mod - debian/control.univention-bareos | Diff File | ||
| rm - debian/control.univention-bareos-schema | Diff File | ||
| rm - debian/univention-bareos-schema.install.in | Diff File | ||
| rm - debian/univention-bareos-schema.postinst.in | Diff File | ||
| mod - debian/univention-bareos.install.in | Diff File | ||
| mod - debian/univention-bareos.postinst.in | Diff File | ||
| rm - platforms/packaging/bareos-Univention_3.1.dsc | Diff File | ||
| rm - platforms/packaging/bareos-Univention_3.2.dsc | Diff File | ||
| mod - platforms/packaging/bareos-Univention_4.0.dsc | Diff File | ||
| mod - platforms/packaging/bareos.dsc | Diff File | ||
| mod - platforms/univention/62univention-bareos.inst | Diff File | ||
| add - platforms/univention/AppCenter/README | Diff File | ||
| add - platforms/univention/AppCenter/README_DE | Diff File | ||
| rm - platforms/univention/AppCenter/README_POST_INSTALL | Diff File | ||
| mod - platforms/univention/AppCenter/univention-bareos.ini.in | Diff File | ||
| mod - platforms/univention/Makefile.in | Diff File | ||
| add - src/images/bareos-logo-full.svg | Diff File | ||
| add - src/images/bareos-logo.svg | Diff File | ||
|
bareos-15.2 c4637db5 2015-12-20 16:00 Ported: N/A Details Diff |
ndmp: Tweak warning reporting. Add some clang specific warning settings and fix the GNU version number checks. Create proper ANSI prototype for xdr_ndmpX_u_quad. This way the compiler stops whining that xdr_ndmpX_u_quad has no proper prototype. |
||
| mod - src/ndmp/ndmos.h | Diff File | ||
| mod - src/ndmp/ndmp0.x | Diff File | ||
| mod - src/ndmp/ndmp2.x | Diff File | ||
| mod - src/ndmp/ndmp2_xmt.c | Diff File | ||
| mod - src/ndmp/ndmp3.x | Diff File | ||
| mod - src/ndmp/ndmp3_xmt.c | Diff File | ||
| mod - src/ndmp/ndmp4.x | Diff File | ||
| mod - src/ndmp/ndmp4_xmt.c | Diff File | ||
| mod - src/ndmp/ndmp9.x | Diff File | ||
| mod - src/ndmp/ndmp9_xmt.c | Diff File | ||
|
master f054658e 2015-12-19 19:14 Philipp Storz Ported: N/A Details Diff |
Fix copy-x-tests as we now honor storage on restore tests/copy-job-test tests/copy-upgrade-test tests/copy-volume-test explicitly specified the wrong storage during restore which makes the restore impossible. We now do not specify the storage on restore so everything works as expected. |
||
| mod - tests/copy-job-test | Diff File | ||
| mod - tests/copy-upgrade-test | Diff File | ||
| mod - tests/copy-volume-test | Diff File | ||
|
master bc19a823 2015-12-19 17:37 Evgeni Golov Ported: N/A Details Diff |
fix "format not a string literal and no format arguments" in sellist_test.c | ||
| mod - src/lib/unittests/sellist_test.c | Diff File | ||
|
master ccd5008b 2015-12-18 17:59 Ported: N/A Details Diff |
Merge branch 'bareos-15.2' | ||
| mod - GNUmakefile.in | Diff File | ||
| mod - Makefile.in | Diff File | ||
| mod - autoconf/configure.in | Diff File | ||
| mod - configure | Diff File | ||
| mod - src/console/Makefile.in | Diff File | ||
| mod - src/dird/msgchan.c | Diff File | ||
| mod - src/dird/ndmp_dma_backup.c | Diff File | ||
| mod - src/dird/ndmp_dma_restore.c | Diff File | ||
| mod - src/dird/ndmp_fhdb_mem.c | Diff File | ||
| mod - src/dird/ua_restore.c | Diff File | ||
| mod - src/filed/Makefile.in | Diff File | ||
| mod - src/include/jcr.h | Diff File | ||
| mod - src/lmdb/mdb.c | Diff File | ||
| mod - src/ndmp/ndma_cops_backreco.c | Diff File | ||
| mod - src/ndmp/ndma_ctrl_calls.c | Diff File | ||
| mod - src/ndmp/ndmagents.h | Diff File | ||
| mod - src/ndmp/ndml_conn.c | Diff File | ||
| mod - src/ndmp/ndmp_msg_buf.h | Diff File | ||
| mod - src/stored/job.c | Diff File | ||
| mod - src/stored/ndmp_tape.c | Diff File | ||
|
bareos-15.2 663ad210 2015-12-18 10:53 Ported: N/A Details Diff |
build: Rebuild configure. | ||
| mod - configure | Diff File | ||
|
bareos-15.2 dcfcce8b 2015-12-18 10:53 Ported: N/A Details Diff |
build: Move FDLIBS after the local libs. We should not import external libs before importing our private libs. |
||
| mod - src/filed/Makefile.in | Diff File | ||
|
bareos-15.2 8cc292d6 2015-12-18 10:53 Ported: N/A Details Diff |
build: Fix the readline linking mess. We should add the -L <dir> to the CONS_LIBS and not use CONS_LDFLAGS at all. We can also ditch the deppkg stuff which we don't support anyway and have removed most support for anyway. |
||
| mod - GNUmakefile.in | Diff File | ||
| mod - Makefile.in | Diff File | ||
| mod - autoconf/configure.in | Diff File | ||
| mod - src/console/Makefile.in | Diff File | ||
|
master 22eb22e4 2015-12-18 09:28 Evgeni Golov Ported: N/A Details Diff |
use command -v instead of type to check for shell functions command -v is optional in IEEE Std 1003.1, 2004 Edition [1] and required in IEEE Std 1003.1, 2013 Edition [2] [1] http://pubs.opengroup.org/onlinepubs/009695399/utilities/command.html [2] http://pubs.opengroup.org/onlinepubs/9699919799/utilities/command.html |
||
| mod - debian/bareos-director.bareos-dir.init.in | Diff File | ||
| mod - debian/bareos-filedaemon.bareos-fd.init.in | Diff File | ||
| mod - debian/bareos-storage.bareos-sd.init.in | Diff File | ||
| mod - scripts/bareos-config-lib.sh.in | Diff File | ||
|
master 8bf173e2 2015-12-18 09:10 Evgeni Golov Ported: N/A Details Diff |
use which instead of type to check for the existense of ucr | ||
| mod - debian/bareos-director.postinst.in | Diff File | ||
| mod - debian/bareos-filedaemon.postinst.in | Diff File | ||
| mod - debian/bareos-storage.postinst.in | Diff File | ||
|
bareos-15.2 b4de2c77 2015-12-17 20:24 Ported: N/A Details Diff |
Sync lmdb. | ||
| mod - src/lmdb/mdb.c | Diff File | ||
|
master 43c8f644 2015-12-17 20:01 Marco van Wieringen Ported: N/A Details Diff |
Merge branch 'master' of github.com:bareos/bareos-vmware | ||
| mod - README.md | Diff File | ||
|
bareos-15.2 fa9f2fdc 2015-12-17 12:30 Ported: N/A Details Diff |
Use explicitly given storage for restore When restoring and selecting explicitly a certain storage, still the bootstrap was filled with the storage the volume was written with instead of what was just manually set. This is now fixed and the explicitly selected storage is written to the bootstrap file. |
||
| mod - src/dird/ua_restore.c | Diff File | ||