about summary refs log tree commit homepage
path: root/lib/PublicInbox/IMAPD.pm
DateCommit message (Expand)
2023-11-14config: avoid eidx_key and newsgroup conflicts
2023-09-09imapd: lazy-load IMAPsearchqp for Parse::RecDescent
2022-08-09imapd|nntpd: drop ->base_url preload
2022-08-09imap: mailboxes list across listeners
2022-08-09imap: prioritize AUTH=ANONYMOUS clients
2022-08-04imapd: use nntpd_cache to speed up startup/reload time
2022-08-03daemon: reload TLS certs and keys on SIGHUP
2022-08-02daemon: support per-listener env, .psgi, out, err
2022-07-23imap+nntp: share COMPRESS implementation
2022-05-16imapd: update comment for PublicInbox::ConfigIter
2022-05-05public-inbox-netd: a multi-protocol superserver
2021-09-16imapd: sort LIST response
2021-01-01update copyrights for 2021
2020-12-09rename {pi_config} fields to {pi_cfg}
2020-12-01nntpd: move {newsgroup} name check to config
2020-11-28mm: min/max: return 0 instead of undef
2020-10-16inbox: add uidvalidity method
2020-09-10config: split out iterator into separate object
2020-06-13imapd: don't bother sorting LIST output
2020-06-13imap: misc cleanups and notes
2020-06-13imap: STATUS/EXAMINE: rely on SQLite overview
2020-06-13imap: LIST shows "INBOX" in all caps
2020-06-13imap: omit $UID_END from mailbox name, use index
2020-06-13imapd: ensure LIST is sorted alphabetically, for now
2020-06-13imap: require ".$UID_MIN-$UID_END" suffix
2020-06-13imap: start doing iterative config reloading
2020-06-13imap: case-insensitive mailbox name comparisons
2020-06-13imap: support LIST command
2020-06-13imap: delay InboxIdle start, support refresh
2020-06-13imap: support IDLE
2020-06-13preliminary imap server implementation