204 Commits (7ce658d14cf60c8851197561e073671899194fb7)

Author SHA1 Message Date
Oswald Buddenhagen 4cc5ad5a1a introduce driver call debugging 8 years ago
Oswald Buddenhagen bbe4567bce let driver_t::openbox_box() return the UID validity 8 years ago
Oswald Buddenhagen 48ad58b9a3 use a #define for invalid UIDVALIDITY 8 years ago
Oswald Buddenhagen 8d4918affd introduce get_uidnext() driver callback 8 years ago
Oswald Buddenhagen 683e581340 let driver_t::find_new_msgs() return the list of messages 8 years ago
Oswald Buddenhagen 74e9368121 let driver_t::load_box() return the list of messages 8 years ago
Oswald Buddenhagen c886f71054 make driver_t::prepare_load_box() return the final options 8 years ago
Oswald Buddenhagen 83ebe9022d introduce get_box_path() driver callback 8 years ago
Oswald Buddenhagen d624c9af5d make set_bad_callback() a proper driver_t entry 8 years ago
Oswald Buddenhagen f46cf8c887 provide a proper getter callback for driver capabilities 8 years ago
Oswald Buddenhagen d54809e268 prepend "get_" to getters in driver_t 8 years ago
Oswald Buddenhagen 36666f7e52 rewrite tracking of highest expired UID 8 years ago
Oswald Buddenhagen 677accfd84 streamline syncing of old entries 8 years ago
Oswald Buddenhagen 990c8a1404 sort uid exception list in a smarter place 8 years ago
Oswald Buddenhagen 34993fbca6 fix sync resumption with aborted entries 8 years ago
Oswald Buddenhagen 887b2205ff remove nonsensical statement from journal replay of aborted entries 8 years ago
Oswald Buddenhagen 5c2ce59217 fix sync resumption with re-newed messages 8 years ago
Oswald Buddenhagen 7c466fc3e7 don't emit redundant flag updates for re-newed messages 8 years ago
Oswald Buddenhagen 1ea2e69aa7 fix maxuid tracking 8 years ago
Oswald Buddenhagen 6705604c4a de-duplicate journal replay somewhat 8 years ago
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