Changesets: bareos2015

bareos-13.2 0b500ac3

2014-09-10 13:55

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
Added specfile for SLE_10
add - platforms/packaging/bareos-SLE_10.spec Diff File

bareos-14.2 7049bb72

2014-09-08 14:49

mvwieringen

Ported: N/A

Details Diff
Update AUTHORS.
mod - AUTHORS Diff File

bareos-14.2 f7498957

2014-09-08 14:45

stephand


Committer: mvwieringen

Ported: N/A

Details Diff
Inherit base class from object

By inheriting from object, it becomes a so calles "new style" class in
python, which is common nowadays, and also default in python 3.x

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - src/plugins/filed/BareosFdPluginBaseclass.py Diff File

bareos-13.2 388d6cc7

2014-09-05 21:20

mvwieringen

Ported: N/A

Details Diff
Rebuild configure.
mod - configure Diff File

bareos-14.2 001a195e

2014-09-05 21:19

mvwieringen

Ported: N/A

Details Diff
Rebuild configure.
mod - configure Diff File

bareos-14.2 f85285f4

2014-09-03 19:26

mvwieringen

Ported: N/A

Details Diff
Fix wrong sanity check.

When comparing if we use the same read and write storage in migrations
and copies we should ignore any autochanger devices as its fine to use
those as both read and write device.
mod - src/dird/migrate.c Diff File

bareos-13.2 d2b62cc0

2014-09-03 19:26

mvwieringen

Ported: N/A

Details Diff
Fix wrong sanity check.

When comparing if we use the same read and write storage in migrations
and copies we should ignore any autochanger devices as its fine to use
those as both read and write device.
mod - src/dird/migrate.c Diff File

bareos-14.2 eecf7484

2014-08-31 17:41

mvwieringen

Ported: N/A

Details Diff
Small fixes to EFS restore code.
mod - src/lib/cbuf.c Diff File
mod - src/win32/findlib/win32.c Diff File

bareos-14.2 8b6f45e9

2014-08-30 07:12

ogagnon


Committer: mvwieringen

Ported: N/A

Details Diff
Miss casts and zeroing of integers
mod - src/dird/dir_plugins.c Diff File
mod - src/plugins/dird/python-dir.c Diff File

bareos-14.2 951d00a9

2014-08-29 14:44

joergs


Committer: mvwieringen

Ported: N/A

Details Diff
added build support for Ubuntu 8.04

let Bareos build on Ubuntu 8.04.
However, QT-based programs (BAT, traymonitor) and Python plugins will not be build.
Note: also not part of Ubuntu 8.04, debhelper >= 7.0.50 is required for building.

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - Makefile.in Diff File
mod - autoconf/configure.in Diff File
add - debian/Makefile Diff File
mod - debian/bareos-director.bareos-dir.init.in Diff File
mod - debian/bareos-filedaemon.bareos-fd.init.in Diff File
mod - debian/bareos-storage.bareos-sd.init.in Diff File
add - debian/control Diff File
rm - debian/control Diff File
add - debian/control.bareos-bat Diff File
add - debian/control.bareos-director-python-plugin Diff File
add - debian/control.bareos-filedaemon-python-plugin Diff File
add - debian/control.bareos-storage-python-plugin Diff File
add - debian/control.bareos-traymonitor Diff File
add - debian/control.dummy Diff File
add - debian/control.univention-bareos-schema Diff File
mod - debian/rules Diff File
mod - platforms/Makefile.in Diff File
mod - platforms/debian/Makefile.in Diff File
mod - platforms/packaging/bareos.dsc Diff File
mod - platforms/ubuntu/Makefile.in Diff File
mod - platforms/univention/Makefile.in Diff File
mod - src/dird/Makefile.in Diff File

bareos-13.2 e70a7f2c

2014-08-29 14:44

joergs


Committer: mvwieringen

Ported: N/A

Details Diff
added build support for Ubuntu 8.04

