Changesets: bareos

master 6c9046ea

2014-03-19 19:44

Marco van Wieringen

Ported: N/A

Details Diff
Implement generate_plugin_event bEventPluginCommand

Up until now the so called Options Plugin never did a
generate_plugin_event() for the bEventPluginCommand event when a Options
plugin was specified in the fileset. Now when we finished parsing the
fileset in the term_fileset() function we generate those events for each
plugin which is configured as a Options Plugin in the fileset.

Also added an extra check in the python plugin to check if the python
specific module is loaded before trying to access the dictionary in the
PluginIO() function so in the future we don't crash there anymore.

Fixes 0000281: fd crashes when trying to execute a python plugin as option plugin
mod - src/filed/fileset.c Diff File
mod - src/plugins/filed/python-fd.c Diff File

master fea9537f

2014-03-19 18:44

mvwieringen

Ported: N/A

Details Diff
Implement generate_plugin_event bEventPluginCommand

Up until now the so called Options Plugin never did a
generate_plugin_event() for the bEventPluginCommand event when a Options
plugin was specified in the fileset. Now when we finished parsing the
fileset in the term_fileset() function we generate those events for each
plugin which is configured as a Options Plugin in the fileset.

Also added an extra check in the python plugin to check if the python
specific module is loaded before trying to access the dictionary in the
PluginIO() function so in the future we don't crash there anymore.

Fixes 0000281: fd crashes when trying to execute a python plugin as option plugin
Affected Issues
0000281
mod - src/filed/fileset.c Diff File
mod - src/plugins/filed/python-fd.c Diff File

master 7b737917

2014-03-19 14:11

Philipp Storz


Committer: Marco van Wieringen

Ported: N/A

Details Diff
check cfg and db conn before startup of director

We now use the possibilty to check the configuration
and database connection on startup of the director before
we really startup the daemon so that we get direct
feedback if something is wrong.

Before, we did not get any feedback because the director
forked so problems only were visible in the logfile.

Without systemd, we get the output directly, with systemd we
need to call "systemctl status bareos-dir.service"

Fixes 0000286: Alter the startscripts to run the daemons with -t before starting them

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - platforms/debian/bareos-dir.in Diff File
mod - platforms/redhat/bareos-dir.in Diff File
mod - platforms/suse/bareos-dir.in Diff File
mod - platforms/systemd/bareos-dir.service.in Diff File

master 28d604a2

2014-03-19 13:11

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
check cfg and db conn before startup of director

We now use the possibilty to check the configuration
and database connection on startup of the director before
we really startup the daemon so that we get direct
feedback if something is wrong.

Before, we did not get any feedback because the director
forked so problems only were visible in the logfile.

Without systemd, we get the output directly, with systemd we
need to call "systemctl status bareos-dir.service"

Fixes 0000286: Alter the startscripts to run the daemons with -t before starting them

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
Affected Issues
0000286
mod - platforms/debian/bareos-dir.in Diff File
mod - platforms/redhat/bareos-dir.in Diff File
mod - platforms/suse/bareos-dir.in Diff File
mod - platforms/systemd/bareos-dir.service.in Diff File

bareos-13.2 e52dd29a

2014-03-19 13:11

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
check cfg and db conn before startup of director

We now use the possibilty to check the configuration
and database connection on startup of the director before
we really startup the daemon so that we get direct
feedback if something is wrong.

Before, we did not get any feedback because the director
forked so problems only were visible in the logfile.

Without systemd, we get the output directly, with systemd we
need to call "systemctl status bareos-dir.service"

Fixes 0000286: Alter the startscripts to run the daemons with -t before starting them

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
Affected Issues
0000286
mod - platforms/debian/bareos-dir.in Diff File
mod - platforms/redhat/bareos-dir.in Diff File
mod - platforms/suse/bareos-dir.in Diff File
mod - platforms/systemd/bareos-dir.service.in Diff File

bareos-13.2 225603c5

2014-03-17 17:19

mvwieringen

Ported: N/A

Details Diff
Added new stuff in 13.2.3
mod - README.md Diff File

master 94a5502f

2014-03-17 16:31

Marco van Wieringen

Ported: N/A

Details Diff
Update AUTHORS file.
mod - AUTHORS Diff File

master 913a1d8d

2014-03-17 15:31

mvwieringen

Ported: N/A

Details Diff
Update AUTHORS file.
mod - AUTHORS Diff File

master a9168c2c

2014-03-17 12:27

Joerg Steffens


Committer: Marco van Wieringen

Ported: N/A

Details Diff
added default Debian build description file.

bareos.dsc is used by OBS, if no distribution specific file (like bareos-Debian_7.0.dsc) is available.

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
add - platforms/packaging/bareos.dsc Diff File

master a07462bb

2014-03-17 12:27

Joerg Steffens


Committer: Marco van Wieringen

