Note recent changes
[freeradius.git] / doc / ChangeLog
index 0d2ffe1..6359d3a 100644 (file)
@@ -1,12 +1,53 @@
-FreeRADIUS 2.1.4 Thu Dec 25 17:40:00 CEST 2008;  , urgency=medium
+FreeRADIUS 2.1.5 Sun Jan 1 1:1:00 CEST 2009;  , urgency=medium
+       Feature improvements
+       * radclient exits with 0 on successful (accept / ack), and 1
+         otherwise (no response / reject)
+       * Added support for %{sql:UPDATE ..}, and insert/delete
+         Patch from Arran Cudbard-Bell
+       * Added sample "do not respond" policy.  See raddb/policy.conf
+       * Cleanups to Suse spec file from Norbert Wegener
+       * New VSAs for Juniper from Bjorn Mork
+       * Include more RFC dictionaries in the default install
+       * More documentation for the WiMAX module
+       * Added "chase_referrals" and "rebind" configuration to rlm_ldap.
+         This helps with Active Directory.  See raddb/modules/ldap
+       * Don't load pre/post-proxy if proxying is disabled.
+       * Added %{md5:...}, which returns MD5 hash in hex.
+       * Added configurable "retry_interval" for "detail" listeners.
+
+       Bug fixes
+       * Minor changes to allow building without VQP.
+       * Minor fixes from John Center
+       * Fixed raddebug example
+       * Don't crash when deleting attributes via unlang
+       * Be friendlier to very fast clients
+       * Updated the "detail" listener so that it only polls once,
+         and not many times in a row, leaking memory each time...
+       * Update comparison for Packet-Src-IP-Address (etc.) so that
+         the operators other than '==' work.
+
+FreeRADIUS 2.1.4 Tue Mar 10 17:05:00 CEST 2009;  , 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.
+       * Allow packets to be injected via radmin.  See "inject help"
+         in radmin.
+       * Answer VMPS reconfirmation request.  Patch from Hermann Lauer.
+       * Sample logrotate script in scripts/logrotate.freeradius
+       * Add configurable poll interval for "detail" listeners
+       * New "raddebug" command.  This prints debugging information from
+         a running server.  See "man raddebug.
+       * Add "require_message_authenticator" configuration to home_server
+         configuration.  This makes the server add Message-Authenticator
+         to all outgoing Access-Request packets.
+       * Added smsotp module, as contributed by Siemens.
+       * Enabled the administration socket in the default install.
+         See raddb/sites-available/control-socket, and "man radmin"
+       * Handle duplicate clients, such as with replicated or
+         load-balanced SQL servers and "readclients = yes"
 
        Bug fixes
        * Clean up control sockets when they are closed, so that we don't
@@ -30,6 +71,10 @@ FreeRADIUS 2.1.4 Thu Dec 25 17:40:00 CEST 2008;  , urgency=medium
        * 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.
+       * Fix typos in MySQL schemas for ippools.
+       * Remove macro that was causing build issues on some platforms.
+       * Fixed issues with dead home servers.  Bug noted by Chris Moules.
+       * Fixed "access after free" with some dynamic clients.
 
 FreeRADIUS 2.1.3 Fri Dec 5 17:40:00 CEST 2008;  , urgency=medium
        Feature improvements