-
Notifications
You must be signed in to change notification settings - Fork 11
Include the necessary ifdefs for DAV functionality #2
base: master
Are you sure you want to change the base?
Commits on Feb 5, 2014
-
[ticket 303341] message: test 0 length fieldnames
it works just fine in the old message API but we may as well test for it.
Configuration menu - View commit details
-
Copy full SHA for 563637b - Browse repository at this point
Copy the full SHA 563637bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21f5d0b - Browse repository at this point
Copy the full SHA 21f5d0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a6e668 - Browse repository at this point
Copy the full SHA 6a6e668View commit details -
Configuration menu - View commit details
-
Copy full SHA for 464dab6 - Browse repository at this point
Copy the full SHA 464dab6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96c423a - Browse repository at this point
Copy the full SHA 96c423aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a1aa69 - Browse repository at this point
Copy the full SHA 7a1aa69View commit details -
Configuration menu - View commit details
-
Copy full SHA for b006720 - Browse repository at this point
Copy the full SHA b006720View commit details -
Configuration menu - View commit details
-
Copy full SHA for 212ad5e - Browse repository at this point
Copy the full SHA 212ad5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d2ba77 - Browse repository at this point
Copy the full SHA 1d2ba77View commit details -
sequence: return NULL is a seqset has no length
"" as a seqset really doesn't make sense anywhere, and it broke QRESYNC's VANISHED (EARLIER) response.
Configuration menu - View commit details
-
Copy full SHA for d913ebe - Browse repository at this point
Copy the full SHA d913ebeView commit details -
Configuration menu - View commit details
-
Copy full SHA for eaf72ff - Browse repository at this point
Copy the full SHA eaf72ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87c0df2 - Browse repository at this point
Copy the full SHA 87c0df2View commit details -
message_parse_csection: handle MESSAGE/RFC822 with multipart children
Re-build the structure in the same shape that it went in during message_write_section()
Configuration menu - View commit details
-
Copy full SHA for b863618 - Browse repository at this point
Copy the full SHA b863618View commit details -
Revert "message_parse_csection: handle MESSAGE/RFC822 with multipart …
…children" This reverts commit f23947db227e6215a52697ad00a485a9aea83d76. Obviously still buggy despite passing tests, joy - will try again later
Configuration menu - View commit details
-
Copy full SHA for c49a3a4 - Browse repository at this point
Copy the full SHA c49a3a4View commit details -
Revert "message: log IOERROR if failing to parse body part"
This reverts commit 6cf39343f3c3d08384c62ebf532ef994b7f14252. Just shut up the noise for now - but let's not forget it's broken!
Configuration menu - View commit details
-
Copy full SHA for b41cc59 - Browse repository at this point
Copy the full SHA b41cc59View commit details -
Configuration menu - View commit details
-
Copy full SHA for c853767 - Browse repository at this point
Copy the full SHA c853767View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01df600 - Browse repository at this point
Copy the full SHA 01df600View commit details -
Configuration menu - View commit details
-
Copy full SHA for 865ffb4 - Browse repository at this point
Copy the full SHA 865ffb4View commit details -
message: explicit multipart check is better
Not only does it handle RFC822 inside an RFC822, but it's actually reflecting the same codepath that wrote the section in the first place.
Configuration menu - View commit details
-
Copy full SHA for b699f04 - Browse repository at this point
Copy the full SHA b699f04View commit details -
xapian: writelock activefile on write to avoid retry errors
This should not be necessary in some future release of xapian, so we can remove it again then
Configuration menu - View commit details
-
Copy full SHA for 5c58406 - Browse repository at this point
Copy the full SHA 5c58406View commit details -
Configuration menu - View commit details
-
Copy full SHA for c19bb98 - Browse repository at this point
Copy the full SHA c19bb98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04d88df - Browse repository at this point
Copy the full SHA 04d88dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5993ec4 - Browse repository at this point
Copy the full SHA 5993ec4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c79d8d1 - Browse repository at this point
Copy the full SHA c79d8d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58a1c0c - Browse repository at this point
Copy the full SHA 58a1c0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21efbf0 - Browse repository at this point
Copy the full SHA 21efbf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d055a8b - Browse repository at this point
Copy the full SHA d055a8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca578d6 - Browse repository at this point
Copy the full SHA ca578d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97e63bb - Browse repository at this point
Copy the full SHA 97e63bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5d46ab - Browse repository at this point
Copy the full SHA e5d46abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 272a523 - Browse repository at this point
Copy the full SHA 272a523View commit details -
Configuration menu - View commit details
-
Copy full SHA for 124cdc8 - Browse repository at this point
Copy the full SHA 124cdc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1299db9 - Browse repository at this point
Copy the full SHA 1299db9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5080a97 - Browse repository at this point
Copy the full SHA 5080a97View commit details -
Configuration menu - View commit details
-
Copy full SHA for c606cf6 - Browse repository at this point
Copy the full SHA c606cf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a6a0e5 - Browse repository at this point
Copy the full SHA 5a6a0e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 452be55 - Browse repository at this point
Copy the full SHA 452be55View commit details -
Configuration menu - View commit details
-
Copy full SHA for de30f84 - Browse repository at this point
Copy the full SHA de30f84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e28de3 - Browse repository at this point
Copy the full SHA 8e28de3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78264e9 - Browse repository at this point
Copy the full SHA 78264e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a817d0a - Browse repository at this point
Copy the full SHA a817d0aView commit details -
cyr_dbtool: default to non-transactional
Safe is better than fast!
Configuration menu - View commit details
-
Copy full SHA for d7f7be7 - Browse repository at this point
Copy the full SHA d7f7be7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d30918a - Browse repository at this point
Copy the full SHA d30918aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fac26a2 - Browse repository at this point
Copy the full SHA fac26a2View commit details -
mboxevent: code tidy for _notify
I don't _think_ it changes anything, other than using a foreach loop and making the event list a bit more sensible about bunching flags.
Configuration menu - View commit details
-
Copy full SHA for 40893c4 - Browse repository at this point
Copy the full SHA 40893c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e56efd4 - Browse repository at this point
Copy the full SHA e56efd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for faca156 - Browse repository at this point
Copy the full SHA faca156View commit details -
Configuration menu - View commit details
-
Copy full SHA for b37da7f - Browse repository at this point
Copy the full SHA b37da7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ab5dfb - Browse repository at this point
Copy the full SHA 9ab5dfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f52ff8 - Browse repository at this point
Copy the full SHA 3f52ff8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e2cfd2 - Browse repository at this point
Copy the full SHA 5e2cfd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a47045e - Browse repository at this point
Copy the full SHA a47045eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ba4a0a - Browse repository at this point
Copy the full SHA 7ba4a0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33d8081 - Browse repository at this point
Copy the full SHA 33d8081View commit details -
Configuration menu - View commit details
-
Copy full SHA for 086d2ac - Browse repository at this point
Copy the full SHA 086d2acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c69695 - Browse repository at this point
Copy the full SHA 5c69695View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18e3e58 - Browse repository at this point
Copy the full SHA 18e3e58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81a3333 - Browse repository at this point
Copy the full SHA 81a3333View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31ec29f - Browse repository at this point
Copy the full SHA 31ec29fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bfc2d9 - Browse repository at this point
Copy the full SHA 2bfc2d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01a47ef - Browse repository at this point
Copy the full SHA 01a47efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73815ed - Browse repository at this point
Copy the full SHA 73815edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8224257 - Browse repository at this point
Copy the full SHA 8224257View commit details -
xapian: filter and reindex to new DB support
Including review from the maintainer. Three modes now. Regular mode is pure compact. Also -F for "filter", which will copy messages to a brand new database (non-compacted) using the cyrus.index unexpunged records, and -X for "reindex", which will actually parse the raw messages and index them again
Configuration menu - View commit details
-
Copy full SHA for 1098529 - Browse repository at this point
Copy the full SHA 1098529View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3566d56 - Browse repository at this point
Copy the full SHA 3566d56View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa5e068 - Browse repository at this point
Copy the full SHA fa5e068View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9fdf2e - Browse repository at this point
Copy the full SHA c9fdf2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc68aee - Browse repository at this point
Copy the full SHA cc68aeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8d652e - Browse repository at this point
Copy the full SHA c8d652eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17ff32e - Browse repository at this point
Copy the full SHA 17ff32eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bd125e - Browse repository at this point
Copy the full SHA 8bd125eView commit details -
cache: don't cache a small set of unused headers
This should shrink the sync size down to manageable!
Configuration menu - View commit details
-
Copy full SHA for 2a68305 - Browse repository at this point
Copy the full SHA 2a68305View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d8e192 - Browse repository at this point
Copy the full SHA 3d8e192View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dfc01c - Browse repository at this point
Copy the full SHA 8dfc01cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5d56fa - Browse repository at this point
Copy the full SHA b5d56faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88cdc47 - Browse repository at this point
Copy the full SHA 88cdc47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 076abc7 - Browse repository at this point
Copy the full SHA 076abc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for eaa3e92 - Browse repository at this point
Copy the full SHA eaa3e92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8578e87 - Browse repository at this point
Copy the full SHA 8578e87View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe7842d - Browse repository at this point
Copy the full SHA fe7842dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4567d25 - Browse repository at this point
Copy the full SHA 4567d25View commit details -
Configuration menu - View commit details
-
Copy full SHA for ded0a05 - Browse repository at this point
Copy the full SHA ded0a05View commit details -
Configuration menu - View commit details
-
Copy full SHA for f990088 - Browse repository at this point
Copy the full SHA f990088View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34a11d8 - Browse repository at this point
Copy the full SHA 34a11d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcc69fb - Browse repository at this point
Copy the full SHA bcc69fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c0ffb8 - Browse repository at this point
Copy the full SHA 6c0ffb8View commit details -
imap: add command 'XKILLMY', usage like this:
TAG XKILLMY xconvmultisort Always returns 'OK', regardless of what was killed
Configuration menu - View commit details
-
Copy full SHA for c1b751d - Browse repository at this point
Copy the full SHA c1b751dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e927a6c - Browse repository at this point
Copy the full SHA e927a6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 063921f - Browse repository at this point
Copy the full SHA 063921fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7d6f8f - Browse repository at this point
Copy the full SHA a7d6f8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bcd24e2 - Browse repository at this point
Copy the full SHA bcd24e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 405b029 - Browse repository at this point
Copy the full SHA 405b029View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e8a509 - Browse repository at this point
Copy the full SHA 3e8a509View commit details -
Configuration menu - View commit details
-
Copy full SHA for 989eccc - Browse repository at this point
Copy the full SHA 989ecccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95b7f66 - Browse repository at this point
Copy the full SHA 95b7f66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 729ef64 - Browse repository at this point
Copy the full SHA 729ef64View commit details -
it's invasively coupling, and not needed
Configuration menu - View commit details
-
Copy full SHA for c88e3e7 - Browse repository at this point
Copy the full SHA c88e3e7View commit details -
flags: more clarity about fields in system_flags
Fixes some bugs in sync copyback in particular, but also a race condition in index.c which will matter later
Configuration menu - View commit details
-
Copy full SHA for 5d0f286 - Browse repository at this point
Copy the full SHA 5d0f286View commit details -
mailbox: pass record to all filename lookups
This will matter later when we want to move files depending on flags in the record
Configuration menu - View commit details
-
Copy full SHA for 76a4ae0 - Browse repository at this point
Copy the full SHA 76a4ae0View commit details -
index: track cache_offset in map
It can change if the message gets archived underneath us. The alternative is to read that system-flag from the disk, but then you get into the horrible land of write races, and partial reads, which locking protects us from. Better to just spend the extra 4 bytes (which rounds up to 8 - but we can get them ALL back if we're willing to play bitmap games with the empty space in system_flags)
Configuration menu - View commit details
-
Copy full SHA for 1477d7d - Browse repository at this point
Copy the full SHA 1477d7dView commit details -
This involves massive changes to caching, using mappedfile. It involves new config options. There's a bugzilla bug, which should be mentioned in here. For FastMail, we intend to hand the new messages out on SSD, and then shunt all the old ones off onto slow storage. It cuts the fsync count to the slow disks by a LOT.
Configuration menu - View commit details
-
Copy full SHA for c812439 - Browse repository at this point
Copy the full SHA c812439View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca8403e - Browse repository at this point
Copy the full SHA ca8403eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a33bcb - Browse repository at this point
Copy the full SHA 8a33bcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ad9f2e - Browse repository at this point
Copy the full SHA 0ad9f2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f74f7d - Browse repository at this point
Copy the full SHA 3f74f7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 481a033 - Browse repository at this point
Copy the full SHA 481a033View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8700c8 - Browse repository at this point
Copy the full SHA e8700c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c409ca1 - Browse repository at this point
Copy the full SHA c409ca1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d729569 - Browse repository at this point
Copy the full SHA d729569View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64bb39c - Browse repository at this point
Copy the full SHA 64bb39cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76eb147 - Browse repository at this point
Copy the full SHA 76eb147View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cd0707 - Browse repository at this point
Copy the full SHA 8cd0707View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8e7eb6 - Browse repository at this point
Copy the full SHA e8e7eb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ce6ba6 - Browse repository at this point
Copy the full SHA 8ce6ba6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61d712d - Browse repository at this point
Copy the full SHA 61d712dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9845a85 - Browse repository at this point
Copy the full SHA 9845a85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96af2b5 - Browse repository at this point
Copy the full SHA 96af2b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86c66d5 - Browse repository at this point
Copy the full SHA 86c66d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f23ecd2 - Browse repository at this point
Copy the full SHA f23ecd2View commit details -
mailbox: recreate cache records if missing
(would fix today's incidents)
Configuration menu - View commit details
-
Copy full SHA for 0052e15 - Browse repository at this point
Copy the full SHA 0052e15View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcbdc29 - Browse repository at this point
Copy the full SHA fcbdc29View commit details -
mailbox: create cache on save if required as well...
(and label for repack, because things are weird)
Configuration menu - View commit details
-
Copy full SHA for fd6555e - Browse repository at this point
Copy the full SHA fd6555eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbe1834 - Browse repository at this point
Copy the full SHA bbe1834View commit details -
Configuration menu - View commit details
-
Copy full SHA for d68dbe9 - Browse repository at this point
Copy the full SHA d68dbe9View commit details -
cyr_expire: kinda funky "per-user" mode
Should be ported to a real per-user thing at some point
Configuration menu - View commit details
-
Copy full SHA for 4571d03 - Browse repository at this point
Copy the full SHA 4571d03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6468c73 - Browse repository at this point
Copy the full SHA 6468c73View commit details -
Configuration menu - View commit details
-
Copy full SHA for a40f3f1 - Browse repository at this point
Copy the full SHA a40f3f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6353d20 - Browse repository at this point
Copy the full SHA 6353d20View commit details -
sync_server: send file from archive if not in spool
NOTE: we don't check the index, we just blat one or the other - in THEORY it's slightly racy... because we don't open the file first...
Configuration menu - View commit details
-
Copy full SHA for 61ebf07 - Browse repository at this point
Copy the full SHA 61ebf07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93ed830 - Browse repository at this point
Copy the full SHA 93ed830View commit details -
Configuration menu - View commit details
-
Copy full SHA for e98b5b7 - Browse repository at this point
Copy the full SHA e98b5b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e269faa - Browse repository at this point
Copy the full SHA e269faaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82c7ebf - Browse repository at this point
Copy the full SHA 82c7ebfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77d84f9 - Browse repository at this point
Copy the full SHA 77d84f9View commit details -
search_xapian: don't try to scan mailbox tombstones (TEMPORARY)
This should be fixed by parsing and checking the entry before calling the callback
Configuration menu - View commit details
-
Copy full SHA for 8dde197 - Browse repository at this point
Copy the full SHA 8dde197View commit details -
takes a single atom, i.e. TAG XMEID MYID And sets that ID for mboxevents
Configuration menu - View commit details
-
Copy full SHA for 40ddb0f - Browse repository at this point
Copy the full SHA 40ddb0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f619e37 - Browse repository at this point
Copy the full SHA f619e37View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddc44ad - Browse repository at this point
Copy the full SHA ddc44adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7882d94 - Browse repository at this point
Copy the full SHA 7882d94View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddacf98 - Browse repository at this point
Copy the full SHA ddacf98View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebf99c5 - Browse repository at this point
Copy the full SHA ebf99c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7268cb5 - Browse repository at this point
Copy the full SHA 7268cb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9035739 - Browse repository at this point
Copy the full SHA 9035739View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2e8115 - Browse repository at this point
Copy the full SHA a2e8115View commit details -
id: quirk os=iOS os-version=7...
Turn all searches into FUZZY searches to make BODY less crazy expensive
Configuration menu - View commit details
-
Copy full SHA for 1fe17d3 - Browse repository at this point
Copy the full SHA 1fe17d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3391696 - Browse repository at this point
Copy the full SHA 3391696View commit details -
Configuration menu - View commit details
-
Copy full SHA for c83d206 - Browse repository at this point
Copy the full SHA c83d206View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07ea8a4 - Browse repository at this point
Copy the full SHA 07ea8a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for fee351c - Browse repository at this point
Copy the full SHA fee351cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 379177e - Browse repository at this point
Copy the full SHA 379177eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15c0d5a - Browse repository at this point
Copy the full SHA 15c0d5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50d45e5 - Browse repository at this point
Copy the full SHA 50d45e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32da71a - Browse repository at this point
Copy the full SHA 32da71aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28b7777 - Browse repository at this point
Copy the full SHA 28b7777View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1860db0 - Browse repository at this point
Copy the full SHA 1860db0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5423a59 - Browse repository at this point
Copy the full SHA 5423a59View commit details -
imap: create-special-use should create as the mailbox owner
not the authenticated (possibly admin) user
Configuration menu - View commit details
-
Copy full SHA for 7f2ce87 - Browse repository at this point
Copy the full SHA 7f2ce87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d4d5a6 - Browse repository at this point
Copy the full SHA 2d4d5a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d46be75 - Browse repository at this point
Copy the full SHA d46be75View commit details -
Configuration menu - View commit details
-
Copy full SHA for e101c19 - Browse repository at this point
Copy the full SHA e101c19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c00a69 - Browse repository at this point
Copy the full SHA 7c00a69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5463e23 - Browse repository at this point
Copy the full SHA 5463e23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f02e4d - Browse repository at this point
Copy the full SHA 2f02e4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 206c5e2 - Browse repository at this point
Copy the full SHA 206c5e2View commit details -
search: don't crash on modseq search:
e.g. 6 UID SEARCH RETURN (ALL COUNT) MODSEQ 4336 Which was crashing because there was no uint64_cmp function.
Configuration menu - View commit details
-
Copy full SHA for 6bb32d9 - Browse repository at this point
Copy the full SHA 6bb32d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 264ae00 - Browse repository at this point
Copy the full SHA 264ae00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c59ff5 - Browse repository at this point
Copy the full SHA 0c59ff5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0889ec5 - Browse repository at this point
Copy the full SHA 0889ec5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74cf965 - Browse repository at this point
Copy the full SHA 74cf965View commit details -
Configuration menu - View commit details
-
Copy full SHA for a305819 - Browse repository at this point
Copy the full SHA a305819View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96edc17 - Browse repository at this point
Copy the full SHA 96edc17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fabd94 - Browse repository at this point
Copy the full SHA 7fabd94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 256a9f7 - Browse repository at this point
Copy the full SHA 256a9f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b766fb - Browse repository at this point
Copy the full SHA 7b766fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 387ca84 - Browse repository at this point
Copy the full SHA 387ca84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fcccd0 - Browse repository at this point
Copy the full SHA 9fcccd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27bb316 - Browse repository at this point
Copy the full SHA 27bb316View commit details -
Configuration menu - View commit details
-
Copy full SHA for 111aee5 - Browse repository at this point
Copy the full SHA 111aee5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2bf3f8 - Browse repository at this point
Copy the full SHA e2bf3f8View commit details -
sync: don't suppress mailbox events just because user event exists
This should fix user rename issues (hopefully)
Configuration menu - View commit details
-
Copy full SHA for 2d6a87f - Browse repository at this point
Copy the full SHA 2d6a87fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80b1e34 - Browse repository at this point
Copy the full SHA 80b1e34View commit details -
Configuration menu - View commit details
-
Copy full SHA for f98fc0d - Browse repository at this point
Copy the full SHA f98fc0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e74f6fe - Browse repository at this point
Copy the full SHA e74f6feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ebac0d - Browse repository at this point
Copy the full SHA 9ebac0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc218f9 - Browse repository at this point
Copy the full SHA bc218f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c4e47c - Browse repository at this point
Copy the full SHA 2c4e47cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb4515c - Browse repository at this point
Copy the full SHA bb4515cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6cc4e6 - Browse repository at this point
Copy the full SHA f6cc4e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 334cf92 - Browse repository at this point
Copy the full SHA 334cf92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b15111 - Browse repository at this point
Copy the full SHA 8b15111View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13ef87c - Browse repository at this point
Copy the full SHA 13ef87cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f70ce33 - Browse repository at this point
Copy the full SHA f70ce33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 740061e - Browse repository at this point
Copy the full SHA 740061eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a2c760 - Browse repository at this point
Copy the full SHA 3a2c760View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6d0951 - Browse repository at this point
Copy the full SHA b6d0951View commit details -
twoskip: keep a separate location tracker for 'foreach'
Avoids a ton of strcmp work
Configuration menu - View commit details
-
Copy full SHA for 642536f - Browse repository at this point
Copy the full SHA 642536fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd8c08c - Browse repository at this point
Copy the full SHA cd8c08cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b455088 - Browse repository at this point
Copy the full SHA b455088View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2be706e - Browse repository at this point
Copy the full SHA 2be706eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ae0e69 - Browse repository at this point
Copy the full SHA 7ae0e69View commit details -
twoskip: don't be confused by chained deletes
(they can't exist now, but maybe one day, and it doesn't cost much to check)
Configuration menu - View commit details
-
Copy full SHA for cf2513f - Browse repository at this point
Copy the full SHA cf2513fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17a35bb - Browse repository at this point
Copy the full SHA 17a35bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad6e533 - Browse repository at this point
Copy the full SHA ad6e533View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1508b1 - Browse repository at this point
Copy the full SHA c1508b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0125625 - Browse repository at this point
Copy the full SHA 0125625View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95c96fc - Browse repository at this point
Copy the full SHA 95c96fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for f27c489 - Browse repository at this point
Copy the full SHA f27c489View commit details -
Configuration menu - View commit details
-
Copy full SHA for d42ab63 - Browse repository at this point
Copy the full SHA d42ab63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cbe397 - Browse repository at this point
Copy the full SHA 2cbe397View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1878056 - Browse repository at this point
Copy the full SHA 1878056View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dfb005 - Browse repository at this point
Copy the full SHA 9dfb005View commit details -
twoskip: late-resolve offsets in readahead
The callback might have refreshed the mmap without changing the size (i.e. a rollback)
Configuration menu - View commit details
-
Copy full SHA for dee6fd9 - Browse repository at this point
Copy the full SHA dee6fd9View commit details -
Revert "twoskip: late-resolve offsets in readahead"
This reverts commit 105aa22.
Configuration menu - View commit details
-
Copy full SHA for 70efbde - Browse repository at this point
Copy the full SHA 70efbdeView commit details -
Revert "twoskip: switch back to squeeze compatible syntax"
This reverts commit 9159406.
Configuration menu - View commit details
-
Copy full SHA for c87bcfc - Browse repository at this point
Copy the full SHA c87bcfcView commit details -
Revert "twoskip: use skipdelete in consistency/recovery stages"
This reverts commit 63c132d.
Configuration menu - View commit details
-
Copy full SHA for ed40caf - Browse repository at this point
Copy the full SHA ed40cafView commit details -
Revert "stitch: don't write past what we read"
This reverts commit 43cf8dc.
Configuration menu - View commit details
-
Copy full SHA for e2b4ba2 - Browse repository at this point
Copy the full SHA e2b4ba2View commit details -
Revert "twoskip: don't be confused by chained deletes"
This reverts commit 8f2d8f9.
Configuration menu - View commit details
-
Copy full SHA for 89c9cf8 - Browse repository at this point
Copy the full SHA 89c9cf8View commit details -
Revert "twoskip: don't keep re-reading base and size pointers"
This reverts commit be8f332.
Configuration menu - View commit details
-
Copy full SHA for 9781c56 - Browse repository at this point
Copy the full SHA 9781c56View commit details -
Revert "twoskip: readahead in foreach to reduce lockyness"
This reverts commit bbd8516.
Configuration menu - View commit details
-
Copy full SHA for 3efc909 - Browse repository at this point
Copy the full SHA 3efc909View commit details -
Revert "twoskip: keep a separate location tracker for 'foreach'"
This reverts commit e6f3efd.
Configuration menu - View commit details
-
Copy full SHA for 57ae2db - Browse repository at this point
Copy the full SHA 57ae2dbView commit details -
Revert "cyrusdb: only CRC check if integrity checks turned on"
This reverts commit 84f1fb3.
Configuration menu - View commit details
-
Copy full SHA for eeb5b60 - Browse repository at this point
Copy the full SHA eeb5b60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 718a484 - Browse repository at this point
Copy the full SHA 718a484View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94746a5 - Browse repository at this point
Copy the full SHA 94746a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b14827 - Browse repository at this point
Copy the full SHA 6b14827View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29392c2 - Browse repository at this point
Copy the full SHA 29392c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6749a52 - Browse repository at this point
Copy the full SHA 6749a52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 216c6b9 - Browse repository at this point
Copy the full SHA 216c6b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36cba7a - Browse repository at this point
Copy the full SHA 36cba7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ea848f - Browse repository at this point
Copy the full SHA 6ea848fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c49ed05 - Browse repository at this point
Copy the full SHA c49ed05View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc6b44a - Browse repository at this point
Copy the full SHA bc6b44aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b98b898 - Browse repository at this point
Copy the full SHA b98b898View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45adfe0 - Browse repository at this point
Copy the full SHA 45adfe0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4613e6b - Browse repository at this point
Copy the full SHA 4613e6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45c4d1e - Browse repository at this point
Copy the full SHA 45c4d1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c4b98b - Browse repository at this point
Copy the full SHA 8c4b98bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a738cc9 - Browse repository at this point
Copy the full SHA a738cc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e22844 - Browse repository at this point
Copy the full SHA 5e22844View commit details
Commits on Feb 7, 2014
-
Configuration menu - View commit details
-
Copy full SHA for e9ab449 - Browse repository at this point
Copy the full SHA e9ab449View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8fee99 - Browse repository at this point
Copy the full SHA e8fee99View commit details
Commits on Feb 10, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 43db9fe - Browse repository at this point
Copy the full SHA 43db9feView commit details
Commits on Feb 12, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 498c0fb - Browse repository at this point
Copy the full SHA 498c0fbView commit details
Commits on Feb 15, 2014
-
Configuration menu - View commit details
-
Copy full SHA for f76278f - Browse repository at this point
Copy the full SHA f76278fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c80dbd - Browse repository at this point
Copy the full SHA 1c80dbdView commit details
Commits on Feb 18, 2014
-
mailbox: don't lock conversations again during cleanup
It's not necessary, since nothing in cleanup uses it, and it's a lock inversion. This is one of a bunch of options here (including keeping it locked throughout the cleanup) - but it's the least invasive, and it's perfectly correct.
Configuration menu - View commit details
-
Copy full SHA for 438a2cc - Browse repository at this point
Copy the full SHA 438a2ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37a3d1a - Browse repository at this point
Copy the full SHA 37a3d1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e02f9f6 - Browse repository at this point
Copy the full SHA e02f9f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6071d11 - Browse repository at this point
Copy the full SHA 6071d11View commit details
Commits on Feb 19, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 9fd70ba - Browse repository at this point
Copy the full SHA 9fd70baView commit details
Commits on Mar 3, 2014
-
Make sure with or without *DAV, builds do not require nor include *DAV
logic unnecessarily.
Jeroen van Meeuwen (Kolab Systems) committedMar 3, 2014 Configuration menu - View commit details
-
Copy full SHA for 691da90 - Browse repository at this point
Copy the full SHA 691da90View commit details