Changesets: bareos

master c4709ed7

2015-06-26 13:07

mvwieringen

Ported: N/A

Details Diff
Fix comment.

Move comment to right place so it makes sense to the table it talks
about.
mod - src/cats/ddl/creates/mysql.sql Diff File

master ecb539bc

2015-06-25 23:48

mvwieringen

Ported: N/A

Details Diff
Need to call init_crypto() before check_resources()

As check_resources() does a setup of the TLS contexts we need to have
called init_crypto() by then. This makes sure that all daemons start
again after the patch for calling the init_crypto() after started the
daemon and closing all filedescriptors.
mod - src/dird/dird.c Diff File
mod - src/filed/filed.c Diff File
mod - src/stored/stored.c Diff File

master 4b73c7f8

2015-06-25 20:53

joergs

Ported: N/A

Details Diff
fix shell parsing of Bareos configuration files

without this patch, the database password for mysql have not been set automatically during package install on Debian.
mod - scripts/bareos-config-lib.sh.in Diff File

master 635f86ea

2015-06-25 19:02

mvwieringen

Ported: N/A

Details Diff
Added Holger Weiss to AUTHORS
mod - AUTHORS Diff File

master 78bb459c

2015-06-25 18:59

mvwieringen

Ported: N/A

Details Diff
Merge pull request 0000026 from weiss/accept-slash

bconsole: Add '/' to the list of acceptable volume name characters
mod - src/lib/edit.c Diff File

master aef22531

2015-06-25 18:59

mvwieringen

Ported: N/A

Details Diff
Merge pull request 0000025 from weiss/master

Don't initialize TLS library before daemonizing
mod - src/dird/dird.c Diff File
mod - src/filed/filed.c Diff File
mod - src/stored/stored.c Diff File

master a0310dbe

2015-06-25 18:39

mvwieringen

Ported: N/A

Details Diff
Cleanup director and use bool instead of int

We have a lot of functions that return an int 0 or 1 which can
just as well return a proper boolean as return value. This patch
tries to cleanup this in more places as already done before so we
mostly use bool where possible and int only when things cannot be
solved by a bool e.g. when false and true are not enough.
mod - src/dird/job.c Diff File
mod - src/dird/migrate.c Diff File
mod - src/dird/protos.h Diff File
mod - src/dird/ua.h 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_impexp.c Diff File
mod - src/dird/ua_input.c Diff File
mod - src/dird/ua_label.c Diff File
mod - src/dird/ua_output.c Diff File
mod - src/dird/ua_prune.c Diff File
mod - src/dird/ua_purge.c Diff File
mod - src/dird/ua_query.c Diff File
mod - src/dird/ua_restore.c Diff File
mod - src/dird/ua_run.c Diff File
mod - src/dird/ua_select.c Diff File
mod - src/dird/ua_server.c Diff File
mod - src/dird/ua_status.c Diff File
mod - src/dird/ua_update.c Diff File

master b9d1d47d

2015-06-25 17:49

mvwieringen

Ported: N/A

Details Diff
Suppress output of auto select info in API mode.
mod - src/dird/ua_select.c Diff File

bareos-14.2 1c77dd5e

2015-06-25 17:49

mvwieringen

Ported: N/A

Details Diff
Suppress output of auto select info in API mode.
mod - src/dird/ua_select.c Diff File

bareos-13.2 ebf470ee

2015-06-25 17:49

mvwieringen

Ported: N/A

Details Diff
Suppress output of auto select info in API mode.
mod - src/dird/ua_select.c Diff File

bareos-12.4 f12eecb7

2015-06-25 17:49

mvwieringen

Ported: N/A

Details Diff
Suppress output of auto select info in API mode.
mod - src/dird/ua_select.c Diff File

bareos-15.2 bb1529f8

2015-06-25 14:37

mvwieringen

Ported: N/A

Details Diff
Fix error found by coverity.
mod - src/dird/sd_cmds.c Diff File

master 070a4824

2015-06-25 13:38

Holger Weiß

Ported: N/A

Details Diff
bconsole: Fix list of acceptable volume name chars

Bareos accepts slashes in volume names since commit
7969af665ad5b38e88763b6456b0b13b564dbbc3.
mod - src/lib/edit.c Diff File

bareos-14.2 c34484ed

2015-06-25 13:38

Holger Weiß


Committer: joergs

Ported: N/A

Details Diff
bconsole: Fix list of acceptable volume name chars

Bareos accepts slashes in volume names since commit
7969af665ad5b38e88763b6456b0b13b564dbbc3.
mod - src/lib/edit.c Diff File

master e3a8bd58

2015-06-25 11:51

mvwieringen

Ported: N/A

Details Diff
Sync lmdb.
mod - src/lmdb/lmdb.h Diff File

master c5a362f9

2015-06-25 11:42

mvwieringen

Ported: N/A

Details Diff
Add missing breaks.
mod - src/lib/output_formatter.c Diff File

master 6ccc2142

2015-06-24 23:07

mvwieringen

Ported: N/A

Details Diff
Bump version date.
mod - src/include/version.h Diff File

master 6d0f0360

2015-06-24 21:15

mvwieringen

Ported: N/A

Details Diff
Rebuild configure.
mod - configure Diff File

master 76cebc59

2015-06-24 19:56

