Changesets: bareos

bareos-15.2 f61b5cc8

2015-10-29 16:12

mvwieringen

Ported: N/A

Details Diff
Fix windows build.
mod - src/dird/Makefile.in Diff File
mod - src/win32/dird/Makefile Diff File

master c0f249dc

2015-10-29 15:20

mvwieringen

Ported: N/A

Details Diff
Merge branch 'bareos-15.2'
mod - AUTHORS Diff File
mod - src/dird/Makefile.in Diff File
rm - src/dird/ndmp_dma.c Diff File
add - src/dird/ndmp_dma_backup.c Diff File
add - src/dird/ndmp_dma_generic.c Diff File
add - src/dird/ndmp_dma_priv.h Diff File
add - src/dird/ndmp_dma_restore.c Diff File
add - src/dird/ndmp_dma_storage.c Diff File
add - src/dird/ndmp_fhdb_helpers.c Diff File
add - src/dird/ndmp_fhdb_lmdb.c Diff File
add - src/dird/ndmp_fhdb_mem.c Diff File
mod - src/dird/protos.h Diff File
mod - src/ndmp/ndma_cops_labels.c Diff File
mod - src/ndmp/ndma_image_stream.c Diff File
mod - src/ndmp/ndma_robot_simulator.c Diff File
mod - src/ndmp/ndma_tape_simulator.c Diff File
mod - src/ndmp/ndmagents.h Diff File
mod - src/ndmp/ndmjob.h Diff File
mod - src/ndmp/ndmjob_main.c Diff File
mod - src/ndmp/ndmjob_simulator.c Diff File
mod - src/ndmp/ndml_fhdb.c Diff File
mod - src/ndmp/ndmlib.h Diff File
mod - src/ndmp/ndmos.h Diff File
mod - src/ndmp/ndmos_common.c Diff File
mod - src/stored/ndmp_tape.c Diff File
mod - src/win32/plugins/filed/mssqlvdi-fd.c Diff File

bareos-15.2 8ebd8908

2015-10-28 18:24

Zilvinas Krapavickas


Committer: mvwieringen

Ported: N/A

Details Diff
Allow backup/restore of MSSQL database with spaces in name

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - AUTHORS Diff File
mod - src/win32/plugins/filed/mssqlvdi-fd.c Diff File

bareos-14.2 698c4f6d

2015-10-28 18:24

Zilvinas Krapavickas


Committer: mvwieringen

Ported: N/A

Details Diff
Allow backup/restore of MSSQL database with spaces in name

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - AUTHORS Diff File
mod - src/win32/plugins/filed/mssqlvdi-fd.c Diff File

master bca6235d

2015-10-28 00:09

Joerg Steffens

Ported: N/A

Details Diff
fixes a problem with files in root directory
mod - bareos/fuse/node/bvfsdir.py Diff File

master df532f9a

2015-10-27 17:17

mvwieringen

Ported: N/A

Details Diff
Merge pull request 0000036 from evgeni/hurd-fixes

define PATH_MAX if it is not present on the current OS
mod - src/tools/bpluginfo.c Diff File

bareos-15.2 f8987a8c

2015-10-26 19:51

mvwieringen

Ported: N/A

Details Diff
Fix Director crash when migrating an empty job

When there is nothing to do for a Migration or Copy the migration_init()
function sets the Job exit code already to JS_Terminated. This patch
checks after the migration_init() if the Job Status is alread
JS_Terminated and then call migration_cleanup() directly.

I also added an explicit check in do_actual_migration() that we have a
mig_jcr setup as the rest of the code expect this to be set and for any
Migration or Copy Job that needs to do some actual work this must also
be set so the extra check is mostly to make sure it is.

The printing of the New JobId is also fixed to show *None* instead of
<NULL>.

Fixes 0000544: Director crash (SIGSEGV 11) when migrating an empty job
Affected Issues
0000544
mod - src/dird/job.c Diff File
mod - src/dird/migrate.c Diff File

master c783592d

2015-10-26 11:48

Kristian


Committer: Joerg Steffens

Ported: N/A

Details Diff
Abschnitt "Use the new Bareos 12.4 features" von https://www.bareos.org/en/HOWTO.html eingepflegt

