Changesets: bareos

master 5e63fa96

2016-01-28 12:16

mvwieringen

Ported: N/A

Details Diff
Merge branch 'bareos-15.2'
mod - src/dird/dird.c Diff File
mod - src/lmdb/lmdb.h Diff File
mod - src/lmdb/mdb.c Diff File
mod - src/lmdb/midl.c Diff File
mod - src/plugins/dird/python-dir.c Diff File
mod - src/plugins/filed/python-fd.c Diff File
mod - src/plugins/stored/python-sd.c Diff File

master 9528ea12

2016-01-28 12:13

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.c Diff File

master 8df94f37

2016-01-28 12:03

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
Fix reload crash when two directors are defined

The reload-test regression test defines two directors
and reloads the configuration, which leads to a crash.
mod - src/dird/dird.c Diff File

master 5dee4e3c

2016-01-27 13:03

Philipp Storz

Ported: N/A

Details Diff
Fixed and added reload-test
mod - DartTestfile.txt.in Diff File
mod - tests/reload-test Diff File

master a4a6c38f

2016-01-25 21:07

Joerg Steffens

Ported: N/A

Details Diff
added limitation command
mod - manuals/en/main/bareos-manual-main-reference.tex Diff File
mod - manuals/en/main/bareos.sty Diff File
mod - manuals/en/main/coverpage.tex Diff File
mod - manuals/en/main/ndmp.tex Diff File
mod - manuals/en/main/plugins-vmware-plugin.tex Diff File

master bdb4b9f8

2016-01-25 19:50

Stephan Duehr

Ported: N/A

Details Diff
Restore to local VMDK File and Snapshot Naming.

When passing the option localvmdk=yes the plugin will run
bareos_vadp_dumper to restore to local VMDK file(s) instead
of restoring the original VM. In this case, the replace modes "Always"
and "Never" are handled properly.

The Snapshots that are created on backup now contain the JobId in the
snapshot name and both jobId and JobName in the snapshot description.

Also temporary files that are created on backup and restore are now
cleaned up.
mod - vmware_plugin/BareosFdPluginVMware.py Diff File

master 92c51101

2016-01-25 17:05

Joerg Steffens

Ported: N/A

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

master 00087f81

2016-01-25 12:42

joergs

Ported: N/A

Details Diff
wait cmd: add missing mount description
mod - src/dird/ua_cmds.c Diff File

master 119581fa

2016-01-25 12:19

Marco van Wieringen

Ported: N/A

Details Diff
dumper: Don't check size when restoring to local VMDK.
mod - vadp_dumper/bareos_vadp_dumper.cpp Diff File

master de9c1afd

2016-01-25 12:18

joergs

Ported: N/A

Details Diff
regenerate debian/config
mod - debian/control Diff File

master 584939bb

2016-01-23 11:13

joergs

Ported: N/A

Details Diff
Added Client Initiated Connection feature

This feature allows a Client (File Daemon) to open
and keep a connection to the Director.
It identifies himself and do the authentication.
The Director will keep the connection in a waiting pool.
If a job starts that needs access to the client
and a waiting connection to this client exist,
the connection will be used and removed from the pool.
The Client notices that this connection is now used
and opens a additional one connection
(required for multiple simultaneous client commands,
e.g. cancel a running job).

Configuration to enable Client Initiated Connections:
bareos-dir.conf:
Client
ConnectionFromDirectorToClient = no
ConnectionFromClientToDirector = yes

bareos-fd.conf:
Director
Address
ConnectionFromDirectorToClient = no
ConnectionFromClientToDirector = yes

The "no" settings are not required, but gurantees that the
network connection will be only opened in the intended direction.

It is possible, to use Director Initiated Connections (default) and
Client Initiated Connection simultaneously. If a waiting connection
exists, it will be used, otherwise the Director tries to connect to the
client.

This patch also implements TCP Keepalive for Windows.