Ported: N/A

Details Diff
use coverity@bareos.org for coverity scan reports

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - .travis.yml Diff File

master 316849a4

2014-03-17 12:26

Joerg Steffens


Committer: Marco van Wieringen

Ported: N/A

Details Diff
bugfix: invalid sql statement

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - src/cats/ddl/grants/mysql-readonly.sql Diff File

master b55d4bee

2014-03-17 11:27

joergs


Committer: mvwieringen

Ported: N/A

Details Diff
added default Debian build description file.

bareos.dsc is used by OBS, if no distribution specific file (like bareos-Debian_7.0.dsc) is available.

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
add - platforms/packaging/bareos.dsc Diff File

master 73ff826f

2014-03-17 11:27

joergs


Committer: mvwieringen

Ported: N/A

Details Diff
use coverity@bareos.org for coverity scan reports

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - .travis.yml Diff File

master 25b8f396

2014-03-17 11:26

joergs


Committer: mvwieringen

Ported: N/A

Details Diff
bugfix: invalid sql statement

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - src/cats/ddl/grants/mysql-readonly.sql Diff File

playground be2d15b4

2014-03-14 17:44

joergs

Ported: N/A

Details Diff
uses dbconfig for Debian based distributions

dbconfig-common is a standard mechanism for Debian based distributions,
to assists applications that require a database.
The user still have to choice to configure the database manually,
if not, dbconfig detects want database backends are installed,
and the user gets ask, want connection parameter he wants to use.
If dbconfig is configured correctly, database schema updated are done automatically on package updates.
With
export DEBIAN_FRONTEND=noninteractive
the user don't get ask, and dbconfig configures the database backend as good as he can.
add - README.dbconfig Diff File
mod - autoconf/configure.in Diff File
add - debian/bareos-database-common.config.in Diff File
mod - debian/bareos-database-common.install Diff File
add - debian/bareos-database-common.postinst.in Diff File
add - debian/bareos-database-common.postrm Diff File
add - debian/bareos-database-common.prerm Diff File
mod - debian/bareos-database-mysql.install Diff File
mod - debian/bareos-database-postgresql.install Diff File
mod - debian/bareos-database-sqlite3.install Diff File
mod - debian/bareos-director.postinst Diff File
mod - debian/control Diff File
mod - debian/control.common Diff File
mod - platforms/debian/Makefile.in Diff File
add - platforms/debian/set_dbconfig_vars.sh.in Diff File
mod - platforms/packaging/bareos.dsc Diff File
mod - platforms/packaging/bareos.spec Diff File
mod - platforms/ubuntu/Makefile.in Diff File
rm - platforms/ubuntu/bareos-dir.in Diff File
rm - platforms/ubuntu/bareos-fd.in Diff File
rm - platforms/ubuntu/bareos-sd.in Diff File
mod - scripts/bareos-config-lib.sh.in Diff File
mod - src/cats/Makefile.in Diff File
add - src/cats/ddl/versions.map.in Diff File

playground 15740743

2014-03-14 17:44

joergs

Ported: N/A

Details Diff
uses dbconfig for Debian based distributions

dbconfig-common is a standard mechanism for Debian based distributions,
to assists applications that require a database.
The user still have to choice to configure the database manually,
if not, dbconfig detects want database backends are installed,
and the user gets ask, want connection parameter he wants to use.
If dbconfig is configured correctly, database schema updated are done automatically on package updates.
With
export DEBIAN_FRONTEND=noninteractive
the user don't get ask, and dbconfig configures the database backend as good as he can.
add - README.dbconfig Diff File
mod - autoconf/configure.in Diff File
add - debian/bareos-database-common.config.in Diff File
mod - debian/bareos-database-common.install Diff File
add - debian/bareos-database-common.postinst.in Diff File
add - debian/bareos-database-common.postrm Diff File
add - debian/bareos-database-common.prerm Diff File
mod - debian/bareos-database-mysql.install Diff File
mod - debian/bareos-database-postgresql.install Diff File
mod - debian/bareos-database-sqlite3.install Diff File
mod - debian/bareos-director.postinst Diff File
mod - debian/control Diff File
mod - debian/control.common Diff File
mod - platforms/debian/Makefile.in Diff File
add - platforms/debian/set_dbconfig_vars.sh.in Diff File
mod - platforms/packaging/bareos.dsc Diff File
mod - platforms/packaging/bareos.spec Diff File
mod - platforms/ubuntu/Makefile.in Diff File
rm - platforms/ubuntu/bareos-dir.in Diff File
rm - platforms/ubuntu/bareos-fd.in Diff File
rm - platforms/ubuntu/bareos-sd.in Diff File
mod - scripts/bareos-config-lib.sh.in Diff File
mod - src/cats/Makefile.in Diff File
add - src/cats/ddl/versions.map.in Diff File

