CVS log entries from 04.05.2007 (Fri) 08:00:00 - 05.05.2007 (Sat) 08:00:01 GMT ===================================================== Summary by authors ===================================================== Author: aland File: radiusd/src/main/threads.c; Revisions: 1.125 File: radiusd/src/lib/valuepair.c; Revisions: 1.120 File: radiusd/src/main/radiusd.c; Revisions: 1.366 File: radiusd/src/modules/rlm_detail/rlm_detail.c; Revisions: 1.60 File: radiusd/src/main/listen.c; Revisions: 1.72, 1.71, 1.70 File: radiusd/src/include/radiusd.h; Revisions: 1.230 Author: pnixon File: radiusd/doc/examples/postgresql.sql; Revisions: 1.1.2.9 ===================================================== Combined list of identical log entries ===================================================== Description: Added a self-pipe as per Emile's ideas at: http://www.xs4all.nl/~evbergen/unix-signals.html We don't need to handle more than 2-3 signals, so it all fits into one byte. Also added "detail" flag, so we can later add feedback from the child threads. If there are no queued requests, AND there's at least one thread waiting for something to do, THEN it's OK to read from the detail file. Modified files: File: radiusd/src/include/radiusd.h; Revision: 1.230; Date: 2007/05/04 09:18:08; Author: aland; Lines: (+11 -3) File: radiusd/src/main/radiusd.c; Revision: 1.366; Date: 2007/05/04 09:18:08; Author: aland; Lines: (+238 -145) ===================================================== Log entries ===================================================== Description: oops.. no need for the same column name twice.. Modified files: File: radiusd/doc/examples/postgresql.sql; Revision: 1.1.2.9; Date: 2007/05/04 14:59:51; Author: pnixon; Lines: (+1 -2) ------------------------------- Description: Do more initialization Modified files: File: radiusd/src/lib/valuepair.c; Revision: 1.120; Date: 2007/05/04 11:57:08; Author: aland; Lines: (+6 -2) ------------------------------- Description: Be more forgiving about corner cases Modified files: File: radiusd/src/main/listen.c; Revision: 1.72; Date: 2007/05/04 13:00:15; Author: aland; Lines: (+6 -10) ------------------------------- Description: Cleanup up detail file handling a little. Fixed a memory leak (how did that get in again?). It seems to work... Modified files: File: radiusd/src/main/listen.c; Revision: 1.71; Date: 2007/05/04 12:42:38; Author: aland; Lines: (+35 -33) ------------------------------- Description: more sanity checks, and clarify the code Modified files: File: radiusd/src/main/listen.c; Revision: 1.70; Date: 2007/05/04 09:06:15; Author: aland; Lines: (+17 -20) ------------------------------- Description: When adding a non-detail REQUEST to the queue, mark detail reading as not possible. When a thread finishes a request, AND the queues are empty, mark detail reading as possible. Modified files: File: radiusd/src/main/threads.c; Revision: 1.125; Date: 2007/05/04 12:43:51; Author: aland; Lines: (+36 -5) ------------------------------- Description: Suppress writes to the detail file if the request was read from a detail file. In post-proxy, if there's no proxy reply, we must be in a Post-Proxy-Type = Fail section, so run the accounting section Modified files: File: radiusd/src/modules/rlm_detail/rlm_detail.c; Revision: 1.60; Date: 2007/05/04 08:18:13; Author: aland; Lines: (+18 -3) ===================================================== Summary of modified files ===================================================== File: radiusd/doc/examples/postgresql.sql Revisions: 1.1.2.9 Authors: pnixon (+1 -2) ------------------------------- File: radiusd/src/include/radiusd.h Revisions: 1.230 Authors: aland (+11 -3) ------------------------------- File: radiusd/src/lib/valuepair.c Revisions: 1.120 Authors: aland (+6 -2) ------------------------------- File: radiusd/src/main/listen.c Revisions: 1.72, 1.71, 1.70 Authors: aland (+6 -10), aland (+35 -33), aland (+17 -20) ------------------------------- File: radiusd/src/main/radiusd.c Revisions: 1.366 Authors: aland (+238 -145) ------------------------------- File: radiusd/src/main/threads.c Revisions: 1.125 Authors: aland (+36 -5) ------------------------------- File: radiusd/src/modules/rlm_detail/rlm_detail.c Revisions: 1.60 Authors: aland (+18 -3) -- Automatic cron job from /web/pages/us.freeradius.org/bin/new_makelog.pl