Marc Nijdam

Results 16 issues of Marc Nijdam

Many EU ISPs change consumer IP addresses every 24-48 hours. There have been a number of reports where the IP address changes, and while the API has a recent peerbook...

DHCP based nodes will change their IP address over time. Have the tcp transport server poll for IP address changes and update ETS as well as notify the peerbook

Have a session timeout after a configurable time (default 60s?) has elapsed without any active streams. Part of #43 to have sessions close when they're forgotten

Like bitcoin, limit the size of the peerbook to a maximum number (default 1000?). If new peer entries come in, cycle out old ones.

enhancement

libp2p has session keepalives (for yamux). This sends an occasional message to keep the underlying connection open. * Add the equivalent for libp2p_yamux_session * make yamux keepalive configurable (on/off or...

enhancement

Allows binary and base64url hashes in sys.config for `assumed_valid_block_hash` and `blessed_snapshot_block_hash`

[Normalize](https://docs.rs/unicode-normalization/0.1.17/unicode_normalization/trait.UnicodeNormalization.html#tymethod.nfkd) UTF passwords before calling as_bytes()

This uses the factored out gateway-security crate for for common security device functionality

This adds a feature to allow for data packet acks to be sent back from the packet router to the gateway once they have been received. This feature can be...