-
Renamed
in_connections_num()
of Efunguz toin_absorbing_num()
-
Added related getters to Efunguz:
in_permitted_num()
(count of incoming connections that passed handshake up to now) andin_attempted_num()
(count of attempted incoming connections up to now), using socket monitor as well
At almost any instant, absorbing
≤ permitted
≤ attempted
.
- Added, via socket monitor, the counter of current accepted incoming connections = the number of authorised subscribers = "popularity", and corresponding
in_connections_num()
getter to Efunguz
-
Removed useless
mut
inget_ehypha(&mut self, …)
, it is needed only inget_mut_ehypha(…)
-
Replaced
zmq_poll(socket, …)
byzmq_getsockopt(socket, ZMQ_EVENTS, …)
-
Switched to
getrandom
in library (demo usesrand
as before) -
Replaced
zmq_msg_init_data()
withzmq_msg_init_size()
-
ZMQ_BLOCKY
is set to 0 at once for entire context, instead ofZMQ_LINGER
for each socket -
Tiny changes and fixes
-
Added links to Go version
- Very important update... fixed links to images in README.md to make them work at crates.io as well as at GitHub
- Initial release of Rust version