Automatic report from sources (radiusd) between 30.06.2008 - 01.07.2008 GMT
CVS log entries from 30.06.2008 (Mon) 08:00:00 - 01.07.2008 (Tue) 08:00:04 GMT ===================================================== Summary by authors ===================================================== Author: aland File: radiusd/src/modules/rlm_mschap/rlm_mschap.c; Revisions: 1.101 File: radiusd/src/modules/rlm_chap/rlm_chap.c; Revisions: 1.22 File: radiusd/src/include/radiusd.h; Revisions: 1.278 File: radiusd/src/main/auth.c; Revisions: 1.187 File: radiusd/raddb/radiusd.conf.in; Revisions: 1.277 File: radiusd/src/modules/rlm_digest/rlm_digest.c; Revisions: 1.34 File: radiusd/src/main/evaluate.c; Revisions: 1.47 File: radiusd/src/modules/rlm_realm/rlm_realm.c; Revisions: 1.74 File: radiusd/src/modules/rlm_pap/rlm_pap.c; Revisions: 1.64 File: radiusd/src/main/modules.c; Revisions: 1.163 File: radiusd/src/main/xlat.c; Revisions: 1.137 File: radiusd/src/modules/rlm_mschap/opendir.c; Revisions: 1.9 File: radiusd/src/main/mainconfig.c; Revisions: 1.154 File: radiusd/src/main/modcall.c; Revisions: 1.101 File: radiusd/src/modules/rlm_detail/rlm_detail.c; Revisions: 1.66 File: radiusd/src/modules/rlm_files/rlm_files.c; Revisions: 1.86 File: radiusd/src/main/util.c; Revisions: 1.70 File: radiusd/src/main/log.c; Revisions: 1.65, 1.64 File: radiusd/src/main/event.c; Revisions: 1.118 File: radiusd/share/dictionary.hp; Revisions: 1.6 File: radiusd/src/modules/rlm_preprocess/rlm_preprocess.c; Revisions: 1.84 File: radiusd/src/main/realms.c; Revisions: 1.60 ===================================================== Combined list of identical log entries ===================================================== Description: Define RDEBUG macros which implicitely take a "request", and call the new function radlog_request() Define new function radlog_request(), which should make it much easier to do configurable logging Modified files: File: radiusd/src/include/radiusd.h; Revision: 1.278; Date: 2008/06/30 09:29:18; Author: aland; Lines: (+25 -2) File: radiusd/src/main/log.c; Revision: 1.64; Date: 2008/06/30 09:29:18; Author: aland; Lines: (+47 -2) ------------------------------- Description: Allow controllable log file output, based on xlat. Warning... it can slow the server down a lot. Modified files: File: radiusd/src/main/log.c; Revision: 1.65; Date: 2008/06/30 11:44:05; Author: aland; Lines: (+67 -28) File: radiusd/src/main/mainconfig.c; Revision: 1.154; Date: 2008/06/30 11:44:05; Author: aland; Lines: (+4 -2) ------------------------------- Description: Use new RDEBUG macro Modified files: File: radiusd/src/modules/rlm_chap/rlm_chap.c; Revision: 1.22; Date: 2008/06/30 09:31:36; Author: aland; Lines: (+13 -13) File: radiusd/src/modules/rlm_mschap/opendir.c; Revision: 1.9; Date: 2008/06/30 09:31:36; Author: aland; Lines: (+2 -2) File: radiusd/src/modules/rlm_mschap/rlm_mschap.c; Revision: 1.101; Date: 2008/06/30 09:31:36; Author: aland; Lines: (+68 -68) File: radiusd/src/modules/rlm_pap/rlm_pap.c; Revision: 1.64; Date: 2008/06/30 09:31:36; Author: aland; Lines: (+44 -44) ------------------------------- Description: Use new RDEBUG macros Modified files: File: radiusd/src/main/auth.c; Revision: 1.187; Date: 2008/06/30 09:32:34; Author: aland; Lines: (+37 -37) File: radiusd/src/main/evaluate.c; Revision: 1.47; Date: 2008/06/30 09:32:34; Author: aland; Lines: (+33 -41) File: radiusd/src/main/event.c; Revision: 1.118; Date: 2008/06/30 09:32:34; Author: aland; Lines: (+63 -59) File: radiusd/src/main/modcall.c; Revision: 1.101; Date: 2008/06/30 09:32:34; Author: aland; Lines: (+23 -23) File: radiusd/src/main/realms.c; Revision: 1.60; Date: 2008/06/30 09:32:34; Author: aland; Lines: (+6 -6) ------------------------------- Description: DEBUG -> RDEBUG Modified files: File: radiusd/src/modules/rlm_detail/rlm_detail.c; Revision: 1.66; Date: 2008/06/30 11:49:12; Author: aland; Lines: (+14 -14) File: radiusd/src/modules/rlm_digest/rlm_digest.c; Revision: 1.34; Date: 2008/06/30 09:41:55; Author: aland; Lines: (+37 -37) File: radiusd/src/modules/rlm_files/rlm_files.c; Revision: 1.86; Date: 2008/06/30 11:46:31; Author: aland; Lines: (+3 -3) File: radiusd/src/modules/rlm_preprocess/rlm_preprocess.c; Revision: 1.84; Date: 2008/06/30 11:50:38; Author: aland; Lines: (+5 -5) File: radiusd/src/modules/rlm_realm/rlm_realm.c; Revision: 1.74; Date: 2008/06/30 11:52:26; Author: aland; Lines: (+21 -21) ===================================================== Log entries ===================================================== Description: Document configurable logging Modified files: File: radiusd/raddb/radiusd.conf.in; Revision: 1.277; Date: 2008/06/30 14:51:55; Author: aland; Lines: (+27 -2) ------------------------------- Description: New attributes from Arran Modified files: File: radiusd/share/dictionary.hp; Revision: 1.6; Date: 2008/06/30 08:29:15; Author: aland; Lines: (+21 -2) ------------------------------- Description: Use "" for server core && module Modified files: File: radiusd/src/main/modules.c; Revision: 1.163; Date: 2008/06/30 09:30:40; Author: aland; Lines: (+4 -4) ------------------------------- Description: Set request->radlog if debugging Modified files: File: radiusd/src/main/util.c; Revision: 1.70; Date: 2008/06/30 09:30:14; Author: aland; Lines: (+6 -2) ------------------------------- Description: New function %{debug: 1}, which sets the debug level per request Modified files: File: radiusd/src/main/xlat.c; Revision: 1.137; Date: 2008/06/30 09:29:44; Author: aland; Lines: (+34 -2) ===================================================== Summary of modified files ===================================================== File: radiusd/raddb/radiusd.conf.in Revisions: 1.277 Authors: aland (+27 -2) ------------------------------- File: radiusd/share/dictionary.hp Revisions: 1.6 Authors: aland (+21 -2) ------------------------------- File: radiusd/src/include/radiusd.h Revisions: 1.278 Authors: aland (+25 -2) ------------------------------- File: radiusd/src/main/auth.c Revisions: 1.187 Authors: aland (+37 -37) ------------------------------- File: radiusd/src/main/evaluate.c Revisions: 1.47 Authors: aland (+33 -41) ------------------------------- File: radiusd/src/main/event.c Revisions: 1.118 Authors: aland (+63 -59) ------------------------------- File: radiusd/src/main/log.c Revisions: 1.65, 1.64 Authors: aland (+67 -28), aland (+47 -2) ------------------------------- File: radiusd/src/main/mainconfig.c Revisions: 1.154 Authors: aland (+4 -2) ------------------------------- File: radiusd/src/main/modcall.c Revisions: 1.101 Authors: aland (+23 -23) ------------------------------- File: radiusd/src/main/modules.c Revisions: 1.163 Authors: aland (+4 -4) ------------------------------- File: radiusd/src/main/realms.c Revisions: 1.60 Authors: aland (+6 -6) ------------------------------- File: radiusd/src/main/util.c Revisions: 1.70 Authors: aland (+6 -2) ------------------------------- File: radiusd/src/main/xlat.c Revisions: 1.137 Authors: aland (+34 -2) ------------------------------- File: radiusd/src/modules/rlm_chap/rlm_chap.c Revisions: 1.22 Authors: aland (+13 -13) ------------------------------- File: radiusd/src/modules/rlm_detail/rlm_detail.c Revisions: 1.66 Authors: aland (+14 -14) ------------------------------- File: radiusd/src/modules/rlm_digest/rlm_digest.c Revisions: 1.34 Authors: aland (+37 -37) ------------------------------- File: radiusd/src/modules/rlm_files/rlm_files.c Revisions: 1.86 Authors: aland (+3 -3) ------------------------------- File: radiusd/src/modules/rlm_mschap/opendir.c Revisions: 1.9 Authors: aland (+2 -2) ------------------------------- File: radiusd/src/modules/rlm_mschap/rlm_mschap.c Revisions: 1.101 Authors: aland (+68 -68) ------------------------------- File: radiusd/src/modules/rlm_pap/rlm_pap.c Revisions: 1.64 Authors: aland (+44 -44) ------------------------------- File: radiusd/src/modules/rlm_preprocess/rlm_preprocess.c Revisions: 1.84 Authors: aland (+5 -5) ------------------------------- File: radiusd/src/modules/rlm_realm/rlm_realm.c Revisions: 1.74 Authors: aland (+21 -21) -- Automatic cron job from /web/pages/us.freeradius.org/bin/new_makelog.pl
Automatic cvs log generator wrote:
CVS log entries from 30.06.2008 (Mon) 08:00:00 - 01.07.2008 (Tue) 08:00:04 GMT ===================================================== Summary by authors ===================================================== Author: aland ... Define RDEBUG macros which implicitely take a "request", and call the new function radlog_request()
The result is that you can now run the server in "normal" mode, and then turn on debugging mode for one user, realm, group, whatever. The debug output can be directed to a separate file, so it doesn't go into radius.log. Normal output can also be split up into different log files by user, realm, group, etc. The main radius.log file still exists for global logging. I think the next release could be called 2.1. :) Alan DeKok.
A.L.M.Buxey@lboro.ac.uk wrote:
Hi,
I think the next release could be called 2.1. :)
I agree. the 2.0.2 - 2.0.5 feature set changes are not minor increments. some major new abilities.... not quite 3.x stuff though ;-)
alan - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/devel.html
Yep the dynamic client stuff is definitely worthy of a 2.1* if you can get it so that it doesn't block the main server process ! I'm up for enabling it on our production servers as an alternative to reading in the entire client list as load time, but with the current throttling limits that's not really possible. As for the logging stuff, excellent work but, though still unsure about that syntax, could you add an 'execute but don't assign return value' construct? There are other uses like doing SQL inserts, where you only really care about the return code. Just think it'll confuse people. Arran -- Arran Cudbard-Bell (A.Cudbard-Bell@sussex.ac.uk), Authentication, Authorisation and Accounting Officer, Infrastructure Services (IT Services), E1-1-08, Engineering 1, University Of Sussex, Brighton, BN1 9QT DDI+FAX: +44 1273 873900 | INT: 3900
Arran Cudbard-Bell wrote:
Yep the dynamic client stuff is definitely worthy of a 2.1* if you can get it so that it doesn't block the main server process !
That's a lot harder to do, for a number of reasons.
I'm up for enabling it on our production servers as an alternative to reading in the entire client list as load time, but with the current throttling limits that's not really possible.
You're seeing long delays on startup, aren't you? I'd suggest fixing the DB... it shouldn't take *that* log to do 1000 SQL queries. I think with small amounts of work, it could also dynamically read the clients from the file system, too. There's a bit of magic involved, but not too much. :)
As for the logging stuff, excellent work but, though still unsure about that syntax, could you add an 'execute but don't assign return value' construct?
I'm not sure what you mean by that... The new log stuff will be documented in the "log" subsection of radiusd.conf. Alan DeKok.
Arran Cudbard-Bell wrote:
A.L.M.Buxey@lboro.ac.uk wrote:
Hi,
I think the next release could be called 2.1. :)
I agree. the 2.0.2 - 2.0.5 feature set changes are not minor increments. some major new abilities.... not quite 3.x stuff though ;-)
alan - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/devel.html
Yep the dynamic client stuff is definitely worthy of a 2.1* if you can get it so that it doesn't block the main server process ! I'm up for enabling it on our production servers as an alternative to reading in the entire client list as load time, but with the current throttling limits that's not really possible.
As for the logging stuff, excellent work, though still unsure about that syntax. Could you add an 'execute but don't assign return value' construct? There are other uses like doing SQL insertswhere you only really care about the return code.
Just think it'll confuse people.
Arran
Sorry, still haven't woken up today... As a side note, if anyone tries to sell you a HP ProCurve WESMzl (Wireless Edge Service Module), pick up the nearest object of sufficient mass and beat them round the head with it. These things are pure evil, better than the AP530, but still evil. A whole weekend wasted reading through the ~200 page manual and i'm still no closer in getting the damn thing to function in a stable and satisfactory manner. At random intervals for absolutely no apparent reason, it will kick you out of it's management interface, or it's JAVA based web interface will freeze up completely waiting for an SNMP response. Just now it claimed it couldn't save the configuration... and yep it's erased the startup-config... well that's just great. -- Arran Cudbard-Bell (A.Cudbard-Bell@sussex.ac.uk), Authentication, Authorisation and Accounting Officer, Infrastructure Services (IT Services), E1-1-08, Engineering 1, University Of Sussex, Brighton, BN1 9QT DDI+FAX: +44 1273 873900 | INT: 3900
hi, i trust you have a lovely support contract either directly with vendor or through a preferred solutions supplier? these contracts need to be used vehemently for such paid and expensive solutions. alan
participants (4)
-
A.L.M.Buxey@lboro.ac.uk -
Alan DeKok -
Arran Cudbard-Bell -
Automatic cvs log generator