Oswald Buddenhagen
|
a652043934
fix updating cached message flags in imap_set_msg_flags()
|
2 years ago |
Oswald Buddenhagen
|
698f9ff173
don't log right before saving state unless requested
|
2 years ago |
Oswald Buddenhagen
|
d74af51fa1
rework interrupt-resume autotesting
|
2 years ago |
Oswald Buddenhagen
|
58a69a5b63
split off -Ts from -Tj
|
2 years ago |
Oswald Buddenhagen
|
13764a94b9
don't expunge until all flag propagation is complete
|
2 years ago |
Oswald Buddenhagen
|
fa8186c8d4
heed M_DEAD more thoroughly
|
2 years ago |
Oswald Buddenhagen
|
4e25fd59c1
fix possible attempts to set flags of M_DEAD messages
|
2 years ago |
Oswald Buddenhagen
|
87d1a4edde
fix invalid data accesses in proxy driver callbacks
|
2 years ago |
Oswald Buddenhagen
|
30a6015624
test also one-sided async operation
|
2 years ago |
Oswald Buddenhagen
|
3a8f8a8391
fake async drivers more convincingly
|
2 years ago |
Oswald Buddenhagen
|
16238909d3
print some more debug info during state reading and journal replay
|
2 years ago |
Oswald Buddenhagen
|
6e7b3d24c1
improve some debug messages
|
2 years ago |
Oswald Buddenhagen
|
950ebe833d
add debug messages about effective requested operations
|
2 years ago |
Oswald Buddenhagen
|
3091e2fe5a
add debug pretty-printing for OPEN_* flags as well
|
2 years ago |
Oswald Buddenhagen
|
17db5de0ca
add debug pretty-printing for sync record status flags as well
|
2 years ago |
Oswald Buddenhagen
|
c902f69c6f
format message flags in the sync debug output
|
2 years ago |
Oswald Buddenhagen
|
a49017f481
streamline pretty-printing of message flags
|
2 years ago |
Oswald Buddenhagen
|
a5dc1baedf
denoise usages of INIT_IMAP_CMD()
|
2 years ago |
Oswald Buddenhagen
|
f4ed8b27f6
fold superfluous INIT_IMAP_CMD_X() macro
|
2 years ago |
Oswald Buddenhagen
|
f5d234ffa1
simplify an initialization in proxy driver code generator
|
2 years ago |
Oswald Buddenhagen
|
5c44732fd9
support C99 comments in proxy driver code generator
|
2 years ago |
Oswald Buddenhagen
|
7f1c667910
cache drivers' ability to handle crlf in mails
|
3 years ago |
Oswald Buddenhagen
|
0f1b2b646b
remove questionable optimization from case-insensitive string comparison
|
3 years ago |
Oswald Buddenhagen
|
61b08880c8
improve tracking of maxxfuid
|
2 years ago |
Oswald Buddenhagen
|
0f6362f2e2
fix tracking of sync record count through placeholder upgrades
|
2 years ago |
Oswald Buddenhagen
|
69118d25ec
optimize { uid => srec } flathash
|
2 years ago |
Oswald Buddenhagen
|
8f4af5f78f
make use of finduid[] after journal replay
|
2 years ago |
Oswald Buddenhagen
|
a1a3313ed4
print human-readable summary at exit
|
2 years ago |
Oswald Buddenhagen
|
0f7c231cc2
fix bogus complaints about missing Store/Account references
|
2 years ago |
Oswald Buddenhagen
|
bf59636f0f
don't stop validating Channel config after first error
|
2 years ago |
Oswald Buddenhagen
|
c986f80bb0
append even broken Channel configs to list
|
2 years ago |
Oswald Buddenhagen
|
2cbf8a68cf
abort if any invalid Channels/Groups have been specified
|
2 years ago |
Oswald Buddenhagen
|
44ad8f0361
handle mixing simple and compound sync options more explicitly
|
2 years ago |
Oswald Buddenhagen
|
e70a20477c
complain about --noop/--no-* conflicts
|
2 years ago |
Oswald Buddenhagen
|
be6e07c5c9
tone down complaints in merge_ops()
|
2 years ago |
Oswald Buddenhagen
|
d7e3ae4b74
report location of overlapping operations
|
2 years ago |
Oswald Buddenhagen
|
09f08e4974
stop parsing config lines after invalid keyword
|
2 years ago |
Oswald Buddenhagen
|
5d5e07eb63
add --list-stores mode
|
2 years ago |
Oswald Buddenhagen
|
d5a5da9475
factor out main_sync.c & main_p.h from main.c
|
2 years ago |
Oswald Buddenhagen
|
01329bdf82
exclude placeholders from trashing
|
2 years ago |
Oswald Buddenhagen
|
8363dbf2d1
add autotest for message trashing
|
2 years ago |
Oswald Buddenhagen
|
4b0c5a0cd5
do not exclude oversized messages from remote trashing
|
2 years ago |
Oswald Buddenhagen
|
d92c62022a
treat not-really-propagated messages as trashable
|
2 years ago |
Oswald Buddenhagen
|
f7650993b7
re-nest conditions for trashing messages
|
2 years ago |
Oswald Buddenhagen
|
91d19cceac
make journal entry argument processing saner
|
2 years ago |
Oswald Buddenhagen
|
608c724add
assert sizes of smaller-than-int bit fields in structures
|
2 years ago |
Oswald Buddenhagen
|
b3155a8bcb
merge wstate back into status
|
2 years ago |
Oswald Buddenhagen
|
6a78e2c5f6
automate enumeration of power-of-two #defines
|
2 years ago |
Oswald Buddenhagen
|
05122b678d
print version and command line args in debug mode
|
3 years ago |
Oswald Buddenhagen
|
c1eb3566b1
split Verbosity off from DFlags
|
2 years ago |