summaryrefslogtreecommitdiffstats
path: root/hcache.c
AgeCommit message (Collapse)Author
2007-04-10Try to unlink old header cache if open failsBrendan Cully
2007-04-10Refactor mutt_hcache_open to share more codeBrendan Cully
2007-04-10Save some stats when header cache already existsBrendan Cully
2007-04-10Make IMAP header cache layout match body cache.Brendan Cully
You can now make them point to the same directory. Each folder will have a folder.hcache file for the header cache.
2007-04-10Add hcache path name hookBrendan Cully
2007-04-07Fix compiler warningsFabian Groffen
2007-04-05Fixup to detect qdbm includes in /usr/include/qdbm.Michael Elkins
Remove HAVE_QDBM_VILLA_H because it is redundant.
2007-04-05Fix up QDBM autoconf test for arguments and includes in subdirectoriesBrendan Cully
2007-04-05Fix typo in 26b19fc9b78cBrendan Cully
2007-04-05Do not cache some unsafe header fields.Brendan Cully
2007-04-05Fix mh header caching (closes #2472)Brendan Cully
2007-04-05Version header cache against MD5 of structures on which it dependsBrendan Cully
2007-04-03Fix DB4 crash introduced in d5ab883ef90aBrendan Cully
2007-03-30Fix handling of DB4 hcache open failure. (closes: #2714)Daniel Burrows
2007-03-14Always give realpath a shot at the hcache folder name. Remove other hacks.Brendan Cully
2007-03-14hcache: prepend current dir to path for local foldersRocco Rutte
If a folder is local (i.e. stat() succeeds), prepend the current working directory if necessary to always fully qualify the path. Otherwise we may end up using different cache files for the same folder when given relative paths. This closes #2845.
2007-02-27Bump hcache version after $assumed_charset BODY change.Brendan Cully
2006-10-03Ignore trailing slashes in folder names when mapping to header cache.Rocco Rutte
2006-05-18Use header_cache_t* instead of void* for header cache.Rocco Rutte
In hcache.c, the header_cache structure is defined to match the needs per DB backend used. Thus the interface uses void* abstract from it. This patch adds a 'header_cache' forward declaration to hcache.h so that we at least get a little more type safety.
2005-12-21Check for NULL data in refactored mutt_hcache_fetch.Brendan Cully
2005-12-21Unbreak QDBM too.Brendan Cully
2005-12-21I broke DB4 while refactoring hcache.c.Brendan Cully
2005-12-20Refactor header cache a bit to provide (fetch|store)_raw functions. TheseBrendan Cully
will let me keep folder metadata (UIDVALIDITY, NEXT, msg count etc) in the cache, which will help to sync more quickly.
2005-10-04Bump hcache Id for attachment counting patch.Brendan Cully
2005-09-22Update QDBM patch to the current state of the art. Closes: #2003 (again).TAKAHASHI Tamotsu
2005-09-21QDBM support for the header cache.Thomas Glanzmann
2005-09-17Gah, forgot the zip code when updating the FSF address...Brendan Cully
2005-09-17Update FSF address (via sed, I hope nothing got mangled). Closes: #2071.Brendan Cully
2005-07-06Apply Aaron Crane's function pointer bandaid to the db4 open calls.Brendan Cully
2005-03-22Thomas graces us with this patch that resolves a type-size inconsistencyThomas Glanzmann
in the UIDVALIDITY parser. Edited for correctness.
2005-03-16Various cygwin portability fixesBrendan Cully
2005-02-03this is a fix for hcache.c infrastructure which is about wronglyThomas Glanzmann
calculate unique id
2005-01-31Begin removing deprecated autoconf 2.13 backward compatibility code.Brendan Cully
Add AC_CHECK_TYPES macros for uin32/64 types, use uint64_t instead of long long in hcache code.
2005-01-29- make hcache.c conform to mutt codingstyleThomas Glanzmann
- use $Id$ CVS keyword instead of %K% BitKeeper keyword
2005-01-26IMAP header cache.Thomas Glanzmann