roadmap for v3.1.x

Arran Cudbard-Bell a.cudbardb at
Wed Oct 28 15:20:11 CET 2015

> On 28 Oct 2015, at 10:13, Alan DeKok <aland at> wrote:
> On Oct 28, 2015, at 9:53 AM, Jorge Pereira <jpereiran at> wrote:
>> exist roadmap for v3.1.x?
>  We don't have a definitive roadmap.  We do have plans, though.
>  Until now, we've tried hard to stay with C99 standards for the server.  This is good for backwards compatibility, as there are many people running weird OSes, or old OSes.  That backwards compatibility is now a problem.

We should also start removing compatibility fixes for versions of software released before 2011.

>  To solve this, we will move the 3.1 branch to using the latest C11 standard.

* we have moved.

It won't build on systems with compilers without C11 support.

Support for old style pthread based thread-local storage has been removed.  Some of the shim code is still there to provide destructors on thread exit.

>  This means thread-local storage, C99 initializers, C11 atomics, etc.  All of these features make it easier for us to maintain the server.
>  So anyone running RedHat 6 is sol.  Sorry, but that's life.

Unless you run clang, which does implement the basic features of C11 on RHEL6.


Arran Cudbard-Bell <a.cudbardb at>
FreeRADIUS development team

FD31 3077 42EC 7FCD 32FE 5EE2 56CF 27F9 30A8 CAA2

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 872 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <>

More information about the Freeradius-Devel mailing list