@string{imapml = "Comments on the imap-protocol mailing list"}

@string{imapextml = "Comments on the IETF's imapext mailing list"}

@string{lemonademl = "Comments on the IETF's lemonade mailing list"}

@string{imap5ml = "Comments on the IETF's imap5 mailing list"}

@string{internetdraft = "Published IETF Internet Draft"}

@misc{crispin-imap-cache-filing-1,
  author="Mark Crispin",
  title="{IMAP MOVE extension}",
  howpublished=imapml,
  year=2010,
  month=jun,
  url="http://mailman2.u.washington.edu/pipermail/imap-protocol/2010-June/001144.html",
}

@misc{crispin-imap-cache-filing-2,
  author="Mark Crispin",
  title="{IMAP MOVE extension}",
  howpublished=imapml,
  year=2010,
  month=jun,
  url="http://mailman2.u.washington.edu/pipermail/imap-protocol/2010-June/001156.html"
}

@misc{shannon-imap-clients-glorified-pop,
  author="Bill Shannon",
  title="{Reporting/detecting expunged messages}",
  howpublished=imapml,
  year=2006,
  month=sep,
  url="http://mailman2.u.washington.edu/pipermail/imap-protocol/2006-September/000261.html"
}

@misc{crispin-imap-clients-glorified-pop,
  author="Mark Crispin",
  title="{Childless noselect mailboxes}",
  howpublished=imapml,
  year=2009,
  month=dec,
  url="http://mailman2.u.washington.edu/pipermail/imap-protocol/2009-December/001043.html"
}

@TechReport{gprs-rtt-report,
  author="Jorma Kilpi and Pasi Lassila",
  title="{Statistical analysis of {RTT} variability in {GPRS} and {UMTS} networks}",
  year=2005,
  month=nov,
  url="http://www.netlab.tkk.fi/tutkimus/pannet/publ/rtt-report.pdf"
}

@misc{gmail-bodystructure-sucks,
  author="Jan Kundrát",
  title="{GMail IMAP: returning BODYSTRUCTURE for embedded messages}",
  howpublished=imapml,
  year=2011,
  month=may,
  url="http://mailman2.u.washington.edu/pipermail/imap-protocol/2011-May/001413.html"
}

@misc{ssl-pinning,
  author="Adam Langley",
  title="{Public key pinning}",
  year=2011,
  month=may,
  url="http://www.imperialviolet.org/2011/05/04/pinning.html"
}

@misc{ssl-breaches,
  author="Jiří Peterka",
  title="{Kauza DigiNotar, aneb: když certifikační autorita ztratí důvěru}",
  year=2011,
  month=sep,
  url="http://www.lupa.cz/clanky/kauza-diginotar-aneb-kdyz-certifikacni-autorita-ztrati-duveru/"
}

@misc{crispin-idle-useless,
  author="Mark Crispin",
  title="{IMAP Idle}",
  howpublished=imapml,
  year=2008,
  month=mar,
  url="http://mailman2.u.washington.edu/pipermail/imap-uw/2008-March/001959.html"
}

@misc{tss-idle-keepalive,
  author="Timo Sirainen",
  title="{iOS IMAP IDLE (Standard "Push Email") Deficiency, Explanation?}",
  howpublished=imapml,
  year=2010,
  month=oct,
  url="http://mailman2.u.washington.edu/pipermail/imap-protocol/2010-October/001311.html"
}

@misc{android-idle,
  title="{Issue 23971: IMAP idle (PUSH email) is not supported}",
  howpublished="{Android bug tracker}",
  url="http://code.google.com/p/android/issues/detail?id=23971"
}

@misc{kundrat-vanished-race,
  title="{QRESYNC and new arrivals which get deleted immediately through VANISHED}",
  author="Jan Kundrát",
  howpublished=imapml,
  year=2012,
  month=jun,
  url="http://mailman2.u.washington.edu/pipermail/imap-protocol/2012-June/001781.html"
}

@misc{rfc5162-errata,
  title="{Errata \#1365 for RFC5162}",
  author="Alfred Hoenes",
  year=2008,
  month=mar,
  url="http://www.rfc-editor.org/errata_search.php?rfc=5162"
}

