Miguel Freitas
b8e264f4d1
0.9.28: better enforcement of DHT upload rate limit for non-locally generated requests.
...
the limit applies to: DHT replies, refreshes of stored items, checking for status/tracker and proxy server.
local requests (eg. dhtgets from the UI) are excluded from this limit, so user experience is not affected.
in other words: we limit only the band contributed back to twister network for maintenance tasks.
this should improve resilience against some sorts of denial-of-service attacks and also
prevents saturating the uplink as observed recently.
10 years ago
Denis Ryabov
7271692310
add libtorrent's session status data to getinfo output
10 years ago
Miguel Freitas
4d43c08a5b
ignore far-future message in getposts
10 years ago
Miguel Freitas
e52f2c2527
dhtproxy: tunnel DHT traffic into TCP connections
11 years ago
Miguel Freitas
672b56a865
experimental top trending hashtags
11 years ago
Miguel Freitas
6708cec239
report dht_global_nodes in getinfo
11 years ago
Miguel Freitas
ba0b4c8613
avoid adding the same nodes to dht subsys all the time
11 years ago
Miguel Freitas
2c256b6edb
implement piece verification using old signatures. now i can reenable banning peers due to bad pieces.
11 years ago
Miguel Freitas
6ade53ce53
implement new rpc dumppubkey.
...
importprivkey now verifies if username exists in txdb
11 years ago
Miguel Freitas
d93da9efd5
2 months to expire posts from dht
11 years ago
Miguel Freitas
1d78f7ec27
improve dht resource expiration policy (still not enabled)
11 years ago
Miguel Freitas
7e1726ba8c
implement expiring dht items (but it is not enabled yet)
11 years ago
Miguel Freitas
0071cb31db
support key replacement from json rpc. seems to work.
11 years ago
Miguel Freitas
0df5c54166
promoted posts implemented
11 years ago
Miguel Freitas
ea32a5a117
- begin refactoring twister_utils.h
...
- new rpc commands getdefaultuser/setdefaultuser (why is it not setting default on creation?)
- putdht now receives a generic json value parameter
11 years ago
Miguel Freitas
adeeb15213
implement very very simple html server to fix cross-domain problems executing json-rpc from browser
11 years ago
Miguel Freitas
dc3b1b2c47
keep track of rt and dm messages and filter dm from get_pieces (getposts rpc)
11 years ago
miguel
b9c5b90e4d
error handling in newpostmsg and newdirectmsg implemented
11 years ago
miguel
07b165d5f3
first draft of createSignedUserpost
11 years ago
miguel
cc2588ae41
refactoring acceptSignedPost
11 years ago
Miguel Freitas
830a02c009
dht get/put kind of working. with json interface. amazing.
11 years ago
Miguel Freitas
4c92f24620
fixes to dht server and test_dht
11 years ago
Miguel Freitas
8b3368da1f
draft for dht putdata
11 years ago
Miguel Freitas
2bd0f7de12
first draft of transversal algo to get data from dht
11 years ago
Miguel Freitas
0f91f9e867
proper libtorrent stop, session save
11 years ago
Miguel Freitas
187904d1e8
create new twister.cpp with libtorrent initialization
11 years ago