++ed by:

2 PAUSE users
4 non-PAUSE users.

Thomas Klausner

Changes for version 0.006

  • added task distribution example (David Schmidt)
  • Only close open sockets in close(), updated dependency reference from ZMQ::LibZMQ3 to ZMQ::FFI (Michael Kröll)
  • lazy_pirate socket reset (Thomas Klausner)
  • Confess instead of die, cleanup (Klaus Ita)
  • Better diagnostics when (failing to) decode payloads garbled on the wire. (Nicholas Clark)
  • Flag-day re-ordering of on_error's parameters to be consistent with return's. (Nicholas Clark)
  • Change rpc_bind() from an exported subroutine to a method. (Nicholas Clark)
  • A much simpler structure for creating client/server tests. (Nicholas Clark)
  • Refactor the RPC test to avoid using timers. (Nicholas Clark)
  • Fix the RPC::Message::Response escape hatch. (Nicholas Clark)
  • Handle ROUTER sockets properly. (Nicholas Clark)
  • coverted Loop.pm to parametric role; store allowed comands in dispatch table; passthrough mode via payload=>raw (Thomas Klausner)
  • finished message/header objects, loop, some tests (Thomas Klausner)
  • added ZMQx::RPC::Message with first test (Thomas Klausner)
  • Ensure that send() always passes strings as sequences of UTF-8 to ZMQ::FFI (Nicholas Clark)
  • Add a send_bytes method, for when you really need to send raw bytes. (Nicholas Clark)
  • Update send() to reflect the (non-)return value from ZMQ::FFI::send(). (Nicholas Clark)
  • Create a proper test case showing the UTF-8 / zmq issue (Klaus Ita)
  • Call the correct ->socket (RT63106_Building_deb_for_0mq_4) (Klaus Ita)
  • ZMQx::Class for ZMQ::FFI module (Klaus Ita)
  • added ZMQ_LAST_ENDPOINT helper (Thomas Klausner)