@misc{melnikov-qresync-enable,
  author="Alexey Melnikov",
  title="{QRESYNC and new arrivals which get deleted immediately through VANISHED}",
  howpublished=imapml,
  year=2012,
  month=jun,
  url="http://mailman2.u.washington.edu/pipermail/imap-protocol/2012-June/001784.html"
}

@misc{crispin-esearch-flawed,
  author="Mark Crispin",
  title="{UID SEARCH responses}",
  howpublished=imapextml,
  year=2007,
  month=aug,
  url="http://www.ietf.org/mail-archive/web/imapext/current/msg00477.html"
}

@misc{cridland-esearch-interpretation,
  author="Dave Cridland",
  title="{UID SEARCH responses}",
  howpublished=imapextml,
  year=2007,
  month=aug,
  url="http://www.ietf.org/mail-archive/web/imapext/current/msg00482.html"
}

@misc{melnikov-esearch-interpretation,
  author="Alexey Melnikov",
  title="{UID SEARCH responses}",
  howpublished=imapextml,
  year=2007,
  month=aug,
  url="http://www.ietf.org/mail-archive/web/imapext/current/msg00472.html"
}

@misc{draft-ietf-morg-inthread,
  author="Arnt Gulbrandsen",
  title="{The IMAP SEARCH=INTHREAD and THREAD=REFS Extensions}",
  howpublished=internetdraft,
  year=2010,
  month=jul,
  url="http://tools.ietf.org/html/draft-ietf-morg-inthread-01"
}

@misc{draft-wener-lemonade-clearidle,
  author="Michael J. Wener",
  title="{IMAP Extension for CLEARIDLE}",
  howpublished=internetdraft,
  year=2005,
  month=feb,
  url="http://tools.ietf.org/html/draft-wener-lemonade-clearidle-02"
}

@misc{draft-magicaltux-imap4-idleplus,
  author="K. K. Tibanne and Mark Karpeles",
  title="{IMAP4 IDLEPLUS extension}",
  howpublished=internetdraft,
  year=2010,
  month=jun,
  url="http://tools.ietf.org/html/draft-magicaltux-imap4-idleplus-01"
}

@misc{draft-gulbrandsen-imap-nostore,
  author="Arnt Gulbrandsen",
  title="{The IMAP NOSTORE Extension}",
  howpublished=internetdraft,
  year=2006,
  month=feb,
  url="http://tools.ietf.org/html/draft-gulbrandsen-imap-nostore-00"
}

@misc{arnt-good-bad-rfc,
  author="Arnt Gulbrandsen",
  title="{On good and bad RFCs}",
  howpublished="Personal blog",
  year=2012,
  month=mar,
  url="http://rant.gulbrandsen.priv.no/good-bad-rfc"
}

@misc{dovecot-imap-notify,
  author="Timo Sirainen",
  title="{IMAP NOTIFY extension}",
  howpublished="The Dovecot mailing list",
  year=2012,
  month=feb,
  url="http://dovecot.org/list/dovecot/2012-February/064031.html"
}

@misc{dovecot-hg-notify,
  title="{Dovecot's source code in Mercurial, the dovecot-2.2-notify branch}",
  howpublished="Source code repository",
  year=2012,
  month=jul,
  url="http://hg.dovecot.org/dovecot-2.2-notify/rev/201b097d5b58"
}

@misc{jkt-move-uidplus,
  title="{[imapext] I-D ACTION:draft-ietf-imapmove-command-00.txt}",
  author="Jan Kundrát",
  howpublished=imapextml,
  year=2012,
  month=jun,
  url="http://www.ietf.org/mail-archive/web/imapext/current/msg04464.html"
}

@misc{thunderbird-referrals,
  title="{Bug 59704 - support for IMAP Referrals (RFC2221, RFC2193), when server
      advertises MAILBOX-REFERRALS we should use RLIST and RLSUB (will help with
              MS Exchange and others)}",
  howpublished="Mozilla Thuderbird bug tracker",
  url="https://bugzilla.mozilla.org/show_bug.cgi?id=59704"
}

@misc{cyrus-referral-proxy,
  title="{A few MAILBOX-REFERRALS and NAMESPACE questions}",
  author="Rob Siemborski",
  howpublished=imapml,
  year=2007,
  month=jan,
  url="http://mailman2.u.washington.edu/pipermail/imap-protocol/2007-January/000360.html"
}

