Oswald Buddenhagen
|
05fd0b9970
split out drv->load() from drv->select()
|
há 14 anos atrás |
Oswald Buddenhagen
|
ea951a697f
fix error paths wrt sync drivers, take 2
|
há 13 anos atrás |
Oswald Buddenhagen
|
b0bbd23512
replace DRV_STORE_BAD with a separate bad_callback()
|
há 13 anos atrás |
Oswald Buddenhagen
|
9554026443
make drv->cancel()'s callback have no status code
|
há 13 anos atrás |
Oswald Buddenhagen
|
fd229040d8
DRV_SERVER_BAD is and will probably stay unused => trash
|
há 14 anos atrás |
Oswald Buddenhagen
|
e6a356ffc7
add extra verbose mode which dumps the message contents
|
há 15 anos atrás |
Oswald Buddenhagen
|
d94dadbaeb
fix line ending conversion logic
|
há 15 anos atrás |
Oswald Buddenhagen
|
023d3ee577
fix error paths wrt sync drivers
|
há 18 anos atrás |
Oswald Buddenhagen
|
168e5f3282
make the driver model, sync_chans() and sync_boxes() fully async.
|
há 19 anos atrás |
Oswald Buddenhagen
|
72a2d4b690
info() about opening of stores
|
há 19 anos atrás |
Oswald Buddenhagen
|
3e3cf3ac9a
update copyrights
|
há 19 anos atrás |
Oswald Buddenhagen
|
7f9ece8e7e
move whole responsibility for recycling open stores/server connections
|
há 19 anos atrás |
Oswald Buddenhagen
|
47e592b603
keep the result of driver->list() and a flag whether it is valid in the store.
|
há 19 anos atrás |
Oswald Buddenhagen
|
861dd7468e
aggregate all (two ...) drivers in an array instead of naming them in
|
há 19 anos atrás |
Oswald Buddenhagen
|
d7126dca5e
"fprintf( stderr," => "error(". new functions debugn() and infon()
|
há 19 anos atrás |
Oswald Buddenhagen
|
1453e61840
update fsf's postal address. i think it's sort of useless nowadays
|
há 19 anos atrás |
Oswald Buddenhagen
|
850addecd5
wrap message storing into transactions. nice side effect: drivers don't
|
há 19 anos atrás |
Oswald Buddenhagen
|
19128f1587
major overhaul of flag change propagation and MaxMessages handling:
|
há 19 anos atrás |
Oswald Buddenhagen
|
1a536a3415
M_EXPIRED -> M_EXPIRE
|
há 19 anos atrás |
Oswald Buddenhagen
|
c7d938f965
now that messages know their sync records, M_SYNCES is superfluous.
|
há 19 anos atrás |
Oswald Buddenhagen
|
2277ecefb6
establish bi-directional mapping between mails and sync records. use it
|
há 19 anos atrás |
Oswald Buddenhagen
|
9c6c158ef3
undocumented flag -J to skip committing the new sync state.
|
há 19 anos atrás |
Oswald Buddenhagen
|
a1a5a817bb
merge Quiet, Verbose & Debug into DFlags
|
há 19 anos atrás |
Oswald Buddenhagen
|
185769640b
M_NOT_SYNCED => M_SYNCED. now that sync records know their messages, it
|
há 19 anos atrás |
Oswald Buddenhagen
|
a1c402678c
split driver->prepare into ->prepare_opts and ->prepare_paths
|
há 19 anos atrás |
Oswald Buddenhagen
|
4ec56f8cf6
- instead of having {m,s}foo, we have foo[2] now, so we can do
|
há 19 anos atrás |
Oswald Buddenhagen
|
e0cc45044f
stdarg.h at the right places
|
há 21 anos atrás |
Oswald Buddenhagen
|
130664b622
The Big Rewrite. too many change to list them all.
|
há 21 anos atrás |
Oswald Buddenhagen
|
a52fd7dde0
more sophisticated CAPABILITY handling. also, don't issue the command if
|
há 21 anos atrás |
Oswald Buddenhagen
|
c2c4490431
following the "screw murphy" principle and commiting untested patch:
|
há 21 anos atrás |