Changesets: bareos

master b35f3717

2016-09-01 19:24

mvwieringen

Ported: N/A

Details Diff
Merge branch 'bareos-15.2' into bareos-16.2
mod - src/cats/bvfs.c Diff File
mod - src/dird/ua_acl.c Diff File
mod - src/dird/ua_dotcmds.c Diff File

bareos-15.2 a7422402

2016-09-01 19:13

mvwieringen

Ported: N/A

Details Diff
bcommand: Fix acl regular expression matching.

We should check for partial matches and disallow those. For that we need
to lose the REG_NOSUB flag and pass a nmatch and pmatch value to
regexec() and check the start and end offset and make sure that its the
full string that matches. We also check if the string has any hints as
to if its a regular expression at all.
mod - src/dird/ua_acl.c Diff File

bareos-15.2 95e12931

2016-09-01 19:06

mvwieringen

Ported: N/A

Details Diff
bcommand: BVFS should check for ACLs.

BVFS has pretty bad ideas on security it allows the end user to specify
any set of JobIds without checking ACLs next to that is allows you to
specify any client without checking access and it also allows filesets
to be browsed that may not be part of your ACLs. This patch tries to
make things more secure by filtering the JobIds you can supply to the
commands and which are returned by making sure that the JobName and
ClientName used by the Job are within your ACLs. User input on clients
and filesets is also validated against the proper ACLs.
mod - src/dird/ua_dotcmds.c Diff File

bareos-16.2 0813dae8

2016-08-31 12:48

pstorz

Ported: N/A

Details Diff
windows installer: added webui

The windows installer now also contains the webui.
mod - platforms/win32/winbareos-nsi.spec Diff File
mod - platforms/win32/winbareos.nsi Diff File

master a886f6e5

2016-08-31 12:31

Philipp Storz

Ported: N/A

Details Diff
Explain where the director address is configured
mod - manuals/en/main/client-initiated-connection.tex Diff File

bareos-15.2 f0ea06f2

2016-08-31 12:26

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
bvfs: Do not add an empty path to path table
mod - src/cats/bvfs.c Diff File

master cebc7bc8

2016-08-30 18:04

mvwieringen

Ported: N/A

Details Diff
Merge branch 'bareos-16.2'
mod - src/dird/consolidate.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/filed/fd_plugins.c Diff File
mod - src/lib/parse_conf.h Diff File
mod - src/plugins/filed/python-fd.c Diff File

bareos-16.2 31b75646

2016-08-30 17:50

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
Added MaxFullConsolidations directive

With AlwaysIncrementalMaxFullAge, it is already possible
to minimize the amount of data being copied when
consolidations are done.

MaxFullConsolidations was introduced to be able to
limit the amount of consolidation jobs per run.

This makes it possible to better distribute the load
with many backups to be consolidated, so that e.g. every
day only a maximum of two full consolidations will be run.

The jobs that are skipped using this directive will then
be run the next call of the consolidate job.
mod - src/dird/consolidate.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/lib/parse_conf.h Diff File

master bdcaf5d7

2016-08-29 19:33

Bruno Friedmann


Committer: Frank Bergkemper

Ported: N/A

Details Diff
First french translation

Signed-off-by: Frank Bergkemper <frank.bergkemper@bareos.com>
mod - module/Application/language/fr_FR.po Diff File
mod - public/js/locale/fr_FR/LC_MESSAGES/fr_FR.po Diff File

master 2fb23cb3

2016-08-29 13:14

mvwieringen

Ported: N/A

