about summary refs log tree commit homepage
path: root/lib/PublicInbox/IPC.pm
DateCommit message (Expand)
2024-04-03treewide: avoid getpid() for OnDestroy checks
2023-11-09ipc: simplify partial sendmsg fallback
2023-10-18ds: introduce and use do_fork helper
2023-10-08ipc: use autodie for most syscalls
2023-10-08ipc: require fork+SOCK_SEQPACKET for wq_* functions
2023-10-06finalize DragonFlyBSD support
2023-10-06ipc: lower-level send_cmd/recv_cmd handle EINTR directly
2023-10-04ds: don't pass FD map to post_loop_do callback
2023-09-20ipc: assume SOCK_SEQPACKET exists
2023-09-20drop GNU nproc(1) support in favor of getconf(1)
2023-09-09ipc: define _SC_NPROCESSORS_ONLN for NetBSD
2023-09-05xap_helper: support SIGTTIN+SIGTTOU worker adjustments
2023-08-30treewide: drop MSG_EOR with AF_UNIX+SOCK_SEQPACKET
2023-08-19ipc: support _SC_NPROCESSORS_ONLN on OpenBSD
2023-05-03ipc: get rid of lock support
2023-04-05ipc: support awaitpid in WQ workers
2023-03-26Merge branch 'cindex'
2023-03-25ds: @post_loop_do replaces SetPostLoopCallback
2023-03-25ipc: move nproc_shards from v2writable
2023-03-25ipc: retry sendmsg + recvmsg calls on EINTR
2023-01-30ipc: drop awaitpid_init to avoid circular refs
2023-01-18ipc+lei: switch to awaitpid
2023-01-18ipc: drop unused $args from ->ipc_worker_stop
2023-01-18ipc: remove {-reap_async} field
2022-07-20lei: avoid deadlock on inotify/EVFILT_VNODE wakeups
2022-04-18lei: wire up pure Perl sendmsg/recvmsg for Linux users
2021-11-10ipc: note failing sub name
2021-10-15lei + ipc: simplify process reaping
2021-10-01ds: simplify signalfd use
2021-10-01ipc: run Net::SSLeay::randomize
2021-09-22treewide: fix %SIG localization, harder
2021-09-22ipc: do not add "0" to $0 of solo workers
2021-09-19ipc: drop dynamic WQ process counts
2021-09-19ipc: allow disabling broadcast for wq_workers
2021-09-19ipc: wq_do: support synchronous waits and responses
2021-08-18ipc: remove WQ_MAX_WORKERS
2021-08-14lei: diagnostics for /Document \d+ not found/ errors
2021-05-25ipc: wq: handle >MAX_ARG_STRLEN && <EMSGSIZE case
2021-05-25ipc: avoid potential stack-not-refcounted bug
2021-03-20lei_store: initialize IPC lock properly
2021-02-21ipc: support setting a locked number of WQ workers
2021-02-21ipc: add wq_broadcast
2021-02-10tests|lei: fixes for TEST_RUN_MODE=0 and lei oneshot
2021-02-08lei q: improve remote mboxrd UX + MUA
2021-02-07lei: more consistent IPC exit and error handling
2021-02-07ipc: wq_do => wq_io_do
2021-02-07Revert "ipc: add support for asynchronous callbacks"
2021-02-07ipc: trim down the Storable checks
2021-02-07ipc: do not die inside wq_worker child process
2021-02-07lei add-external: handle interrupts with --mirror