Commit Graph

  • 185769640b M_NOT_SYNCED => M_SYNCED. now that sync records know their messages, it is simpler to track the positive case. Oswald Buddenhagen 2006-01-29 11:49:49 +0000
  • f4ce961bab move driver options composition below journal replay - it might make additional actions necessary (it doesn't, yet). Oswald Buddenhagen 2006-01-29 11:35:22 +0000
  • a1c402678c split driver->prepare into ->prepare_opts and ->prepare_paths Oswald Buddenhagen 2006-01-29 11:22:45 +0000
  • 4e983506d3 #include limits.h (for INT_MAX) REF: <a8e45e1b0601241753j1e14cc1cm3fc3c65c7acb0c1b@mail.gmail.com> Oswald Buddenhagen 2006-01-25 06:35:19 +0000
  • 1a6ee00d86 less confusing uid ranges in debug Oswald Buddenhagen 2006-01-13 16:10:42 +0000
  • d414d0aae2 solaris 10 fix: use sys/filio.h for FIONREAD. untested. REF: <20060111215014.GA601@49.180.97-84.rev.gaoland.net> Oswald Buddenhagen 2006-01-12 06:36:44 +0000
  • 8b6ac97fe4 adjust to: omit flags other than "deleted" when expunging target. Oswald Buddenhagen 2006-01-08 19:25:58 +0000
  • 3c8ee66bfc collect stderr as well. Oswald Buddenhagen 2006-01-03 09:28:02 +0000
  • f6ed69a8d3 don't record we synced flags if we didn't. Oswald Buddenhagen 2005-12-29 13:08:27 +0000
  • 2fa54425e7 have to flush debug as well ... Oswald Buddenhagen 2005-12-28 20:45:01 +0000
  • 76de0182a2 of course F_DELETED will have been added to expired slave messages, so don't complain about it. Oswald Buddenhagen 2005-12-28 20:05:53 +0000
  • 8c30ec4a25 put message references into the sync records. match up the uids after opening the boxes instead of "sort-of-on-demand" - this is much simpler. match from messages to sync records, not the other way round - makes the debug output shorter, as the separate dump_box() is gone now. Oswald Buddenhagen 2005-12-28 19:17:40 +0000
  • 61dfbea617 "reformat" S_EXP_S setting logic for understandability. Oswald Buddenhagen 2005-12-28 19:10:12 +0000
  • 808001c0a9 whoops Oswald Buddenhagen 2005-12-28 11:07:47 +0000
  • 4ec56f8cf6 - instead of having {m,s}foo, we have foo[2] now, so we can do everything with loops instead of symmetric function calls - added some const Oswald Buddenhagen 2005-12-28 10:02:22 +0000
  • f070f3cd72 show debug output on error. Oswald Buddenhagen 2005-12-27 17:44:31 +0000
  • d68dd7369e make the error case output more useful by dumping the entire data set. Oswald Buddenhagen 2005-12-27 17:31:04 +0000
  • 549c1cf13e fix error message Oswald Buddenhagen 2005-12-26 16:02:50 +0000
  • 716ff82540 add expiration tests Oswald Buddenhagen 2005-12-26 16:02:08 +0000
  • ad5f5aa2b2 add MaxSize tests Oswald Buddenhagen 2005-12-26 16:01:42 +0000
  • ab898f2f5c when dumping mailboxes, sort by uid 1st. Oswald Buddenhagen 2005-12-26 16:00:04 +0000
  • d3faf0d27f detect excess messages after sync Oswald Buddenhagen 2005-12-26 15:58:12 +0000
  • 924e1a7f04 sync state reader: - grok negative uids - more robust Oswald Buddenhagen 2005-12-26 15:57:06 +0000
  • 963f607c81 don't eat array lead-in on empty arrays Oswald Buddenhagen 2005-12-26 15:54:09 +0000
  • 4dc23fee7b why would somebody manipulate an expired message? right, he wouldn't: he would either expunge the mailbox or configure his MUA to hide trashed messages. consequently don't sync expired message flags, let alone interpret them in a special way. one special feature remains, though: if a non-expunged expired message is flagged on the master, it will be unexpired on the slave. i'm not sure whether i should remove or document this feature. Oswald Buddenhagen 2005-12-26 15:02:38 +0000
  • 9740e7e852 message tweaks Oswald Buddenhagen 2005-12-26 14:55:19 +0000
  • d5a1f5876d more logical order Oswald Buddenhagen 2005-12-23 10:22:47 +0000
  • 044d8dfb73 add some regression testing. Oswald Buddenhagen 2005-12-22 18:06:25 +0000
  • 5633236ed2 fix sync entries not being purged due to c&p error. Oswald Buddenhagen 2005-12-22 14:59:59 +0000
  • 8db5ec1e5e less confusing error message on invalid mailbox. Oswald Buddenhagen 2005-12-21 13:04:43 +0000
  • 6d229848a5 it's beyond me what this memset was supposed to do ... Oswald Buddenhagen 2005-12-18 14:10:40 +0000
  • 633869d040 trailing whitespace Oswald Buddenhagen 2005-12-18 13:41:50 +0000
  • 25db6a3c31 revert 1.8 - what was i smoking?! the CREATE argument is already quoted; we just extracted it from the previous command. Oswald Buddenhagen 2005-12-17 13:47:51 +0000
  • 7710b3dcb5 make flag changes unset "new" status - unless a ghost is acting in the background, a flag change indicates that the message was at least noticed. Oswald Buddenhagen 2005-09-29 21:07:20 +0000
  • bf26a663da don't call the driver's set_flags() if the flags did not change at all. Oswald Buddenhagen 2005-09-29 21:05:05 +0000
  • d2753c4188 64-bit cleanness Oswald Buddenhagen 2005-09-21 16:14:05 +0000
  • 1a77d2e650 re-gen v1.0.1 Oswald Buddenhagen 2005-03-28 12:23:17 +0000
  • bf4266eadc quote CREATE argument Oswald Buddenhagen 2005-03-28 10:43:31 +0000
  • 7e31f95470 re-gen Oswald Buddenhagen 2005-03-28 10:32:17 +0000
  • 7f26ca3c0a bump version Oswald Buddenhagen 2005-03-28 10:26:56 +0000
  • 02babb0651 fix inverted condition leading to endless loop when message is changed while isync is running. Oswald Buddenhagen 2005-03-28 10:26:39 +0000
  • c2209c8470 cope with out-of-disk-space halfways gracefully (that is, don't clobber the sync state including the journal, but exit immediately). Oswald Buddenhagen 2004-11-13 09:19:36 +0000
  • 556dfabc38 sf.net -> sourceforge.net. otherwise the list-post is different from the actual address, which makes mutt add two to addresses on list-reply ... Oswald Buddenhagen 2004-10-17 16:31:46 +0000
  • e8c769ea76 ignore user-defined flags (for now). also, split off the backslash from the "core" flag names. Oswald Buddenhagen 2004-10-17 15:34:53 +0000
  • e75ebf75f6 fix segfault due to wrong pointer being passed to parse_response_code. inspired by Raimar Döffinger Oswald Buddenhagen 2004-10-17 09:00:15 +0000
  • 6741bc94d9 remove spurious crlf during cram auth. not sure that this instance of socket_write should be (re)moved, but as long as the .cont callback is used only for this ... investigation & patch by Mike Delaney. Oswald Buddenhagen 2004-10-17 08:30:02 +0000
  • f7406f530b install supplementary doc files. REF: 38C5E3CF30C73C4984F41AE8786C852AB739@khyron.ads.cs.umass.edu Oswald Buddenhagen 2004-09-24 08:45:17 +0000
  • 3f8e820acb use legacy flock() only on linux. at least on OS X flock aliases to fcntl. Oswald Buddenhagen 2004-09-20 11:31:55 +0000
  • e0cc45044f stdarg.h at the right places Oswald Buddenhagen 2004-09-20 11:28:33 +0000
  • 7e323da056 regen again v1.0.0 Oswald Buddenhagen 2004-09-15 09:43:28 +0000
  • ca9f751ebd update c-client compatibility Oswald Buddenhagen 2004-09-15 09:33:02 +0000
  • 16de402c9e when storing \seen messages, don't set the \recent flag on them. could well be that this is incorrect, but some mailers need it that way. when trashing messages, preserve their \recent status as well. Oswald Buddenhagen 2004-09-15 09:06:36 +0000
  • efa062ccdb whoops, wrong define Oswald Buddenhagen 2004-09-15 08:44:13 +0000
  • 99b1cbf279 re-gen Oswald Buddenhagen 2004-09-08 16:46:28 +0000
  • f5eeecaf45 don't encode maturity in version number Oswald Buddenhagen 2004-09-08 16:40:19 +0000
  • f34cc9d917 optimize rpms for i686 Oswald Buddenhagen 2004-09-08 16:38:00 +0000
  • c37f908d61 update Oswald Buddenhagen 2004-09-08 16:37:36 +0000
  • eb0bbf8b84 sanitize the OpenSSL detection Oswald Buddenhagen 2004-09-08 16:28:13 +0000
  • af0b75a5dc stddef.h for offsetof Oswald Buddenhagen 2004-09-08 16:14:12 +0000
  • 86d9a3140d first check _both_ bounds, then compare ... Oswald Buddenhagen 2004-09-08 14:52:22 +0000
  • acabdc43b1 print name of mailbox being opened. Oswald Buddenhagen 2004-09-07 11:59:51 +0000
  • 1b75236135 fix -C for imap mailboxes: - SELECT does not return [TRYCREATE] - fix bit field truncation Oswald Buddenhagen 2004-08-13 11:03:12 +0000
  • 5f46b66547 A{C,S}_HELP_STRING aliasing tricks. Oswald Buddenhagen 2004-06-17 13:44:24 +0000
  • b8b4628197 store new UIDVALIDITY immediately after initializing it Oswald Buddenhagen 2004-05-23 16:39:24 +0000
  • 918e105b0c old -l is new -l -C Oswald Buddenhagen 2004-04-27 20:23:22 +0000
  • 789d5864ca full support for absolute paths in Mailboxes Oswald Buddenhagen 2004-04-26 14:48:48 +0000
  • 7ff8eef06c strip $HOME and ~ from Mailbox paths Oswald Buddenhagen 2004-04-26 14:09:46 +0000
  • 2e8181a8d8 fix return values of asprintf replacement. Oswald Buddenhagen 2004-03-29 22:32:40 +0000
  • af8c4396fe unscrew --delete by merging it into the config file. merge --expunge as well for symmetry. Oswald Buddenhagen 2004-03-29 06:52:50 +0000
  • 130664b622 The Big Rewrite. too many change to list them all. Oswald Buddenhagen 2004-03-27 16:07:20 +0000
  • 8d1b26aebe excessively secure temp file creation. more user friendliness. Oswald Buddenhagen 2004-03-26 16:34:29 +0000
  • 5bbe51ee46 portability: don't rely on struct flock layout Oswald Buddenhagen 2004-02-07 15:36:33 +0000
  • 851d12411d The 30-async-imap patch is out of sync; disable it. Nicolas Boullis 2004-02-06 01:12:36 +0000
  • f9eaa549bd The debian package should be uploaded as a CVS snapshot, and packaged as a Debian-native package, since many changes occured since the last release. Nicolas Boullis 2004-02-06 01:11:38 +0000
  • 3e8673d71f shht Oswald Buddenhagen 2004-02-01 16:44:49 +0000
  • e5894bdf04 once again: (slightly) better output. make maildir flag setting failure non-fatal. maildir sucks ... Oswald Buddenhagen 2004-02-01 16:27:28 +0000
  • a52fd7dde0 more sophisticated CAPABILITY handling. also, don't issue the command if the initial response already had it in the status code. Oswald Buddenhagen 2004-01-31 01:01:07 +0000
  • 3e392b6aa2 don't ask for NAMESPACE if Folder was specified Oswald Buddenhagen 2004-01-30 23:39:39 +0000
  • c2c4490431 following the "screw murphy" principle and commiting untested patch: obey LOGINDISABLED Oswald Buddenhagen 2004-01-30 23:35:50 +0000
  • 0e8455fde1 PREAUTH cannot come out of the blue Oswald Buddenhagen 2004-01-27 21:01:15 +0000
  • a7775798e3 cleanup around parse_fetch Oswald Buddenhagen 2004-01-27 20:58:54 +0000
  • f80f91d98b make Tag int, move it to imap.c Oswald Buddenhagen 2004-01-27 20:50:49 +0000
  • 9e61cb1d69 Use the new --disable-maintainer-mode option to configure rather than try to touch the proper files in the proper order. Nicolas Boullis 2004-01-27 01:24:48 +0000
  • fc9bd1b874 Add a --disable-maintainer-mode option to configure. Nicolas Boullis 2004-01-27 00:11:27 +0000
  • 1eb6e35c80 don't use STARTTLS for PREAUTH connections. uw-imap doesn't seem to like it, and it does not make too much sense anyway - i think - state converse opinions now. Oswald Buddenhagen 2004-01-20 01:55:15 +0000
  • 3b91742ead exclude ChangeLog (do'h), NEWS and TODO when creating ChangeLog. exclude debian/ as well, based on the fact that it already has a detailed log - is that ok with everybody? Oswald Buddenhagen 2004-01-20 01:27:23 +0000
  • b5307f0e16 another message output cleanup, still not perfect (info messages will be interleaved with progress dots). support specifying -q twice to suppress warnings as well. Oswald Buddenhagen 2004-01-18 02:22:17 +0000
  • 8c5a1d94de more to do Oswald Buddenhagen 2004-01-17 11:47:21 +0000
  • 27ea308bfb document mua interaction Oswald Buddenhagen 2004-01-17 11:38:54 +0000
  • b92ad46b08 credit where credit is due. are the comments satisfactory for everybody? Oswald Buddenhagen 2004-01-16 10:11:31 +0000
  • 2a9f38f1c1 Checked in changes suggested by Nicolas. Theodore Ts'o 2004-01-16 06:26:08 +0000
  • f63dfbd301 Touch Makefile.am and Makefile.in in debia/rules, to avoid timeskew problems. Theodore Ts'o 2004-01-16 06:24:21 +0000
  • 3d0d729ea9 Improve IMAP error handling to print the command which caused the error; if the command is a LOGIN command, mask out the username and password. Theodore Ts'o 2004-01-16 01:41:28 +0000
  • 9e8e31c1c2 Fix whitespace bug which caused debian build to break. Theodore Ts'o 2004-01-15 04:14:38 +0000
  • e7a1647a30 Update changelog description. Theodore Ts'o 2004-01-15 04:12:28 +0000
  • 4aae81e8d8 Add the asychronous IMAP patch to the debian patch list. Theodore Ts'o 2004-01-15 04:12:01 +0000
  • 75bffd0947 Initial asynchronous flags setting patch. Theodore Ts'o 2004-01-15 03:53:15 +0000
  • 4086e9d4fb Script that can be used to extract the server's certificate from an IMAP server. Theodore Ts'o 2004-01-15 03:51:11 +0000
  • 089f7c01b8 Touch configure.in, aclocal.m4, and configure to defeat the autofile-generated makefile dependencies to avoid timeskew problems caused by applying the debian source diff file. Theodore Ts'o 2004-01-15 03:48:08 +0000
  • c95d90bf58 Shell script which generates an official debian package from a checked-out CVS tree. Theodore Ts'o 2004-01-15 03:44:51 +0000