Changesets: bareos

master 46262704

2016-08-01 18:26

Joerg Steffens

Ported: N/A

Details Diff
fixes PoC json-rpc server
mod - bin/bareos-jsonrpc-server.py Diff File
mod - bin/jsonrpc-test.py Diff File

master 8b894ec8

2016-08-01 17:39

Joerg Steffens

Ported: N/A

Details Diff
Fixes a problem in a NDMP example

^ is not displayed correctly when used in a path environment.
Replaced \path|^| by \textasciicircum.
mod - manuals/en/main/bareos.sty Diff File
mod - manuals/en/main/ndmp.tex Diff File

bareos-16.2 ecca82d7

2016-08-01 16:06

joergs

Ported: N/A

Details Diff
Added Director profile operator

This profile can be used by named consoles.
It is intended to be used for daily administrative operations.
It gives access to most of Bareos functionality,
but blocking some potentially dangerous commands.
mod - debian/bareos-director.install.in Diff File
mod - platforms/packaging/bareos.spec Diff File
add - src/defaultconfigs/bareos-dir.d/profile/operator.conf Diff File

master 67ad1418

2016-08-01 16:03

joergs

Ported: N/A

Details Diff
Cleanup Message ressources

* fd: reduce messages send to director.
Re-added the !skipped and !restored settings that have been lost by mistake.
* dir: unify the messages that are send to the different targets
(mail, console, logfile, catalog).
mod - src/defaultconfigs/bareos-dir.d/messages/Standard.conf.in Diff File
mod - src/defaultconfigs/bareos-fd.d/messages/Standard.conf Diff File

master fa254feb

2016-07-29 19:15

pstorz

Ported: N/A

Details Diff
Consolidation jobs: don't count for client concurrency
mod - src/dird/consolidate.c Diff File
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File
mod - src/dird/jobq.c Diff File
mod - src/lib/parse_conf.h Diff File

master a14d172a

2016-07-29 18:38

pstorz

Ported: N/A

Details Diff
Fix always incremental bug choosing candidates

Unfortunately, before always ClientId 1 and FileSetId 1 were
used to determine the consolidation candidates.
Now the right Client and Fileset Ids are used
mod - src/dird/consolidate.c Diff File

master 9d5a6c88

2016-07-28 22:38

mvwieringen

Ported: N/A

Details Diff
Remove unused code.
mod - src/dird/dird_conf.c Diff File

master 3529acce

2016-07-28 18:55

mvwieringen

Ported: N/A

Details Diff
Merge branch 'bareos-16.2'
mod - src/cats/sql_cmds.c Diff File
mod - src/cats/sql_cmds.h Diff File
mod - src/cats/sql_list.c Diff File
mod - src/dird/backup.c Diff File
mod - src/dird/consolidate.c Diff File
mod - src/dird/dird_conf.c Diff File
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_dotcmds.c Diff File
mod - src/dird/ua_purge.c Diff File
mod - src/dird/ua_update.c Diff File
mod - src/lib/protos.h Diff File
mod - src/lib/res.c Diff File
mod - src/lib/util.c Diff File

bareos-16.2 ded698fb

2016-07-28 18:46

mvwieringen

Ported: N/A

Details Diff
Merge branch 'bareos-15.2' into bareos-16.2
mod - src/cats/sql_cmds.c Diff File
mod - src/cats/sql_cmds.h Diff File
mod - src/cats/sql_list.c Diff File
mod - src/dird/dird_conf.c Diff File
mod - src/dird/ua_purge.c Diff File
mod - src/lib/protos.h Diff File
mod - src/lib/res.c Diff File
mod - src/lib/util.c Diff File

master 6073640f

2016-07-28 18:42

Frank Bergkemper

Ported: N/A

Details Diff
Storage: Label media

Provides a dialog to label barcodes.

- Select one of the defined scratch pools where labeled media goes
- Select the drive to use for labeling
mod - install/bareos/bareos-dir.d/profile/admin.conf Diff File
mod - module/Storage/src/Storage/Controller/StorageController.php Diff File
add - module/Storage/src/Storage/Form/StorageForm.php Diff File
mod - module/Storage/src/Storage/Model/Storage.php Diff File
mod - module/Storage/src/Storage/Model/StorageModel.php Diff File
mod - module/Storage/view/storage/storage/details.phtml Diff File

bareos-15.2 ca56bea2

2016-07-28 17:26

wandihuttel


Committer: mvwieringen

Ported: N/A

Details Diff
Add error message when action on purge is not set in the pool resource
mod - src/dird/ua_purge.c Diff File

bareos-15.2 494948e8

2016-07-28 16:01

mvwieringen

Ported: N/A

Details Diff
cats: Tweak layout.
mod - src/cats/sql_cmds.c Diff File
mod - src/cats/sql_list.c Diff File

bareos-15.2 c8f8b104

2016-07-27 19:58

tobias.gross


Committer: mvwieringen

Ported: N/A

Details Diff
cats: Fix non performant SQL query for 'list jobs last'

On at least MYSQL this query leads to long running queries improvements
are seen from 10 minutes down do 0.03 second.

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - src/cats/sql_cmds.c Diff File
mod - src/cats/sql_cmds.h Diff File
mod - src/cats/sql_list.c Diff File

master 78e17f85

2016-07-27 17:49

Philipp Storz

Ported: N/A

