mirror of
https://github.com/savoirfairelinux/opendht.git
synced 2026-11-08 04:21:51 +00:00
tools: disable public-key rate limit with other limits
This commit is contained in:
1 parent
97c9d58a5c
commit
390528a1af
5 files changed
+10
No files matched your search
@@ -866,6 +866,9 @@ cdef class DhtConfig(object):
|
||||
def setRateLimit(self, ssize_t max_req_per_sec, ssize_t max_peer_req_per_sec):
|
||||
self._config.dht_config.node_config.max_req_per_sec = max_req_per_sec
|
||||
self._config.dht_config.node_config.max_peer_req_per_sec = max_peer_req_per_sec
|
||||
def setCryptoRateLimit(self, ssize_t max_crypto_per_sec, ssize_t max_peer_crypto_per_sec):
|
||||
self._config.dht_config.node_config.max_crypto_per_sec = max_crypto_per_sec
|
||||
self._config.dht_config.node_config.max_peer_crypto_per_sec = max_peer_crypto_per_sec
|
||||
def setProxyInfo(self, str proxy_server, str push_node_id="", str push_token="", str push_topic="", str push_platform="", str user_agent="", Certificate server_ca = Certificate()):
|
||||
self._config.proxy_server = proxy_server.encode()
|
||||
self._config.push_node_id = push_node_id.encode()
|
||||
|
||||
@@ -283,6 +283,8 @@ cdef extern from "opendht/callbacks.h" namespace "dht":
|
||||
string persist_path
|
||||
size_t max_req_per_sec
|
||||
size_t max_peer_req_per_sec
|
||||
ssize_t max_crypto_per_sec
|
||||
ssize_t max_peer_crypto_per_sec
|
||||
cppclass SecureDhtConfig:
|
||||
Config node_config
|
||||
Identity id
|
||||
|
||||
@@ -11,6 +11,7 @@ from opendht import aio as dht
|
||||
async def main():
|
||||
config = dht.DhtConfig()
|
||||
config.setRateLimit(-1, -1)
|
||||
config.setCryptoRateLimit(-1, -1)
|
||||
|
||||
ping_node = dht.DhtRunner()
|
||||
pong_node = dht.DhtRunner()
|
||||
|
||||
Reference in new issue
Block a user