Changesets: bareos

master aa5db322

2013-09-25 23:21

mvwieringen

Ported: N/A

Details Diff
Try top make the NDMP docs somewhat more failsafe.

After some feedback this should make things somewhat more understandable
when trying to configure NDMP. Some better documentation needs to be
written but we leave that to a true technical writer.
mod - README.NDMP Diff File

bareos-13.2 c02cc91d

2013-09-11 19:46

Marco van Wieringen

Ported: N/A

Details Diff
Fix plugin install into right directory.
mod - platforms/win32/winbareos.nsi Diff File

master fb428fcc

2013-09-11 17:46

mvwieringen

Ported: N/A

Details Diff
Fix plugin install into right directory.
mod - platforms/win32/winbareos.nsi Diff File

bareos-12.4 3dd336ce

2013-09-11 17:46

mvwieringen

Ported: N/A

Details Diff
Fix plugin install into right directory.
mod - platforms/win32/winbareos.nsi Diff File
mod - platforms/win32/winbareos32.spec Diff File
mod - platforms/win32/winbareos64.spec Diff File

bareos-13.2 57f339b8

2013-09-11 17:46

mvwieringen

Ported: N/A

Details Diff
Fix plugin install into right directory.
mod - platforms/win32/winbareos.nsi Diff File

master e0256bc6

2013-09-09 16:50

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
SelfTest fileset added

For the regression tests and for first tries it is better
to have a SelfTest fileset that only backups a limited
amount of data.

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - src/defaultconfigs/diskonly/bareos-dir.conf.in Diff File
mod - src/dird/bareos-dir.conf.in Diff File

bareos-13.2 f6f9ff58

2013-09-09 12:42

Philipp Storz


Committer: Marco van Wieringen

Ported: N/A

Details Diff
Fixed rights on tray-monitor.conf

When limiting the access to the config files to admin only
we also did this to the tray-monitor configuration file.

Of course this is wrong, as the traymon is started as normal user.

This patch fixes this and sets the tray-monitor.conf file ownership and
access rights to the group "users".

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - platforms/win32/winbareos.nsi Diff File

bareos-12.4 e0e0232f

2013-09-09 10:42

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
Fixed rights on tray-monitor.conf

When limiting the access to the config files to admin only
we also did this to the tray-monitor configuration file.

Of course this is wrong, as the traymon is started as normal user.

This patch fixes this and sets the tray-monitor.conf file ownership and
access rights to the group "users".

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - platforms/win32/winbareos.nsi Diff File

bareos-13.2 a99d96c7

2013-09-09 10:42

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
Fixed rights on tray-monitor.conf

When limiting the access to the config files to admin only
we also did this to the tray-monitor configuration file.

Of course this is wrong, as the traymon is started as normal user.

This patch fixes this and sets the tray-monitor.conf file ownership and
access rights to the group "users".

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - platforms/win32/winbareos.nsi Diff File

master 05000036

2013-09-09 10:42

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
Fixed rights on tray-monitor.conf

When limiting the access to the config files to admin only
we also did this to the tray-monitor configuration file.

Of course this is wrong, as the traymon is started as normal user.

This patch fixes this and sets the tray-monitor.conf file ownership and
access rights to the group "users".

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - platforms/win32/winbareos.nsi Diff File

master 273a9a22

2013-09-07 23:33

mvwieringen

Ported: N/A

Details Diff
Try to fix travis for new pool names.
mod - test/all Diff File

master a8db3504

2013-09-07 21:13

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
replaced the default configs with the new ones

We now install the new disk-only default configuration files
for director and storage.

The old ones are still available in the folder defaultconfigs/legacy

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
add - src/defaultconfigs/legacy/README Diff File
add - src/defaultconfigs/legacy/bareos-dir.conf.in Diff File
add - src/defaultconfigs/legacy/bareos-sd.conf.in Diff File
mod - src/dird/bareos-dir.conf.in Diff File
mod - src/stored/bareos-sd.conf.in Diff File

bareos-13.2 1f21f94f

2013-09-07 10:26

Marco van Wieringen

Ported: N/A

Details Diff
Enhance allowed script dir to not allow relative pathnames.

When users start using releative pathnames it becomes hard to determine
if a path is within a certain allowed path setting without reverting to
more drastic measures. So we just don't allow relative pathnames for
scripts when using the allowed script dir feature.
mod - src/lib/runscript.c Diff File

master 58cc058d

2013-09-07 08:26

mvwieringen

Ported: N/A

Details Diff
Enhance allowed script dir to not allow relative pathnames.

When users start using releative pathnames it becomes hard to determine
if a path is within a certain allowed path setting without reverting to
more drastic measures. So we just don't allow relative pathnames for
scripts when using the allowed script dir feature.
mod - src/lib/runscript.c Diff File

bareos-13.2 4d844e08

2013-09-07 08:26

mvwieringen

Ported: N/A

Details Diff
Enhance allowed script dir to not allow relative pathnames.

When users start using releative pathnames it becomes hard to determine
if a path is within a certain allowed path setting without reverting to
more drastic measures. So we just don't allow relative pathnames for
scripts when using the allowed script dir feature.
mod - src/lib/runscript.c Diff File

bareos-13.2 4637ac1a

2013-09-06 17:18

Marco van Wieringen

Ported: N/A

Details Diff
Tweak Makefile.in to always show what its doing.
mod - src/dird/Makefile.in Diff File
mod - src/filed/Makefile.in Diff File
mod - src/stored/Makefile.in Diff File
mod - src/tests/Makefile.in Diff File
mod - src/tools/Makefile.in Diff File

