merge topic/jsiwek/broker-misc

Description

This branch is in the 'bro' and 'broker' repos and adds misc. fixes/improvements related to Broker. Mostly just needs design sanity check for the main changes:

  • Bro now supports unserializing remote event arguments of type 'any'. It does this by just wrapping the received broker::data into a Broker:ata value and relying on a later type check/cast to bind it to an actual typed-Bro-value.

  • Added Broker:ublish_and_relay() which works like Broker::relay(), except the relaying-node calls event handlers.

Environment

None

Assignee

Johanna Amann

Reporter

Jon Siwek

Labels

None

External issue ID

None

Components

Fix versions

Priority

Normal
Configure