Changesets: bareos2015
bareos-13.2 e9efbad9 2013-05-04 23:15 Ported: N/A Details Diff |
Fix cancel to allow multiple job selection. | ||
mod - src/dird/protos.h | Diff File | ||
mod - src/dird/ua_cmds.c | Diff File | ||
mod - src/dird/ua_select.c | Diff File | ||
bareos-13.2 9f7f9a99 2013-05-04 23:15 Ported: N/A Details Diff |
Reorder closing message channel. For every daemon always close the message channel before starting the cleanup of the JCR so we have a much cleaner code path. Also tweaked the layout of the code somewhat so that we have more distinctive code blocks. |
||
mod - src/dird/job.c | Diff File | ||
mod - src/filed/dir_cmd.c | Diff File | ||
mod - src/lib/jcr.c | Diff File | ||
mod - src/stored/bscan.c | Diff File | ||
mod - src/stored/butil.c | Diff File | ||
mod - src/stored/job.c | Diff File | ||
bareos-13.2 6c0b2e50 2013-05-04 23:15 Ported: N/A Details Diff |
Close message stream early. For things like edit_job_codes() to work properly we should tear down the message resource before we start tearing down the bits and pieces of the JCR (and mig_jcr). Hopefully we don't trigger to many deadlocks this way but this seems to be a severe design flaw in which important state information is destroyed when you might still want/need it. |
||
mod - src/dird/job.c | Diff File | ||
bareos-13.2 46f7f067 2013-05-04 23:15 Committer: mvwieringen Ported: N/A Details Diff |
Switch to gcc 4.8 Unfortunately, with gcc 4.8, libc now is called - libgcc_s_sjlj-1.dll on 32Bit Windows - libgcc_s_seh-1.dll on 64Bit Windows This patch adapts to that fact. Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
mod - platforms/win32/winbareos-nsi.spec | Diff File | ||
mod - platforms/win32/winbareos.nsi | Diff File | ||
bareos-13.2 46cbc0ee 2013-05-04 23:15 Committer: mvwieringen Ported: N/A Details Diff |
file job.c is no more Adapted makefile to correctly build. Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
mod - src/win32/filed/Makefile | Diff File | ||
bareos-13.2 d00f7b5c 2013-05-04 23:15 Ported: N/A Details Diff |
Tweak layout. | ||
mod - src/dird/ua_cmds.c | Diff File | ||
bareos-13.2 bea20c2d 2013-05-04 23:15 Ported: N/A Details Diff |
mig_jcr is freed to early. Because the mig_jcr is already freed in the migration_cleanup() function all info is lost when we get to the after runscript. This is a design error so we moved the freeing of the mig_jcr now to just before the Job actually exits and has done all its work. Fixes 0000139: export command in a RunScript ressource does not get the correct volume when doing scheduled JobType Copy |
Affected Issues 0000139 |
|
mod - src/dird/job.c | Diff File | ||
mod - src/dird/migrate.c | Diff File | ||
bareos-13.2 df854565 2013-05-04 23:14 Committer: mvwieringen Ported: N/A Details Diff |
Better handling of existing config files When existing configuration files are found, in interactive mode the user is asked if the existing config file should be kept and the newly generated file is stored aside as config.new. Also, the user can choose to move the existing file to config.old, and install the new one in the original place. This is what is done in silent installation mode. The default for the uninstaller is now to keep existing config files. In silent mode, the uninstaller will remove existing config files. Fixes 0000140: Winbareos installer renames old config when updating Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
Affected Issues 0000140 |
|
mod - platforms/win32/winbareos.nsi | Diff File | ||
bareos-13.2 9ee3b5e9 2013-05-04 23:14 Ported: N/A Details Diff |
Fix problem on OSX due to refactoring. | ||
mod - src/findlib/find_one.c | Diff File | ||
bareos-13.2 ba3ede54 2013-05-04 23:14 Ported: N/A Details Diff |
Generate braces in find_used_compressalgos function. | ||
mod - src/dird/backup.c | Diff File | ||
mod - src/dird/inc_conf.c | Diff File | ||
bareos-13.2 7382fae4 2013-05-04 23:14 Ported: N/A Details Diff |
Tweak layout and use counter. | ||
mod - src/dird/inc_conf.c | Diff File | ||
bareos-13.2 c0411b3f 2013-05-04 23:14 Committer: mvwieringen Ported: N/A Details Diff |
Job report shows the used compression algorithm As we now have multiple available compression algorithms, and we can use multiple of them in one backup, we now show which compression algorithms were chosen during in the Fileset options. Fixes 0000131: Job report should show which compressions were used during backup Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
Affected Issues 0000131 |
|
mod - src/dird/backup.c | Diff File | ||
mod - src/dird/inc_conf.c | Diff File | ||
mod - src/dird/protos.h | Diff File | ||
bareos-13.2 47773e59 2013-05-04 23:14 Committer: mvwieringen Ported: N/A Details Diff |
Added the licenses for the fastlzlib library. The github project has 3 license texts (LICENSE, LICENSE-FASTLZ and LICENSE-LZ4) that were all included into our LICENSE file. Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
mod - LICENSE | Diff File | ||
bareos-13.2 e22cae5f 2013-05-04 23:14 Ported: N/A Details Diff |
Fix typo. | ||
mod - src/lib/util.c | Diff File | ||
bareos-13.2 289aaacc 2013-05-04 23:14 Ported: N/A Details Diff |
For migration/copy Jobs need to look at mig_jcr. Added new %V option to expansion variables which is the same as %v but always prints the destination Volumes a Job used. For migration and copy Jobs this expansion looks at the mig_jcr pointer in the JCR. As this mig_jcr only exists in the director the %V is expanded in the callback expansion function in the director as in the generic expansion function is compiled as part of the generic shared library we are missing that variable there. While implementing this expansion also reformated the whole function as the switch statement was wrongly indented. Removed unneeded break statements after a return. Document what is expanded in the callback expansion function. Fixes 0000139: export command in a RunScript ressource does not get the correct volume when doing scheduled JobType Copy |
Affected Issues 0000139 |
|
mod - src/dird/dird_conf.c | Diff File | ||
mod - src/lib/util.c | Diff File | ||
bareos-13.2 b447706e 2013-05-04 23:13 Ported: N/A Details Diff |
Fix some compiler warning. | ||
mod - src/dird/backup.c | Diff File | ||
mod - src/dird/verify.c | Diff File | ||
mod - src/filed/dir_cmd.c | Diff File | ||
bareos-13.2 45edfd9d 2013-05-04 23:13 Ported: N/A Details Diff |
Update README.md | ||
mod - README.md | Diff File | ||
bareos-13.2 2f80c5ec 2013-05-04 23:13 Ported: N/A Details Diff |
Reverse data channel initialization It would be nice if the initialization of the data channel could be reversed, so that the SD connects to the FD. This would make the network setup and firewalling much easier in many cases, and make tricks like ssh tunnels no longer necessary. For Example things like SDs being situated behind a NAT gateway would be no problem anymore. We can also tag this as the firewall friendly solution. The default for all clients is still active mode e.g. FD contacts SD but when the DIR and SD are within a firewalled site and the FD is in a DMZ or out on the Internet you can define the client as a passive client and the DIR and SD will contact the FD so you have only socket connections being initiated from the secure site without the need for special resolving tricks (like a split DNS) and/or portforwarders on the firewall that tunnel the traffic from the DMZ or Internet to your SD. This passive mode is implemented for Backups, Restores and Verifies of Jobs. The Director checks the version of the client to make sure it supports the new passive protocol features. Fixes 0000061: reverse data channel initialization |
Affected Issues 0000061 |
|
mod - src/dird/backup.c | Diff File | ||
mod - src/dird/bsr.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/restore.c | Diff File | ||
mod - src/dird/sd_cmds.c | Diff File | ||
mod - src/dird/ua_label.c | Diff File | ||
mod - src/dird/verify.c | Diff File | ||
mod - src/filed/Makefile.in | Diff File | ||
mod - src/filed/authenticate.c | Diff File | ||
mod - src/filed/filed.c | Diff File | ||
mod - src/filed/filed_conf.c | Diff File | ||
mod - src/filed/protos.h | Diff File | ||
add - src/filed/sd_cmds.c | Diff File | ||
mod - src/filed/verify_vol.c | Diff File | ||
mod - src/include/jcr.h | Diff File | ||
mod - src/stored/Makefile.in | Diff File | ||
mod - src/stored/authenticate.c | Diff File | ||
mod - src/stored/fd_cmds.c | Diff File | ||
mod - src/stored/protos.h | Diff File | ||
mod - src/stored/sd_cmds.c | Diff File | ||
mod - src/stored/stored_conf.c | Diff File | ||
mod - src/stored/stored_conf.h | Diff File | ||
bareos-13.2 178b40c8 2013-05-04 23:13 Ported: N/A Details Diff |
Upgrade config.guess and config.sub to autoconf-2.69 | ||
mod - autoconf/config.guess | Diff File | ||
mod - autoconf/config.sub | Diff File | ||
bareos-13.2 fc0e3736 2013-05-04 23:13 Committer: mvwieringen Ported: N/A Details Diff |
Reject incorrect modulo specifications Now the parser rejects incorrect modulo specifications with an error and a hint to the correct format. Fixes 0000135: modulo scheduler does not work with weeks Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
Affected Issues 0000135 |
|
mod - src/dird/run_conf.c | Diff File | ||
bareos-13.2 69ba0561 2013-05-04 23:13 Ported: N/A Details Diff |
Rename global resource in director, Rename the global director variable to the same name used in the storage daemon and filedaemon which is me. Also drop the two global variables for the FD and SD timeout as those are part of the global resource anyway so we can reference the me variable and don't need to polute the global naming space of the binary with them. |
||
mod - src/dird/authenticate.c | Diff File | ||
mod - src/dird/backup.c | Diff File | ||
mod - src/dird/dird.c | Diff File | ||
mod - src/dird/dird.h | Diff File | ||
mod - src/dird/fd_cmds.c | Diff File | ||
mod - src/dird/job.c | Diff File | ||
mod - src/dird/migrate.c | Diff File | ||
mod - src/dird/ndmp_dma.c | Diff File | ||
mod - src/dird/restore.c | Diff File | ||
mod - src/dird/sd_cmds.c | Diff File | ||
mod - src/dird/ua_cmds.c | Diff File | ||
mod - src/dird/ua_label.c | Diff File | ||
mod - src/dird/ua_prune.c | Diff File | ||
mod - src/dird/ua_query.c | Diff File | ||
mod - src/dird/ua_server.c | Diff File | ||
mod - src/dird/ua_tree.c | Diff File | ||
mod - src/dird/vbackup.c | Diff File | ||
mod - src/dird/verify.c | Diff File | ||
bareos-13.2 7c971353 2013-05-04 23:13 Ported: N/A Details Diff |
Tweak set boolean values to true or false. | ||
mod - src/filed/job.c | Diff File | ||
mod - src/stored/dircmd.c | Diff File | ||
bareos-13.2 3879e726 2013-05-04 23:13 Committer: mvwieringen Ported: N/A Details Diff |
add fastzlib to windows this patch enables the use of fastlzlib for the windows version of bareos. Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
mod - platforms/win32/winbareos-nsi.spec | Diff File | ||
mod - platforms/win32/winbareos.nsi | Diff File | ||
mod - platforms/win32/winbareos32.spec | Diff File | ||
mod - platforms/win32/winbareos64.spec | Diff File | ||
mod - src/win32/compat/include/mingwconfig.h | Diff File | ||
mod - src/win32/filed/Makefile | Diff File | ||
bareos-13.2 94cce319 2013-05-04 23:13 Committer: mvwieringen Ported: N/A Details Diff |
added BuildRequires: libfastlz-devel to spec as we now support the fastlz library, we also want to build support for it into our rpm packages. As configure already checks for it, we only have to add the devel package to the buildrequires. Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
mod - platforms/rpms/bareos.spec | Diff File | ||
bareos-13.2 cca3f3b7 2013-05-04 23:13 Committer: mvwieringen Ported: N/A Details Diff |
fixed typo in bareos-dir startscript Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
mod - platforms/suse/bareos-dir.in | Diff File |