Changesets: bareos

master 0767a0ed

2016-04-01 19:03

joergs

Ported: N/A

Details Diff
added glob() for Windows

This patch integrates globbing from the mingw.org project,
specifically mingw-org-wsl, release 4.0.2.
The two files come from
https://raw.githubusercontent.com/mirror/mingw-org-wsl/4.0.2/include/glob.h
https://raw.githubusercontent.com/mirror/mingw-org-wsl/4.0.2/src/libcrt/misc/glob.c

In this form, it does NOT compile in the Bareos mingw-w64 environment.
add - src/win32/compat/glob.c Diff File
add - src/win32/compat/include/glob.h Diff File

master c626a26c

2016-03-29 19:34

pstorz

Ported: N/A

Details Diff
Remove doublets of Emsg and Dmsg

Emsg now automtatically does Dmsg, so we would then get
double output.
mod - src/lib/bsys.c Diff File
mod - src/lib/crypto_cache.c Diff File
mod - src/lib/scsi_lli.c Diff File
mod - src/plugins/stored/scsicrypto-sd.c Diff File
mod - src/stored/backends/unix_file_device.c Diff File
mod - src/win32/stored/backends/win32_file_device.c Diff File

master cb19f48c

2016-03-29 13:29

pstorz

Ported: N/A

Details Diff
Adaption for POOLMEM ** instead of POOLMEM *&

compat.c changes need to be adapted for the new
POOLMEM world
mod - src/lib/unittests/junction_test.c Diff File
mod - src/win32/compat/compat.c Diff File

master c7520418

2016-03-29 12:09

pstorz

Ported: N/A

Details Diff
Merge branch 'bareos-15.2'
mod - platforms/win32/winbareos.nsi Diff File
mod - src/dird/ua.h Diff File
mod - src/dird/ua_run.c Diff File
mod - src/lib/unittests/Makefile.in Diff File
add - src/lib/unittests/junction_test.c Diff File
mod - src/lib/unittests/protos.h Diff File
mod - src/lib/unittests/test_lib.c Diff File
mod - src/win32/compat/compat.c Diff File
mod - src/win32/compat/include/compat.h Diff File
mod - src/win32/lib/unittests/Makefile Diff File

master fb1b7dd4

2016-03-24 19:14

joergs

Ported: N/A

Details Diff
configure
mod - configure Diff File

master 53b7180a

2016-03-24 14:43

Frank Bergkemper

Ported: N/A

Details Diff
Job: job details view tweaks

- Changes to one expandable datatable for the job details
- Adds missing links to client, fileset and pool
mod - module/Job/view/job/job/details.phtml Diff File
mod - module/Job/view/job/job/index.phtml Diff File

master 7d83a521

2016-03-24 11:16

mvwieringen


Committer: pstorz

Ported: N/A

Details Diff
stored: Use logical drive numbers and not drive indexes

Currently the mount protocol between the director and the storage daemon
passes a logical drive number (as seen from the end-user) but the search
algorithm uses the drive index in the autochanger to find the right
drive.

We should number the drives logically and perform the search using that
number. This patch removes the use of any drive index which is a
physical number only needed for external programs that address the drive
via its physical drive index. After this change there is only one place
where the drive index is used and that is in edit_device_codes() which
creates the cmdline for the external programs like mtx-changer etc.

Fixes 0000634: Storage daemon should use logical drive numbers and not
drive indexes
Affected Issues
0000634
mod - src/stored/autochanger.c Diff File
mod - src/stored/btape.c Diff File
mod - src/stored/dev.c Diff File
mod - src/stored/dev.h Diff File
mod - src/stored/dir_cmd.c Diff File
mod - src/stored/status.c Diff File
mod - src/stored/stored_conf.h Diff File

master cf11d580

2016-03-23 17:35

Frank Bergkemper

Ported: N/A

Details Diff
Volumes: Display volume jobs

Displays a listing about which jobs are on a volume
in our volume details view.

Also, volume details are now presented via a datatable
with expandable detailed volume information.
mod - module/Media/src/Media/Controller/MediaController.php Diff File
mod - module/Media/src/Media/Model/MediaModel.php Diff File
mod - module/Media/view/media/media/details.phtml Diff File

master 8fb9b1b2

2016-03-22 19:20

Frank Bergkemper

Ported: N/A

Details Diff
Layout changes and cleanup
mod - module/Application/config/module.config.php Diff File
mod - module/Application/view/layout/layout.phtml Diff File
mod - module/Job/view/job/job/details.phtml Diff File
mod - module/Job/view/job/job/run.phtml Diff File
mod - module/Media/view/media/media/details.phtml Diff File
mod - module/Media/view/media/media/index.phtml Diff File
mod - module/Pool/view/pool/pool/details.phtml Diff File
mod - module/Pool/view/pool/pool/index.phtml Diff File
mod - module/Storage/view/storage/storage/details.phtml Diff File
mod - module/Storage/view/storage/storage/index.phtml Diff File
mod - public/css/style.css Diff File

master 7bc356f4

2016-03-22 15:14

Joerg Steffens

Ported: N/A

