alexhudson
38af236446
Free ptr arrays manually; requires glib > 2.22 otherwise :(
2010-10-17 11:34:52 +00:00
alexhudson
8988cf77e2
Change props/links/params from g_array to g_ptr_array for slightly clearer code.
2010-09-19 14:36:32 +00:00
alexhudson
2dbb73a1e4
Print a warning message before we go off and do stuff that could take a while.
2010-09-19 14:35:20 +00:00
pfelt
3639f9afea
-- fix an error due to -D_FORTIFY_SOURCE=2 being enabled on ubuntu's gcc
2010-09-03 16:45:31 +00:00
pfelt
79aa8d5cdb
-- dns lookups on domains with no MX can cause an invalid free due to an unitialized pointer
...
-- fix an out of order assignment to prevent null dereference
2010-09-02 03:36:59 +00:00
alexhudson
c4c9549447
Let the user know we're creating crypto data in bongo-config.
2010-08-22 18:33:33 +00:00
alexhudson
4c7b737d60
Remove old/unused code from store.c
2010-08-22 16:08:37 +00:00
alexhudson
dab17e69ec
Don't output DEBUG/TRACE etc. in specific config modes. FIXME: want to change this at runtime per-agent really.
2010-08-22 15:07:55 +00:00
alexhudson
9cb0a92b12
Turn INFO-level logging into TRACE-level; shouldn't come out on most systems.
2010-08-22 14:57:09 +00:00
alexhudson
076b8595fa
Rewrite StoreWatch locks in terms of Logical Locks and refactor the code.
2010-08-22 13:36:11 +00:00
alexhudson
535ba6d284
Remove Delivery function from store.
2010-08-22 08:50:35 +00:00
alexhudson
56160bc09f
Remove deprecated DELIVER command
2010-08-22 08:42:15 +00:00
alexhudson
7b8ff83a72
Don't bypass transaction rollback when we're missing data to unlink.
2010-08-22 00:04:20 +00:00
alexhudson
f2c476c15d
Move internal msgapi sql printfs to proper logging.
2010-08-22 00:00:31 +00:00
alexhudson
7e8ff58bc2
Only pursue ACL checks for collections on/above the root guid; otherwise we spin forever.
2010-08-21 18:56:24 +00:00
alexhudson
659ab6ea05
Additional locking debug for Release()
2010-08-21 17:41:57 +00:00
alexhudson
75528e690f
Ensure UNLINK is correct where we're only unlinked related documents.
2010-08-21 17:00:36 +00:00
pfelt
d8f7131a08
-- fix a segfault or two due to mishandling cleanup calls
2010-08-21 16:20:53 +00:00
pfelt
ee11a9b722
-- fix a library interdependency failure
2010-08-21 15:23:30 +00:00
alexhudson
386ccb6749
* Don't error out on missing conversations
...
* Extra logging debugging
2010-08-20 09:27:33 +00:00
alexhudson
5160092975
Don't attempt to unlink mails from non-existant conversations, log error instead.
2010-08-03 16:17:07 +00:00
alexhudson
44ee056858
Lovely new sqlite-db backed cookie database
2010-07-31 15:33:32 +00:00
alexhudson
54d595d9f0
Didn't want to auto-upgrade people to v1 just yet..
2010-07-31 13:34:14 +00:00
alexhudson
79adb47595
Allow store to do online schema updates when we change database schema.
2010-07-31 11:56:39 +00:00
alexhudson
6521111ec9
Fix memory management in bongo-cal to prevent install-time segfaults.
2010-07-31 10:36:09 +00:00
alexhudson
482350c26d
Add some more logging to various commands.
2010-07-25 10:35:56 +00:00
alexhudson
208676e232
Add logging for generic DB errors in DELETE and ensure it always unlocks.
2010-07-25 09:50:02 +00:00
pfelt
c03090c322
-- lots of various memory leak fixes
2010-07-22 05:18:07 +00:00
alexhudson
f362ada8bb
Update object size earlier, since parsing/etc. depends on it being right.
2010-07-19 14:24:29 +00:00
alexhudson
85d60788b8
Process incoming Contact cards for properties we might like to pick out.
2010-07-18 19:14:53 +00:00
alexhudson
a73b4c71c3
Make INFO bring out time last modified instead of created.
2010-07-17 20:54:07 +00:00
alexhudson
dbc23d9db6
Make cookie expiration timer work correctly....
2010-07-17 16:44:18 +00:00
pfelt
dd03ea6e6a
-- config.c: fix a couple of memory leaks
...
-- connio.c: fix a couple of memory leaks
-- nmap.c: 0 initialize preventing a jump off uninitialized data
-- stringbuilder.c: fix some possible segfaults and add some debug
-- bongoagent.c: fix a memory leak
2010-07-17 08:20:53 +00:00
pfelt
ad95ceab7d
-- fix gcc 4.5.0 complaint over enum comparison. this should fix obs builds
2010-07-13 02:43:15 +00:00
alexhudson
0c61366536
Refactor unlink bits a little bit to simplify the code.
2010-07-11 12:26:19 +00:00
alexhudson
e23685f047
Use correct convention for string-formatting store GUIDs
2010-07-11 11:08:51 +00:00
alexhudson
29cbd5d07c
Remove conversations when we delete email
2010-07-11 10:57:41 +00:00
alexhudson
1772c168b3
Start of support for cleaning up conversations and other linked documents when we DELETE documents. Doesn't quite work yet.
2010-07-10 17:24:31 +00:00
alexhudson
d80a0bae04
pop3: don't list non-mail items as being mail.
2010-07-10 15:14:10 +00:00
alexhudson
b2fa8b6141
Make manager StrictCompile()-compliant
2010-07-10 14:04:21 +00:00
alexhudson
a062b0f748
Minor formatting clean-ups
2010-07-10 14:01:28 +00:00
alexhudson
5854928e92
Strip managed-slapd code out of manager
2010-07-10 13:57:41 +00:00
alexhudson
de562298c1
Remove dragonfly from server source.
2010-07-10 12:20:30 +00:00
alexhudson
a5cde21512
Fix up remaining cargo-culted permissions checks.
2010-07-09 23:27:25 +00:00
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
185356a9f9
-- remove more connmgr stuff that isn't needed
2010-07-09 22:33:44 +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
86ea1aa72c
-- remove the old mdb which isn't used anymore
2010-07-09 21:09:58 +00:00