Changesets: bareos
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 | ||
bareos-12.4 06230016 2013-05-04 13:14
Ported: N/A Details Diff |
Try using mysql_config if its available. As there are different versions of mysql_config depending on the version we test to see what works. This seems to be mostly ok for the current platforms we build on but we hope for a somewhat stable ABI of the mysql_config program in the future. This should hopefully save us from needing to do lots of maintenance on configure for the exotic distributions out there who put libs in the most exotic places. |
||
mod - autoconf/bareos/db.m4 | Diff File |