Changesets: bareos

master e5cb12a5

2014-09-29 17:19

Evgeni Golov


Committer: Marco van Wieringen

Ported: N/A

Details Diff
apply Debian specific settings

There is no libfastlz-dev in Debian.org, do not Build-Depend on it.
However, it is available at bareos.org and there it will be used
(installed via platforms/packaging/bareos.dsc).
Set source format to 3.0 quilt.
Set Vcs-* headers to the proper GitHub repository and branch,
using these, tracker.debian.org will show proper links to the repository
and tools like debcheckout will be able to fetch the source from git.

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - debian/control.dummy Diff File
mod - debian/control.in Diff File
add - debian/source/format Diff File

master ec320ff6

2014-09-29 17:06

Marco van Wieringen

Ported: N/A

Details Diff
Inherit FILESETRES class from BRSRES class.
mod - src/dird/dird_conf.h Diff File
mod - src/lib/parse_conf.h Diff File

master d39a5b26

2014-09-29 17:06

joergs


Committer: mvwieringen

Ported: N/A

Details Diff
Dump bareos-dir configuration options

Add command line option -x to let bareos-dir dump his configuration
options in JSON format.

This output will get used to autogenerated documentation for Bareos.

Issues 0000190: Bareos director should be able to provide information
about possible configuration options
Affected Issues
0000190
mod - src/dird/dird.c Diff File
mod - src/dird/dird_conf.h Diff File
mod - src/filed/filed_conf.h Diff File
mod - src/lib/parse_conf.h Diff File
mod - src/lib/res.c Diff File
mod - src/stored/stored_conf.h Diff File

bareos-14.2 14be365e

2014-09-29 17:06

Joerg Steffens


Committer: Marco van Wieringen

Ported: N/A

Details Diff
Dump bareos-dir configuration options

Add command line option -x to let bareos-dir dump his configuration
options in JSON format.

This output will get used to autogenerated documentation for Bareos.

Issues 0000190: Bareos director should be able to provide information
about possible configuration options
Affected Issues
0000190
mod - src/dird/dird.c Diff File
mod - src/dird/dird_conf.h Diff File
mod - src/filed/filed_conf.h Diff File
mod - src/lib/parse_conf.h Diff File
mod - src/lib/res.c Diff File
mod - src/stored/stored_conf.h Diff File

bareos-14.2-debian aa1748c8

2014-09-29 16:12

Evgeni Golov

Ported: N/A

Details Diff
set source format to 3.0 quilt

this may break the way OBS/nightlies are built, so probably it should
stay debian-specific for now
add - debian/source/format Diff File

bareos-14.2-debian 0ee84a6f

2014-09-29 15:19

Evgeni Golov

Ported: N/A

Details Diff
threre is no libfastlz-dev in Debian, do not Build-Depend on it

this should be kept debian-specific
mod - debian/control.dummy Diff File
mod - debian/control.in Diff File

master e7ecf5ca

2014-09-29 15:19

Evgeni Golov


Committer: mvwieringen

Ported: N/A

Details Diff
apply Debian specific settings

There is no libfastlz-dev in Debian.org, do not Build-Depend on it.
However, it is available at bareos.org and there it will be used
(installed via platforms/packaging/bareos.dsc).
Set source format to 3.0 quilt.
Set Vcs-* headers to the proper GitHub repository and branch,
using these, tracker.debian.org will show proper links to the repository
and tools like debcheckout will be able to fetch the source from git.

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - debian/control.dummy Diff File
mod - debian/control.in Diff File
add - debian/source/format Diff File

master ce8c55a5

2014-09-29 15:06

mvwieringen

Ported: N/A

Details Diff
Inherit FILESETRES class from BRSRES class.
mod - src/dird/dird_conf.h Diff File
mod - src/lib/parse_conf.h Diff File

bareos-14.2 7a6de06e

2014-09-29 15:06

Marco van Wieringen

Ported: N/A

Details Diff
Inherit FILESETRES class from BRSRES class.
mod - src/dird/dird_conf.h Diff File
mod - src/lib/parse_conf.h Diff File

bareos-14.2-debian 88a50d8f

2014-09-29 10:46

Evgeni Golov


Committer: mvwieringen

Ported: N/A

Details Diff
set Vcs-* headers to the proper GitHub repository and branch

Using these, tracker.debian.org will show proper links to the repository
and tools like debcheckout will be able to fetch the source from git.
mod - debian/control.dummy Diff File
mod - debian/control.in Diff File

bareos-14.2-debian 09c5261a

2014-09-29 10:31