Details Diff
added tls-client-initiated-connection-backup-test

Tests the Client Initiated Connection with TLS connections.
It uses a separate TLS certificate for every daemon (this is not the
case for other tests).

It also adds the configs/tls/ directoy, with certificates for all
daemon, to be used by other tests.
mod - DartTestfile.txt.in Diff File
add - configs/tls-client-initiated-connection-backup-test/bareos-dir.conf.in Diff File
add - configs/tls-client-initiated-connection-backup-test/bareos-fd.conf.in Diff File
add - configs/tls-client-initiated-connection-backup-test/bareos-sd.conf.in Diff File
add - configs/tls/bareos-ca.pem Diff File
add - configs/tls/bareos-dir.bareos.org-cert.pem Diff File
add - configs/tls/bareos-dir.bareos.org-key.pem Diff File
add - configs/tls/bareos-sd1.bareos.org-cert.pem Diff File
add - configs/tls/bareos-sd1.bareos.org-key.pem Diff File
add - configs/tls/bareos-sd2.bareos.org-cert.pem Diff File
add - configs/tls/bareos-sd2.bareos.org-key.pem Diff File
add - configs/tls/client1.bareos.org-cert.pem Diff File
add - configs/tls/client1.bareos.org-key.pem Diff File
add - configs/tls/console.bareos.org-cert.pem Diff File
add - configs/tls/console.bareos.org-key.pem Diff File
mod - tests/backup-bareos-client-initiated-connection-test Diff File
add - tests/tls-client-initiated-connection-backup-test Diff File

bareos-15.2 97161d30

2016-03-22 13:06

pstorz

Ported: N/A

Details Diff
Fix problems with wide char symlinks and junctions

There were some problems since the last change to
the junctions and symlink code on windows to support
wide characters.

This fixes these problems so that we now can create correct
wide character symlinks and junctions.

This commit also adds a unit test for creating junctions and
changes what is needed for that.

Fixes 0000615: symlinks/junctions wrong target path on restore
Affected Issues
0000615
mod - platforms/win32/winbareos.nsi Diff File
mod - src/lib/unittests/Makefile.in Diff File
add - src/lib/unittests/junction_test.c Diff File
mod - src/lib/unittests/protos.h Diff File
mod - src/lib/unittests/test_lib.c Diff File
mod - src/win32/compat/compat.c Diff File
mod - src/win32/compat/include/compat.h Diff File
mod - src/win32/lib/unittests/Makefile Diff File

bareos-14.2 15659e4a

2016-03-22 13:06

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
Fix problems with wide char symlinks and junctions

There were some problems since the last change to
the junctions and symlink code on windows to support
wide characters.

This fixes these problems so that we now can create correct
wide character symlinks and junctions.

Fixes 0000615: symlinks/junctions wrong target path on restore
Affected Issues
0000615
add - src/lib/unittests/junction_test.c Diff File
mod - src/win32/compat/compat.c Diff File
mod - src/win32/compat/include/compat.h Diff File

master 7994bbdb

2016-03-21 16:20

frank


Committer: mvwieringen

Ported: N/A

Details Diff
Univention: Updates the long description text for the AppCenter
mod - platforms/univention/AppCenter/univention-bareos.ini.in Diff File

master b39591ee

2016-03-21 15:07

mvwieringen


Committer: pstorz

Ported: N/A

Details Diff
dird: Interactive run doesn't update pool on level change.

In interactive mode when changing the level we correctly call
apply_pool_overrides() which sets the new pool right but then we
call reset_restore_context() which sets the pool back to rc.pool
(e.g. restore context pool definition which still points to the original
pool defined in the Job resource.)

This patch updates the rc.pool to point to the pool which was set by
the call to apply_pool_overrides() and set a variable in the restore
context which keeps track that we got a level override so we don't
overwrite the pool_source which is also set by apply_pool_overrides()
in reset_restore_context().

When we get a real pool override via the mod pool option we reset this
level override flag so we set the right pool_source in
reset_restore_context() again.

Fixes 0000633: Interactive run doesn't update pool on level change.
Affected Issues
0000633
mod - src/dird/ua.h Diff File
mod - src/dird/ua_run.c Diff File

bareos-14.2 1b085aed

2016-03-21 15:07

mvwieringen

Ported: N/A

Details Diff
dird: Interactive run doesn't update pool on level change.

In interactive mode when changing the level we correctly call
apply_pool_overrides() which sets the new pool right but then we
call reset_restore_context() which sets the pool back to rc.pool
(e.g. restore context pool definition which still points to the original
pool defined in the Job resource.)

This patch updates the rc.pool to point to the pool which was set by
the call to apply_pool_overrides() and set a variable in the restore
context which keeps track that we got a level override so we don't
overwrite the pool_source which is also set by apply_pool_overrides()
in reset_restore_context().

When we get a real pool override via the mod pool option we reset this
level override flag so we set the right pool_source in
reset_restore_context() again.

Fixes 0000633: Interactive run doesn't update pool on level change.
Affected Issues
0000633
mod - src/dird/ua.h Diff File
mod - src/dird/ua_run.c Diff File

master 0e14f2ec

