Changesets: bareos

master 40e17126

2016-12-21 18:17

Stephan Duehr

Ported: N/A

Details Diff
revised bareos-dbcheck documentation
mod - manuals/en/main/programs.tex Diff File

bareos-16.2 94fc1a83

2016-12-21 18:03

stephand


Committer: pstorz

Ported: N/A

Details Diff
dbcheck: No interactive questions in batch mode

When run in batch mode (-b) and verbose (-v), bareos-dbcheck no longer
asks interactive questions. Also added some stdout flushing so that
output will be also visible when piping the output to tee.
mod - src/dird/dbcheck.c Diff File

master 104f61dd

2016-12-21 14:07

Frank Bergkemper

Ported: N/A

Details Diff
Fix to bugreport 0000742

Escape backslashes in filenames.

Fixes 0000742: Folder contents not displayed if a filename "\"exists.
mod - module/Restore/src/Restore/Controller/RestoreController.php Diff File

master b3a448dc

2016-12-21 12:33

Frank Bergkemper

Ported: N/A

Details Diff
Fix to bugreport 0000741

Some config variables in the job details job log datatable
initialization were missing.

Fixes 0000741: pagination ini setting not working for job details
mod - module/Job/view/job/job/details.phtml Diff File

master 4a2bddb8

2016-12-20 13:11

pstorz

Ported: N/A

Details Diff
B_DB: store the sql queries in std::map

We now have the queries stored in separate files for each
query in src/cats/dml.

Header files are created from those queries and
are compiled in.

During runtime, a std::map is created holding the
query name and query text.

The sql calls use the query_name which is much more readable
than the number that we had before.
mod - GNUmakefile.in Diff File
mod - Makefile.in Diff File
mod - autoconf/Make.common.in Diff File
mod - autoconf/config.h.in Diff File
mod - autoconf/configure.in Diff File
mod - configure 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 - doxygen/bareos.doxy Diff File
mod - platforms/packaging/bareos.spec Diff File
mod - src/cats/bdb_mysql.h Diff File
mod - src/cats/bdb_postgresql.h Diff File
mod - src/cats/bdb_sqlite.h Diff File
mod - src/cats/bvfs.c Diff File
mod - src/cats/cats.h Diff File
rm - src/cats/dml/0030 Diff File
add - src/cats/dml/0030_uar_sel_filesetid Diff File
rm - src/cats/dml/Makefile.in Diff File
mod - src/cats/dml/README Diff File
rm - src/cats/dml/check_queries Diff File
rm - src/cats/dml/create_query_table Diff File
add - src/cats/dml/create_queryfiles.sh Diff File
rm - src/cats/dml/duplicate_queries Diff File
mod - src/cats/mysql.c Diff File
add - src/cats/mysql_queries.c Diff File
mod - src/cats/postgresql.c Diff File
add - src/cats/postgresql_queries.c Diff File
mod - src/cats/protos.h Diff File
mod - src/cats/sql.c Diff File
mod - src/cats/sql_create.c Diff File
mod - src/cats/sql_find.c Diff File
mod - src/cats/sql_get.c Diff File
mod - src/cats/sql_list.c Diff File
mod - src/cats/sql_query.c Diff File
mod - src/cats/sql_update.c Diff File
mod - src/cats/sqlite.c Diff File
add - src/cats/sqlite_queries.c Diff File
mod - src/dird/dbcheck.c Diff File
mod - src/dird/dird.c Diff File
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File
mod - src/dird/fd_cmds.c Diff File
mod - src/dird/ua_dotcmds.c Diff File
mod - src/dird/ua_output.c Diff File
mod - src/dird/ua_prune.c Diff File
mod - src/dird/ua_purge.c Diff File
mod - src/dird/ua_restore.c Diff File
mod - src/dird/ua_update.c Diff File
mod - src/include/bareos.h Diff File
mod - src/lib/unittests/Makefile.in Diff File
mod - src/lib/unittests/scan_test.c Diff File
mod - src/stored/bscan.c Diff File
mod - src/win32/cats/Makefile Diff File
mod - src/win32/compat/include/mingwconfig.h Diff File

master 5d32911a

2016-12-20 11:30

pstorz

Ported: N/A

Details Diff
Fix sqlite problem on centos 6 because of query changes

Queries were changed from

"LEFT JOIN Media ON JobMedia.MediaId=Media.MediaId"
to
"LEFT JOIN Media USING (MediaId)"

which leads to problems on sqlite3 on Centos6:

Query failed: cannot join using column JobId - column not present in
both tables
mod - src/cats/dml/0006 Diff File
mod - src/cats/dml/0007 Diff File
mod - src/cats/dml/0008 Diff File
mod - src/cats/dml/0009 Diff File
mod - src/cats/dml/0010 Diff File

master 28c52709

2016-12-19 21:25

pstorz

Ported: N/A

Details Diff
Post-Merge cleanup

