Changesets: bareos

master 0ee90de5

2016-06-02 15:04

Marco van Wieringen

Ported: N/A

Details Diff
Sync jstree

Upgrade from v3.1.1 to v3.3.1
mod - public/css/jstree.css Diff File
mod - public/css/jstree.min.css Diff File
mod - public/js/jstree.js Diff File
mod - public/js/jstree.min.js Diff File

master f88afc7b

2016-06-02 14:57

Marco van Wieringen

Ported: N/A

Details Diff
Sync jquery

Upgrade from v1.11.3 to v1.12.4
mod - public/js/jquery.js Diff File
mod - public/js/jquery.min.js Diff File
mod - public/js/jquery.min.map Diff File

master f759eea5

2016-06-01 20:23

Marco van Wieringen


Committer: Frank Bergkemper

Ported: N/A

Details Diff
Sync datatables

datatables 1.10.12
buttons 1.2.0
select 1.2.0
mod - module/Client/view/client/client/details.phtml Diff File
mod - module/Client/view/client/client/index.phtml Diff File
mod - module/Dashboard/view/dashboard/dashboard/index.phtml Diff File
mod - module/Fileset/view/fileset/fileset/details.phtml Diff File
mod - module/Fileset/view/fileset/fileset/index.phtml Diff File
mod - module/Job/view/job/job/details.phtml Diff File
mod - module/Job/view/job/job/index.phtml Diff File
mod - module/Job/view/job/job/run.phtml Diff File
mod - module/Media/view/media/media/details.phtml Diff File
mod - module/Media/view/media/media/index.phtml Diff File
mod - module/Pool/view/pool/pool/details.phtml Diff File
mod - module/Pool/view/pool/pool/index.phtml Diff File
mod - module/Restore/view/restore/restore/index.phtml Diff File
mod - module/Storage/view/storage/storage/details.phtml Diff File
mod - module/Storage/view/storage/storage/index.phtml Diff File
rm - public/css/buttons.bootstrap.css Diff File
rm - public/css/buttons.bootstrap.min.css Diff File
rm - public/css/buttons.dataTables.css Diff File
rm - public/css/buttons.dataTables.min.css Diff File
rm - public/css/dataTables.bootstrap.min.css Diff File
add - public/css/datatables-ext.min.css Diff File
add - public/css/datatables.min.css Diff File
rm - public/css/select.dataTables.min.css Diff File
rm - public/js/buttons.bootstrap.js Diff File
rm - public/js/buttons.bootstrap.min.js Diff File
rm - public/js/dataTables.bootstrap.js Diff File
rm - public/js/dataTables.bootstrap.min.js Diff File
rm - public/js/dataTables.buttons.js Diff File
rm - public/js/dataTables.buttons.min.js Diff File
rm - public/js/dataTables.select.js Diff File
rm - public/js/dataTables.select.min.js Diff File
add - public/js/datatables-ext.js Diff File
add - public/js/datatables-ext.min.js Diff File
add - public/js/datatables.min.js Diff File
rm - public/js/jquery.dataTables.min.js Diff File

master 52708427

2016-06-01 18:28

Joerg Steffens

Ported: N/A

Details Diff
bareos-fd-connect: improved integration

bareos-fd-connect now works with all FD commands, can cope with mutliple
command arguments (spaces have to be replaced by 0x1) and offers an interactive mode.

Under the hood, there is now a cleaner separation between
DirectorConsole and FileDaemon connections.

The classes BSock and BSockJson are deprecated.
You should use the new classes
* bareos.bsock.DirectorConsole
* bareos.bsock.DirectorConsoleJson
* bareos.bsock.FileDaemon
mod - README.rst Diff File
mod - bareos/bsock/__init__.py Diff File
mod - bareos/bsock/bsock.py Diff File
mod - bareos/bsock/bsockjson.py Diff File
mod - bareos/bsock/constants.py Diff File
add - bareos/bsock/directorconsole.py Diff File
add - bareos/bsock/directorconsolejson.py Diff File
mod - bareos/bsock/filedaemon.py Diff File
mod - bareos/bsock/lowlevel.py Diff File
mod - bin/bareos-fd-connect.py Diff File
mod - bin/bconsole-json.py Diff File
mod - bin/bconsole.py Diff File

master 754a3e8a

2016-05-30 12:47

mvwieringen

Ported: N/A

Details Diff
dird: Validate pool types in config.

