Commit Graph

8 Commits

Author SHA1 Message Date
Jo-Philipp Wich fe038181ef BB: freeradius2: bump package release
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2016-01-10 13:58:53 +01:00
Jo-Philipp Wich 4e93e94379 BB: freeradius2: fix disabling of OpenSSL version check
The previously added patch for removing the check accidentally disabled
the library init as well.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2016-01-10 13:58:05 +01:00
Jo-Philipp Wich 76684de82e freeradius2: completely disable runtime OpenSSL version checks
Whenever we ship fixed libopenssl binaries in BB, the Freeradius daemon fails
at startup because it detects a mismatch of the build time and runtime OpenSSL
version.

Since our OpenSSL updates for BB are ABI compatible we do not need or even want
this superflous check. Removing it saves us the effort to rebuild Freeradius
after every OpenSSL version bump.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-12-28 15:26:44 +01:00
Jo-Philipp Wich de5e37ac5b freeradius2: backport fix for CVE-2015-4680
Backport upstream commit 5e698b407dcac2bc45cf03484bac4398109d25c3 to fix
missing intermediate certificate validation in Freeradius2.

Advisory:

The FreeRADIUS server relies on OpenSSL to perform certificate validation,
including Certificate Revocation List (CRL) checks. The FreeRADIUS usage of
OpenSSL, in CRL application, limits the checks to leaf certificates,
therefore not detecting revocation of intermediate CA certificates.

An unexpired client certificate, issued by an intermediate CA with a revoked
certificate, is therefore accepted by FreeRADIUS.

Specifically sets the X509_V_FLAG_CRL_CHECK flag for leaf certificate CRL
checks, but does not use X509_V_FLAG_CRL_CHECK_ALL for CRL checks on the
complete trust chain.

The FreeRADIUS project advises that the recommended configuration is to use
self-signed CAs for all EAP-TLS methods.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-07-20 10:38:03 +02:00
Mislav Novakovic 1f650f580a freeradius2: add mirror for older releases
Signed-off-by: Mislav Novakovic <mislav.novakovic@sartura.hr>
2015-05-26 00:42:26 +02:00
Jo-Philipp Wich 6f089246a1 freeradius2: relax SSL version checks
Merge upstream commit 5ae2a70a135062a025d8fabc104eeae3a2c53a7a to relax the
SSL library version check at runtime.

The objective is to avoid the need for rebuilding freeradius2 whenever we push
binary updates for libopenssl. See https://dev.openwrt.org/ticket/18169 for
reference.

Please backport this change to the for-14.07 branch as well.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2014-11-11 11:14:17 +01:00
Steven Barth e373aa5868 Disable various plugins with mising dependencies
Signed-off-by: Steven Barth <steven@midlink.org>
2014-07-18 12:01:33 +02:00
Daniel Golle 0238c3c231 Import freeradius2
Also bump to version 2.2.5 and add myself as maintainer.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2014-06-13 16:17:42 +02:00