Freeradius-Devel
Threads by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- 1 participants
- 7138 discussions
I think I'm going to fix the CVS head:
src/Makefile
ln -s include freeradius-devel
src/main/Makefile
src/lib/Makefile
src/lib/rules.mak
CFLAGS += -I$(top_builddir)/src
And then change all of the
#include "libradius.h"
to
#include <freeradius-devel/libradius.h>
Which will fix the retarded Solaris issues once and for all.
After we clean up the other header files, we can use
<freeradius/file.h> for include files everyone should use, and
<freeradius-devel/file.h> for include files that exist only in the
current build tree.
Comments?
Alan DeKok.
3
7
Automatic report from sources (radiusd) between 10.11.2005 - 11.11.2005 GMT
by Automatic cvs log generator 11 Nov '05
by Automatic cvs log generator 11 Nov '05
11 Nov '05
CVS log entries from 10.11.2005 (Thu) 09:00:01 - 11.11.2005 (Fri) 09:00:00 GMT
=====================================================
Summary by authors
=====================================================
Author: aland
File: radiusd/src/main/threads.c; Revisions: 1.102
File: radiusd/src/modules/rlm_otp/otp_rad.h; Revisions: 1.6
File: radiusd/src/main/listen.c; Revisions: 1.43
File: radiusd/src/main/files.c; Revisions: 1.92
File: radiusd/src/lib/log.c; Revisions: 1.10
File: radiusd/src/modules/rlm_eap/libeap/eapsimlib.c; Revisions: 1.12
File: radiusd/src/modules/rlm_eap/Makefile.in; Revisions: 1.19
File: radiusd/src/modules/rules.mak; Revisions: 1.58
File: radiusd/src/modules/rlm_sqlcounter/rlm_sqlcounter.c; Revisions: 1.22
File: radiusd/src/lib/hmacsha1.c; Revisions: 1.9
File: radiusd/src/modules/rlm_pap/rlm_pap.c; Revisions: 1.35
File: radiusd/src/modules/rlm_ldap/rlm_ldap.c; Revisions: 1.163
File: radiusd/src/modules/rlm_checkval/rlm_checkval.c; Revisions: 1.15
File: radiusd/src/lib/getaddrinfo.c; Revisions: 1.3
File: radiusd/src/lib/radius.c; Revisions: 1.173
File: radiusd/src/modules/rlm_smb/rlm_smb.c; Revisions: 1.9
File: radiusd/src/main/mainconfig.c; Revisions: 1.87
File: radiusd/src/modules/rlm_krb5/rlm_krb5.c; Revisions: 1.23
File: radiusd/src/modules/rlm_radutmp/rlm_radutmp2.c; Revisions: 1.7
File: radiusd/src/modules/rlm_smb/rfcnb-util.c; Revisions: 1.10
File: radiusd/src/main/version.c; Revisions: 1.15
File: radiusd/src/main/request_process.c; Revisions: 1.12
File: radiusd/src/main/valuepair.c; Revisions: 1.75
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_postgresql/sql_postgresql.c; Revisions: 1.43
File: radiusd/src/modules/rlm_eap/libeap/eap_types.h; Revisions: 1.3
File: radiusd/src/modules/rlm_chap/rlm_chap.c; Revisions: 1.12
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_sybase/sql_sybase.c; Revisions: 1.10
File: radiusd/src/modules/rlm_mschap/smbencrypt.c; Revisions: 1.8
File: radiusd/src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c; Revisions: 1.5
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_db2/sql_db2.c; Revisions: 1.10
File: radiusd/src/lib/dict.c; Revisions: 1.77
File: radiusd/src/modules/rlm_sql/rlm_sql.c; Revisions: 1.154
File: radiusd/src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c; Revisions: 1.11
File: radiusd/src/modules/rlm_eap/libeap/fips186prf.c; Revisions: 1.5
File: radiusd/src/modules/rlm_realm/rlm_realm.c; Revisions: 1.56
File: radiusd/src/modules/rlm_sql/rlm_sql.h; Revisions: 1.38
File: radiusd/src/modules/rlm_perl/rlm_perl.c; Revisions: 1.28
File: radiusd/src/modules/rlm_dbm/rlm_dbm.c; Revisions: 1.16
File: radiusd/src/modules/rlm_eap/eap.h; Revisions: 1.30
File: radiusd/src/modules/rlm_preprocess/rlm_preprocess.c; Revisions: 1.65
File: radiusd/src/modules/rlm_counter/rlm_counter.c; Revisions: 1.51
File: radiusd/src/modules/rlm_attr_filter/rlm_attr_filter.c; Revisions: 1.29
File: radiusd/src/Makefile; Revisions: 1.9
File: radiusd/src/modules/rlm_ippool/rlm_ippool_tool.c; Revisions: 1.12
File: radiusd/src/lib/valuepair.c; Revisions: 1.101
File: radiusd/src/main/acct.c; Revisions: 1.40
File: radiusd/src/modules/rlm_sqlippool/rlm_sqlippool.c; Revisions: 1.3
File: radiusd/src/include/modules.h; Revisions: 1.28
File: radiusd/src/modules/rlm_eap/libeap/eapcommon.c; Revisions: 1.8
File: radiusd/src/lib/sha1.c; Revisions: 1.8
File: radiusd/src/include/modcall.h; Revisions: 1.6
File: radiusd/src/modules/rlm_exec/rlm_exec.c; Revisions: 1.19
File: radiusd/src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c; Revisions: 1.7
File: radiusd/src/main/log.c; Revisions: 1.49
File: radiusd/src/lib/snprintf.c; Revisions: 1.7
File: radiusd/src/modules/rlm_sql/sql.c; Revisions: 1.87
File: radiusd/src/modules/rlm_mschap/rlm_mschap.c; Revisions: 1.74
File: radiusd/src/modules/rlm_example/rlm_example.c; Revisions: 1.30
File: radiusd/src/main/crypt.c; Revisions: 1.3
File: radiusd/src/main/Makefile.in; Revisions: 1.53
File: radiusd/src/lib/md4.c; Revisions: 1.9
File: radiusd/src/modules/rlm_always/rlm_always.c; Revisions: 1.16
File: radiusd/src/modules/rlm_copy_packet/rlm_copy_packet.c; Revisions: 1.5
File: radiusd/src/modules/rlm_otp/otp_rlm.c; Revisions: 1.19
File: radiusd/src/modules/rlm_ippool/rlm_ippool.c; Revisions: 1.39
File: radiusd/src/modules/rlm_files/rlm_files.c; Revisions: 1.70
File: radiusd/src/modules/rlm_detail/rlm_detail.c; Revisions: 1.47
File: radiusd/src/main/client.c; Revisions: 1.47
File: radiusd/src/main/proxy.c; Revisions: 1.90
File: radiusd/src/main/request_list.c; Revisions: 1.70
File: radiusd/src/include/modpriv.h; Revisions: 1.7
File: radiusd/src/main/radius_snmp.c; Revisions: 1.25
File: radiusd/src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c; Revisions: 1.14
File: radiusd/share/dictionary.zyxel; Revisions: 1.1
File: radiusd/src/include/conffile.h; Revisions: 1.28
File: radiusd/src/main/smux.c; Revisions: 1.18
File: radiusd/src/include/radiusd.h; Revisions: 1.206
File: radiusd/src/modules/rlm_radutmp/rlm_radutmp.c; Revisions: 1.33
File: radiusd/src/modules/rlm_pam/rlm_pam.c; Revisions: 1.38
File: radiusd/src/modules/rlm_dbm/rlm_dbm_cat.c; Revisions: 1.11
File: radiusd/src/modules/rlm_expr/rlm_expr.c; Revisions: 1.12
File: radiusd/src/main/radclient.c; Revisions: 1.94
File: radiusd/src/modules/rlm_policy/rlm_policy.c; Revisions: 1.10
File: radiusd/src/modules/rlm_expr/paircmp.c; Revisions: 1.4
File: radiusd/src/modules/rlm_policy/parse.c; Revisions: 1.14
File: radiusd/src/main/modules.c; Revisions: 1.103
File: radiusd/src/main/xlat.c; Revisions: 1.105
File: radiusd/src/modules/rlm_passwd/rlm_passwd.c; Revisions: 1.27
File: radiusd/src/main/modcall.c; Revisions: 1.44
File: radiusd/src/modules/rlm_policy/rlm_policy.h; Revisions: 1.10
File: radiusd/src/modules/rlm_cram/rlm_cram.c; Revisions: 1.8
File: radiusd/src/lib/misc.c; Revisions: 1.67
File: radiusd/src/modules/rlm_otp/otp_pwe.c; Revisions: 1.8
File: radiusd/src/lib/print.c; Revisions: 1.39
File: radiusd/src/modules/rlm_dbm/rlm_dbm_parser.c; Revisions: 1.11
File: radiusd/src/lib/hmac.c; Revisions: 1.9
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_oracle/sql_oracle.c; Revisions: 1.40
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_mysql/sql_mysql.c; Revisions: 1.21
File: radiusd/src/modules/rlm_sql/Makefile.in; Revisions: 1.5
File: radiusd/src/modules/rlm_caching/rlm_caching.c; Revisions: 1.7
File: radiusd/src/lib/isaac.c; Revisions: 1.5
File: radiusd/src/modules/rlm_sqlippool/ip_set.c; Revisions: 1.2
File: radiusd/src/lib/hash.c; Revisions: 1.9
File: radiusd/src/modules/rlm_digest/rlm_digest.c; Revisions: 1.13
File: radiusd/src/lib/md5.c; Revisions: 1.18
File: radiusd/src/main/util.c; Revisions: 1.47
File: radiusd/src/lib/Makefile; Revisions: 1.25
File: radiusd/src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c; Revisions: 1.8
File: radiusd/src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c; Revisions: 1.8
File: radiusd/src/lib/strlcpy.c; Revisions: 1.3
File: radiusd/src/include/libradius.h; Revisions: 1.113
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_iodbc/sql_iodbc.c; Revisions: 1.21
File: radiusd/src/main/radwho.c; Revisions: 1.60
File: radiusd/src/lib/filters.c; Revisions: 1.44
File: radiusd/src/main/radiusd.c; Revisions: 1.353
File: radiusd/src/modules/rlm_sim_files/rlm_sim_files.c; Revisions: 1.8
File: radiusd/src/modules/rlm_sqlippool/rlm_sql.h; Revisions: 1.2
File: radiusd/src/lib/strlcat.c; Revisions: 1.3
File: radiusd/src/modules/rlm_eap/radeapclient.c; Revisions: 1.15
File: radiusd/src/main/auth.c; Revisions: 1.155
File: radiusd/src/lib/token.c; Revisions: 1.19
File: radiusd/src/lib/rbtree.c; Revisions: 1.18
File: radiusd/src/modules/rlm_eap/libeap/eapcrypto.c; Revisions: 1.5
File: radiusd/src/modules/rlm_exec/exec.c; Revisions: 1.5
File: radiusd/src/modules/rlm_fastusers/rlm_fastusers.c; Revisions: 1.41
File: radiusd/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c; Revisions: 1.26
File: radiusd/src/modules/rlm_sqlippool/conf.h; Revisions: 1.2
File: radiusd/src/modules/rlm_expiration/rlm_expiration.c; Revisions: 1.7
File: radiusd/src/main/session.c; Revisions: 1.31
File: radiusd/src/main/conffile.c; Revisions: 1.132
File: radiusd/src/modules/rlm_logintime/rlm_logintime.c; Revisions: 1.7
File: radiusd/src/modules/rlm_linelog/rlm_linelog.c; Revisions: 1.5
File: radiusd/src/modules/rlm_sql/drivers/rules.mak; Revisions: 1.8
File: radiusd/src/lib/missing.c; Revisions: 1.14
File: radiusd/src/modules/rlm_attr_rewrite/rlm_attr_rewrite.c; Revisions: 1.35
File: radiusd/src/lib/udpfromto.c; Revisions: 1.5
File: radiusd/src/modules/rlm_sql_log/rlm_sql_log.c; Revisions: 1.3
File: radiusd/src/modules/rlm_acct_unique/rlm_acct_unique.c; Revisions: 1.34
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_unixodbc/sql_unixodbc.c; Revisions: 1.16
File: radiusd/src/modules/rlm_python/rlm_python.c; Revisions: 1.10
File: radiusd/src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c; Revisions: 1.10
File: radiusd/src/modules/rlm_logintime/timestr.c; Revisions: 1.3
File: radiusd/src/modules/rlm_unix/rlm_unix.c; Revisions: 1.73
File: radiusd/src/modules/rlm_sqlippool/Makefile.in; Revisions: 1.2
File: radiusd/src/modules/rlm_eap/rlm_eap.c; Revisions: 1.34
File: radiusd/src/modules/rlm_protocol_filter/rlm_protocol_filter.c; Revisions: 1.6
=====================================================
Combined list of identical log entries
=====================================================
Description:
Include files used to build the server are now <freeradius-devel/*.h>
If this is bad, we can easily change it in the future to something
like <freeradius/*.h>.
Also, updated rlm_sqlippool to build with the recent cleanups.
The work was done via a Perl script, and the server rebuilt &
tested to be sure it works.
Modified files:
File: radiusd/src/Makefile; Revision: 1.9;
Date: 2005/11/11 00:32:48; Author: aland; Lines: (+4 -2)
File: radiusd/src/include/conffile.h; Revision: 1.28;
Date: 2005/11/11 00:32:48; Author: aland; Lines: (+2 -2)
File: radiusd/src/include/libradius.h; Revision: 1.113;
Date: 2005/11/11 00:32:48; Author: aland; Lines: (+5 -5)
File: radiusd/src/include/modcall.h; Revision: 1.6;
Date: 2005/11/11 00:32:49; Author: aland; Lines: (+2 -2)
File: radiusd/src/include/modpriv.h; Revision: 1.7;
Date: 2005/11/11 00:32:49; Author: aland; Lines: (+3 -3)
File: radiusd/src/include/modules.h; Revision: 1.28;
Date: 2005/11/11 00:32:49; Author: aland; Lines: (+2 -2)
File: radiusd/src/include/radiusd.h; Revision: 1.206;
Date: 2005/11/11 00:32:49; Author: aland; Lines: (+6 -6)
File: radiusd/src/lib/Makefile; Revision: 1.25;
Date: 2005/11/11 00:32:49; Author: aland; Lines: (+2 -2)
File: radiusd/src/lib/dict.c; Revision: 1.77;
Date: 2005/11/11 00:32:49; Author: aland; Lines: (+5 -5)
File: radiusd/src/lib/filters.c; Revision: 1.44;
Date: 2005/11/11 00:32:49; Author: aland; Lines: (+5 -5)
File: radiusd/src/lib/getaddrinfo.c; Revision: 1.3;
Date: 2005/11/11 00:32:49; Author: aland; Lines: (+2 -2)
File: radiusd/src/lib/hash.c; Revision: 1.9;
Date: 2005/11/11 00:32:50; Author: aland; Lines: (+5 -5)
File: radiusd/src/lib/hmac.c; Revision: 1.9;
Date: 2005/11/11 00:32:50; Author: aland; Lines: (+4 -4)
File: radiusd/src/lib/hmacsha1.c; Revision: 1.9;
Date: 2005/11/11 00:32:50; Author: aland; Lines: (+4 -4)
File: radiusd/src/lib/isaac.c; Revision: 1.5;
Date: 2005/11/11 00:32:50; Author: aland; Lines: (+3 -3)
File: radiusd/src/lib/log.c; Revision: 1.10;
Date: 2005/11/11 00:32:50; Author: aland; Lines: (+5 -5)
File: radiusd/src/lib/md4.c; Revision: 1.9;
Date: 2005/11/11 00:32:50; Author: aland; Lines: (+2 -2)
File: radiusd/src/lib/md5.c; Revision: 1.18;
Date: 2005/11/11 00:32:50; Author: aland; Lines: (+3 -3)
File: radiusd/src/lib/misc.c; Revision: 1.67;
Date: 2005/11/11 00:32:50; Author: aland; Lines: (+5 -5)
File: radiusd/src/lib/missing.c; Revision: 1.14;
Date: 2005/11/11 00:32:50; Author: aland; Lines: (+5 -5)
File: radiusd/src/lib/print.c; Revision: 1.39;
Date: 2005/11/11 00:32:50; Author: aland; Lines: (+5 -5)
File: radiusd/src/lib/radius.c; Revision: 1.173;
Date: 2005/11/11 00:32:50; Author: aland; Lines: (+7 -7)
File: radiusd/src/lib/rbtree.c; Revision: 1.18;
Date: 2005/11/11 00:32:51; Author: aland; Lines: (+5 -5)
File: radiusd/src/lib/sha1.c; Revision: 1.8;
Date: 2005/11/11 00:32:51; Author: aland; Lines: (+2 -2)
File: radiusd/src/lib/snprintf.c; Revision: 1.7;
Date: 2005/11/11 00:32:51; Author: aland; Lines: (+1 -1)
File: radiusd/src/lib/strlcat.c; Revision: 1.3;
Date: 2005/11/11 00:32:51; Author: aland; Lines: (+3 -3)
File: radiusd/src/lib/strlcpy.c; Revision: 1.3;
Date: 2005/11/11 00:32:51; Author: aland; Lines: (+3 -3)
File: radiusd/src/lib/token.c; Revision: 1.19;
Date: 2005/11/11 00:32:51; Author: aland; Lines: (+3 -3)
File: radiusd/src/lib/udpfromto.c; Revision: 1.5;
Date: 2005/11/11 00:32:51; Author: aland; Lines: (+4 -4)
File: radiusd/src/lib/valuepair.c; Revision: 1.101;
Date: 2005/11/11 00:32:51; Author: aland; Lines: (+5 -5)
File: radiusd/src/main/Makefile.in; Revision: 1.53;
Date: 2005/11/11 00:32:51; Author: aland; Lines: (+2 -2)
File: radiusd/src/main/acct.c; Revision: 1.40;
Date: 2005/11/11 00:32:51; Author: aland; Lines: (+5 -5)
File: radiusd/src/main/auth.c; Revision: 1.155;
Date: 2005/11/11 00:32:51; Author: aland; Lines: (+6 -6)
File: radiusd/src/main/client.c; Revision: 1.47;
Date: 2005/11/11 00:32:52; Author: aland; Lines: (+6 -6)
File: radiusd/src/main/conffile.c; Revision: 1.132;
Date: 2005/11/11 00:32:52; Author: aland; Lines: (+8 -8)
File: radiusd/src/main/crypt.c; Revision: 1.3;
Date: 2005/11/11 00:32:52; Author: aland; Lines: (+3 -3)
File: radiusd/src/main/files.c; Revision: 1.92;
Date: 2005/11/11 00:32:52; Author: aland; Lines: (+5 -5)
File: radiusd/src/main/listen.c; Revision: 1.43;
Date: 2005/11/11 00:32:52; Author: aland; Lines: (+9 -9)
File: radiusd/src/main/log.c; Revision: 1.49;
Date: 2005/11/11 00:32:52; Author: aland; Lines: (+4 -4)
File: radiusd/src/main/mainconfig.c; Revision: 1.87;
Date: 2005/11/11 00:32:53; Author: aland; Lines: (+8 -8)
File: radiusd/src/main/modcall.c; Revision: 1.44;
Date: 2005/11/11 00:32:53; Author: aland; Lines: (+8 -8)
File: radiusd/src/main/modules.c; Revision: 1.103;
Date: 2005/11/11 00:32:53; Author: aland; Lines: (+9 -9)
File: radiusd/src/main/proxy.c; Revision: 1.90;
Date: 2005/11/11 00:32:53; Author: aland; Lines: (+7 -7)
File: radiusd/src/main/radclient.c; Revision: 1.94;
Date: 2005/11/11 00:32:53; Author: aland; Lines: (+8 -8)
File: radiusd/src/main/radius_snmp.c; Revision: 1.25;
Date: 2005/11/11 00:32:53; Author: aland; Lines: (+7 -7)
File: radiusd/src/main/radiusd.c; Revision: 1.353;
Date: 2005/11/11 00:32:54; Author: aland; Lines: (+9 -9)
File: radiusd/src/main/radwho.c; Revision: 1.60;
Date: 2005/11/11 00:32:54; Author: aland; Lines: (+7 -7)
File: radiusd/src/main/request_list.c; Revision: 1.70;
Date: 2005/11/11 00:32:54; Author: aland; Lines: (+7 -7)
File: radiusd/src/main/request_process.c; Revision: 1.12;
Date: 2005/11/11 00:32:54; Author: aland; Lines: (+6 -6)
File: radiusd/src/main/session.c; Revision: 1.31;
Date: 2005/11/11 00:32:54; Author: aland; Lines: (+4 -4)
File: radiusd/src/main/smux.c; Revision: 1.18;
Date: 2005/11/11 00:32:54; Author: aland; Lines: (+6 -6)
File: radiusd/src/main/threads.c; Revision: 1.102;
Date: 2005/11/11 00:32:54; Author: aland; Lines: (+7 -7)
File: radiusd/src/main/util.c; Revision: 1.47;
Date: 2005/11/11 00:32:55; Author: aland; Lines: (+5 -5)
File: radiusd/src/main/valuepair.c; Revision: 1.75;
Date: 2005/11/11 00:32:55; Author: aland; Lines: (+4 -4)
File: radiusd/src/main/version.c; Revision: 1.15;
Date: 2005/11/11 00:32:55; Author: aland; Lines: (+4 -4)
File: radiusd/src/main/xlat.c; Revision: 1.105;
Date: 2005/11/11 00:32:55; Author: aland; Lines: (+5 -5)
File: radiusd/src/modules/rules.mak; Revision: 1.58;
Date: 2005/11/11 00:32:55; Author: aland; Lines: (+2 -2)
File: radiusd/src/modules/rlm_acct_unique/rlm_acct_unique.c; Revision: 1.34;
Date: 2005/11/11 00:32:55; Author: aland; Lines: (+4 -4)
File: radiusd/src/modules/rlm_always/rlm_always.c; Revision: 1.16;
Date: 2005/11/11 00:32:55; Author: aland; Lines: (+5 -5)
File: radiusd/src/modules/rlm_attr_filter/rlm_attr_filter.c; Revision: 1.29;
Date: 2005/11/11 00:32:55; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_attr_rewrite/rlm_attr_rewrite.c; Revision: 1.35;
Date: 2005/11/11 00:32:56; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_caching/rlm_caching.c; Revision: 1.7;
Date: 2005/11/11 00:32:56; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_chap/rlm_chap.c; Revision: 1.12;
Date: 2005/11/11 00:32:56; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_checkval/rlm_checkval.c; Revision: 1.15;
Date: 2005/11/11 00:32:56; Author: aland; Lines: (+5 -5)
File: radiusd/src/modules/rlm_copy_packet/rlm_copy_packet.c; Revision: 1.5;
Date: 2005/11/11 00:32:56; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_counter/rlm_counter.c; Revision: 1.51;
Date: 2005/11/11 00:32:56; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_cram/rlm_cram.c; Revision: 1.8;
Date: 2005/11/11 00:32:56; Author: aland; Lines: (+7 -7)
File: radiusd/src/modules/rlm_dbm/rlm_dbm.c; Revision: 1.16;
Date: 2005/11/11 00:32:56; Author: aland; Lines: (+5 -5)
File: radiusd/src/modules/rlm_dbm/rlm_dbm_cat.c; Revision: 1.11;
Date: 2005/11/11 00:32:56; Author: aland; Lines: (+3 -3)
File: radiusd/src/modules/rlm_dbm/rlm_dbm_parser.c; Revision: 1.11;
Date: 2005/11/11 00:32:57; Author: aland; Lines: (+8 -8)
File: radiusd/src/modules/rlm_detail/rlm_detail.c; Revision: 1.47;
Date: 2005/11/11 00:32:57; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_digest/rlm_digest.c; Revision: 1.13;
Date: 2005/11/11 00:32:57; Author: aland; Lines: (+7 -7)
File: radiusd/src/modules/rlm_eap/Makefile.in; Revision: 1.19;
Date: 2005/11/11 00:32:57; Author: aland; Lines: (+1 -1)
File: radiusd/src/modules/rlm_eap/eap.h; Revision: 1.30;
Date: 2005/11/11 00:32:57; Author: aland; Lines: (+5 -5)
File: radiusd/src/modules/rlm_eap/radeapclient.c; Revision: 1.15;
Date: 2005/11/11 00:32:57; Author: aland; Lines: (+8 -8)
File: radiusd/src/modules/rlm_eap/rlm_eap.c; Revision: 1.34;
Date: 2005/11/11 00:32:57; Author: aland; Lines: (+4 -4)
File: radiusd/src/modules/rlm_eap/libeap/eap_types.h; Revision: 1.3;
Date: 2005/11/11 00:32:57; Author: aland; Lines: (+4 -4)
File: radiusd/src/modules/rlm_eap/libeap/eapcommon.c; Revision: 1.8;
Date: 2005/11/11 00:32:57; Author: aland; Lines: (+5 -5)
File: radiusd/src/modules/rlm_eap/libeap/eapcrypto.c; Revision: 1.5;
Date: 2005/11/11 00:32:58; Author: aland; Lines: (+4 -4)
File: radiusd/src/modules/rlm_eap/libeap/eapsimlib.c; Revision: 1.12;
Date: 2005/11/11 00:32:58; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_eap/libeap/fips186prf.c; Revision: 1.5;
Date: 2005/11/11 00:32:58; Author: aland; Lines: (+7 -4)
File: radiusd/src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c; Revision: 1.5;
Date: 2005/11/11 00:32:58; Author: aland; Lines: (+3 -3)
File: radiusd/src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c; Revision: 1.11;
Date: 2005/11/11 00:32:58; Author: aland; Lines: (+2 -2)
File: radiusd/src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c; Revision: 1.8;
Date: 2005/11/11 00:32:58; Author: aland; Lines: (+3 -3)
File: radiusd/src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c; Revision: 1.10;
Date: 2005/11/11 00:32:58; Author: aland; Lines: (+3 -3)
File: radiusd/src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c; Revision: 1.8;
Date: 2005/11/11 00:32:58; Author: aland; Lines: (+2 -2)
File: radiusd/src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c; Revision: 1.14;
Date: 2005/11/11 00:32:59; Author: aland; Lines: (+11 -3)
File: radiusd/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c; Revision: 1.26;
Date: 2005/11/11 00:32:59; Author: aland; Lines: (+2 -2)
File: radiusd/src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c; Revision: 1.7;
Date: 2005/11/11 00:32:59; Author: aland; Lines: (+2 -2)
File: radiusd/src/modules/rlm_example/rlm_example.c; Revision: 1.30;
Date: 2005/11/11 00:32:59; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_exec/exec.c; Revision: 1.5;
Date: 2005/11/11 00:32:59; Author: aland; Lines: (+5 -5)
File: radiusd/src/modules/rlm_exec/rlm_exec.c; Revision: 1.19;
Date: 2005/11/11 00:32:59; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_expiration/rlm_expiration.c; Revision: 1.7;
Date: 2005/11/11 00:32:59; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_expr/paircmp.c; Revision: 1.4;
Date: 2005/11/11 00:32:59; Author: aland; Lines: (+4 -4)
File: radiusd/src/modules/rlm_expr/rlm_expr.c; Revision: 1.12;
Date: 2005/11/11 00:32:59; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_fastusers/rlm_fastusers.c; Revision: 1.41;
Date: 2005/11/11 00:32:59; Author: aland; Lines: (+4 -4)
File: radiusd/src/modules/rlm_files/rlm_files.c; Revision: 1.70;
Date: 2005/11/11 00:33:00; Author: aland; Lines: (+5 -5)
File: radiusd/src/modules/rlm_ippool/rlm_ippool.c; Revision: 1.39;
Date: 2005/11/11 00:33:00; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_ippool/rlm_ippool_tool.c; Revision: 1.12;
Date: 2005/11/11 00:33:00; Author: aland; Lines: (+4 -4)
File: radiusd/src/modules/rlm_krb5/rlm_krb5.c; Revision: 1.23;
Date: 2005/11/11 00:33:00; Author: aland; Lines: (+5 -5)
File: radiusd/src/modules/rlm_ldap/rlm_ldap.c; Revision: 1.163;
Date: 2005/11/11 00:33:00; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_linelog/rlm_linelog.c; Revision: 1.5;
Date: 2005/11/11 00:33:00; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_logintime/rlm_logintime.c; Revision: 1.7;
Date: 2005/11/11 00:33:00; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_logintime/timestr.c; Revision: 1.3;
Date: 2005/11/11 00:33:00; Author: aland; Lines: (+4 -4)
File: radiusd/src/modules/rlm_mschap/rlm_mschap.c; Revision: 1.74;
Date: 2005/11/11 00:33:01; Author: aland; Lines: (+9 -9)
File: radiusd/src/modules/rlm_mschap/smbencrypt.c; Revision: 1.8;
Date: 2005/11/11 00:33:01; Author: aland; Lines: (+2 -2)
File: radiusd/src/modules/rlm_otp/otp_pwe.c; Revision: 1.8;
Date: 2005/11/11 00:33:01; Author: aland; Lines: (+3 -3)
File: radiusd/src/modules/rlm_otp/otp_rad.h; Revision: 1.6;
Date: 2005/11/11 00:33:01; Author: aland; Lines: (+4 -4)
File: radiusd/src/modules/rlm_otp/otp_rlm.c; Revision: 1.19;
Date: 2005/11/11 00:33:01; Author: aland; Lines: (+3 -3)
File: radiusd/src/modules/rlm_pam/rlm_pam.c; Revision: 1.38;
Date: 2005/11/11 00:33:01; Author: aland; Lines: (+4 -4)
File: radiusd/src/modules/rlm_pap/rlm_pap.c; Revision: 1.35;
Date: 2005/11/11 00:33:01; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_passwd/rlm_passwd.c; Revision: 1.27;
Date: 2005/11/11 00:33:01; Author: aland; Lines: (+3 -3)
File: radiusd/src/modules/rlm_perl/rlm_perl.c; Revision: 1.28;
Date: 2005/11/11 00:33:02; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_policy/parse.c; Revision: 1.14;
Date: 2005/11/11 00:33:02; Author: aland; Lines: (+2 -2)
File: radiusd/src/modules/rlm_policy/rlm_policy.c; Revision: 1.10;
Date: 2005/11/11 00:33:04; Author: aland; Lines: (+4 -4)
File: radiusd/src/modules/rlm_policy/rlm_policy.h; Revision: 1.10;
Date: 2005/11/11 00:33:04; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_preprocess/rlm_preprocess.c; Revision: 1.65;
Date: 2005/11/11 00:33:04; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_protocol_filter/rlm_protocol_filter.c; Revision: 1.6;
Date: 2005/11/11 00:33:04; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_python/rlm_python.c; Revision: 1.10;
Date: 2005/11/11 00:33:04; Author: aland; Lines: (+5 -5)
File: radiusd/src/modules/rlm_radutmp/rlm_radutmp.c; Revision: 1.33;
Date: 2005/11/11 00:33:04; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_radutmp/rlm_radutmp2.c; Revision: 1.7;
Date: 2005/11/11 00:33:04; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_realm/rlm_realm.c; Revision: 1.56;
Date: 2005/11/11 00:33:04; Author: aland; Lines: (+5 -5)
File: radiusd/src/modules/rlm_sim_files/rlm_sim_files.c; Revision: 1.8;
Date: 2005/11/11 00:33:04; Author: aland; Lines: (+5 -5)
File: radiusd/src/modules/rlm_smb/rfcnb-util.c; Revision: 1.10;
Date: 2005/11/11 00:33:05; Author: aland; Lines: (+2 -2)
File: radiusd/src/modules/rlm_smb/rlm_smb.c; Revision: 1.9;
Date: 2005/11/11 00:33:05; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_sql/Makefile.in; Revision: 1.5;
Date: 2005/11/11 00:33:05; Author: aland; Lines: (+2 -2)
File: radiusd/src/modules/rlm_sql/rlm_sql.c; Revision: 1.154;
Date: 2005/11/11 00:33:05; Author: aland; Lines: (+6 -7)
File: radiusd/src/modules/rlm_sql/rlm_sql.h; Revision: 1.38;
Date: 2005/11/11 00:33:05; Author: aland; Lines: (+0 -1)
File: radiusd/src/modules/rlm_sql/sql.c; Revision: 1.87;
Date: 2005/11/11 00:33:05; Author: aland; Lines: (+4 -4)
File: radiusd/src/modules/rlm_sql/drivers/rules.mak; Revision: 1.8;
Date: 2005/11/11 00:33:05; Author: aland; Lines: (+2 -2)
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_db2/sql_db2.c; Revision: 1.10;
Date: 2005/11/11 00:33:05; Author: aland; Lines: (+3 -3)
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_iodbc/sql_iodbc.c; Revision: 1.21;
Date: 2005/11/11 00:33:06; Author: aland; Lines: (+3 -3)
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_mysql/sql_mysql.c; Revision: 1.21;
Date: 2005/11/11 00:33:06; Author: aland; Lines: (+3 -3)
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_oracle/sql_oracle.c; Revision: 1.40;
Date: 2005/11/11 00:33:06; Author: aland; Lines: (+2 -2)
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_postgresql/sql_postgresql.c; Revision: 1.43;
Date: 2005/11/11 00:33:06; Author: aland; Lines: (+3 -3)
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_sybase/sql_sybase.c; Revision: 1.10;
Date: 2005/11/11 00:33:06; Author: aland; Lines: (+2 -2)
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_unixodbc/sql_unixodbc.c; Revision: 1.16;
Date: 2005/11/11 00:33:06; Author: aland; Lines: (+2 -2)
File: radiusd/src/modules/rlm_sql_log/rlm_sql_log.c; Revision: 1.3;
Date: 2005/11/11 00:33:06; Author: aland; Lines: (+7 -7)
File: radiusd/src/modules/rlm_sqlcounter/rlm_sqlcounter.c; Revision: 1.22;
Date: 2005/11/11 00:33:06; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_sqlippool/Makefile.in; Revision: 1.2;
Date: 2005/11/11 00:33:06; Author: aland; Lines: (+2 -2)
File: radiusd/src/modules/rlm_sqlippool/conf.h; Revision: 1.2;
Date: 2005/11/11 00:33:07; Author: aland; Lines: (+0 -0)
File: radiusd/src/modules/rlm_sqlippool/ip_set.c; Revision: 1.2;
Date: 2005/11/11 00:33:07; Author: aland; Lines: (+6 -6)
File: radiusd/src/modules/rlm_sqlippool/rlm_sql.h; Revision: 1.2;
Date: 2005/11/11 00:33:07; Author: aland; Lines: (+0 -0)
File: radiusd/src/modules/rlm_sqlippool/rlm_sqlippool.c; Revision: 1.3;
Date: 2005/11/11 00:33:07; Author: aland; Lines: (+14 -12)
File: radiusd/src/modules/rlm_unix/rlm_unix.c; Revision: 1.73;
Date: 2005/11/11 00:33:07; Author: aland; Lines: (+6 -6)
=====================================================
Log entries
=====================================================
Description:
As found on the net
Modified files:
File: radiusd/share/dictionary.zyxel; Revision: 1.1;
Date: 2005/11/11 01:44:42; Author: aland;
=====================================================
Summary of modified files
=====================================================
File: radiusd/share/dictionary.zyxel
Revisions: 1.1
Authors: aland
-------------------------------
File: radiusd/src/Makefile
Revisions: 1.9
Authors: aland (+4 -2)
-------------------------------
File: radiusd/src/include/conffile.h
Revisions: 1.28
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/include/libradius.h
Revisions: 1.113
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/include/modcall.h
Revisions: 1.6
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/include/modpriv.h
Revisions: 1.7
Authors: aland (+3 -3)
-------------------------------
File: radiusd/src/include/modules.h
Revisions: 1.28
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/include/radiusd.h
Revisions: 1.206
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/lib/Makefile
Revisions: 1.25
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/lib/dict.c
Revisions: 1.77
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/lib/filters.c
Revisions: 1.44
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/lib/getaddrinfo.c
Revisions: 1.3
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/lib/hash.c
Revisions: 1.9
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/lib/hmac.c
Revisions: 1.9
Authors: aland (+4 -4)
-------------------------------
File: radiusd/src/lib/hmacsha1.c
Revisions: 1.9
Authors: aland (+4 -4)
-------------------------------
File: radiusd/src/lib/isaac.c
Revisions: 1.5
Authors: aland (+3 -3)
-------------------------------
File: radiusd/src/lib/log.c
Revisions: 1.10
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/lib/md4.c
Revisions: 1.9
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/lib/md5.c
Revisions: 1.18
Authors: aland (+3 -3)
-------------------------------
File: radiusd/src/lib/misc.c
Revisions: 1.67
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/lib/missing.c
Revisions: 1.14
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/lib/print.c
Revisions: 1.39
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/lib/radius.c
Revisions: 1.173
Authors: aland (+7 -7)
-------------------------------
File: radiusd/src/lib/rbtree.c
Revisions: 1.18
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/lib/sha1.c
Revisions: 1.8
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/lib/snprintf.c
Revisions: 1.7
Authors: aland (+1 -1)
-------------------------------
File: radiusd/src/lib/strlcat.c
Revisions: 1.3
Authors: aland (+3 -3)
-------------------------------
File: radiusd/src/lib/strlcpy.c
Revisions: 1.3
Authors: aland (+3 -3)
-------------------------------
File: radiusd/src/lib/token.c
Revisions: 1.19
Authors: aland (+3 -3)
-------------------------------
File: radiusd/src/lib/udpfromto.c
Revisions: 1.5
Authors: aland (+4 -4)
-------------------------------
File: radiusd/src/lib/valuepair.c
Revisions: 1.101
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/main/Makefile.in
Revisions: 1.53
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/main/acct.c
Revisions: 1.40
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/main/auth.c
Revisions: 1.155
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/main/client.c
Revisions: 1.47
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/main/conffile.c
Revisions: 1.132
Authors: aland (+8 -8)
-------------------------------
File: radiusd/src/main/crypt.c
Revisions: 1.3
Authors: aland (+3 -3)
-------------------------------
File: radiusd/src/main/files.c
Revisions: 1.92
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/main/listen.c
Revisions: 1.43
Authors: aland (+9 -9)
-------------------------------
File: radiusd/src/main/log.c
Revisions: 1.49
Authors: aland (+4 -4)
-------------------------------
File: radiusd/src/main/mainconfig.c
Revisions: 1.87
Authors: aland (+8 -8)
-------------------------------
File: radiusd/src/main/modcall.c
Revisions: 1.44
Authors: aland (+8 -8)
-------------------------------
File: radiusd/src/main/modules.c
Revisions: 1.103
Authors: aland (+9 -9)
-------------------------------
File: radiusd/src/main/proxy.c
Revisions: 1.90
Authors: aland (+7 -7)
-------------------------------
File: radiusd/src/main/radclient.c
Revisions: 1.94
Authors: aland (+8 -8)
-------------------------------
File: radiusd/src/main/radius_snmp.c
Revisions: 1.25
Authors: aland (+7 -7)
-------------------------------
File: radiusd/src/main/radiusd.c
Revisions: 1.353
Authors: aland (+9 -9)
-------------------------------
File: radiusd/src/main/radwho.c
Revisions: 1.60
Authors: aland (+7 -7)
-------------------------------
File: radiusd/src/main/request_list.c
Revisions: 1.70
Authors: aland (+7 -7)
-------------------------------
File: radiusd/src/main/request_process.c
Revisions: 1.12
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/main/session.c
Revisions: 1.31
Authors: aland (+4 -4)
-------------------------------
File: radiusd/src/main/smux.c
Revisions: 1.18
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/main/threads.c
Revisions: 1.102
Authors: aland (+7 -7)
-------------------------------
File: radiusd/src/main/util.c
Revisions: 1.47
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/main/valuepair.c
Revisions: 1.75
Authors: aland (+4 -4)
-------------------------------
File: radiusd/src/main/version.c
Revisions: 1.15
Authors: aland (+4 -4)
-------------------------------
File: radiusd/src/main/xlat.c
Revisions: 1.105
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/modules/rlm_acct_unique/rlm_acct_unique.c
Revisions: 1.34
Authors: aland (+4 -4)
-------------------------------
File: radiusd/src/modules/rlm_always/rlm_always.c
Revisions: 1.16
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/modules/rlm_attr_filter/rlm_attr_filter.c
Revisions: 1.29
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_attr_rewrite/rlm_attr_rewrite.c
Revisions: 1.35
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_caching/rlm_caching.c
Revisions: 1.7
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_chap/rlm_chap.c
Revisions: 1.12
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_checkval/rlm_checkval.c
Revisions: 1.15
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/modules/rlm_copy_packet/rlm_copy_packet.c
Revisions: 1.5
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_counter/rlm_counter.c
Revisions: 1.51
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_cram/rlm_cram.c
Revisions: 1.8
Authors: aland (+7 -7)
-------------------------------
File: radiusd/src/modules/rlm_dbm/rlm_dbm.c
Revisions: 1.16
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/modules/rlm_dbm/rlm_dbm_cat.c
Revisions: 1.11
Authors: aland (+3 -3)
-------------------------------
File: radiusd/src/modules/rlm_dbm/rlm_dbm_parser.c
Revisions: 1.11
Authors: aland (+8 -8)
-------------------------------
File: radiusd/src/modules/rlm_detail/rlm_detail.c
Revisions: 1.47
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_digest/rlm_digest.c
Revisions: 1.13
Authors: aland (+7 -7)
-------------------------------
File: radiusd/src/modules/rlm_eap/Makefile.in
Revisions: 1.19
Authors: aland (+1 -1)
-------------------------------
File: radiusd/src/modules/rlm_eap/eap.h
Revisions: 1.30
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/modules/rlm_eap/libeap/eap_types.h
Revisions: 1.3
Authors: aland (+4 -4)
-------------------------------
File: radiusd/src/modules/rlm_eap/libeap/eapcommon.c
Revisions: 1.8
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/modules/rlm_eap/libeap/eapcrypto.c
Revisions: 1.5
Authors: aland (+4 -4)
-------------------------------
File: radiusd/src/modules/rlm_eap/libeap/eapsimlib.c
Revisions: 1.12
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_eap/libeap/fips186prf.c
Revisions: 1.5
Authors: aland (+7 -4)
-------------------------------
File: radiusd/src/modules/rlm_eap/radeapclient.c
Revisions: 1.15
Authors: aland (+8 -8)
-------------------------------
File: radiusd/src/modules/rlm_eap/rlm_eap.c
Revisions: 1.34
Authors: aland (+4 -4)
-------------------------------
File: radiusd/src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
Revisions: 1.5
Authors: aland (+3 -3)
-------------------------------
File: radiusd/src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c
Revisions: 1.11
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c
Revisions: 1.8
Authors: aland (+3 -3)
-------------------------------
File: radiusd/src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
Revisions: 1.10
Authors: aland (+3 -3)
-------------------------------
File: radiusd/src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
Revisions: 1.8
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
Revisions: 1.14
Authors: aland (+11 -3)
-------------------------------
File: radiusd/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
Revisions: 1.26
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
Revisions: 1.7
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/modules/rlm_example/rlm_example.c
Revisions: 1.30
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_exec/exec.c
Revisions: 1.5
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/modules/rlm_exec/rlm_exec.c
Revisions: 1.19
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_expiration/rlm_expiration.c
Revisions: 1.7
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_expr/paircmp.c
Revisions: 1.4
Authors: aland (+4 -4)
-------------------------------
File: radiusd/src/modules/rlm_expr/rlm_expr.c
Revisions: 1.12
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_fastusers/rlm_fastusers.c
Revisions: 1.41
Authors: aland (+4 -4)
-------------------------------
File: radiusd/src/modules/rlm_files/rlm_files.c
Revisions: 1.70
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/modules/rlm_ippool/rlm_ippool.c
Revisions: 1.39
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_ippool/rlm_ippool_tool.c
Revisions: 1.12
Authors: aland (+4 -4)
-------------------------------
File: radiusd/src/modules/rlm_krb5/rlm_krb5.c
Revisions: 1.23
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/modules/rlm_ldap/rlm_ldap.c
Revisions: 1.163
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_linelog/rlm_linelog.c
Revisions: 1.5
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_logintime/rlm_logintime.c
Revisions: 1.7
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_logintime/timestr.c
Revisions: 1.3
Authors: aland (+4 -4)
-------------------------------
File: radiusd/src/modules/rlm_mschap/rlm_mschap.c
Revisions: 1.74
Authors: aland (+9 -9)
-------------------------------
File: radiusd/src/modules/rlm_mschap/smbencrypt.c
Revisions: 1.8
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_pwe.c
Revisions: 1.8
Authors: aland (+3 -3)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_rad.h
Revisions: 1.6
Authors: aland (+4 -4)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_rlm.c
Revisions: 1.19
Authors: aland (+3 -3)
-------------------------------
File: radiusd/src/modules/rlm_pam/rlm_pam.c
Revisions: 1.38
Authors: aland (+4 -4)
-------------------------------
File: radiusd/src/modules/rlm_pap/rlm_pap.c
Revisions: 1.35
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_passwd/rlm_passwd.c
Revisions: 1.27
Authors: aland (+3 -3)
-------------------------------
File: radiusd/src/modules/rlm_perl/rlm_perl.c
Revisions: 1.28
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_policy/parse.c
Revisions: 1.14
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/modules/rlm_policy/rlm_policy.c
Revisions: 1.10
Authors: aland (+4 -4)
-------------------------------
File: radiusd/src/modules/rlm_policy/rlm_policy.h
Revisions: 1.10
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_preprocess/rlm_preprocess.c
Revisions: 1.65
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_protocol_filter/rlm_protocol_filter.c
Revisions: 1.6
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_python/rlm_python.c
Revisions: 1.10
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/modules/rlm_radutmp/rlm_radutmp.c
Revisions: 1.33
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_radutmp/rlm_radutmp2.c
Revisions: 1.7
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_realm/rlm_realm.c
Revisions: 1.56
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/modules/rlm_sim_files/rlm_sim_files.c
Revisions: 1.8
Authors: aland (+5 -5)
-------------------------------
File: radiusd/src/modules/rlm_smb/rfcnb-util.c
Revisions: 1.10
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/modules/rlm_smb/rlm_smb.c
Revisions: 1.9
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_sql/Makefile.in
Revisions: 1.5
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_db2/sql_db2.c
Revisions: 1.10
Authors: aland (+3 -3)
-------------------------------
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_iodbc/sql_iodbc.c
Revisions: 1.21
Authors: aland (+3 -3)
-------------------------------
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_mysql/sql_mysql.c
Revisions: 1.21
Authors: aland (+3 -3)
-------------------------------
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_oracle/sql_oracle.c
Revisions: 1.40
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_postgresql/sql_postgresql.c
Revisions: 1.43
Authors: aland (+3 -3)
-------------------------------
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_sybase/sql_sybase.c
Revisions: 1.10
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/modules/rlm_sql/drivers/rlm_sql_unixodbc/sql_unixodbc.c
Revisions: 1.16
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/modules/rlm_sql/drivers/rules.mak
Revisions: 1.8
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/modules/rlm_sql/rlm_sql.c
Revisions: 1.154
Authors: aland (+6 -7)
-------------------------------
File: radiusd/src/modules/rlm_sql/rlm_sql.h
Revisions: 1.38
Authors: aland (+0 -1)
-------------------------------
File: radiusd/src/modules/rlm_sql/sql.c
Revisions: 1.87
Authors: aland (+4 -4)
-------------------------------
File: radiusd/src/modules/rlm_sql_log/rlm_sql_log.c
Revisions: 1.3
Authors: aland (+7 -7)
-------------------------------
File: radiusd/src/modules/rlm_sqlcounter/rlm_sqlcounter.c
Revisions: 1.22
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_sqlippool/Makefile.in
Revisions: 1.2
Authors: aland (+2 -2)
-------------------------------
File: radiusd/src/modules/rlm_sqlippool/conf.h
Revisions: 1.2
Authors: aland (+0 -0)
-------------------------------
File: radiusd/src/modules/rlm_sqlippool/ip_set.c
Revisions: 1.2
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rlm_sqlippool/rlm_sql.h
Revisions: 1.2
Authors: aland (+0 -0)
-------------------------------
File: radiusd/src/modules/rlm_sqlippool/rlm_sqlippool.c
Revisions: 1.3
Authors: aland (+14 -12)
-------------------------------
File: radiusd/src/modules/rlm_unix/rlm_unix.c
Revisions: 1.73
Authors: aland (+6 -6)
-------------------------------
File: radiusd/src/modules/rules.mak
Revisions: 1.58
Authors: aland (+2 -2)
--
Automatic cron job from /web/pages/us.freeradius.org/bin/new_makelog.pl
1
0
Automatic report from sources (radiusd) between 08.11.2005 - 09.11.2005 GMT
by Automatic cvs log generator 09 Nov '05
by Automatic cvs log generator 09 Nov '05
09 Nov '05
CVS log entries from 08.11.2005 (Tue) 09:00:00 - 09.11.2005 (Wed) 09:00:00 GMT
=====================================================
Summary by authors
=====================================================
Author: fcusack
File: radiusd/src/modules/rlm_otp/otp_x99.c; Revisions: 1.7
File: radiusd/src/modules/rlm_otp/otp_rlm.c; Revisions: 1.18, 1.17, 1.16
File: radiusd/src/modules/rlm_otp/otp_hotp.c; Revisions: 1.4
File: radiusd/src/modules/rlm_otp/otp_rad.h; Revisions: 1.5
File: radiusd/src/modules/rlm_otp/otp_pwe.c; Revisions: 1.7
File: radiusd/src/modules/rlm_otp/otp_cardops.c; Revisions: 1.62, 1.61, 1.60
File: radiusd/src/modules/rlm_otp/otp_util.c; Revisions: 1.13, 1.12
File: radiusd/src/modules/rlm_otp/otp_state.c; Revisions: 1.23
File: radiusd/src/modules/rlm_otp/otp_pwe.h; Revisions: 1.4
File: radiusd/src/modules/rlm_otp/otp_log.c; Revisions: 1.4
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c; Revisions: 1.39
File: radiusd/src/modules/rlm_otp/otp_site.c; Revisions: 1.5
File: radiusd/src/modules/rlm_otp/otp.h; Revisions: 1.28, 1.27, 1.26
=====================================================
Combined list of identical log entries
=====================================================
Description:
fix logging:
- add __func__ to otp_log(), where missing
- don't prepend MODULE_NAME in otp_log(), instead make it part of
log_prefix (as appropriate)
Modified files:
File: radiusd/src/modules/rlm_otp/otp.h; Revision: 1.27;
Date: 2005/11/08 10:51:43; Author: fcusack; Lines: (+6 -5)
File: radiusd/src/modules/rlm_otp/otp_cardops.c; Revision: 1.61;
Date: 2005/11/08 10:51:43; Author: fcusack; Lines: (+61 -66)
File: radiusd/src/modules/rlm_otp/otp_hotp.c; Revision: 1.4;
Date: 2005/11/08 10:51:43; Author: fcusack; Lines: (+3 -3)
File: radiusd/src/modules/rlm_otp/otp_log.c; Revision: 1.4;
Date: 2005/11/08 10:51:43; Author: fcusack; Lines: (+4 -14)
File: radiusd/src/modules/rlm_otp/otp_pwe.c; Revision: 1.7;
Date: 2005/11/08 10:51:43; Author: fcusack; Lines: (+29 -20)
File: radiusd/src/modules/rlm_otp/otp_pwe.h; Revision: 1.4;
Date: 2005/11/08 10:51:43; Author: fcusack; Lines: (+1 -1)
File: radiusd/src/modules/rlm_otp/otp_rad.h; Revision: 1.5;
Date: 2005/11/08 10:51:43; Author: fcusack; Lines: (+3 -3)
File: radiusd/src/modules/rlm_otp/otp_rlm.c; Revision: 1.17;
Date: 2005/11/08 10:51:43; Author: fcusack; Lines: (+76 -47)
File: radiusd/src/modules/rlm_otp/otp_state.c; Revision: 1.23;
Date: 2005/11/08 10:51:44; Author: fcusack; Lines: (+78 -73)
File: radiusd/src/modules/rlm_otp/otp_util.c; Revision: 1.12;
Date: 2005/11/08 10:51:44; Author: fcusack; Lines: (+40 -35)
File: radiusd/src/modules/rlm_otp/otp_x99.c; Revision: 1.7;
Date: 2005/11/08 10:51:44; Author: fcusack; Lines: (+4 -4)
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c; Revision: 1.39;
Date: 2005/11/08 10:51:44; Author: fcusack; Lines: (+5 -5)
-------------------------------
Description:
s/otp_get_challenge/otp_async_challenge/ to avoid confusion with
sync challenge
Modified files:
File: radiusd/src/modules/rlm_otp/otp.h; Revision: 1.28;
Date: 2005/11/08 11:00:34; Author: fcusack; Lines: (+2 -2)
File: radiusd/src/modules/rlm_otp/otp_rlm.c; Revision: 1.18;
Date: 2005/11/08 11:00:34; Author: fcusack; Lines: (+3 -3)
File: radiusd/src/modules/rlm_otp/otp_util.c; Revision: 1.13;
Date: 2005/11/08 11:00:34; Author: fcusack; Lines: (+4 -4)
-------------------------------
Description:
combine FR and PAM debug options
Modified files:
File: radiusd/src/modules/rlm_otp/otp.h; Revision: 1.26;
Date: 2005/11/08 09:06:45; Author: fcusack; Lines: (+2 -6)
File: radiusd/src/modules/rlm_otp/otp_cardops.c; Revision: 1.60;
Date: 2005/11/08 09:06:45; Author: fcusack; Lines: (+17 -40)
File: radiusd/src/modules/rlm_otp/otp_rlm.c; Revision: 1.16;
Date: 2005/11/08 09:06:45; Author: fcusack; Lines: (+10 -22)
=====================================================
Log entries
=====================================================
Description:
combine another FR and PAM debug option (missed earlier)
Modified files:
File: radiusd/src/modules/rlm_otp/otp_cardops.c; Revision: 1.62;
Date: 2005/11/08 10:56:49; Author: fcusack; Lines: (+3 -8)
-------------------------------
Description:
fix signed/unsigned comparison
Modified files:
File: radiusd/src/modules/rlm_otp/otp_site.c; Revision: 1.5;
Date: 2005/11/08 10:43:20; Author: fcusack; Lines: (+3 -3)
=====================================================
Summary of modified files
=====================================================
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c
Revisions: 1.39
Authors: fcusack (+5 -5)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp.h
Revisions: 1.28, 1.27, 1.26
Authors: fcusack (+2 -2), fcusack (+6 -5), fcusack (+2 -6)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_cardops.c
Revisions: 1.62, 1.61, 1.60
Authors: fcusack (+3 -8), fcusack (+61 -66), fcusack (+17 -40)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_hotp.c
Revisions: 1.4
Authors: fcusack (+3 -3)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_log.c
Revisions: 1.4
Authors: fcusack (+4 -14)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_pwe.c
Revisions: 1.7
Authors: fcusack (+29 -20)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_pwe.h
Revisions: 1.4
Authors: fcusack (+1 -1)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_rad.h
Revisions: 1.5
Authors: fcusack (+3 -3)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_rlm.c
Revisions: 1.18, 1.17, 1.16
Authors: fcusack (+3 -3), fcusack (+76 -47), fcusack (+10 -22)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_site.c
Revisions: 1.5
Authors: fcusack (+3 -3)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_state.c
Revisions: 1.23
Authors: fcusack (+78 -73)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_util.c
Revisions: 1.13, 1.12
Authors: fcusack (+4 -4), fcusack (+40 -35)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_x99.c
Revisions: 1.7
Authors: fcusack (+4 -4)
--
Automatic cron job from /web/pages/us.freeradius.org/bin/new_makelog.pl
1
0
Automatic report from sources (radiusd) between 07.11.2005 - 08.11.2005 GMT
by Automatic cvs log generator 08 Nov '05
by Automatic cvs log generator 08 Nov '05
08 Nov '05
CVS log entries from 07.11.2005 (Mon) 09:00:00 - 08.11.2005 (Tue) 09:00:00 GMT
=====================================================
Summary by authors
=====================================================
Author: aland
File: radiusd/src/main/request_list.c; Revisions: 1.69
Author: fcusack
File: radiusd/src/modules/rlm_otp/otp_radstate.c; Revisions: 1.4
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.h; Revisions: 1.37, 1.36
File: radiusd/src/modules/rlm_otp/otp_x99.c; Revisions: 1.6
File: radiusd/src/modules/rlm_otp/otp_rlm.c; Revisions: 1.15
File: radiusd/src/modules/rlm_otp/otp_rad.h; Revisions: 1.4
File: radiusd/src/modules/rlm_otp/otp_cardops.c; Revisions: 1.59, 1.58
File: radiusd/src/modules/rlm_otp/otp_util.c; Revisions: 1.11, 1.10
File: radiusd/src/modules/rlm_otp/otp_cardops.h; Revisions: 1.41, 1.40
File: radiusd/src/modules/rlm_otp/otp_state.c; Revisions: 1.22
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c; Revisions: 1.38, 1.37
File: radiusd/src/modules/rlm_otp/otp_site.c; Revisions: 1.4
File: radiusd/src/modules/rlm_otp/otp.h; Revisions: 1.25, 1.24, 1.23
=====================================================
Combined list of identical log entries
=====================================================
Description:
s/user_info/card_info/
Modified files:
File: radiusd/src/modules/rlm_otp/otp.h; Revision: 1.23;
Date: 2005/11/07 09:28:33; Author: fcusack; Lines: (+4 -4)
File: radiusd/src/modules/rlm_otp/otp_cardops.c; Revision: 1.58;
Date: 2005/11/07 09:28:33; Author: fcusack; Lines: (+30 -30)
File: radiusd/src/modules/rlm_otp/otp_cardops.h; Revision: 1.40;
Date: 2005/11/07 09:28:33; Author: fcusack; Lines: (+7 -7)
File: radiusd/src/modules/rlm_otp/otp_util.c; Revision: 1.10;
Date: 2005/11/07 09:28:34; Author: fcusack; Lines: (+26 -26)
File: radiusd/src/modules/rlm_otp/otp_x99.c; Revision: 1.6;
Date: 2005/11/07 09:28:34; Author: fcusack; Lines: (+3 -3)
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c; Revision: 1.37;
Date: 2005/11/07 09:28:34; Author: fcusack; Lines: (+12 -12)
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.h; Revision: 1.36;
Date: 2005/11/07 09:28:34; Author: fcusack; Lines: (+7 -7)
-------------------------------
Description:
Change user_state 'challenge' field from string to uchar, which
makes more sense for crypto and other manipulation. Unfortunately,
it is a huge change for such a small gain (basically avoiding
sprintf() and sscanf() conversions.)
Notable changes:
- otp.h: add 'clen' field to user_state; update it wherever the
'challenge' field is set
- otp_cardops.h: add printchallenge() method, OTP_CF_C8 and OTP_CF_C4
Card Feature macros
- cardops keystring2keyblock() method and otp_keystring2keyblock()
now return keylen (instead of 0) on success
- otp_keyblock2keystring() now takes a length arg and returns char *
for easy printing
- remove [unused] 'card_info' and 'log_prefix' args to cardops
updatecsd() method
- otp_gen_challenge() noted as cryptocard-specific with quirky behavior
- otp_challenge_transform() explicitly returns new challenge length
- cryptocard.c:cryptocard_challenge(): Remove hardcoded challenge
length of 8. Yes, *sync* challenge length must be 8 but challenge
might be a different size due to resync with an async challenge.
This worked before but became a bug when we changed the user_state
'challenge' field to be the previous (instead of the next) challenge.
Modified files:
File: radiusd/src/modules/rlm_otp/otp.h; Revision: 1.25;
Date: 2005/11/08 08:56:21; Author: fcusack; Lines: (+10 -7)
File: radiusd/src/modules/rlm_otp/otp_cardops.c; Revision: 1.59;
Date: 2005/11/08 08:56:22; Author: fcusack; Lines: (+47 -27)
File: radiusd/src/modules/rlm_otp/otp_cardops.h; Revision: 1.41;
Date: 2005/11/08 08:56:22; Author: fcusack; Lines: (+25 -18)
File: radiusd/src/modules/rlm_otp/otp_rad.h; Revision: 1.4;
Date: 2005/11/08 08:56:22; Author: fcusack; Lines: (+3 -3)
File: radiusd/src/modules/rlm_otp/otp_radstate.c; Revision: 1.4;
Date: 2005/11/08 08:56:22; Author: fcusack; Lines: (+22 -36)
File: radiusd/src/modules/rlm_otp/otp_rlm.c; Revision: 1.15;
Date: 2005/11/08 08:56:22; Author: fcusack; Lines: (+10 -11)
File: radiusd/src/modules/rlm_otp/otp_site.c; Revision: 1.4;
Date: 2005/11/08 08:56:22; Author: fcusack; Lines: (+11 -7)
File: radiusd/src/modules/rlm_otp/otp_state.c; Revision: 1.22;
Date: 2005/11/08 08:56:22; Author: fcusack; Lines: (+18 -6)
File: radiusd/src/modules/rlm_otp/otp_util.c; Revision: 1.11;
Date: 2005/11/08 08:56:22; Author: fcusack; Lines: (+21 -18)
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c; Revision: 1.38;
Date: 2005/11/08 08:56:23; Author: fcusack; Lines: (+27 -31)
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.h; Revision: 1.37;
Date: 2005/11/08 08:56:23; Author: fcusack; Lines: (+16 -14)
=====================================================
Log entries
=====================================================
Description:
On deleting the request list, kill any live threads that are
processing the request, and mark the request has having no
child pid.
We should fix up the thread pool, too, to catch the case of
"disappeared" child threads
Modified files:
File: radiusd/src/main/request_list.c; Revision: 1.69;
Date: 2005/11/07 19:46:30; Author: aland; Lines: (+13 -2)
-------------------------------
Description:
add sratch3 back to user_state, to hold csd offset
Modified files:
File: radiusd/src/modules/rlm_otp/otp.h; Revision: 1.24;
Date: 2005/11/08 04:02:20; Author: fcusack; Lines: (+2 -1)
=====================================================
Summary of modified files
=====================================================
File: radiusd/src/main/request_list.c
Revisions: 1.69
Authors: aland (+13 -2)
-------------------------------
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c
Revisions: 1.38, 1.37
Authors: fcusack (+27 -31), fcusack (+12 -12)
-------------------------------
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.h
Revisions: 1.37, 1.36
Authors: fcusack (+16 -14), fcusack (+7 -7)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp.h
Revisions: 1.25, 1.24, 1.23
Authors: fcusack (+10 -7), fcusack (+2 -1), fcusack (+4 -4)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_cardops.c
Revisions: 1.59, 1.58
Authors: fcusack (+47 -27), fcusack (+30 -30)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_cardops.h
Revisions: 1.41, 1.40
Authors: fcusack (+25 -18), fcusack (+7 -7)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_rad.h
Revisions: 1.4
Authors: fcusack (+3 -3)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_radstate.c
Revisions: 1.4
Authors: fcusack (+22 -36)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_rlm.c
Revisions: 1.15
Authors: fcusack (+10 -11)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_site.c
Revisions: 1.4
Authors: fcusack (+11 -7)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_state.c
Revisions: 1.22
Authors: fcusack (+18 -6)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_util.c
Revisions: 1.11, 1.10
Authors: fcusack (+21 -18), fcusack (+26 -26)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_x99.c
Revisions: 1.6
Authors: fcusack (+3 -3)
--
Automatic cron job from /web/pages/us.freeradius.org/bin/new_makelog.pl
3
2
Wouldnt it make more sense if these operators matched if no attributes
were present that matched or that no attributes were present at all?
After all, == and =~ DONT match if there is no attribute present.
If one wanted to check that the attribute was present but did not
contain value X, they would use
Attribute =* "", Attribute != "X"
Fixing the other problems mentioned below while keeping the questioned
behavior would seem to require keeping track that the auth_item was ever
not null in some other variable before the "goto try_again;"
The attached patch for src/main/valuepair.c changes the behavior of
paircompare() in these ways
* if !* matched, no further check attributes were tried
* if !* or != or !~ operators and the attribute is not found, consider
that a successfull match and try the next check attribute
* if =* and we find the attribute in the request there is no need to
actually compare the value
* It should be considered an error condition to have matching case
statements for !* or =* after the call to compare_pair(), since they
should have been handled already.
* != and !~ are considered successfull as soon as there is an attribute
in the request that does not match. If there was an attribute that
matched, and then another one that didnt (or vice versa), it would
succeed. The patch changes that
If check != request try next one
If check == request return -1 for not match
I have tested it to an extent and would appreciate feedback.
Thanks,
Joe
--- ../../cvs/cvs-20051029/radiusd/src/main/valuepair.c 2005-10-18 19:52:49.000000000 -0400
+++ src/main/valuepair.c 2005-11-05 19:32:46.000000000 -0500
@@ -298,8 +298,13 @@
* Didn't find it. If we were *trying*
* to not find it, then we succeeded.
*/
- if (check_item->operator == T_OP_CMP_FALSE)
- return 0;
+ if (check_item->operator == T_OP_CMP_FALSE ||
+#ifdef HAVE_REGEX_H
+ check_item->operator == T_OP_REG_NE ||
+#endif
+ check_item->operator == T_OP_NE
+ )
+ continue;
else
return -1;
}
@@ -310,7 +315,10 @@
*/
if (check_item->operator == T_OP_CMP_FALSE)
return -1;
-
+
+ /* no comparison needed if it exists */
+ if (check_item->operator == T_OP_CMP_TRUE)
+ continue;
/*
* We've got to xlat the string before doing
@@ -342,14 +350,14 @@
radlog(L_INFO, "Invalid operator for item %s: "
"reverting to '=='", check_item->name);
/*FALLTHRU*/
- case T_OP_CMP_TRUE: /* compare always == 0 */
- case T_OP_CMP_FALSE: /* compare always == 1 */
case T_OP_CMP_EQ:
if (compare != 0) result = -1;
break;
case T_OP_NE:
- if (compare == 0) result = -1;
+ /* != only succeeds if NO reply values match*/
+ if (compare == 0) return -1;
+ result = -1; /*check the rest for no match */
break;
case T_OP_LT:
@@ -457,7 +465,9 @@
compare = regexec(®, (char *)auth_item->vp_strvalue,
0, NULL, 0);
regfree(®);
- if (compare == 0) result = -1;
+ /* !~ only succeeds if NO matches are found in reply pair */
+ if (compare == 0) return -1;
+ result = -1; /*check the rest for no match */
break;
#endif
@@ -487,7 +497,128 @@
return compare_pair( req, first, second, NULL, NULL );
}
+/*
+ * Compare ONE attribute from a (potential) list.
+ * Return the first matching one.
+ */
+
+static VALUE_PAIR * paircmpmatchone(REQUEST *req, VALUE_PAIR *first, VALUE_PAIR *second)
+{
+ VALUE_PAIR *fnext = NULL;
+ VALUE_PAIR *snext = NULL;
+ int result = 0;
+
+ for(; second; second = second->next){
+ for(; first; first = first->next){
+ if(first->attribute == second->attribute){
+ /* No matter what, compare only THESE items in chain */
+ fnext = first->next;
+ first->next = NULL;
+ snext = second->next;
+ second->next = NULL;
+ result = simplepaircmp(req, first, second);
+ first->next = fnext;
+ second->next = snext;
+
+ if(!result)
+ return first;
+ }
+ }
+ }
+ return NULL;
+}
+
+#ifdef HAVE_REGEX_H
+/*
+ * Regex Compare ONE attribute from a (potential) list.
+ * Return the first matching one.
+ */
+
+static VALUE_PAIR * pairregmatchone(REQUEST *req, VALUE_PAIR *first, VALUE_PAIR *second)
+{
+ int result = 0;
+ regex_t reg;
+
+ for(; second; second = second->next){
+ for(; first; first = first->next){
+ if(first->attribute == second->attribute) {
+ if (second->operator == T_OP_REG_EQ ||
+ second->operator == T_OP_REG_NE ||
+ second->operator == T_OP_SUB_REG)
+ {
+ regcomp(®, (char *)second->vp_strvalue,
+ REG_EXTENDED);
+ result = regexec(®, (char *)first->vp_strvalue,
+ 0, NULL, 0);
+ regfree(®);
+
+ if(!result)
+ return first;
+ }
+ if (first->operator == T_OP_REG_EQ ||
+ first->operator == T_OP_REG_NE ||
+ first->operator == T_OP_SUB_REG)
+ {
+
+ regcomp(®, (char *)first->vp_strvalue,
+ REG_EXTENDED);
+ result = regexec(®, (char *)second->vp_strvalue,
+ 0, NULL, 0);
+ regfree(®);
+
+ if(!result)
+ return second;
+ }
+ }
+ }
+ }
+ return NULL;
+}
+#endif
+
+/*
+ * Deletes matching attributes.
+ */
+static void pairdeletematch(REQUEST *req,VALUE_PAIR **first,VALUE_PAIR *second)
+{
+ VALUE_PAIR *vp, *i;
+
+ while((vp = paircmpmatchone(req,*first,second))){
+ if(*first == vp) /* new head of chain */
+ *first = vp->next;
+ else
+ for(i = *first; i; i = i->next){
+ if(i->next == vp){ /* dis-own */
+ i->next = vp->next;
+ break;
+ }
+ }
+ pairbasicfree(vp);
+ }
+}
+
+#ifdef HAVE_REGEX_H
+/*
+ * deletes matching regex pairs
+*/
+static void pairdeleteregmatch(REQUEST *req,VALUE_PAIR **first,VALUE_PAIR *second)
+{
+ VALUE_PAIR *vp, *i;
+ while((vp = pairregmatchone(req,*first,second))){
+ if(*first == vp) /* new head of chain */
+ *first = vp->next;
+ else
+ for(i = *first; i; i = i->next){
+ if(i->next == vp){ /* dis-own */
+ i->next = vp->next;
+ break;
+ }
+ }
+ pairbasicfree(vp);
+ }
+}
+#endif
/*
* Move pairs, replacing/over-writing them, and doing xlat.
*/
@@ -505,6 +636,7 @@
* Point "tailto" to the end of the "to" list.
*/
tailto = to;
+
for(i = *to; i; i = i->next) {
tailto = &i->next;
}
@@ -545,30 +677,57 @@
switch (i->operator) {
/*
- * If a similar attribute is found,
- * delete it.
+ * If a similar attribute are found,
+ * delete them.
*/
case T_OP_SUB: /* -= */
if (found) {
- if (!i->vp_strvalue[0] ||
- (strcmp((char *)found->vp_strvalue,
- (char *)i->vp_strvalue) == 0)){
- pairdelete(to, found->attribute);
-
- /*
- * 'tailto' may have been
- * deleted...
- */
+ if (!i->vp_strvalue[0])
+ goto delete_all;
+
+ pairdeletematch(req,to,i);
+ /*
+ * 'tailto' may have been
+ * deleted...
+ */
+ tailto = to;
+ for(j = *to; j; j = j->next) {
+ tailto = &j->next;
+ }
+
+ }
+ tailfrom = i;
+ continue;
+ break;
+ case T_OP_SUB_ALL: /* -* */
+ if (found) {
+delete_all:
+ pairdelete(to, found->attribute);
tailto = to;
for(j = *to; j; j = j->next) {
tailto = &j->next;
}
- }
}
tailfrom = i;
continue;
break;
+#ifdef HAVE_REGEX_H
+ case T_OP_SUB_REG: /* -~ */
+ if (found) {
+
+ pairdeleteregmatch(req,to,i);
+
+ tailto = to;
+ for(j = *to; j; j = j->next) {
+ tailto = &j->next;
+ }
+
+ tailfrom = i;
+ continue;
+ break;
+ }
+#endif
/*
* Add it, if it's not already there.
*/
2
5
Automatic report from sources (radiusd) between 06.11.2005 - 07.11.2005 GMT
by Automatic cvs log generator 07 Nov '05
by Automatic cvs log generator 07 Nov '05
07 Nov '05
CVS log entries from 06.11.2005 (Sun) 09:00:01 - 07.11.2005 (Mon) 09:00:00 GMT
=====================================================
Summary by authors
=====================================================
Author: fcusack
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.h; Revisions: 1.35
File: radiusd/src/modules/rlm_otp/otp_cardops.h; Revisions: 1.39
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c; Revisions: 1.36
File: radiusd/src/modules/rlm_otp/otp_cardops.c; Revisions: 1.57
File: radiusd/src/modules/rlm_otp/otp.h; Revisions: 1.22, 1.21
=====================================================
Combined list of identical log entries
=====================================================
Description:
- otp.h: add scratch data fields to otp_user_state_t, for tmp use
by cardops methods
- change 'user_state' arg to cardops challenge() method to non-const,
so that state can be updated with scratch data for later methods
- remove [unused] 'challenge' arg to cardops updatecsd() method, and
reorder 'when' arg to be consistent with challenge() method
- remove 'twin' arg to cardops isconsecutive() method; time data now
stored as scratch data (twin data is meaningless, it must be
converted to a time counter which is already done in challenge(),
so don't do it again)
Modified files:
File: radiusd/src/modules/rlm_otp/otp.h; Revision: 1.21;
Date: 2005/11/07 03:46:07; Author: fcusack; Lines: (+5 -1)
File: radiusd/src/modules/rlm_otp/otp_cardops.c; Revision: 1.57;
Date: 2005/11/07 03:46:07; Author: fcusack; Lines: (+5 -5)
File: radiusd/src/modules/rlm_otp/otp_cardops.h; Revision: 1.39;
Date: 2005/11/07 03:46:07; Author: fcusack; Lines: (+4 -5)
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c; Revision: 1.36;
Date: 2005/11/07 03:46:07; Author: fcusack; Lines: (+10 -15)
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.h; Revision: 1.35;
Date: 2005/11/07 03:46:07; Author: fcusack; Lines: (+4 -6)
=====================================================
Log entries
=====================================================
Description:
remove extra scratch field from user_state
Modified files:
File: radiusd/src/modules/rlm_otp/otp.h; Revision: 1.22;
Date: 2005/11/07 06:19:05; Author: fcusack; Lines: (+1 -2)
=====================================================
Summary of modified files
=====================================================
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c
Revisions: 1.36
Authors: fcusack (+10 -15)
-------------------------------
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.h
Revisions: 1.35
Authors: fcusack (+4 -6)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp.h
Revisions: 1.22, 1.21
Authors: fcusack (+1 -2), fcusack (+5 -1)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_cardops.c
Revisions: 1.57
Authors: fcusack (+5 -5)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_cardops.h
Revisions: 1.39
Authors: fcusack (+4 -5)
--
Automatic cron job from /web/pages/us.freeradius.org/bin/new_makelog.pl
1
0
Automatic report from sources (radiusd) between 04.11.2005 - 05.11.2005 GMT
by Automatic cvs log generator 05 Nov '05
by Automatic cvs log generator 05 Nov '05
05 Nov '05
CVS log entries from 04.11.2005 (Fri) 09:00:00 - 05.11.2005 (Sat) 09:00:01 GMT
=====================================================
Summary by authors
=====================================================
Author: aland
File: radiusd/src/modules/rlm_caching/rlm_caching.c; Revisions: 1.6
File: radiusd/src/main/xlat.c; Revisions: 1.104
File: radiusd/src/main/log.c; Revisions: 1.48
File: radiusd/src/modules/rlm_exec/exec.c; Revisions: 1.4
File: radiusd/src/main/listen.c; Revisions: 1.42
Author: cparker
File: radiusd/configure.in; Revisions: 1.223
Author: fcusack
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.h; Revisions: 1.34, 1.33, 1.32, 1.31
File: radiusd/src/modules/rlm_otp/otp_cardops.h; Revisions: 1.38, 1.37, 1.36, 1.35
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c; Revisions: 1.35, 1.34, 1.33, 1.32
File: radiusd/src/modules/rlm_otp/otp_cardops.c; Revisions: 1.56, 1.55, 1.54, 1.53
=====================================================
Combined list of identical log entries
=====================================================
Description:
remove csd arg to cardops response() method
Modified files:
File: radiusd/src/modules/rlm_otp/otp_cardops.c; Revision: 1.56;
Date: 2005/11/05 08:43:37; Author: fcusack; Lines: (+4 -4)
File: radiusd/src/modules/rlm_otp/otp_cardops.h; Revision: 1.38;
Date: 2005/11/05 08:43:37; Author: fcusack; Lines: (+2 -3)
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c; Revision: 1.35;
Date: 2005/11/05 08:43:37; Author: fcusack; Lines: (+1 -5)
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.h; Revision: 1.34;
Date: 2005/11/05 08:43:37; Author: fcusack; Lines: (+1 -2)
-------------------------------
Description:
Description:
update cardops challenge() method: change order of 'challenge' and
'when' args, change 'twin' and 'ewin' args to type int
Modified files:
File: radiusd/src/modules/rlm_otp/otp_cardops.c; Revision: 1.53;
Date: 2005/11/05 00:52:40; Author: fcusack; Lines: (+4 -4)
File: radiusd/src/modules/rlm_otp/otp_cardops.h; Revision: 1.35;
Date: 2005/11/05 00:52:40; Author: fcusack; Lines: (+3 -3)
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c; Revision: 1.32;
Date: 2005/11/05 00:52:40; Author: fcusack; Lines: (+4 -4)
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.h; Revision: 1.31;
Date: 2005/11/05 00:52:40; Author: fcusack; Lines: (+4 -4)
-------------------------------
Description:
remove 'now' arg from cardops maxtwin() method
Modified files:
File: radiusd/src/modules/rlm_otp/otp_cardops.c; Revision: 1.54;
Date: 2005/11/05 01:07:13; Author: fcusack; Lines: (+3 -3)
File: radiusd/src/modules/rlm_otp/otp_cardops.h; Revision: 1.36;
Date: 2005/11/05 01:07:13; Author: fcusack; Lines: (+2 -3)
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c; Revision: 1.33;
Date: 2005/11/05 01:07:13; Author: fcusack; Lines: (+2 -6)
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.h; Revision: 1.32;
Date: 2005/11/05 01:07:13; Author: fcusack; Lines: (+2 -2)
-------------------------------
Description:
remove cardops isearly() method, instead the challenge() method now
returns multiple error codes, eliminating some duplicate code and
saving a function call
Modified files:
File: radiusd/src/modules/rlm_otp/otp_cardops.c; Revision: 1.55;
Date: 2005/11/05 02:11:03; Author: fcusack; Lines: (+17 -18)
File: radiusd/src/modules/rlm_otp/otp_cardops.h; Revision: 1.37;
Date: 2005/11/05 02:11:03; Author: fcusack; Lines: (+2 -4)
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c; Revision: 1.34;
Date: 2005/11/05 02:11:03; Author: fcusack; Lines: (+4 -24)
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.h; Revision: 1.33;
Date: 2005/11/05 02:11:03; Author: fcusack; Lines: (+2 -5)
=====================================================
Log entries
=====================================================
Description:
Updated check program for 'sockaddr_storage' to include <sys/socket.h>
and detect it's existance on Solaris 8 systems ( and presumably other
Solaris variants ).
Modified files:
File: radiusd/configure.in; Revision: 1.223;
Date: 2005/11/04 18:42:40; Author: cparker; Lines: (+4 -1)
-------------------------------
Description:
On HUP, move proxy sockets, too
Modified files:
File: radiusd/src/main/listen.c; Revision: 1.42;
Date: 2005/11/04 19:01:14; Author: aland; Lines: (+29 -1)
-------------------------------
Description:
Allow tabs
Modified files:
File: radiusd/src/main/log.c; Revision: 1.48;
Date: 2005/11/04 19:28:52; Author: aland; Lines: (+3 -2)
-------------------------------
Description:
Catch NULL ptr
Modified files:
File: radiusd/src/main/xlat.c; Revision: 1.104;
Date: 2005/11/04 19:21:23; Author: aland; Lines: (+4 -2)
-------------------------------
Description:
Spelling.
Modified files:
File: radiusd/src/modules/rlm_caching/rlm_caching.c; Revision: 1.6;
Date: 2005/11/04 19:29:54; Author: aland; Lines: (+3 -3)
-------------------------------
Description:
Use closefrom
Modified files:
File: radiusd/src/modules/rlm_exec/exec.c; Revision: 1.4;
Date: 2005/11/04 19:30:40; Author: aland; Lines: (+4 -13)
=====================================================
Summary of modified files
=====================================================
File: radiusd/configure.in
Revisions: 1.223
Authors: cparker (+4 -1)
-------------------------------
File: radiusd/src/main/listen.c
Revisions: 1.42
Authors: aland (+29 -1)
-------------------------------
File: radiusd/src/main/log.c
Revisions: 1.48
Authors: aland (+3 -2)
-------------------------------
File: radiusd/src/main/xlat.c
Revisions: 1.104
Authors: aland (+4 -2)
-------------------------------
File: radiusd/src/modules/rlm_caching/rlm_caching.c
Revisions: 1.6
Authors: aland (+3 -3)
-------------------------------
File: radiusd/src/modules/rlm_exec/exec.c
Revisions: 1.4
Authors: aland (+4 -13)
-------------------------------
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c
Revisions: 1.35, 1.34, 1.33, 1.32
Authors: fcusack (+1 -5), fcusack (+4 -24), fcusack (+2 -6), fcusack (+4 -4)
-------------------------------
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.h
Revisions: 1.34, 1.33, 1.32, 1.31
Authors: fcusack (+1 -2), fcusack (+2 -5), fcusack (+2 -2), fcusack (+4 -4)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_cardops.c
Revisions: 1.56, 1.55, 1.54, 1.53
Authors: fcusack (+4 -4), fcusack (+17 -18), fcusack (+3 -3), fcusack (+4 -4)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_cardops.h
Revisions: 1.38, 1.37, 1.36, 1.35
Authors: fcusack (+2 -3), fcusack (+2 -4), fcusack (+2 -3), fcusack (+3 -3)
--
Automatic cron job from /web/pages/us.freeradius.org/bin/new_makelog.pl
1
0
It appears that sockaddr_storage check is failing.
From ./configure :
...
checking for struct in6_addr... yes
checking for struct sockaddr_storage... no
checking for struct sockaddr_in6... yes
checking for struct addrinfo... yes
...
So it gets included in 'missing.h'.
Subsequent make now chokes with:
gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5 -
D_LIBRADIUS -I../include -DHMAC_SHA1_DATA_PROBLEMS -c dict.c -fPIC -
DPIC -o .libs/dict.o
In file included from ../include/libradius.h:37,
from dict.c:42:
/usr/include/sys/socket.h:239: redefinition of `struct sockaddr_storage'
gmake[4]: *** [dict.lo] Error 1
gmake[4]: Leaving directory `/work/working-code/radiusd/src/lib'
gmake[3]: *** [common] Error 2
gmake[3]: Leaving directory `/work/working-code/radiusd/src'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/work/working-code/radiusd/src'
gmake[1]: *** [common] Error 2
gmake[1]: Leaving directory `/work/working-code/radiusd'
*** Error code 2
make: Fatal error: Command failed for target `all'
config.log shows:
....
configure:23179: checking for struct sockaddr_storage
configure:23208: gcc -c -g -O2 -D_REENTRANT -
D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5 conftest.c
>&5
conftest.c: In function `main':
conftest.c:69: sizeof applied to an incomplete type
configure:23214: $? = 1
configure: failed program was:
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define _FILE_OFFSET_BITS 64
| #define WORDS_BIGENDIAN 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define ASCEND_BINARY
| #define HAVE_PTHREAD_H 1
| #define HAVE_LIBSOCKET 1
| #define HAVE_LIBRESOLV 1
| #define HAVE_LIBNSL 1
| #define HAVE_DIRENT_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_CRYPT_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDIO_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_SEMAPHORE_H 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_SYS_FCNTL_H 1
| #define HAVE_NET_IF_H 1
| #define HAVE_REGEX_H
| #define HAVE_REG_EXTENDED
| #define HAVE_STRUCT_IN6_ADDR 1
| /* end confdefs.h. */
|
| #ifdef HAVE_NETINET_IN_H
| #include <netinet/in.h>
| #endif
|
|
| int
| main ()
| {
| if ((struct sockaddr_storage *) 0)
| return 0;
| if (sizeof (struct sockaddr_storage))
| return 0;
| ;
| return 0;
| }
configure:23237: result: no
.....
Adding an '#include <sys/socket.h>' to the conftest file passes the
test.
Possible patch:
Index: configure.in
===================================================================
RCS file: /source/radiusd/configure.in,v
retrieving revision 1.222
diff -p -r1.222 configure.in
*** configure.in 1 Nov 2005 19:04:49 -0000 1.222
--- configure.in 4 Nov 2005 17:01:57 -0000
*************** AC_CHECK_TYPE(struct sockaddr_storage, A
*** 662,667 ****
--- 662,670 ----
#ifdef HAVE_NETINET_IN_H
#include <netinet/in.h>
#endif
+ #ifdef HAVE_SYS_SOCKET_H
+ #include <sys/socket.h>
+ #endif
])
AC_CHECK_TYPE(struct sockaddr_in6, AC_DEFINE
(HAVE_STRUCT_SOCKADDR_IN6, 1, [IPv6 socket addresses]), [], [
-Chris
--
Chris Parker
Director, Engineering
StarNet A Service of US LEC
(888)212-0099 Fax (847)963-1302
Wholesale Internet Services http://www.megapop.net
VoiceEclipse, The Fresh Alternative http://www.voiceeclipse.com
NOTICE: Message is sent IN CONFIDENCE to addressees. It may contain
information that is privileged, proprietary or confidential.
2
3
I have found a potential bug in the way rlm_file or valuepair does the
xlat of %{var} items. These are supposedly dynamic, being based on a
per-packet replacement. The following example can be done a different
way but its the simplest example I can think of ;-)
Take the following from a users file (X-MyCLI filled in from some db in
an earlier module).
DEFAULT X-MyCLI != "%{Calling-Station-Id}", Auth-Type:="Reject"
The db of valid CLI's might contain.
user cli
---------------
one 12345
two 54321
If you do two queries that should auth one thats sending: username=one,
callingid=12345; the other username=two, callingid=54321. Only the first
works the second failing because the in memory config for the check will
have changed to read X-MyCLI != 12345 ...!!!
Looking at the code this appears to be due to paircmp expanding the %{}
on the structure passed to it (a potentially bad idea for so many
reasons).
The best solution, I suspect, is to copy the data sent to paircmp and
work on the copy and not the original. The copy can be done on a
per-pair way and if deemed expensive only for things that need xlat.
..............................................
In sudo code:
for (check; check->next ; .....
memcpy(&blah, check, sizeof(check));
Do the comparison using blah instead of check.
memcpy(check, &blah, sizeof(check));
...............................................
I don't have a detailed patch yet as I have only done half the work
required to avoid trashing the config but thus far it does fix my case.
PS: Although I have only looked at 1.0.2 this appears to hold true of
the CVS head as well.
Am I missing something here and if not I'll be back soon with a complete
patch (Currently I just save the old check_item and put it back which is
fine in a single thread but not so clever in a threaded system).
--
Alister Winfield
3
6
Automatic report from sources (radiusd) between 03.11.2005 - 04.11.2005 GMT
by Automatic cvs log generator 04 Nov '05
by Automatic cvs log generator 04 Nov '05
04 Nov '05
CVS log entries from 03.11.2005 (Thu) 09:00:01 - 04.11.2005 (Fri) 09:00:00 GMT
=====================================================
Summary by authors
=====================================================
Author: aland
File: radiusd/src/main/listen.c; Revisions: 1.41, 1.40
Author: fcusack
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.h; Revisions: 1.30, 1.29
File: radiusd/src/modules/rlm_otp/otp_state.c; Revisions: 1.21, 1.20, 1.19
File: radiusd/src/modules/rlm_otp/otp_cardops.h; Revisions: 1.34, 1.33
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c; Revisions: 1.31, 1.30
File: radiusd/src/modules/rlm_otp/otp_cardops.c; Revisions: 1.52, 1.51
File: radiusd/src/modules/rlm_otp/otp.h; Revisions: 1.20, 1.19, 1.18
=====================================================
Combined list of identical log entries
=====================================================
Description:
change state fields failcount and minewin from int to uint32,
for portability (really this time)
Modified files:
File: radiusd/src/modules/rlm_otp/otp.h; Revision: 1.19;
Date: 2005/11/04 05:00:35; Author: fcusack; Lines: (+3 -3)
File: radiusd/src/modules/rlm_otp/otp_state.c; Revision: 1.20;
Date: 2005/11/04 05:00:35; Author: fcusack; Lines: (+14 -11)
-------------------------------
Description:
- change state field minauthtime to mincardtime
- change state fields failcount and minewin from int to uint32
Modified files:
File: radiusd/src/modules/rlm_otp/otp.h; Revision: 1.18;
Date: 2005/11/04 04:54:52; Author: fcusack; Lines: (+2 -2)
File: radiusd/src/modules/rlm_otp/otp_cardops.c; Revision: 1.51;
Date: 2005/11/04 04:54:53; Author: fcusack; Lines: (+9 -9)
File: radiusd/src/modules/rlm_otp/otp_cardops.h; Revision: 1.33;
Date: 2005/11/04 04:54:53; Author: fcusack; Lines: (+2 -2)
File: radiusd/src/modules/rlm_otp/otp_state.c; Revision: 1.19;
Date: 2005/11/04 04:54:53; Author: fcusack; Lines: (+8 -8)
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c; Revision: 1.30;
Date: 2005/11/04 04:54:53; Author: fcusack; Lines: (+3 -3)
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.h; Revision: 1.29;
Date: 2005/11/04 04:54:53; Author: fcusack; Lines: (+2 -2)
-------------------------------
Description:
- Remove duplicate work in cardops twin2cardtime() method by removing
the method altogether. Now we call challenge() before isearly(),
and pass the challenge in, instead of cardtime.
- mincardtime is now saved in the updatecsd() method instead of in
otp_cardops.c
- remove minewin state field (still version 5)
Modified files:
File: radiusd/src/modules/rlm_otp/otp.h; Revision: 1.20;
Date: 2005/11/04 07:28:58; Author: fcusack; Lines: (+1 -2)
File: radiusd/src/modules/rlm_otp/otp_cardops.c; Revision: 1.52;
Date: 2005/11/04 07:28:58; Author: fcusack; Lines: (+15 -28)
File: radiusd/src/modules/rlm_otp/otp_cardops.h; Revision: 1.34;
Date: 2005/11/04 07:28:58; Author: fcusack; Lines: (+3 -4)
File: radiusd/src/modules/rlm_otp/otp_state.c; Revision: 1.21;
Date: 2005/11/04 07:28:58; Author: fcusack; Lines: (+4 -20)
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c; Revision: 1.31;
Date: 2005/11/04 07:28:58; Author: fcusack; Lines: (+3 -25)
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.h; Revision: 1.30;
Date: 2005/11/04 07:28:58; Author: fcusack; Lines: (+4 -4)
=====================================================
Log entries
=====================================================
Description:
More cleanups & leak fixes
Modified files:
File: radiusd/src/main/listen.c; Revision: 1.41;
Date: 2005/11/04 00:40:48; Author: aland; Lines: (+31 -22)
-------------------------------
Description:
Abstract code some more.
Actually free stuff on errors
Modified files:
File: radiusd/src/main/listen.c; Revision: 1.40;
Date: 2005/11/03 23:51:50; Author: aland; Lines: (+55 -61)
=====================================================
Summary of modified files
=====================================================
File: radiusd/src/main/listen.c
Revisions: 1.41, 1.40
Authors: aland (+31 -22), aland (+55 -61)
-------------------------------
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.c
Revisions: 1.31, 1.30
Authors: fcusack (+3 -25), fcusack (+3 -3)
-------------------------------
File: radiusd/src/modules/rlm_otp/cardops/cryptocard.h
Revisions: 1.30, 1.29
Authors: fcusack (+4 -4), fcusack (+2 -2)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp.h
Revisions: 1.20, 1.19, 1.18
Authors: fcusack (+1 -2), fcusack (+3 -3), fcusack (+2 -2)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_cardops.c
Revisions: 1.52, 1.51
Authors: fcusack (+15 -28), fcusack (+9 -9)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_cardops.h
Revisions: 1.34, 1.33
Authors: fcusack (+3 -4), fcusack (+2 -2)
-------------------------------
File: radiusd/src/modules/rlm_otp/otp_state.c
Revisions: 1.21, 1.20, 1.19
Authors: fcusack (+4 -20), fcusack (+14 -11), fcusack (+8 -8)
--
Automatic cron job from /web/pages/us.freeradius.org/bin/new_makelog.pl
1
0