summaryrefslogtreecommitdiff
path: root/net/freeradius
diff options
context:
space:
mode:
authoradrianp <adrianp@pkgsrc.org>2005-09-11 12:57:34 +0000
committeradrianp <adrianp@pkgsrc.org>2005-09-11 12:57:34 +0000
commit83e0875b780bd776cc74c2319e89afd78a0d6d21 (patch)
tree2fd49928e33ad85fc529ac1543c22eb0daf316e3 /net/freeradius
parent026db1426d70e0690b406a94322c1ac2b848b115 (diff)
downloadpkgsrc-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/freeradius')
-rw-r--r--net/freeradius/Makefile5
-rw-r--r--net/freeradius/PLIST10
-rw-r--r--net/freeradius/distinfo8
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