You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add signal handlers to gracefully shut down the SIP, P2P and HTTP daemons
Move SIP daemon into its own thread
Integrate the Zyre library for proximity-based Peer to Peer support with tests
Integrate the OpenDHT library for a Kademlia like distributed key-value storage with tests. We will store the
public IP addresses of the nodes in the DHT so peers can find each other and share collected data
Zyre and OpenDHT are optional and detected at build time
Add destination_ip to bad_actor data structure
Add JSON logging to log bad actor events to a json file via -j flag and SENTRYPEER_JSON_LOG environment variable,
plus custom log file location via -l flag and SENTRYPEER_JSON_LOG_FILE environment variable
Add --disable-opendht/zyre flags to disable OpenDHT and Zyre build requirements. This allows a user to run
SentryPeer as a full standalone node done at build time
Tests
Clean up all valgrind warnings
Use the new http_daemon_stop() which calls MHD_stop_daemon() to clear up memory leaks, sockets etc. in tests
Add tests for the sip_daemon_XXXX() functions
Add tests for the peer_to_peer_lan_XXXX() functions
Add tests for the peer_to_peer_dht_XXXX() functions
Switch to cmocka XML output format to show time taken for each test
Update tests for new JSON log format and new destination_ip field in bad_actor data structure
What can you do at the moment?
Process and chose to reply 200 OK to SIP probes (set via cli or env variable)
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Stable release
Changes
Kademlia like distributed key-value storage with tests. We will store the
public IP addresses of the nodes in the DHT so peers can find each other and share collected data
destination_ip
to bad_actor data structure-j
flag andSENTRYPEER_JSON_LOG
environment variable,plus custom log file location via
-l
flag andSENTRYPEER_JSON_LOG_FILE
environment variable--disable-opendht/zyre
flags to disable OpenDHT and Zyre build requirements. This allows a user to runSentryPeer as a full standalone node done at build time
Tests
destination_ip
field in bad_actor data structureWhat can you do at the moment?
This discussion was created from the release v1.2.0.
Beta Was this translation helpful? Give feedback.
All reactions