projects
/
citadel.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Moved all threading code into threads.c
[citadel.git]
/
citadel
/
sysdep.c
2007-12-23
Dave West
Moved all threading code into threads.c
blob
|
commitdiff
|
raw
2007-12-13
Dave West
A couple of minor speed ups and the beginings of using...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-07
Dave West
CtdlThreadSelect no longer needs to be told which threa...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-07
Dave West
Hunting a bug in scheduled threads that caused a segflt...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-06
Dave West
A couple of clean up functions to help valgrind.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-06
Dave West
Added the functions to allow scheduling of a thread...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-05
Dave West
Prevent an ocassional segflt on exit.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-05
Dave West
Prevent the creation of new threads if system load...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-05
Dave West
Changed the way we do the TSD area.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-04
Dave West
Changed the way we name threads. Now we use a const...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-01
Dave West
Try to rationalise the mutex lock/unlock sequence....
blob
|
commitdiff
|
raw
|
diff to current
2007-11-30
Dave West
Fixed up a comment.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-30
Dave West
Changed the way we create aditional threads. One for...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-30
Dave West
Now check for scheduled shutdown in garbage collector.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-30
Dave West
Removed a spurios CtdlThreadPopName()
blob
|
commitdiff
|
raw
|
diff to current
2007-11-30
Dave West
Now signals will stop the server again.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-30
Dave West
Close a window that allowed a new thread to be created...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-30
Dave West
Don't queue up all the worker threads waiting for the...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-30
Dave West
A mismatch of the worker thread counts is a critical...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-30
Dave West
Don't do a CtdlThreadStopAll() within a critical_sectio...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-30
Dave West
Small optimisation for CtdlThreadSelect(). Now takes...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-30
Dave West
ctdl_thread_internal_gc() now follows rule for critical...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-30
Dave West
Fake a lower load average of new threads. When starting...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-30
Dave West
Lock the state change on exiting a thread.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-30
Dave West
Added a macro to get a threads structure.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-30
Dave West
To lock or not to lock before signalling a condition?
blob
|
commitdiff
|
raw
|
diff to current
2007-11-30
Dave West
Minor optimisation to calculation of load averages.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-30
Dave West
Add a function try_critical_section()
blob
|
commitdiff
|
raw
|
diff to current
2007-11-30
Dave West
Signals can't call thread functions so don't do CtdlThr...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-27
Dave West
Added --with-threadlog. Use this if you want the thread...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-27
Dave West
Ooops, A little buglet with SIGPIPE, my fault.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-27
Dave West
Debug code to show thread table is now back in. Thiss...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-27
Dave West
Now do garbage collection every second.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-27
Dave West
Create all worker threads with the name "Worker Thread"
blob
|
commitdiff
|
raw
|
diff to current
2007-11-26
Dave West
Threads now have load averages of sorts.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-26
Dave West
Now we have a thread state for blocked. Only works...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-26
Dave West
Prevent CtdlThreadCancel on garbage collector.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-26
Dave West
Now the garbage collection thread is in the thread...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-26
Dave West
Fixed the clean up of Contexts when we exit.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-25
Dave West
Here it is, the new thread interface.
blob
|
commitdiff
|
raw
|
diff to current
2007-11-21
Dave West
Begun implimentation of a really good thread control...
blob
|
commitdiff
|
raw
|
diff to current
2007-11-16
Art Cancro
HUGE PATCH. This moves all of mime_parser.c and all
blob
|
commitdiff
|
raw
|
diff to current
2007-11-04
Wilfried Göesgens
* dump message headers on artv dump
blob
|
commitdiff
|
raw
|
diff to current
2007-10-18
Art Cancro
Rewrote extract_key() without repeated calls to strlen().
blob
|
commitdiff
|
raw
|
diff to current
2007-10-14
Dave West
Added new function calls for aide_message and lprintf.
blob
|
commitdiff
|
raw
|
diff to current
2007-10-13
Wilfried Göesgens
* speed up client_write by fetching the context once.
blob
|
commitdiff
|
raw
|
diff to current
2007-10-05
Wilfried Göesgens
* don't use CC in frequent loops. use it once outside.
blob
|
commitdiff
|
raw
|
diff to current
2007-10-04
Dave West
The pid file now contains a valid pid (it used to be 0).
blob
|
commitdiff
|
raw
|
diff to current
2007-09-01
Wilfried Göesgens
* matts patch fixing the ecrash <-> autoconf interferance.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-26
Wilfried Göesgens
* modules registering serverports now need to specify...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-24
Wilfried Göesgens
* no, we don't want to remember everything we logged.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-23
Dave West
Patches from Matt with slight mod from me to do without...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-19
Wilfried Göesgens
* fchmod doesn't like FD's to sockets.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-17
Wilfried Göesgens
* write backtrace after client_write failing.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-16
Wilfried Göesgens
* once we have an FD we can use it for fchmod
blob
|
commitdiff
|
raw
|
diff to current
2007-08-11
Wilfried Göesgens
* applied matts patch; flattened indention.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-09
Wilfried Göesgens
* Holy war on strlen: use IsEmptyStr where apropriate.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-03
Dave West
Continue phase 2 of modules stuff.
blob
|
commitdiff
|
raw
|
diff to current
2007-07-29
Wilfried Göesgens
* moved some flags so that our run flags are collected...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-26
Dave West
Moved to new module init structure.
blob
|
commitdiff
|
raw
|
diff to current
2007-05-29
Wilfried Göesgens
* move arround some files in the configured build accor...
blob
|
commitdiff
|
raw
|
diff to current
2007-03-05
Wilfried Göesgens
* create format strings different for solaris
blob
|
commitdiff
|
raw
|
diff to current
2007-02-25
Wilfried Göesgens
* solaris compatibility patches.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-21
Wilfried Göesgens
* shut down libical apropriate.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-20
Wilfried Göesgens
* cleanup ourselfs on exit.
blob
|
commitdiff
|
raw
|
diff to current
2007-01-15
Art Cancro
Checked in matt's patches for TCP performance on Mac OS:
blob
|
commitdiff
|
raw
|
diff to current
2006-12-28
Art Cancro
Fixed pidfile handling
blob
|
commitdiff
|
raw
|
diff to current
2006-12-27
Art Cancro
* setup.c: updated to use new built-in daemonization
blob
|
commitdiff
|
raw
|
diff to current
2006-12-27
Wilfried Göesgens
* purge ctdlsvc.c
blob
|
commitdiff
|
raw
|
diff to current
2006-12-20
Art Cancro
* Lock citadel.control using flock() immediately after
blob
|
commitdiff
|
raw
|
diff to current
2006-11-01
Wilfried Göesgens
* added message subject to all those tiny messages
blob
|
commitdiff
|
raw
|
diff to current
2006-09-21
Art Cancro
serv_network.c and msgbase.c: preliminary work for...
blob
|
commitdiff
|
raw
|
diff to current
2006-07-06
Art Cancro
* New HALT command shuts down server but suspends inste...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-04
Art Cancro
In r3487 we had set the master listening sockets to
blob
|
commitdiff
|
raw
|
diff to current
2006-04-04
Art Cancro
When client_write() fails, display the byte count as...
blob
|
commitdiff
|
raw
|
diff to current
2006-04-04
Art Cancro
when client_write() fails, display the error
blob
|
commitdiff
|
raw
|
diff to current
2006-01-31
Art Cancro
* client_getln() now strips only the trailing CR/LF...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-31
Art Cancro
* When logging to syslog is enabled, SMTP transactions...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-31
Art Cancro
* syslog messages are now sent to the desired facility...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-25
Art Cancro
* msgbase.c: when a summary mode message list is reques...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-08
Art Cancro
bugzilla 164
blob
|
commitdiff
|
raw
|
diff to current
2005-06-16
Art Cancro
* There is now a dedicated thread for doing database...
blob
|
commitdiff
|
raw
|
diff to current
2005-06-01
Art Cancro
* The full text indexer now runs in its own dedicated...
blob
|
commitdiff
|
raw
|
diff to current
2005-04-29
Art Cancro
* Removed the CtdlRedirectOutput() API, as we are no...
blob
|
commitdiff
|
raw
|
diff to current
2005-03-24
Art Cancro
* More extermination of the dreaded SIZ moby-buffers.
blob
|
commitdiff
|
raw
|
diff to current
2005-03-23
Art Cancro
* Began an effort to eliminate SIZ wherever possible...
blob
|
commitdiff
|
raw
|
diff to current
2005-03-20
Art Cancro
* Logging to stderr no longer uses syslog()
blob
|
commitdiff
|
raw
|
diff to current
2005-03-18
Art Cancro
* Finished removing all the "dynamic session data"...
blob
|
commitdiff
|
raw
|
diff to current
2005-03-10
Art Cancro
* Altered the algorithm by which the doubly-linked...
blob
|
commitdiff
|
raw
|
diff to current
2005-03-03
Art Cancro
* sysdep.c: change the algorithm for dynamically expand...
blob
|
commitdiff
|
raw
|
diff to current
2005-03-03
Art Cancro
* Realized that memreadline() does NOT return a NULL...
blob
|
commitdiff
|
raw
|
diff to current
2005-03-02
Art Cancro
* serv_spam.c: use redirect_buffer instead of redirect_sock
blob
|
commitdiff
|
raw
|
diff to current
2005-03-01
Art Cancro
* Began implementation of a third RedirectOutput mode...
blob
|
commitdiff
|
raw
|
diff to current
2005-02-21
Art Cancro
* Master listening sockets are now non blocking, in...
blob
|
commitdiff
|
raw
|
diff to current
2005-02-17
Art Cancro
* Removed "Log Hooks." This enabled the removal of...
blob
|
commitdiff
|
raw
|
diff to current
2005-02-16
Art Cancro
*** empty log message ***
blob
|
commitdiff
|
raw
|
diff to current
2005-02-16
Art Cancro
* master_cleanup() now passes along an exit code from...
blob
|
commitdiff
|
raw
|
diff to current
2005-02-16
Art Cancro
* Try to reach our cleanup routine when SIGSEGV is...
blob
|
commitdiff
|
raw
|
diff to current
2005-02-16
Art Cancro
* Be more aggressive about shutting down when told...
blob
|
commitdiff
|
raw
|
diff to current
2005-02-16
Art Cancro
* Applied patches submitted by Kevin Kilbride for TCP_C...
blob
|
commitdiff
|
raw
|
diff to current
next