Fixes 0000455: Connect from File Daemon to Director Daemon
Affected Issues
0000455
mod - src/dird/authenticate.c Diff File
mod - src/dird/backup.c Diff File
mod - src/dird/dird.h Diff File
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File
mod - src/dird/fd_cmds.c Diff File
mod - src/dird/job.c Diff File
mod - src/dird/protos.h Diff File
mod - src/dird/restore.c Diff File
mod - src/dird/sd_cmds.c Diff File
mod - src/dird/socket_server.c Diff File
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_dotcmds.c Diff File
mod - src/dird/ua_status.c Diff File
mod - src/dird/verify.c Diff File
mod - src/filed/authenticate.c Diff File
mod - src/filed/dir_cmd.c Diff File
mod - src/filed/filed.c Diff File
mod - src/filed/filed.h Diff File
mod - src/filed/filed_conf.c Diff File
mod - src/filed/filed_conf.h Diff File
mod - src/filed/protos.h Diff File
mod - src/filed/socket_server.c Diff File
mod - src/findlib/find.c Diff File
mod - src/include/jcr.h Diff File
mod - src/lib/Makefile.in Diff File
mod - src/lib/bnet_server_tcp.c Diff File
mod - src/lib/bsock.h Diff File
mod - src/lib/bsock_tcp.c Diff File
mod - src/lib/bsock_tcp.h Diff File
add - src/lib/connection_pool.c Diff File
add - src/lib/connection_pool.h Diff File
mod - src/lib/jcr.c Diff File
mod - src/lib/lib.h Diff File
mod - src/lib/parse_conf.h Diff File
mod - src/lib/protos.h Diff File
mod - src/lib/util.c Diff File
mod - src/lib/workq.c Diff File
mod - src/win32/lib/Makefile Diff File

master a45449b0

2016-01-22 16:49

mvwieringen

Ported: N/A

Details Diff
Merge branch 'bareos-15.2'
mod - autoconf/configure.in Diff File
mod - configure Diff File
mod - debian/control.in Diff File
mod - debian/control.univention-bareos Diff File
rm - debian/control.univention-bareos-schema Diff File
rm - debian/univention-bareos-schema.install.in Diff File
rm - debian/univention-bareos-schema.postinst.in Diff File
mod - debian/univention-bareos.install.in Diff File
mod - debian/univention-bareos.postinst.in Diff File
rm - platforms/packaging/bareos-Univention_3.1.dsc Diff File
rm - platforms/packaging/bareos-Univention_3.2.dsc Diff File
mod - platforms/packaging/bareos-Univention_4.0.dsc Diff File
mod - platforms/univention/62univention-bareos.inst Diff File
add - platforms/univention/AppCenter/README Diff File
add - platforms/univention/AppCenter/README_DE Diff File
rm - platforms/univention/AppCenter/README_POST_INSTALL Diff File
mod - platforms/univention/AppCenter/univention-bareos.ini.in Diff File
mod - platforms/univention/Makefile.in Diff File
mod - src/dird/ua_cmds.c Diff File
add - src/images/bareos-logo-full.svg Diff File
add - src/images/bareos-logo.svg Diff File
mod - src/lmdb/lmdb.h Diff File
mod - src/lmdb/mdb.c Diff File
mod - src/ndmp/ndmos.h Diff File
mod - src/ndmp/ndmp0.x Diff File
mod - src/ndmp/ndmp2.x Diff File
mod - src/ndmp/ndmp3.x Diff File
mod - src/ndmp/ndmp4.x Diff File
mod - src/ndmp/ndmp9.x Diff File
mod - src/plugins/dird/python-dir.c Diff File
mod - src/plugins/filed/python-fd.c Diff File
mod - src/plugins/stored/python-sd.c Diff File
mod - src/stored/ndmp_tape.c Diff File

master 545de178

2016-01-22 16:25

Joerg Steffens

Ported: N/A

Details Diff
cleanup NDMP
mod - manuals/en/main/ndmp.tex Diff File

master f2d46d7d

2016-01-22 15:52

Frank Bergkemper


Committer: Joerg Steffens

Ported: N/A

Details Diff
UCS cleanup

replaced screenshot univention-ucs-overview-administration.png with
current version.
mod - manuals/en/main/operating-system-univention-corporate-server.tex Diff File
mod - manuals/images/univention-ucs-overview-administration.png Diff File