Signed-off-by: Joerg Steffens <joerg.steffens@bareos.com>
mod - manuals/en/main/backward-compability.tex Diff File
mod - manuals/en/main/bareos-fd-resource-client-definitions.tex Diff File
mod - manuals/en/main/bareos-fd-resource-director-definitions.tex Diff File
mod - manuals/en/main/bareos.sty Diff File
mod - manuals/en/main/bconsole-resource-console-definitions.tex Diff File
mod - manuals/en/main/bconsole-resource-director-definitions.tex Diff File
mod - manuals/en/main/bconsole.tex Diff File
add - manuals/en/main/config/DirClientHardQuota1.conf Diff File
add - manuals/en/main/config/DirClientSoftQuotaGracePeriod1.conf Diff File
add - manuals/en/main/config/DirClientSoftQuotaGracePeriod2.conf Diff File
add - manuals/en/main/config/DirClientSoftQuotaGracePeriod3.conf Diff File
add - manuals/en/main/config/DirClientStrictQuotas1.conf Diff File
add - manuals/en/main/config/DirClientStrictQuotas2.conf Diff File
add - manuals/en/main/config/FdClientPidDirectory1.conf Diff File
mod - manuals/en/main/dataencryption.tex Diff File
mod - manuals/en/main/dirdconf-fileset.tex Diff File
mod - manuals/en/main/dirdconf.tex Diff File
mod - manuals/en/main/director-resource-client-definitions.tex Diff File
mod - manuals/en/main/director-resource-schedule-definitions.tex Diff File
mod - manuals/en/main/install.tex Diff File
mod - manuals/en/main/migration.tex Diff File
mod - manuals/en/main/passiveclient.tex Diff File
mod - manuals/en/main/tls.tex Diff File
mod - manuals/images/Makefile Diff File
add - manuals/images/passive-client-communication.png Diff File

master 3533c4c7

2015-10-26 10:51

mvwieringen

Ported: N/A

Details Diff
do_a_command: Fix compile problem when DEVELOPER is set.

When DEVELOPER is defined we are missing a definition of a command
defined in ua_cmds.c so add this when DEVELOPER is set.
mod - src/dird/ua_dotcmds.c Diff File

master f0c53e25

2015-10-25 21:58

mvwieringen

Ported: N/A

Details Diff
Merge branch 'bareos-15.2'
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File

master 7559374f

2015-10-25 21:50

mvwieringen

Ported: N/A

Details Diff
Fix indention and some cleanups.
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File

bareos-14.2 04fdf697

2015-10-25 21:50

mvwieringen

Ported: N/A

Details Diff
Fix indention and some cleanups.
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File

master 6f4066f3

2015-10-25 10:58

mvwieringen

Ported: N/A

Details Diff
bsock: Remove ununsed variable.
mod - src/lib/bsock_tcp.c Diff File

bareos-15.2 dc6d6597

2015-10-24 19:51

mvwieringen

Ported: N/A

Details Diff
Make NDMP DMA more modular.

It makes sense to split the NDMP DMA into more parts so it gets
more comprehensible and easier to read. This is the first part
where we split things into:

- Generic DMA routines
- Backup specific DMA routines
- Restore specific DMA routines
- Storage specific DMA routines
- Different types of NDMP FileHandleDB stores.
- In memory (like before.)
- LMDB backend (dummy for now)
mod - src/dird/Makefile.in Diff File
rm - src/dird/ndmp_dma.c Diff File
add - src/dird/ndmp_dma_backup.c Diff File
add - src/dird/ndmp_dma_generic.c Diff File
add - src/dird/ndmp_dma_priv.h Diff File
add - src/dird/ndmp_dma_restore.c Diff File
add - src/dird/ndmp_dma_storage.c Diff File
add - src/dird/ndmp_fhdb_helpers.c Diff File
add - src/dird/ndmp_fhdb_lmdb.c Diff File
add - src/dird/ndmp_fhdb_mem.c Diff File
mod - src/dird/protos.h Diff File
mod - src/ndmp/ndma_cops_labels.c Diff File
mod - src/ndmp/ndmlib.h Diff File

bareos-15.2 ef33284b

2015-10-24 19:51

mvwieringen

Ported: N/A

Details Diff
Add NDMP vbb and image backup types.

Seems EMC uses a special type for NDMP backups named "vbb" which looks
analog to smtape and zfs we already had. Mirapoint has an "image"
backup type which also looks analog. So lets add these two types
and see how well things work out with these settings.
mod - src/dird/ndmp_dma.c Diff File
mod - src/stored/ndmp_tape.c Diff File

bareos-15.2 0ce3a6da

2015-10-24 19:51

mvwieringen

Ported: N/A

Details Diff
Allocate callback functions per session.

