Commit Graph

535 Commits

Author SHA1 Message Date
pfelt 02a353fd81 -- per store locking code. this speeds delivery under load and also fixed a deadlock 2010-03-13 23:31:57 +00:00
alexhudson 55a396b259 Get the CFLAGS more consistent on older platforms where strictness is turned off. 2009-11-25 12:56:54 +00:00
alexhudson 1a55e1742d Actually initialise the global lock... 2009-11-25 12:14:59 +00:00
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 7d920ed592 Add a check for zlib, which we need. 2009-11-24 20:39:02 +00:00
alexhudson 906916e83f Slightly untested initial ringlog. 2009-11-24 19:56:54 +00:00
pfelt 6fa1f2ddab -- gentoo init script 2009-09-21 03:11:34 +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
alexhudson 91acf1aab3 Another fix to our installation on 64-bit. 2009-09-16 10:23:48 +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
lhaig 873b863c3d Updated comments on the init script 2009-09-10 18:12:38 +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
lhaig 4c9303fb28 More RPMlint Fun an init scripts 2009-08-26 18:39:07 +00:00
lhaig f5c28f31d9 Updated suse init script with some extra features 2009-08-26 17:51:28 +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 34fa49de74 Don't run as root - patch on the correct branch this time... 2009-08-23 16:52:53 +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
lhaig 50c2877f3b Added proper wording to the Short-Description and also added the reload command to make rpmlint happy 2009-08-22 21:16:26 +00:00
lhaig 735c8e37ee Added Short-Description to init script to make rpmlint happy 2009-08-22 21:10:47 +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 ffc1927697 Add new -DSTRICTCOMPILE=[On|Off] flag to the build process 2009-08-22 09:41:27 +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