The first two fix t/imapd.t getting stuck when waiting for
-watch to reload after setting imap.pollInterval.  This only
affects non-Linux users without IO::KQueue installed.

3/3 doesn't fix anything exposed in tests, but is defense
against PID typos by someone trying to trigger a reload/rescan
on the toplevel -watch process.

Eric Wong (3):
  ds: unblock signals for non-signalfd/kqueue correctly
  watch: set %SIG for non-signalfd/kqueue
  watch: reset HUP + USR1 signal handlers in children

 lib/PublicInbox/DS.pm     | 16 ++++++++++------
 lib/PublicInbox/Watch.pm  |  7 ++++---
 script/public-inbox-watch |  3 ++-
 3 files changed, 16 insertions(+), 10 deletions(-)

Reply via email to