Automatic report from sources (radiusd) between 20.04.2007 - 21.04.2007 GMT
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
participants (1)
-
Automatic cvs log generator