CVS log entries from 18.08.2005 (Thu) 08:00:01 - 19.08.2005 (Fri) 08:00:01 GMT ===================================================== Summary by authors ===================================================== Author: aland File: radiusd/src/main/modules.c; Revisions: 1.101, 1.100, 1.99 File: radiusd/src/include/conffile.h; Revisions: 1.26 File: radiusd/src/main/mainconfig.c; Revisions: 1.76, 1.75, 1.74 File: radiusd/configure.in; Revisions: 1.198.2.15 File: radiusd/src/main/radiusd.c; Revisions: 1.349 File: radiusd/src/main/modcall.c; Revisions: 1.42 File: radiusd/src/include/radiusd.h; Revisions: 1.200 File: radiusd/src/include/modcall.h; Revisions: 1.5 File: radiusd/src/main/radwho.c; Revisions: 1.44.2.3 File: radiusd/src/include/modpriv.h; Revisions: 1.6 File: radiusd/src/lib/dict.c; Revisions: 1.68 File: radiusd/src/main/conffile.c; Revisions: 1.125 Author: bjordanov File: radiusd/src/modules/rlm_perl/rlm_perl.c; Revisions: 1.23 ===================================================== Combined list of identical log entries ===================================================== Description: Got rid of read_radius_conf(), as it's no longer needed Modified files: File: radiusd/src/include/radiusd.h; Revision: 1.200; Date: 2005/08/18 21:37:48; Author: aland; Lines: (+1 -2) File: radiusd/src/main/mainconfig.c; Revision: 1.75; Date: 2005/08/18 21:37:48; Author: aland; Lines: (+35 -51) ------------------------------- Description: Moved call to setup_modules() from server core to read_mainconfig Modified files: File: radiusd/src/main/mainconfig.c; Revision: 1.74; Date: 2005/08/18 17:34:30; Author: aland; Lines: (+7 -1) File: radiusd/src/main/modules.c; Revision: 1.100; Date: 2005/08/18 17:34:30; Author: aland; Lines: (+4 -4) File: radiusd/src/main/radiusd.c; Revision: 1.349; Date: 2005/08/18 17:34:29; Author: aland; Lines: (+2 -16) ------------------------------- Description: Move modules back to static struct, in preparation for not tearing down the modules on HUP Modified files: File: radiusd/src/include/modcall.h; Revision: 1.5; Date: 2005/08/18 17:22:01; Author: aland; Lines: (+2 -2) File: radiusd/src/include/modpriv.h; Revision: 1.6; Date: 2005/08/18 17:22:01; Author: aland; Lines: (+2 -2) File: radiusd/src/main/modcall.c; Revision: 1.42; Date: 2005/08/18 17:22:01; Author: aland; Lines: (+2 -2) File: radiusd/src/main/modules.c; Revision: 1.99; Date: 2005/08/18 17:22:01; Author: aland; Lines: (+40 -10) ------------------------------- Description: On HUP, migrate the module configuration from the old CONF_SECTION to the new CONF_SECTION. This means that (for example), sql doesn't have to tear down it's sockets & re-build them on HUP. Instead, it just keeps working. The code is disabled (#if 0), because many modules depend on files on the disk, and they should re-read those on HUP, if they've changed. This additional work requires: - flag in module_t saying "HUP-safe" - and the ability for modules to "register" files that they depend, so that the HUP code can do the stat() itself, and migrate the CONF_SECTION if nothing has changed Modified files: File: radiusd/src/include/conffile.h; Revision: 1.26; Date: 2005/08/18 23:31:21; Author: aland; Lines: (+7 -1) File: radiusd/src/main/conffile.c; Revision: 1.125; Date: 2005/08/18 23:31:21; Author: aland; Lines: (+136 -2) File: radiusd/src/main/mainconfig.c; Revision: 1.76; Date: 2005/08/18 23:31:21; Author: aland; Lines: (+18 -6) ===================================================== Log entries ===================================================== Description: Update version number, in preparation for 1.0.5 Modified files: File: radiusd/configure.in; Revision: 1.198.2.15; Date: 2005/08/18 17:27:16; Author: aland; Lines: (+2 -2) ------------------------------- Description: Now that we have 1000's of ATTRIBUTE's and VALUE's in the dictionary, cache the 'mtime' of each file we load, so that on HUP we can quickly stat() the files, see they're the same, and don't reload the dictionaries. This doesn't help programs like radclient, but it doesn't hurt them, either. Modified files: File: radiusd/src/lib/dict.c; Revision: 1.68; Date: 2005/08/18 18:18:30; Author: aland; Lines: (+118 -10) ------------------------------- Description: Removed extraneous debug message Modified files: File: radiusd/src/main/modules.c; Revision: 1.101; Date: 2005/08/18 23:19:38; Author: aland; Lines: (+3 -4) ------------------------------- Description: signed int fix Modified files: File: radiusd/src/main/radwho.c; Revision: 1.44.2.3; Date: 2005/08/18 17:26:42; Author: aland; Lines: (+3 -3) ------------------------------- Description: Moved checking and allocation for interp from init_pool into perl_instantiate. We needed it here for making an interp for every perl_instance from main interp. Modified files: File: radiusd/src/modules/rlm_perl/rlm_perl.c; Revision: 1.23; Date: 2005/08/18 18:27:58; Author: bjordanov; Lines: (+14 -13) ===================================================== Summary of modified files ===================================================== File: radiusd/configure.in Revisions: 1.198.2.15 Authors: aland (+2 -2) ------------------------------- File: radiusd/src/include/conffile.h Revisions: 1.26 Authors: aland (+7 -1) ------------------------------- File: radiusd/src/include/modcall.h Revisions: 1.5 Authors: aland (+2 -2) ------------------------------- File: radiusd/src/include/modpriv.h Revisions: 1.6 Authors: aland (+2 -2) ------------------------------- File: radiusd/src/include/radiusd.h Revisions: 1.200 Authors: aland (+1 -2) ------------------------------- File: radiusd/src/lib/dict.c Revisions: 1.68 Authors: aland (+118 -10) ------------------------------- File: radiusd/src/main/conffile.c Revisions: 1.125 Authors: aland (+136 -2) ------------------------------- File: radiusd/src/main/mainconfig.c Revisions: 1.76, 1.75, 1.74 Authors: aland (+18 -6), aland (+35 -51), aland (+7 -1) ------------------------------- File: radiusd/src/main/modcall.c Revisions: 1.42 Authors: aland (+2 -2) ------------------------------- File: radiusd/src/main/modules.c Revisions: 1.101, 1.100, 1.99 Authors: aland (+3 -4), aland (+4 -4), aland (+40 -10) ------------------------------- File: radiusd/src/main/radiusd.c Revisions: 1.349 Authors: aland (+2 -16) ------------------------------- File: radiusd/src/main/radwho.c Revisions: 1.44.2.3 Authors: aland (+3 -3) ------------------------------- File: radiusd/src/modules/rlm_perl/rlm_perl.c Revisions: 1.23 Authors: bjordanov (+14 -13) -- Automatic cron job from /web/pages/us.freeradius.org/bin/new_makelog.pl