]> granicus.if.org Git - neomutt/commit
Add utility functions for QRESYNC support.
authorKevin McCarthy <kevin@8t8.us>
Thu, 24 May 2018 20:26:35 +0000 (13:26 -0700)
committerRichard Russon <rich@flatcap.org>
Mon, 3 Sep 2018 15:38:30 +0000 (16:38 +0100)
commit5f6da4d1297f8c2b7263b703aea26ef0c2b3a773
tree05247173f44c4646130a35510bbda3cd2100885f
parente41b2e47e6a777e814c5826e06c644cf671eb402
Add utility functions for QRESYNC support.

* Add function to generate uid_seqset for header cache.
  This will be used by QREFRESH to reconstruct the msn_index state.

* Add seqset data structure and iterator functions.

* Add cmd_parse_vanished, for QRESYNC support.

* Add and enable QRESYNC capability.

* Create helper functions to store and retrieve the uid_seqset.
imap/command.c
imap/imap.c
imap/imap_private.h
imap/message.c
imap/util.c