This commit is contained in:
parent
311d0d6cca
commit
d315e23edd
@ -1,11 +0,0 @@
|
|||||||
--- src/modules/rlm_ldap/rlm_ldap.c
|
|
||||||
+++ src/modules/rlm_ldap/rlm_ldap.c
|
|
||||||
@@ -1849,7 +1849,7 @@
|
|
||||||
LDAP_CONN *conn1;
|
|
||||||
int auth_state = -1;
|
|
||||||
char *challenge = NULL;
|
|
||||||
- int challenge_len = MAX_CHALLENGE_LEN;
|
|
||||||
+ size_t challenge_len = MAX_CHALLENGE_LEN;
|
|
||||||
char *state = NULL;
|
|
||||||
|
|
||||||
dattr = dict_attrbyname("eDir-APC");
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:984cf7f3418de8f2abe1e599827264495cef1d234cce4abe05a06a4b6419db1a
|
|
||||||
size 2380451
|
|
@ -1,5 +1,7 @@
|
|||||||
--- dialup_admin/bin/backup_radacct
|
Index: dialup_admin/bin/backup_radacct
|
||||||
+++ dialup_admin/bin/backup_radacct
|
===================================================================
|
||||||
|
--- dialup_admin/bin/backup_radacct.orig 2009-06-02 14:53:31.000000000 +0200
|
||||||
|
+++ dialup_admin/bin/backup_radacct 2009-06-02 14:53:40.000000000 +0200
|
||||||
@@ -2,7 +2,7 @@
|
@@ -2,7 +2,7 @@
|
||||||
use POSIX;
|
use POSIX;
|
||||||
use File::Temp;
|
use File::Temp;
|
||||||
@ -9,14 +11,16 @@
|
|||||||
$back_days = 80;
|
$back_days = 80;
|
||||||
$backup_directory = "/logs/radiusd/accounting";
|
$backup_directory = "/logs/radiusd/accounting";
|
||||||
|
|
||||||
@@ -48,4 +48,4 @@
|
@@ -48,4 +48,4 @@ $comm = "$sqlcmd -U $sql_username -f $t
|
||||||
$command = "$sqlcmd $sql_username/$pass" . "@" . "$sql_database <$tmpfile.$server" if ($sql_type eq 'oracle');
|
$command = "$sqlcmd $sql_username/$pass" . "@" . "$sql_database <$tmpfile.$server" if ($sql_type eq 'oracle');
|
||||||
$command = "$sqlcmd '$sql_server' '$sql_port' '' '$sql_username' '$sql_password' < $tmp_filename >$backup_directory/$date3" if ($sql_type eq 'sqlrelay');
|
$command = "$sqlcmd '$sql_server' '$sql_port' '' '$sql_username' '$sql_password' < $tmp_filename >$backup_directory/$date3" if ($sql_type eq 'sqlrelay');
|
||||||
`$comm`;
|
`$comm`;
|
||||||
-`/usr/local/bin/gzip -9 $backup_directory/$date3`;
|
-`/usr/local/bin/gzip -9 $backup_directory/$date3`;
|
||||||
+`/usr/bin/gzip -9 $backup_directory/$date3`;
|
+`/usr/bin/gzip -9 $backup_directory/$date3`;
|
||||||
--- dialup_admin/bin/clean_radacct
|
Index: dialup_admin/bin/clean_radacct
|
||||||
+++ dialup_admin/bin/clean_radacct
|
===================================================================
|
||||||
|
--- dialup_admin/bin/clean_radacct.orig 2009-06-02 14:53:31.000000000 +0200
|
||||||
|
+++ dialup_admin/bin/clean_radacct 2009-06-02 14:53:40.000000000 +0200
|
||||||
@@ -7,7 +7,7 @@
|
@@ -7,7 +7,7 @@
|
||||||
use POSIX;
|
use POSIX;
|
||||||
use File::Temp;
|
use File::Temp;
|
||||||
@ -26,9 +30,11 @@
|
|||||||
$back_days = 35;
|
$back_days = 35;
|
||||||
|
|
||||||
|
|
||||||
--- dialup_admin/bin/clearsession
|
Index: dialup_admin/bin/clearsession
|
||||||
+++ dialup_admin/bin/clearsession
|
===================================================================
|
||||||
@@ -49,8 +49,8 @@
|
--- dialup_admin/bin/clearsession.orig 2009-06-02 14:53:31.000000000 +0200
|
||||||
|
+++ dialup_admin/bin/clearsession 2009-06-02 14:53:40.000000000 +0200
|
||||||
|
@@ -49,8 +49,8 @@ if ($nastype eq 'cisco' && $type eq 'tel
|
||||||
}
|
}
|
||||||
if ($nastype eq 'cisco' && $type eq 'snmp'){
|
if ($nastype eq 'cisco' && $type eq 'snmp'){
|
||||||
|
|
||||||
@ -39,8 +45,10 @@
|
|||||||
|
|
||||||
die "Could not find snmpwalk binary. Please make sure that the \$SNMPGET variable points to the right location\n" if (! -x $SNMPGET);
|
die "Could not find snmpwalk binary. Please make sure that the \$SNMPGET variable points to the right location\n" if (! -x $SNMPGET);
|
||||||
die "Could not find snmpset binary. Please make sure that the \$SNMPSET variable points to the right location\n" if (! -x $SNMPSET);
|
die "Could not find snmpset binary. Please make sure that the \$SNMPSET variable points to the right location\n" if (! -x $SNMPSET);
|
||||||
--- dialup_admin/bin/dialup_admin.cron
|
Index: dialup_admin/bin/dialup_admin.cron
|
||||||
+++ dialup_admin/bin/dialup_admin.cron
|
===================================================================
|
||||||
|
--- dialup_admin/bin/dialup_admin.cron.orig 2009-06-02 14:53:31.000000000 +0200
|
||||||
|
+++ dialup_admin/bin/dialup_admin.cron 2009-06-02 14:53:40.000000000 +0200
|
||||||
@@ -1,4 +1,4 @@
|
@@ -1,4 +1,4 @@
|
||||||
-1 0 * * * /usr/local/dialup_admin/bin/tot_stats >/dev/null 2>&1
|
-1 0 * * * /usr/local/dialup_admin/bin/tot_stats >/dev/null 2>&1
|
||||||
-5 0 * * * /usr/local/dialup_admin/bin/monthly_tot_stats >/dev/null 2>&1
|
-5 0 * * * /usr/local/dialup_admin/bin/monthly_tot_stats >/dev/null 2>&1
|
||||||
@ -50,9 +58,11 @@
|
|||||||
+5 0 * * * /usr/share/dialup_admin/bin/monthly_tot_stats >/dev/null 2>&1
|
+5 0 * * * /usr/share/dialup_admin/bin/monthly_tot_stats >/dev/null 2>&1
|
||||||
+10 0 1 * * /usr/share/dialup_admin/bin/truncate_radacct >/dev/null 2>&1
|
+10 0 1 * * /usr/share/dialup_admin/bin/truncate_radacct >/dev/null 2>&1
|
||||||
+15 0 1 * * /usr/share/dialup_admin/bin/clean_radacct >/dev/null 2>&1
|
+15 0 1 * * /usr/share/dialup_admin/bin/clean_radacct >/dev/null 2>&1
|
||||||
--- dialup_admin/bin/log_badlogins
|
Index: dialup_admin/bin/log_badlogins
|
||||||
+++ dialup_admin/bin/log_badlogins
|
===================================================================
|
||||||
@@ -18,7 +18,7 @@
|
--- dialup_admin/bin/log_badlogins.orig 2009-06-02 14:53:31.000000000 +0200
|
||||||
|
+++ dialup_admin/bin/log_badlogins 2009-06-02 14:53:40.000000000 +0200
|
||||||
|
@@ -18,7 +18,7 @@ use File::Temp;
|
||||||
$|=1;
|
$|=1;
|
||||||
|
|
||||||
$file=shift||'none';
|
$file=shift||'none';
|
||||||
@ -61,9 +71,11 @@
|
|||||||
$all_file=shift||'no';
|
$all_file=shift||'no';
|
||||||
#
|
#
|
||||||
# Uncomment to force inserts even if there are sql errors. That can
|
# Uncomment to force inserts even if there are sql errors. That can
|
||||||
--- dialup_admin/bin/monthly_tot_stats
|
Index: dialup_admin/bin/monthly_tot_stats
|
||||||
+++ dialup_admin/bin/monthly_tot_stats
|
===================================================================
|
||||||
@@ -9,7 +9,7 @@
|
--- dialup_admin/bin/monthly_tot_stats.orig 2009-06-02 14:53:31.000000000 +0200
|
||||||
|
+++ dialup_admin/bin/monthly_tot_stats 2009-06-02 14:53:40.000000000 +0200
|
||||||
|
@@ -9,7 +9,7 @@ use File::Temp;
|
||||||
# Works only with mysql and postgresql
|
# Works only with mysql and postgresql
|
||||||
#
|
#
|
||||||
|
|
||||||
@ -72,9 +84,11 @@
|
|||||||
|
|
||||||
|
|
||||||
open CONF, "<$conf"
|
open CONF, "<$conf"
|
||||||
--- dialup_admin/bin/showmodem
|
Index: dialup_admin/bin/showmodem
|
||||||
+++ dialup_admin/bin/showmodem
|
===================================================================
|
||||||
@@ -7,7 +7,7 @@
|
--- dialup_admin/bin/showmodem.orig 2009-06-02 14:53:31.000000000 +0200
|
||||||
|
+++ dialup_admin/bin/showmodem 2009-06-02 14:53:40.000000000 +0200
|
||||||
|
@@ -7,7 +7,7 @@ $user=shift;
|
||||||
$comm=shift || "public";
|
$comm=shift || "public";
|
||||||
$type=shift|| "xml";
|
$type=shift|| "xml";
|
||||||
|
|
||||||
@ -83,9 +97,11 @@
|
|||||||
open CONF, "<$conf"
|
open CONF, "<$conf"
|
||||||
or die "Could not open configuration file\n";
|
or die "Could not open configuration file\n";
|
||||||
while(<CONF>){
|
while(<CONF>){
|
||||||
--- dialup_admin/bin/snmpfinger
|
Index: dialup_admin/bin/snmpfinger
|
||||||
+++ dialup_admin/bin/snmpfinger
|
===================================================================
|
||||||
@@ -6,7 +6,7 @@
|
--- dialup_admin/bin/snmpfinger.orig 2009-06-02 14:53:31.000000000 +0200
|
||||||
|
+++ dialup_admin/bin/snmpfinger 2009-06-02 14:53:40.000000000 +0200
|
||||||
|
@@ -6,7 +6,7 @@ $host=shift;
|
||||||
$comm=shift || 'public';
|
$comm=shift || 'public';
|
||||||
$type=shift || 'cisco';
|
$type=shift || 'cisco';
|
||||||
|
|
||||||
@ -94,9 +110,11 @@
|
|||||||
open CONF, "<$conf"
|
open CONF, "<$conf"
|
||||||
or die "Could not open configuration file\n";
|
or die "Could not open configuration file\n";
|
||||||
while(<CONF>){
|
while(<CONF>){
|
||||||
--- dialup_admin/bin/tot_stats
|
Index: dialup_admin/bin/tot_stats
|
||||||
+++ dialup_admin/bin/tot_stats
|
===================================================================
|
||||||
@@ -8,7 +8,7 @@
|
--- dialup_admin/bin/tot_stats.orig 2009-06-02 14:53:31.000000000 +0200
|
||||||
|
+++ dialup_admin/bin/tot_stats 2009-06-02 14:53:40.000000000 +0200
|
||||||
|
@@ -8,7 +8,7 @@ use File::Temp;
|
||||||
# Works with mysql and postgresql
|
# Works with mysql and postgresql
|
||||||
#
|
#
|
||||||
|
|
||||||
@ -105,8 +123,10 @@
|
|||||||
|
|
||||||
|
|
||||||
open CONF, "<$conf"
|
open CONF, "<$conf"
|
||||||
--- dialup_admin/bin/truncate_radacct
|
Index: dialup_admin/bin/truncate_radacct
|
||||||
+++ dialup_admin/bin/truncate_radacct
|
===================================================================
|
||||||
|
--- dialup_admin/bin/truncate_radacct.orig 2009-06-02 14:53:31.000000000 +0200
|
||||||
|
+++ dialup_admin/bin/truncate_radacct 2009-06-02 14:53:40.000000000 +0200
|
||||||
@@ -7,7 +7,7 @@
|
@@ -7,7 +7,7 @@
|
||||||
use POSIX;
|
use POSIX;
|
||||||
use File::Temp;
|
use File::Temp;
|
||||||
@ -116,9 +136,11 @@
|
|||||||
$back_days = 90;
|
$back_days = 90;
|
||||||
|
|
||||||
|
|
||||||
--- dialup_admin/conf/admin.conf
|
Index: dialup_admin/conf/admin.conf
|
||||||
+++ dialup_admin/conf/admin.conf
|
===================================================================
|
||||||
@@ -19,11 +19,11 @@
|
--- dialup_admin/conf/admin.conf.orig 2009-06-02 14:53:31.000000000 +0200
|
||||||
|
+++ dialup_admin/conf/admin.conf 2009-06-02 14:53:40.000000000 +0200
|
||||||
|
@@ -19,11 +19,11 @@ general_charset: iso-8859-1
|
||||||
#
|
#
|
||||||
# The directory where dialupadmin is installed
|
# The directory where dialupadmin is installed
|
||||||
#
|
#
|
||||||
@ -132,7 +154,7 @@
|
|||||||
general_domain: company.com
|
general_domain: company.com
|
||||||
#
|
#
|
||||||
# Set it to yes to use sessions and cache the various mappings
|
# Set it to yes to use sessions and cache the various mappings
|
||||||
@@ -66,8 +66,8 @@
|
@@ -66,8 +66,8 @@ general_show_user_password: yes
|
||||||
general_raddb_dir: %{general_radiusd_base_dir}/etc/raddb
|
general_raddb_dir: %{general_radiusd_base_dir}/etc/raddb
|
||||||
general_ldap_attrmap: %{general_raddb_dir}/ldap.attrmap
|
general_ldap_attrmap: %{general_raddb_dir}/ldap.attrmap
|
||||||
# Need to fix admin.conf file parser
|
# Need to fix admin.conf file parser
|
||||||
@ -143,7 +165,7 @@
|
|||||||
general_sql_attrmap: %{general_base_dir}/conf/sql.attrmap
|
general_sql_attrmap: %{general_base_dir}/conf/sql.attrmap
|
||||||
general_accounting_attrs_file: %{general_base_dir}/conf/accounting.attrs
|
general_accounting_attrs_file: %{general_base_dir}/conf/accounting.attrs
|
||||||
general_extra_ldap_attrmap: %{general_base_dir}/conf/extra.ldap-attrmap
|
general_extra_ldap_attrmap: %{general_base_dir}/conf/extra.ldap-attrmap
|
||||||
@@ -260,7 +260,7 @@
|
@@ -260,7 +260,7 @@ sql_show_all_groups: true
|
||||||
# This variable is used by the scripts in the bin folder
|
# This variable is used by the scripts in the bin folder
|
||||||
# It should contain the path to the sql binary used to run
|
# It should contain the path to the sql binary used to run
|
||||||
# sql commands (mysql, psql, oracle and sqlrelay are only supported for now)
|
# sql commands (mysql, psql, oracle and sqlrelay are only supported for now)
|
||||||
@ -152,7 +174,7 @@
|
|||||||
#sql_command: /usr/bin/psql
|
#sql_command: /usr/bin/psql
|
||||||
#sql_command: /usr/bin/sqlplus
|
#sql_command: /usr/bin/sqlplus
|
||||||
#
|
#
|
||||||
@@ -269,12 +269,12 @@
|
@@ -269,12 +269,12 @@ sql_command: /usr/local/bin/mysql
|
||||||
# used to run snmp commands.
|
# used to run snmp commands.
|
||||||
# (ucd = UCD-Snmp and net = Net-Snmp are only supported for now)
|
# (ucd = UCD-Snmp and net = Net-Snmp are only supported for now)
|
||||||
general_snmp_type: net
|
general_snmp_type: net
|
13
freeradius-server-2.1.6-edir-64bit.patch
Normal file
13
freeradius-server-2.1.6-edir-64bit.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Index: src/modules/rlm_ldap/rlm_ldap.c
|
||||||
|
===================================================================
|
||||||
|
--- src/modules/rlm_ldap/rlm_ldap.c.orig 2009-06-02 14:53:31.000000000 +0200
|
||||||
|
+++ src/modules/rlm_ldap/rlm_ldap.c 2009-06-02 14:53:45.000000000 +0200
|
||||||
|
@@ -1862,7 +1862,7 @@ static int ldap_authenticate(void *insta
|
||||||
|
LDAP_CONN *conn1;
|
||||||
|
int auth_state = -1;
|
||||||
|
char *challenge = NULL;
|
||||||
|
- int challenge_len = MAX_CHALLENGE_LEN;
|
||||||
|
+ size_t challenge_len = MAX_CHALLENGE_LEN;
|
||||||
|
char *state = NULL;
|
||||||
|
|
||||||
|
dattr = dict_attrbyname("eDir-APC");
|
@ -1,6 +1,8 @@
|
|||||||
--- src/main/modules.c
|
Index: src/main/modules.c
|
||||||
+++ src/main/modules.c
|
===================================================================
|
||||||
@@ -294,7 +294,11 @@
|
--- src/main/modules.c.orig 2009-06-02 14:53:31.000000000 +0200
|
||||||
|
+++ src/main/modules.c 2009-06-02 14:53:36.000000000 +0200
|
||||||
|
@@ -352,7 +352,11 @@ static module_entry_t *linkto_module(con
|
||||||
/*
|
/*
|
||||||
* Keep the handle around so we can dlclose() it.
|
* Keep the handle around so we can dlclose() it.
|
||||||
*/
|
*/
|
||||||
@ -13,9 +15,11 @@
|
|||||||
if (handle == NULL) {
|
if (handle == NULL) {
|
||||||
cf_log_err(cf_sectiontoitem(cs),
|
cf_log_err(cf_sectiontoitem(cs),
|
||||||
"Failed to link to module '%s': %s\n",
|
"Failed to link to module '%s': %s\n",
|
||||||
--- src/modules/rlm_eap/eap.c
|
Index: src/modules/rlm_eap/eap.c
|
||||||
+++ src/modules/rlm_eap/eap.c
|
===================================================================
|
||||||
@@ -83,7 +83,11 @@
|
--- src/modules/rlm_eap/eap.c.orig 2009-06-02 14:53:31.000000000 +0200
|
||||||
|
+++ src/modules/rlm_eap/eap.c 2009-06-02 14:53:36.000000000 +0200
|
||||||
|
@@ -83,7 +83,11 @@ int eaptype_load(EAP_TYPES **type, int e
|
||||||
snprintf(buffer, sizeof(buffer), "rlm_eap_%s", eaptype_name);
|
snprintf(buffer, sizeof(buffer), "rlm_eap_%s", eaptype_name);
|
||||||
|
|
||||||
/* Link the loaded EAP-Type */
|
/* Link the loaded EAP-Type */
|
||||||
@ -28,9 +32,11 @@
|
|||||||
if (handle == NULL) {
|
if (handle == NULL) {
|
||||||
radlog(L_ERR, "rlm_eap: Failed to link EAP-Type/%s: %s",
|
radlog(L_ERR, "rlm_eap: Failed to link EAP-Type/%s: %s",
|
||||||
eaptype_name, lt_dlerror());
|
eaptype_name, lt_dlerror());
|
||||||
--- src/modules/rlm_sql/rlm_sql.c
|
Index: src/modules/rlm_sql/rlm_sql.c
|
||||||
+++ src/modules/rlm_sql/rlm_sql.c
|
===================================================================
|
||||||
@@ -830,7 +830,11 @@
|
--- src/modules/rlm_sql/rlm_sql.c.orig 2009-06-02 14:53:31.000000000 +0200
|
||||||
|
+++ src/modules/rlm_sql/rlm_sql.c 2009-06-02 14:53:36.000000000 +0200
|
||||||
|
@@ -894,7 +894,11 @@ static int rlm_sql_instantiate(CONF_SECT
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
3
freeradius-server-2.1.6.tar.bz2
Normal file
3
freeradius-server-2.1.6.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:a3bb9ead594a612442a4ce1d7c6930002486055c3be8f20320634c7f2743cb9e
|
||||||
|
size 2512340
|
@ -1,3 +1,101 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 2 15:50:59 CEST 2009 - puzel@suse.cz
|
||||||
|
|
||||||
|
- updated to 2.1.6
|
||||||
|
o 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)
|
||||||
|
o 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.
|
||||||
|
- FreeRADIUS 2.1.5
|
||||||
|
* Release number skipped due to procedural issues.
|
||||||
|
- FreeRADIUS 2.1.4
|
||||||
|
o 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"
|
||||||
|
o 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.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Mar 26 15:58:44 CET 2009 - crrodriguez@suse.de
|
Thu Mar 26 15:58:44 CET 2009 - crrodriguez@suse.de
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package freeradius-server (Version 2.1.3)
|
# spec file for package freeradius-server (Version 2.1.6)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
@ -18,8 +18,8 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: freeradius-server
|
Name: freeradius-server
|
||||||
Version: 2.1.3
|
Version: 2.1.6
|
||||||
Release: 2
|
Release: 1
|
||||||
License: GPL v2 only; LGPL v2.1 only
|
License: GPL v2 only; LGPL v2.1 only
|
||||||
Group: Productivity/Networking/Radius/Servers
|
Group: Productivity/Networking/Radius/Servers
|
||||||
Provides: radiusd
|
Provides: radiusd
|
||||||
@ -42,7 +42,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|||||||
%define apxs2 apxs2-prefork
|
%define apxs2 apxs2-prefork
|
||||||
%define apache2_sysconfdir %(%{_sbindir}/%{apxs2} -q SYSCONFDIR)
|
%define apache2_sysconfdir %(%{_sbindir}/%{apxs2} -q SYSCONFDIR)
|
||||||
Requires: %{name}-libs = %{version}
|
Requires: %{name}-libs = %{version}
|
||||||
Requires: python perl
|
Requires: python
|
||||||
Recommends: logrotate
|
Recommends: logrotate
|
||||||
BuildRequires: db-devel e2fsprogs-devel gcc-c++ gdbm-devel gettext-devel glibc-devel libtool ncurses-devel
|
BuildRequires: db-devel e2fsprogs-devel gcc-c++ gdbm-devel gettext-devel glibc-devel libtool ncurses-devel
|
||||||
BuildRequires: libpcap-devel net-snmp-devel openldap2-devel openssl-devel pam-devel perl postgresql-devel
|
BuildRequires: libpcap-devel net-snmp-devel openldap2-devel openssl-devel pam-devel perl postgresql-devel
|
||||||
@ -236,6 +236,7 @@ export LDFLAGS="-pie"
|
|||||||
--without-rlm_sql_db2 \
|
--without-rlm_sql_db2 \
|
||||||
--without-rlm_sql_firebird \
|
--without-rlm_sql_firebird \
|
||||||
--without-rlm_sql_iodbc \
|
--without-rlm_sql_iodbc \
|
||||||
|
--without-rlm_ruby \
|
||||||
%if %{_oracle_support} == 1
|
%if %{_oracle_support} == 1
|
||||||
--with-rlm_sql_oracle \
|
--with-rlm_sql_oracle \
|
||||||
--with-oracle-lib-dir=%{_libdir}/oracle/10.1.0.3/client/lib/
|
--with-oracle-lib-dir=%{_libdir}/oracle/10.1.0.3/client/lib/
|
||||||
@ -357,7 +358,6 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_sysconfdir}/raddb/sql/*/*.txt
|
%{_sysconfdir}/raddb/sql/*/*.txt
|
||||||
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/users
|
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/users
|
||||||
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/experimental.conf
|
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/experimental.conf
|
||||||
%attr(640,root,radiusd) %config(noreplace) %{_sysconfdir}/raddb/otp.conf
|
|
||||||
%dir %attr(750,root,radiusd) %{_sysconfdir}/raddb/certs
|
%dir %attr(750,root,radiusd) %{_sysconfdir}/raddb/certs
|
||||||
%{_sysconfdir}/raddb/certs/Makefile
|
%{_sysconfdir}/raddb/certs/Makefile
|
||||||
%{_sysconfdir}/raddb/certs/README
|
%{_sysconfdir}/raddb/certs/README
|
||||||
@ -382,6 +382,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_sbindir}/radmin
|
%{_sbindir}/radmin
|
||||||
%{_sbindir}/radrelay
|
%{_sbindir}/radrelay
|
||||||
%{_sbindir}/radwatch
|
%{_sbindir}/radwatch
|
||||||
|
%{_sbindir}/raddebug
|
||||||
# man-pages
|
# man-pages
|
||||||
%doc %{_mandir}/man5/*
|
%doc %{_mandir}/man5/*
|
||||||
%doc %{_mandir}/man8/*
|
%doc %{_mandir}/man8/*
|
||||||
@ -436,6 +437,101 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%attr(644,root,root) %{_includedir}/freeradius/*.h
|
%attr(644,root,root) %{_includedir}/freeradius/*.h
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jun 02 2009 puzel@suse.cz
|
||||||
|
- updated to 2.1.6
|
||||||
|
o 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)
|
||||||
|
o 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.
|
||||||
|
- FreeRADIUS 2.1.5
|
||||||
|
* Release number skipped due to procedural issues.
|
||||||
|
- FreeRADIUS 2.1.4
|
||||||
|
o 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"
|
||||||
|
o 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.
|
||||||
* Thu Mar 26 2009 crrodriguez@suse.de
|
* Thu Mar 26 2009 crrodriguez@suse.de
|
||||||
- do not ship static modules
|
- do not ship static modules
|
||||||
* Tue Feb 10 2009 prusnak@suse.cz
|
* Tue Feb 10 2009 prusnak@suse.cz
|
||||||
@ -894,7 +990,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
- fix mysql creation script (#104752)
|
- fix mysql creation script (#104752)
|
||||||
* Sat Jun 18 2005 stark@suse.de
|
* Sat Jun 18 2005 stark@suse.de
|
||||||
- update to version 1.0.4
|
- update to version 1.0.4
|
||||||
* Sat Jun 04 2005 stark@suse.de
|
* Sun Jun 05 2005 stark@suse.de
|
||||||
- update to version 1.0.3
|
- update to version 1.0.3
|
||||||
- link radiusd with -pie
|
- link radiusd with -pie
|
||||||
* Mon Apr 11 2005 stark@suse.de
|
* Mon Apr 11 2005 stark@suse.de
|
||||||
@ -924,7 +1020,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
- added some sample scripts to documentation
|
- added some sample scripts to documentation
|
||||||
* Tue Aug 10 2004 stark@suse.de
|
* Tue Aug 10 2004 stark@suse.de
|
||||||
- update to 1.0.0
|
- update to 1.0.0
|
||||||
* Wed Jun 23 2004 ro@suse.de
|
* Thu Jun 24 2004 ro@suse.de
|
||||||
- update to 1.0.0pre3 (version set as 0.9.9)
|
- update to 1.0.0pre3 (version set as 0.9.9)
|
||||||
* Thu Feb 05 2004 stark@suse.de
|
* Thu Feb 05 2004 stark@suse.de
|
||||||
- disabled rlm_sql_iodbc and enabled rlm_sql_unixodb
|
- disabled rlm_sql_iodbc and enabled rlm_sql_unixodb
|
||||||
@ -979,7 +1075,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
* Many bug fixes
|
* Many bug fixes
|
||||||
* (/usr/share/doc/packages/ChangeLog)
|
* (/usr/share/doc/packages/ChangeLog)
|
||||||
- moved modules to /usr/lib/freeradius
|
- moved modules to /usr/lib/freeradius
|
||||||
* Sun Aug 18 2002 ro@suse.de
|
* Mon Aug 19 2002 ro@suse.de
|
||||||
- don't overwrite README's with each other
|
- don't overwrite README's with each other
|
||||||
* Fri Aug 16 2002 stark@suse.de
|
* Fri Aug 16 2002 stark@suse.de
|
||||||
- added PreReq (Bug #17838)
|
- added PreReq (Bug #17838)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user