commit 8c8f6916c6690c2ba7c9e6c137c44e0f712de694
parent d6fe5a92bdb1d436fc31cda70ccff87c126ce781
Author: Michael Elkins <me@mutt.org>
Date: Wed, 16 Jan 2002 21:51:06 +0000
added debian build files dist target so that people can use them to build
their own .deb packages without having to use CVS
Diffstat:
4 files changed, 33 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
@@ -1,3 +1,33 @@
+2002-01-16 me <me@sigpipe.org>
+
+ * debian/changelog, debian/control, debian/copyright, debian/dirs, debian/docs, debian/files, debian/rules, isync.1, maildir.c, sync.c:
+ added debian build files
+
+ fixed indentation
+
+ added bug note to manpage about db file format not being architecture
+ independent
+
+ * sync.c, maildir.c:
+ remove the uid from the db when a message is deleted from the maildir
+
+ optimize db fetch/store to not copy the base filename
+
+ * NEWS, TODO, config.c, configure.in, cram.c, debug.c, debug.h, imap.c, isync.1, isync.h, list.c, maildir.c, main.c, sync.c, ChangeLog:
+ updated year in copyright notice
+
+ the uid for each message in the maildir is now stored in a dbm database
+ rather than the filename. this change was necessary because isync became
+ confused if you copied a message to another folder, in which case the uid
+ was invalid.
+
+ as a result of the above change, isync now acquires a mutex on the mailbox
+ to protect the dbm database from concurrent access.
+
+ main() was reworked to continue gracefully when an error is encountered, and
+ to always call maildir_close() so that the lock can be disabled, and the
+ database closed.
+
2001-11-20 me <me@sigpipe.org>
* ChangeLog, Makefile.am, isync.spec:
diff --git a/Makefile.am b/Makefile.am
@@ -1,3 +1,4 @@
+SUBDIRS=debian
bin_PROGRAMS=isync
isync_SOURCES=main.c imap.c sync.c maildir.c isync.h list.c cram.c config.c \
debug.h
diff --git a/configure.in b/configure.in
@@ -24,4 +24,4 @@ dnl test for gcc. use the prefix so we know that gcc-3.0 is also gcc
if test `echo $CC | sed 's/^gcc.*/gcc/'` = gcc; then
CFLAGS="$CFLAGS -pipe -W -Wall -Wshadow -Wmissing-prototypes"
fi
-AC_OUTPUT(Makefile)
+AC_OUTPUT(Makefile debian/Makefile)
diff --git a/debian/Makefile.am b/debian/Makefile.am
@@ -0,0 +1 @@
+EXTRA_DIST=files dirs docs rules control copyright changelog