This patch adds a special new config type CFG_TYPE_POOLTYPE which is
used to parse pool types and makes sure only valid pool types are
allowed. Up until now the pool type is stored as a CFG_TYPE_STRNAME and
a check in the database checks if the pool type is really valid. This is
far from user friendly, from now on the DIR will validate the pool type
and store it in the correct way in the config using a filter table which
ignores any end user case sensitivity.

Fixes 0000664: Validate pool types in config
Affected Issues
0000664
mod - src/dird/dird_conf.c Diff File
mod - src/lib/parse_conf.h Diff File
mod - src/lib/res.c Diff File

master 13118735

2016-05-29 12:44

mvwieringen

Ported: N/A

Details Diff
lib: Fix compile warning.
mod - src/lib/bsys.c Diff File

master fe155cbd

2016-05-29 00:01

Marco van Wieringen

Ported: N/A

Details Diff
Fix routing for media.

Allow also dots in media names for the Media details routing.

Fixes 0000663: crashing if parameter contains a dot
mod - module/Media/config/module.config.php Diff File

master caa50ae5

2016-05-27 15:46

mvwieringen

Ported: N/A

Details Diff
Merge branch 'bareos-15.2'
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File
mod - src/dird/ndmp_dma_backup.c Diff File
mod - src/filed/status.c Diff File

master fda075a3

2016-05-25 21:44

mvwieringen

Ported: N/A

Details Diff
ndmp: Make usage of LMDB in NDMP configurable per client.
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File
mod - src/dird/ndmp_dma_backup.c Diff File

master 24a4d165

2016-05-25 19:23

joergs

Ported: N/A

Details Diff
Bareos configuration: use one file per resource

Reasons
-------

Prior versions of Bareos had one configuration file per component
(bareos-dir, bareos-sd, bareos-fd, bareos-tray-monitor, ...).

Most larger installation have splitted the configuration into separate
files, making it easier to manage the configuration.

Also we noticed, that some extra packages (bareos-webui, plugins, ...) require extra configuration
which must be included into the director configuration.

Also the new configuration API ("configure add" bconsole command) create
a configuration file pre resource.

Therefore we decided, to split the Bareos default configuration into
separate files and package it accordingly.

Naming
------

* $CONFIGDIR refers to the configuration directory. Bareos Linux
packages use "/etc/bareos/".

* Components:
* bareos-dir
* bareos-sd
* bareos-fd
* bareos-traymonitor
* bconsole
* bat (only legacy config file: bat.conf)

* $COMPONENT refers to one of the listed Components.

* Legacy config file (still valid and supported, with some
limitation when using the configuration API):
* $CONFIGDIR/$COMPONENT.conf

Changes
-------

When updating from bareos < 16.2, most of these changes are not relevant,
as the legacy configuration will still be used.

* configsubdirectories
* if legacy config file ($CONFIGDIR/$COMPONENT.conf) not found,
following wildcard path will be used to load the configuration:
* $CONFIGDIR/$COMPONENT.d/*/*.conf
* one config file per resource. Name of the config file is identical with the resource name.
* e.g.
* bareos-dir.d/director/bareos-dir.conf
* bareos-dir.d/pool/Full.conf
* There is one exception:
the resource bareos-fd.d/client/myself.conf always has the file name myself.conf,
while the name is normally set to the hostname of the system.
* the -c command line switch takes file and directories as arguments.
When the argument is a directory, $COMPONENT.d/*/*.conf is added to load the configuration.
* additional package can contain configuration files that are automatically included
* However, most additional configuration resources require configuration.
These configuration come as example files:
* $CONFIGDIR/$COMPONENT.d/$RESOURCE/$NAME.conf.example
* For example, the bareos-webui comes with two config resources for the bareos-director:
* $CONFIGDIR/bareos-director.d/profile/webui.conf
* $CONFIGDIR/bareos-director.d/console/user1.conf.example
* modified resource names:
* $HOSTNAME-dir => bareos-dir
* $HOSTNAME-sd => bareos-sd
* make more sense when installing just the fd. Then probaly only the Address must be changed.
* fits better into configsubdirectory structure and packaging,
because otherwise the filename is only known at install time /and might change)
* "Linux All" => "LinuxAll"
* Spaces are still valid in resource names.
However, the build configuration script wasn't able to cope the file names containing spaces.
* bareos-traymonitor
* also single file per resource.
* bareos-traymonitor package only contains $CONFIGDIR/tray-monitor.d/monitor/bareos-mon.conf.
* The other resoures are part of the related packages:
* $CONFIGDIR/tray-monitor.d/client/FileDaemon-local.conf is part of bareos-filedaemon
* $CONFIGDIR/tray-monitor.d/storage/StorageDaemon-local.conf is part of bareos-storage
* $CONFIGDIR/tray-monitor.d/director/Director-local.conf is part of bareos-director
* This way, the bareos-traymonitor will be configured automatically for the installed components.

