alexhudson
|
e5c66ad66a
|
Remove a printf() I accidentally left in for debugging :( Noisy, sorry.
|
2010-06-24 15:56:12 +00:00 |
|
alexhudson
|
666d70065e
|
Much stronger validity for BQL->SQL conversion.
|
2010-06-24 15:10:54 +00:00 |
|
alexhudson
|
2cfb6f44ca
|
Allow LIST command to understand BQL queries.
|
2010-06-24 12:58:59 +00:00 |
|
alexhudson
|
c888e48b2b
|
Correctly find indexes for properties we're searching for in query builder.
|
2010-06-24 12:58:43 +00:00 |
|
alexhudson
|
db3fb459d0
|
Add skeleton of REPAIR command to Python binding
|
2010-06-15 20:14:40 +00:00 |
|
alexhudson
|
e7e4a200e2
|
Be more specific about bongojson dependencies.
|
2010-06-14 19:42:27 +00:00 |
|
alexhudson
|
c59e84c170
|
Set parent collection guid correctly when we call CREATE.
|
2010-06-14 19:27:50 +00:00 |
|
alexhudson
|
652b9162aa
|
Update REPAIR command to recognise when the parent collection information has not been correctly set on a store object.
|
2010-06-14 19:21:01 +00:00 |
|
alexhudson
|
b397d49586
|
Initial attempt at rewriting StoreObjectRemoveCollection - looking to fix bug #16156
|
2010-06-14 18:48:44 +00:00 |
|
alexhudson
|
8d7f8a7c43
|
Slight fixes to build system to placate Fedora 13's picky ld
|
2010-06-14 17:15:10 +00:00 |
|
pfelt
|
1d56fb4056
|
-- fix some unitialized errors pointed out by valgrind
|
2010-05-31 22:00:48 +00:00 |
|
pfelt
|
42d739f872
|
-- a better patch for the bug of the last two patches. this fixes a null deref and cleans up a bit.
|
2010-04-02 17:41:04 +00:00 |
|
pfelt
|
5f3aa4e6a2
|
-- revert the last patch. i need to rework to prevent a bug that cuts the body off email.
|
2010-03-23 15:47:02 +00:00 |
|
pfelt
|
4781a32cad
|
-- fix a potential segfault due to insufficient error checking
|
2010-03-20 03:38:54 +00:00 |
|
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 |
|