about summary refs log tree commit homepage
path: root/lib/PublicInbox
DateCommit message (Expand)
2023-11-11mda|learn|watch: support dropUniqueUnsubscribe config
2023-11-11t/lei-import: skip strace for restricted systems
2023-11-10www: add topics_(new|active).(html|atom) endpoints
2023-11-09spawn: get rid of wantarray popen_rd/popen_wr
2023-11-09lei: get rid of autoreap usage
2023-11-09xapcmd: get rid of scalar wantarray popen_rd
2023-11-09lei_input: always close single `eml' inputs
2023-11-09ipc: simplify partial sendmsg fallback
2023-11-09lei_mirror: note missing local manifests are non-fatal
2023-11-09net: retry on EINTR and check for {quit} flag
2023-11-09lei ls-mail-source: gracefully handle network failures
2023-11-09net_nntp_socks: more comments around how it works
2023-11-09lei_up: use v5.12
2023-11-09lei: reuse FDs atfork and close explicitly
2023-11-09lei: use cached $daemon_pid when possible
2023-11-09lei_xsearch: put query in process title for debugging
2023-11-07lei: fix SIGPIPE on large result sets to pager
2023-11-04lei_view_text: fix inverted condition
2023-11-03move read_all, try_cat, and poll_in to PublicInbox::IO
2023-11-03treewide: use eof and close to detect readline errors
2023-11-03treewide: check alternates writes with eof + autodie
2023-11-03spawn: support PerlIO layer in scalar redirects
2023-11-03io: introduce write_file helper sub
2023-11-03replace ProcessIO with untied PublicInbox::IO
2023-11-03git_credential: use autodie where appropriate
2023-11-03multi_git: use autodie
2023-11-03treewide: use ->close to call ProcessIO->CLOSE
2023-11-03cindex: drop redundant close on regular FH
2023-11-03ds: don't try ->close after ->accept_SSL failure
2023-11-02treewide: use ->close method rather than CORE::close
2023-11-02ds: replace FD map hash table with array
2023-11-02xap_helper.pm: use do_fork to Reset and reseed
2023-11-01git: reschedule cleanup if active
2023-11-01ds: make ->close behave like CORE::close
2023-11-01pop3: use SSL_shutdown(3ssl) if appropriate
2023-11-01watch: simplify DirIdle object cleanup
2023-11-01ds: move maxevents further down the stack
2023-11-01ds: do not defer close
2023-11-01ds: next_tick: shorten object lifetimes
2023-11-01xap_helper.pm: quiet undefined die at shutdown
2023-10-31poll+select: check EBADF + POLLNVAL errors
2023-10-29lei_config: import read_all properly
2023-10-29lei_mirror: fix seek/sysseek argument ordering
2023-10-28spawn: use readline instead of read for scalar redirects
2023-10-28lei_ale: use v5.12, autodie, and try_cat
2023-10-28www_altid: reduce FD pressure in qspawn queues
2023-10-28treewide: use run_qx where appropriate
2023-10-28gcf2: simplify pkg-config and Inline::C setup
2023-10-28git: avoid extra stat(2) for git version
2023-10-28git: use run_qx to read `git --version'