master 31cd2e5c

2013-09-06 15:18

mvwieringen

Ported: N/A

Details Diff
Tweak Makefile.in to always show what its doing.
mod - src/dird/Makefile.in Diff File
mod - src/filed/Makefile.in Diff File
mod - src/stored/Makefile.in Diff File
mod - src/tests/Makefile.in Diff File
mod - src/tools/Makefile.in Diff File

bareos-13.2 b4fd61f8

2013-09-06 15:18

mvwieringen

Ported: N/A

Details Diff
Tweak Makefile.in to always show what its doing.
mod - src/dird/Makefile.in Diff File
mod - src/filed/Makefile.in Diff File
mod - src/stored/Makefile.in Diff File
mod - src/tests/Makefile.in Diff File
mod - src/tools/Makefile.in Diff File

master 3c882770

2013-09-05 19:51

mvwieringen

Ported: N/A

Details Diff
Fix job pruning.

We added different types of job pruning some time ago but it seems that
the JobType argument to prune_jobs() is just ignored and only Backup
jobs are pruned. This is a first attempt at really implementing pruning
of different Job types.
mod - src/dird/ua_prune.c Diff File

bareos-13.2 eed546f9

2013-09-05 17:29

Marco van Wieringen

Ported: N/A

Details Diff
Fix version number.
mod - platforms/packaging/bareos-Univention_3.1.dsc Diff File

bareos-13.2 c0e84afa

2013-09-05 15:29

mvwieringen

Ported: N/A

Details Diff
Fix version number.
mod - platforms/packaging/bareos-Univention_3.1.dsc Diff File

bareos-13.2 2fe234c2

2013-09-05 14:52

Philipp Storz


Committer: Marco van Wieringen

Ported: N/A

Details Diff
update version number to 13.2.1
mod - configure Diff File
mod - platforms/packaging/bareos-Debian_6.0.dsc Diff File
mod - platforms/packaging/bareos-Debian_7.0.dsc Diff File
mod - platforms/packaging/bareos-xUbuntu_10.04.dsc Diff File
mod - platforms/packaging/bareos-xUbuntu_12.04.dsc Diff File
mod - platforms/packaging/bareos.changes Diff File
mod - platforms/packaging/bareos.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
mod - po/POTFILES.in Diff File
mod - src/include/version.h Diff File

bareos-13.2 09a881bd

2013-09-05 12:52

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
update version number to 13.2.1
mod - configure Diff File
mod - platforms/packaging/bareos-Debian_6.0.dsc Diff File
mod - platforms/packaging/bareos-Debian_7.0.dsc Diff File
mod - platforms/packaging/bareos-xUbuntu_10.04.dsc Diff File
mod - platforms/packaging/bareos-xUbuntu_12.04.dsc Diff File
mod - platforms/packaging/bareos.changes Diff File
mod - platforms/packaging/bareos.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
mod - po/POTFILES.in Diff File
mod - src/include/version.h Diff File

bareos-12.4 c82289be

2013-09-04 11:39

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
Updated version to 12.4.5
mod - configure Diff File
mod - platforms/opsi/CLIENT_DATA/setup3264.ins Diff File
mod - platforms/packaging/bareos-Debian_6.0.dsc Diff File
mod - platforms/packaging/bareos-Debian_7.0.dsc Diff File
mod - platforms/packaging/bareos-xUbuntu_12.04.dsc Diff File
mod - platforms/packaging/bareos.changes Diff File
mod - platforms/packaging/bareos.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
mod - po/POTFILES.in Diff File
mod - po/bareos.pot Diff File
mod - po/de.po Diff File
mod - po/es.po Diff File
mod - po/fr.po Diff File
mod - po/it.po Diff File
mod - po/nl.po Diff File
mod - po/sv.po Diff File
mod - po/uk.po Diff File
mod - src/include/version.h Diff File

master e064b680

2013-09-04 11:10

mvwieringen

Ported: N/A

Details Diff
Copy job definition requires unnecessary settings

When configuring a Migration or Copy Job you need to specify a Client
and Fileset although those items are never used in the Job as it selects
via a certain selection criterium the Jobs it needs to Migrate or Copy
and uses the Client and Fileset of that original Job.

We relaxed the configuration engine to no longer make the Client and
Fileset keyword required keywords. In the check_resources() function
we now check after the required keyword check what type of Job is
configured and when its not a Migration or Copy Job we still fail the
configuration check as for any Job not being a Migration or Copy Job we
still need the Client and Fileset.

We also needed to check in a lot of places if we have a Client or
Fileset for the current running Job as a lot of code assumes that there
always is a Client or Fileset. This is of course a bad assumption and
hopefully we found all places where these wrong assumptions are made
and the Jobs Client or Fileset pointer is dereferenced without a check.

This new code passed a full regression test both with the old configs
for Migrate and Copy with a dummy Client and Fileset and without.

Fixes 0000220: Copy job definition requires unnecessary settings
Affected Issues
0000220
mod - src/dird/backup.c Diff File
mod - src/dird/dird.c Diff File
mod - src/dird/dird_conf.c Diff File
mod - src/dird/job.c Diff File
mod - src/dird/jobq.c Diff File
mod - src/dird/migrate.c Diff File
mod - src/dird/msgchan.c Diff File
mod - src/dird/ndmp_dma.c Diff File
mod - src/dird/protos.h Diff File
mod - src/dird/quota.c Diff File
mod - src/dird/restore.c Diff File
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_run.c Diff File
mod - src/dird/verify.c Diff File
mod - src/stored/askdir.c Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 601 602 603 604 605 606 607 ... 630 631 632  Next  Last