@misc{crispin-ten-commandments,
  title="{Ten Commandments of How to Write an IMAP client}",
  author="Mark Crispin",
  url="http://www.washington.edu/imap/documentation/commndmt.txt.html"
}

@misc{tss-client-coding-howto,
  title="{IMAP Client Coding HOWTO}",
  author="Timo Sirainen and Dave Cridland",
  url="http://dovecot.org/imap-client-coding-howto.html"
}

@misc{imapwiki-client-best-practices,
  title="{Best Practices for Implementing an IMAP Client}",
  howpublished="{The IMAP Protocol Wiki}",
  url="http://www.imapwiki.org/ClientImplementation"
}

@misc{cridland-uids-are-often-monotonic,
  title="{RE: UID SEARCH responses}",
  author="Dave Cridland",
  howpublished=imapextml,
  year=2007,
  month=aug,
  url="http://www.ietf.org/mail-archive/web/imapext/current/msg00458.html"
}

@misc{qt-qdatetime-tz,
  title="{Working with QDateTime's timezone information}",
  author="Jan Kundrát",
  howpublished="The Qt-interest mailing list",
  year=2012,
  month=jun,
  url="http://thread.gmane.org/gmane.comp.lib.qt.user/2225"
}

@misc{gmail-imap-unsupported-features,
  title="{Does Gmail support all IMAP features?}",
  howpublished="GMail's Support website",
  url="http://support.google.com/mail/bin/answer.py?hl=en\&answer=78761"
}

@misc{gmail-x-gm-raw,
  title="{Extension of the SEARCH command: X-GM-RAW}",
  howpublished="Google Developers --- Google App Platform website",
  url="https://developers.google.com/google-apps/gmail/imap_extensions#extension_of_the_search_command_x-gm-raw"
}

@misc{gmail-xlist,
  title="Extension of the LIST command: XLIST{}",
  howpublished="Google Developers --- Google App Platform website",
  url="https://developers.google.com/google-apps/gmail/imap_extensions#extension_of_the_list_command_xlist"
}

@misc{crispin-scan,
  title="{"SCAN" capability ?}",
  author="Mark Crispin",
  howpublished=imapml,
  year=2007,
  month=may,
  url="http://mailman2.u.washington.edu/pipermail/imap-protocol/2007-May/000535.html"
}

@misc{crispin-smtp-over-imap-considered-harmful,
  title="{SMTP-over-IMAP harmful (especially to Lemonade)}",
  author="Mark Crispin",
  howpublished=lemonademl,
  year=2005,
  month=aug,
  url="http://www.ietf.org/mail-archive/web/lemonade/current/msg01455.html"
}

@misc{cridland-imap-submission-sendmail-not-enough,
  title="{Re: [imap5] Where is IMAP5 ?}",
  author="Dave Cridland",
  howpublished=imap5ml,
  year=2011,
  month=jul,
  url="http://www.ietf.org/mail-archive/web/imap5/current/msg00176.html"
}

@misc{brong-common-sendmail-makes-sense,
  title="{Re: [imap5] Where is IMAP5 ?}",
  author="Bron Gondwana",
  howpublished=imap5ml,
  year=2011,
  month=jul,
  url="http://www.ietf.org/mail-archive/web/imap5/current/msg00163.html"
}

@misc{crispin-smtp-tunneling,
  title="{Re: [imap5] Where is IMAP5 ?}",
  author="Mark Crispin",
  howpublished=imap5ml,
  year=2011,
  month=jul,
  url="http://www.ietf.org/mail-archive/web/imap5/current/msg00162.html"
}

@misc{crispin-submission-would-kill-smtp,
  title="{Re: [imap5] Where is IMAP5 ?}",
  author="Mark Crispin",
  howpublished=imap5ml,
  year=2011,
  month=jul,
  url="http://www.ietf.org/mail-archive/web/imap5/current/msg00177.html"
}

@misc{draft-ietf-eai-5738bis,
  author="P. Resnick and C. Newman and S. Shen",
  title="{IMAP Support for UTF-8}",
  howpublished=internetdraft,
  year=2012,
  month=jun,
  url="http://tools.ietf.org/html/draft-ietf-eai-5738bis-04"
}