- make compile
- removed vim SQLUtilities
mod - src/cats/cats.h Diff File
rm - src/cats/dml/vim/Align.vba Diff File
rm - src/cats/dml/vim/INSTALL Diff File
rm - src/cats/dml/vim/sqlutil_400/autoload/SQLUtilities.vim Diff File
rm - src/cats/dml/vim/sqlutil_400/plugin/SQLUtilities.vim Diff File
mod - src/cats/sql_get.c Diff File
mod - src/cats/sql_list.c Diff File
mod - src/dird/quota.c Diff File
mod - src/dird/ua_acl.c Diff File
mod - src/dird/ua_cmds.c Diff File

master c56ce96e

2016-12-19 21:23

pstorz

Ported: N/A

Details Diff
Merged loadable queries
mod - GNUmakefile.in Diff File
mod - Makefile.in Diff File
mod - autoconf/Make.common.in Diff File
mod - autoconf/config.h.in Diff File
mod - autoconf/configure.in Diff File
mod - configure 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 - platforms/packaging/bareos.spec Diff File
mod - src/cats/Makefile.in Diff File
mod - src/cats/bdb_dbi.h Diff File
mod - src/cats/bdb_ingres.h Diff File
mod - src/cats/bdb_mysql.h Diff File
mod - src/cats/bdb_postgresql.h Diff File
mod - src/cats/bdb_priv.h Diff File
mod - src/cats/bdb_sqlite.h Diff File
mod - src/cats/bvfs.c Diff File
mod - src/cats/bvfs.h Diff File
mod - src/cats/cats.c Diff File
mod - src/cats/cats.h Diff File
mod - src/cats/cats_backends.c Diff File
mod - src/cats/cats_backends.h Diff File
mod - src/cats/dbi.c Diff File
add - src/cats/dml/0001 Diff File
add - src/cats/dml/0002 Diff File
add - src/cats/dml/0003 Diff File
add - src/cats/dml/0004 Diff File
add - src/cats/dml/0005 Diff File
add - src/cats/dml/0006 Diff File
add - src/cats/dml/0007 Diff File
add - src/cats/dml/0008 Diff File
add - src/cats/dml/0009 Diff File
add - src/cats/dml/0010 Diff File
add - src/cats/dml/0011 Diff File
add - src/cats/dml/0012 Diff File
add - src/cats/dml/0012.mysql Diff File
add - src/cats/dml/0012.postgresql Diff File
add - src/cats/dml/0013 Diff File
add - src/cats/dml/0013.ingres Diff File
add - src/cats/dml/0013.mysql Diff File
add - src/cats/dml/0013.postgresql Diff File
add - src/cats/dml/0014 Diff File
add - src/cats/dml/0015 Diff File
add - src/cats/dml/0016 Diff File
add - src/cats/dml/0017 Diff File
add - src/cats/dml/0018 Diff File
add - src/cats/dml/0019 Diff File
add - src/cats/dml/0020 Diff File
add - src/cats/dml/0021 Diff File
add - src/cats/dml/0022 Diff File
add - src/cats/dml/0023 Diff File
add - src/cats/dml/0024 Diff File
add - src/cats/dml/0025 Diff File
add - src/cats/dml/0026 Diff File
add - src/cats/dml/0027 Diff File
add - src/cats/dml/0028 Diff File
add - src/cats/dml/0029 Diff File
add - src/cats/dml/0030 Diff File
add - src/cats/dml/0031 Diff File
add - src/cats/dml/0032 Diff File
add - src/cats/dml/0033 Diff File
add - src/cats/dml/0034 Diff File
add - src/cats/dml/0034.postgresql Diff File
add - src/cats/dml/0035 Diff File
add - src/cats/dml/0035.postgresql Diff File
add - src/cats/dml/0036 Diff File
add - src/cats/dml/0036.postgresql Diff File
add - src/cats/dml/0037 Diff File
add - src/cats/dml/0037.ingres Diff File
add - src/cats/dml/0038 Diff File
add - src/cats/dml/0038.ingres Diff File
add - src/cats/dml/0038.mysql Diff File
add - src/cats/dml/0039 Diff File
add - src/cats/dml/0039.ingres Diff File
add - src/cats/dml/0040 Diff File
add - src/cats/dml/0040.ingres Diff File
add - src/cats/dml/0041 Diff File
add - src/cats/dml/0041.ingres Diff File
add - src/cats/dml/0041.mysql Diff File
add - src/cats/dml/0042 Diff File
add - src/cats/dml/0042.ingres Diff File
add - src/cats/dml/0042.postgresql Diff File
add - src/cats/dml/0043 Diff File
add - src/cats/dml/0043.ingres Diff File
add - src/cats/dml/0043.postgresql Diff File
add - src/cats/dml/0044 Diff File
add - src/cats/dml/0044.ingres Diff File
add - src/cats/dml/0044.postgresql Diff File
add - src/cats/dml/0045 Diff File
add - src/cats/dml/0045.ingres Diff File
add - src/cats/dml/0046 Diff File
add - src/cats/dml/0046.mysql Diff File
add - src/cats/dml/0046.postgresql Diff File
add - src/cats/dml/0047 Diff File
add - src/cats/dml/0047.postgresql Diff File
add - src/cats/dml/0048 Diff File
add - src/cats/dml/0048.postgresql Diff File
add - src/cats/dml/0049 Diff File
add - src/cats/dml/0049.mysql Diff File
add - src/cats/dml/0049.postgresql Diff File
add - src/cats/dml/0050 Diff File
add - src/cats/dml/0050.mysql Diff File
add - src/cats/dml/0050.postgresql Diff File
add - src/cats/dml/0051 Diff File
add - src/cats/dml/0051.mysql Diff File
add - src/cats/dml/0052 Diff File
add - src/cats/dml/0052.ingres Diff File
add - src/cats/dml/0052.mysql Diff File
add - src/cats/dml/0052.postgresql Diff File
add - src/cats/dml/0053 Diff File
add - src/cats/dml/0053.ingres Diff File
add - src/cats/dml/0053.mysql Diff File
add - src/cats/dml/0053.postgresql Diff File
add - src/cats/dml/0054 Diff File
add - src/cats/dml/0054.mysql Diff File
add - src/cats/dml/0054.postgresql Diff File
add - src/cats/dml/0055 Diff File
add - src/cats/dml/0055.mysql Diff File
add - src/cats/dml/0055.postgresql Diff File
add - src/cats/dml/0056 Diff File
add - src/cats/dml/0056.mysql Diff File
add - src/cats/dml/0057 Diff File
add - src/cats/dml/0057.mysql Diff File
add - src/cats/dml/0058 Diff File
add - src/cats/dml/0058.mysql Diff File
add - src/cats/dml/0059 Diff File
add - src/cats/dml/0059.postgresql Diff File
add - src/cats/dml/0060 Diff File
add - src/cats/dml/0060.postgresql Diff File
add - src/cats/dml/0061 Diff File
add - src/cats/dml/0062 Diff File
add - src/cats/dml/Makefile.in Diff File
add - src/cats/dml/README Diff File
add - src/cats/dml/check_queries Diff File
add - src/cats/dml/create_query_table Diff File
add - src/cats/dml/duplicate_queries Diff File
add - src/cats/dml/vim/Align.vba Diff File
add - src/cats/dml/vim/INSTALL Diff File
add - src/cats/dml/vim/sqlutil_400/autoload/SQLUtilities.vim Diff File
add - src/cats/dml/vim/sqlutil_400/plugin/SQLUtilities.vim Diff File
mod - src/cats/ingres.c Diff File
mod - src/cats/lock_check Diff File
mod - src/cats/mysql.c Diff File
mod - src/cats/postgresql.c Diff File
mod - src/cats/protos.h Diff File
mod - src/cats/sql.c Diff File
rm - src/cats/sql_cmds.c Diff File
rm - src/cats/sql_cmds.h Diff File
mod - src/cats/sql_create.c Diff File
mod - src/cats/sql_delete.c Diff File
mod - src/cats/sql_find.c Diff File
mod - src/cats/sql_get.c Diff File
rm - src/cats/sql_glue.c Diff File
rm - src/cats/sql_glue.h Diff File
mod - src/cats/sql_list.c Diff File
mod - src/cats/sql_pooling.c Diff File
add - src/cats/sql_query.c Diff File
mod - src/cats/sql_update.c Diff File
mod - src/cats/sqlite.c Diff File
mod - src/dird/admin.c Diff File
mod - src/dird/archive.c Diff File
mod - src/dird/autoprune.c Diff File
mod - src/dird/backup.c Diff File
mod - src/dird/bsr.c Diff File
mod - src/dird/catreq.c Diff File
mod - src/dird/consolidate.c Diff File
mod - src/dird/dbcheck.c Diff File
mod - src/dird/dir_plugins.c Diff File
mod - src/dird/dird.c Diff File
mod - src/dird/dird.h Diff File
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File
mod - src/dird/expand.c Diff File
mod - src/dird/fd_cmds.c Diff File
mod - src/dird/job.c Diff File
mod - src/dird/migrate.c 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_helpers.c Diff File
mod - src/dird/newvol.c Diff File
mod - src/dird/next_vol.c Diff File
mod - src/dird/quota.c Diff File
mod - src/dird/recycle.c Diff File
mod - src/dird/restore.c Diff File
mod - src/dird/stats.c Diff File
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_db.c Diff File
mod - src/dird/ua_dotcmds.c Diff File
mod - src/dird/ua_label.c Diff File
mod - src/dird/ua_output.c Diff File
mod - src/dird/ua_prune.c Diff File
mod - src/dird/ua_purge.c Diff File
mod - src/dird/ua_query.c Diff File
mod - src/dird/ua_restore.c Diff File
mod - src/dird/ua_run.c Diff File
mod - src/dird/ua_select.c Diff File
mod - src/dird/ua_status.c Diff File
mod - src/dird/ua_tree.c Diff File
mod - src/dird/ua_update.c Diff File
mod - src/dird/vbackup.c Diff File
mod - src/dird/verify.c Diff File
mod - src/stored/bscan.c Diff File
mod - src/stored/protos.h Diff File
mod - src/stored/reserve.c Diff File
mod - src/stored/status.c Diff File
mod - src/stored/vol_mgr.c Diff File
mod - src/stored/vol_mgr.h Diff File
mod - src/tests/bbatch.c Diff File
mod - src/tests/bvfs_test.c Diff File
mod - src/win32/cats/Makefile Diff File
mod - src/win32/compat/include/mingwconfig.h Diff File

