Oswald Buddenhagen
|
c29eceaeed
make map_name() interpret empty strings as "no separator"
|
7 anos atrás |
Oswald Buddenhagen
|
a5d4a0fe60
make sync records with stray TUID non-fatal
|
8 anos atrás |
Oswald Buddenhagen
|
bb632d1cd0
make UIDs unsigned
|
8 anos atrás |
Oswald Buddenhagen
|
a0961d6505
delay assignment of TUID when propagating messages
|
8 anos atrás |
Oswald Buddenhagen
|
bd5fb6fff3
move away from magic UIDs in the sync state
|
8 anos atrás |
Oswald Buddenhagen
|
4ffe149666
split off ephemeral sync record state to a separate member
|
8 anos atrás |
Oswald Buddenhagen
|
efd72b85cc
autotest: implement much more thorough resumption verification
|
8 anos atrás |
Oswald Buddenhagen
|
4cc5ad5a1a
introduce driver call debugging
|
8 anos atrás |
Oswald Buddenhagen
|
bbe4567bce
let driver_t::openbox_box() return the UID validity
|
8 anos atrás |
Oswald Buddenhagen
|
48ad58b9a3
use a #define for invalid UIDVALIDITY
|
8 anos atrás |
Oswald Buddenhagen
|
8d4918affd
introduce get_uidnext() driver callback
|
8 anos atrás |
Oswald Buddenhagen
|
683e581340
let driver_t::find_new_msgs() return the list of messages
|
8 anos atrás |
Oswald Buddenhagen
|
74e9368121
let driver_t::load_box() return the list of messages
|
8 anos atrás |
Oswald Buddenhagen
|
c886f71054
make driver_t::prepare_load_box() return the final options
|
8 anos atrás |
Oswald Buddenhagen
|
83ebe9022d
introduce get_box_path() driver callback
|
8 anos atrás |
Oswald Buddenhagen
|
d624c9af5d
make set_bad_callback() a proper driver_t entry
|
8 anos atrás |
Oswald Buddenhagen
|
f46cf8c887
provide a proper getter callback for driver capabilities
|
8 anos atrás |
Oswald Buddenhagen
|
d54809e268
prepend "get_" to getters in driver_t
|
8 anos atrás |
Oswald Buddenhagen
|
36666f7e52
rewrite tracking of highest expired UID
|
8 anos atrás |
Oswald Buddenhagen
|
677accfd84
streamline syncing of old entries
|
8 anos atrás |
Oswald Buddenhagen
|
990c8a1404
sort uid exception list in a smarter place
|
8 anos atrás |
Oswald Buddenhagen
|
34993fbca6
fix sync resumption with aborted entries
|
8 anos atrás |
Oswald Buddenhagen
|
887b2205ff
remove nonsensical statement from journal replay of aborted entries
|
8 anos atrás |
Oswald Buddenhagen
|
5c2ce59217
fix sync resumption with re-newed messages
|
8 anos atrás |
Oswald Buddenhagen
|
7c466fc3e7
don't emit redundant flag updates for re-newed messages
|
8 anos atrás |
Oswald Buddenhagen
|
1ea2e69aa7
fix maxuid tracking
|
8 anos atrás |
Oswald Buddenhagen
|
6705604c4a
de-duplicate journal replay somewhat
|
8 anos atrás |
Oswald Buddenhagen
|
c3350753b0
factor out jFprintf()
|
8 anos atrás |
Oswald Buddenhagen
|
1fdf793a3f
fix signedness of 'nex' variables
|
8 anos atrás |
Oswald Buddenhagen
|
71ced65fcc
Merge remote-tracking branch 'origin/1.2'
|
8 anos atrás |