diff options
author | adrianp <adrianp@pkgsrc.org> | 2005-09-11 12:57:34 +0000 |
---|---|---|
committer | adrianp <adrianp@pkgsrc.org> | 2005-09-11 12:57:34 +0000 |
commit | 83e0875b780bd776cc74c2319e89afd78a0d6d21 (patch) | |
tree | 2fd49928e33ad85fc529ac1543c22eb0daf316e3 /net | |
parent | 026db1426d70e0690b406a94322c1ac2b848b115 (diff) | |
download | pkgsrc-83e0875b780bd776cc74c2319e89afd78a0d6d21.tar.gz |
Update to 1.0.5
> Security Fixes
> * SQL injection attack in the module "rlm_sqlcounter".
> * Buffer overflows in the module "rlm_sqlcounter".
> * Expansion of variable %t may write 26 bytes beyond the buffer
> bound. Primoz Bratanic is credited with the discovery of these
> three bugs.
>
> Bug fixes
> * Don't de-reference a NULL pointer if the auth-type is unknown
> in the function rad_check_password().
> * Escape more characters in the LDAP queries.
> Bug found by Suse engineers.
> * In rlm_sql_unixodbc, don't call rad_malloc from sql_error(),
> it leaks memory.
> * Fix an off-by-one error in the module rlm_sql_unixodbc.
> Bug found by Suse engineers.
> * In rlm_sql, resize the buffer for the value of SQL-User-Name.
> * Initialize memory for a new SQL socket in the module rlm_sql.
> * Don't add too many attributes after running an external program.
> Bug found by Suse engineers.
> * Fix an off-by-one error in the function getthing().
> * snprintf() and vsnprintf() replacements were not compiled if
> the autoconf tests didn't find the functions.
> * Don't use vsprintf() anymore, but the replacement for vsnprintf()
> in libradius instead.
> * The function decode_attribute() may write beyond buffer bounds.
> Bug found by Suse engineers.
> * Fix a memset() in the function request_enqueue() which was
> begining at the wrong address. Bug found by Matthias Ruttman.
> * Fix an off-by-one error in the function xlat_copy().
> Bug found by Primoz Bratanic.
> * Fix other off-by-one errors in module "rlm_unix", too.
> Bug found by Allan Bazinet.
> * Fix a 2-byte over-run read in function rad_decode().
> * Update thread pool queue properly.
> * Autonconf tests try first any user-specified directory,
> otherwise they may pick up the wrong version.
> * Delete the autoconf tests for the libldap dependancies.
> * Install all the regular files under the "doc" directory.
> * Distinguish between exit code <0 (failure) and >0 (reject)
> in Exec-Program-Wait. Patch from Thor Spruyt.
> * Make Expiration work.
> * Clean up the code for opening a proxy socket.
> * When finding a realm to proxy to, if all are dead, wake them
> if wake_all_if_all_dead is true.
> * In radwho, print the NAS-Port as unsigned int.
> * Use extended regex instead of basic regex in rlm_attr_filter.
> * Catch the case where someone deletes a directory that rlm_detail
> is using.
> * Use the variable $(LDFLAGS) when linking a module.
> * Ignore the Stripped-User-Name when a realm has the "nostrip"
> directive.
> * Add support for NT-Password in rlm_pap.
> * In rlm_sqlcounter, use the time left to the next reset if it's
> inferior to the time left in the counter.
> * Calculate Message-Authenticator correctly for Accounting-Request
> and Accounting-Response. Bug found by Paolo Rotela.
> * Build on MAC OS X. Still need --disable-shared, though.
> * Fix bug #255 (crash with expired CRL's, etc.)
> * Fix quote removal of the values from a SQL database.
> * Reap the zombie process after a command run from "Exec-Program".
> * Allow to cancel proxy of accounting with "Proxy-To-Realm := LOCAL".
> * Don't copy VSA's to an Access-Reject packet.
Diffstat (limited to 'net')
-rw-r--r-- | net/freeradius/Makefile | 5 | ||||
-rw-r--r-- | net/freeradius/PLIST | 10 | ||||
-rw-r--r-- | net/freeradius/distinfo | 8 |
3 files changed, 15 insertions, 8 deletions
diff --git a/net/freeradius/Makefile b/net/freeradius/Makefile index 053e1f252cb..7e8586005a6 100644 --- a/net/freeradius/Makefile +++ b/net/freeradius/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.33 2005/08/29 14:28:12 tv Exp $ +# $NetBSD: Makefile,v 1.34 2005/09/11 12:57:34 adrianp Exp $ -DISTNAME= freeradius-1.0.4 -PKGREVISION= 1 +DISTNAME= freeradius-1.0.5 CATEGORIES= net MASTER_SITES= ftp://ftp.freeradius.org/pub/radius/ \ ftp://ftp.Awfulhak.org/pub/radius/ diff --git a/net/freeradius/PLIST b/net/freeradius/PLIST index f9401ce13a2..57eb56bb3dd 100644 --- a/net/freeradius/PLIST +++ b/net/freeradius/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.11 2005/08/29 14:28:12 tv Exp $ +@comment $NetBSD: PLIST,v 1.12 2005/09/11 12:57:34 adrianp Exp $ bin/radclient bin/radeapclient bin/radlast @@ -208,6 +208,14 @@ sbin/checkrad sbin/radiusd sbin/radwatch sbin/rc.radiusd +share/doc/${PKGNAME}/Acct-Type +share/doc/${PKGNAME}/CYGWIN +share/doc/${PKGNAME}/ChangeLog +share/doc/${PKGNAME}/Post-Auth-Type +share/doc/${PKGNAME}/Session-Type +share/doc/${PKGNAME}/ldap_howto.txt +share/doc/${PKGNAME}/misc-nas +share/doc/${PKGNAME}/release-method.txt share/doc/${PKGNAME}/Autz-Type share/doc/${PKGNAME}/DIFFS share/doc/${PKGNAME}/MACOSX diff --git a/net/freeradius/distinfo b/net/freeradius/distinfo index af3b4ecd173..a423a5bf266 100644 --- a/net/freeradius/distinfo +++ b/net/freeradius/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.15 2005/07/09 17:25:00 adrianp Exp $ +$NetBSD: distinfo,v 1.16 2005/09/11 12:57:34 adrianp Exp $ -SHA1 (freeradius-1.0.4.tar.gz) = f0c877ae80592609ada4875cf1b472c7742720fb -RMD160 (freeradius-1.0.4.tar.gz) = b75a872ced9a461f3063f19d49546fc9ef86a225 -Size (freeradius-1.0.4.tar.gz) = 2209057 bytes +SHA1 (freeradius-1.0.5.tar.gz) = 6d69629c9686a31bf6548972f3daf6f89451da37 +RMD160 (freeradius-1.0.5.tar.gz) = 8e8cd3937216c3c18dcfc3a217a43a00e3f81258 +Size (freeradius-1.0.5.tar.gz) = 2294225 bytes SHA1 (patch-ae) = 0c1b6c79329f41c35e3a783e61cc205cb78a4773 SHA1 (patch-ai) = bb4dafd3f6b961403caa955c9a09c271468ada36 SHA1 (patch-aj) = 422c9dfbde08c26acf41a040c57508ab9725004e |