about summary refs log tree commit homepage
path: root/lib/PublicInbox/HTTP.pm
diff options
context:
space:
mode:
authorEric Wong <e@yhbt.net>2020-06-27 10:03:37 +0000
committerEric Wong <e@yhbt.net>2020-06-28 22:27:14 +0000
commit58c0333adbdd9f5f82309cb6eef3c379f0ff064e (patch)
tree5e0d2304c4003fcd9c858db4b955abab7e6e3a8f /lib/PublicInbox/HTTP.pm
parentb2b1006759730507731fcd3fc3e0de68239e3b92 (diff)
downloadpublic-inbox-58c0333adbdd9f5f82309cb6eef3c379f0ff064e.tar.gz
We can get rid of the janky wannabe
self-using-a-directory-instead-of-pipe thing we needed to
workaround Filesys::Notify::Simple being blocking.

For existing Maildir users, this should be more robust and
immune to missed wakeups for signalfd and kqueue-enabled
systems; as well as being immune to BOFHs clearing $TMPDIR
and preventing notifications from firing.

The IMAP IDLE code still uses normal Perl signals, so it's still
vulnerable to missed wakeups.  That will be addressed in future
commits.
Diffstat (limited to 'lib/PublicInbox/HTTP.pm')
0 files changed, 0 insertions, 0 deletions