Fedora 10 Update: freeradius-2.1.6-2.fc10

updates at fedoraproject.org updates at fedoraproject.org
Wed Jun 24 19:37:11 UTC 2009


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2009-5815
2009-06-04 20:32:40
--------------------------------------------------------------------------------

Name        : freeradius
Product     : Fedora 10
Version     : 2.1.6
Release     : 2.fc10
URL         : http://www.freeradius.org/
Summary     : High-performance and highly configurable free RADIUS server
Description :
The FreeRADIUS Server Project is a high performance and highly configurable
GPL'd free RADIUS server. The server is similar in some respects to
Livingston's 2.0 server.  While FreeRADIUS started as a variant of the
Cistron RADIUS server, they don't share a lot in common any more. It now has
many more features than Cistron or Livingston, and is much more configurable.

FreeRADIUS is an Internet authentication daemon, which implements the RADIUS
protocol, as defined in RFC 2865 (and others). It allows Network Access
Servers (NAS boxes) to perform authentication for dial-up users. There are
also RADIUS clients available for Web servers, firewalls, Unix logins, and
more.  Using RADIUS allows authentication and authorization for a network to
be centralized, and minimizes the amount of re-configuration which has to be
done when adding or deleting new users.

--------------------------------------------------------------------------------
Update Information:

/etc/raddb/sites-available changed to be config(noreplace) to preserve  site
configuration for these files during an upgrade     - update to latest upstream
release, from upstream Changelog:      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          and raddb/sites-available/do_not_respond        *
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" and "poll_interval"          for "detail"
listeners.        * Added "delete_mppe_keys" configuration option to rlm_wimax.
Apparently some WiMAX clients misbehave when they see those keys.        * Added
experimental rlm_ruby from          http://github.com/Antti/freeradius-
server/tree/master        * Add Tunnel attributes to ldap.attrmap        *
Enable virtual servers to be reloaded on HUP.  For now, only          the
"authorize", "authenticate", etc. processing sections are          reloaded.
Clients and "listen" sections are NOT reloaded.        * Updated "radwatch"
script to be more robust.  See scripts/radwatch        * Added certificate
compatibility notes in raddb/certs/README,          for compatibility with
different operating systems. (i.e. Windows)        * 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        * 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.        * Did autoconf magic to work around
weird libtool bug        * Make rlm_perl keep tags for tagged attributes in more
situations        * Update UID checking for radmin        * Added
"include_length" field for TTLS.  It's needed for RFC          compliance, but
not (apparently) for interoperability.        * 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.
--------------------------------------------------------------------------------
ChangeLog:

* Tue Jun  2 2009 John Dennis <jdennis at redhat.com> - 2.1.6-2
- make /etc/raddb/sites-available/* be config(noreplace)
* Mon May 18 2009 John Dennis <jdennis at redhat.com> - 2.1.6-1
- update to latest upstream release, from upstream Changelog:
    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
        and raddb/sites-available/do_not_respond
      * 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" and "poll_interval"
        for "detail" listeners.
      * Added "delete_mppe_keys" configuration option to rlm_wimax.
        Apparently some WiMAX clients misbehave when they see those keys.
      * Added experimental rlm_ruby from
        http://github.com/Antti/freeradius-server/tree/master
      * Add Tunnel attributes to ldap.attrmap
      * Enable virtual servers to be reloaded on HUP.  For now, only
        the "authorize", "authenticate", etc. processing sections are
        reloaded.  Clients and "listen" sections are NOT reloaded.
      * Updated "radwatch" script to be more robust.  See scripts/radwatch
      * Added certificate compatibility notes in raddb/certs/README,
        for compatibility with different operating systems. (i.e. Windows)
      * 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
      * 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.
      * Did autoconf magic to work around weird libtool bug
      * Make rlm_perl keep tags for tagged attributes in more situations
      * Update UID checking for radmin
      * Added "include_length" field for TTLS.  It's needed for RFC
        compliance, but not (apparently) for interoperability.
      * 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.

- fix packaging bug, some directories missing execute permission
  /etc/raddb/dictionary now readable by all.
* Tue Feb 24 2009 John Dennis <jdennis at redhat.com> - 2.1.3-4
- fix type usage in unixodbc to match new type usage in unixodbc API
* Thu Feb 19 2009 John Dennis <jdennis at redhat.com> - 2.1.3-3
- add pointer to Red Hat documentation in docdir
* Sat Jan 24 2009 Caolán McNamara <caolanm at redhat.com> - 2.1.3-2
- rebuild for dependencies
* Thu Dec  4 2008 John Dennis <jdennis at redhat.com> - 2.1.3-1
- upgrade to latest upstream release, upstream summary follows:
  The focus of this release is stability.
  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.
* Wed Dec  3 2008 John Dennis <jdennis at redhat.com> - 2.1.1-8
- add --with-system-libtool to configure as a workaround for
undefined reference to lt__PROGRAM__LTX_preloaded_symbols
* Mon Dec  1 2008 John Dennis <jdennis at redhat.com> - 2.1.1-7
- add obsoletes tag for dialupadmin subpackages which were removed
* Mon Dec  1 2008 John Dennis <jdennis at redhat.com> - 2.1.1-6
- add readline-devel BuildRequires
* Fri Nov 21 2008 John Dennis <jdennis at redhat.com> - 2.1.1-3
- make spec file buildable on RHEL5.2 by making perl-devel a fedora only dependency.
- remove diaupadmin packages, it's not well supported and there are problems with it.
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use 
su -c 'yum update freeradius' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
http://fedoraproject.org/keys
--------------------------------------------------------------------------------




More information about the Fedora-package-announce mailing list