playground 7d7d661e

2014-03-14 17:44

joergs

Ported: N/A

Details Diff
uses dbconfig for Debian based distributions

dbconfig-common is a standard mechanism for Debian based distributions,
to assists applications that require a database.
The user still have to choice to configure the database manually,
if not, dbconfig detects want database backends are installed,
and the user gets ask, want connection parameter he wants to use.
If dbconfig is configured correctly, database schema updated are done automatically on package updates.
With
export DEBIAN_FRONTEND=noninteractive
the user don't get ask, and dbconfig configures the database backend as good as he can.
add - README.dbconfig Diff File
mod - autoconf/configure.in Diff File
add - debian/bareos-database-common.config.in Diff File
mod - debian/bareos-database-common.install Diff File
add - debian/bareos-database-common.postinst.in Diff File
add - debian/bareos-database-common.postrm Diff File
add - debian/bareos-database-common.prerm Diff File
mod - debian/bareos-database-mysql.install Diff File
mod - debian/bareos-database-postgresql.install Diff File
mod - debian/bareos-database-sqlite3.install Diff File
mod - debian/bareos-director.postinst Diff File
mod - debian/control Diff File
mod - debian/control.common Diff File
mod - platforms/debian/Makefile.in Diff File
add - platforms/debian/set_dbconfig_vars.sh.in Diff File
mod - platforms/packaging/bareos.dsc Diff File
mod - platforms/packaging/bareos.spec Diff File
mod - platforms/ubuntu/Makefile.in Diff File
rm - platforms/ubuntu/bareos-dir.in Diff File
rm - platforms/ubuntu/bareos-fd.in Diff File
rm - platforms/ubuntu/bareos-sd.in Diff File
mod - scripts/bareos-config-lib.sh.in Diff File
mod - src/cats/Makefile.in Diff File
add - src/cats/ddl/versions.map.in Diff File

master 34fef63d

2014-03-11 16:45

Philipp Storz


Committer: Marco van Wieringen

Ported: N/A

Details Diff
Fix for win32 installer

We use some libs from the postgres installation, and
in win32, libint is called libint.dll instead of libint-8.dll.

We now use a glob to copy it over
mod - platforms/win32/winbareos.nsi Diff File

bareos-13.2 e7bba031

2014-03-11 15:49

mvwieringen

Ported: N/A

Details Diff
Bump version number.
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-Univention_3.1.dsc Diff File
mod - platforms/packaging/bareos-Univention_3.2.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 - 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 ad4100d5

2014-03-11 15:45

pstorz

Ported: N/A

Details Diff
Fix for win32 installer

We use some libs from the postgres installation, and
in win32, libint is called libint.dll instead of libint-8.dll.

We now use a glob to copy it over
mod - platforms/win32/winbareos.nsi Diff File

bareos-13.2 f27eb5a1

2014-03-11 10:50

mvwieringen

Ported: N/A

Details Diff
Remove hardcoded job timeout of 6 days.

The current watchdog setup doesn't make any sense with the state the
software is in 2014. So changed the watchdog timeout to be set to zero
by default which means don't run a jcr watchdog thread in either the
filed, stored or dird at all. You can still set an absolute timeout
on the job length but in normal situations it makes little sense.
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/filed.c Diff File
mod - src/filed/filed_conf.c Diff File
mod - src/filed/filed_conf.h Diff File
mod - src/include/jcr.h Diff File
mod - src/lib/bnet.c Diff File
mod - src/lib/bsock.c Diff File
mod - src/lib/bsock.h Diff File
mod - src/lib/jcr.c Diff File
mod - src/stored/stored.c Diff File
mod - src/stored/stored_conf.c Diff File
mod - src/stored/stored_conf.h Diff File

master cd866f50

2014-03-05 19:05

Joerg Steffens


Committer: Marco van Wieringen

Ported: N/A

Details Diff
moved dir /etc/bareos/ to bareos-common package

prior, it had been in bareos-director, but it is used in multiple packages.

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

master 630d421c

2014-03-05 18:05

joergs


Committer: mvwieringen

Ported: N/A

Details Diff
moved dir /etc/bareos/ to bareos-common package

prior, it had been in bareos-director, but it is used in multiple packages.

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

bareos-12.4 5e1fe2ea

2014-03-05 18:05

joergs


Committer: mvwieringen

Ported: N/A

Details Diff
moved dir /etc/bareos/ to bareos-common package

prior, it had been in bareos-director, but it is used in multiple packages.

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

bareos-13.2 1f18b351

2014-03-05 18:05

joergs


Committer: mvwieringen

Ported: N/A

Details Diff
moved dir /etc/bareos/ to bareos-common package

prior, it had been in bareos-director, but it is used in multiple packages.

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - platforms/packaging/bareos.spec Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 593 594 595 596 597 598 599 600 ... 641 642 643  Next  Last