let Bareos build on Ubuntu 8.04.
However, QT-based programs (BAT, traymonitor) and Python plugins will not be build.
Note: also not part of Ubuntu 8.04, debhelper >= 7.0.50 is required for building.

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - Makefile.in Diff File
mod - autoconf/configure.in Diff File
add - debian/Makefile Diff File
rm - debian/control Diff File
add - debian/control Diff File
add - debian/control.bareos-bat Diff File
add - debian/control.bareos-traymonitor Diff File
add - debian/control.dummy Diff File
add - debian/control.univention-bareos-schema Diff File
mod - debian/rules Diff File
mod - platforms/Makefile.in Diff File
mod - platforms/debian/Makefile.in Diff File
mod - platforms/debian/bareos-dir.in Diff File
mod - platforms/debian/bareos-fd.in Diff File
mod - platforms/debian/bareos-sd.in Diff File
add - platforms/packaging/bareos-xUbuntu_8.04.dsc Diff File
mod - platforms/ubuntu/Makefile.in Diff File
mod - platforms/univention/Makefile.in Diff File
mod - src/dird/Makefile.in Diff File
rm - src/qt-tray-monitor/bareos-tray-monitor.desktop Diff File

bareos-14.2 5291834e

2014-08-29 10:54

ogagnon


Committer: mvwieringen

Ported: N/A

Details Diff
Give access to job size to the plugins + enhancements/corrections

The JobBytes, ReadBytes and LastRate values were not available to the
plugins of the Director.

Also, since the plugin needs to know about Canceled jobs, I moved the
is_job_canceled() function after it passed through the plugins.

While testing my changes, I came unto a signed/unsigned problem with
values >2^31 (0000002:0000002,100,000,000). Python does not sign its
integers so when passing an unsigned value to Python, it needs to be
made explicitly. I added a function to correctly send the added
variables (JobBytes, ReadBytes and LastRate) to Python as unsigned but I
also moved some variables sent as signed integer to Python while they
may be over 2^31 to that function (*JobFiles and *Errors) since they are
defined as unsigned in the C code.

Fixes 0000334: Give access to job size to the plugins +
enhancements/corrections

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
Affected Issues
0000334
mod - AUTHORS Diff File
mod - src/dird/dir_plugins.c Diff File
mod - src/dird/dir_plugins.h Diff File
mod - src/plugins/dird/bareos_dir_consts.py Diff File
mod - src/plugins/dird/python-dir.c Diff File

bareos-14.2 359cfa80

2014-08-27 15:01

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
Make the output of bextract a bit clearer

bextract does not work if the archive-device and directory are not given
as the last two parameters.

We now give this info to the caller.
mod - src/stored/bextract.c Diff File

bareos-14.2 6e832198

2014-08-25 13:56

frank


Committer: mvwieringen

Ported: N/A

Details Diff
Missing job states in DB table Status

Adds the missing and currently used states, which are defined in jcr.h,
to the status table of the database.

Fixes 0000333: Missing job states in DB table Status

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
Affected Issues
0000333
mod - src/cats/ddl/creates/ingres.sql Diff File
mod - src/cats/ddl/creates/mysql.sql Diff File
mod - src/cats/ddl/creates/postgresql.sql Diff File
mod - src/cats/ddl/creates/sqlite3.sql Diff File
mod - src/cats/ddl/updates/mysql.14_2001.sql Diff File
mod - src/cats/ddl/updates/postgresql.14_2001.sql Diff File
mod - src/cats/ddl/updates/sqlite3.14_2001.sql Diff File

bareos-14.2 d6707f93

2014-08-22 16:41

mvwieringen

Ported: N/A

Details Diff
Revert removal of POOL_MEM::max_size method.
mod - src/dird/bsr.c Diff File
mod - src/lib/mem_pool.c Diff File
mod - src/lib/mem_pool.h Diff File
mod - src/lib/message.c Diff File

bareos-14.2 95bdc5fc

2014-08-22 12:18

mvwieringen

Ported: N/A

Details Diff
Sync LMDB code.
mod - src/lmdb/lmdb.h Diff File
mod - src/lmdb/mdb.c Diff File
mod - src/lmdb/midl.c Diff File
mod - src/lmdb/midl.h Diff File

bareos-14.2 1d341e2e

2014-08-21 19:24

mvwieringen

Ported: N/A

Details Diff
Don't save filehist for NDMP backup when requested.

