New code to keep an on-disk cache of what UIDs have been seen in a folder.
authorDan Winship <danw@src.gnome.org>
Wed, 9 Aug 2000 00:07:56 +0000 (00:07 +0000)
committerDan Winship <danw@src.gnome.org>
Wed, 9 Aug 2000 00:07:56 +0000 (00:07 +0000)
commit2ecf4e9fea88dc50ba4c0fbcfb5850ac70f01499
treeb390fe7e13eedab960fdfeab023f0970ea8005b7
parentd12b69e030a8012df56c89b5f0061698fe1caed4
New code to keep an on-disk cache of what UIDs have been seen in a folder.

* camel-uid-cache.c: New code to keep an on-disk cache of what
UIDs have been seen in a folder.

* camel-provider.h: Add new flags CAMEL_PROVIDER_IS_SOURCE (mail
can arrive in it by non-Camel means) and CAMEL_PROVIDER_IS_STORAGE
(you can work with mail directly without needing to copy it local).

* providers/*/camel-*-provider.c: Add flags as needed: imap and
mbox are SOURCE and STORAGE. mh and nntp are just STORAGE, pop3 is
just SOURCE.

* camel-mime-message.c (process_header): Add another subject
g_strstrip that fejj's earlier commit missed.
camel/ChangeLog
camel/Makefile.am
camel/camel-provider.h
camel/camel-uid-cache.c [new file with mode: 0644]
camel/camel-uid-cache.h [new file with mode: 0644]
camel/camel.h
camel/providers/imap/camel-imap-provider.c
camel/providers/mbox/camel-mbox-provider.c
camel/providers/mh/camel-mh-provider.c
camel/providers/nntp/camel-nntp-provider.c
camel/providers/pop3/camel-pop3-provider.c