I have recently updated the DHT libraries for java and rust here is a list of the fixes to both:
Changes
- Join bootstrap does depth search and not an immediate refresh
- Implemented spam throttle for sending and receiving being a burst of 10 packets per 2 seconds, this does mean that sending packets is not immediate and instead run on the same thread as receive packet processing.
- Stall is checked every 1 second not every 1 ms now