Update README and HACKING.
[libradsec.git] / ChangeLog
index b86d464..117cfcb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
        matchCertificateAttribute now also supports CN matching
        Forwarding of accounting messages, accountingServer option for realms
        Supports multiple client blocks for same source address with different
        matchCertificateAttribute now also supports CN matching
        Forwarding of accounting messages, accountingServer option for realms
        Supports multiple client blocks for same source address with different
-            certificate checks
+         certificate checks
        Removed weekday from log timestamps
 2008-07-24 1.1
        Removed weekday from log timestamps
 2008-07-24 1.1
-        Logging stationid attribute
-        Added LoopPrevention option
-        Failover also without status-server
-        Options for RetryCount and RetryInterval
-        Working accounting and AccountingResponse option
+       Logging stationid attribute
+       Added LoopPrevention option
+       Failover also without status-server
+       Options for RetryCount and RetryInterval
+       Working accounting and AccountingResponse option
        CRL checking and option for enabling it
        CRL checking and option for enabling it
+2008-10-07 1.2
+       listenTCP and sourceTCP options renamed to listenTLS and sourceTLS
+         Old options deprecated but available for backwards compatiblity
+       Logging reply-message attribute from Reject messages
+         Contribution from Arne Schwabe
+       Rewrite blocks have new options addAttribute and modifyAttribute
+       rewriteIn (replacing rewrite) and rewriteOut in client and server
+         blocks for specifying rewrite on input/output. rewrite deprecated
+         but available as an alias for rewriteIn for backwards compatibility.
+       rewritein rewriteout rewrite
+       regular expressions in realms etc can now be more advanced, including
+         use of "or".
+        cacheExpiry option in tls blocks for specifying expiry time for the
+         cache of CA certificates and CRLs. This is particularly useful for
+         regularly updating CRLs.
+       Some logging has been made more informative
+2008-12-04 1.3-alpha
+       Support for TCP and DTLS transports (type tcp, type dtls)
+       Listen... options can be specified multiple times
+       Dynamic server discovery
+       DuplicateInterval option in client block for specifying for how
+         long a request/reply shall be stored for duplicate detection
+       Support for RADIUS TTL (hopcount) attribute. Decrements value of
+         the TTL attribute if present, discards message if becomes 0.
+         If addTTL option is used, the TTL attribute is added with the
+           specified value if the forwarded message does not have one.
+        PolicyOID option can be used to require certain CA policies.
+2009-02-18 1.3-beta
+       Client and Server blocks may contain multiple host options.
+       Configure (Makefile) options for specifying which transports
+         should be supported in a build.
+2009-03-12 1.3
+       Fixed some very minor bugs
+       Changed log levels for some messages, made loglevel 2 default
+2009-07-22 1.3.1
+       Fixed header files for FreeBSD
+       Fix for multiple UDP servers on same IP address, solves accounting
+       problems.
+2010-06-12 1.4
+       Incompatible changes:
+       - Log level 4 used to be DBG_DBG but is now DBG_NOTICE.  In order
+       to keep the same behaviour as in previous versions of radsecproxy,
+       those who have LogLevel set to 4 need to change this to 5.  Log
+       levels 1, 2 and 3 are unaffected.
+
+       New features and various improvements:
+       - LoopPrevention per server has been added.
+       - AddVendorAttribute rewrite configuration has been added.
+       - New log level, DBG_NOTICE, added.
+       - Diagnostics improved for errors resulting from failing syscalls.
+       - Removed all compiler warnings (compiling with -Wall).
+
+       Bug fixes:
+       - A UDP fragmentation issue.
+       - Build on Solaris when compiling with gcc.
+       - A bug in pwdencrypt() with passwords of a length greater than
+       16 octets.