Details Diff
Merge branch 'bareos-16.2'
mod - autoconf/configure.in Diff File
mod - configure 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-filedaemon.install.in Diff File
mod - debian/bareos-filedaemon.postinst.in Diff File
mod - debian/bareos-storage-ceph.install.in Diff File
rm - debian/bareos-storage-ceph.postinst.in Diff File
mod - debian/bareos-storage-fifo.install.in Diff File
rm - debian/bareos-storage-fifo.postinst.in Diff File
mod - debian/bareos-storage-glusterfs.install.in Diff File
rm - debian/bareos-storage-glusterfs.postinst.in Diff File
mod - debian/bareos-storage-tape.install.in Diff File
rm - debian/bareos-storage-tape.postinst.in Diff File
mod - debian/bareos-storage.install.in Diff File
mod - debian/bareos-storage.postinst.in Diff File
mod - debian/bareos-traymonitor.postinst.in Diff File
mod - platforms/packaging/bareos.spec Diff File
mod - scripts/bareos-config-lib.sh.in Diff File
mod - src/console/bconsole.conf.in Diff File
mod - src/console/console.c Diff File
mod - src/console/console_conf.c Diff File
add - src/defaultconfigs/bareos-dir.d/profile/operator.conf Diff File
mod - src/dird/Makefile.in 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/job.c Diff File
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_configure.c Diff File
mod - src/dird/ua_dotcmds.c Diff File
mod - src/dird/ua_output.c Diff File
mod - src/dird/ua_status.c Diff File
mod - src/filed/filed_conf.c Diff File
mod - src/lib/lex.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/lmdb/lmdb.h Diff File
mod - src/lmdb/mdb.c Diff File
mod - src/lmdb/midl.h Diff File
mod - src/qt-console/bat_conf.cpp Diff File
mod - src/qt-tray-monitor/tray_conf.cpp Diff File
mod - src/stored/backends/Makefile.in Diff File
add - src/stored/backends/gfapi_device.d/bareos-dir.d/storage/Gluster.conf.example Diff File
add - src/stored/backends/rados_device.d/bareos-dir.d/storage/Rados.conf.example Diff File
add - src/stored/backends/unix_fifo_device.d/bareos-dir.d/storage/NULL.conf.example Diff File
add - src/stored/backends/unix_tape_device.d/bareos-dir.d/storage/Tape.conf.example Diff File
mod - src/stored/backends/unix_tape_device.d/bareos-sd.d/device/tapedrive-0.conf.example Diff File
mod - src/stored/bcopy.c Diff File
mod - src/stored/bextract.c Diff File
mod - src/stored/bls.c Diff File
mod - src/stored/bscan.c Diff File
mod - src/stored/btape.c Diff File
mod - src/stored/stored.c Diff File
mod - src/stored/stored_conf.c Diff File

bareos-16.2 1a8ba8f5

2016-08-29 13:14

mvwieringen

Ported: N/A

Details Diff
Merge branch 'bareos-15.2' into bareos-16.2
mod - src/dird/ua_status.c Diff File
mod - src/lmdb/lmdb.h Diff File
mod - src/lmdb/mdb.c Diff File
mod - src/lmdb/midl.h Diff File

bareos-16.2 f2cfcd20

2016-08-29 12:41

mvwieringen

Ported: N/A

Details Diff
build: Use STORED_RESTYPES define for resource types.
mod - src/stored/backends/Makefile.in Diff File

bareos-16.2 89cf5035

2016-08-26 19:41

joergs

Ported: N/A

Details Diff
Configuration: add example files

Add example Director storage resources
for extra storage backends.
Debian: improved traymonitor configuration packaging.
mod - debian/bareos-director.install.in Diff File
mod - debian/bareos-filedaemon.install.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 - platforms/packaging/bareos.spec Diff File
mod - src/stored/backends/Makefile.in Diff File
add - src/stored/backends/gfapi_device.d/bareos-dir.d/storage/Gluster.conf.example Diff File
add - src/stored/backends/rados_device.d/bareos-dir.d/storage/Rados.conf.example Diff File
add - src/stored/backends/unix_fifo_device.d/bareos-dir.d/storage/NULL.conf.example Diff File
add - src/stored/backends/unix_tape_device.d/bareos-dir.d/storage/Tape.conf.example Diff File
mod - src/stored/backends/unix_tape_device.d/bareos-sd.d/device/tapedrive-0.conf.example Diff File

bareos-16.2 310991b7

2016-08-26 18:45

joergs

Ported: N/A

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

bareos-16.2 693d5ce4

2016-08-26 16:57

joergs

Ported: N/A

Details Diff
Debian: removed outdated postinst scripts

