Changesets: bareos

bareos-13.2 05aeb118

2013-11-13 18:27

Andre Noll


Committer: Marco van Wieringen

Ported: N/A

Details Diff
Fix compilation on RHEL4.

These (very old) systems ship with openssl-0.9.7a which
defines EVP_MAX_MD_SIZE to 36, a smaller constant than bareos'
CRYPTO_DIGEST_MAX_SIZE (64). This mismatch results in the following
error on attempt to compile crypto_openssl.c:

crypto_openssl.c:58:2: #error "EVP_MAX_MD_SIZE != CRYPTO_DIGEST_MAX_SIZE, please update src/lib/crypto.h"

The purpose of the preprocessor sanity check that causes this error is
to make sure that various arrays of length CRYPTO_DIGEST_MAX_SIZE are
large enough for all message digests. So all we actually need to check
for is that EVP_MAX_MD_SIZE is no larger than CRYPTO_DIGEST_MAX_SIZE.

Weakening the condition of the above check from "!=" to ">" turned
out to be enough to compile bareos on Red Hat Enterprise Linux 4
(using --client-only though). The resulting executable worked with
no problems.

This patch also adds a comment that explains the purpose of the check.

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - src/lib/crypto_openssl.c Diff File

master da3ca7c1

2013-11-13 18:27

Andre Noll


Committer: Marco van Wieringen

Ported: N/A

Details Diff
Fix compilation on RHEL4.

These (very old) systems ship with openssl-0.9.7a which
defines EVP_MAX_MD_SIZE to 36, a smaller constant than bareos'
CRYPTO_DIGEST_MAX_SIZE (64). This mismatch results in the following
error on attempt to compile crypto_openssl.c:

crypto_openssl.c:58:2: #error "EVP_MAX_MD_SIZE != CRYPTO_DIGEST_MAX_SIZE, please update src/lib/crypto.h"

The purpose of the preprocessor sanity check that causes this error is
to make sure that various arrays of length CRYPTO_DIGEST_MAX_SIZE are
large enough for all message digests. So all we actually need to check
for is that EVP_MAX_MD_SIZE is no larger than CRYPTO_DIGEST_MAX_SIZE.

Weakening the condition of the above check from "!=" to ">" turned
out to be enough to compile bareos on Red Hat Enterprise Linux 4
(using --client-only though). The resulting executable worked with
no problems.

This patch also adds a comment that explains the purpose of the check.

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - src/lib/crypto_openssl.c Diff File

bareos-12.4 c8c4bb12

2013-11-13 17:27

Andre Noll


Committer: mvwieringen

Ported: N/A

Details Diff
Fix compilation on RHEL4.

These (very old) systems ship with openssl-0.9.7a which
defines EVP_MAX_MD_SIZE to 36, a smaller constant than bareos'
CRYPTO_DIGEST_MAX_SIZE (64). This mismatch results in the following
error on attempt to compile crypto_openssl.c:

crypto_openssl.c:58:2: #error "EVP_MAX_MD_SIZE != CRYPTO_DIGEST_MAX_SIZE, please update src/lib/crypto.h"

The purpose of the preprocessor sanity check that causes this error is
to make sure that various arrays of length CRYPTO_DIGEST_MAX_SIZE are
large enough for all message digests. So all we actually need to check
for is that EVP_MAX_MD_SIZE is no larger than CRYPTO_DIGEST_MAX_SIZE.

Weakening the condition of the above check from "!=" to ">" turned
out to be enough to compile bareos on Red Hat Enterprise Linux 4
(using --client-only though). The resulting executable worked with
no problems.

This patch also adds a comment that explains the purpose of the check.

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - src/lib/crypto.c Diff File

bareos-13.2 5b1ebf85

2013-11-13 17:27

Andre Noll


Committer: mvwieringen

Ported: N/A

Details Diff
Fix compilation on RHEL4.

These (very old) systems ship with openssl-0.9.7a which
defines EVP_MAX_MD_SIZE to 36, a smaller constant than bareos'
CRYPTO_DIGEST_MAX_SIZE (64). This mismatch results in the following
error on attempt to compile crypto_openssl.c:

crypto_openssl.c:58:2: #error "EVP_MAX_MD_SIZE != CRYPTO_DIGEST_MAX_SIZE, please update src/lib/crypto.h"

The purpose of the preprocessor sanity check that causes this error is
to make sure that various arrays of length CRYPTO_DIGEST_MAX_SIZE are
large enough for all message digests. So all we actually need to check
for is that EVP_MAX_MD_SIZE is no larger than CRYPTO_DIGEST_MAX_SIZE.

Weakening the condition of the above check from "!=" to ">" turned
out to be enough to compile bareos on Red Hat Enterprise Linux 4
(using --client-only though). The resulting executable worked with
no problems.

This patch also adds a comment that explains the purpose of the check.

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - src/lib/crypto_openssl.c Diff File

