Changesets: bareos
master 70a9b4a3 2013-05-04 21:10
Ported: N/A Details Diff |
Fix btraceback script. | ||
mod - scripts/btraceback.in | Diff File | ||
master 51e7ee26 2013-05-04 21:10
Ported: N/A Details Diff |
Add some safeguards for checking if we have a director. When we never authenticated with an director the jcr->director pointer will be NULL. When we then try to run the after runscripts (which are not there also as they are passed in by the director we crash. So added some extra safeguards and don't call the runscript at all when there are not set. Fix 0000103: bareos-fd 13.1 on ubuntu 10.04.4 crashes with segmentation violation |
||
mod - src/filed/job.c | Diff File | ||
master 49537898 2013-05-04 21:10
Ported: N/A Details Diff |
Fix encrypted compressed data in compatible mode. Forgot to setup the cipher buffer. |
||
mod - src/filed/compression.c | Diff File | ||
master 886323f6 2013-05-04 21:10
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/stored/stored_conf.c | Diff File | ||
mod - src/lib/parse_conf.c | Diff File | ||
master c70f762c 2013-05-04 21:10
Ported: N/A Details Diff |
Fix using default but not setting ITEM_DEFAULT flag. | ||
mod - src/stored/stored_conf.c | Diff File | ||
mod - src/filed/filed_conf.c | Diff File | ||
mod - src/dird/dird_conf.c | Diff File | ||
master aa81e107 2013-05-04 21:09
Ported: N/A Details Diff |
Rebuild configure. | ||
mod - configure | Diff File | ||
master dbdd1ffc 2013-05-04 21:09
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 | ||
master e603d304 2013-05-04 21:09
Ported: N/A Details Diff |
Fix floating point exception. dev->max_file_size = 2 * num_recs * dev->max_block_size; max_block_size can be 0 which gives a max_file_size which is 0 when you then calculate write_eof = dev->max_file_size / REC_SIZE; /*compute when we add EOF*/ then write_eof = 0 and when you then do if ((block->BlockNumber % write_eof) == 0) { You get a nice Floating Point Execption. We now set max_file_size to something more appropriate and assert on write_eof being bigger then 0 so we never do a divide by zero again. Fixes 0000096: btape crashes using multiple tape test when tape was written by a fill test before. |
Affected Issues 0000096 |
|
mod - src/stored/btape.c | Diff File | ||
master e853f436 2013-05-04 21:09
Ported: N/A Details Diff |
Rebuild configure. | ||
mod - configure | Diff File | ||
master b118348a 2013-05-04 21:09
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 | ||
master 43ea464e 2013-05-04 21:09 Committer: Ported: N/A Details Diff |
adapted configure to debian configure (bat, tray-monitor) Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
mod - .travis.yml | Diff File | ||
master 7cf4a623 2013-05-04 21:09
Ported: N/A Details Diff |
test -e is not portable. -e file True if file exists. (Not available in sh.) |
||
mod - scripts/mtx-changer.in | Diff File | ||
master cb3b63ef 2013-05-04 21:09
Ported: N/A Details Diff |
Rebuild configure. | ||
mod - configure | Diff File | ||
master 58285cd3 2013-05-04 21:09 Committer: Ported: N/A Details Diff |
added check for mtx program Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
mod - scripts/mtx-changer.in | Diff File | ||
master 8234b4c1 2013-05-04 21:08 Committer: Ported: N/A Details Diff |
configure finds mtx also at /usr/sbin/mtx some distribution store mtx under /usr/sbin/mtx. As configure runs as normal user, this path is not set. This patch let configure also look at sbin paths. fixes 0000101: variable MTX is not defined Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
Affected Issues 0000101 |
|
mod - autoconf/configure.in | Diff File | ||
master 3a192a5b 2013-05-04 21:08
Ported: N/A Details Diff |
Update README.md | ||
mod - README.md | Diff File | ||
master 893703e8 2013-05-04 21:08
Ported: N/A Details Diff |
Use open_bpipe wrapper in bpipe plugin. Instead of using popen and pclose use the Bareos wrappers open_bpipe and close_bpipe. This way the unneeded filedescriptors are closed on fork of the program ran under the bpipe plugin. Fixes 0000104: Use open_bpipe wrapper in bpipe plugin. |
Affected Issues 0000104 |
|
mod - src/plugins/fd/bpipe-fd.c | Diff File | ||
master a6b7cade 2013-05-04 21:08 Committer: Ported: N/A Details Diff |
check for windows version (32 or 64 Bits) Starting the wrong installer will create a warning and abort the installation. Fixes 0000087: Winbareos installer 64 bit does not check, if windows is 64 bit This patch should also set the right installation dir for the different windows Versions. ( Program Files / Program Files (x86) Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
Affected Issues 0000087 |
|
mod - platforms/win32/winbareos.nsi | Diff File | ||
mod - platforms/win32/winbareos-nsi.spec | Diff File | ||
master 8220e6fa 2013-05-04 21:08
Ported: N/A Details Diff |
Fix segmentation fault when running fill multiple times. Code frees block but doesn't set the pointer to NULL so a next run of the code thinks that everything is already allocated but all pointers point to already freed memory which gives some firework. Fixes 0000096: Running fill test twice leads to segmentation violation. |
Affected Issues 0000096 |
|
mod - src/stored/btape.c | Diff File | ||
master 4364b3e7 2013-05-04 21:07
Ported: N/A Details Diff |
Rebuild configure. | ||
mod - configure | Diff File | ||
master d4fb2e17 2013-05-04 21:07
Ported: N/A Details Diff |
Fix indent. | ||
mod - autoconf/configure.in | Diff File | ||
master dc012556 2013-05-04 21:07
Ported: N/A Details Diff |
Tweak Make.common.in with somewhat more usable info. | ||
mod - autoconf/Make.common.in | Diff File | ||
master 45603766 2013-05-04 21:07 Committer: Ported: N/A Details Diff |
keep permissions on var/log/bareos/ Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
mod - debian/rules | Diff File | ||
master 97f3ad11 2013-05-04 21:07 Committer: Ported: N/A Details Diff |
fixes the paths to the config file and the log file Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
mod - scripts/mtx-changer.in | Diff File | ||
master 32bb7843 2013-05-04 21:07 Committer: Ported: N/A Details Diff |
should work with /bin/sh and not only with /bin/bash fixes 0000078: bareos-config is not portable Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
Affected Issues 0000078 |
|
mod - autoconf/configure.in | Diff File |