These postinstall scripts tried to set permissions on files that no
longer exists. Therefore these scripts get removed.
To simplyfy Debian postinst scripts, common operations have been moved into the deploy_config
function.
mod - autoconf/configure.in Diff File
mod - debian/bareos-director.postinst.in Diff File
mod - debian/bareos-filedaemon.postinst.in Diff File
rm - debian/bareos-storage-ceph.postinst.in Diff File
rm - debian/bareos-storage-fifo.postinst.in Diff File
rm - debian/bareos-storage-glusterfs.postinst.in Diff File
rm - debian/bareos-storage-tape.postinst.in Diff File
mod - debian/bareos-storage.postinst.in Diff File
mod - debian/bareos-traymonitor.postinst.in Diff File
mod - scripts/bareos-config-lib.sh.in Diff File
mod - src/console/bconsole.conf.in Diff File

bareos-16.2 bcbb17f6

2016-08-25 01:20

joergs

Ported: N/A

Details Diff
subdirectory configuration scheme: adapt usage text
mod - src/console/console.c Diff File
mod - src/dird/dird.c Diff File
mod - src/stored/bcopy.c Diff File
mod - src/stored/bextract.c Diff File
mod - src/stored/bls.c Diff File
mod - src/stored/bscan.c Diff File
mod - src/stored/btape.c Diff File
mod - src/stored/stored.c Diff File

bareos-16.2 85b63f25

2016-08-22 21:06

mvwieringen

Ported: N/A

Details Diff
bcommand: Check arguments to .authorized cmd.
mod - src/dird/ua_dotcmds.c Diff File

bareos-16.2 b2ed8546

2016-08-22 20:12

joergs

Ported: N/A

Details Diff
Fix a problem with exiting on reload

The CONFIG::parse_config_file can propagate exit behaviour on errors.
It commit fixes a problem that occurs when using multiple configuration
files. In this case, the default M_ERROR_TERM have been used in a couple
of cases.
mod - src/lib/lex.c Diff File
mod - src/lib/parse_conf.c Diff File
mod - src/lib/protos.h Diff File

master 303ad61a

2016-08-22 18:39

Joerg Steffens

Ported: N/A

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

bareos-15.2 6aae37e9

2016-08-22 18:12

frank


Committer: mvwieringen

Ported: N/A

Details Diff
bcommand: Fix status scheduler

This prevents displaying disabled schedules in the preview of
the status scheduler command.
mod - src/dird/ua_status.c Diff File

master ccb42ee6

2016-08-22 15:48

Joerg Steffens

Ported: N/A

Details Diff
Cleanup Plugin configuration directives.
mod - manuals/en/main/bareos-fd-resource-client-definitions.tex Diff File
mod - manuals/en/main/bareos-sd-resource-storage-definitions.tex Diff File
mod - manuals/en/main/bconsole.tex Diff File
mod - manuals/en/main/director-resource-director-definitions.tex Diff File
mod - manuals/en/main/plugins.tex Diff File

master a7a616fe

2016-08-22 14:42

Joerg Steffens

Ported: N/A

Details Diff
travis: adding graphviz dependency
mod - .travis.yml Diff File

bareos-15.2 618f3c2c

2016-08-21 21:50

mvwieringen

Ported: N/A

Details Diff
lmdb: Sync to upstream.
mod - src/lmdb/lmdb.h Diff File
mod - src/lmdb/mdb.c Diff File
mod - src/lmdb/midl.h Diff File

bareos-16.2 4d4802cc

2016-08-19 21:49

mvwieringen

Ported: N/A

Details Diff
pythonfd: Fix return of proper Python type for integers.
mod - src/plugins/filed/python-fd.c Diff File

bareos-16.2 d5c4ba49

2016-08-19 20:54

joergs

Ported: N/A

Details Diff
call validate_resource also from configure add.

This is required to check if all required items are set on job resources,
because job resources have special treatment during reading the
configuration, as they can inherit values from jobdefs.
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File
mod - src/dird/ua_configure.c Diff File
mod - src/lib/parse_conf.c Diff File
mod - src/lib/parse_conf.h Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 509 510 511 512 513 514 515 ... 560 ... 630 ... 671 672 673  Next  Last