@misc{draft-melnikov-imap-postaddress,
  author="A. Melnikov",
  title="{IMAP4 POSTADDRESS extension}",
  howpublished=internetdraft,
  year=2010,
  month=sep,
  url="http://tools.ietf.org/html/draft-melnikov-imap-postaddress-07"
}

@misc{draft-maes-lemonade-p-imap,
  author="S. H. Maes and C. Kuang and R. Lima and R. Cromwell and E. Chiu and
      J. Day and R. Ahad and Wook-Hyun Jeong and Gustaf Rosell and J. Sini and
      Sung-Mu Son and Fan Xiaohui and Zhao Lijun and D. Bennett",
  title="{Push Extensions to the IMAP Protocol (P-IMAP)}",
  howpublished=internetdraft,
  year=2006,
  month=mar,
  url="http://tools.ietf.org/html/draft-maes-lemonade-p-imap-12"
}

@misc{draft-ietf-imapext-regex,
  author="R. Gellens",
  title="{IMAP Regular Expressions SEARCH Extension}",
  howpublished=internetdraft,
  year=2000,
  month=mar,
  url="http://tools.ietf.org/html/draft-ietf-imapext-regex-00"
}

@misc{kwest-trojita,
  author="Jan Kundrát",
  title="{KWest GmbH to Sponsor Trojita's Development}",
  howpublished="Personal blog",
  year=2010,
  month=apr,
  url="http://jkt.flaska.net/blog/KWest_GmbH_to_Sponsor_Trojita_s_Development.html"
}

@misc{xtuple-trojita,
  author="{OpenMFG LLC, dBa xTuple}",
  title="{xTuple Connect Email Integration}",
  howpublished="xTuple's Website",
  year=2011,
  url="http://www.xtuple.org/emailIntegration/beta"
}

@misc{trojita-n950-preview,
  author="Jan Kundrát",
  title="{[Announce] Trojitá, a fast IMAP e-mail client}",
  howpublished="The MeeGo Forum",
  year=2012,
  month=apr,
  url="http://forum.meego.com/showthread.php?t=5837"
}

@misc{trojita-openmobility,
  author="OpenMobility",
  title="Vyhlášení výsledků",
  howpublished="Online",
  year=2012,
  month=apr,
  url="http://www.openmobility.eu/konference/om2012/soutez/vyhlaseni-vysledku/"
}

@misc{rfc-formatting,
  title="{Formatting RFCs}",
  author="{The RFC Editor}",
  howpublished="{The RFC Editor homepage}",
  year=2010,
  month=nov,
  url="http://www.rfc-editor.org/formatting.html"
}

@misc{submission-users-suck-smtp-imap,
  title="{Re: [imap5] Designing a new replacement protocol for IMAP}",
  author="Adrien de Croy",
  howpublished=imap5ml,
  year=2012,
  month=feb,
  url="http://www.ietf.org/mail-archive/web/imap5/current/msg00301.html"
}

@misc{panozzo-submission-users-suck,
  title="{Re: [imap5] Where is IMAP5 ?}",
  author="Giovanni Panozzo",
  howpublished=imap5ml,
  year=2011,
  month=jul,
  url="http://www.ietf.org/mail-archive/web/imap5/current/msg00192.html"
}

@misc{crocker-beep-multi-conns,
  title="{[imap5] Beep}",
  author="Dave Crocker",
  howpublished=imap5ml,
  year=2012,
  month=may,
  url="http://www.ietf.org/mail-archive/web/imap5/current/msg00488.html"
}

@misc{mozilla-ispdb,
  title="{Thunderbird:Autoconfiguration}",
  author="Mozilla et al",
  howpublished="Mozilla's wiki, online",
  year=2011,
  month=may,
  url="https://wiki.mozilla.org/Thunderbird:Autoconfiguration"
}

@misc{qmf-fastmail-burl-bug,
  title="{[QTMOBILITY-1911] Sending any email fails after BURL command is sent}",
  author="Thiago Macieira and Don Sanders",
  howpublished="{The Qt Bug Tracker}",
  year=2011,
  month=oct,
  url="https://bugreports.qt-project.org/browse/QTMOBILITY-1911"
}

