Changesets: bareos2015

bareos-12.4 d2ab4932

2013-05-04 15:14

mvwieringen

Ported: N/A

Details Diff
Fix problem on OSX due to refactoring.
mod - src/findlib/find_one.c Diff File

bareos-12.4 1735fe21

2013-05-04 15:14

mvwieringen

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 18de3c4d

2013-05-04 15:14

mvwieringen

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 48213b28

2013-05-04 15:14

mvwieringen

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 fd76fec2

2013-05-04 15:14

mvwieringen

Ported: N/A

Details Diff
Rebuild configure.
mod - configure Diff File

bareos-12.4 59700b94

2013-05-04 15:14

mvwieringen

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 d43262b3

2013-05-04 15:14

joergs


Committer: mvwieringen

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 d9db14fc

2013-05-04 15:14

mvwieringen

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 6dcf8c33

2013-05-04 15:14

mvwieringen

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 312e9431

2013-05-04 15:14

joergs


Committer: mvwieringen

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 94934c11

2013-05-04 15:14

pstorz


Committer: mvwieringen

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 06ffd8f3

2013-05-04 15:14

mvwieringen

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 27448ffc

2013-05-04 15:14

joergs


Committer: mvwieringen

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 ab3f46a5

2013-05-04 15:14

joergs


Committer: mvwieringen

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 444d8836

2013-05-04 15:14

pstorz


Committer: mvwieringen

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>
Affected Issues
0000049, 0000121
mod - platforms/win32/winbareos.nsi Diff File

bareos-12.4 32978b56

2013-05-04 15:14

joergs


Committer: mvwieringen

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 13684fcd

2013-05-04 15:14

joergs


Committer: mvwieringen

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 1fe79b37

2013-05-04 15:14

mvwieringen

Ported: N/A

Details Diff
Rebuild configure.
mod - configure Diff File

bareos-12.4 b521260f

2013-05-04 15:14

mvwieringen

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 fe071b25

2013-05-04 15:14

mvwieringen

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 01007b9e

2013-05-04 15:14

mvwieringen

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 01f411cf

2013-05-04 15:14

mvwieringen

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 5dfba948

2013-05-04 15:14

mvwieringen

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 36205389

2013-05-04 15:14

mvwieringen

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

bareos-12.4 2b97c538

2013-05-04 15:14

mvwieringen

Ported: N/A

Details Diff
Rebuild configure.
mod - configure Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 50 51 52 53 54 55 56 57 58 59  Next  Last