44 Commits (a55354516b08efa98be7b4973691d4eb671d79bb)

Author SHA1 Message Date
Oswald Buddenhagen 802c99edcf make socket read/write error reporting callback-based 13 years ago
Oswald Buddenhagen f1df2f40d1 decouple the filling of the read buffer from consuming it 13 years ago
Oswald Buddenhagen f8d73ac346 make socket_write() capable of taking ownership of the buffer 13 years ago
Oswald Buddenhagen 171f7d6cd3 Socket_t + buffer_t => conn_t 13 years ago
Oswald Buddenhagen ef41349035 move socket code to a separate file 13 years ago
Oswald Buddenhagen 584e51ed7d docs 13 years ago
Oswald Buddenhagen 05fd0b9970 split out drv->load() from drv->select() 13 years ago
Oswald Buddenhagen ea951a697f fix error paths wrt sync drivers, take 2 13 years ago
Oswald Buddenhagen b0bbd23512 replace DRV_STORE_BAD with a separate bad_callback() 13 years ago
Oswald Buddenhagen 9554026443 make drv->cancel()'s callback have no status code 13 years ago
Oswald Buddenhagen fd229040d8 DRV_SERVER_BAD is and will probably stay unused => trash 13 years ago
Oswald Buddenhagen e6a356ffc7 add extra verbose mode which dumps the message contents 15 years ago
Oswald Buddenhagen d94dadbaeb fix line ending conversion logic 15 years ago
Oswald Buddenhagen 023d3ee577 fix error paths wrt sync drivers 18 years ago
Oswald Buddenhagen 168e5f3282 make the driver model, sync_chans() and sync_boxes() fully async. 19 years ago
Oswald Buddenhagen 72a2d4b690 info() about opening of stores 19 years ago
Oswald Buddenhagen 3e3cf3ac9a update copyrights 19 years ago
Oswald Buddenhagen 7f9ece8e7e move whole responsibility for recycling open stores/server connections 19 years ago
Oswald Buddenhagen 47e592b603 keep the result of driver->list() and a flag whether it is valid in the store. 19 years ago
Oswald Buddenhagen 861dd7468e aggregate all (two ...) drivers in an array instead of naming them in 19 years ago
Oswald Buddenhagen d7126dca5e "fprintf( stderr," => "error(". new functions debugn() and infon() 19 years ago
Oswald Buddenhagen 1453e61840 update fsf's postal address. i think it's sort of useless nowadays 19 years ago
Oswald Buddenhagen 850addecd5 wrap message storing into transactions. nice side effect: drivers don't 19 years ago
Oswald Buddenhagen 19128f1587 major overhaul of flag change propagation and MaxMessages handling: 19 years ago
Oswald Buddenhagen 1a536a3415 M_EXPIRED -> M_EXPIRE 19 years ago
Oswald Buddenhagen c7d938f965 now that messages know their sync records, M_SYNCES is superfluous. 19 years ago
Oswald Buddenhagen 2277ecefb6 establish bi-directional mapping between mails and sync records. use it 19 years ago
Oswald Buddenhagen 9c6c158ef3 undocumented flag -J to skip committing the new sync state. 19 years ago
Oswald Buddenhagen a1a5a817bb merge Quiet, Verbose & Debug into DFlags 19 years ago
Oswald Buddenhagen 185769640b M_NOT_SYNCED => M_SYNCED. now that sync records know their messages, it 19 years ago
Oswald Buddenhagen a1c402678c split driver->prepare into ->prepare_opts and ->prepare_paths 19 years ago
Oswald Buddenhagen 4ec56f8cf6 - instead of having {m,s}foo, we have foo[2] now, so we can do 19 years ago
Oswald Buddenhagen e0cc45044f stdarg.h at the right places 21 years ago
Oswald Buddenhagen 130664b622 The Big Rewrite. too many change to list them all. 21 years ago
Oswald Buddenhagen a52fd7dde0 more sophisticated CAPABILITY handling. also, don't issue the command if 21 years ago
Oswald Buddenhagen c2c4490431 following the "screw murphy" principle and commiting untested patch: 21 years ago
Oswald Buddenhagen f80f91d98b make Tag int, move it to imap.c 21 years ago
Oswald Buddenhagen b5307f0e16 another message output cleanup, still not perfect (info messages will be 21 years ago
Theodore Ts'o 0121220339 Optimized isync by not fetching the sizes of messages if they are 21 years ago
Oswald Buddenhagen 180f5fa201 sync uid database after every message. this is accompanied by a dbm -> 21 years ago
Oswald Buddenhagen b535af4fc4 - make it work without SSL 22 years ago
Oswald Buddenhagen 28e240a36b don't free any config strings - who cares for a few bytes? 22 years ago
Oswald Buddenhagen 6f2550117a - update copyrights. 2003 didn't begin yet, but who cares? :) 22 years ago
Oswald Buddenhagen b10718cf20 - took over maintenance 22 years ago
Michael Elkins d228fae394 Updated the copyright notice to allow an exception for linking with OpenSSL, 23 years ago
Michael Elkins 7cd74a1179 Bunch 'o patches from Oswald Buddenhagen: 23 years ago
Michael Elkins eb5f92821c Patch from Oswald Buddenhagen <ossi@kde.org> 23 years ago
Michael Elkins 1a1d2af012 Fixed to compile under FreeBSD 4.6-RELEASE. Must include ndbm.h rather than 23 years ago
Michael Elkins f6c037c854 updated URL for project 23 years ago
Michael Elkins fe438026b0 PREAUTH support from Oswald Buddenhagen <ossi@kde.org> 23 years ago