Version 2.1.4 has been released

Alan DeKok aland at deployingradius.com
Tue Mar 10 13:17:58 CET 2009


  This version comes 3 months after 2.1.3, which is a bit more of a
delay than we would like.  However, it includes a number of minor bug
fixes, and some interesting new features.

  The best new feature is one that has been needed for a long time.  The
(easy) ability to see debugging output from a "live" server.  You can
now do this via the "raddebug" command.


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.
  * 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
    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.
  * 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.



More information about the Freeradius-Users mailing list