Commit Graph

  • c741d5ffb5 make creation of trash folder independent from -C option Oswald Buddenhagen 2011-07-23 16:13:17 +02:00
  • 7addc3bea8 minor cleanup: use ctx->gen instead of gctx for consistency Oswald Buddenhagen 2012-07-30 01:07:31 +02:00
  • 424e0e7221 make callbacks return early when canceling Oswald Buddenhagen 2012-07-29 23:15:12 +02:00
  • ea951a697f fix error paths wrt sync drivers, take 2 Oswald Buddenhagen 2012-07-29 23:14:48 +02:00
  • ec8f440383 don't call cancel() repeatedly on a store Oswald Buddenhagen 2011-04-03 16:29:18 +02:00
  • b0bbd23512 replace DRV_STORE_BAD with a separate bad_callback() Oswald Buddenhagen 2012-07-15 12:55:04 +02:00
  • 6d86e5347e don't access free'd memory in cancel_sync() Oswald Buddenhagen 2012-07-22 17:46:54 +02:00
  • 9554026443 make drv->cancel()'s callback have no status code Oswald Buddenhagen 2012-07-22 17:32:32 +02:00
  • 57444e9df9 don't decode aux pointer on DRV_CANCELED Oswald Buddenhagen 2012-06-17 14:52:46 +02:00
  • 06ccac1fdd always use return value from get_cmd_result() Oswald Buddenhagen 2011-03-20 13:45:42 +01:00
  • 121ce76e46 make response code parse failure of untagged OK/NO/BYE/BAD non-fatal Oswald Buddenhagen 2010-12-05 16:49:11 +01:00
  • d2e13f147c de-duplicate code a bit Oswald Buddenhagen 2012-07-15 12:50:41 +02:00
  • 4d4de6e275 remove redundant use_ssl variables Oswald Buddenhagen 2010-12-15 19:01:27 +01:00
  • fd229040d8 DRV_SERVER_BAD is and will probably stay unused => trash Oswald Buddenhagen 2010-11-20 23:48:23 +01:00
  • 17dc64b414 after [TRYCREATE], just resend the same command instead of cloning it Oswald Buddenhagen 2010-11-20 10:17:41 +01:00
  • 83efbe327d use return values from correct set in get_cmd_result() Oswald Buddenhagen 2011-03-20 16:27:51 +01:00
  • 99cc328f17 do away with the dreaded rcaps hack Oswald Buddenhagen 2010-11-15 10:38:50 +01:00
  • 1545ed90a0 purge imap_store_t::currentnc vestiges Oswald Buddenhagen 2010-11-15 10:30:24 +01:00
  • c66afdc0a8 move setting of ctx->listed outside the drivers Oswald Buddenhagen 2011-06-13 12:02:00 +02:00
  • 7bab2d6d94 de-duplicate error paths Oswald Buddenhagen 2011-04-10 09:58:41 +02:00
  • f6a25b331f check return value from close() after write() Oswald Buddenhagen 2011-07-23 12:49:08 +02:00
  • 61d98c5a1d fix a bunch of warnings Oswald Buddenhagen 2012-07-07 17:19:17 +02:00
  • 9f1320ff0c disable debian stuff when shadow-building v1.0.5 Oswald Buddenhagen 2012-04-28 12:10:30 +02:00
  • e895cd11f7 cvsignore => gitignore Oswald Buddenhagen 2010-02-07 12:24:30 +01:00
  • b6ae600419 adjust ChangeLog generation to git Oswald Buddenhagen 2010-02-07 12:23:56 +01:00
  • 2074a7ab03 backport: memmove for overlapping mem copies. Oswald Buddenhagen 2006-08-10 06:33:18 +00:00
  • 4afd31a457 avoid preprocessor warnings on missing features: #if => #ifdef Oswald Buddenhagen 2011-03-27 12:06:41 +02:00
  • cf6a7b4d18 less bizarre code Oswald Buddenhagen 2011-03-12 16:20:48 +01:00
  • 7e1c16ae02 make cram() sane Oswald Buddenhagen 2011-01-23 13:35:56 +01:00
  • 058d01f179 don't compare find_old_done with find_new_total Oswald Buddenhagen 2010-11-20 23:04:05 +01:00
  • 9e10e871fd don't hang if store cannot be opened asynchronously Oswald Buddenhagen 2010-12-19 23:33:29 +01:00
  • 2c729bf9e6 don't leak SSL objects Oswald Buddenhagen 2011-03-06 23:04:46 +01:00
  • 296ac0364c add CR after TUID during LF => CRLF conversion Oswald Buddenhagen 2011-03-27 11:01:22 +02:00
  • 8df1ebaf40 fix (another) out-of-bounds access in CRLF conversion Oswald Buddenhagen 2011-03-27 10:52:47 +02:00
  • 39006d7f24 document some breakage Oswald Buddenhagen 2010-11-14 17:23:59 +01:00
  • d637772339 turns out, free(NULL) is just fine ... Oswald Buddenhagen 2010-11-14 16:44:50 +01:00
  • 1af2cfde4f fix UIDNEXT handling Oswald Buddenhagen 2010-10-03 14:25:59 +02:00
  • e1fa867423 fix UIDNEXT handling Oswald Buddenhagen 2010-10-03 14:31:30 +02:00
  • 5ade279839 don't hang after failed start_tls() Oswald Buddenhagen 2010-10-03 11:53:18 +02:00
  • 70e87eb99e remove useless message Oswald Buddenhagen 2010-09-26 15:26:16 +02:00
  • 90a38ea810 assert valid file handles Oswald Buddenhagen 2010-04-05 13:15:57 +02:00
  • 72fd2aafb7 formatting Oswald Buddenhagen 2010-04-05 13:08:23 +02:00
  • 122e09fe60 beautify error messages Oswald Buddenhagen 2010-04-05 13:08:17 +02:00
  • 2d5a73c55d don't hang after failed start_tls() Oswald Buddenhagen 2010-10-03 11:53:18 +02:00
  • 3d9c2ff62b add support for ssl server certificate fingerprint checking wip/ssl-fprint Oswald Buddenhagen 2010-09-26 15:24:22 +02:00
  • db2bbbfef8 fix uninitialized variable read Oswald Buddenhagen 2010-04-05 13:06:58 +02:00
  • 516c3bfa99 remove mail addresses from man pages Oswald Buddenhagen 2010-02-28 22:23:20 +01:00
  • da39690aec fix compile with SSL on Mac OS X Oswald Buddenhagen 2010-02-07 21:20:30 +01:00
  • a8b4de463e add -P option to isync wrapper Oswald Buddenhagen 2010-02-07 17:36:38 +01:00
  • 5bc3bf5fbd fix rpm spec file Oswald Buddenhagen 2010-02-07 22:13:59 +01:00
  • 7728278b9c (new?) automake already sets docdir correctly for us Oswald Buddenhagen 2010-02-07 22:12:04 +01:00
  • 4729b1ee23 cvsignore => gitignore Oswald Buddenhagen 2010-02-07 12:24:30 +01:00
  • 474ce08b3a adjust ChangeLog generation to git Oswald Buddenhagen 2010-02-07 12:23:56 +01:00
  • 2a5ff54683 fix "make distcheck" Oswald Buddenhagen 2010-02-06 19:38:12 +01:00
  • 022d137b8c more to do Oswald Buddenhagen 2010-02-06 10:48:11 +01:00
  • 1d3eed9851 compile (with newer BDB?) 0.9 Oswald Buddenhagen 2010-02-06 11:27:55 +01:00
  • e6a356ffc7 add extra verbose mode which dumps the message contents Oswald Buddenhagen 2010-02-06 10:40:36 +01:00
  • d94dadbaeb fix line ending conversion logic Oswald Buddenhagen 2010-02-06 10:34:41 +01:00
  • 09dfddb36b some more error reporting relating malformed messages Oswald Buddenhagen 2010-02-06 10:32:10 +01:00
  • 50e4d7f7e2 be cygwin-compliant: don't use link() Oswald Buddenhagen 2004-03-23 15:52:18 +00:00
  • 6f4653aa87 unscrew file naming scheme Oswald Buddenhagen 2004-03-22 16:51:10 +00:00
  • 608a2863e0 handle failure to store message. this helps with invalid messages like 0-byte files after crashes. Oswald Buddenhagen 2009-03-21 16:05:51 +00:00
  • b546877d70 bump version Oswald Buddenhagen 2009-03-21 14:11:07 +00:00
  • ce45692ca5 refactoring. main part is killing struct imap_cmd_cb as such. issue_imap_cmd is split into new_imap_cmd and submit_imap_cmd, so the command can be parametrized after it was instanciated. Oswald Buddenhagen 2008-08-31 20:14:59 +00:00
  • d47cca7dd9 backport: deal with UIDVALIDITY of 0 properly. CCMAIL: skinner@destiny-denied.co.uk -REF: 20080822094543.GA3528@ugly.local Oswald Buddenhagen 2008-08-23 07:55:15 +00:00
  • 92914b37cc deal with UIDVALIDITY of 0 properly. -REF: 20080822094543.GA3528@ugly.local Oswald Buddenhagen 2008-08-23 07:54:00 +00:00
  • d2ccc93584 backport: give the implicitly created imap account config the name of the store. Oswald Buddenhagen 2008-04-13 09:57:27 +00:00
  • 0d8bce1675 give the implicitly created imap account config the name of the store. Oswald Buddenhagen 2008-04-13 09:56:44 +00:00
  • 262999d092 make ssl certificate handling much more useful: - system-wide ca certs are auto-loaded - private certs are accepted even if they are self-signed Oswald Buddenhagen 2008-04-13 09:51:27 +00:00
  • 06521da30d - accept unset CertificateFile - print the certificate's fingerprint - make the certificate acceptance prompt much less scary Oswald Buddenhagen 2008-04-12 08:58:50 +00:00
  • 89519e343c ignore system flag extensions (\X-...) Oswald Buddenhagen 2008-04-12 08:13:44 +00:00
  • f5f7dfb866 minor updates Oswald Buddenhagen 2008-03-16 09:09:38 +00:00
  • dff2f6a9f5 backport: compat wrapper: don't crash if neither host nor tunnel are specified. Oswald Buddenhagen 2008-02-23 14:19:13 +00:00
  • 474923bc6b compat wrapper: don't crash if neither host nor tunnel are specified. fixes: CCMAIL: 449006@bugs.debian.org Oswald Buddenhagen 2008-02-23 14:18:21 +00:00
  • 5e43508aec bump version v1.0.4 Oswald Buddenhagen 2008-02-23 09:41:19 +00:00
  • 8616ed393d regen Oswald Buddenhagen 2008-02-23 09:39:10 +00:00
  • 6636d7ebb7 backport: quote user name in generated config. Oswald Buddenhagen 2008-02-23 09:38:00 +00:00
  • 71fce2a622 quote user name in generated config. fixes: CCMAIL: 456775@bugs.debian.org Oswald Buddenhagen 2008-02-23 09:37:38 +00:00
  • e161af47bb backport: don't overlook 2nd and later single-letter options in last argument. Oswald Buddenhagen 2008-02-23 09:22:06 +00:00
  • 2f62a7f608 don't overlook 2nd and later single-letter options in last argument. reported by fedora -REF: <1197916586.13945.120.camel@localhost.localdomain> Oswald Buddenhagen 2008-02-23 09:18:42 +00:00
  • 1b9b5f8bfd backport: put pointers to bdb open() into parentheses, so they won't be macro-expanded as libc open. Oswald Buddenhagen 2008-02-23 09:03:22 +00:00
  • a365e20660 put pointers to bdb open() into parentheses, so they won't be macro-expanded as libc open. patch by fedora -REF: <1197916586.13945.120.camel@localhost.localdomain> Oswald Buddenhagen 2008-02-23 09:01:51 +00:00
  • 1f7b81fb8b reshuffle for "contact priority's" sake Oswald Buddenhagen 2008-02-23 08:53:39 +00:00
  • 5d03247bec backport: don't use #ifdef inside htons() arguments - it can be a macro. Oswald Buddenhagen 2007-09-22 08:49:05 +00:00
  • 2b37288e8d don't use #ifdef inside htons() arguments - it can be a macro. -REF: <lyy7ezyjah.fsf@gfn.org> CCMAIL: Scott Gifford <sgifford@suspectclass.com> Oswald Buddenhagen 2007-09-22 08:45:41 +00:00
  • 0d27c5f4cb avoid crash in case of a rather weird (==misconfigured?) sync state location. Oswald Buddenhagen 2007-04-04 17:55:13 +00:00
  • 5b857b3b19 forward port (finally ...): add target for creating signed package Oswald Buddenhagen 2007-04-04 17:03:45 +00:00
  • 42ca262e39 #ifdef __linux__ for the crash handler. it compiles on other platforms, but the functionality is bound to linux' /proc structure. Oswald Buddenhagen 2007-04-04 16:19:47 +00:00
  • 0eb399c672 accept empty SEARCH IMAP responses - reasonable servers omit them alltogether, but this is allowed, too. patch by CCMAIL: Alexander Gerasiov <gq@cs.msu.su> fixes debian bug #413336 Oswald Buddenhagen 2007-04-04 13:27:24 +00:00
  • 9a0539868a backport: fix crash due to uninited var when parsing IMAPServer. -REF: <E1HFuIM-00041h-Nn@sc8-pr-cvs2.sourceforge.net> Oswald Buddenhagen 2007-02-10 15:41:32 +00:00
  • 625f592fb7 fix crash due to uninited var when parsing IMAPServer. Thanks to CCMAIL: Antoine Reilles <tonio@NetBSD.org> REF: <20070118182534.GA22288@arcelot.loria.fr> Oswald Buddenhagen 2007-02-10 15:37:46 +00:00
  • 023d3ee577 fix error paths wrt sync drivers Oswald Buddenhagen 2006-12-09 10:39:30 +00:00
  • 9056504483 handle abnormal program exit during regtest Oswald Buddenhagen 2006-12-09 10:38:11 +00:00
  • 6800f1636e initialize mvars->t[1] to 1. helps enormously ... :} Oswald Buddenhagen 2006-12-04 17:47:55 +00:00
  • 43f23fb180 backport: reverse-map <Inbox> to INBOX when encountered during listing. Oswald Buddenhagen 2006-11-18 13:17:31 +00:00
  • e0d72cd5e3 reverse-map <Inbox> to INBOX when encountered during listing. usually this will be a no-op (when putting INBOX in Path, people generally call it INBOX), but better safe than sorry. Oswald Buddenhagen 2006-11-18 13:17:13 +00:00
  • d51a91aeba backport: make compat wrapper default to current user for imap login Oswald Buddenhagen 2006-11-09 18:01:27 +00:00
  • 6985da5848 make compat wrapper default to current user for imap login Oswald Buddenhagen 2006-11-09 17:57:38 +00:00
  • f7ba199d35 re-gen v1.0.3 Oswald Buddenhagen 2006-11-03 13:06:01 +00:00
  • a54459af1c add target for creating signed package Oswald Buddenhagen 2006-11-03 13:05:34 +00:00