mirror of
https://github.com/zeromq/libzmq.git
synced 2024-12-27 15:41:05 +08:00
04720b6b91
Issue caught in Golang runtime, which widely uses signal SIGURG for scheduling. Sometimes messages cannot be received. Technically socket_base_t::process_commands() returns failure even if some commands were processed, but next message from mailbox could not be received during interrupt. Solution: retry receiving from mailbox with zero timeout after EINTR. Signed-off-by: Ilya Kondrashkin <ikondrashkin@nfware.com>
731 B
731 B
Permission to Relicense under MPLv2 or any other OSI approved license chosen by the current ZeroMQ BDFL
This is a statement by NFWare Corp. that grants permission to relicense its copyrights in the libzmq C++ library (ZeroMQ) under the Mozilla Public License v2 (MPLv2) or any other Open Source Initiative approved license chosen by the current ZeroMQ BDFL (Benevolent Dictator for Life).
A portion of the commits made by the Github handle "ilkondr", with commit author "Ilya Kondrashkin ikondrashkin@nfware.com", are copyright of NFWare. This document hereby grants the libzmq project team to relicense libzmq, including all past, present and future contributions of the author listed above.
Ilya Kondrashkin 2023/01/10