[ANN] Version 3.0.0-rc1

Stefan Winter stefan.winter at restena.lu
Mon Sep 9 09:44:18 CEST 2013


> We are in feature freeze for 3.0. The configuration format and behaviour for 3.0 will be stable between now and the final release (as it was with release_3_0_0_rc0).
> If you are planning on deploying 3.0 and have an existing 2.x.x configuration you were planning to migrate when the 3.0 is released, now would be a good time to try that, and to report any issues or problematic behavior changes you notice.
> To provide a single point to test against, the release_3_0_0_rc1 tag has been created.

When trying to "make install" with the custom way of avoiding raddb as
suggested on the list earlier (i.e.

mv raddb raddb-noinst
mkdir raddb
touch raddb/all.mk
make install

I now encounter a Makefile error:

radius-int-1-new:~/freeradius-server-release_3_0_0_rc1 # make install
make: *** No rule to make target
`/usr/local/freeradius/config/raddb/mods-config', needed by
`/usr/local/freeradius/config/raddb/mods-config/perl'.  Stop.

As you see, I'm not inside /usr/local/freeradius at all ... I'm in

The raddb folder is empty except the 0-byte all.mk.

Why would it think it needs to do something for
/usr/local/freeradius/config/raddb/mods-config/perl ?

This is an otherwise fresh rc1. The directory above is the place where
the config resides in; but it should leave that one alone, right?

configure runs with the following options:

./configure --prefix=/usr/local/freeradius/3.0.0-tagged-rc1 \
            --with-raddbdir=/usr/local/freeradius/config/raddb \
            --with-openssl \

--with-openssl-includes=/usr/local/freeradius/openssl-1.0.1c/include \


(and that's the reason it knows about /usr/local/freeradius/config/raddb
at all)

I believe that way to make "make install" ignore raddb used to work with
rc0 and numerous GIT snapshots.


Stefan Winter

> Behaviour changes since release_3_0_0_rc0:
> * Fixed many more compiler warnings.
> * LDAP schemas to load dynamic clients from LDAP
> * the control socket is now marked "stable"
> * Added RFC 6929 dictionary, along with a few others
> * Clean up proxy ID allocation / re-allocation
> * pairbasicfree() has been replaced by talloc_free()
> * Added %{debug_attr:LIST} to print out at attributes in LIST
> * The PAP module can now configurably *not* normalize passwords
> * Remove support for %{#}, and add %{strlen:} expansion 
> Bug fixes:
> * Corrected more documentation to match the new behavior and config
> * Corrected many minor typos and spelling mistakes in documentation
>   and config files
> * If the installation directory exists, don't re-install files
> * add crlDistributionPoints to certificates for Windows phones.
> * Use documentation IP addresses everywhere (192.0.2/24)
> * Build fixes for clang related to the -rdynamic flag
> * Allow "update" sections to update outer.reply
> * Re-write module handler to work, the code is significantly cleaner,
> and priority overrides work correctly in all cases, #404, #424
> * CUI SQL fixes, #412
> * Don't die in RB tree re-allocation of proxy ID
> * Do a second pass over pre-compiled conditions, #421, #423
> * Add "delete order" to rbtree, #416
>   Also used by the proxy ID re-allocation code
> * Fixed TCP socket close handlers to be simpler and more robust
> * Allow ${..} expansion in `strings`
> * moved EAP destructors to talloc, which wasn't done in -rc0
> * Fix LDAP group comparisons, and other pair comparisons
> * NULL terminate strings copied between VALUE_PAIRs correctly
> * Fix !* when used with non-string attributes
> * Fix `` exec in update sections
> * Load libpython within rlm_python to ensure all required symbols are available
> * Don't SEGV printing IPv6 Interface ID
> * Don't SEGV evaluating dates in rlm_expiration
> * Fix ./configure --with-shared-libs=no
> * Fix crashes related to opaque request data and regular expressions
> * Fix heimdal krb5 build
> The tarball is available here: 
> https://github.com/FreeRADIUS/freeradius-server/archive/release_3_0_0_rc1.tar.gz
> Arran Cudbard-Bell <a.cudbardb at freeradius.org>
> FreeRADIUS Development Team
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Ingenieur de Recherche
Fondation RESTENA - Réseau Téléinformatique de l'Education Nationale et
de la Recherche
6, rue Richard Coudenhove-Kalergi
L-1359 Luxembourg

Tel: +352 424409 1
Fax: +352 422473

PGP key updated to 4096 Bit RSA - I will encrypt all mails if the
recipient's key is known to me

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0x8A39DC66.asc
Type: application/pgp-keys
Size: 3243 bytes
Desc: not available
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20130909/d005cbf9/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 901 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20130909/d005cbf9/attachment.pgp>

More information about the Freeradius-Users mailing list