Changesets: bareos
master 0767a0ed 2016-04-01 19:03 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 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 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 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 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 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 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 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 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 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 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 Ported: N/A Details Diff |
bcommand: Fix .authorized command. | ||
mod - src/dird/ua_dotcmds.c | Diff File | ||
master e108159d 2016-03-17 18:30 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 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 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 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 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 |