master 5ab20d6c

2016-01-21 21:44

mvwieringen

Ported: N/A

Details Diff
python: parse_plugin_definition consumes options.

From now on the parse_plugin_definition() function in all python plugins
will consume the options it needs for loading the plugin into the python
interpreter e.g. module_path and module_name and only pass all other
options to the python plugin definition parser.

For the python-fd this patch also adds the ability to push options to
the plugin without specifying module_path and module_name which is then
stored and prepended to the option string when we get an
bEventPluginCommand or bEventRestoreObject plugin event which
instantiates the plugin entry point.
mod - src/plugins/dird/python-dir.c Diff File
mod - src/plugins/filed/python-fd.c Diff File
mod - src/plugins/stored/python-sd.c Diff File

master 5e1db47b

2016-01-21 20:03

Joerg Steffens

Ported: N/A

Details Diff
build fix, required for HTML
mod - manuals/en/main/ndmp.tex Diff File

master 6b700194

2016-01-21 16:03

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
ndmp: Add safechecks to bndmp_write_data_to_block

When ndmp jobs are canceled, jcr->dcr is null.
We now check for that condition and do not dereference then.

Fixes 0000604: Cancel a NDMP Job causes the sd to crash
Affected Issues
0000604
mod - src/stored/ndmp_tape.c Diff File

bareos-14.2 59348b62

2016-01-21 16:03

pstorz


Committer: joergs

Ported: N/A

Details Diff
ndmp: Add safechecks to bndmp_write_data_to_block

When ndmp jobs are canceled, jcr->dcr is null.
We now check for that condition and do not dereference then.

Fixes 0000604: Cancel a NDMP Job causes the sd to crash
Affected Issues
0000604
mod - src/stored/ndmp_tape.c Diff File

master 6b9a3c5f

2016-01-21 14:54

mvwieringen

Ported: N/A

Details Diff
python: Don't set python_loaded to true to early.

We only should set p_ctx->python_loaded to true when we found the module
and loaded it into the interpreter. As after setting p_ctx->python_loaded
we asume that we have a dictionary pointer to the python methods which
we don't as that only gets initialized after we actual resolve the
module name. We will crash on deferencing the dictionary pointer in any
subsequent call.
mod - src/plugins/dird/python-dir.c Diff File
mod - src/plugins/filed/python-fd.c Diff File
mod - src/plugins/stored/python-sd.c Diff File

master 676b77ac

2016-01-20 20:01

Joerg Steffens

Ported: N/A

Details Diff
NDMP chapter
mod - manuals/en/main/bareos-manual-main-reference.tex Diff File
mod - manuals/en/main/director-resource-job-definitions.tex Diff File
add - manuals/en/main/ndmp.tex Diff File
mod - manuals/en/main/rescue.tex Diff File
mod - manuals/en/main/storedconf.tex Diff File
mod - manuals/images/Makefile Diff File

master 21876958

2016-01-20 18:16

mvwieringen

Ported: N/A

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

master 223a1255

2016-01-20 18:12

mvwieringen

Ported: N/A

Details Diff
build: Only build plugins when libtool is enabled.
mod - autoconf/configure.in Diff File

master 403b01aa

2016-01-20 13:56

Joerg Steffens

Ported: N/A

Details Diff
cleanup Passive Clients chapter
mod - manuals/en/main/passiveclient.tex Diff File

master e8893264

2016-01-20 13:11

Frank Bergkemper

Ported: N/A

Details Diff
API 2: compact mode

In 15.2.2 the compact mode in API 2 was introduced on the director side
and as the webui makes use of this mode the minimum requirement is
a working director equal or greater than 15.2.2, otherwise webui won't
connect to the director.
mod - vendor/Bareos/library/Bareos/BSock/BareosBSock.php Diff File

master a166558f

2016-01-19 16:34

Frank Bergkemper

Ported: N/A

Details Diff
Bump version number
mod - module/Application/view/layout/layout.phtml Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 498 499 500 501 502 503 504 ... 540 ... 600 ... 641 642 643  Next  Last