184 Commits (c3350753b0e3a256ccbd6eeb5924f7089b7a77f1)

Author SHA1 Message Date
Oswald Buddenhagen c3350753b0 factor out jFprintf() 8 years ago
Oswald Buddenhagen 1fdf793a3f fix signedness of 'nex' variables 8 years ago
Oswald Buddenhagen f934e995d6 don't populate sync record map with invalid UIDs 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 1d3b36f89e factor out app_cr 8 years ago
Oswald Buddenhagen 3dffd68825 factor out copy_msg_convert() 8 years ago
Oswald Buddenhagen 951b7e77f8 factor out copy_msg_bytes() 8 years ago
Oswald Buddenhagen 67f4aeff1f standardize on 'int' for message sizes 8 years ago
Oswald Buddenhagen 0c36655201 print actually read TUID in debug message 8 years ago
Oswald Buddenhagen 1330f43034 null-terminate lines read from state file & journal 8 years ago
Oswald Buddenhagen 4db64967c9 make more use of shifted_bit() 8 years ago
Oswald Buddenhagen 2bba9b903c wrap message trashing into simple transactions 8 years ago
Oswald Buddenhagen 5b0c8cfa60 use a temporary for sanity 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 8979ebbdf2 tolerate case changes in X-TUID header name 9 years ago
Oswald Buddenhagen 549e6739e8 support verbatim and real Maildir++ subfolder naming styles 10 years ago
Oswald Buddenhagen 0e1f8f9a3f revamp console output options 10 years ago
Oswald Buddenhagen 8aa22a62e7 make progress counters global 10 years ago
Oswald Buddenhagen a8b26dc4ac soft-limit peak memory usage 10 years ago
Oswald Buddenhagen d9a983add6 add support for propagating folder deletions 10 years ago
Oswald Buddenhagen 926788f3ae supplement open_box() with box existence information from list_store() 10 years ago
Oswald Buddenhagen 7b7304b625 split create_box() off from open_box() 10 years ago
Oswald Buddenhagen f1809ddd2b open the mailboxes after loading the sync state 10 years ago
Oswald Buddenhagen f43617cd94 lock sync state lazily 10 years ago
Oswald Buddenhagen fb19d644f7 split off open_box() from select_box() 10 years ago
Oswald Buddenhagen 97a42cd825 factor out {prepare,lock,save,load}_state() 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 958af473a0 fix conditional for early failure in cancel_done() 10 years ago
Oswald Buddenhagen f377e7b696 introduce FieldDelimiter and InfoDelimiter options 10 years ago
Oswald Buddenhagen 85fd5ceb54 move orig_name out of store_t 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 526231bc22 initialize store_t::name 11 years ago
Oswald Buddenhagen 29b07ca7a6 actually print the faulty mailbox name, not some garbage 11 years ago
Oswald Buddenhagen 2d4bc1e613 error-check committing of sync state 11 years ago
Oswald Buddenhagen aa0118d047 better error messages for sync state and journal related errors 11 years ago
Oswald Buddenhagen c6ddad6ac4 remove pointless/counterproductive "Disk full?" error message suffixes 11 years ago
Oswald Buddenhagen c5f2943ff6 don't crash in message expiration debug print 11 years ago
Oswald Buddenhagen 6d2fd370a6 fix _POSIX_SYNCHRONIZED_IO usage 11 years ago
Oswald Buddenhagen 359091625d MaxMessages: ignore entries with no master while calculating bulk fetch 11 years ago
Oswald Buddenhagen 2bbd07ec87 adjust comments to new reality 11 years ago
Oswald Buddenhagen 5a21042e98 ensure sequencing of message propagation and store closing 11 years ago
Oswald Buddenhagen c47ee1c8c4 fix error paths wrt sync drivers, take 3 11 years ago
Oswald Buddenhagen 03b3b566f1 reshuffle sources a bit 11 years ago
Oswald Buddenhagen 71524cb6b0 reduce FSync option to a boolean 11 years ago