about summary refs log tree commit homepage
path: root/lib/PublicInbox/LeiMailSync.pm
DateCommit message (Expand)
2024-01-04lei: MH: support inotify to detect updates
2023-12-30lei: support reading MH for convert+import+index
2023-11-03move read_all, try_cat, and poll_in to PublicInbox::IO
2023-10-18use read_all in more places to improve safety
2023-06-09add compat package for List::Util::uniqstr
2023-04-20lei_mail_sync: prepare to support SHA-256
2023-04-13lei_mail_sync: cleanup stale/dangling fids if possible
2022-04-18lei_mail_sync: explicit bind for old SQL_VARCHAR compat
2022-04-05lei: always open mail_sync.sqlite3 R/W
2022-04-02lei_mail_sync: store OIDs and Maildir filenames as blobs
2022-04-02lei_mail_sync: ensure URLs and folder names are stored as binary
2022-01-31rewrite Linux nodatacow use in pure Perl w/o system
2021-10-22lei_mail_sync: mv_src: use transaction, check UNIQUE
2021-10-19lei_mail_sync: show non-matching SHA
2021-10-13lei: use standard warn() in more places
2021-10-13index: optimize after all SQLite DB commits
2021-10-12sqlite: PRAGMA optimize on close
2021-09-21lei: various completion improvements
2021-09-21lei lcat: support NNTP URLs
2021-09-21lei: simplify internal arg2folder usage
2021-09-21lei_mail_sync: account for non-unique cases
2021-09-21lei inspect: support NNTP URLs
2021-09-18lei_mail_sync: set nodatacow on btrfs
2021-09-18lei_mail_sync: rely on flock(2), avoid IPC
2021-09-17lei_mail_sync: don't hold statement handle into callback
2021-09-02lei_mail_sync: do not use transactions
2021-08-31lei_mail_sync: set_src uses binary OIDs
2021-08-31lei_mail_sync: make rename_folder more robust
2021-08-31lei_mail_sync: simplify group2folders
2021-08-31lei prune-mail-sync: handle --all (no args)
2021-08-31lei_mail_sync: forget_folder: simplify code
2021-08-25lei_mail_sync: remove warning message from caller
2021-08-21lei: implicitly watch all Maildirs it knows about
2021-08-05lei export-kw: workaround race in updating Maildir locations
2021-07-25lei_mail_sync: locations_for API uses oidbin for comparisons
2021-06-09lei_mail_sync: hoist out --all handling from export-kw
2021-06-09lei/store: do eidx_init before creating R/W lms dbh
2021-06-08lei import: speed up repeated Maildir imports
2021-06-03lei import: speed up kw updates for old IMAP messages
2021-06-01lei_mail_sync: more debug info for uncommitted txn
2021-05-30lei import: import IMAP flag changes from old messages
2021-05-30lei import|lcat: improve+fix single message IMAP support
2021-05-28lei: handle a single IMAP message in most places
2021-05-28lei_mail_sync: debug code for uncommitted txn
2021-05-25lei forget-mail-sync: new command to drop sync information
2021-05-25lei_mail_sync: args2folder: common folder lookup sub
2021-05-24lei_mail_sync: reject IMAP URLs w/o UIDVALIDITY
2021-05-24lei inspect: use LeiMailSync->match_imap_url
2021-05-23lei export-kw: new command to export keywords to Maildirs
2021-05-19lei: relax rules for "new" in Maildir