Oswald Buddenhagen
|
e565d08246
don't try to propagate flags the target store does not support
|
5 anni fa |
Oswald Buddenhagen
|
e8caaaaf65
rename F_PASSED => F_FORWARDED
|
5 anni fa |
Oswald Buddenhagen
|
95d18e2778
Merge branch '1.3'
|
6 anni fa |
Oswald Buddenhagen
|
acfa3a2bbc
sort messages from UID FETCH request
|
6 anni fa |
Michael J Gruber
|
c4d7f0189c
implement Forwarded flag
|
7 anni fa |
Michael J Gruber
|
e71f0ccc2a
mark MAILBOX_DRIVER_FLAG locations in code
|
7 anni fa |
Oswald Buddenhagen
|
bb632d1cd0
make UIDs unsigned
|
8 anni fa |
Oswald Buddenhagen
|
bd5fb6fff3
move away from magic UIDs in the sync state
|
8 anni fa |
Oswald Buddenhagen
|
4cc5ad5a1a
introduce driver call debugging
|
8 anni fa |
Oswald Buddenhagen
|
bbe4567bce
let driver_t::openbox_box() return the UID validity
|
8 anni fa |
Oswald Buddenhagen
|
48ad58b9a3
use a #define for invalid UIDVALIDITY
|
8 anni fa |
Oswald Buddenhagen
|
8d4918affd
introduce get_uidnext() driver callback
|
8 anni fa |
Oswald Buddenhagen
|
683e581340
let driver_t::find_new_msgs() return the list of messages
|
8 anni fa |
Oswald Buddenhagen
|
74e9368121
let driver_t::load_box() return the list of messages
|
8 anni fa |
Oswald Buddenhagen
|
6e32b88f3d
let driver_t::list_store() return the list of boxes
|
8 anni fa |
Oswald Buddenhagen
|
c886f71054
make driver_t::prepare_load_box() return the final options
|
8 anni fa |
Oswald Buddenhagen
|
83ebe9022d
introduce get_box_path() driver callback
|
8 anni fa |
Oswald Buddenhagen
|
d624c9af5d
make set_bad_callback() a proper driver_t entry
|
8 anni fa |
Oswald Buddenhagen
|
f46cf8c887
provide a proper getter callback for driver capabilities
|
8 anni fa |
Oswald Buddenhagen
|
d54809e268
prepend "get_" to getters in driver_t
|
8 anni fa |
Oswald Buddenhagen
|
71ced65fcc
Merge remote-tracking branch 'origin/1.2'
|
8 anni fa |
Oswald Buddenhagen
|
77acc26812
implement Message-Id based UIDVALIDITY recovery
|
8 anni fa |
Oswald Buddenhagen
|
f9fe75602e
don't fetch message size unless necessary
|
8 anni fa |
Oswald Buddenhagen
|
67f4aeff1f
standardize on 'int' for message sizes
|
8 anni fa |
Oswald Buddenhagen
|
7b567164ff
abstract growable arrays somewhat
|
8 anni fa |
Oswald Buddenhagen
|
17f3348ff1
make it possible to specifiy Pattern INBOX* with no Path defined
|
10 anni fa |
Oswald Buddenhagen
|
9d22641b62
make server connection a cancellable operation
|
10 anni fa |
Oswald Buddenhagen
|
b85153f8eb
make skipping of failed stores more thorough
|
10 anni fa |
Oswald Buddenhagen
|
a8b26dc4ac
soft-limit peak memory usage
|
10 anni fa |
Oswald Buddenhagen
|
74c78c70b9
deal sensibly with permanent errors
|
10 anni fa |