Note recent changes
[freeradius.git] / doc / ChangeLog
index 73c3044..0d2ffe1 100644 (file)
@@ -1,10 +1,85 @@
-FreeRADIUS 2.1.1 Thu Sep  11 13:20:01 CEST 2008;  , urgency=medium
+FreeRADIUS 2.1.4 Thu Dec 25 17:40:00 CEST 2008;  , urgency=medium
+       Feature improvements
+       * Permit multiple "-e" in radmin.
+       * Add support for originating CoA-Request and Disconnect-Request.
+         See raddb/sites-available/originate-coa.
+       * Added "lifetime" and "max_queries" to raddb/sql.conf.
+         This helps address the problem of hung SQL sockets.
+       * Change default message digest algorithm for sample certificates
+         to be SHA1.  MD5 is broken.
+
+       Bug fixes
+       * Clean up control sockets when they are closed, so that we don't
+         leak memory.
+       * Define SUN_LEN for systems that don't have it.
+       * Correct some boundary conditions in the conditional checker ("if")
+         in "unlang".  Bug noted by Arran Cudbard-Bell.
+       * Work around minor building issues in gmake.  This should only
+         have affected developers.
+       * Change how we manage unprivileged user/group, so that we do not
+         create control sockets owned by root.
+       * Fixed more minor issues found by Coverity.
+       * Allow raddb/certs/bootstrap to run when there is no "make"
+         command installed.
+       * In radiusd.conf, run_dir depends on the name of the program,
+         and isn't hard-coded to "..../radiusd"
+       * Check for EOF in more places in the "detail" file reader.
+       * Added Freeswitch dictionary.
+       * Chop ethernet frames in VMPS, rather than droppping packets.
+       * Fix EAP-TLS bug.  Patch from Arnaud Ebalard
+       * Don't lose string for regex-compares in the "users" file.
+       * Expose more functions in rlm_sql to rlm_sqlippool, which 
+         helps on systems where RTLD_GLOBAL is off.
+
+FreeRADIUS 2.1.3 Fri Dec 5 17:40:00 CEST 2008;  , urgency=medium
+       Feature improvements
+       * Allow running with "user=radiusd" and binding to secure
+         sockets.
+       * Start sending Status-Server "are you alive" messages earlier,
+         which helps with proxying multiple realms to a home server.
+       * Removed thread pool code from rlm_perl.  It's not necessary.
+       * Added example Perl configuration to raddb/modules/perl
+       * Force OpenSSL to support certificates with SHA256.
+         This seems to be necessary for WiMAX certs.
+
+       Bug fixes
+       * Fix Debian patch to allow it to build.
+       * Fix potential NULL dereference in debugging mode on certain
+         platforms for TTLS and PEAP inner tunnels.
+       * Fix uninitialized memory in handling of vendor definitions
+       * Fix parsing of quoted (but non-string) attributes in the "users"
+         file.
+       * Initialize uknown NAS IP to 255.255.255.255, rather than 0.0.0.0
+       * use SUN_LEN in control socket, to avoid truncation on some
+         platforms.
+       * Correct internal handling of "debug condition" to prevent it
+         from being over-written.
+       * Check return code of regcomp in "unlang", so that invalid
+         regular expressions are caught rather than mishandled.
+       * Make rlm_sql use <ltdl.h>.  Addresses bug #610.
+       * Document list "type = status" better.  Closes bug #580.
+       * Set "default days" for certificates, because OpenSSL won't
+         do it.  This closes bug #615.
+       * Reference correct list in example raddb/modules/ldap.
+         Closes #596.
+       * Increase default schema size for Acct-Session-Id to 64.
+         Closes #540.
+       * Fix use of temporary files in dialup-admin.  Closes #605
+         and addresses CVE-2008-4474.
+       * Addressed a number of minor issues found by Coverity.
+       * Added DHCP option 150 to the dictionary.  Closes #618.
+
+FreeRADIUS 2.1.2 Thurs Dec 3 10:47:00 CEST 2008;  , urgency=medium
+       Due to packaging issues, 2.1.2 has been pulled from the net.
+
+FreeRADIUS 2.1.1 Thu Sep 25 11:03:00 CEST 2008;  , urgency=medium
        Feature improvements
        * Many more options and features in radmin.  See "man radmin" and
          raddb/sites-available/control-socket
        * Many more commands available via the control socket.  Connect
          via "radmin", and type "help" for more information.
        * Added dictionary.networkphysics and dictionary.lancom.
+       * Calculate WiMAX MIP keys, and added sample WiMAX SQL tables.
 
        Bug fixes
        * Fixed bug that made radmin not work
@@ -14,6 +89,9 @@ FreeRADIUS 2.1.1 Thu Sep  11 13:20:01 CEST 2008;  , urgency=medium
        * rlm_sqlippool no longer needs to be linked to rlm_sql.
        * Add statistics for detail file listeners.  This closes bug #593.
        * Fixed printing of some WiMAX attributes.
+       * Fix double free on exit() in rlm_attr_filter
+       * Fixed build issues on Solaris.
+       * Fixed fast session resumption for EAP-TLS
 
 FreeRADIUS 2.1.0 Fri Sep  5 13:20:01 CEST 2008;  , urgency=medium
        Feature improvements