Evgeni Golov


Committer: mvwieringen

Ported: N/A

Details Diff
set Maintainer to pkg-bareos-devel

also set Joerg Steffens and myself as uploaders
mod - debian/control.dummy Diff File
mod - debian/control.in Diff File

bareos-14.2-debian f71ce022

2014-09-29 08:46

Evgeni Golov

Ported: N/A

Details Diff
set Vcs-* headers to the proper GitHub repository and branch

Using these, tracker.debian.org will show proper links to the repository
and tools like debcheckout will be able to fetch the source from git.
mod - debian/control.dummy Diff File
mod - debian/control.in Diff File

bareos-14.2-debian 86072d80

2014-09-29 08:31

Evgeni Golov

Ported: N/A

Details Diff
set Maintainer to pkg-bareos-devel

also set Joerg Steffens and myself as uploaders
mod - debian/control.dummy Diff File
mod - debian/control.in Diff File

master c28ad25e

2014-09-27 22:39

Marco van Wieringen

Ported: N/A

Details Diff
Refactor daemon plugin handling.

Major refactoring for allowing to drop the one-to-one plugin and
plugin context relationship. We eventually want to allow multiple
instances of one plugin (python plugin comes to mind). When we use
an alist for storing the plugin context which has a pointer to the
actual plugin that the context is linked to we can easily use the
actual callback we need to call in the plugin with the active context.
As we are no longer walking the shared plugin alist we also don't need
to always use the foreach_alist_index to be sure we don't run into
problems with multi threading.

Some state is captured in the shared plugin data which is used by
multiple threads in the filed. This is probably not to smart as it
means that the state is shared between multiple threads and so multiple
backup jobs what is not something you want. As this is mostly core code
and probably not used by any important plugin in the wild it might for
now not be a big problem but it may become a problem if we implement
some more filed plugins.

Added the bDirEventNewPluginOptions event which will allow the dir to
implement the loading of multiple instances of the same plugin each with
its private context.

Added the bsdEventNewPluginOptions event which will allow the storage
daemon to implement the loading of multiple instances of the same plugin
each with its private context.
mod - src/dird/dir_plugins.c Diff File
mod - src/dird/dir_plugins.h 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/msgchan.c Diff File
mod - src/dird/protos.h Diff File
mod - src/dird/sd_cmds.c Diff File
mod - src/filed/backup.c Diff File
mod - src/filed/dir_cmd.c Diff File
mod - src/filed/fd_plugins.c Diff File
mod - src/filed/restore.c Diff File
mod - src/include/jcr.h Diff File
mod - src/lib/parse_conf.h Diff File
mod - src/lib/plugins.c Diff File
mod - src/lib/plugins.h Diff File
mod - src/stored/dir_cmd.c Diff File
mod - src/stored/job.c Diff File
mod - src/stored/sd_plugins.c Diff File
mod - src/stored/sd_plugins.h Diff File

master 1a995f90

2014-09-27 21:50

Marco van Wieringen

Ported: N/A

Details Diff
Add support for printing JobDefs.
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_output.c Diff File

master 3b045561

2014-09-27 20:39

mvwieringen

Ported: N/A

Details Diff
Refactor daemon plugin handling.

Major refactoring for allowing to drop the one-to-one plugin and
plugin context relationship. We eventually want to allow multiple
instances of one plugin (python plugin comes to mind). When we use
an alist for storing the plugin context which has a pointer to the
actual plugin that the context is linked to we can easily use the
actual callback we need to call in the plugin with the active context.
As we are no longer walking the shared plugin alist we also don't need
to always use the foreach_alist_index to be sure we don't run into
problems with multi threading.

Some state is captured in the shared plugin data which is used by
multiple threads in the filed. This is probably not to smart as it
means that the state is shared between multiple threads and so multiple
backup jobs what is not something you want. As this is mostly core code
and probably not used by any important plugin in the wild it might for
now not be a big problem but it may become a problem if we implement
some more filed plugins.

Added the bDirEventNewPluginOptions event which will allow the dir to
implement the loading of multiple instances of the same plugin each with
its private context.