Instead of using a static global variable with the callback functions
allocate the callbacks as part of the session structure or context so we
can have different sets of callbacks for each session.

We also check that the actual function pointer is non-NULL before calling it.
mod - src/dird/ndmp_dma.c Diff File
mod - src/ndmp/ndma_robot_simulator.c Diff File
mod - src/ndmp/ndma_tape_simulator.c Diff File
mod - src/ndmp/ndmagents.h Diff File
mod - src/ndmp/ndmjob.h Diff File
mod - src/ndmp/ndmjob_main.c Diff File
mod - src/ndmp/ndmjob_simulator.c Diff File
mod - src/ndmp/ndml_fhdb.c Diff File
mod - src/ndmp/ndmlib.h Diff File
mod - src/ndmp/ndmos_common.c Diff File
mod - src/stored/ndmp_tape.c Diff File

bareos-14.2 a50b4819

2015-10-24 19:51

mvwieringen

Ported: N/A

Details Diff
Add NDMP vbb and image backup types.

Seems EMC uses a special type for NDMP backups named "vbb" which looks
analog to smtape and zfs we already had. Mirapoint has an "image"
backup type which also looks analog. So lets add these two types
and see how well things work out with these settings.
mod - src/dird/ndmp_dma.c Diff File
mod - src/stored/ndmp_tape.c Diff File

bareos-14.2 86ce108d

2015-10-24 19:51

mvwieringen

Ported: N/A

Details Diff
Allocate callback functions per session.

Instead of using a static global variable with the callback functions
allocate the callbacks as part of the session structure or context so we
can have different sets of callbacks for each session.

We also check that the actual function pointer is non-NULL before calling it.
mod - src/dird/ndmp_dma.c Diff File
mod - src/ndmp/ndma_robot_simulator.c Diff File
mod - src/ndmp/ndma_tape_simulator.c Diff File
mod - src/ndmp/ndmagents.h Diff File
mod - src/ndmp/ndmjob.h Diff File
mod - src/ndmp/ndmjob_main.c Diff File
mod - src/ndmp/ndmjob_simulator.c Diff File
mod - src/ndmp/ndml_fhdb.c Diff File
mod - src/ndmp/ndmlib.h Diff File
mod - src/ndmp/ndmos_common.c Diff File
mod - src/stored/ndmp_tape.c Diff File

bareos-15.2 223d0f9b

2015-10-24 19:51

mvwieringen

Ported: N/A

Details Diff
Make NDMP ImageStream buffer dynamically allocated size.

New design that actually works.
mod - src/ndmp/ndma_image_stream.c Diff File
mod - src/ndmp/ndmagents.h Diff File
mod - src/ndmp/ndmos.h Diff File

bareos-14.2 c657aeb3

2015-10-24 19:51

mvwieringen

Ported: N/A

Details Diff
Make NDMP ImageStream buffer dynamically allocated size.

New design that actually works.
mod - src/ndmp/ndma_image_stream.c Diff File
mod - src/ndmp/ndmagents.h Diff File
mod - src/ndmp/ndmos.h Diff File

master 346d6b8b

2015-10-24 18:30

Marco van Wieringen

Ported: N/A

Details Diff
Where = / is passed as empty string.

We try to determine the name of the restore object based on the name of
the VM disk we are restoring. When the where is set to something other
then '/' the restorepkt.ofname is relative to the given where path but
when no where is specified its not and we should not try to determine
the releative path but just use the restorepkt.ofname directly.
mod - vmware_plugin/BareosFdPluginVMware.py Diff File

master 883496a8

2015-10-23 23:04

mvwieringen

Ported: N/A

Details Diff
Deprecated POOLMEM ** in favor of POOLMEM *&
mod - src/dird/ua_restore.c Diff File

master 1c072b35

2015-10-23 22:46

mvwieringen

Ported: N/A

Details Diff
Merge branch 'bareos-15.2'
mod - src/dird/ua_restore.c Diff File

bareos-15.2 1eba7ba6

2015-10-23 22:45

mvwieringen

Ported: N/A

Details Diff
Restore is_name_valid() check.
mod - src/dird/ua_restore.c Diff File

master c923d612

2015-10-23 22:04

mvwieringen

Ported: N/A

Details Diff
Merge branch 'bareos-15.2'
mod - src/dird/ua_restore.c Diff File
mod - src/dird/ua_run.c Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 509 510 511 512 513 514 515 ... 540 ... 600 ... 641 642 643  Next  Last