Fix up ARTV import so that imports actually work.
[citadel.git] / citadel / sysdep.c
2008-03-29 Dave WestFix up ARTV import so that imports actually work.
2008-03-21 Dave WestDid away with lprintf all together now its called CtdlL...
2008-03-20 Dave WestA test fix for the thread cancellation routine.
2008-03-18 Dave WestCreated a routine to get a copy of the context list...
2008-02-17 Art CancroRemoved a temporary hack to vlprintf() that displayed the
2008-02-17 Art CancroThe networker and RSS client each start up their own...
2008-01-22 Wilfried Göesgens* OpenBSD compatibility: select properly while reading...
2008-01-17 Art CancroBacked out r5921 and r5936 because they were causing
2008-01-16 Dave WestChanged log message when worker thread select is interr...
2008-01-15 Dave WestNow citadel.pid contains the pid of the watcher process...
2008-01-13 Wilfried Göesgens* avoid some function calls openBSD doesn't like us...
2008-01-13 Dave Westdo_hosekeeping is now a seperate thread. This releases...
2007-12-29 Dave WestAbstracted pthread from threads.* into sysdep_decls...
2007-12-29 Dave WestCreated a function to close the master sockets. It...
2007-12-23 Dave WestMoved all threading code into threads.c
2007-12-13 Dave WestA couple of minor speed ups and the beginings of using...
2007-12-07 Dave WestCtdlThreadSelect no longer needs to be told which threa...
2007-12-07 Dave WestHunting a bug in scheduled threads that caused a segflt...
2007-12-06 Dave WestA couple of clean up functions to help valgrind.
2007-12-06 Dave WestAdded the functions to allow scheduling of a thread...
2007-12-05 Dave WestPrevent an ocassional segflt on exit.
2007-12-05 Dave WestPrevent the creation of new threads if system load...
2007-12-05 Dave WestChanged the way we do the TSD area.
2007-12-04 Dave WestChanged the way we name threads. Now we use a const...
2007-12-01 Dave WestTry to rationalise the mutex lock/unlock sequence....
2007-11-30 Dave WestFixed up a comment.
2007-11-30 Dave WestChanged the way we create aditional threads. One for...
2007-11-30 Dave WestNow check for scheduled shutdown in garbage collector.
2007-11-30 Dave WestRemoved a spurios CtdlThreadPopName()
2007-11-30 Dave WestNow signals will stop the server again.
2007-11-30 Dave WestClose a window that allowed a new thread to be created...
2007-11-30 Dave WestDon't queue up all the worker threads waiting for the...
2007-11-30 Dave WestA mismatch of the worker thread counts is a critical...
2007-11-30 Dave WestDon't do a CtdlThreadStopAll() within a critical_sectio...
2007-11-30 Dave WestSmall optimisation for CtdlThreadSelect(). Now takes...
2007-11-30 Dave Westctdl_thread_internal_gc() now follows rule for critical...
2007-11-30 Dave WestFake a lower load average of new threads. When starting...
2007-11-30 Dave WestLock the state change on exiting a thread.
2007-11-30 Dave WestAdded a macro to get a threads structure.
2007-11-30 Dave WestTo lock or not to lock before signalling a condition?
2007-11-30 Dave WestMinor optimisation to calculation of load averages.
2007-11-30 Dave WestAdd a function try_critical_section()
2007-11-30 Dave WestSignals can't call thread functions so don't do CtdlThr...
2007-11-27 Dave WestAdded --with-threadlog. Use this if you want the thread...
2007-11-27 Dave WestOoops, A little buglet with SIGPIPE, my fault.
2007-11-27 Dave WestDebug code to show thread table is now back in. Thiss...
2007-11-27 Dave WestNow do garbage collection every second.
2007-11-27 Dave WestCreate all worker threads with the name "Worker Thread"
2007-11-26 Dave WestThreads now have load averages of sorts.
2007-11-26 Dave WestNow we have a thread state for blocked. Only works...
2007-11-26 Dave WestPrevent CtdlThreadCancel on garbage collector.
2007-11-26 Dave WestNow the garbage collection thread is in the thread...
2007-11-26 Dave WestFixed the clean up of Contexts when we exit.
2007-11-25 Dave WestHere it is, the new thread interface.
2007-11-21 Dave WestBegun implimentation of a really good thread control...
2007-11-16 Art CancroHUGE PATCH. This moves all of mime_parser.c and all
2007-11-04 Wilfried Göesgens* dump message headers on artv dump
2007-10-18 Art CancroRewrote extract_key() without repeated calls to strlen().
2007-10-14 Dave WestAdded new function calls for aide_message and lprintf.
2007-10-13 Wilfried Göesgens* speed up client_write by fetching the context once.
2007-10-05 Wilfried Göesgens* don't use CC in frequent loops. use it once outside.
2007-10-04 Dave WestThe pid file now contains a valid pid (it used to be 0).
2007-09-01 Wilfried Göesgens* matts patch fixing the ecrash <-> autoconf interferance.
2007-08-26 Wilfried Göesgens* modules registering serverports now need to specify...
2007-08-24 Wilfried Göesgens* no, we don't want to remember everything we logged.
2007-08-23 Dave WestPatches from Matt with slight mod from me to do without...
2007-08-19 Wilfried Göesgens* fchmod doesn't like FD's to sockets.
2007-08-17 Wilfried Göesgens* write backtrace after client_write failing.
2007-08-16 Wilfried Göesgens* once we have an FD we can use it for fchmod
2007-08-11 Wilfried Göesgens* applied matts patch; flattened indention.
2007-08-09 Wilfried Göesgens* Holy war on strlen: use IsEmptyStr where apropriate.
2007-08-03 Dave WestContinue phase 2 of modules stuff.
2007-07-29 Wilfried Göesgens* moved some flags so that our run flags are collected...
2007-07-26 Dave WestMoved to new module init structure.
2007-05-29 Wilfried Göesgens* move arround some files in the configured build accor...
2007-03-05 Wilfried Göesgens* create format strings different for solaris
2007-02-25 Wilfried Göesgens* solaris compatibility patches.
2007-01-21 Wilfried Göesgens* shut down libical apropriate.
2007-01-20 Wilfried Göesgens * cleanup ourselfs on exit.
2007-01-15 Art CancroChecked in matt's patches for TCP performance on Mac OS:
2006-12-28 Art CancroFixed pidfile handling
2006-12-27 Art Cancro* setup.c: updated to use new built-in daemonization
2006-12-27 Wilfried Göesgens* purge ctdlsvc.c
2006-12-20 Art Cancro* Lock citadel.control using flock() immediately after
2006-11-01 Wilfried Göesgens* added message subject to all those tiny messages
2006-09-21 Art Cancroserv_network.c and msgbase.c: preliminary work for...
2006-07-06 Art Cancro* New HALT command shuts down server but suspends inste...
2006-04-04 Art CancroIn r3487 we had set the master listening sockets to
2006-04-04 Art CancroWhen client_write() fails, display the byte count as...
2006-04-04 Art Cancrowhen client_write() fails, display the error
2006-01-31 Art Cancro* client_getln() now strips only the trailing CR/LF...
2005-10-31 Art Cancro* When logging to syslog is enabled, SMTP transactions...
2005-10-31 Art Cancro* syslog messages are now sent to the desired facility...
2005-10-25 Art Cancro* msgbase.c: when a summary mode message list is reques...
2005-10-08 Art Cancrobugzilla 164
2005-06-16 Art Cancro* There is now a dedicated thread for doing database...
2005-06-01 Art Cancro* The full text indexer now runs in its own dedicated...
2005-04-29 Art Cancro* Removed the CtdlRedirectOutput() API, as we are no...
2005-03-24 Art Cancro* More extermination of the dreaded SIZ moby-buffers.
2005-03-23 Art Cancro* Began an effort to eliminate SIZ wherever possible...
next