123 Commits (c3350753b0e3a256ccbd6eeb5924f7089b7a77f1)

Author SHA1 Message Date
Oswald Buddenhagen 1e939bafd8 don't use strncpy() to copy TUIDs 8 years ago
Oswald Buddenhagen 77acc26812 implement Message-Id based UIDVALIDITY recovery 8 years ago
Oswald Buddenhagen f9fe75602e don't fetch message size unless necessary 8 years ago
Oswald Buddenhagen ec4b21535f some reshuffling in maildir_scan() for clarity 8 years ago
Oswald Buddenhagen 3b615bba3c make more use of nfstrndup() 8 years ago
Oswald Buddenhagen ae95490d52 pre-sort exception list passed to driver->load_box() 8 years ago
Oswald Buddenhagen 7b567164ff abstract growable arrays somewhat 8 years ago
Oswald Buddenhagen 0f24ca31b5 fix SubFolders style Maildir++ 8 years ago
Oswald Buddenhagen cda596d530 remove legacy (bsd-style) locking 9 years ago
Oswald Buddenhagen 17f3348ff1 make it possible to specifiy Pattern INBOX* with no Path defined 10 years ago
Oswald Buddenhagen 9d22641b62 make server connection a cancellable operation 10 years ago
Oswald Buddenhagen 246c417874 validate Path earlier 10 years ago
Oswald Buddenhagen 549e6739e8 support verbatim and real Maildir++ subfolder naming styles 10 years ago
Oswald Buddenhagen 064f579a92 make maildir_list_recurse() recursion less convoluted 10 years ago
Oswald Buddenhagen da9adcc4bd pass a maildir_store_conf_t to maildir_validate_path() 10 years ago
Oswald Buddenhagen b85153f8eb make skipping of failed stores more thorough 10 years ago
Oswald Buddenhagen 98bd2b115d make it possible to nest maildir Path under Inbox 10 years ago
Oswald Buddenhagen 2d4ce72a8b make handling of Inbox-in-Path nesting less obfuscated 10 years ago
Oswald Buddenhagen 83eaac8787 fix uninitialized variable warning 10 years ago
Reimar Döffinger 08dab9465b Make Berkley DB an optional dependency. 10 years ago
Dmitrij D. Czarkoff 0840026a4b fix crash in maildir_set_msg_flags() 10 years ago
Oswald Buddenhagen 0e1f8f9a3f revamp console output options 10 years ago
Oswald Buddenhagen 4d638c3cf2 make sure that INBOX always exists 10 years ago
Oswald Buddenhagen a8b26dc4ac soft-limit peak memory usage 10 years ago
Oswald Buddenhagen f4240761f1 introduce and use pending_wakeup() 10 years ago
Oswald Buddenhagen 74c78c70b9 deal sensibly with permanent errors 10 years ago
Oswald Buddenhagen 5f265ad7da unify .isyncuidmap.db handling with that of .uidvalidity 10 years ago
Oswald Buddenhagen 4da89af7be refactor maildir_set_uid() and maildir_store_uidval() 10 years ago
Oswald Buddenhagen f61efdbb9d rename some *uid*() => *uidval*() to better reflect their function 10 years ago
Oswald Buddenhagen 2eece82276 lock .uidvalidity on demand 10 years ago
Oswald Buddenhagen 4aad8c9e04 delay unlocking of .uidvalidity 10 years ago
Oswald Buddenhagen d9a983add6 add support for propagating folder deletions 10 years ago
Oswald Buddenhagen a7eddc6ede don't make intermediate directories proper maildirs 10 years ago
Oswald Buddenhagen 7489ff8613 deal sensibly with incomplete maildir directories 10 years ago
Oswald Buddenhagen 5f4e3b285e factor out maildir_clear_tmp() 10 years ago
Oswald Buddenhagen 7b7304b625 split create_box() off from open_box() 10 years ago
Oswald Buddenhagen fb19d644f7 split off open_box() from select_box() 10 years ago
Oswald Buddenhagen 9982e7bf08 make some driver function names more descriptive 10 years ago
Oswald Buddenhagen 00ebf45be2 rename driver::prepare_opts() => prepare_load() 10 years ago
Oswald Buddenhagen 42cedc8f81 introduce uchar, ushort & uint typedefs 10 years ago
Oswald Buddenhagen 2fa75cf159 fix UID assignment with some non-UIDPLUS servers 10 years ago
Oswald Buddenhagen f377e7b696 introduce FieldDelimiter and InfoDelimiter options 10 years ago
Oswald Buddenhagen 47897d2403 fix memory management of current mailbox name 10 years ago
Oswald Buddenhagen 4f383a8074 stop abusing memcmp() 10 years ago
Oswald Buddenhagen 608834c6f1 permit Maildir Stores without a Path 10 years ago
Oswald Buddenhagen 2a2c53ae43 ignore INBOX only in Path itself, not its subfolders 10 years ago
Oswald Buddenhagen 3d5539bb63 detect inconsistent state of highest assigned UID 11 years ago
Oswald Buddenhagen 4d8575100d don't forget to reset message counts when skipping scan 11 years ago
Oswald Buddenhagen 8844ff3063 remove apparently pointless resetting of recent message count 11 years ago
Oswald Buddenhagen d34baeb886 fix hypothetical buffer overflows 11 years ago