Note recent changes
[freeradius.git] / doc / ChangeLog
index ab1a56a..2de92c5 100644 (file)
@@ -25,12 +25,13 @@ FreeRADIUS 3.0.4 Mon 12 May 2014 15:30:00 EDT urgency=medium
          e.g. %{rest:POST http://example.org/api foo=bar&baz=boink}.
        * Add %{hmacsha1:&data &key} and %{hmacmd5:&data &key} expansions
          for signing data in requests.
-       * rlm_cache now consumes it's control attributes to make runtime
+       * rlm_cache now consumes its control attributes to make runtime
          configuration easier.
        * Add control:Cache-Read-Only which when set to 'yes' will make the
          cache module merge existing cache data, but not create new entries.
        * Add %{unescape:} and %{urlunquote:} expansions to reverse escaping
          and urlquoting.
+       * Add support for aliases in rlm_ldap.
 
        Bug fixes
        * make case-insensitive regular expressions work again.
@@ -41,7 +42,9 @@ FreeRADIUS 3.0.4 Mon 12 May 2014 15:30:00 EDT urgency=medium
          RADIUS/TLS.  Fixes #646
        * Don't double-quote strings in debugging messages
        * Fix foreach / break.  Fixes #639
-       * Chargeable-User-Identifier should be "octets"
+       * Chargeable-User-Identifier, ADSL-Agent-Circuit-Id and
+         ADSL-Agent-Remote-Id should be "octets" types in the default
+         dictionary.
        * Fix typo in mainconfig.  Fixes #634
        * More rlm_perl fixes.  Fixes #635
        * Free OpenSSL memory on clean exit.
@@ -70,8 +73,23 @@ FreeRADIUS 3.0.4 Mon 12 May 2014 15:30:00 EDT urgency=medium
        * Fix issue with rlm_pap password normalisation where
          'known good' password strings stored in octets type attributes,
          would be sometimes misnormalised as base64.
-       * Don't stop processing DHCP options if we fine a 0x00 padding 
+       * Don't stop processing DHCP options if we find a 0x00 padding
          option.
+       * Fix issue where modifying the value of an attribute created
+         from a template with a literal value, may have resulted in the
+         template literal being freed.
+       * Fix parenting issues in tls code which may have resulted in
+         memory corruption and crashes.
+       * Fix issue in radsniff where writing to PCAP files and using
+         -R response filters, where the requests would still be written
+         to the PCAP for non matching responses.
+       * Define __APPLE_USE_RFC_2292 so that the server builds with IPv6
+         support on OSX.
+       * Fix LDAP group lookups for named rlm_ldap instances.
+         Note that attribute references should be used when
+         checking LDAP-Group attributes. e.g. if (&LDAP-Group == 'foo').
+       * Delayed attribute references can now be used in unlang
+         existence checks.  i.e. if (&Attribute-Name) { ... }
 
 FreeRADIUS 3.0.3 Mon 12 May 2014 15:30:00 EDT urgency=medium
        Feature improvements