summaryrefslogtreecommitdiffstats
path: root/hcache.h
AgeCommit message (Collapse)Author
2016-05-09Change M_* symbols to MUTT_*Derek Martin
Changeset 23334e967dd7 created a workaround for a namespace conflict with Solaris and derivatives. After some discussion, the team decided it would be best to move away from using the "M_" prefix for macros. This patch was automatically generated by running: perl -wpi -e 's/\bM_(\w+)\b/MUTT_$1/g' `find . -name '*.[ch]' -print` with the exception that sys_socket.h was exempted. (That file will be backed out subsequent to this commit.) Thanks to Andras Salamon for supplying the perl script used to make this change.
2013-01-17use a separate flag for mutt_hcache_store() to signal that the ↵Michael Elkins
gettimeofday() value should be substituted, so that a 0 uidvalidity can be used by the imap driver. closes #3501
2009-07-29Harmonize hcache uidvalidity size to unsigned int (per IMAP RFC).Brendan Cully
Closes #3296.
2007-09-17Include hcache backend version info in mutt -v outputRocco Rutte
2007-04-10Add hcache path name hookBrendan Cully
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-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.