@misc{postaddress-sieve,
  title="{Re: Requesting comments on draft-melnikov-imap-postaddress-05.txt}",
  author="Arnt Gulbrandsen",
  howpublished=imapextml,
  year=2006,
  month=nov,
  url="http://www.ietf.org/mail-archive/web/imapext/current/msg00828.html"
}

@misc{crispin-brong-you-suck-useless,
  title="{Re: [imap5] Where is IMAP5 ?}",
  author="Mark Crispin",
  howpubblished=imap5ml,
  year=2011,
  month=jul,
  url="http://www.ietf.org/mail-archive/web/imap5/current/msg00164.html",
}

@misc{brong-imap5-list-of-ideas,
  title="{Re: [imap5] Where is IMAP5 ?}",
  author="Bron Gondwana",
  howpublished=imap5ml,
  year=2011,
  month=jul,
  url="http://www.ietf.org/mail-archive/web/imap5/current/msg00148.html"
}

@misc{draft-ietf-lemonade-submit,
  title="{IMAP Submit Without Download}",
  author="R. Gellens",
  howpublished=internetdraft,
  year=2003,
  month=oct,
  url="http://tools.ietf.org/html/draft-ietf-lemonade-submit-01"
}

@misc{jkt-bc-thesis,
  title="{Trojita: A Qt IMAP Client}",
  author="Jan Kundrát",
  howpublished="Bachelor thesis",
  year=2009,
  month=may,
  url="http://trojita.flaska.net/thesis.pdf"
}

@misc{qt-mvc,
  title="{The Interview Framework}",
  author="The Qt Project",
  howpublished="Qt Documentation (online)",
  year=2012,
  url="http://qt-project.org/doc/qt-4.8/qt4-interview.html"
}

@misc{qml,
  title="{Introduction to the QML Language}",
  author="The Qt Project",
  howpublished="Qt Documentation (online)",
  year=2012,
  url="http://qt-project.org/doc/qt-4.8/qdeclarativeintroduction.html"
}

@misc{jkt-i-p-draft-qresync-arrived-01,
  author="Jan Kundrát",
  title="{IMAP QRESYNC-ARRIVED Extension}",
  howpublished=imapml,
  year=2012,
  month=jul,
  url="http://mailman2.u.washington.edu/pipermail/imap-protocol/2012-July/001799.html"
}

@misc{jkt-i-p-draft-sendmail,
  author="Jan Kundrát",
  title="{[imapext] Mail submission over IMAP}",
  howpublished=imapextml,
  year=2012,
  month=jul,
  url="http://www.ietf.org/mail-archive/web/imapext/current/msg04518.html"
}

@misc{sqlite,
  author="The SQLite Developers",
  title="{SQLite Home Page}",
  howpublished="Online",
  year=2012,
  url="http://www.sqlite.org/"
}

@misc{valgrind,
  author="Valgrind Developers",
  title="Valgrind Home",
  howpublished="Online",
  year=2012,
  url="http://valgrind.org/"
}

@misc{valgrind-callgrind,
  author="Valgrind Developers",
  title="Callgrind: a call-graph generating cache and branch prediction profiler",
  howpublished="Online",
  year=2012,
  url="http://valgrind.org/docs/manual/cl-manual.html"
}

@misc{valgrind-massif,
  author="Valgrind Developers",
  title="Massif: a heap profiler",
  howpublished="Online",
  year=2012,
  url="http://valgrind.org/docs/manual/ms-manual.html"
}

@misc{jkt-qdeclarativewebview,
  author="Jan Kundrát",
  title="{Using different QNetworkAccessManager instances for multiple QML's WebView items}",
  howpublished="The Qt-interest mailing list",
  year=2012,
  month=april,
  url="http://thread.gmane.org/gmane.comp.lib.qt.user/1807"
}

@misc{akonadi,
  author="The KDE Community",
  title="{KDE PIM/Akonadi}",
  howpublished="The KDE Community wiki (online)",
  year=2012,
  url="http://community.kde.org/KDE_PIM/Akonadi"
}

@misc{dovecot-adaptive-indexes,
  author="Timo Sirainen",
  title="Dovecot's index files",
  howpublished="Dovecot Wiki (online)",
  year=2009,
  month=mar,
  url="http://wiki2.dovecot.org/Design/Indexes"
}