master 20ee8e9c

2016-12-14 12:49

Joerg Steffens

Ported: N/A

Details Diff
Bareos does not work together with a Bacula Fd >= 6.0
mod - manuals/en/main/backward-compability.tex Diff File

bareos-16.2 fc8bbe7d

2016-12-12 20:01

joergs

Ported: N/A

Details Diff
Fix some compile issues

Fixes some problems that did occur when trying to compile Bareos for
Solaris.
mod - autoconf/bareos/os.m4 Diff File
mod - autoconf/configure.in Diff File
mod - debian/univention-bareos.preinst Diff File
mod - scripts/git-info.sh Diff File
mod - src/dird/ua.h Diff File
mod - src/plugins/filed/Makefile.in Diff File
mod - src/stored/backends/Makefile.in Diff File

master c0eadb5c

2016-12-12 14:19

pstorz

Ported: N/A

Details Diff
doxygen: introduced doxygen to the project

We introduce the usage of doxygen for the code
documentation.

Therefore existing files were altered so that doxygen
understands the documenting comments:

1. Documentation of functions

Many functions already had a comment block in front of the function
like:
----------------------------------------------------------------
/*
* This glues the NDMP File Handle DB with internal code.
*/
static inline void register_callback_hooks(struct ndmlog *ixlog)
----------------------------------------------------------------

