squeaknode/squeaknode/core
Jonathan Zernik 512129b8ec
Implement per address rate limit (#1102)
* Add check for per address rate limit in controller

* Delete rate limiter class

* Add check for interest and rate limit to save received squeak

* Got single squeak download working using temporary interest

* Use polymorphic interest classes for temporary interest manager

* Change order of checking temporary interests before permanent interests

* Used timed dict for temporary interests

* Include check for limit in temporary interest
2021-08-29 06:36:14 -07:00
..
__init__.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
block_range.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
connected_peer.py Add peer state subscription (#1085) 2021-08-28 00:37:48 -07:00
exception.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
lightning_address.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
offer.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
peer_address.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
received_offer.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
received_payment.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
received_payment_stream.py Create separate module for received payment result (#1100) 2021-08-28 21:57:27 -07:00
received_payment_summary.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
sent_offer.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
sent_payment.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
sent_payment_summary.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
squeak_core.py Create separate module for received payment result (#1100) 2021-08-28 21:57:27 -07:00
squeak_entry.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
squeak_peer.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
squeak_profile.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
util.py Implement per address rate limit (#1102) 2021-08-29 06:36:14 -07:00