Changesets: bareos
bareos-12.4 dff45e8e 2013-05-04 13:14
Ported: N/A Details Diff |
Fix statistics retention default value. 60s * 60m * 24h * 31d * 12m * 5 != 5 years 60s * 60m * 365d * 5 != 5 years But the second value is much closer then using 12 months with 31 days of which 4 months have 30 days and one has either 28 e.g. 3 days less or at best 29 days so 2 days less. When multiplied with 5 years this mean you calculate something 30+ days to much. |
||
mod - src/dird/dird_conf.c | Diff File | ||
bareos-12.4 7b74ae08 2013-05-04 13:14
Ported: N/A Details Diff |
Fix problem on OSX due to refactoring. | ||
mod - src/findlib/find_one.c | Diff File | ||
bareos-12.4 0f4b3c43 2013-05-04 13:14 Committer: 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-12.4 c9685b49 2013-05-04 13:14
Ported: N/A Details Diff |
Fix MaxRunSchedTime to cancel Job in time. Modified the code so MaxRunSchedTime will use the new initial_sched_time when checking to see if a job should be canceled. We have a set of jobs that we want to definitely end at a known time - Z hours after they've been initially scheduled - no matter what state the job is in. Patch by Thomas Lohman from bacula devel mailinglist. |
||
mod - AUTHORS | Diff File | ||
mod - src/dird/job.c | Diff File | ||
mod - src/dird/jobq.c | Diff File | ||
mod - src/include/jcr.h | Diff File | ||
mod - src/lib/jcr.c | Diff File | ||
bareos-12.4 db4bc7ba 2013-05-04 13:14
Ported: N/A Details Diff |
Fix wrong default timeouts. When converting the default timeouts in the config engine set them to 180 instead of the wanted 1800 seconds. |
||
mod - src/filed/filed_conf.c | Diff File | ||
mod - src/stored/stored_conf.c | Diff File | ||
bareos-12.4 d2c7ea7b 2013-05-04 13:14
Ported: N/A Details Diff |
Fix comments so that we know what the value actually means. | ||
mod - src/dird/dird_conf.c | Diff File | ||
mod - src/filed/filed_conf.c | Diff File | ||
mod - src/include/host.h.in | Diff File | ||
mod - src/stored/stored_conf.c | Diff File | ||
bareos-12.4 eed17424 2013-05-04 13:14
Ported: N/A Details Diff |
Rebuild configure. | ||
mod - configure | Diff File | ||
bareos-12.4 50a1f18e 2013-05-04 13:14
Ported: N/A Details Diff |
Sync some fixes from Amanda. | ||
mod - src/ndmp/ndma_noti_calls.c | Diff File | ||
mod - src/ndmp/ndmjob_job.c | Diff File | ||
bareos-12.4 c8fb9f2b 2013-05-04 13:14 Committer: Ported: N/A Details Diff |
more deterministic Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
mod - test/all | Diff File | ||
bareos-12.4 3889f487 2013-05-04 13:14
Ported: N/A Details Diff |
Upgraded jobs use wrong pool With the introduction of a fix for "#1679 Job Overrides are Not listed In Manual Run Confirmation" we introduced a bug in an interactive run as we do an pool override early and ignore any changes later on by setting a suppress boolean value. This doesn't work when a job gets upgraded later on to lets say Full because no earlier Full was found but it started out as an incremental Job. Moved get_level_since_time() from fd_cmds.c to job.c where it makes much more sense. Fixed comments and let it return a boolean which is true when it updated the pool due to a missing full/differential etc. Now when get_level_since_time() returns true we force apply_pool_overrides() to ignore any overrides and always reevaluate the pool it needs to save too (fullpool/diffpool/incpool) Also moved the call to get_level_since_time() and apply_pool_overrides() into setup_job() so we don't have to code it twice in do_native_backup_init() and do_ndmp_backup_init(). get_level_since_time() now always encodes the since value into the jcr->since variable so we only need one argument to the function being the jcr and no longer a char pointer and size which for most calls were pointing to something in the jcr anyway. Fixes 0000088: Upgraded jobs use wrong pool |
Affected Issues 0000088 |
|
mod - src/dird/backup.c | Diff File | ||
mod - src/dird/fd_cmds.c | Diff File | ||
mod - src/dird/job.c | Diff File | ||
mod - src/dird/ndmp_dma.c | Diff File | ||
mod - src/dird/protos.h | Diff File | ||
mod - src/dird/ua_cmds.c | Diff File | ||
bareos-12.4 05dde077 2013-05-04 13:14
Ported: N/A Details Diff |
add daemon user to required groups bareos storage daemon user must be in groups tape and/or disk to be able to access tape devices. Due to different behavior of different distributions (install order if not always the same), every package that requires a specific group/user set this up on its own. preinstall: bareos-common: setup default daemon group bareos and user bareos bareos-filedaemon: setup fd group (bareos) and user (root) bareos-storage: setup sd group (bareos) and user (bareos) bareos-director: setup dir group (bareos) and user (bareos) postinstall: bareos-storage: call bareos-config setup_sd_user, which checks if sd group and user exists, otherwise it creates them, and add the sd user (bareos) to the groups tape and disk, if they exists. Tested on: Debian 6, Ubuntu 12.04 (32bit), SLES11SP2, Centos5 Fixes 0000099: user bareos unable to operate tape changer due to wrong permissions Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
Affected Issues 0000099 |
|
mod - autoconf/configure.in | Diff File | ||
rm - debian/bareos-director.preinst | Diff File | ||
add - debian/bareos-director.preinst.in | Diff File | ||
rm - debian/bareos-filedaemon.preinst | Diff File | ||
add - debian/bareos-filedaemon.preinst.in | Diff File | ||
mod - debian/bareos-storage.postinst | Diff File | ||
rm - debian/bareos-storage.preinst | Diff File | ||
add - debian/bareos-storage.preinst.in | Diff File | ||
mod - platforms/rpms/bareos.spec | Diff File | ||
mod - scripts/bareos-config.in | Diff File | ||
bareos-12.4 b3b744e3 2013-05-04 13:14 Committer: Ported: N/A Details Diff |
travis: update to preinst script modified by configure Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
mod - .travis.yml | Diff File | ||
bareos-12.4 7dfcb332 2013-05-04 13:14 Committer: Ported: N/A Details Diff |
automatically open the windows firewall During installation, we now open the firewallport 9102 for bareos-fd.exe per default. This can be disabled during installation. During uninstall, this firewallrule is removed again. Fixes 0000079: configure Windows firewall with package installation Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
Affected Issues 0000079 |
|
mod - platforms/win32/winbareos.nsi | Diff File | ||
bareos-12.4 0d372260 2013-05-04 13:14 Committer: Ported: N/A Details Diff |
text format Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
mod - README.md | Diff File | ||
bareos-12.4 1bd5e5ed 2013-05-04 13:14 Committer: Ported: N/A Details Diff |
travis build status Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
mod - README.md | Diff File | ||
bareos-12.4 a01a6e09 2013-05-04 13:14
Ported: N/A Details Diff |
Add copies to the allowed keyword for restore. Its seems that you can use a set of copy jobs to do a restore when you specify the copies keyword on the restore commandline. e.g. restore copies will select instead of the normal full/differential/incremental jobs the copies of those Jobs. When doing offsite SD-SD replication this can be a good selection criteria when you lost your primay storage daemon but can restore from the secondary or standby storage daemon. As long as you have a working database this is a good DR procedure. You still need a working director and database but as the database can be replicated as an HA solution and a director also have a cold standby this could be part of a solution. Fixes 0000036: Implementation of restore using a set of copies of an original job |
Affected Issues 0000036 |
|
mod - src/dird/ua_cmds.c | Diff File | ||
bareos-12.4 57bfbdb1 2013-05-04 13:14 Committer: Ported: N/A Details Diff |
xUbuntu_10.04 Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
add - platforms/deb/bareos-xUbuntu_10.04.dsc | Diff File | ||
bareos-12.4 6ebd4d2e 2013-05-04 13:14 Committer: Ported: N/A Details Diff |
apt-get install: automatic configure always assume "no" when updating packages. Also add a workaround of sending carrage returns, because of a problem with updating the mysql-common package. Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
mod - .travis.yml | Diff File | ||
bareos-12.4 01704e2f 2013-05-04 13:14 Committer: Ported: N/A Details Diff |
Mostly cosmetic enhancements of windows installer - using the right icons in the dialogs - cleanup of text formatting - added help text for /D, /S and /? params - commented out catalog directive in generated config this is also described in a comment - fixes uninstall problem on win64 Fixes: 0000049 : Install Parameters and Helptext for cmd installation Fixes: 0000121 : Deinstallation of windows installer works, but is not removed from the software list in windows. Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
mod - platforms/win32/winbareos.nsi | Diff File | ||
bareos-12.4 17cf9a32 2013-05-04 13:14
Ported: N/A Details Diff |
Rebuild configure. | ||
mod - configure | Diff File | ||
bareos-12.4 28c00602 2013-05-04 13:14
Ported: N/A Details Diff |
Fix some bugs in non supported sql pooling code. | ||
mod - src/cats/sql_pooling.c | Diff File | ||
mod - src/dird/dird.c | Diff File | ||
bareos-12.4 007a5ce3 2013-05-04 13:14
Ported: N/A Details Diff |
Bump version for second public beta. | ||
mod - configure | Diff File | ||
mod - debian/changelog | Diff File | ||
mod - platforms/deb/bareos-Debian_6.0.dsc | Diff File | ||
mod - platforms/deb/bareos-xUbuntu_12.04.dsc | Diff File | ||
mod - platforms/rpms/bareos.spec | Diff File | ||
mod - platforms/win32/winbareos-nsi.spec | Diff File | ||
mod - platforms/win32/winbareos32.spec | Diff File | ||
mod - platforms/win32/winbareos64.spec | Diff File | ||
mod - src/include/version.h | Diff File | ||
bareos-12.4 4a2cf33d 2013-05-04 13:14
Ported: N/A Details Diff |
Fix using default but not setting ITEM_DEFAULT flag. | ||
mod - src/dird/dird_conf.c | Diff File | ||
mod - src/filed/filed_conf.c | Diff File | ||
mod - src/stored/stored_conf.c | Diff File | ||
bareos-12.4 9a86c906 2013-05-04 13:14
Ported: N/A Details Diff |
Make default intialization somewhat more robust. A config entry with a default value but without the ITEM_DEFAULT flag is almost always an error so just warn about it and set the flag so we no longer get nasty surprises. Also found one additional error. |
||
mod - src/lib/parse_conf.c | Diff File | ||
mod - src/stored/stored_conf.c | Diff File | ||
bareos-12.4 ffbda489 2013-05-04 13:14
Ported: N/A Details Diff |
Fix database detection macros. Some platforms have a lying mysql_config which says libs are somewhere they are not. Also did some reindenting of the text and now only set that we have a certain backend if we really found a libdir with some libraries. |
||
mod - autoconf/bareos/db.m4 | Diff File |