Some NDMP implementations send their FILEHIST information in an out of
order way which we currently don't handle fully correct so allow the user
to set a config option to allow not to save the FILEHIST only count the
files and directories saved.
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File
mod - src/dird/ndmp_dma.c Diff File

bareos-14.2 214b3af3

2014-08-21 19:23

mvwieringen

Ported: N/A

Details Diff
Add some safeguards.

Add some safeguards against running a Native Backup Job on NDMP client
or storage.

Fixes 0000329: Add some safeguards against running a Native Backup Job on
NDMP client or storage.
Affected Issues
0000329
mod - src/dird/backup.c Diff File
mod - src/dird/dird_conf.c Diff File
mod - src/dird/ndmp_dma.c Diff File
mod - src/dird/protos.h Diff File

bareos-13.2 519ce8a1

2014-08-21 19:23

mvwieringen

Ported: N/A

Details Diff
Add some safeguards.

Add some safeguards against running a Native Backup Job on NDMP client
or storage.

Fixes 0000329: Add some safeguards against running a Native Backup Job on
NDMP client or storage.
Affected Issues
0000329
mod - src/dird/backup.c Diff File
mod - src/dird/dird_conf.c Diff File
mod - src/dird/ndmp_dma.c Diff File
mod - src/dird/protos.h Diff File

bareos-14.2 1593d830

2014-08-20 20:56

mvwieringen

Ported: N/A

Details Diff
Like with MD5 only use SHA1 implementation as fallback.

Like what we have done with MD5 the SHA1 implementation included is only
used on platforms where we cannot (or do not want) to use the openssl
SHA1 implementation. We include the right include file via the sha1.h
header. We also no longer build the test sha1sum program as the new SHA1
has no test program buildin anymore.
mod - src/lib/Makefile.in Diff File
mod - src/lib/md5.c Diff File
mod - src/lib/sha1.c Diff File
mod - src/lib/sha1.h Diff File

bareos-14.2 db6e5456

2014-08-20 18:33

joergs


Committer: mvwieringen

Ported: N/A

Details Diff
adapted copyright information for SHA and MD5

The SHA and MD5 have been replaced by public domain versions.

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - LICENSE Diff File
mod - debian/copyright.footer Diff File

bareos-14.2 da04dd5b

2014-08-19 12:47

mvwieringen

Ported: N/A

Details Diff
Fix windows build.
mod - src/filed/fd_plugins.c Diff File
mod - src/win32/findlib/Makefile Diff File

bareos-14.2 89c84ca6

2014-08-18 18:17

mvwieringen

Ported: N/A

Details Diff
Fix use of uninitialized jcr member in DCR constructor.
mod - src/stored/acquire.c Diff File

bareos-14.2 cc0f70a8

2014-08-15 14:33

Evgeni Golov


Committer: mvwieringen

Ported: N/A

Details Diff
optimize Debian package building

Debian dislikes the use of RPATH[1]. Setting it to our private libdir might be
useful, but not to the global libdir as it is searched anyways.
The SQL plugins set rpath to /usr/lib/<triplet>, strip those away with chrpath.
[1] https://wiki.debian.org/RpathIssue

dh_makeshlibs generates maintainer scripts that call ldconfig.
As we are shipping private libs only, ldconfig won't update anything.
Thus we can ommit the ldconfig call all together.
Calling dh_makeshlibs with -n solves this.

try to build parallel (note: this might break on older debhelpers)

add a build target for generating debian copyright

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - debian/Makefile Diff File
mod - debian/control.dummy Diff File
mod - debian/control.in Diff File
mod - debian/rules Diff File
mod - platforms/packaging/bareos-Univention_3.1.dsc Diff File
mod - platforms/packaging/bareos-Univention_3.2.dsc Diff File
mod - platforms/packaging/bareos.dsc Diff File

bareos-14.2 e308496e

2014-08-07 15:00

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
Fix wrong call of acl_access_ok

A typo in calling acl_access_ok was fixed.

Fixes 0000327: "No authorization for Client" on any operations from BAT.

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
Affected Issues
0000327
mod - src/dird/ua_cmds.c Diff File
 First  Prev  1 2 3 ... 9 10 11 12 13 14 15 ... 20 ... 30 ... 40 ... 50 ... 57 58 59  Next  Last