As per recent changes
[freeradius.git] / doc / ChangeLog
1 FreeRADIUS 2.0.2-pre ; $Date$ , urgency=low
2         Feature improvements
3         * Added notes on how to debug the server in radiusd.conf
4         * Moved all "log_*" in radiusd.conf to log{} section.
5           The old configurations are still accepted, though.
6         * Added ca.der target in raddb/certs/Makefile.  This is
7           needed for importing CA certs into Windows.
8         * Added ability send raw attributes via "Raw-Attribute = 0x0102..."
9           This is available only debug builds.  It can be used
10           to create invalid packets! Use it with care.
11         * Permit "unlang" policies inside of Auth-Type{} sub-sections
12           of the authenticate{} section.  This makes some policies easier
13           to implement.
14         * "listen" sections can now have "type = proxy".  This lets you
15           control which IP is used for sending proxied requests.
16         * Added note on SSL performance to raddb/certs/README
17
18         Bug fixes
19         * Fixed reading of "detail" files.
20         * Allow inner EAP tunneled sessions to be proxied.
21         * Corrected MySQL schemas
22         * syslog now works in log{} section.
23         * Corrected typo in raddb/certs/client.cnf
24         * Updated raddb/sites-available/proxy-inner-tunnel to
25           permit authentication to work.
26         * Ignore zero-length attributes in received packets.
27         * Correct memcpy when dealing with unknown attributes.
28         * Corrected debugging messages in attr_rewrite.
29         * Corrected generation of State attribute in EAP.  This
30           fixes the "failed to remember handler" issues.
31         * Fall back to DEFAULT realm if no realm was found.
32           Based on a patch from Vincent Magnin.
33         * Updated example raddb/sites-available/proxy-inner-tunnel
34
35 FreeRADIUS 2.0.1 ; Date: 2008/01/22 13:29:37  , urgency=low
36         Feature improvements
37         * "unlang" has been expanded to do less run-time expansion,
38           and to have better handling of typed data.  See "man unlang"
39           for documentation and new examples.
40         
41         Bug fixes
42         * The 'acct_unique' module has been updated to understand
43           the deprecated (but still used) Client-IP-Address attribute.
44         * The EAP-MSCHAPv2 module no longer leaks MS-CHAP2-Success in
45           packets.
46         * Fixed crash in rlm_dbm.
47         * Fixed parsing of syslog configuration.
48
49 FreeRADIUS 2.0.0 ; Date: 2007/11/24 08:33:09 , urgency=low
50         Feature improvements
51         * Debugging mode is much clearer and easier to read.
52         * A new policy language makes many configurations trivial.
53           See "man unlang" for a complete description.
54         * Virtual servers are now supported.  This permits clear separation
55           of policies.  See raddb/sites-available/README
56         * EAP-TLS (PEAP, EAP-TTLS) and OpenSSL certificates "just work".
57           See raddb/certs/README for details.
58         * Proxying is much more configurable than before.
59           See proxy.conf for documentation on pools, and new config items.
60         * Full support for IPv6.
61         * Much more complete support for the RADIUS SNMP MIBs.
62         * HUP now works.  Only some modules are re-loaded,
63           and the server configuation is *not* reloaded.
64         * "check config" option now works.  See "man radiusd"
65         * radrelay functionality is now included in the server core.
66           See raddb/sites-available/copy-acct-to-home-server
67         * VMPS support.  It is minimal, but functional.
68         * Cleaned up internal API's and names, including library names.
69         
70         Bug fixes
71         * Many.