alexhudson
|
8efbcc502e
|
Return a proper ccode when user doesn't have permission to READ
|
2010-07-09 23:23:22 +00:00 |
|
pfelt
|
f24c5ea618
|
-- re-add strict to connio and cleanup nmap along with a couple of supporting calls in xpl
|
2010-07-09 23:04:28 +00:00 |
|
pfelt
|
b489c082ee
|
-- remove libbongonmap and move functionality to libbongoconnio and libbongoutil
|
2010-07-09 22:26:01 +00:00 |
|
pfelt
|
af762b0d74
|
-- more old and uneeded code
|
2010-07-09 21:21:28 +00:00 |
|
pfelt
|
ae449a0e3f
|
-- remove libbongologging and move the functionality to libbongoutil
|
2010-07-09 20:51:21 +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
|
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 |
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
|
pfelt
|
49ed2c5f73
|
-- fix: a non StrictCompile() warning
|
2009-08-21 03:45:36 +00:00 |
|
pfelt
|
f5da31fe7d
|
-- fix: some non StrictCompile() compile warnings
|
2009-08-20 05:09:02 +00:00 |
|
alexhudson
|
54eb30ea62
|
Attempt to make Bongo compile on older libical apis
|
2009-08-18 14:08:17 +00:00 |
|
pfelt
|
1d2453c1a2
|
-- fix: the opensuse gcc by default was catching the missing function parameters.
|
2009-08-17 15:01:33 +00:00 |
|