master 1e5eb3ef

2013-11-13 17:27

Andre Noll


Committer: mvwieringen

Ported: N/A

Details Diff
Fix compilation on RHEL4.

These (very old) systems ship with openssl-0.9.7a which
defines EVP_MAX_MD_SIZE to 36, a smaller constant than bareos'
CRYPTO_DIGEST_MAX_SIZE (64). This mismatch results in the following
error on attempt to compile crypto_openssl.c:

crypto_openssl.c:58:2: #error "EVP_MAX_MD_SIZE != CRYPTO_DIGEST_MAX_SIZE, please update src/lib/crypto.h"

The purpose of the preprocessor sanity check that causes this error is
to make sure that various arrays of length CRYPTO_DIGEST_MAX_SIZE are
large enough for all message digests. So all we actually need to check
for is that EVP_MAX_MD_SIZE is no larger than CRYPTO_DIGEST_MAX_SIZE.

Weakening the condition of the above check from "!=" to ">" turned
out to be enough to compile bareos on Red Hat Enterprise Linux 4
(using --client-only though). The resulting executable worked with
no problems.

This patch also adds a comment that explains the purpose of the check.

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - src/lib/crypto_openssl.c Diff File

bareos-13.2 71694b66

2013-11-13 11:41

Philipp Storz


Committer: Marco van Wieringen

Ported: N/A

Details Diff
Fix cherry-pick error
mod - platforms/win32/winbareos-nsi.spec Diff File

master baac35fe

2013-11-13 11:37

Philipp Storz


Committer: Marco van Wieringen

Ported: N/A

Details Diff
Fixed cherry-picking error
mod - platforms/win32/winbareos-nsi.spec Diff File

bareos-13.2 cbb25840

2013-11-13 10:41

pstorz

Ported: N/A

Details Diff
Fix cherry-pick error
mod - platforms/win32/winbareos-nsi.spec Diff File

master 1655b67d

2013-11-13 10:37

pstorz

Ported: N/A

Details Diff
Fixed cherry-picking error
mod - platforms/win32/winbareos-nsi.spec Diff File

bareos-13.2 113bda2e

2013-11-12 23:23

Philipp Storz


Committer: Marco van Wieringen

Ported: N/A

Details Diff
support for openssl version 1 on windows

before, we only supported openssl version 0.98
mod - platforms/win32/winbareos-nsi.spec Diff File
mod - platforms/win32/winbareos.nsi Diff File

master d8df1788

2013-11-12 23:23

Philipp Storz


Committer: Marco van Wieringen

Ported: N/A

Details Diff
support for openssl version 1 on windows

before, we only supported openssl version 0.98
mod - platforms/win32/winbareos-nsi.spec Diff File
mod - platforms/win32/winbareos.nsi Diff File

bareos-12.4 e7ce9848

2013-11-12 22:23

pstorz

Ported: N/A

Details Diff
support for openssl version 1 on windows

before, we only supported openssl version 0.98
mod - platforms/win32/winbareos-nsi.spec Diff File
mod - platforms/win32/winbareos.nsi Diff File

bareos-13.2 2bf4bd8a

2013-11-12 22:23

pstorz

Ported: N/A

Details Diff
support for openssl version 1 on windows

before, we only supported openssl version 0.98
mod - platforms/win32/winbareos-nsi.spec Diff File
mod - platforms/win32/winbareos.nsi Diff File

master 9d973462

2013-11-12 22:23

pstorz

Ported: N/A

Details Diff
support for openssl version 1 on windows

before, we only supported openssl version 0.98
mod - platforms/win32/winbareos-nsi.spec Diff File
mod - platforms/win32/winbareos.nsi Diff File

bareos-12.4 d3dd8907

2013-11-12 14:37

pstorz

Ported: N/A

Details Diff
switched version to 12.4.6
mod - configure Diff File
mod - platforms/packaging/bareos-Debian_6.0.dsc Diff File
mod - platforms/packaging/bareos-Debian_7.0.dsc Diff File
mod - platforms/packaging/bareos-Univention_3.1.dsc Diff File
mod - platforms/packaging/bareos-xUbuntu_10.04.dsc Diff File
mod - platforms/packaging/bareos-xUbuntu_12.04.dsc Diff File
mod - platforms/packaging/bareos.changes Diff File
mod - platforms/packaging/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 - po/bareos.pot Diff File
mod - po/de.po Diff File
mod - po/es.po Diff File
mod - po/fr.po Diff File
mod - po/it.po Diff File
mod - po/nl.po Diff File
mod - po/sv.po Diff File
mod - po/uk.po Diff File
mod - src/include/version.h Diff File

bareos-13.2 1ec84cb9

2013-11-12 12:48

Philipp Storz


Committer: Marco van Wieringen

Ported: N/A

