Oswald Buddenhagen
|
f8d73ac346
make socket_write() capable of taking ownership of the buffer
|
hace 14 años |
Oswald Buddenhagen
|
8a72d204c9
change socket_write() return code semantics
|
hace 14 años |
Oswald Buddenhagen
|
a85013d6ff
make IMAP pipeline depth configurable
|
hace 14 años |
Oswald Buddenhagen
|
a266f28f1c
cancel submitted commands when canceling store
|
hace 14 años |
Oswald Buddenhagen
|
171f7d6cd3
Socket_t + buffer_t => conn_t
|
hace 14 años |
Oswald Buddenhagen
|
ef41349035
move socket code to a separate file
|
hace 14 años |
Oswald Buddenhagen
|
d1ee94f02c
move greeting response handling into get_cmd_result()
|
hace 14 años |
Oswald Buddenhagen
|
584e51ed7d
docs
|
hace 14 años |
Oswald Buddenhagen
|
2ab689b3df
make imap_exec() result reporting callback-based
|
hace 14 años |
Oswald Buddenhagen
|
05fd0b9970
split out drv->load() from drv->select()
|
hace 14 años |
Oswald Buddenhagen
|
7addc3bea8
minor cleanup: use ctx->gen instead of gctx for consistency
|
hace 13 años |
Oswald Buddenhagen
|
ea951a697f
fix error paths wrt sync drivers, take 2
|
hace 13 años |
Oswald Buddenhagen
|
b0bbd23512
replace DRV_STORE_BAD with a separate bad_callback()
|
hace 13 años |
Oswald Buddenhagen
|
9554026443
make drv->cancel()'s callback have no status code
|
hace 13 años |
Oswald Buddenhagen
|
06ccac1fdd
always use return value from get_cmd_result()
|
hace 14 años |
Oswald Buddenhagen
|
121ce76e46
make response code parse failure of untagged OK/NO/BYE/BAD non-fatal
|
hace 14 años |
Oswald Buddenhagen
|
4d4de6e275
remove redundant use_ssl variables
|
hace 14 años |
Oswald Buddenhagen
|
17dc64b414
after [TRYCREATE], just resend the same command instead of cloning it
|
hace 14 años |
Oswald Buddenhagen
|
83efbe327d
use return values from correct set in get_cmd_result()
|
hace 14 años |
Oswald Buddenhagen
|
99cc328f17
do away with the dreaded rcaps hack
|
hace 14 años |
Oswald Buddenhagen
|
1545ed90a0
purge imap_store_t::currentnc vestiges
|
hace 14 años |
Oswald Buddenhagen
|
c66afdc0a8
move setting of ctx->listed outside the drivers
|
hace 14 años |
Oswald Buddenhagen
|
61d98c5a1d
fix a bunch of warnings
|
hace 13 años |
Oswald Buddenhagen
|
4afd31a457
avoid preprocessor warnings on missing features: #if => #ifdef
|
hace 14 años |
Oswald Buddenhagen
|
cf6a7b4d18
less bizarre code
|
hace 14 años |
Oswald Buddenhagen
|
7e1c16ae02
make cram() sane
|
hace 14 años |
Oswald Buddenhagen
|
2c729bf9e6
don't leak SSL objects
|
hace 14 años |
Oswald Buddenhagen
|
d637772339
turns out, free(NULL) is just fine ...
|
hace 14 años |
Oswald Buddenhagen
|
e1fa867423
fix UIDNEXT handling
|
hace 14 años |
Oswald Buddenhagen
|
5ade279839
don't hang after failed start_tls()
|
hace 14 años |