Include files used to build the server are now <freeradius-devel/*.h>
[freeradius.git] / src / main / threads.c
2005-11-11 aland Include files used to build the server are now <freera...
2005-10-31 aland Removed bogus code
2005-10-28 aland Move table of PID's to wait for into a hash table...
2005-10-17 aland Queue the request, THEN look for more threads
2005-10-17 aland Increment head *after* deleting it from the queue
2005-09-15 aland Add new hash table function so that small amounts...
2005-09-14 aland Make thread queue use new hash function, instead of...
2005-08-16 aland Darwin support
2005-06-29 aland Added one more (important) call to reap_children
2005-05-12 aland make max_queue_size configurable, in preparation for...
2005-04-27 aland Don't include libradius.h right after autoconf.h,...
2005-04-22 aland Fix compiler warning.
2005-04-22 aland renamed queue mutex to make it clearer what's going on
2005-04-11 aland Initialize wait_mutex, not queue mutex
2005-03-25 mgriegoImplement OpenSSL static locking callbacks. This will...
2005-02-16 aland reap children in a child thread, not in the main serve...
2005-02-16 aland re-write of handling SIGCHLD.
2005-02-16 aland removed external declaration of rad_savepid. This...
2005-02-15 aland Move SIGCHLD handler to threads.c, no one else needs it
2005-02-15 aland Handle the case where the threads aren't initialized
2004-12-15 aland Fix minor typos
2004-12-15 aland Unlock mutex after updating structure, not before
2004-12-15 aland Unblock SIGCHLD when returning.
2004-10-20 aland Move yet more code around.
2004-10-20 aland move rad_respond() to threads.c. It's not the perfect...
2004-05-07 aland If the queue of requests to process gets too large...
2004-04-15 aland Mark spare threads once per second.
2004-04-15 aland Deleted an assertion, as it gets caught in race condit...
2004-04-14 aland A few more assertions about fake packets.
2004-04-12 aland Moved increment into mutex-protected section, in prepa...
2004-04-08 aland Only cancel running threads.
2004-04-05 aland If the request queue is too large, complain, and disca...
2004-02-26 aland perl -i -npe "s/[ \t]+$//g" `find src -name "*.[ch...
2003-12-10 aland When checking new request or proxy reply, don't bother...
2003-12-07 aland De-coupled the input requests from the thread management.
2003-12-05 aland Re-arranged the rad_check_list & proxy_check_list...
2003-09-03 cparkerGlob patch to change #if to #ifdef when checking variab...
2003-07-30 aland Pull fix from the head
2003-07-30 aland Handle EINTR for sem_wait
2003-07-22 aland Pull patch from the head
2003-07-22 aland Use the right variable
2003-06-27 aland Stupid sem_wait implementation: you should return...
2003-06-25 fcusackremove an old pthread_cond comment
2003-06-24 aland Give up on stupid pthread conditionals. POSIX semapho...
2003-06-23 aland after a bit of thinking, some re-arranging
2003-06-23 aland extend the scope of the mutexes, so that conditionals...
2003-05-14 aland Whoops... when inserting into the tail of the queue...
2003-04-30 aland Be a little better about locking conditionals
2003-04-15 aland Updated the thread pool management so that servicing...
2003-03-27 aland Corrected typo
2003-03-21 aland Clean up old thread fork contexts...
2003-03-11 cparkerCorrected typo in previous commit to fix SIGHUP handling.
2003-03-10 cparkerPatch to fix potential core-dump on race condition...
2003-02-14 aland First step at getting rid of semaphores (nice...
2003-01-23 aland More hacks for hacking fork() to work with threaded...
2002-10-28 aland Removed sig_stats() on SIGUSR1. We should be able...
2002-10-21 aland Enable SIGTERM to shut down the server a little more...
2002-09-04 kkalevAdd a handler for USR1 (sig_stats) which will print...
2002-07-30 aland More updates to make forking work in debug mode.
2002-07-08 aland Make Exec-Program and Exec-Program-Wait work in debugg...
2002-05-17 aland Include <sys/wait.h>, on systems which need it.
2002-05-16 aland Corrected buffer size of stored pid/thread-id/status
2002-05-16 aland Fix up some issues with SIGHUP && thread pool re-initi...
2002-05-13 aland POSIX functions return the error, and don't set errno.
2002-03-11 aland Corrected typo in last commit
2002-03-11 aland Set 'request->child_pid' while processing the request.
2001-11-07 aland If the thread is already at the tail, don't move it.
2001-11-06 aland Threads don't block SIGCHLD.
2001-10-25 aland If we're using threads, block SIGINT, SIGQUIT, too...
2001-10-10 aland If the thread has handled more than the configured...
2001-08-17 aland Change instances of 'assert' to 'rad_assert', so that...
2001-08-07 aland deleted references to HAVE_THREAD_POOL. We now assume...
2001-03-05 cmiller Code "cleanups." I confess that I sometimes went...
2001-02-15 pacmanAdded a second mode of operation to cf_section_parse...
2000-12-30 aland Corrected my email address to aland@ox.org
2000-12-27 cmiller Added or cleaned up copyright and license info. Cross...
2000-11-21 aland use the new 'request->number' to uniquely tag each...
2000-11-16 aland replaced all references to 'malloc' with 'rad_malloc'
2000-11-10 aland seperated include for libradius.h from radiusd.h....
2000-10-20 aland added 'rfc_clean' function, to clean outgoing packets.
2000-10-18 aland Use %p to print out pointers, not %x
2000-09-25 aland cleaning up #include files
2000-09-13 aland changed log() to radlog(). Over-loading function...
2000-08-25 aland print out thread numbers, not pthread_id. pthread_id...
2000-08-18 aland Patch from "Alan Curry" <pacman-radius@cqc.com>
2000-08-08 aland added debugging message about initializing the thread...
2000-05-01 aland block sig HUP in child threads.
2000-04-18 aland removed <sys/time.h> and <time.h>, to let "libradius...
2000-04-13 aland more paranoid 'const'
2000-04-13 aland make rad_respond() take over all of the work of checki...
2000-04-12 aland re-ordered the code to prevent possible race conditions.
2000-04-12 aland removed need for pthread_cancel and pthread_join....
2000-04-10 aland initialize the number of threads to start to 5.
2000-04-07 aland renamed some configuration variable names, fixed an...
2000-04-06 aland removed un-needed parameter from 'thread_pool_init...
2000-04-06 aland use the new configuration file parser code.
2000-04-06 aland enabled new configuration file support
2000-04-05 aland replication checks for proxy_receive, too.
2000-04-05 aland check for pthread_cancel, and work around it if it...
2000-04-05 aland cleaned up one memory leak in proxy code, by decoding...
next