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 |
|