[freeradius] Upgrade to latest upstream release (2.1.10). See Changelog.
John Dennis
jdennis at fedoraproject.org
Tue Oct 19 19:06:22 UTC 2010
commit 9090233167640a3c91ada8b0d84013244016168a
Author: John Dennis <jdennis at redhat.com>
Date: Tue Oct 19 15:05:08 2010 -0400
Upgrade to latest upstream release (2.1.10). See Changelog.
.gitignore | 1 +
freeradius.spec | 146 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
sources | 2 +-
3 files changed, 145 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a81feee..1939ae4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
freeradius-server-2.1.9.tar.bz2
+/freeradius-server-2.1.10.tar.bz2
diff --git a/freeradius.spec b/freeradius.spec
index f803f77..516e035 100644
--- a/freeradius.spec
+++ b/freeradius.spec
@@ -1,7 +1,7 @@
Summary: High-performance and highly configurable free RADIUS server
Name: freeradius
-Version: 2.1.9
-Release: 3%{?dist}
+Version: 2.1.10
+Release: 1%{?dist}
License: GPLv2+ and LGPLv2+
Group: System Environment/Daemons
URL: http://www.freeradius.org/
@@ -325,6 +325,7 @@ fi
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/detail.example.com
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/detail.log
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/digest
+%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/dynamic_clients
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/echo
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/etc_group
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/exec
@@ -339,6 +340,7 @@ fi
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/mac2vlan
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/mschap
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/ntlm_auth
+%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/opendirectory
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/otp
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/pam
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/modules/pap
@@ -557,6 +559,144 @@ fi
%{_libdir}/freeradius/rlm_sql_unixodbc-%{version}.so
%changelog
+* Tue Oct 19 2010 John Dennis <jdennis at redhat.com> - 2.1.10-1
+ Feature improvements
+ * Install the "radcrypt" program.
+ * Enable radclient to send requests containing MS-CHAPv1
+ Send packets with: MS-CHAP-Password = "password". It will
+ be automatically converted to the correct MS-CHAP attributes.
+ * Added "-t" command-line option to radtest. You can use "-t pap",
+ "-t chap", "-t mschap", or "-t eap-md5". The default is "-t pap"
+ * Make the "inner-tunnel" virtual server listen on 127.0.0.1:18120
+ This change and the previous one makes PEAP testing much easier.
+ * Added more documentation and examples for the "passwd" module.
+ * Added dictionaries for RFC 5607 and RFC 5904.
+ * Added note in proxy.conf that we recommend setting
+ "require_message_authenticator = yes" for all home servers.
+ * Added example of second "files" configuration, with documentation.
+ This shows how and where to use two instances of a module.
+ * Updated radsniff to have it write pcap files, too. See '-w'.
+ * Print out large WARNING message if we send an Access-Challenge
+ for EAP, and receive no follow-up messages from the client.
+ * Added Cached-Session-Policy for EAP session resumption. See
+ raddb/eap.conf.
+ * Added support for TLS-Cert-* attributes. For details, see
+ raddb/sites-available/default, "post-auth" section.
+ * Added sample raddb/modules/{opendirectory,dynamic_clients}
+ * Updated Cisco and Huawei, HP, Redback, and ERX dictionaries.
+ * Added RFCs 5607, 5904, and 5997.
+ * For EAP-TLS, client certificates can now be validated using an
+ external command. See eap.conf, "validate" subsection of "tls".
+ * Made rlm_pap aware of {nthash} prefix, for compatibility with
+ legacy RADIUS systems.
+ * Add Module-Failure-Message for mschap module (ntlm_auth)
+ * made rlm_sql_sqlite database configurable. Use "filename"
+ in sql{} section.
+ * Added %%{tolower: ...string ... }, which returns the lowercase
+ version of the string. Also added %%{toupper: ... } for uppercase.
+
+ Bug fixes
+ * Fix endless loop when there are multiple sub-options for
+ DHCP option 82.
+ * More debug output when sending / receiving DHCP packets.
+ * EAP-MSCHAPv2 should return the MPPE keys when used outside
+ of a TLS tunnel. This is needed for IKE.
+ * Added SSL "no ticket" option to prevent SSL from creating sessions
+ without IDs. We need the IDs, so this option should be set.
+ * Fix proxying of packets from inside a TTLS/PEAP tunnel.
+ Closes bug #25.
+ * Allow IPv6 address attributes to be created from domain names
+ Closes bug #82.
+ * Set the string length to the correct value when parsing double
+ quotes. Closes bug #88.
+ * No longer look users up in /etc/passwd in the default configuration.
+ This can be reverted by enabling "unix" in the "authorize" section.
+ * More #ifdef's to enable building on systems without certain
+ features.
+ * Fixed SQL-Group comparison to register only if the group
+ query is defined.
+ * Fixed SQL-Group comparison to register <instance>-SQL-Group,
+ just like rlm_ldap. This lets you have multiple SQL group checks.
+ * Fix scanning of octal numbers in "unlang". Closes bug #89.
+ * Be less aggressive about freeing "stuck" requests. Closes bug #35.
+ * Fix example in "originate-coa" to refer to the correct packet.
+ * Change default timeout for dynamic clients to 1 hour, not 1 day.
+ * Allow passwd module to map IP addresses, too.
+ * Allow passwd module to be used for CoA packets
+ * Put boot filename into DHCP header when DHCP-Boot-Filename
+ is specified.
+ * raddb/certs/Makefile no longer has certs depend on index.txt and
+ serial. Closes bug #64.
+ * Ignore NULL errorcode in PostgreSQL client. Closes bug #39
+ * Made Exec-Program and Exec-Program-Wait work in accounting
+ section again. See sites-available/default.
+ * Fix long-standing memory leak in esoteric conditions. Found
+ by Jerry Nichols.
+ * Added "Password-With-Header == userPassword" to raddb/ldap.attrmap
+ This will automatically convert more passwords.
+ * Updated rlm_pap to decode Password-With-Header, if it was base64
+ encoded, and to treat the contents as potentially binary data.
+ * Fix Novell eDir code to use the right function parameters.
+ Closes bug #86.
+ * Allow spaces to be escaped when executing external programs.
+ Closes bug #93.
+ * Be less restrictive about checking permissions on control socket.
+ If we're root, allow connecting to a non-root socket.
+ * Remove control socket on normal server exit. If the server isn't
+ running, the control socket should not exist.
+ * Use MS-CHAP-User-Name as Name field from EAP-MSCHAPv2 for MS-CHAP
+ calculations. It *MAY* be different (upper / lower case) from
+ the User-Name attribute. Closes bug #17.
+ * If the EAP-TLS methods have problems, more SSL errors are now
+ available in the Module-Failure-Message attribute.
+ * Update Oracle configure scripts. Closes bug #57.
+ * Added text to DESC fields of doc/examples/openldap.schema
+ * Updated more documentation to use "Restructured Text" format.
+ Thanks to James Lockie.
+ * Fixed typos in raddb/sql/mssql/dialup.conf. Closes bug #11.
+ * Return error for potential proxy loops when using "-XC"
+ * Produce better error messages when slow databases block
+ the server.
+ * Added notes on DHCP broadcast packets for FreeBSD.
+ * Fixed crash when parsing some date strings. Closes bug #98
+ * Improperly formatted Attributes are now printed as "Attr-##".
+ If they are not correct, they should not use the dictionary name.
+ * Fix rlm_digest to be check the format of the Digest attributes,
+ and return "noop" rather than "fail" if they're not right.
+ * Enable "digest" in raddb/sites-available/default. This change
+ enables digest authentication to work "out of the box".
+ * Be less aggressive about marking home servers as zombie.
+ If they are responding to some packets, they are still alive.
+ * Added Packet-Transmit-Counter, to track detail file retransmits.
+ Closes bug #13.
+ * Added configure check for lt_dladvise_init(). If it exists, then
+ using it solves some issues related to libraries loading libraries.
+ * Added indexes to the MySQL IP Pool schema.
+ * Print WARNING message if too many attributes are put into a packet.
+ * Include dhcp test client (not built by default)
+ * Added checks for LDAP constraint violation. Closes bug #18.
+ * Change default raddebug timeout to 60 seconds.
+ * Made error / warning messages more consistent.
+ * Correct back-slash handling in variable expansion. Closes bug #46.
+ You SHOULD check your configuration for backslash expansion!
+ * Fix typo in "configure" script (--enable-libltdl-install)
+ * Use local libltdl in more situations. This helps to avoid
+ compile issues complaining about lt__PROGRAM__LTX_preloaded_symbols.
+ * Fix hang on startup when multiple home servers were defined
+ with "src_ipaddr" field.
+ * Fix 32/64 bit issue in rlm_ldap. Closes bug #105.
+ * If the first "listen" section defines 127.0.0.1, don't use that
+ as a source IP for proxying. It won't work.
+ * When Proxy-To-Realm is set to a non-existent realm, the EAP module
+ should handle the request, rather than expecting it to be proxied.
+ * Fix IPv4 issues with udpfromto. Closes bug #110.
+ * Clean up child processes of raddebug. Closes bugs #108 and #109
+ * retry OTP if the OTP daemon fails. Closes bug #58.
+ * Multiple calls to ber_printf seem to work better. Closes #106.
+ * Fix "unlang" so that "attribute not found" is treated as a "false"
+ comparison, rather than a syntax error in the configuration.
+ * Fix issue with "Group" attribute.
+
* Sat Jul 31 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 2.1.9-3
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
@@ -606,7 +746,7 @@ fi
of realm from User-Name, not from regex. Closes bug #40.
* If processing a DHCP Discover returns "fail / reject", ignore
the packet rather than sending a NAK.
- * Allow '%' to be escaped in sqlcounter module.
+ * Allow '%%' to be escaped in sqlcounter module.
* Fix typo internal hash table.
* For PEAP and TTLS, the tunneled reply is added to the reply,
rather than integrated via the operators. This allows multiple
diff --git a/sources b/sources
index 628a366..9f6ab2e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-5e16a0869acdf448b191c7e30f6507d8 freeradius-server-2.1.9.tar.bz2
+8ea2bd39460a06212decf2c14fdf3fb8 freeradius-server-2.1.10.tar.bz2
More information about the scm-commits
mailing list