Added the bsdEventNewPluginOptions event which will allow the storage
daemon to implement the loading of multiple instances of the same plugin
each with its private context.
mod - src/dird/dir_plugins.c Diff File
mod - src/dird/dir_plugins.h 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/msgchan.c Diff File
mod - src/dird/protos.h Diff File
mod - src/dird/sd_cmds.c Diff File
mod - src/filed/backup.c Diff File
mod - src/filed/dir_cmd.c Diff File
mod - src/filed/fd_plugins.c Diff File
mod - src/filed/restore.c Diff File
mod - src/include/jcr.h Diff File
mod - src/lib/parse_conf.h Diff File
mod - src/lib/plugins.c Diff File
mod - src/lib/plugins.h Diff File
mod - src/stored/dir_cmd.c Diff File
mod - src/stored/job.c Diff File
mod - src/stored/sd_plugins.c Diff File
mod - src/stored/sd_plugins.h Diff File

bareos-14.2 a6d80d52

2014-09-27 20:39

Marco van Wieringen

Ported: N/A

Details Diff
Refactor daemon plugin handling.

Major refactoring for allowing to drop the one-to-one plugin and
plugin context relationship. We eventually want to allow multiple
instances of one plugin (python plugin comes to mind). When we use
an alist for storing the plugin context which has a pointer to the
actual plugin that the context is linked to we can easily use the
actual callback we need to call in the plugin with the active context.
As we are no longer walking the shared plugin alist we also don't need
to always use the foreach_alist_index to be sure we don't run into
problems with multi threading.

Some state is captured in the shared plugin data which is used by
multiple threads in the filed. This is probably not to smart as it
means that the state is shared between multiple threads and so multiple
backup jobs what is not something you want. As this is mostly core code
and probably not used by any important plugin in the wild it might for
now not be a big problem but it may become a problem if we implement
some more filed plugins.

Added the bDirEventNewPluginOptions event which will allow the dir to
implement the loading of multiple instances of the same plugin each with
its private context.

Added the bsdEventNewPluginOptions event which will allow the storage
daemon to implement the loading of multiple instances of the same plugin
each with its private context.
mod - src/dird/dir_plugins.c Diff File
mod - src/dird/dir_plugins.h 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/msgchan.c Diff File
mod - src/dird/protos.h Diff File
mod - src/dird/sd_cmds.c Diff File
mod - src/filed/backup.c Diff File
mod - src/filed/dir_cmd.c Diff File
mod - src/filed/fd_plugins.c Diff File
mod - src/filed/fd_plugins.h Diff File
mod - src/filed/restore.c Diff File
mod - src/include/jcr.h Diff File
mod - src/lib/parse_conf.h Diff File
mod - src/lib/plugins.c Diff File
mod - src/lib/plugins.h Diff File
mod - src/stored/dir_cmd.c Diff File
mod - src/stored/job.c Diff File
mod - src/stored/sd_plugins.c Diff File
mod - src/stored/sd_plugins.h Diff File

master 52598b17

2014-09-27 19:50

mvwieringen

Ported: N/A

Details Diff
Add support for printing JobDefs.
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_output.c Diff File

bareos-14.2 992cae5b

2014-09-27 19:50

Marco van Wieringen

Ported: N/A

Details Diff
Add support for printing JobDefs.
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_output.c Diff File

master 64b9b852

2014-09-26 17:22

Marco van Wieringen

Ported: N/A

Details Diff
Add missing config printing for new audit events configtype.
mod - src/dird/dird_conf.c Diff File

master 2c8328be

2014-09-26 15:22

mvwieringen

Ported: N/A

Details Diff
Add missing config printing for new audit events configtype.
mod - src/dird/dird_conf.c Diff File

bareos-14.2 99f16768

2014-09-26 15:22

mvwieringen

Ported: N/A

Details Diff
Add missing config printing for new audit events configtype.
mod - src/dird/dird_conf.c Diff File

master f60f942f

2014-09-26 13:33

Joerg Steffens


Committer: Marco van Wieringen

Ported: N/A

Details Diff
print_config: check if resource it used at all

prevents a segfault on director, when running with debug >= 900

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - src/lib/parse_conf.h Diff File
mod - src/lib/res.c Diff File

master 561a63e1

2014-09-26 12:42

Philipp Storz


Committer: Marco van Wieringen

Ported: N/A

Details Diff
Autoxflate writes jobmessages what it does

- What compression algo is being used for deflate
- does it deflate/enflate
- what ratio was compressed/decompressed
mod - src/plugins/stored/autoxflate-sd.c Diff File

master c2124896

2014-09-26 12:07

Marco van Wieringen

Ported: N/A

Details Diff
Don't let sd and dir python plugins setup signalhandlers.

Just as we already did in the python-fd use Py_InitializeEx(0)
mod - src/plugins/dird/python-dir.c Diff File
mod - src/plugins/stored/python-sd.c Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 526 527 528 529 530 531 532 ... 540 ... 600 ... 608 609 610  Next  Last