2016-03-18 23:14

mvwieringen

Ported: N/A

Details Diff
bcommand: Fix .authorized command.
mod - src/dird/ua_dotcmds.c Diff File

master e108159d

2016-03-17 18:30

mvwieringen

Ported: N/A

Details Diff
bcommand: Add .authorized command.

Query command that allows you to query the different User Agent Access
Control List and see if a certain command or object is accesable or not
by the current available ACL rights.
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_dotcmds.c Diff File

master 1dd6b3df

2016-03-17 18:30

mvwieringen

Ported: N/A

Details Diff
bcommand: Add .authorized command.

Query command that allows you to query the different User Agent Access
Control List and see if a certain command or object is accesable or not
by the current available ACL rights.
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_dotcmds.c Diff File

master f3f7b221

2016-03-16 19:53

joergs

Ported: N/A

Details Diff
tweak developer compile mode

- enable developer mode by configure
- adds the .memcheck command
This command is only available if Bareos is complied
in developer mode.
Then it can be used to do checks for memory leaks
(printed as debug messages).
- fix typos
mod - autoconf/config.h.in Diff File
mod - autoconf/configure.in Diff File
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_dotcmds.c Diff File

master e48ac11b

2016-03-15 18:30

Frank Bergkemper

Ported: N/A

Details Diff
Autochanger management
mod - install/bareos/webui-profiles.conf Diff File
mod - module/Application/config/module.config.php Diff File
mod - module/Application/view/layout/layout.phtml Diff File
mod - module/Application/view/layout/login.phtml Diff File
mod - module/Client/view/client/client/details.phtml Diff File
mod - module/Client/view/client/client/index.phtml Diff File
mod - module/Dashboard/view/dashboard/dashboard/index.phtml Diff File
mod - module/Fileset/view/fileset/fileset/index.phtml Diff File
mod - module/Job/view/job/job/details.phtml Diff File
mod - module/Job/view/job/job/index.phtml Diff File
mod - module/Job/view/job/job/run.phtml Diff File
mod - module/Job/view/job/job/running.phtml Diff File
mod - module/Job/view/job/job/successful.phtml Diff File
mod - module/Job/view/job/job/unsuccessful.phtml Diff File
mod - module/Job/view/job/job/waiting.phtml Diff File
mod - module/Media/view/media/media/index.phtml Diff File
mod - module/Pool/view/pool/pool/details.phtml Diff File
mod - module/Pool/view/pool/pool/index.phtml Diff File
mod - module/Storage/config/module.config.php Diff File
mod - module/Storage/src/Storage/Controller/StorageController.php Diff File
mod - module/Storage/src/Storage/Model/StorageModel.php Diff File
rm - module/Storage/view/storage/storage/autochanger.phtml Diff File
mod - module/Storage/view/storage/storage/details.phtml Diff File
mod - module/Storage/view/storage/storage/index.phtml Diff File
add - public/css/buttons.bootstrap.css Diff File
add - public/css/buttons.bootstrap.min.css Diff File
add - public/css/buttons.dataTables.css Diff File
add - public/css/buttons.dataTables.min.css Diff File
add - public/css/select.bootstrap.css Diff File
add - public/css/select.bootstrap.min.css Diff File
add - public/css/select.dataTables.css Diff File
add - public/css/select.dataTables.min.css Diff File
add - public/css/spinner.gif Diff File
mod - public/css/style.css Diff File
add - public/js/buttons.bootstrap.js Diff File
add - public/js/buttons.bootstrap.min.js Diff File
add - public/js/dataTables.buttons.js Diff File
add - public/js/dataTables.buttons.min.js Diff File
mod - public/js/dataTables.functions.js Diff File
add - public/js/dataTables.select.js Diff File
add - public/js/dataTables.select.min.js Diff File

master 324d21d3

2016-03-14 17:12

Joerg Steffens

Ported: N/A

Details Diff
added test for client-initiated-connection
mod - DartTestfile.txt.in Diff File
add - tests/backup-bareos-client-initiated-connection-test Diff File

master f6f43110

2016-03-14 13:56

Maik Aussendorf

Ported: N/A

Details Diff
Merge pull request #19 from aussendorf/master

releasenotes 15.2.3
mod - manuals/en/main/releasenotes.tex Diff File

master 0c81f8df

2016-03-14 13:39

Maik Aussendorf

Ported: N/A

Details Diff
releasenotes 15.2.3
mod - manuals/en/main/releasenotes.tex Diff File

master bc48fbeb

2016-03-11 16:23

mvwieringen

Ported: N/A

Details Diff
Merge branch 'bareos-15.2'
mod - src/win32/compat/compat.c Diff File

bareos-15.2 ddb66e4b

2016-03-11 15:31

mvwieringen

Ported: N/A

Details Diff
win32: Fix open_bpipe() in windows compat emulation.

Fixes 0000632: fd-bpipe plugin merges stderr with stdout, which can result
in corrupted backups.
Affected Issues
0000632
mod - src/win32/compat/compat.c Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 518 519 520 521 522 523 524 ... 560 ... 630 ... 665 666 667  Next  Last