Miguel Freitas
|
8dbae988ec
|
dont expire dht items if block chain is invalid
|
2013-12-03 18:35:28 -02:00 |
|
Miguel Freitas
|
bcc7ee4747
|
increase dht upload rate.
explains some avatars not being served on timeline updates. client really needs to start caching this.
|
2013-12-01 22:45:22 -02:00 |
|
Miguel Freitas
|
aa422d9b4e
|
increase number of active torrents
|
2013-11-30 18:49:13 -02:00 |
|
Miguel Freitas
|
9aec1f6c73
|
libtorrent fix from upstream
|
2013-11-25 23:22:59 -02:00 |
|
Miguel Freitas
|
77cfe2cd6c
|
libtorrent fix: should prevent the infinite sequence of auto manager triggering
|
2013-11-23 12:38:50 -02:00 |
|
Miguel Freitas
|
80f389239b
|
too strict assert causes twisterd to abort when network goes down
|
2013-11-08 18:30:45 -02:00 |
|
Miguel Freitas
|
c3bea0a3dd
|
If bitcoin network goes down, pause libtorrent to prevent pieces being falsely rejected because height > bestHeight.
Also, if bitcoin network is down, try to add nodes from DHT bucket tables back to the bitcoin network.
|
2013-11-07 15:06:06 -02:00 |
|
Miguel Freitas
|
5b71538165
|
Merge
|
2013-11-06 11:54:12 -02:00 |
|
Miguel Freitas
|
54dc49c191
|
enable expiration of dht items
|
2013-11-06 11:53:48 -02:00 |
|
Miguel Freitas
|
a654c48153
|
one more assert to complement previous commit
|
2013-11-06 11:53:16 -02:00 |
|
Miguel Freitas
|
d8b8ff4b4f
|
trying to fix/understand assertion failure
version: 1.0.0.0
$Rev: 7680 $
file: 'peer_connection.cpp'
line: 5715
function: void libtorrent::peer_connection::check_invariant() const
expression: m_outstanding_bytes >= 0
|
2013-11-06 11:50:01 -02:00 |
|
Miguel Freitas
|
2c256b6edb
|
implement piece verification using old signatures. now i can reenable banning peers due to bad pieces.
|
2013-11-06 09:22:05 -02:00 |
|
Miguel Freitas
|
8ec4b3e16e
|
i can't get this conversion from time_duration to string right. i give up.
|
2013-11-06 09:21:01 -02:00 |
|
Miguel Freitas
|
b7fb1f3d3c
|
strange android/boost compilation fix
|
2013-11-05 23:25:47 -02:00 |
|
Miguel Freitas
|
658ed6054a
|
export number of known torrent peers (list_peers) to the dht tracker resource and use it
as estimative to the number of followers. at least we get the number of *online* followers.
|
2013-11-05 22:54:53 -02:00 |
|
Miguel Freitas
|
cd4147d772
|
increase refresh_storage sleep when zero refreshable items
|
2013-11-05 14:07:58 -02:00 |
|
Miguel Freitas
|
1838558305
|
Merge
|
2013-11-04 21:05:12 -02:00 |
|
Miguel Freitas
|
a4695ba9e1
|
delay libtorrent initialization until we have valid blocks
|
2013-11-04 19:55:59 -02:00 |
|
Miguel Freitas
|
80f23d56e8
|
change "values" to "data" in getData to differentiate from tracker values (which are not authenticated/signed)
|
2013-11-04 16:19:43 -02:00 |
|
Miguel Freitas
|
5a9613297a
|
dht storage refresh is spread over time to avoid bursts of putData
|
2013-11-04 15:56:29 -02:00 |
|
Miguel Freitas
|
7e1468299b
|
Merge branch 'master' of /home/miguel/softs/twister
|
2013-11-02 12:35:58 -02:00 |
|
Miguel Freitas
|
549ba353dd
|
yet another ThreadMaintainDHTNodes heuristic improvement
|
2013-10-29 10:48:06 -02:00 |
|
Miguel Freitas
|
2cd0b0a881
|
rescandirectmsgs: rescan all streams of users we follow for new and old directmessages
|
2013-10-28 22:59:43 -02:00 |
|
Miguel Freitas
|
c9e2b88920
|
try another improvement to local dht tracker updating: currently connected nodes or recently connected (4 hours)
|
2013-10-28 19:42:36 -02:00 |
|
Miguel Freitas
|
624b5f8b49
|
improved debugging of get/put dht keys
|
2013-10-28 19:03:10 -02:00 |
|
Miguel Freitas
|
d363d2f788
|
remove unneeded optimization: m_data_callback is called multiple times (for every reply) so asking ourselves doesn't hurt.
this might fix the assertion which is failing on observer destructor.
|
2013-10-28 19:01:13 -02:00 |
|
Miguel Freitas
|
40803b910c
|
improve last commit: only announce to local dht tracker if we ever connected to peer.
|
2013-10-28 18:58:29 -02:00 |
|
Miguel Freitas
|
ac76c967ae
|
do not add peers with high failcount to the local dht tracker
|
2013-10-28 18:05:13 -02:00 |
|
Miguel Freitas
|
699d7a0802
|
Merge branch 'master' of /home/miguel/softs/twister
|
2013-10-26 17:59:26 -02:00 |
|
Miguel Freitas
|
c0ec1f4afe
|
Until old public key is properly used, disable banning torrent peers due to bad piece hashes.
+note: torrent.cpp line 3286 (function piece_failed), iteration to ban peers is disabled (continue)
|
2013-10-26 00:43:32 -02:00 |
|
Miguel Freitas
|
543898da85
|
Merge branch 'master' of ssh://pitanga//home/miguel/softs/twister
|
2013-10-22 21:12:15 -02:00 |
|
Miguel Freitas
|
0150dd2f7b
|
support to disable loading/refreshing of expired dht keys
|
2013-10-22 18:32:04 -02:00 |
|
Miguel Freitas
|
a19c4f231f
|
return false when packet not sent to ourselves
|
2013-10-20 14:02:19 -02:00 |
|
Miguel Freitas
|
15d7fd07b0
|
android compiling
|
2013-10-19 10:31:43 -03:00 |
|
Miguel Freitas
|
7e1726ba8c
|
implement expiring dht items (but it is not enabled yet)
|
2013-10-18 12:08:54 -03:00 |
|
Miguel Freitas
|
9783b971fb
|
almost compiling on android. linker error.
|
2013-10-16 08:09:35 -03:00 |
|
Miguel Freitas
|
b7aac66551
|
android fixes
|
2013-10-15 23:21:08 -03:00 |
|
Miguel Freitas
|
52a3ecda88
|
fix compilation error (m_sent_bitfield) without libtorrent debug
|
2013-10-15 22:04:55 -03:00 |
|
Miguel Freitas
|
19f5c3cc0e
|
-1 is not used anymore for max_id since it breaks "geting up to post 0"
|
2013-10-13 18:05:56 -03:00 |
|
Miguel Freitas
|
e80acded1f
|
prevent asking our own tracker in dht (untested)
|
2013-10-12 17:26:06 -03:00 |
|
Miguel Freitas
|
f39df114d1
|
increase dht flood protection to 1000 packets / 5 sec.
which threshold is good remains to be decided, for now i just don't want
an additional source of problems (banning legit peers).
|
2013-10-11 10:46:49 -03:00 |
|
Miguel Freitas
|
34024136ae
|
tweaks. increase m_desired_queue_size, maybe 2 is too low due to rounding
number of pieces to the nearest multiple of 8. not sure.
|
2013-10-10 23:19:30 -03:00 |
|
Miguel Freitas
|
73c4a88516
|
remove "unfinished" entry of resume file. it makes no sense when pieces per block = 1
|
2013-10-10 19:30:07 -03:00 |
|
Miguel Freitas
|
38def2e03c
|
minor fix to avoid confusion: seq is not k
|
2013-10-08 15:48:08 -03:00 |
|
Miguel Freitas
|
47292c424e
|
Merge branch 'master' of ssh://pitanga//home/miguel/softs/twister
|
2013-10-07 21:33:23 -03:00 |
|
Miguel Freitas
|
b4322a61bc
|
persist dht keys to disk
|
2013-10-07 17:31:00 -03:00 |
|
Miguel Freitas
|
cb7f080b75
|
less noisy. disable some dht announce and already connected messages
|
2013-10-06 23:02:30 -03:00 |
|
Miguel Freitas
|
7a72e63372
|
fix problem with dhtput > 2kb (for avatar)
|
2013-10-05 21:59:00 -03:00 |
|
Miguel Freitas
|
878061317e
|
leveldb repair for torrents
|
2013-10-02 20:03:32 -03:00 |
|
Miguel Freitas
|
d1ec27e01a
|
dont trust getBestHeight == 0
|
2013-10-01 17:54:39 -03:00 |
|