Commit Graph

439 Commits

Author SHA1 Message Date
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