Details Diff
switched version to 13.2.2
mod - configure Diff File
mod - platforms/packaging/bareos-Debian_6.0.dsc Diff File
mod - platforms/packaging/bareos-Debian_7.0.dsc Diff File
mod - platforms/packaging/bareos-Univention_3.1.dsc Diff File
mod - platforms/packaging/bareos-xUbuntu_10.04.dsc Diff File
mod - platforms/packaging/bareos-xUbuntu_12.04.dsc Diff File
mod - platforms/packaging/bareos.changes Diff File
mod - platforms/packaging/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 - po/POTFILES.in Diff File
mod - po/bareos.pot Diff File
mod - po/de.po Diff File
mod - po/es.po Diff File
mod - po/fr.po Diff File
mod - po/it.po Diff File
mod - po/nl.po Diff File
mod - po/sv.po Diff File
mod - po/uk.po Diff File
mod - src/include/version.h Diff File

bareos-13.2 79c6f903

2013-11-12 11:48

pstorz

Ported: N/A

Details Diff
switched version to 13.2.2
mod - configure Diff File
mod - platforms/packaging/bareos-Debian_6.0.dsc Diff File
mod - platforms/packaging/bareos-Debian_7.0.dsc Diff File
mod - platforms/packaging/bareos-Univention_3.1.dsc Diff File
mod - platforms/packaging/bareos-xUbuntu_10.04.dsc Diff File
mod - platforms/packaging/bareos-xUbuntu_12.04.dsc Diff File
mod - platforms/packaging/bareos.changes Diff File
mod - platforms/packaging/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 - po/POTFILES.in Diff File
mod - po/bareos.pot Diff File
mod - po/de.po Diff File
mod - po/es.po Diff File
mod - po/fr.po Diff File
mod - po/it.po Diff File
mod - po/nl.po Diff File
mod - po/sv.po Diff File
mod - po/uk.po Diff File
mod - src/include/version.h Diff File

master 18f03004

2013-11-11 16:35

Philipp Storz


Committer: Marco van Wieringen

Ported: N/A

Details Diff
Fixed merge mistake

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - platforms/win32/winbareos.nsi Diff File

master 4400619d

2013-11-11 15:35

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
Fixed merge mistake

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - platforms/win32/winbareos.nsi Diff File

bareos-13.2 84ed893a

2013-11-11 14:54

Philipp Storz


Committer: Marco van Wieringen

Ported: N/A

Details Diff
compatible mode can now be set during install

Now during install the setting of compatible can be
chosen in a checkbox and on the cmdline for silent install.

compatible is still enabled by default, but it can be disabled
during install.

fixes 0000235: offer setting of compatible setting of client during install

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - platforms/win32/clientdialog.ini Diff File
mod - platforms/win32/winbareos.nsi Diff File

master c3b49c46

2013-11-11 14:54

Philipp Storz


Committer: Marco van Wieringen

Ported: N/A

Details Diff
compatible mode can now be set during install

Now during install the setting of compatible can be
chosen in a checkbox and on the cmdline for silent install.

compatible is still enabled by default, but it can be disabled
during install.

fixes 0000235: offer setting of compatible setting of client during install

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - platforms/win32/clientdialog.ini Diff File
mod - platforms/win32/winbareos.nsi Diff File

master b5aa6a19

2013-11-11 13:54

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
compatible mode can now be set during install

Now during install the setting of compatible can be
chosen in a checkbox and on the cmdline for silent install.

compatible is still enabled by default, but it can be disabled
during install.

fixes 0000235: offer setting of compatible setting of client during install

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
Affected Issues
0000235
mod - platforms/win32/clientdialog.ini Diff File
mod - platforms/win32/winbareos.nsi Diff File

bareos-12.4 fb9f770b

2013-11-11 13:54

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
compatible mode can now be set during install

Now during install the setting of compatible can be
chosen in a checkbox and on the cmdline for silent install.

compatible is still enabled by default, but it can be disabled
during install.

fixes 0000235: offer setting of compatible setting of client during install

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
Affected Issues
0000235
mod - platforms/win32/clientdialog.ini Diff File
mod - platforms/win32/winbareos.nsi Diff File

bareos-13.2 8eafe4e8

2013-11-11 13:54

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
compatible mode can now be set during install

Now during install the setting of compatible can be
chosen in a checkbox and on the cmdline for silent install.

compatible is still enabled by default, but it can be disabled
during install.

fixes 0000235: offer setting of compatible setting of client during install

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
Affected Issues
0000235
mod - platforms/win32/clientdialog.ini Diff File
mod - platforms/win32/winbareos.nsi Diff File

master f8f80435

2013-11-06 19:15

Joerg Steffens


Committer: Marco van Wieringen

Ported: N/A

Details Diff
replaced documentation URL

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - po/de.po Diff File
mod - po/es.po Diff File
mod - po/fr.po Diff File
mod - po/uk.po Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 631 632 633 634 635 636 ... 665 666 667  Next  Last