Automatic report from sources (radiusd) between 20.04.2007 - 21.04.2007 GMT
Automatic cvs log generator
cparker at starnetusa.net
Sat Apr 21 10:03:28 CEST 2007
CVS log entries from 20.04.2007 (Fri) 08:00:01 - 21.04.2007 (Sat) 08:00:01 GMT
=====================================================
Summary by authors
=====================================================
Author: aland
File: radiusd/src/main/valuepair.c; Revisions: 1.83
File: radiusd/src/main/listen.c; Revisions: 1.63
File: radiusd/src/include/radiusd.h; Revisions: 1.227, 1.226
File: radiusd/src/modules/rlm_sqlcounter/rlm_sqlcounter.c; Revisions: 1.37
File: radiusd/src/modules/rlm_digest/rlm_digest.c; Revisions: 1.28
File: radiusd/src/modules/rlm_attr_filter/rlm_attr_filter.c; Revisions: 1.36
File: radiusd/src/modules/rlm_counter/rlm_counter.c; Revisions: 1.61
File: radiusd/src/modules/rlm_expr/paircmp.c; Revisions: 1.13
File: radiusd/src/main/xlat.c; Revisions: 1.118
File: radiusd/src/modules/rlm_pap/rlm_pap.c; Revisions: 1.51
File: radiusd/src/modules/rlm_realm/rlm_realm.c; Revisions: 1.66, 1.65
File: radiusd/raddb/eap.conf; Revisions: 1.11, 1.4.4.5
File: radiusd/src/lib/radius.c; Revisions: 1.202, 1.201
File: radiusd/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c; Revisions: 1.41, 1.21.4.14
File: radiusd/src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c; Revisions: 1.7
File: radiusd/src/modules/rlm_sqlippool/rlm_sqlippool.c; Revisions: 1.28
File: radiusd/src/modules/rlm_detail/rlm_detail.c; Revisions: 1.59
File: radiusd/src/modules/rlm_expiration/rlm_expiration.c; Revisions: 1.15
File: radiusd/src/modules/rlm_ippool/rlm_ippool.c; Revisions: 1.45
File: radiusd/src/main/event.c; Revisions: 1.23, 1.22
File: radiusd/src/include/libradius.h; Revisions: 1.137, 1.136, 1.135, 1.134
File: radiusd/src/modules/rlm_preprocess/rlm_preprocess.c; Revisions: 1.76
File: radiusd/src/modules/rlm_logintime/rlm_logintime.c; Revisions: 1.15
=====================================================
Combined list of identical log entries
=====================================================
Description:
RADCLIENT is not const, as it gets updated for SNMP stats
Modified files:
File: radiusd/src/include/radiusd.h; Revision: 1.226;
Date: 2007/04/20 09:21:41; Author: aland; Lines: (+3 -3)
File: radiusd/src/main/event.c; Revision: 1.23;
Date: 2007/04/20 09:21:41; Author: aland; Lines: (+7 -6)
-------------------------------
Description:
Added rad_recv_header() function, which calls MSG_PEEK on the
socket to get the header, and the source IP. This allows us
to perform some basic sanity checks, like "known client" before
we allocate memory for the packet.
This slows the server down slightly for normal cases, but can
greatly improve its robustness to DoS attacks. As of now, it
logs *nothing* and allocates *no* memory on a DoS, so it should
be able to deal with them pretty well.
The rad_recv_header() function also returns the size of the packet
(taken from the header), which can permit us in the future to
minimize the number of memory allocations we make.
Modified files:
File: radiusd/src/include/libradius.h; Revision: 1.135;
Date: 2007/04/20 08:48:54; Author: aland; Lines: (+4 -2)
File: radiusd/src/lib/radius.c; Revision: 1.201;
Date: 2007/04/20 08:48:54; Author: aland; Lines: (+86 -5)
File: radiusd/src/main/listen.c; Revision: 1.63;
Date: 2007/04/20 08:48:54; Author: aland; Lines: (+69 -45)
-------------------------------
Description:
Removed the "verified" field from RADIUS_PACKET, as we no longer
accept old-style accounting packets
Modified files:
File: radiusd/src/include/libradius.h; Revision: 1.136;
Date: 2007/04/20 09:26:00; Author: aland; Lines: (+3 -4)
File: radiusd/src/lib/radius.c; Revision: 1.202;
Date: 2007/04/20 09:26:00; Author: aland; Lines: (+18 -28)
File: radiusd/src/main/xlat.c; Revision: 1.118;
Date: 2007/04/20 09:26:01; Author: aland; Lines: (+3 -6)
File: radiusd/src/modules/rlm_detail/rlm_detail.c; Revision: 1.59;
Date: 2007/04/20 09:26:02; Author: aland; Lines: (+7 -6)
-------------------------------
Description:
Note warnings if there's no DH, and how to fix it.
Modified files:
File: radiusd/raddb/eap.conf; Revision: 1.4.4.5;
Date: 2007/04/20 11:58:45; Author: aland; Lines: (+8 -1)
File: radiusd/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c; Revision: 1.41;
Date: 2007/04/20 11:59:10; Author: aland; Lines: (+8 -2)
File: radiusd/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c; Revision: 1.21.4.14;
Date: 2007/04/20 11:58:46; Author: aland; Lines: (+7 -1)
-------------------------------
Description:
Use new radius_paircreate() function.
also cleaned up wrong code in Novell's eDir solution, that
put strings into vp_strvalue for integer types
Modified files:
File: radiusd/src/modules/rlm_attr_filter/rlm_attr_filter.c; Revision: 1.36;
Date: 2007/04/20 14:31:32; Author: aland; Lines: (+6 -10)
File: radiusd/src/modules/rlm_counter/rlm_counter.c; Revision: 1.61;
Date: 2007/04/20 14:31:32; Author: aland; Lines: (+4 -12)
File: radiusd/src/modules/rlm_digest/rlm_digest.c; Revision: 1.28;
Date: 2007/04/20 14:31:31; Author: aland; Lines: (+5 -12)
File: radiusd/src/modules/rlm_expiration/rlm_expiration.c; Revision: 1.15;
Date: 2007/04/20 14:31:32; Author: aland; Lines: (+5 -8)
File: radiusd/src/modules/rlm_expr/paircmp.c; Revision: 1.13;
Date: 2007/04/20 14:31:30; Author: aland; Lines: (+11 -9)
File: radiusd/src/modules/rlm_ippool/rlm_ippool.c; Revision: 1.45;
Date: 2007/04/20 14:31:32; Author: aland; Lines: (+8 -15)
File: radiusd/src/modules/rlm_logintime/rlm_logintime.c; Revision: 1.15;
Date: 2007/04/20 14:31:31; Author: aland; Lines: (+6 -7)
File: radiusd/src/modules/rlm_pap/rlm_pap.c; Revision: 1.51;
Date: 2007/04/20 14:31:29; Author: aland; Lines: (+7 -10)
File: radiusd/src/modules/rlm_preprocess/rlm_preprocess.c; Revision: 1.76;
Date: 2007/04/20 14:31:30; Author: aland; Lines: (+24 -41)
File: radiusd/src/modules/rlm_realm/rlm_realm.c; Revision: 1.66;
Date: 2007/04/20 14:31:30; Author: aland; Lines: (+5 -8)
File: radiusd/src/modules/rlm_sqlcounter/rlm_sqlcounter.c; Revision: 1.37;
Date: 2007/04/20 14:31:31; Author: aland; Lines: (+6 -7)
File: radiusd/src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c; Revision: 1.7;
Date: 2007/04/20 14:31:31; Author: aland; Lines: (+4 -14)
File: radiusd/src/modules/rlm_sqlippool/rlm_sqlippool.c; Revision: 1.28;
Date: 2007/04/20 14:31:30; Author: aland; Lines: (+4 -8)
-------------------------------
Description:
New radius_paircreate() function that takes a REQUEST* and a
VALUE_PAIR**, along with the attr & type of paircreate().
It creates the pair (or exits if it can't, because it's OOM).
then adds the pair to the VP**.
This ends up removing a fair amount of code in the modules &&
server core, that did:
vp = pairmake()
if (!vp) {
oom
...
}
pairadd()
Modified files:
File: radiusd/src/include/radiusd.h; Revision: 1.227;
Date: 2007/04/20 14:30:11; Author: aland; Lines: (+4 -2)
File: radiusd/src/main/valuepair.c; Revision: 1.83;
Date: 2007/04/20 14:30:11; Author: aland; Lines: (+28 -2)
=====================================================
Log entries
=====================================================
Description:
Note command to create DH file
Modified files:
File: radiusd/raddb/eap.conf; Revision: 1.11;
Date: 2007/04/20 11:48:40; Author: aland; Lines: (+7 -1)
-------------------------------
Description:
Can't remove lvalue completely until we've audited the code
for all locations that assume they can write data to vp_strvalue
of an integer/date/ipaddr type
Modified files:
File: radiusd/src/include/libradius.h; Revision: 1.137;
Date: 2007/04/20 14:08:44; Author: aland; Lines: (+17 -5)
-------------------------------
Description:
Removed "lvalue" from the VALUE_PAIR structure. This will break
many third-party modules.
However, it enables us to pass the VALUE_PAIR_DATA structure
around, and do comparisons on it, which should permit greater
flexibility in the configuration.
Modified files:
File: radiusd/src/include/libradius.h; Revision: 1.134;
Date: 2007/04/20 08:43:21; Author: aland; Lines: (+5 -6)
-------------------------------
Description:
run "can_handle_new_request" on all packets, not just ones
which are completely new (i.e. for which there is no request
in the request hash)
Update "received_retransmit" to handle duplicate accounting packets.
These should NOT happen, but the code now handles them.
Modified files:
File: radiusd/src/main/event.c; Revision: 1.22;
Date: 2007/04/20 08:41:28; Author: aland; Lines: (+28 -6)
-------------------------------
Description:
IPv6 is now supported
Modified files:
File: radiusd/src/modules/rlm_realm/rlm_realm.c; Revision: 1.65;
Date: 2007/04/20 13:19:27; Author: aland; Lines: (+2 -7)
=====================================================
Summary of modified files
=====================================================
File: radiusd/raddb/eap.conf
Revisions: 1.11, 1.4.4.5
Authors: aland (+7 -1), aland (+8 -1)
-------------------------------
File: radiusd/src/include/libradius.h
Revisions: 1.137, 1.136, 1.135, 1.134
Authors: aland (+17 -5), aland (+3 -4), aland (+4 -2), aland (+5 -6)
-------------------------------
File: radiusd/src/include/radiusd.h
Revisions: 1.227, 1.226
Authors: aland (+4 -2), aland (+3 -3)
-------------------------------
File: radiusd/src/lib/radius.c
Revisions: 1.202, 1.201
Authors: aland (+18 -28), aland (+86 -5)
-------------------------------
File: radiusd/src/main/event.c
Revisions: 1.23, 1.22
Authors: aland (+7 -6), aland (+28 -6)
-------------------------------
File: radiusd/src/main/listen.c
Revisions: 1.63
Authors: aland (+69 -45)
-------------------------------
File: radiusd/src/main/valuepair.c
Revisions: 1.83
Authors: aland (+28 -2)
-------------------------------
File: radiusd/src/main/xlat.c
Revisions: 1.118
Authors: aland (+3 -6)
-------------------------------
File: radiusd/src/modules/rlm_attr_filter/rlm_attr_filter.c
Revisions: 1.36
Authors: aland (+6 -10)
-------------------------------
File: radiusd/src/modules/rlm_counter/rlm_counter.c
Revisions: 1.61
Authors: aland (+4 -12)
-------------------------------
File: radiusd/src/modules/rlm_detail/rlm_detail.c
Revisions: 1.59
Authors: aland (+7 -6)
-------------------------------
File: radiusd/src/modules/rlm_digest/rlm_digest.c
Revisions: 1.28
Authors: aland (+5 -12)
-------------------------------
File: radiusd/src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
Revisions: 1.41, 1.21.4.14
Authors: aland (+8 -2), aland (+7 -1)
-------------------------------
File: radiusd/src/modules/rlm_expiration/rlm_expiration.c
Revisions: 1.15
Authors: aland (+5 -8)
-------------------------------
File: radiusd/src/modules/rlm_expr/paircmp.c
Revisions: 1.13
Authors: aland (+11 -9)
-------------------------------
File: radiusd/src/modules/rlm_ippool/rlm_ippool.c
Revisions: 1.45
Authors: aland (+8 -15)
-------------------------------
File: radiusd/src/modules/rlm_logintime/rlm_logintime.c
Revisions: 1.15
Authors: aland (+6 -7)
-------------------------------
File: radiusd/src/modules/rlm_pap/rlm_pap.c
Revisions: 1.51
Authors: aland (+7 -10)
-------------------------------
File: radiusd/src/modules/rlm_preprocess/rlm_preprocess.c
Revisions: 1.76
Authors: aland (+24 -41)
-------------------------------
File: radiusd/src/modules/rlm_realm/rlm_realm.c
Revisions: 1.66, 1.65
Authors: aland (+5 -8), aland (+2 -7)
-------------------------------
File: radiusd/src/modules/rlm_sqlcounter/rlm_sqlcounter.c
Revisions: 1.37
Authors: aland (+6 -7)
-------------------------------
File: radiusd/src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
Revisions: 1.7
Authors: aland (+4 -14)
-------------------------------
File: radiusd/src/modules/rlm_sqlippool/rlm_sqlippool.c
Revisions: 1.28
Authors: aland (+4 -8)
--
Automatic cron job from /web/pages/us.freeradius.org/bin/new_makelog.pl
More information about the Freeradius-Devel
mailing list