How to use configsubdirectories
-------------------------------

* Fresh installation
* The easiest way to start with configsubdirectories and configuration API
is to start with a fresh installation.
* It will be useable immediatly after installation of the bareos-director.
* When additional packages come with example configuration files,
copy them to $NAME.conf, modify it to your needs and reload the director.
* Attention:
* when you want to remove a configuration resource
that has been deployed with the bareos packages,
it is adviced to replace the resource config file by an empty file.
This prevents that the resource reappears with a package update.
* This is mainly true for RPM Bareos packages.
Debian store the deployed configuration in /usr/lib/bareos/defaultconfigs/
and copies them to /etc/bareos/ only if there is no configuration.
Similar for Windows.
* Update
* When update to a Bareos version containing configsubdirectories (Bareos >= 16.2),
the existing configuration will not be touched and is still the default configuration.
* Attention: Problems can occur, if you have already splitted your configuration
to the same subdirectories as used by the new packages ($CONFIGDIR/$COMPONENT.d/*/)
and have implemented an own wildcard mechanism to load them.
In this case, newly installed configuration resource files can alter
your current configuration in adding additional resources.
* As long as the old configuration file ($CONFIGDIR/$COMPONENT.conf) exists, it will be used.
* The correct way to migrate to the new configuration scheme would be
to split the configuration file into resources,
store them in the resource directories and then remove the original configuration file.
* This requires effort.
It is planed to create a program that helps to migrate the settings,
however, until now, it is not available.
* The easy way is:
* mkdir $CONFIGDIR/$COMPONENT.d/migrate && mv $CONFIGDIR/$COMPONENT.conf $CONFIGDIR/$COMPONENT.d/migrate
* Resources defined in both, the new configuration directory scheme
and the old configuration file must be removed from one of the places,
best from the old configuration file,
after verifying that the settings are identical with the new settings.
mod - autoconf/configure.in Diff File
mod - debian/bareos-director.bareos-dir.init.in Diff File
mod - debian/bareos-director.dirs Diff File
mod - debian/bareos-director.install.in Diff File
mod - debian/bareos-director.postinst.in Diff File
mod - debian/bareos-director.postrm Diff File
mod - debian/bareos-director.service.in Diff File
mod - debian/bareos-filedaemon-ceph-plugin.install.in Diff File
mod - debian/bareos-filedaemon-glusterfs-plugin.install.in Diff File
mod - debian/bareos-filedaemon-ldap-python-plugin.install.in Diff File
mod - debian/bareos-filedaemon.install.in Diff File
mod - debian/bareos-filedaemon.postinst.in Diff File
mod - debian/bareos-filedaemon.postrm Diff File
mod - debian/bareos-filedaemon.service.in Diff File
mod - debian/bareos-storage-ceph.install.in Diff File
mod - debian/bareos-storage-fifo.install.in Diff File
mod - debian/bareos-storage-glusterfs.install.in Diff File
mod - debian/bareos-storage-tape.install.in Diff File
mod - debian/bareos-storage.install.in Diff File
mod - debian/bareos-storage.postinst.in Diff File
mod - debian/bareos-storage.postrm Diff File
mod - debian/bareos-storage.service.in Diff File
add - debian/bareos-traymonitor.dirs Diff File
mod - debian/bareos-traymonitor.install.in Diff File
mod - debian/bareos-traymonitor.postinst.in Diff File
mod - debian/bareos-traymonitor.postrm Diff File
mod - platforms/packaging/bareos.spec Diff File
mod - platforms/redhat/bareos-dir.in Diff File
mod - platforms/redhat/bareos-fd.in Diff File
mod - platforms/redhat/bareos-sd.in Diff File
mod - platforms/suse/bareos-dir.in Diff File
mod - platforms/suse/bareos-fd.in Diff File
mod - platforms/suse/bareos-sd.in Diff File
mod - platforms/systemd/bareos-dir.service.in Diff File
mod - platforms/systemd/bareos-fd.service.in Diff File
mod - platforms/systemd/bareos-sd.service.in Diff File
mod - scripts/bareos-config-lib.sh.in Diff File
mod - scripts/bareos-ctl-dir.in Diff File
mod - scripts/bareos-ctl-fd.in Diff File
mod - scripts/bareos-ctl-funcs Diff File
mod - scripts/bareos-ctl-sd.in Diff File
mod - src/cats/make_catalog_backup.pl.in Diff File
mod - src/console/console.c Diff File
add - src/defaultconfigs/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - src/defaultconfigs/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - src/defaultconfigs/bareos-dir.d/console/bareos-mon.conf.in Diff File
add - src/defaultconfigs/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - src/defaultconfigs/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - src/defaultconfigs/bareos-dir.d/fileset/LinuxAll.conf.in Diff File
add - src/defaultconfigs/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - src/defaultconfigs/bareos-dir.d/fileset/Windows All Drives.conf Diff File
add - src/defaultconfigs/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - src/defaultconfigs/bareos-dir.d/job/BackupClient1.conf Diff File
add - src/defaultconfigs/bareos-dir.d/job/RestoreFiles.conf Diff File
add - src/defaultconfigs/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - src/defaultconfigs/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - src/defaultconfigs/bareos-dir.d/messages/Daemon.conf.in Diff File
add - src/defaultconfigs/bareos-dir.d/messages/Standard.conf.in Diff File
add - src/defaultconfigs/bareos-dir.d/pool/Differential.conf Diff File
add - src/defaultconfigs/bareos-dir.d/pool/Full.conf Diff File
add - src/defaultconfigs/bareos-dir.d/pool/Incremental.conf Diff File
add - src/defaultconfigs/bareos-dir.d/pool/Scratch.conf Diff File
add - src/defaultconfigs/bareos-dir.d/schedule/WeeklyCycle.conf Diff File
add - src/defaultconfigs/bareos-dir.d/schedule/WeeklyCycleAfterBackup.conf Diff File
add - src/defaultconfigs/bareos-dir.d/storage/File.conf.in Diff File
add - src/defaultconfigs/bareos-fd.d/client/myself.conf.in Diff File
add - src/defaultconfigs/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - src/defaultconfigs/bareos-fd.d/director/bareos-mon.conf.in Diff File
add - src/defaultconfigs/bareos-fd.d/messages/Standard.conf Diff File
rm - src/defaultconfigs/bareos-sd.d/device-gluster.conf Diff File
add - src/defaultconfigs/bareos-sd.d/device/FileStorage.conf.in Diff File
add - src/defaultconfigs/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - src/defaultconfigs/bareos-sd.d/director/bareos-mon.conf.in Diff File
add - src/defaultconfigs/bareos-sd.d/messages/Standard.conf Diff File
add - src/defaultconfigs/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - src/defaultconfigs/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
add - src/defaultconfigs/tray-monitor.d/director/Director-local.conf.in Diff File
add - src/defaultconfigs/tray-monitor.d/monitor/bareos-mon.conf.in Diff File
add - src/defaultconfigs/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - src/dird/Makefile.in Diff File
mod - src/dird/dbcheck.c Diff File
mod - src/dird/dird.c Diff File
mod - src/dird/ua_configure.c Diff File
mod - src/dird/ua_restore.c Diff File
mod - src/filed/Makefile.in Diff File
mod - src/filed/filed.c Diff File
mod - src/lib/bsys.c Diff File
mod - src/lib/parse_conf.c Diff File
mod - src/lib/parse_conf.h Diff File
mod - src/lib/protos.h Diff File
mod - src/lib/res.c Diff File
mod - src/plugins/filed/Makefile.in Diff File
add - src/plugins/filed/cephfs-conf.d/bareos-dir.d/fileset/plugin-cephfs.conf.example Diff File
add - src/plugins/filed/cephfs-conf.d/bareos-dir.d/job/BackupCephfs.conf.example Diff File
add - src/plugins/filed/cephfs-conf.d/bareos-dir.d/job/RestoreCephfs.conf.example Diff File
add - src/plugins/filed/gfapi-conf.d/bareos-dir.d/fileset/plugin-gfapi.conf.example Diff File
add - src/plugins/filed/gfapi-conf.d/bareos-dir.d/job/BackupGFAPI.conf.example Diff File
add - src/plugins/filed/gfapi-conf.d/bareos-dir.d/job/RestoreGFAPI.conf.example Diff File
rm - src/plugins/filed/plugin-cephfs.conf Diff File
rm - src/plugins/filed/plugin-gfapi.conf Diff File
rm - src/plugins/filed/plugin-python-ldap.conf.in Diff File
rm - src/plugins/filed/plugin-rados.conf Diff File
add - src/plugins/filed/python-ldap-conf.d/bareos-dir.d/fileset/plugin-ldap.conf.example.in Diff File
add - src/plugins/filed/python-ldap-conf.d/bareos-dir.d/job/backup-ldap.conf.example Diff File
add - src/plugins/filed/python-ldap-conf.d/bareos-dir.d/job/restore-ldap.conf.example Diff File
add - src/plugins/filed/rados-conf.d/bareos-dir.d/fileset/plugin-rados.conf.example Diff File
add - src/plugins/filed/rados-conf.d/bareos-dir.d/job/BackupRados.conf.example Diff File
add - src/plugins/filed/rados-conf.d/bareos-dir.d/job/RestoreRados.conf.example Diff File
mod - src/qt-tray-monitor/mainwindow.cpp Diff File
mod - src/qt-tray-monitor/mainwindow.h Diff File
mod - src/qt-tray-monitor/monitoritemthread.cpp Diff File
mod - src/qt-tray-monitor/tray-monitor.cpp Diff File
mod - src/qt-tray-monitor/tray-monitor.pro.in Diff File
mod - src/qt-tray-monitor/tray_conf.cpp Diff File
mod - src/qt-tray-monitor/tray_conf.h Diff File
mod - src/stored/Makefile.in Diff File
mod - src/stored/backends/Makefile.in Diff File
add - src/stored/backends/gfapi_device.d/bareos-sd.d/device/GlusterStorage.conf.example Diff File
add - src/stored/backends/unix_tape_device.d/bareos-sd.d/device/autochanger-0.conf.example Diff File
mod - src/stored/stored.c Diff File

master b0b9cfc8

2016-05-25 17:58

Frank Bergkemper

Ported: N/A

Details Diff
README updates
mod - README.md Diff File

master c3d2e7f9

2016-05-25 13:42

Frank Bergkemper

Ported: N/A

Details Diff
updates AUTHORS
mod - AUTHORS Diff File

master 4c4d1aa0

2016-05-24 20:16

Frank Bergkemper

Ported: N/A

Details Diff
version bump 16.2.2
mod - version.txt Diff File

master 3afa4482

2016-05-24 19:59

joergs

Ported: N/A

Details Diff
filed status: fix confusing comment
mod - src/filed/status.c Diff File

master fd17566d

2016-05-24 18:55

Frank Bergkemper

Ported: N/A

Details Diff
adds a first selenium test
add - tests/selenium/README.md Diff File
add - tests/selenium/webui-selenium-test.py Diff File

master 6f877518

2016-05-24 18:43

Frank Bergkemper

Ported: N/A

Details Diff
restructures tests
mod - .travis.yml Diff File
mod - phpunit.xml Diff File
rm - tests/FileTest/Controller/IndexControllerTest.php Diff File
rm - tests/FileTest/Model/FileTableTest.php Diff File
rm - tests/LogTest/Controller/IndexControllerTest.php Diff File
rm - tests/LogTest/Model/LogTableTest.php Diff File

master 4a4a5a24

2016-05-24 18:34

Frank Bergkemper

Ported: N/A

Details Diff
README.md update
mod - README.md Diff File

master a7584d70

2016-05-21 13:38

mvwieringen

Ported: N/A

Details Diff
stored: Use new slot_number_t and drive_number_t
mod - src/lib/protos.h Diff File
mod - src/stored/autochanger.c Diff File
mod - src/stored/btape.c Diff File
mod - src/stored/dev.c Diff File
mod - src/stored/dev.h Diff File
mod - src/stored/dir_cmd.c Diff File
mod - src/stored/protos.h Diff File
mod - src/stored/status.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

master 87b270ad

2016-05-21 13:38

mvwieringen

Ported: N/A

Details Diff
dird: Add support for caching vol_lists.

This patch adds support for caching the returned vol_list from
get_vol_list_from_storage(). We allocate a so called
runtime_storage_status_t (rss) in the STORERES which has all runtime values.
The vol_list is now also returned as a new type called changer_vol_list_t
which has the old dlist, a timestamp with the unix time this data was
retrieved and a reference count. The cached vol_list is valid for
CacheStatusInterval seconds (30) defined in the config of the storage.
The runtime_storage_status_t also contains a mutex that is used for exclusive
access to the autochanger so we never try to perform multiple operations at
the same time but always serialize those. As there are full and partial
volume_lists we keep the type also in the changer_vol_list_t so we only
return the right type depending on the listall flag of
get_vol_list_from_storage().

Now that we cache the vol_lists we should also not remove entries from it
anymore as the list is no longer a trow away list.

This patch also introduces a new set of types e.g. drive_number_t for
drives, slot_number_t for slots.
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/jobq.c Diff File
mod - src/dird/protos.h Diff File
mod - src/dird/sd_cmds.c Diff File
mod - src/dird/storage.c Diff File
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_impexp.c Diff File
mod - src/dird/ua_label.c Diff File
mod - src/dird/ua_purge.c Diff File
mod - src/dird/ua_select.c Diff File
mod - src/dird/ua_status.c Diff File
mod - src/dird/ua_update.c Diff File
mod - src/include/baconfig.h Diff File

master f412c015

2016-05-21 13:38

mvwieringen

Ported: N/A

Details Diff
lib: Add support for 16 bits config vars

We need support for the int16_t and uint16_t types in the config parser.
This patch also adds a union in the s_lex_context which holds the values
instead of having a set of separate values. (only union u for single
values and u and u2 for ranges. As only one type is used per scan this
makes the structure a bit smaller in memory)

This also adds support to sscanf for int16_t and uint16_t. e.g. it adds
the %hu and %hd formats to the sscanf implementation. The print functions
already did understand these formats.
mod - src/dird/run_conf.c Diff File
mod - src/lib/ini.c Diff File
mod - src/lib/lex.c Diff File
mod - src/lib/lex.h Diff File
mod - src/lib/parse_bsr.c Diff File
mod - src/lib/parse_conf.h Diff File
mod - src/lib/res.c Diff File
mod - src/lib/scan.c Diff File
mod - src/stored/stored_conf.c Diff File
mod - src/stored/stored_conf.h Diff File

master 43452558

2016-05-21 13:37

mvwieringen

Ported: N/A

Details Diff
gfapi: Add support for using glusterfind.

Add support to gfapi-fd to use the external glusterfind tool
to generate full and incremental/differential backups based on
the gluster changelogs instead of crawling the filesystem ourself.
add - README.glusterfs Diff File
mod - autoconf/configure.in Diff File
mod - platforms/packaging/bareos.spec Diff File
mod - scripts/Makefile.in Diff File
add - scripts/bareos-glusterfind-wrapper.in Diff File
mod - src/filed/fileset.c Diff File
mod - src/lib/util.c Diff File
mod - src/plugins/filed/gfapi-fd.c Diff File

master 90ab8f49

2016-05-21 13:37

mvwieringen

Ported: N/A

Details Diff
build: Rebuild configure.
mod - configure Diff File

master f63b818d

2016-05-21 13:37

mvwieringen


Committer: joergs

Ported: N/A

Details Diff
Add some more example configs.

- Tweak default diskonly director config.
- Add example for d2d2t using disk-changer script.
- Add example for d2d2t using the builtin autochanger.
add - src/defaultconfigs/d2d2t-builtin-changer/bareos-dir.conf.in Diff File
add - src/defaultconfigs/d2d2t-builtin-changer/bareos-sd.conf.in Diff File
add - src/defaultconfigs/d2d2t-disk-changer/barcodes Diff File
add - src/defaultconfigs/d2d2t-disk-changer/bareos-dir.conf.in Diff File
add - src/defaultconfigs/d2d2t-disk-changer/bareos-sd.conf.in Diff File
add - src/defaultconfigs/d2d2t-disk-changer/disk-changer.conf Diff File
mod - src/defaultconfigs/diskonly/bareos-dir.conf.in Diff File

master 3d820e2e

2016-05-21 11:49

mvwieringen

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

master b69b5722

2016-05-21 11:04

mvwieringen

Ported: N/A

Details Diff
tests: Fix test programs for the new world.

Fix arguments to new version of db_init_database() in the test programs
used when running regression tests.
mod - src/tests/bbatch.c Diff File
mod - src/tests/bvfs_test.c Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 488 489 490 491 492 493 494 ... 540 ... 600 ... 641 642 643  Next  Last