Oswald Buddenhagen
|
e71ad53b7f
plug memory leak in maildir_store_msg() upon failure to acquire UID
|
14 роки тому |
Oswald Buddenhagen
|
9c86ec3442
employ alternative scheme to finding messages by TUID
|
14 роки тому |
Oswald Buddenhagen
|
d2bed4990d
unify error reporting
|
14 роки тому |
Oswald Buddenhagen
|
dee9f51096
don't complain about disappearing temp files
|
14 роки тому |
Oswald Buddenhagen
|
3169c59e10
validate maildirs more strictly
|
14 роки тому |
Oswald Buddenhagen
|
05fd0b9970
split out drv->load() from drv->select()
|
14 роки тому |
Oswald Buddenhagen
|
c741d5ffb5
make creation of trash folder independent from -C option
|
14 роки тому |
Oswald Buddenhagen
|
ea951a697f
fix error paths wrt sync drivers, take 2
|
13 роки тому |
Oswald Buddenhagen
|
b0bbd23512
replace DRV_STORE_BAD with a separate bad_callback()
|
13 роки тому |
Oswald Buddenhagen
|
9554026443
make drv->cancel()'s callback have no status code
|
13 роки тому |
Oswald Buddenhagen
|
c66afdc0a8
move setting of ctx->listed outside the drivers
|
14 роки тому |
Oswald Buddenhagen
|
f6a25b331f
check return value from close() after write()
|
14 роки тому |
Oswald Buddenhagen
|
61d98c5a1d
fix a bunch of warnings
|
13 роки тому |
Oswald Buddenhagen
|
d637772339
turns out, free(NULL) is just fine ...
|
14 роки тому |
Oswald Buddenhagen
|
d94dadbaeb
fix line ending conversion logic
|
15 роки тому |
Oswald Buddenhagen
|
a365e20660
put pointers to bdb open() into parentheses, so they won't be
|
17 роки тому |
Oswald Buddenhagen
|
023d3ee577
fix error paths wrt sync drivers
|
18 роки тому |
Oswald Buddenhagen
|
e0d72cd5e3
reverse-map <Inbox> to INBOX when encountered during listing.
|
18 роки тому |
Oswald Buddenhagen
|
2a9b0bd763
don't crash on truncating database. seems to affect only some bdb
|
18 роки тому |
Oswald Buddenhagen
|
1b9f8b4c69
glibc seems to be *really* fucked up.
|
19 роки тому |
Oswald Buddenhagen
|
d2463a4cd8
work around glibc bug: printf("%.*s", INT_MAX, s) tries to allocate 2G.
|
19 роки тому |
Oswald Buddenhagen
|
f6f2d2461c
add comment
|
19 роки тому |
Oswald Buddenhagen
|
168e5f3282
make the driver model, sync_chans() and sync_boxes() fully async.
|
19 роки тому |
Oswald Buddenhagen
|
3e3cf3ac9a
update copyrights
|
19 роки тому |
Oswald Buddenhagen
|
7f9ece8e7e
move whole responsibility for recycling open stores/server connections
|
19 роки тому |
Oswald Buddenhagen
|
47e592b603
keep the result of driver->list() and a flag whether it is valid in the store.
|
19 роки тому |
Oswald Buddenhagen
|
d7126dca5e
"fprintf( stderr," => "error(". new functions debugn() and infon()
|
19 роки тому |
Oswald Buddenhagen
|
7726ce3e0f
don't barf at directories with none of {tmp,new,cur}/ and turn them
|
19 роки тому |
Oswald Buddenhagen
|
1453e61840
update fsf's postal address. i think it's sort of useless nowadays
|
19 роки тому |
Oswald Buddenhagen
|
850addecd5
wrap message storing into transactions. nice side effect: drivers don't
|
19 роки тому |