joergs


Committer: mvwieringen

Ported: N/A

Details Diff
cleanup of the default configuration

- removes from bareos-dir.conf, Client configuration:
File Retention = 30 days # 30 days
Job Retention = 6 months # six months
AutoPrune = no # Prune expired Jobs/Files
as these values are default anyway,
in most situations it makes no sense to use Client pruning (only Volume retentions should be used),
and this setting might cause more confusions than it helps.
- added comment about "Heartbeat Interval"
- make order of ressources in bareos-fd.conf the same as in bareos-sd.conf
mod - src/defaultconfigs/diskonly/bareos-dir.conf.in Diff File
mod - src/defaultconfigs/diskonly/bareos-sd.conf.in Diff File
mod - src/filed/bareos-fd.conf.in Diff File

master 53f03b32

2015-06-23 21:32

mvwieringen

Ported: N/A

Details Diff
Replaced .backups by "list backups"

- Seems .backups never printed enough fields as the query retrieves 10 fields
and the original format string has only 8 times a %s and 9 arguments
to the print function.
- Added support for the JSON API mode.
- Allow .backups client=name fileset=any in which it will show any
fileset that is defined in the config and to which the console has
access to and run the original query for that fileset. For the JSON
mode this will generate an empty JSON set when the client doesn't have
any jobs with a given fileset.
- Fix the argument scanning to use find_arg_with_value() and not be
fixed on the order of arguments as it used to be.
- Allow selection on jobstatus
- Allow selection on level
- Allow ordering direction on the entries to return.
- Allow a limit on the number of entries to return.

As this dotcmd doesn't seem to be used anywhere (not even in BAT),
replacing it with "list backups" should have no side effect on anything else.
mod - src/cats/protos.h Diff File
mod - src/cats/sql_cmds.c Diff File
mod - src/cats/sql_list.c Diff File
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_dotcmds.c Diff File
mod - src/dird/ua_output.c Diff File
mod - src/dird/ua_query.c Diff File
mod - src/dird/ua_restore.c Diff File
mod - src/dird/ua_update.c Diff File

master bda4cde2

2015-06-23 19:21

mvwieringen

Ported: N/A

Details Diff
Add support for JSON version of dot_bvfs_get_jobids
mod - src/dird/ua_dotcmds.c Diff File

master 9097aaea

2015-06-23 19:01

Holger Weiß

Ported: N/A

Details Diff
Don't initialize TLS library before daemonizing

At least GnuTLS may open file descriptors (e.g., for /dev/urandom)
during library initialization. Such file descriptors would be closed
during daemonization.
mod - src/dird/dird.c Diff File
mod - src/filed/filed.c Diff File
mod - src/stored/stored.c Diff File

bareos-14.2 87fd20a2

2015-06-23 19:01

Holger Weiß


Committer: mvwieringen

Ported: N/A

Details Diff
Don't initialize TLS library before daemonizing

At least GnuTLS may open file descriptors (e.g., for /dev/urandom)
during library initialization. Such file descriptors would be closed
during daemonization.
mod - src/dird/dird.c Diff File
mod - src/filed/filed.c Diff File
mod - src/stored/stored.c Diff File

master d59301aa

2015-06-22 20:36

stephand


Committer: mvwieringen

Ported: N/A

Details Diff
Cleanup of python plugin framework.

- Code cleanups to comply with flake8 --max-line-length=100
- Added python class based base-class for Python SD plugin.
- Uniform layout of DebugMessage() and JobMessage()
- Added mandatory options handling and check
- Allow backslash escaping in option values
mod - debian/bareos-storage-python-plugin.install.in Diff File
mod - platforms/packaging/bareos.spec Diff File
mod - src/plugins/dird/BareosDirPluginBaseclass.py Diff File
mod - src/plugins/dird/BareosDirWrapper.py Diff File
mod - src/plugins/dird/bareos-dir-class-plugin.py Diff File
mod - src/plugins/dird/bareos_dir_consts.py Diff File
mod - src/plugins/filed/BareosFdPluginBaseclass.py Diff File
mod - src/plugins/filed/BareosFdPluginLocalFileset.py Diff File
mod - src/plugins/filed/BareosFdWrapper.py Diff File
mod - src/plugins/filed/bareos-fd-mock-test.py Diff File
mod - src/plugins/filed/bareos_fd_consts.py Diff File
add - src/plugins/stored/BareosSdPluginBaseclass.py Diff File
add - src/plugins/stored/BareosSdWrapper.py Diff File
add - src/plugins/stored/bareos-sd-class-plugin.py Diff File
mod - src/plugins/stored/bareos_sd_consts.py Diff File

master c4575468

2015-06-20 19:46

mvwieringen

Ported: N/A

Details Diff
Status storage should only show configured devices.

When you do a status storage from the director to a defined storage on a
storage daemon you expect that it only shows you the actually configured
devices in the director and not all devices configured in the storage
daemon. For that to work we now send the list of devices (normally one)
that are configured in the director config and use that as the selection
criteria for showing the right devices only.
mod - src/dird/sd_cmds.c Diff File
mod - src/stored/dir_cmd.c Diff File
mod - src/stored/protos.h Diff File
mod - src/stored/status.c Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 570 571 572 573 574 575 576 ... 630 ... 688 689 690  Next  Last