oxen-mq/oxenmq
Jason Rhinelander f553085558 Add support for inproc: requests
inproc support is special in zmq: in particular it completely bypasses
the auth layer, which causes problems in OxenMQ because we assume that a
message will always have auth information (set during initial connection
handshake).

This adds an "always-on" inproc listener and adds a new `connect_inproc`
method for a caller to establish a connection to it.

It also throws exceptions if you try to `listen_plain` or `listen_curve`
on an inproc address, because that won't work for the reasons detailed
above.
2021-08-04 20:15:16 -03:00
..
address.cpp Rename LokiMQ to OxenMQ 2021-01-14 15:32:38 -04:00
address.h Rename LokiMQ to OxenMQ 2021-01-14 15:32:38 -04:00
auth.cpp Simplify conn index handling (#41) 2021-06-23 17:51:25 -03:00
auth.h Rename LokiMQ to OxenMQ 2021-01-14 15:32:38 -04:00
base32z.h Rename LokiMQ to OxenMQ 2021-01-14 15:32:38 -04:00
base64.h Rename LokiMQ to OxenMQ 2021-01-14 15:32:38 -04:00
batch.h Rename LokiMQ to OxenMQ 2021-01-14 15:32:38 -04:00
bt_serialize.cpp Rename LokiMQ to OxenMQ 2021-01-14 15:32:38 -04:00
bt_serialize.h Add `is_unsigned_integer` to bt_{dict,list}_consumer 2021-06-08 00:58:20 -03:00
bt_value.h Rename LokiMQ to OxenMQ 2021-01-14 15:32:38 -04:00
byte_type.h Rename LokiMQ to OxenMQ 2021-01-14 15:32:38 -04:00
connections.cpp Fix messages coming back on an outgoing connection 2021-07-01 00:37:55 -03:00
connections.h Simplify conn index handling (#41) 2021-06-23 17:51:25 -03:00
hex.h Rename LokiMQ to OxenMQ 2021-01-14 15:32:38 -04:00
jobs.cpp Add thread-safe timerid assignment version of add_timer() 2021-05-25 17:29:25 -03:00
message.h Minor doc fix 2021-06-02 13:16:19 -03:00
oxenmq-internal.h Rename LokiMQ to OxenMQ 2021-01-14 15:32:38 -04:00
oxenmq.cpp Add support for inproc: requests 2021-08-04 20:15:16 -03:00
oxenmq.h Add support for inproc: requests 2021-08-04 20:15:16 -03:00
proxy.cpp Add support for inproc: requests 2021-08-04 20:15:16 -03:00
variant.h Rename LokiMQ to OxenMQ 2021-01-14 15:32:38 -04:00
version.h.in Bump (and cmake-modernize) version 2021-04-15 15:15:44 -03:00
worker.cpp Add support for inproc: requests 2021-08-04 20:15:16 -03:00