Details Diff
Add regression test for always incremental scheme
mod - DartTestfile.txt.in Diff File
add - configs/always-incremental-test/bareos-dir.d/job/Consolidate.conf Diff File
add - configs/always-incremental-test/bareos-dir.d/job/RestoreFiles.conf Diff File
add - configs/always-incremental-test/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - configs/always-incremental-test/bareos-dir.d/pool/AI-Full.conf Diff File
add - configs/always-incremental-test/bareos-dir.d/pool/AI-Incremental.conf Diff File
add - configs/always-incremental-test/bareos-dir.d/pool/AI-Longterm.conf Diff File
add - configs/always-incremental-test/bareos-dir.d/pool/Default.conf Diff File
add - configs/always-incremental-test/bareos-dir.d/pool/Scratch.conf Diff File
add - configs/always-incremental-test/bareos-dir.d/schedule/Consolidate.conf Diff File
add - configs/always-incremental-test/bareos-dir.d/storage/File1.conf.in Diff File
add - configs/always-incremental-test/bareos-dir.d/storage/File2.conf.in Diff File
add - configs/always-incremental-test/bareos-sd.d/device/FileStorage.conf.in Diff File
add - configs/always-incremental-test/bareos-sd.d/device/FileStorage2.conf.in Diff File
add - tests/always-incremental-test Diff File

master fdcbd9d5

2016-07-26 18:31

Frank Bergkemper

Ported: N/A

Details Diff
Restore: Bugfix

An exception has been thrown when no jobids for a specific client were available.

This patch allows an emtpy jobid if no backup jobs are available.

We just drop the jobid argument from isset(), so the argument list is correct
in case of not given jobid, by that the exception is no longer thrown.

Also we no longer try to retrieve related jobids via bvfs api for a not given jobid
which lead to unnecessary load on dird. In this case $jobids, $files and
$directories is immediatly set to null.

Note: bfvs_get_jobids needs at least one jobid to retrieve related jobids for a most
recent restore.
mod - module/Restore/src/Restore/Controller/RestoreController.php Diff File
mod - module/Restore/src/Restore/Model/RestoreModel.php Diff File

master d524ff15

2016-07-26 17:49

Marco van Wieringen

Ported: N/A

Details Diff
Refactor other controllers to be analog to new Storage one.
mod - module/Client/src/Client/Controller/ClientController.php Diff File
mod - module/Job/src/Job/Controller/JobController.php Diff File
mod - module/Schedule/src/Schedule/Controller/ScheduleController.php Diff File
mod - module/Storage/src/Storage/Controller/StorageController.php Diff File

master 8bf4e65d

2016-07-26 17:39

Marco van Wieringen

Ported: N/A

Details Diff
Sync bootstrap

Upgrade from v3.3.6 to v3.3.7
mod - public/css/bootstrap-theme.css Diff File
mod - public/css/bootstrap-theme.css.map Diff File
mod - public/css/bootstrap-theme.min.css Diff File
mod - public/css/bootstrap.css Diff File
mod - public/css/bootstrap.css.map Diff File
mod - public/css/bootstrap.min.css Diff File
mod - public/js/bootstrap.js Diff File
mod - public/js/bootstrap.min.js Diff File

bareos-15.2 cd2433e4

2016-07-26 17:25

mvwieringen

Ported: N/A

Details Diff
config: Refactor escape_string function.

The escape_string function used for pretty printing from now on has a
POOL_MEM as argument to store the escaped data in. It also now sizes the
buffer right based on the len argument given. This way the calling code
can be cleaned up quite a bit as it now does the same action multiple
times which leads to much more code maintenance.
mod - src/dird/dird_conf.c Diff File
mod - src/lib/protos.h Diff File
mod - src/lib/res.c Diff File
mod - src/lib/util.c Diff File

bareos-15.2 01cae663

2016-07-26 11:29

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
config: escape File= and Plugin= directives

Plugin= and Fileset= directives of Filesets were not
correctly escaped in FILESETRES::print_config.

Additionally, the Plugin= entries were not printed
with quotes.
mod - src/dird/dird_conf.c Diff File
mod - src/lib/util.c Diff File

bareos-16.2 4583bfdc

2016-07-25 18:31

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
consolidate inherits accurate setting to started jobs

Now the accurate setting from the consolidate job is also
set when starting the virtualfull consolidation jobs
mod - src/dird/backup.c Diff File
mod - src/dird/consolidate.c Diff File

bareos-16.2 51f2e38b

2016-07-25 13:40

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
add .consoles command
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_dotcmds.c Diff File

bareos-16.2 e1239a57

2016-07-23 20:09

pstorz

Ported: N/A

Details Diff
Fix wrong reuse of ed1 in update_job()
mod - src/dird/ua_update.c Diff File

bareos-16.2 c5c876ca

2016-07-23 12:21

mvwieringen

Ported: N/A

Details Diff
Tweak layout.
mod - src/dird/dird_conf.c Diff File

bareos-15.2 11e6db96

2016-07-22 12:10

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
Fix printing wildbase entries

Wild Base settings were not correctly printed when showing
a fileset.

This is now fixed
mod - src/dird/dird_conf.c Diff File

master 966ad8eb

2016-07-21 17:36

mvwieringen

Ported: N/A

Details Diff
Merge branch 'bareos-16.2'
mod - src/cats/sql_list.c Diff File
mod - src/dird/consolidate.c Diff File
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_update.c Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 445 446 447 448 449 450 451 ... 480 ... 540 ... 600 ... 604 605 606  Next  Last