alexhudson
|
766ebf8a85
|
Move mail content processing within the logical lock.
|
2009-11-25 11:16:10 +00:00 |
|
alexhudson
|
fc505dbe05
|
Add basic global lock to serialise access through upper locking layer.
|
2009-11-25 10:51:51 +00:00 |
|
alexhudson
|
ff0f56784b
|
Add locking points to DeliverMessageToMailbox()
|
2009-11-25 10:51:21 +00:00 |
|
alexhudson
|
b08d9fbc72
|
Instrument a bit more logging in DELIVER
|
2009-11-25 09:55:53 +00:00 |
|
alexhudson
|
eeb22dd9cb
|
Threadpool fix; I think this is right; fatpelt may continue to disagree :)
|
2009-11-24 22:09:20 +00:00 |
|
alexhudson
|
39217f929a
|
Final bits of initial ringlog implementation; gives you thread ID now.
|
2009-11-24 22:08:50 +00:00 |
|
alexhudson
|
18d053b962
|
Fix segfault in antispam logging code
|
2009-11-24 20:59:04 +00:00 |
|
alexhudson
|
256571b3ad
|
Try not to continue after fatal signals.
|
2009-11-24 20:56:55 +00:00 |
|
alexhudson
|
55de4a31dd
|
Slight compat shim for Python 2.4/2.5
|
2009-11-24 20:39:44 +00:00 |
|
alexhudson
|
906916e83f
|
Slightly untested initial ringlog.
|
2009-11-24 19:56:54 +00:00 |
|
pfelt
|
dca4133ca8
|
-- fix an uninitialzed warning
|
2009-09-20 04:19:29 +00:00 |
|
alexhudson
|
f9662072e6
|
Make locks return 'success' for now...
|
2009-09-19 22:56:34 +00:00 |
|
alexhudson
|
33812902cd
|
Some initial documentation of the various locking bits and how they [ought to] work
|
2009-09-19 16:06:08 +00:00 |
|
alexhudson
|
d2335902c7
|
Stick in the various locking hooks and logic
|
2009-09-19 15:40:10 +00:00 |
|
alexhudson
|
c11d1ddd7c
|
Change old parameter FIXMEs into more standard UNUSED_PARAMETER_REFACTOR
|
2009-09-19 12:28:54 +00:00 |
|
alexhudson
|
18f183a253
|
Rough API for new internal logical locking layer in the store.
|
2009-09-19 12:19:20 +00:00 |
|
alexhudson
|
f912b7c110
|
Make sure we create /calendars/personal under the /calendars collection for new stores.
|
2009-09-18 15:53:05 +00:00 |
|
alexhudson
|
d5bc7faceb
|
Correctly calculate expiry time in daemon cookies.
|
2009-09-16 20:28:15 +00:00 |
|
alexhudson
|
709e9dc9c8
|
Return an error if the client doesn't have permission to list.
|
2009-09-16 13:15:28 +00:00 |
|
alexhudson
|
e5b8a046d4
|
New STORES command. May need to look into the security of this in the future.
|
2009-09-16 11:05:53 +00:00 |
|
pfelt
|
bfe5b9198e
|
-- slight cleanup of logging
|
2009-09-16 02:40:42 +00:00 |
|
pfelt
|
1d7632dfdd
|
-- requiring 1024 DH bits is too much by default. this call is also not required for server side communication as it only validates info coming from the server. this should fix the odd "mail gets stuck in the queue for domain xyz and the logs say ssl failed" error.
|
2009-09-13 05:14:59 +00:00 |
|
alexhudson
|
1a5d192fc5
|
Another attempt to fix our lib naming issues.
|
2009-09-09 20:40:31 +00:00 |
|
alexhudson
|
22f7058bfa
|
Attempt to work out the correct library locations more generally.
|
2009-09-09 09:27:47 +00:00 |
|
alexhudson
|
1819bc99e9
|
Make the installer a bit clever wrt. getting chown correct
|
2009-08-30 17:13:20 +00:00 |
|
alexhudson
|
523efee2bd
|
Stop bongostore asking for an executable stack.
|
2009-08-26 20:19:56 +00:00 |
|
pfelt
|
3eb5bb8302
|
--fix: pop3 should not report login success when the user passes in an incorrect password
|
2009-08-26 03:52:09 +00:00 |
|
pfelt
|
69d1290104
|
-- fix: a potential DOS where connio would segfault on the following command sequence (pop connect) stls \n quit \n due to an attempt to free 0x0
|
2009-08-26 03:50:40 +00:00 |
|
pfelt
|
64d3ad196a
|
-- fix: i'm not sure how this ever worked right and how i missed it previously
|
2009-08-25 05:38:10 +00:00 |
|
alexhudson
|
5cea247747
|
Fix up GArrayFindSorted. This is why our arrays suck; we don't differentiate between reference arrays and value arrays.
|
2009-08-23 16:19:14 +00:00 |
|
alexhudson
|
8d0711402d
|
Fix segfault showing up in store - empty text results coming back weren't getting NULLed out correctly.
|
2009-08-23 15:10:34 +00:00 |
|
pfelt
|
01e3186b58
|
-- compile and install bongo-backup
|
2009-08-22 20:36:29 +00:00 |
|
pfelt
|
9409b31108
|
-- compile and install bongo-sendmail
|
2009-08-22 17:59:58 +00:00 |
|
alexhudson
|
9db28127a9
|
Add SONAMEs back to the libraries. src/libs/bongoutil now src/libs/util as a result.
|
2009-08-21 15:25:52 +00:00 |
|
pfelt
|
ccbd80a103
|
-- fix: a non StrictCompile() warning. now builds cleanly on f11/x32
|
2009-08-21 03:49:09 +00:00 |
|
pfelt
|
49ed2c5f73
|
-- fix: a non StrictCompile() warning
|
2009-08-21 03:45:36 +00:00 |
|
pfelt
|
d241936fad
|
-- fix: a couple of non StrcitCompile() warnings
|
2009-08-21 03:40:16 +00:00 |
|
pfelt
|
f5da31fe7d
|
-- fix: some non StrictCompile() compile warnings
|
2009-08-20 05:09:02 +00:00 |
|
pfelt
|
4e46629ee3
|
-- fix: a non StrictCompile() error. the fix to MsgSQLResultTextPtr may have introduced a memory leak. if so we'll need to change its usage to be const
|
2009-08-20 03:41:03 +00:00 |
|
pfelt
|
14b6893ae4
|
-- fix: a non StrictCompile() build warning. i'm not sure this code every worked properly
|
2009-08-20 03:16:26 +00:00 |
|
pfelt
|
af519dac9e
|
-- fix: a non StrictCompile() build warning
|
2009-08-20 03:05:43 +00:00 |
|
pfelt
|
dfd1a7c8db
|
-- fix: a couple of non StrictCompile() compiler warnings
|
2009-08-19 05:11:43 +00:00 |
|
pfelt
|
2276228922
|
-- fix: non StrictCompile() fixes throwing errors on compile, mostly due to mis-defined callbacks
|
2009-08-19 04:39:40 +00:00 |
|
alexhudson
|
a5dffbbeeb
|
Install perms fixes.
|
2009-08-18 15:57:39 +00:00 |
|
alexhudson
|
54eb30ea62
|
Attempt to make Bongo compile on older libical apis
|
2009-08-18 14:08:17 +00:00 |
|
pfelt
|
71157dde98
|
-- do we need to pre-compile the __init__.py ?
|
2009-08-17 23:36:16 +00:00 |
|
pfelt
|
9e4d4958d5
|
-- fix: bongo-storetool so that it works right
-- fix: install all required files
|
2009-08-17 23:26:47 +00:00 |
|
pfelt
|
1c70d90f6f
|
-- fix: bongo-queuetool so that it works right
-- fix: some calls in libbongo were no longer needed
|
2009-08-17 22:53:51 +00:00 |
|
pfelt
|
1d2453c1a2
|
-- fix: the opensuse gcc by default was catching the missing function parameters.
|
2009-08-17 15:01:33 +00:00 |
|
pfelt
|
0db5f0086a
|
-- fix a strict compile error that LanceHaig found due to a missing function prototype
|
2009-08-16 20:45:49 +00:00 |
|