Changesets: bareos

master 855af249

2016-12-29 19:20

Joerg Steffens

Ported: N/A

Details Diff
quota-softquota-test: reduce platform specific code
mod - tests/quota-softquota-test Diff File

master d814707f

2016-12-29 19:10

Joerg Steffens

Ported: N/A

Details Diff
reload-test: enhanced

Should now also work on other Unix platforms, not only on Linux.
Also adding valid resources and checks if these are available after a
reload.
mod - tests/reload-test Diff File

master 9c2f7bf7

2016-12-22 15:19

Frank Bergkemper

Ported: N/A

Details Diff
Merge branch 'bareos-16.2'
mod - install/bareos/bareos-dir.d/profile/webui-admin.conf Diff File
mod - module/Job/view/job/job/details.phtml Diff File
mod - module/Restore/src/Restore/Controller/RestoreController.php Diff File

master ce21dbf9

2016-12-22 15:16

Joerg Steffens

Ported: N/A

Details Diff
cleanup
mod - manuals/en/main/programs.tex Diff File

master 6e825443

2016-12-22 11:37

Joerg Steffens

Ported: N/A

Details Diff
setup: reduce platform specific code and enhancements

As before, the setup script copies the Bareos source code from the BAREOS_SOURCE
directory to the build directory.
By this change, the setup will no longer update the source code in the BAREOS_SOURCE directory by git pull.
Instead it will update the local copy in the build directory.

Another change is, that setup will no longer delete build/.git/ directory.
The build directory is also used as source directory for backup jobs.
While removing the build/.git/ directory reduces the required space,
keeping the directory makes it easier to examine the Bareos
source after regression tests did run.
mod - scripts/cleanup Diff File
mod - scripts/create_sparse_file.sh Diff File
mod - scripts/setup Diff File
mod - tests/1-example-test Diff File
mod - tests/always-incremental-test Diff File
mod - tests/sparse-encrypt-test Diff File
mod - tests/sparse-file-test Diff File

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
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 436 437 438 439 440 441 442 ... 480 ... 540 ... 600 ... 608 609 610  Next  Last