about summary refs log tree commit homepage
path: root/lib/PublicInbox/LeiToMail.pm
DateCommit message (Expand)
2024-04-17lei: use async barrier for --import-before HEAD master
2024-04-17lei: use ->barrier to commit to lei/store
2024-03-10lei: prevent empty {bytes} field in saved search
2024-02-01lei convert: explicitly allow --sort for inputs
2024-01-31lei_to_mail: improve SIGPIPE handling
2024-01-11lei_to_mail: show supported mbox formats on error
2023-12-30lei: support reading MH for convert+import+index
2023-12-16lei: use ->child_error API properly
2023-11-22lei_to_mail: don't close STDOUT unless it is a mbox* output
2023-11-16lei q|up|convert: common finish_output to detect errors
2023-11-16lei: avoid extra fork for v2 outputs
2023-11-16lei convert: fix repeat and idempotent v2 output
2023-11-13treewide: update read_all to avoid eof|close checks
2023-11-11mda|learn|watch: support dropUniqueUnsubscribe config
2023-11-07lei: fix SIGPIPE on large result sets to pager
2023-11-03treewide: check alternates writes with eof + autodie
2023-11-03replace ProcessIO with untied PublicInbox::IO
2023-10-11treewide: consolidate "From " line removal
2023-10-08process_io: pass args to awaitpid as list
2023-10-08rename ProcessPipe to ProcessIO
2023-10-04lei: get rid of l2m_progress PktOp callback
2023-10-01lei_to_mail: avoid uninitialized vars for l2m_progress
2023-10-01git: use Unix stream sockets for `cat-file --batch-*'
2023-09-28lei: don't gzip --rsyncable by default for mbox*
2023-09-28spawn: add popen_wr support
2023-09-22lei_to_mail: drop awkward duplication of $lei object
2023-09-22lei: improve ->fail internal API
2023-02-22treewide: simplify File::Path mkpath/make_path callers
2023-01-30ipc: drop awaitpid_init to avoid circular refs
2023-01-18ipc+lei: switch to awaitpid
2023-01-18ds: introduce awaitpid, switch ProcessPipe users
2022-09-30lei_to_mail: propagate errors to script/lei
2022-09-10lei: bail out earlier on IMAP writer failures
2022-07-07lei: track seen messages to note duplicates
2021-10-30lei_to_mail: avoid SEGV on worker exit via SIGTERM
2021-10-30lei_to_mail: limit workers for text, reply and v2 outputs
2021-10-26lei_to_mail: only run lms_write_prepare for IMAP+Maildir
2021-10-25lei_to_mail: write directly to mail_sync.sqlite3
2021-10-22lei: use RENAME_NOREPLACE on Linux 3.15+
2021-10-16lei_to_mail: quiet down abort messages
2021-10-15lei + ipc: simplify process reaping
2021-10-15lei: TSTP affects all curl and related subprocesses
2021-10-10lei_to_mail: show --output on augment progress failure
2021-09-25lei: make pkt_op easier-to-use and understand
2021-09-25lei2mail: augment_inprogress: guard against closed FDs
2021-09-21lei q: show progress on >1s preparation phase
2021-09-19lei/store: use SOCK_SEQPACKET rather than pipe
2021-09-18lei up: automatically use dt: for remote externals
2021-09-18lei_mail_sync: rely on flock(2), avoid IPC
2021-09-11lei q|lcat: support "-f reply" output format