alexhudson
|
bb00a3ef75
|
Split python install location into interpreted and binary locations.
|
2010-07-07 08:47:42 +00:00 |
|
alexhudson
|
5d5eb25483
|
Make sure we're setting created/modified time on newly written documents.
|
2010-06-26 21:44:44 +00:00 |
|
alexhudson
|
2d1f967130
|
Shut down Store connections properly.
|
2010-06-26 18:53:15 +00:00 |
|
alexhudson
|
7db9dd7fce
|
Don't add duplicate ACLs even when asked; just return success.
|
2010-06-26 17:44:40 +00:00 |
|
alexhudson
|
2ef00b9af1
|
Make queue use WRITE rather than DELIVER FILE/STREAM.
|
2010-06-26 16:53:37 +00:00 |
|
alexhudson
|
d2c6f22751
|
Tweak WRITE to make it hold collection locks for much shorter periods.
|
2010-06-26 16:53:18 +00:00 |
|
alexhudson
|
248f06bb6d
|
Two small bugs in ACL GRANT / LIST command parsing, one segfault..
|
2010-06-26 15:07:38 +00:00 |
|
alexhudson
|
7dada5210d
|
Remove a bit of debugging.
|
2010-06-24 22:17:58 +00:00 |
|
alexhudson
|
3bdb92524b
|
Pretty ropey initial support for a '^' BQL operator that behaves like LIKE.
|
2010-06-24 19:54:25 +00:00 |
|
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 |
|