about summary refs log tree commit homepage
path: root/lib/PublicInbox/Watch.pm
DateCommit message (Expand)
2024-04-03treewide: avoid getpid() for OnDestroy checks
2024-01-30watch: support incremental updates from MH
2023-11-22watch: support `watch=false' to negate watchspam
2023-11-11mda|learn|watch: support dropUniqueUnsubscribe config
2023-11-09net: retry on EINTR and check for {quit} flag
2023-11-01watch: simplify DirIdle object cleanup
2023-10-18ds: introduce and use do_fork helper
2023-10-04move all non-test @post_loop_do into named subs
2023-09-08watch: reset HUP + USR1 signal handlers in children
2023-09-05watch: ensure children can use signal handlers
2023-08-28watch: remove unused variable
2023-04-06watch: close inotify FD on ->quit
2023-04-06watch: use detect_indexlevel for unconfigured inboxes
2023-03-26watch: do not recreate signalfd on SIGHUP
2023-03-26watch: avoid Mail::IMAPClient errors when disconnected
2023-03-25ds: @post_loop_do replaces SetPostLoopCallback
2023-03-14watch: add space before "UID" or "ARTICLE" in warnings
2023-01-18watch: IMAP and NNTP polling can use the same interval
2023-01-18watch: simplify internal data structures
2023-01-18watch: switch to awaitpid
2022-10-24treewide: replace /^I: / prefix with /^# /
2021-10-22watch: remove redundant signal mask manipulation
2021-10-22watch: check for {quit} before IDLE
2021-10-16dir_idle: do not add watches in ->new
2021-10-01ds: simplify signalfd use
2021-09-22treewide: fix %SIG localization, harder
2021-09-19watch: use net_reader->mic_new wrapper for SOCKS+TLS
2021-09-09net_reader: combine Net::NNTP and IMAPClient args
2021-09-09net_reader: imap_opt => cfg_opt
2021-09-09net_reader: nntp_opt => cfg_opt
2021-09-09net_reader: set IMAPClient Keepalive flag late
2021-09-03lei: fix read/write IMAP access
2021-04-20config: favor ->get_all when possible
2021-03-31doc: add lei-mail-formats(5) manpage
2021-03-10watch: IMAP: ignore \Deleted and \Draft messages
2021-02-24net_reader: trim exports and remove unused uri_new
2021-02-24watch: switch IMAP and NNTP fetch loops to NetReader
2021-02-24lei <import|convert>: support NNTP sources
2021-02-21net_reader: use and accept URIimap objects in more places
2021-02-18watch: connect to NNTP and IMAP in config order
2021-02-18watch: move imap_common_init to NetReader
2021-02-10net_reader: new package split from -watch
2021-02-10use MdirReader in -watch and InboxWritable
2021-02-08ds: improve add_timer usability
2021-02-05eml: handle warning ignores for lei
2021-01-26use defined-or in a few more places
2021-01-24treewide: reseed RNG in child processes
2021-01-12ds: block signals when reaping
2021-01-01update copyrights for 2021
2020-12-26default to CORE::warn in $SIG{__WARN__} handlers