Remove dead code
[freeradius.git] / doc / ChangeLog
1 FreeRADIUS 3.0.0 Mon 01 Jan 8:00:00 CEST 2010, urgency=medium
2         Feature improvements
3         * Documentation for upgrading from 2.x is in raddb/README.rst
4           Please follow it.  Do not just install 3.0.
5         * Updated packet encode/decoder.  The resulting code is much
6           simpler and easier to extend.
7         * Updated internal API to support new attributes and formats
8         * Added RADIUS over TLS (i.e. RadSec). See raddb/sites-available/tls
9         * Added "extended attributes" using the new encoder/decoder.
10         * Added the "integer64" and "ipv4prefix" data types.
11         * Added full WiMAX support, using the new encoder/decoder.  The old
12           code could not handle some unusual corner cases.
13         * Added code to send SNMP Traps.  See raddb/trigger.conf.
14         * Added support for Apple's Grand Central Dispatch
15         * Added for MS-CHAP Change Password from Phil Mayers.
16           See raddb/mods-available/mschap, "passchange" subsection.
17         * Added provisions for raddb/dictionary.local, for local changes.
18           See raddb/dictionary for more details.
19         * Added EAP-PWD implementation from Dan Harkins
20         * Added packet/s tracking. See max_pps in the "listen" sections,
21           and auto_limit_acct in the "thread pool" section.
22         * Moved configuration entries in radiusd.conf to make more sense.
23         * Moved raddb/modules/ to raddb/mods-available, and raddb/mods-enabled,
24           following the examples of other projects.
25         * Moved eap.conf to mods-available/eap
26         * Moved sql.conf to mods-available/sql
27         * Moved TLS configuration for EAP into a common subsection.
28           See raddb/mods-available/eap, tls-config section.
29         * Added internal connection pool API, this consolidates connection
30           management code that was previously spread across many modules.
31           Advantages are that it actually works, well, under nearly all
32           conditions, supports triggers, and has 'elastic' limits on the numbers
33           of connections.
34         * SQL now uses the connection pool.
35         * SQL query config has changed to support arbitrary Acct-Status-Types,
36           this change breaks config compatibility with 2.1.x. Configurations
37           must be updated.
38         * LADP now uses the connection pool.  The LDAP module has been
39           completely re-written for performance and simplicity.
40
41         Bug fixes
42         * All known bug fixes from 2.1.x are included.
43         * Removed "addport" functionality.
44         * Removed "rlm_smb" module.