oxen-mq/lokimq
Jason Rhinelander 3a0508fdce Fix incoming ConnectionIDs not being storable
ConnectionIDs weren't comparing their routes, which meant that if
external code stored one in a map or set *all* incoming connections on
the same listener would be considered the same connection.

This fixes it by considering route for equality/hashing, and strips
route off internally where we need to map it to a socket.
2020-04-26 12:12:04 -03:00
..
auth.cpp 1.1.0: invocation-time SN auth; failure responses 2020-04-12 19:57:19 -03:00
auth.h Provide caller Access in Message 2020-04-23 21:52:39 -03:00
batch.h Add ability to run a batch completion job in the proxy thread 2020-02-11 02:17:12 -04:00
bt_serialize.cpp 32-bit warning fix 2020-03-13 19:05:12 -03:00
bt_serialize.h Workarounds for old cmake/gcc 2020-03-05 01:33:02 -04:00
connections.cpp Drop idle connections regularly 2020-04-18 02:55:12 -03:00
connections.h Fix incoming ConnectionIDs not being storable 2020-04-26 12:12:04 -03:00
hex.h Made simple_string_view take a char type 2020-04-03 12:28:50 -03:00
jobs.cpp Fix proxy thread stall when workers fill up 2020-04-21 16:55:40 -03:00
lokimq-internal.h 1.1.0: invocation-time SN auth; failure responses 2020-04-12 19:57:19 -03:00
lokimq.cpp Fix incoming ConnectionIDs not being storable 2020-04-26 12:12:04 -03:00
lokimq.h Fix incoming ConnectionIDs not being storable 2020-04-26 12:12:04 -03:00
message.h Add remote address into Message object 2020-04-24 18:59:33 -03:00
proxy.cpp Fix incoming ConnectionIDs not being storable 2020-04-26 12:12:04 -03:00
string_view.h Fix ""_sv literal being non-constexpr 2020-04-23 21:59:24 -03:00
version.h.in Add version to cmake, generate version header 2020-03-13 14:28:05 -03:00
worker.cpp Add remote address into Message object 2020-04-24 18:59:33 -03:00