Closed egbertbouman closed 7 months ago
It looks like in cryptography
42.0 (released less than a day ago) the functions BN_clear_free
/BN_clear
/BN_zero
aren't available anymore. So, I've removed BN_clear_free
in favor of manually setting the BIGNUM to 0, followed by a call to BN_free
. Not sure this is correct, but given that attestion logic isn't used anyway this seems OK.
This PR does the following:
RustEndpoint
in the IPv8 exit node script. I haven't enabled it for all IPv8 nodes, as I don't think it makes sense since normal nodes will be making calls from within Python anyway (removing any chance of a performance improvement).TunnelCommunity
to deal withDispatcherEndpoints
.KeyError
inrelays_cell
for rendezvous points.TunnelExitSocket
removal.I also fixed some issues with the
CommunitySettings
:CommunitySettings
.overlay.settings.settings
instead of inoverlay.settings
.