diff --git a/ChangeLog b/ChangeLog index 375ee15..acb74b9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,317 @@ +2004-09-08 18:40 Oswald Buddenhagen + + * configure.in: + + don't encode maturity in version number + +2004-09-08 18:38 Oswald Buddenhagen + + * Makefile.am: + + optimize rpms for i686 + +2004-09-08 18:28 Oswald Buddenhagen + + * configure.in: + + sanitize the OpenSSL detection + +2004-09-08 18:14 Oswald Buddenhagen + + * src/drv_imap.c: + + stddef.h for offsetof + +2004-09-08 16:52 Oswald Buddenhagen + + * src/drv_maildir.c: + + first check _both_ bounds, then compare ... + +2004-09-07 13:59 Oswald Buddenhagen + + * src/sync.c: + + print name of mailbox being opened. + +2004-08-13 13:03 Oswald Buddenhagen + + * src/drv_imap.c: + + fix -C for imap mailboxes: + - SELECT does not return [TRYCREATE] + - fix bit field truncation + +2004-06-17 15:44 Oswald Buddenhagen + + * configure.in: + + A{C,S}_HELP_STRING aliasing tricks. + +2004-05-23 18:39 Oswald Buddenhagen + + * src/drv_maildir.c: + + store new UIDVALIDITY immediately after initializing it + +2004-04-27 22:23 Oswald Buddenhagen + + * src/compat/main.c: + + old -l is new -l -C + +2004-04-26 16:48 Oswald Buddenhagen + + * src/compat/: config.c, isync.h, main.c: + + full support for absolute paths in Mailboxes + +2004-04-26 16:09 Oswald Buddenhagen + + * src/compat/config.c: + + strip $HOME and ~ from Mailbox paths + +2004-03-30 00:32 Oswald Buddenhagen + + * src/: util.c, compat/util.c: + + fix return values of asprintf replacement. + +2004-03-29 08:52 Oswald Buddenhagen + + * src/compat/: config.c, isync.1, isync.h, main.c: + + unscrew --delete by merging it into the config file. merge --expunge as + well for symmetry. + +2004-03-27 17:07 Oswald Buddenhagen + + * .cvsignore, Makefile.am, README, configure.in, isync.1, + isync.spec.in, isyncrc.sample, src/.cvsignore, src/Makefile.am, + src/config.c, src/cram.c, src/dotlock.c, src/dotlock.h, + src/drv_imap.c, src/drv_maildir.c, src/imap.c, src/isync.h, + src/list.c, src/maildir.c, src/main.c, src/mbsync.1, + src/mbsyncrc.sample, src/mdconvert.1, src/mdconvert.c, + src/sync.c, src/util.c, src/compat/.cvsignore, + src/compat/Makefile.am, src/compat/config.c, + src/compat/convert.c, src/compat/isync.1, src/compat/isync.h, + src/compat/isyncrc.sample, src/compat/main.c, src/compat/util.c: + + The Big Rewrite. too many change to list them all. + + as opposed to earlier threats, BerkDB was not entirely dropped; i + suppose the isync 0.7 -> 0.8 change had a reason, so i added an + alternative UID storage scheme. + note that BDB 4.0 is not sufficient, as the db->open function changed in + an incompatible way ... + + i updated the debian packaging except for a changelog entry. + note that i removed the upgrade blurb, as upstream now has a smooth + upgrade path down to at least isync 0.4. + +2004-03-26 17:34 Oswald Buddenhagen + + * get-cert: + + excessively secure temp file creation. + more user friendliness. + +2004-03-23 16:52 Oswald Buddenhagen + + * src/sync.c: + + be cygwin-compliant: don't use link() + +2004-03-22 17:51 Oswald Buddenhagen + + * src/sync.c: + + unscrew file naming scheme + +2004-02-07 16:36 Oswald Buddenhagen + + * src/dotlock.c: + + portability: don't rely on struct flock layout + +2004-02-01 17:44 Oswald Buddenhagen + + * .cvsignore: + + shht + +2004-02-01 17:27 Oswald Buddenhagen + + * src/: main.c, sync.c: + + once again: (slightly) better output. + make maildir flag setting failure non-fatal. maildir sucks ... + +2004-01-31 02:01 Oswald Buddenhagen + + * src/: imap.c, isync.h: + + more sophisticated CAPABILITY handling. also, don't issue the command if + the initial response already had it in the status code. + +2004-01-31 00:39 Oswald Buddenhagen + + * src/imap.c: + + don't ask for NAMESPACE if Folder was specified + +2004-01-31 00:35 Oswald Buddenhagen + + * src/: imap.c, isync.h: + + following the "screw murphy" principle and commiting untested patch: + obey LOGINDISABLED + +2004-01-27 22:01 Oswald Buddenhagen + + * src/imap.c: + + PREAUTH cannot come out of the blue + +2004-01-27 21:58 Oswald Buddenhagen + + * src/imap.c: + + cleanup around parse_fetch + +2004-01-27 21:50 Oswald Buddenhagen + + * src/: imap.c, isync.h, main.c: + + make Tag int, move it to imap.c + +2004-01-27 01:11 Nicolas Boullis + + * acinclude.m4, configure.in: + + Add a --disable-maintainer-mode option to configure. + +2004-01-20 02:55 Oswald Buddenhagen + + * src/imap.c: + + 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. + +2004-01-20 02:27 Oswald Buddenhagen + + * Makefile.am: + + 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? + +2004-01-18 03:22 Oswald Buddenhagen + + * isync.1, src/imap.c, src/isync.h, src/maildir.c, src/main.c, + src/sync.c: + + another message output cleanup, still not perfect (info messages will be + interleaved with progress dots). + support specifying -q twice to suppress warnings as well. + +2004-01-17 12:38 Oswald Buddenhagen + + * isync.1: + + document mua interaction + +2004-01-16 11:11 Oswald Buddenhagen + + * AUTHORS: + + credit where credit is due. are the comments satisfactory for everybody? + +2004-01-15 04:51 Theodore Ts'o + + * get-cert: + + Script that can be used to extract the server's certificate from an IMAP + server. + +2004-01-15 03:23 Oswald Buddenhagen + + * configure.in: + + remove useless define and more verbose error message. + +2004-01-13 04:56 Theodore Ts'o + + * configure.in: + + Use a more sophisticated test for the existence of libdb that works for + berk_db 4.0. + +2004-01-12 02:49 Oswald Buddenhagen + + * configure.in: + + bah, forgot to remove debian/Makefile.in from AC_OUTPUT. :} + kde's overly sophisticated build system does that automatically ... + +2004-01-12 02:24 Theodore Ts'o + + * src/: imap.c, isync.h, main.c: + + Optimized isync by not fetching the sizes of messages if they are + unneeded (i.e., if MaxSize is not specified in the config file). + + Patch and idea originally from Nicolas Boullis , + modified/polished by Theodore Ts'o per comments by Oswald Buddenhagen. + +2004-01-12 01:52 Oswald Buddenhagen + + * configure.in, src/isync.h, src/maildir.c, src/sync.c: + + sync uid database after every message. this is accompanied by a dbm -> + db4 migration. patch by theodore, with some final polishing by me. + +2004-01-12 01:38 Oswald Buddenhagen + + * Makefile.am: + + use ../CVSROOT/accounts for UID mapping in ChangeLog. + +2004-01-12 01:36 Oswald Buddenhagen + + * AUTHORS: + + be more explicit about contact address + +2004-01-11 13:38 Oswald Buddenhagen + + * .cvsignore: + + new stuff + +2004-01-11 13:35 Oswald Buddenhagen + + * Makefile.am: + + getting rid of Makefile.am in debian/ - it seems to be non-standard and + is a pita to maintain anyway. instead, make distdir and distclean depend + on a partial debian-clean. + +2004-01-11 12:53 Oswald Buddenhagen + + * autogen.sh: + + don't call configure + +2004-01-09 21:43 Oswald Buddenhagen + + * src/main.c: + + ignore anything that does not look remotely like a maildir when + collecting mailboxes for OneToOne. + 2003-12-07 16:37 Oswald Buddenhagen * isyncrc.sample: @@ -16,18 +330,6 @@ make imaps: on the command line adjust the port and ssl options as well -2003-12-07 16:18 Oswald Buddenhagen - - * ChangeLog: - - regen - -2003-12-07 16:15 Oswald Buddenhagen - - * debian/changelog: - - new release - 2003-12-07 16:09 Oswald Buddenhagen * configure.in: @@ -40,12 +342,6 @@ echo the mailbox the password is for -2003-12-02 03:52 Oswald Buddenhagen - - * TODO: - - item morphed - 2003-11-11 04:02 Oswald Buddenhagen * AUTHORS: @@ -70,18 +366,11 @@ minor -2003-05-07 02:07 Oswald Buddenhagen - - * ChangeLog: - - regen - 2003-05-07 02:06 Oswald Buddenhagen - * .cvsignore, Makefile.am, autogen.sh, configure.in, - debian/changelog, src/config.c, src/cram.c, src/dotlock.c, - src/imap.c, src/isync.h, src/list.c, src/maildir.c, src/main.c, - src/sync.c: + * .cvsignore, Makefile.am, autogen.sh, configure.in, src/config.c, + src/cram.c, src/dotlock.c, src/imap.c, src/isync.h, src/list.c, + src/maildir.c, src/main.c, src/sync.c: - make it work without SSL - switch from -Ds in Makefile to config.h @@ -93,24 +382,12 @@ make it actually work -2003-05-06 04:18 Oswald Buddenhagen - - * ChangeLog: - - regen - 2003-05-06 04:17 Oswald Buddenhagen - * Makefile.am, debian/Makefile.am: + * Makefile.am: minors -2003-05-06 04:16 Oswald Buddenhagen - - * NEWS: - - update - 2003-05-06 04:15 Oswald Buddenhagen * README: @@ -155,28 +432,16 @@ fix imaps: -2003-03-26 04:33 Oswald Buddenhagen - - * debian/: changelog, compat, control, dirs, rules: - - debian packaging update - 2003-02-27 19:43 Oswald Buddenhagen * src/sync.c: ignore \Recent, as it is voided by the syncronization run itself. -2003-02-27 19:41 Oswald Buddenhagen - - * TODO: - - more to do ... - 2002-12-28 16:31 Oswald Buddenhagen * src/: config.c, cram.c, imap.c, isync.h, list.c, maildir.c, - main.c, sync.c: + main.c, sync.c: - update copyrights. 2003 didn't begin yet, but who cares? :) @@ -189,13 +454,7 @@ 2002-12-28 05:12 Oswald Buddenhagen - * TODO: - - - ssh tunnels are supported for ages ... - -2002-12-28 05:12 Oswald Buddenhagen - - * TODO, src/maildir.c, src/sync.c: + * src/: maildir.c, sync.c: - update isyncmaxuid properly @@ -229,18 +488,11 @@ - ssht! -2002-12-28 04:07 Oswald Buddenhagen - - * debian/.cvsignore: - - - ssht! - 2002-12-28 04:03 Oswald Buddenhagen - * .cvsignore, AUTHORS, ChangeLog, Makefile.am, NEWS, README, - autogen.sh, configure.in, isync.spec.in, debian/control, - debian/copyright, debian/docs, src/.cvsignore, src/isync.h, - src/Makefile.am: + * .cvsignore, AUTHORS, Makefile.am, README, autogen.sh, + configure.in, isync.spec.in, src/.cvsignore, src/isync.h, + src/Makefile.am: - took over maintenance - moved to sourceforge @@ -249,8 +501,8 @@ 2002-10-30 03:31 Michael Elkins * isync.1, src/config.c, src/cram.c, src/dotlock.c, src/dotlock.h, - src/imap.c, src/isync.h, src/list.c, src/maildir.c, src/main.c, - src/sync.c: + src/imap.c, src/isync.h, src/list.c, src/maildir.c, src/main.c, + src/sync.c: Updated the copyright notice to allow an exception for linking with OpenSSL, which has a non-GPL compatible license. @@ -258,7 +510,7 @@ 2002-10-30 03:23 Michael Elkins * .cvsignore, isync.1, src/config.c, src/imap.c, src/isync.h, - src/maildir.c, src/main.c, src/sync.c: + src/maildir.c, src/main.c, src/sync.c: Bunch 'o patches from Oswald Buddenhagen: @@ -375,14 +627,14 @@ 2002-06-19 02:44 Michael Elkins - * Makefile.am, debian/Makefile.am, debian/changelog: + * Makefile.am: Debian package cleanups from Oswald Buddenhagen 2002-06-18 08:37 Michael Elkins * README, isync.1, src/isync.h, src/maildir.c, src/main.c, - src/sync.c: + src/sync.c: updated URL for project @@ -391,17 +643,10 @@ fixed bug where isync could not handle a 0 value UIDVALIDITY -2002-04-19 23:38 Michael Elkins - - * debian/: changelog, rules: - - changed debian/rules to set DESTDIR instead of `prefix' when doing a make - install. - 2002-04-19 21:43 Michael Elkins * configure.in, isync.1, isyncrc.sample, src/config.c, src/imap.c, - src/isync.h, src/main.c: + src/isync.h, src/main.c: PREAUTH support from Oswald Buddenhagen @@ -411,13 +656,13 @@ 2002-01-28 20:39 Michael Elkins - * ChangeLog, isync.spec.in, debian/changelog: + * isync.spec.in: post 0.8 release commit 2002-01-28 20:34 Michael Elkins - * TODO, configure.in: + * configure.in: check for dbm_open() in libc and libdb @@ -429,7 +674,7 @@ 2002-01-16 23:23 Michael Elkins - * AUTHORS, Makefile.am, NEWS, src/sync.c: + * AUTHORS, Makefile.am, src/sync.c: remove tilde backup files for distclean @@ -450,15 +695,14 @@ 2002-01-16 22:51 Michael Elkins - * ChangeLog, Makefile.am, configure.in, debian/Makefile.am: + * Makefile.am, configure.in: added debian build files dist target so that people can use them to build their own .deb packages without having to use CVS 2002-01-16 22:43 Michael Elkins - * isync.1, debian/changelog, debian/control, debian/copyright, - debian/docs, debian/rules, src/maildir.c, src/sync.c: + * isync.1, src/maildir.c, src/sync.c: added debian build files @@ -477,9 +721,8 @@ 2002-01-16 20:47 Michael Elkins - * ChangeLog, NEWS, TODO, configure.in, isync.1, src/config.c, - src/cram.c, src/imap.c, src/isync.h, src/list.c, src/maildir.c, - src/main.c, src/sync.c: + * configure.in, isync.1, src/config.c, src/cram.c, src/imap.c, + src/isync.h, src/list.c, src/maildir.c, src/main.c, src/sync.c: updated year in copyright notice @@ -497,14 +740,13 @@ 2001-11-20 19:28 Michael Elkins - * ChangeLog, Makefile.am, isync.spec.in: + * Makefile.am, isync.spec.in: post 0.7-release commit 2001-11-20 19:06 Michael Elkins - * Makefile.am, NEWS, isync.1, src/isync.h, src/maildir.c, - src/main.c: + * Makefile.am, isync.1, src/isync.h, src/maildir.c, src/main.c: added --create/-C command line option to force creation of the local maildir-style mailbox if nonexistent @@ -513,8 +755,8 @@ 2001-11-19 20:41 Michael Elkins - * Makefile.am, TODO, configure.in, src/config.c, src/isync.h, - src/list.c, src/main.c: + * Makefile.am, configure.in, src/config.c, src/isync.h, src/list.c, + src/main.c: added memory debugging code @@ -524,7 +766,7 @@ 2001-11-16 22:23 Michael Elkins - * ChangeLog, src/cram.c, src/imap.c, src/isync.h, src/sync.c: + * src/: cram.c, imap.c, isync.h, sync.c: remove c++ style comments @@ -532,7 +774,7 @@ 2001-11-16 00:59 Michael Elkins - * NEWS, isync.1, src/config.c, src/isync.h, src/main.c, src/sync.c: + * isync.1, src/config.c, src/isync.h, src/main.c, src/sync.c: Added MaxMessages patch from Eivind Eklund . @@ -601,7 +843,7 @@ 2001-10-31 07:06 Michael Elkins - * ChangeLog, NEWS, isync.1: + * isync.1: post 0.6 commit @@ -613,13 +855,13 @@ 2001-10-03 19:10 Michael Elkins - * ChangeLog, Makefile.am, src/maildir.c: + * Makefile.am, src/maildir.c: fixed broken code in maildir_clean_tmp() 2001-10-03 18:48 Michael Elkins - * TODO, src/maildir.c: + * src/maildir.c: added code to clean the tmp directory in a maildir to comply with maildir(5) @@ -647,8 +889,8 @@ 2001-10-03 07:42 Michael Elkins - * NEWS, TODO, isync.1, isyncrc.sample, src/config.c, src/isync.h, - src/main.c, src/sync.c: + * isync.1, isyncrc.sample, src/config.c, src/isync.h, src/main.c, + src/sync.c: added `Delete' configuration option to force -d option @@ -658,12 +900,6 @@ next_arg() kills the newline of the line that was read out of the config file. -2001-10-03 02:03 Michael Elkins - - * TODO: - - update TODO list with action items - 2001-10-03 02:01 Michael Elkins * src/: imap.c, sync.c: @@ -716,7 +952,7 @@ 2001-06-18 23:38 Michael Elkins - * TODO, configure.in, src/imap.c, isync.1: + * configure.in, src/imap.c, isync.1: handle untagged responses in imap_fetch_message() so that it doesn't bomb out if new mail arrives while in the process of downloading @@ -734,18 +970,6 @@ added -a (--all) flag to synchronize all mailboxes defined in ~/.isyncrc -2001-06-13 19:13 Michael Elkins - - * NEWS: - - post 0.5-release commit - -2001-06-13 18:57 Michael Elkins - - * ChangeLog: - - updated ChangeLog. removed smtppush binary. - 2001-06-12 02:32 Michael Elkins * AUTHORS, README, COPYING, Makefile.am, configure.in, src/main.c: @@ -760,7 +984,7 @@ 2001-02-19 19:44 Michael Elkins - * ChangeLog, src/cram.c, src/imap.c, src/maildir.c: + * src/: cram.c, imap.c, maildir.c: rfc2595 compliance patch from Daniel Resare - CAPABILITY should be reissued after starting TLS since the @@ -825,7 +1049,7 @@ 2001-01-24 08:09 Michael Elkins * isync.1, src/config.c, src/cram.c, src/imap.c, src/list.c, - src/maildir.c, src/main.c, src/sync.c: + src/maildir.c, src/main.c, src/sync.c: fixed cram compilation error under bsd @@ -833,7 +1057,7 @@ 2001-01-16 20:45 Michael Elkins - * TODO, isync.1, src/config.c, src/imap.c, src/isync.h, src/main.c: + * isync.1, src/config.c, src/imap.c, src/isync.h, src/main.c: added support for tilde (~) expansion in the `Mailbox' and `CertificateFile' configuration directives @@ -855,7 +1079,7 @@ 2001-01-11 11:13 Michael Elkins * Makefile.am, isync.1, isyncrc.sample, src/config.c, src/imap.c, - src/isync.h, src/main.c, src/sync.c: + src/isync.h, src/main.c, src/sync.c: broke config code into config.c @@ -894,7 +1118,7 @@ 2000-12-31 23:39 Michael Elkins - * ChangeLog, isync.spec.in: + * isync.spec.in: pre 0.4 commit. @@ -985,8 +1209,8 @@ 2000-12-22 08:14 Michael Elkins - * ChangeLog, NEWS, configure.in, isync.1, isyncrc.sample, - src/imap.c, src/isync.h, src/maildir.c, src/main.c, src/sync.c: + * configure.in, isync.1, isyncrc.sample, src/imap.c, src/isync.h, + src/maildir.c, src/main.c, src/sync.c: added MaxSize configuration variable @@ -1003,12 +1227,6 @@ keep track of the uidvalidity so isync can detect if the mailbox on the server has changed since the last sync. -2000-12-21 21:59 Michael Elkins - - * NEWS: - - updated NEWS for 0.3 release - 2000-12-21 21:56 Michael Elkins * Makefile.am, isync.spec.in: @@ -1058,7 +1276,7 @@ 2000-12-21 11:24 Michael Elkins - * Makefile.am, README, TODO, src/imap.c, src/isync.h, src/list.c: + * Makefile.am, README, src/imap.c, src/isync.h, src/list.c: added generic IMAP list parser and rewrote imap_exec() to handle arbitrary data instead of hardcoded @@ -1077,7 +1295,7 @@ 2000-12-21 01:35 Michael Elkins - * ChangeLog, configure.in, src/main.c: + * configure.in, src/main.c: config options were not case insensitive @@ -1095,7 +1313,7 @@ 2000-12-20 23:28 Michael Elkins - * ChangeLog, Makefile.am: + * Makefile.am: updated ChangeLog @@ -1115,17 +1333,17 @@ 2000-12-20 22:41 Michael Elkins - * AUTHORS, ChangeLog, Makefile.am, NEWS, README, configure.in, - src/isync.h, src/main.c, TODO, src/imap.c, src/maildir.c, - src/sync.c, isync.1, isyncrc.sample: + * AUTHORS, Makefile.am, README, configure.in, src/isync.h, + src/main.c, src/imap.c, src/maildir.c, src/sync.c, isync.1, + isyncrc.sample: Initial revision 2000-12-20 22:41 Michael Elkins - * AUTHORS, ChangeLog, Makefile.am, NEWS, README, configure.in, - src/isync.h, src/main.c, TODO, src/imap.c, src/maildir.c, - src/sync.c, isync.1, isyncrc.sample: + * AUTHORS, Makefile.am, README, configure.in, src/isync.h, + src/main.c, src/imap.c, src/maildir.c, src/sync.c, isync.1, + isyncrc.sample: initial import