CVS log entries from 10.04.2007 (Tue) 08:00:01 - 11.04.2007 (Wed) 08:00:01 GMT ===================================================== Summary by authors ===================================================== Author: aland File: radiusd/src/main/xlat.c; Revisions: 1.115 File: radiusd/src/main/modules.c; Revisions: 1.118 File: radiusd/src/include/radius_snmp.h; Revisions: 1.16 File: radiusd/src/main/radiusd.c; Revisions: 1.364 File: radiusd/src/main/listen.c; Revisions: 1.58, 1.57 File: radiusd/src/main/client.c; Revisions: 1.53 File: radiusd/src/include/radiusd.h; Revisions: 1.222, 1.221, 1.220 File: radiusd/src/main/event.c; Revisions: 1.11, 1.10, 1.9, 1.8, 1.7, 1.6, 1.5 File: radiusd/src/main/realms.c; Revisions: 1.4 File: radiusd/src/main/radius_snmp.c; Revisions: 1.31 File: radiusd/src/main/version.c; Revisions: 1.19 File: radiusd/src/include/realms.h; Revisions: 1.3 ===================================================== Combined list of identical log entries ===================================================== Description: rad_panic never returns In cleanup_delay, remove any pending events. Otherwise, pending events would be called for a free'd REQUEST moved check for zombie home server to separate function home_server_ldb now takes realm name && pool, not REALM. This lets us send an outstanding request to a different home server for the same realm, when we receive a retransmit, and discover that the realm has (or should have been) marked dead. This functionality should minimize the number of requests that don't get responses. Modified files: File: radiusd/src/include/radiusd.h; Revision: 1.220; Date: 2007/04/10 10:22:14; Author: aland; Lines: (+3 -2) File: radiusd/src/include/realms.h; Revision: 1.3; Date: 2007/04/10 10:22:15; Author: aland; Lines: (+3 -3) File: radiusd/src/main/event.c; Revision: 1.6; Date: 2007/04/10 10:22:15; Author: aland; Lines: (+127 -49) File: radiusd/src/main/realms.c; Revision: 1.4; Date: 2007/04/10 10:22:15; Author: aland; Lines: (+19 -25) ------------------------------- Description: Keep SNMP statistics for packets we receive from clients, too. This should make the server somewhat more useful in some situations. TO DO - update to new RFC's with IPv6 support - add client MIBs for proxied packets - double-check that counters meet "issues & fixes" text Modified files: File: radiusd/src/include/radius_snmp.h; Revision: 1.16; Date: 2007/04/10 14:21:23; Author: aland; Lines: (+22 -22) File: radiusd/src/include/radiusd.h; Revision: 1.222; Date: 2007/04/10 14:21:23; Author: aland; Lines: (+8 -2) File: radiusd/src/main/client.c; Revision: 1.53; Date: 2007/04/10 14:21:24; Author: aland; Lines: (+18 -4) File: radiusd/src/main/event.c; Revision: 1.9; Date: 2007/04/10 14:21:24; Author: aland; Lines: (+46 -30) File: radiusd/src/main/listen.c; Revision: 1.58; Date: 2007/04/10 14:21:23; Author: aland; Lines: (+17 -6) File: radiusd/src/main/modules.c; Revision: 1.118; Date: 2007/04/10 14:21:24; Author: aland; Lines: (+7 -2) File: radiusd/src/main/radius_snmp.c; Revision: 1.31; Date: 2007/04/10 14:21:24; Author: aland; Lines: (+36 -21) ------------------------------- Description: Moved SNMP socket handling to listen.c, in preparation for priority queues of sockets. i.e. we may decide to completely ignore SNMP requests if there is a pending queue of authentication requests. Modified files: File: radiusd/src/include/radiusd.h; Revision: 1.221; Date: 2007/04/10 13:11:01; Author: aland; Lines: (+3 -2) File: radiusd/src/main/listen.c; Revision: 1.57; Date: 2007/04/10 13:11:01; Author: aland; Lines: (+67 -9) File: radiusd/src/main/radiusd.c; Revision: 1.364; Date: 2007/04/10 13:11:01; Author: aland; Lines: (+6 -43) ===================================================== Log entries ===================================================== Description: Allow cleanup_delay() to be called with REQUEST_DONE, too. In cleanup_delay(), call wait_for_proxy_id_to_expire only if the request is in the proxy hash. If the request has been proxied and we suddenly find there's no home servers, we will have request->proxy, but it won't be in the proxy hash. In wait_a_bit() call cleanup_delay() when the request is marked REQUEST_DONE, to avoid memory leaks. When switching a proxied request from a dead home server to a live one, call wait_a_bit() after request_post_handler (which is what normally happens) to ensure that REJECT_DELAY, etc. get properly handled. Modified files: File: radiusd/src/main/event.c; Revision: 1.11; Date: 2007/04/11 05:04:33; Author: aland; Lines: (+17 -18) ------------------------------- Description: Set no such child PID for reject/cleanup requests Modified files: File: radiusd/src/main/event.c; Revision: 1.10; Date: 2007/04/10 14:58:52; Author: aland; Lines: (+5 -3) ------------------------------- Description: Remember the new home server Set proxy->data to NULL after free'ing it Modified files: File: radiusd/src/main/event.c; Revision: 1.8; Date: 2007/04/10 13:36:06; Author: aland; Lines: (+4 -3) ------------------------------- Description: cleaned up debug messages Modified files: File: radiusd/src/main/event.c; Revision: 1.7; Date: 2007/04/10 10:39:04; Author: aland; Lines: (+7 -6) ------------------------------- Description: *** empty log message *** Modified files: File: radiusd/src/main/event.c; Revision: 1.5; Date: 2007/04/10 08:00:47; Author: aland; Lines: (+27 -5) ------------------------------- Description: Update the copyright years Modified files: File: radiusd/src/main/version.c; Revision: 1.19; Date: 2007/04/10 10:27:13; Author: aland; Lines: (+3 -3) ------------------------------- Description: make ':-' work again Modified files: File: radiusd/src/main/xlat.c; Revision: 1.115; Date: 2007/04/10 11:30:27; Author: aland; Lines: (+16 -2) ===================================================== Summary of modified files ===================================================== File: radiusd/src/include/radius_snmp.h Revisions: 1.16 Authors: aland (+22 -22) ------------------------------- File: radiusd/src/include/radiusd.h Revisions: 1.222, 1.221, 1.220 Authors: aland (+8 -2), aland (+3 -2), aland (+3 -2) ------------------------------- File: radiusd/src/include/realms.h Revisions: 1.3 Authors: aland (+3 -3) ------------------------------- File: radiusd/src/main/client.c Revisions: 1.53 Authors: aland (+18 -4) ------------------------------- File: radiusd/src/main/event.c Revisions: 1.11, 1.10, 1.9, 1.8, 1.7, 1.6, 1.5 Authors: aland (+17 -18), aland (+5 -3), aland (+46 -30), aland (+4 -3), aland (+7 -6), aland (+127 -49), aland (+27 -5) ------------------------------- File: radiusd/src/main/listen.c Revisions: 1.58, 1.57 Authors: aland (+17 -6), aland (+67 -9) ------------------------------- File: radiusd/src/main/modules.c Revisions: 1.118 Authors: aland (+7 -2) ------------------------------- File: radiusd/src/main/radius_snmp.c Revisions: 1.31 Authors: aland (+36 -21) ------------------------------- File: radiusd/src/main/radiusd.c Revisions: 1.364 Authors: aland (+6 -43) ------------------------------- File: radiusd/src/main/realms.c Revisions: 1.4 Authors: aland (+19 -25) ------------------------------- File: radiusd/src/main/version.c Revisions: 1.19 Authors: aland (+3 -3) ------------------------------- File: radiusd/src/main/xlat.c Revisions: 1.115 Authors: aland (+16 -2) -- Automatic cron job from /web/pages/us.freeradius.org/bin/new_makelog.pl