@misc{email-difficult-to-replace-like-facebook,
  author="Heidar Bernhardsson",
  title="{IMAP is evil}",
  howpublished="Comment on a blog post (online)",
  year=2012,
  month=apr,
  url="http://blog.haraldkraft.de/2012/04/imap-is-evil/#comment-2156"
}

@misc{apple-postfix-burl,
  author="Mike Abbott",
  title="{Patch: support BURL}",
  howpublished="Apple's Opensource site (online)",
  year=2010,
  month=apr,
  url="http://www.opensource.apple.com/source/postfix/postfix-229/patches/burl.patch"
}

@misc{imap-server-extension-matrix,
  author="Timo Sirainen",
  title="{[IMAP Server Support Matrix] Specifications}",
  howpublished="{The IMAP Protocol Wiki}",
  year=2012,
  month=jun,
  url="http://imapwiki.org/Specs"
}

@misc{isode-iphone4,
  author="Isode Ltd",
  title="{IMAP Enhancements in iPhone OS Update (iOS 4)}",
  howpublished="Online",
  year=2010,
  month=jul,
  url="http://isode.com/company/wordpress/imap-enhancements-in-iphone-os-update-ios-4/"
}

@misc{isode-lemonade,
  author="Isode Ltd",
  title="{LEMONADE Profile: The Key Standard for Mobile Messaging}",
  howpublished="Online",
  year=2006,
  month=jun,
  url="http://www.isode.com/whitepapers/lemonade-profile.html"
}

@misc{jobs-ios-idle,
  author="Steve Jobs",
  title="{Re: iOS IMAP IDLE (Standard \"Push Email\") Deficiency, Explanation?}",
  howpublished="Private message forwarded to the imap-protocol mailing list",
  year=2010,
  month=oct,
  url="http://mailman2.u.washington.edu/pipermail/imap-protocol/attachments/20101004/e96c54cf/iOSIMAPIDLEStandardPushEmailDeficiencyExplanation.eml"
}

@article{wcdma-energy,
  author="Henry Haverinen and Jonne Siren and Pasi Eronen",
  title="{Energy Consumption of Always-On Applications in WCDMA Networks}",
  year=2007,
  month=april,
  doi="10.1109/VETECS.2007.207",
  isbn="1-4244-0266-2",
  issn="1550-2252",
  url="http://www.pasieronen.com/publications/haverinen_siren_eronen_vtc2007.pdf"
}

@misc{crispin-no-ifup,
  author="Mark Crispin",
  title="{[Imap-protocol] Fwd: iOS IMAP IDLE (Standard "Push Email") Deficiency, Explanation?}",
  howpublished=imapml,
  year=2010,
  month=oct,
  url="http://mailman2.u.washington.edu/pipermail/imap-protocol/2010-October/001298.html"
}

@misc{cridland-fach-dch-measurements,
  author="Dave Cridland",
  title="{[Imap-protocol] Fwd: iOS IMAP IDLE (Standard "Push Email") Deficiency, Explanation?}",
  howpublished=imapml,
  year=2010,
  month=oct,
  url="http://mailman2.u.washington.edu/pipermail/imap-protocol/2010-October/001303.html"
}

@misc{tinymail,
  title="{Tinymail}",
  year=2012,
  howpublished="(Online)",
  url="https://gitorious.org/tinymail#more"
}

@misc{k9mail,
  title="{k9mail}",
  howpublished="(Online)",
  year=2012,
  url="http://code.google.com/p/k9mail/"
}

@misc{qmf,
  title="{The Qt Messaging Framework}",
  howpublished="(Online)",
  year=2012,
  url="https://qt.gitorious.org/qt-labs/messagingframework"
}

@misc{trojita-website,
  author="Jan Kundrát",
  title="{Trojitá, a Qt IMAP e-mail client}",
  howpublished="(Online)",
  year=2012,
  url="http://trojita.flaska.net/"
}

@misc{openemailsurvey,
  title="Open email survey",
  author="Timo Sirainen",
  howpublished="(Online)",
  year=2012,
  url="http://openemailsurvey.org/"
}

@misc{jkt-i-p-draft-incthread,
  author="Jan Kundrát",
  title="{[imapext] Draft for server-side incremental threading}",
  howpublished=imapextml,
  year=2012,
  month=jul,
  url="http://www.ietf.org/mail-archive/web/imapext/current/msg04555.html"
}
