Changesets: bareos
master 65fcc439 2015-12-31 17:20 Joerg Steffens Ported: N/A Details Diff |
cleanup chapter Operating Systems | ||
mod - manuals/en/main/bareos-manual-main-reference.tex | Diff File | ||
mod - manuals/en/main/bareos.sty | Diff File | ||
mod - manuals/en/main/operating-system-univention-corporate-server.tex | Diff File | ||
mod - manuals/en/main/supportedoses.tex | Diff File | ||
mod - manuals/en/main/win32.tex | Diff File | ||
master d3119a10 2015-12-30 19:47 Kristian Committer: Joerg Steffens Ported: N/A Details Diff |
Added Chapter Mac OS X Signed-off-by: Joerg Steffens <joerg.steffens@bareos.com> |
||
mod - manuals/en/main/supportedoses.tex | Diff File | ||
master d2b563e8 2015-12-30 17:55 Ported: N/A Details Diff |
stored: Tweak comments and layout in reservervation logic. This should make the hardest part of the storage daemon somewhat better readable as things are now properly indented and some empty lines are added to reduce the stress on the eyes. |
||
mod - src/stored/reserve.c | Diff File | ||
master a0407674 2015-12-29 21:48 rafael_chicoli Committer: joergs Ported: N/A Details Diff |
fix not enough arguments for shift | ||
mod - debian/bareos-database-common.config.in | Diff File | ||
mod - debian/bareos-database-common.postinst.in | Diff File | ||
master 3ae777c4 2015-12-29 19:51 Ported: N/A Details Diff |
dird: Remove some unused JCR members. Seems some closed source members were merged into Bacula at some stage without anything using it of course. |
||
mod - src/include/jcr.h | Diff File | ||
master 41024329 2015-12-29 18:19 Ported: N/A Details Diff |
libs: Use uint16_t in generate_crypto_passphrase() Remove the char variable used as array index which gives some compilers something to whine about. |
||
mod - src/lib/passphrase.c | Diff File | ||
mod - src/lib/protos.h | Diff File | ||
master ab0b12ec 2015-12-29 18:08 Ported: N/A Details Diff |
libs: Add dummy cmprs_algo_to_text() function. When you compile without any compression library we were missing a dummy entry for the cmprs_algo_to_text() function. Its not likely on any platform things like libz are not available. |
||
mod - src/lib/compression.c | Diff File | ||
master 6865c90d 2015-12-27 11:04 Ported: N/A Details Diff |
Merge branch 'bareos-15.2' | ||
mod - src/tests/bbatch.c | Diff File | ||
master 402ea91e 2015-12-27 11:01 Ported: N/A Details Diff |
build: Fix bbatch build. Fix previous commit and not include jcr.h there explicitly as it gets included here by some other include we do so we should not include it ourself or we run into the problem that it doesn't know it needs to set DIRECTOR_DAEMON to 1 to get the right members of the JCR class. |
||
mod - src/tests/bbatch.c | Diff File | ||
master f2cbdcbf 2015-12-27 02:58 Robert Scheck Committer: joergs Ported: N/A Details Diff |
Fedora and RHEL are shipping mariadb.service rather mysql.service (at least by default) | ||
mod - platforms/systemd/bareos-dir.service.in | Diff File | ||
master 0f50460d 2015-12-26 12:20 Ported: N/A Details Diff |
Merge branch 'bareos-15.2' | ||
mod - src/tests/bbatch.c | Diff File | ||
mod - src/tests/bvfs_test.c | Diff File | ||
mod - src/tests/cats_test.c | Diff File | ||
mod - src/tests/testls.c | Diff File | ||
mod - src/win32/plugins/filed/mssqlvdi-fd.c | Diff File | ||
master c9297d7f 2015-12-26 12:18 Marco van Wieringen Ported: N/A Details Diff |
build: Fix test programs to include jcr.h As now jcr.h is no longer included in each program via some side effect we need to explicitly include it when we need it. |
||
mod - src/tests/bbatch.c | Diff File | ||
mod - src/tests/bvfs_test.c | Diff File | ||
mod - src/tests/cats_test.c | Diff File | ||
mod - src/tests/testls.c | Diff File | ||
master 91ebb8ed 2015-12-24 19:47 Marco van Wieringen Ported: N/A Details Diff |
mssqlvdi: Fix backup/restore of incremental backups Add missing support to incremental backups and restores for MSSQL backups analog to the support we added recently for full backups. Fixes 0000588: Incremental MSSQL backup fails when database name contains spaces |
Affected Issues 0000588 |
|
mod - src/win32/plugins/filed/mssqlvdi-fd.c | Diff File | ||
bareos-14.2 55bf15f3 2015-12-24 19:47 Ported: N/A Details Diff |
mssqlvdi: Fix backup/restore of incremental backups Add missing support to incremental backups and restores for MSSQL backups analog to the support we added recently for full backups. Fixes 0000588: Incremental MSSQL backup fails when database name contains spaces |
Affected Issues 0000588 |
|
mod - src/win32/plugins/filed/mssqlvdi-fd.c | Diff File | ||
master 4aa630ab 2015-12-24 11:59 Ported: N/A Details Diff |
win32: Fixes for POOLMEM ** to POOLMEM *& Master uses POOLMEM *& while 15.2 still uses POOLMEM ** |
||
mod - src/win32/compat/compat.c | Diff File | ||
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 |