This was altered so that doxygen understands that this is a documenting
comment, which means that the comments start with '/**' instead of '/*':

----------------------------------------------------------------
/**
* This glues the NDMP File Handle DB with internal code.
*/
static inline void register_callback_hooks(struct ndmlog *ixlog)
----------------------------------------------------------------

2. Documentation of files

Almost all files already had a description of the file itself like:
----------------------------------------------------------------
/*
* Backup specific NDMP Data Management Application (DMA) routines
*
* Marco van Wieringen, May 2015
*/
----------------------------------------------------------------

This was changed so that the describing part is recognized as file
description by doxygen by adding the @file keyword.
Existing copyright notes were kept in "normal" comment.

----------------------------------------------------------------
/*
* Marco van Wieringen, May 2015
*/
/**
* @file
* Backup specific NDMP Data Management Application (DMA) routines
*/
----------------------------------------------------------------

3. Documentation of struct/class members

Structure and class member description already exists in a lot of
places like:

----------------------------------------------------------------
struct JOB_DBR {
JobId_t JobId;
char Job[MAX_NAME_LENGTH]; /* Job unique name */
char Name[MAX_NAME_LENGTH]; /* Job base name */
----------------------------------------------------------------
As doxygen usually expects the documentation for a certain element
BEFORE the element itself, we need to do two things here:

* we change the /* to /** so that doxygen knows that this is documentation
* we need to add a < to the /** so that we have /**< which tells doxygen
that this documents the element BEFORE the comment.

----------------------------------------------------------------
struct JOB_DBR {
JobId_t JobId;
char Job[MAX_NAME_LENGTH]; /**< Job unique name */
char Name[MAX_NAME_LENGTH]; /**< Job base name */
----------------------------------------------------------------
add - doxygen/README Diff File
add - doxygen/bareos.doxy Diff File
add - doxygen/create_doxygen_documentation.sh Diff File
mod - src/cats/bvfs.c Diff File
mod - src/cats/bvfs.h Diff File
mod - src/cats/cats.c Diff File
mod - src/cats/cats_backends.c Diff File
mod - src/cats/cats_backends.h Diff File
mod - src/cats/dbi.c Diff File
mod - src/cats/ingres.c Diff File
mod - src/cats/myingres.c Diff File
mod - src/cats/mysql.c Diff File
mod - src/cats/postgresql.c Diff File
mod - src/cats/sql.c Diff File
mod - src/cats/sql_create.c Diff File
mod - src/cats/sql_delete.c Diff File
mod - src/cats/sql_find.c Diff File
mod - src/cats/sql_pooling.c Diff File
mod - src/cats/sql_update.c Diff File
mod - src/cats/sqlite.c Diff File
mod - src/console/conio.c Diff File
mod - src/console/console.c Diff File
mod - src/console/console_conf.c Diff File
mod - src/console/console_conf.h Diff File
mod - src/console/func.h Diff File
mod - src/dird/admin.c Diff File
mod - src/dird/archive.c Diff File
mod - src/dird/authenticate.c Diff File
mod - src/dird/autoprune.c Diff File
mod - src/dird/backup.c Diff File
mod - src/dird/bsr.c Diff File
mod - src/dird/bsr.h Diff File
mod - src/dird/catreq.c Diff File
mod - src/dird/consolidate.c Diff File
mod - src/dird/dbcheck.c Diff File
mod - src/dird/dir_plugins.c Diff File
mod - src/dird/dir_plugins.h Diff File
mod - src/dird/dird.c Diff File
mod - src/dird/dird.h Diff File
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File
mod - src/dird/expand.c Diff File
mod - src/dird/fd_cmds.c Diff File
mod - src/dird/getmsg.c Diff File
mod - src/dird/inc_conf.c Diff File
mod - src/dird/inc_conf.h Diff File
mod - src/dird/job.c Diff File
mod - src/dird/jobq.c Diff File
mod - src/dird/jobq.h Diff File
mod - src/dird/migrate.c Diff File
mod - src/dird/mountreq.c Diff File
mod - src/dird/msgchan.c Diff File
mod - src/dird/ndmp_dma_backup.c Diff File
mod - src/dird/ndmp_dma_generic.c Diff File
mod - src/dird/ndmp_dma_priv.h Diff File
mod - src/dird/ndmp_dma_restore.c Diff File
mod - src/dird/ndmp_dma_storage.c Diff File
mod - src/dird/ndmp_fhdb_common.c Diff File
mod - src/dird/ndmp_fhdb_helpers.c Diff File
mod - src/dird/ndmp_fhdb_lmdb.c Diff File
mod - src/dird/ndmp_fhdb_mem.c Diff File
mod - src/dird/newvol.c Diff File
mod - src/dird/next_vol.c Diff File
mod - src/dird/protos.h Diff File
mod - src/dird/recycle.c Diff File
mod - src/dird/restore.c Diff File
mod - src/dird/run_conf.c Diff File
mod - src/dird/scheduler.c Diff File
mod - src/dird/sd_cmds.c Diff File
mod - src/dird/socket_server.c Diff File
mod - src/dird/stats.c Diff File
mod - src/dird/storage.c Diff File
mod - src/dird/testfind.c Diff File
mod - src/dird/ua.h Diff File
mod - src/dird/ua_acl.c Diff File
mod - src/dird/ua_audit.c Diff File
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_configure.c Diff File
mod - src/dird/ua_db.c Diff File
mod - src/dird/ua_dotcmds.c Diff File
mod - src/dird/ua_impexp.c Diff File
mod - src/dird/ua_input.c Diff File
mod - src/dird/ua_label.c Diff File
mod - src/dird/ua_output.c Diff File
mod - src/dird/ua_prune.c Diff File
mod - src/dird/ua_purge.c Diff File
mod - src/dird/ua_query.c Diff File
mod - src/dird/ua_restore.c Diff File
mod - src/dird/ua_run.c Diff File
mod - src/dird/ua_select.c Diff File
mod - src/dird/ua_server.c Diff File
mod - src/dird/ua_status.c Diff File
mod - src/dird/ua_tree.c Diff File
mod - src/dird/ua_update.c Diff File
mod - src/dird/vbackup.c Diff File
mod - src/dird/verify.c Diff File
mod - src/filed/accurate.c Diff File
mod - src/filed/accurate_htable.c Diff File
mod - src/filed/accurate_lmdb.c Diff File
mod - src/filed/authenticate.c Diff File
mod - src/filed/backup.c Diff File
mod - src/filed/compression.c Diff File
mod - src/filed/crypto.c Diff File
mod - src/filed/dir_cmd.c Diff File
mod - src/filed/estimate.c Diff File
mod - src/filed/fd_plugins.c Diff File
mod - src/filed/filed.c Diff File
mod - src/filed/filed_conf.c Diff File
mod - src/filed/fileset.c Diff File
mod - src/filed/heartbeat.c Diff File
mod - src/filed/restore.c Diff File
mod - src/filed/sd_cmds.c Diff File
mod - src/filed/socket_server.c Diff File
mod - src/filed/status.c Diff File
mod - src/filed/verify.c Diff File
mod - src/filed/verify_vol.c Diff File
mod - src/findlib/acl.c Diff File
mod - src/findlib/acl.h Diff File
mod - src/findlib/attribs.c Diff File
mod - src/findlib/bfile.c Diff File
mod - src/findlib/bfile.h Diff File
mod - src/findlib/create_file.c Diff File
mod - src/findlib/drivetype.c Diff File
mod - src/findlib/enable_priv.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/fstype.c Diff File
mod - src/findlib/hardlink.c Diff File
mod - src/findlib/match.c Diff File
mod - src/findlib/mkpath.c Diff File
mod - src/findlib/protos.h Diff File
mod - src/findlib/savecwd.c Diff File
mod - src/findlib/savecwd.h Diff File
mod - src/findlib/shadowing.c Diff File
mod - src/findlib/xattr.c Diff File
mod - src/findlib/xattr.h Diff File
mod - src/include/baconfig.h Diff File
mod - src/include/bareos.h Diff File
mod - src/include/bc_types.h Diff File
mod - src/include/ch.h Diff File
mod - src/include/fileopts.h Diff File
mod - src/include/filetypes.h Diff File
mod - src/include/hostconfig.h Diff File
mod - src/include/jcr.h Diff File
mod - src/include/streams.h Diff File
mod - src/lib/address_conf.c Diff File
mod - src/lib/address_conf.h Diff File
mod - src/lib/alist.c Diff File
mod - src/lib/alist.h Diff File
mod - src/lib/attr.c Diff File
mod - src/lib/attr.h Diff File
mod - src/lib/attribs.c Diff File
mod - src/lib/base64.c Diff File
mod - src/lib/base64.h Diff File
mod - src/lib/berrno.c Diff File
mod - src/lib/berrno.h Diff File
mod - src/lib/bget_msg.c Diff File
mod - src/lib/binflate.c Diff File
mod - src/lib/bits.h Diff File
mod - src/lib/bmtio.h Diff File
mod - src/lib/bnet.c Diff File
mod - src/lib/bnet_server_tcp.c Diff File
mod - src/lib/bpipe.h Diff File
mod - src/lib/breg.h Diff File
mod - src/lib/bregex.h Diff File
mod - src/lib/bsock.h Diff File
mod - src/lib/bsr.h Diff File
mod - src/lib/btimers.h Diff File
mod - src/lib/cbuf.h Diff File
mod - src/lib/compression.c Diff File
mod - src/lib/connection_pool.h Diff File
mod - src/lib/crypto.h Diff File
mod - src/lib/crypto_cache.h Diff File
mod - src/lib/devlock.h Diff File
mod - src/lib/dlist.h Diff File
mod - src/lib/guid_to_name.h Diff File
mod - src/lib/htable.h Diff File
mod - src/lib/lex.h Diff File
mod - src/lib/mem_pool.h Diff File
mod - src/lib/message.h Diff File
mod - src/lib/output_formatter.h Diff File
mod - src/lib/plugins.h Diff File
mod - src/lib/protos.h Diff File
mod - src/lib/queue.h Diff File
mod - src/lib/rblist.h Diff File
mod - src/lib/runscript.h Diff File
mod - src/lib/rwlock.h Diff File
mod - src/lib/sellist.h Diff File
mod - src/lib/serial.h Diff File
mod - src/lib/smartall.h Diff File
mod - src/lib/status.h Diff File
mod - src/lib/tree.h Diff File
mod - src/lib/var.h Diff File
mod - src/lib/waitq.h Diff File
mod - src/lib/watchdog.h Diff File
mod - src/lib/workq.h Diff File
mod - src/plugins/dird/example-plugin-dir.c Diff File
mod - src/plugins/dird/python-dir.c Diff File
mod - src/plugins/dird/python-dir.h Diff File
mod - src/plugins/filed/bpipe-fd.c Diff File
mod - src/plugins/filed/cephfs-fd.c Diff File
mod - src/plugins/filed/fd_common.h Diff File
mod - src/plugins/filed/gfapi-fd.c Diff File
mod - src/plugins/filed/python-fd.c Diff File
mod - src/plugins/filed/python-fd.h Diff File
mod - src/plugins/filed/rados-fd.c Diff File
mod - src/plugins/filed/test-deltaseq-fd.c Diff File
mod - src/plugins/filed/test-plugin-fd.c Diff File
mod - src/plugins/stored/autoxflate-sd.c Diff File
mod - src/plugins/stored/example-plugin-sd.c Diff File
mod - src/plugins/stored/python-sd.c Diff File
mod - src/plugins/stored/python-sd.h Diff File
mod - src/plugins/stored/scsicrypto-sd.c Diff File
mod - src/plugins/stored/scsitapealert-sd.c Diff File
mod - src/stored/acquire.c Diff File
mod - src/stored/ansi_label.c Diff File
mod - src/stored/append.c Diff File
mod - src/stored/askdir.c Diff File
mod - src/stored/authenticate.c Diff File
mod - src/stored/autochanger.c Diff File
mod - src/stored/backends/cephfs_device.c Diff File
mod - src/stored/backends/elasto_device.c Diff File
mod - src/stored/backends/generic_tape_device.c Diff File
mod - src/stored/backends/gfapi_device.c Diff File
mod - src/stored/backends/object_store_device.c Diff File
mod - src/stored/backends/rados_device.c Diff File
mod - src/stored/backends/unix_fifo_device.c Diff File
mod - src/stored/backends/unix_file_device.c Diff File
mod - src/stored/backends/unix_tape_device.c Diff File
mod - src/stored/bcopy.c Diff File
mod - src/stored/bextract.c Diff File
mod - src/stored/block.c Diff File
mod - src/stored/block.h Diff File
mod - src/stored/bls.c Diff File
mod - src/stored/bscan.c Diff File
mod - src/stored/bsr.c Diff File
mod - src/stored/btape.c Diff File
mod - src/stored/butil.c Diff File
mod - src/stored/crc32.c Diff File
mod - src/stored/dev.c Diff File
mod - src/stored/dev.h Diff File
mod - src/stored/device.c Diff File
mod - src/stored/dir_cmd.c Diff File
mod - src/stored/ebcdic.c Diff File
mod - src/stored/fd_cmds.c Diff File
mod - src/stored/job.c Diff File
mod - src/stored/label.c Diff File
mod - src/stored/lock.c Diff File
mod - src/stored/lock.h Diff File
mod - src/stored/mac.c Diff File
mod - src/stored/mount.c Diff File
mod - src/stored/ndmp_tape.c Diff File
mod - src/stored/protos.h Diff File
mod - src/stored/read.c Diff File
mod - src/stored/read_record.c Diff File
mod - src/stored/record.c Diff File
mod - src/stored/record.h Diff File
mod - src/stored/reserve.c Diff File
mod - src/stored/reserve.h Diff File
mod - src/stored/scan.c Diff File
mod - src/stored/sd_backends.c Diff File
mod - src/stored/sd_backends.h Diff File
mod - src/stored/sd_cmds.c Diff File
mod - src/stored/sd_plugins.c Diff File
mod - src/stored/sd_plugins.h Diff File
mod - src/stored/sd_stats.c Diff File
mod - src/stored/socket_server.c Diff File
mod - src/stored/spool.c Diff File
mod - src/stored/status.c Diff File
mod - src/stored/stored.c Diff File
mod - src/stored/stored.h Diff File
mod - src/stored/stored_conf.c Diff File
mod - src/stored/stored_conf.h Diff File
mod - src/stored/vol_mgr.c Diff File
mod - src/stored/vol_mgr.h Diff File
mod - src/stored/wait.c Diff File
mod - src/tools/bpluginfo.c Diff File
mod - src/tools/bregex.c Diff File
mod - src/tools/bscrypto.c Diff File
mod - src/tools/bwild.c Diff File
mod - src/tools/drivetype.c Diff File
mod - src/tools/fstype.c Diff File
mod - src/win32/compat/compat.c Diff File
mod - src/win32/compat/winapi.c Diff File
mod - src/win32/filed/vss.c Diff File
mod - src/win32/findlib/win32.c Diff File
mod - src/win32/generic/main.c Diff File
mod - src/win32/plugins/filed/mssqlvdi-fd.c Diff File
mod - src/win32/stored/backends/win32_fifo_device.c Diff File
mod - src/win32/stored/backends/win32_file_device.c Diff File
mod - src/win32/stored/backends/win32_tape_device.c Diff File

bareos-16.2 579e7416

2016-12-06 15:33

pstorz

Ported: N/A

Details Diff
Fix coverity error 1386593: printf_arg_mismatch

As "my_timezone" is of type "long int", we should use
"labs" instead of "abs" which will then also match
the %ld formatstring.
mod - src/tools/bsmtp.c Diff File

master d5512bcb

2016-12-06 15:33

pstorz

Ported: N/A

Details Diff
Fix coverity error 1386593: printf_arg_mismatch

As "my_timezone" is of type "long int", we should use
"labs" instead of "abs" which will then also match
the %ld formatstring.
mod - src/tools/bsmtp.c Diff File

master e11204cc

2016-12-03 13:21

Joerg Steffens

Ported: N/A

Details Diff
activate truncate-command-test
mod - all-disk-tests Diff File

master 721c56e9

2016-12-02 19:48

Joerg Steffens

Ported: N/A

Details Diff
fix and active tests that creates sparse files

replaces the gigaslam tool by scripts/create_sparse_file.sh,
to be able to create sparse files at arbitrary sizes.
Creating a sparse file of 100M (real size about 8K).
mod - all-disk-tests Diff File
add - scripts/create_sparse_file.sh Diff File
mod - scripts/functions Diff File
rm - tests/gigaslam-sparse-test Diff File
mod - tests/sparse-encrypt-test Diff File
add - tests/sparse-file-test Diff File

master 1fff0aa7

2016-12-02 17:24

Joerg Steffens

Ported: N/A

Details Diff
Storage Media Output Format: update chapter

Extent information, while removing outdated information.
mod - manuals/en/developers/mediaformat.md Diff File

master 538c4e5a

2016-12-02 16:49

joergs

Ported: N/A

Details Diff
Deny prune command in operator profile

Using the prune command and setting the rentenion to 0 has the same
effect as the purge command. To prevent harm, a normal operator should
not be able to execute this command.
mod - src/defaultconfigs/bareos-dir.d/profile/operator.conf Diff File

master 57e1289c

2016-12-02 16:48

Frank Bergkemper

Ported: N/A

Details Diff
Default console profile updated

Disallow the prune command as well.
mod - install/bareos/bareos-dir.d/profile/webui-admin.conf Diff File

master a20903b3

2016-12-02 16:37

joergs

Ported: N/A

Details Diff
build: Bump version number.
mod - configure Diff File
mod - src/include/version.h Diff File

master e95af165

2016-12-02 16:33

joergs

Ported: N/A

Details Diff
set package version to dummy number 0.0.0

Set package version to dummy number 0.0.0
as these are set from src/include/version.h
automatically during the Bareos build process.
mod - platforms/packaging/bareos-Univention_4.0.dsc Diff File
mod - platforms/packaging/bareos.dsc Diff File
mod - platforms/packaging/bareos.spec Diff File
mod - platforms/win32/mingw-debugsrc-devel.spec Diff File
mod - platforms/win32/winbareos-nsi.spec Diff File
mod - platforms/win32/winbareos32.spec Diff File
mod - platforms/win32/winbareos64.spec Diff File

master 35c25dde

2016-12-02 15:59

joergs

Ported: N/A

Details Diff
Merge branch 'bareos-16.2'
mod - AUTHORS Diff File
mod - src/cats/bvfs.c Diff File
mod - src/dird/backup.c Diff File
mod - src/dird/quota.c Diff File

master a1841efd

2016-12-02 13:56

Frank Bergkemper

Ported: N/A

Details Diff
Merge branch 'bareos-16.2'
mod - public/js/locale/es_ES/LC_MESSAGES/es_ES.mo Diff File
mod - public/js/locale/es_ES/LC_MESSAGES/es_ES.po Diff File

master b77f6605

2016-12-02 13:54

Frank Bergkemper

Ported: N/A

Details Diff
Spanish localization updated

Updates .po and .mo file for datatables and the spanish localization,
as there were some translations missing.
mod - public/js/locale/es_ES/LC_MESSAGES/es_ES.mo Diff File
mod - public/js/locale/es_ES/LC_MESSAGES/es_ES.po Diff File

master de22c0c3

2016-12-02 13:31

Frank Bergkemper

Ported: N/A

Details Diff
Merge branch 'bareos-16.2'

master 8ddcae70

2016-12-02 13:07

joergs

Ported: N/A

Details Diff
bls: enhance output

Enhance bls so it can display the streams on a volume, using verbose (-v).

Example:
$ bls Storage1 -V TestVolume001 -v
bls: butil.c:273-0 Using device: "Storage1" for reading.
22-Jun 19:34 bls JobId 0: Ready to read from volume "TestVolume001" on device "Storage1" (/var/lib/bareos/storage).
Volume Label Record: VolSessionId=1 VolSessionTime=1498152622 JobId=0 DataLen=168
Begin Job Session Record: VolSessionId=1 VolSessionTime=1498152622 JobId=1 DataLen=169
FileIndex=1 Stream=1 UATTR DataLen=129 | -rw-rw-r-- 1 root root 5 2017-06-22 19:30:21
| /srv/data/test1.dat
FileIndex=1 Stream=29 COMPRESSED DataLen=25 | GZIP, level=9, version=1, length=13
FileIndex=1 Stream=3 MD5 DataLen=16 | 2Oj8otwPiW/Xy0ywAxuiSQ (base64)
FileIndex=2 Stream=1 UATTR DataLen=123 | drwxrwxr-x 2 root root 4096 2017-06-22 19:30:21
| /srv/data/
...
End Job Session Record: VolSessionId=1 VolSessionTime=1498152622 JobId=1
DataLen=205
22-Jun 19:34 bls JobId 0: End of Volume at file 0 on device "Storage1" (/var/lib/bareos/storage), Volume "TestVolume001"
22-Jun 19:34 bls JobId 0: End of all volumes.
End of Physical Medium Record: VolSessionId=0 VolSessionTime=0 JobId=0 DataLen=0
9 files and directories found.
mod - manpages/bls.8 Diff File
mod - src/lib/attr.c Diff File
mod - src/lib/protos.h Diff File
mod - src/lib/util.c Diff File
mod - src/stored/bls.c Diff File
mod - src/stored/protos.h Diff File
mod - src/stored/record.c Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 516 517 518 519 520 521 522 ... 560 ... 630 ... 688 689 690  Next  Last