197 Commits (83ebe9022d88d9493d7ee5739f4503af1e28448b)

Author SHA1 Message Date
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
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