Dirk Engling
|
cb90c27b28
|
Added inbound part of sync. This also meant to remove the black/whitelisting as we did by now. A more scalable way to blacklist will follow.
|
15 years ago |
Dirk Engling
|
2a646cf4a0
|
Added outbound part of sync Proposed format: d4:syncd20:<info_hash>8*N:(xxxxyy)*Nee, therefore had to refactor torrent cleanup now that it will hit all torrents once every OT_POOL_TIMEOUT units.
|
15 years ago |
Denis Ahrens
|
b3f72c444b
|
support for udp scrape
|
15 years ago |
Denis Ahrens
|
a45648f301
|
new modes for udp4 and tcp4 stats
|
15 years ago |
Dirk Engling
|
622e34f2b0
|
udp is working in theory, return_peers_for_torrent accepts a switch to request an udp answer. Fixed prototypes.
|
15 years ago |
Denis Ahrens
|
3409074dc0
|
increased the interval random variation
|
16 years ago |
Denis Ahrens
|
4cebf91d22
|
make the interval with random an average value around the real value and not additional
|
16 years ago |
Dirk Engling
|
48d0196995
|
Make timeouts more human readable
|
16 years ago |
Dirk Engling
|
f545ad8774
|
Wasted too much space for minimum element count. Now minimum elements in vektor is 16, it grows and shrinks by a factor of 4 and a shrinking hysteresis of a factor of 5
|
16 years ago |
Dirk Engling
|
b0eee67849
|
el cheapo vector debugging
|
16 years ago |
Dirk Engling
|
47eaad59df
|
On linux time.h must be included to use time()
|
16 years ago |
Dirk Engling
|
342e3a25c0
|
account downloaded before early returns
|
16 years ago |
Dirk Engling
|
96e5b5a076
|
Introduce another unspec'd command: sync which syncs the most recent peer pool for a torrent out. Do some variable type clean up. Do some code structure clean up.
|
16 years ago |
Dirk Engling
|
0f85392889
|
return random check back intervals to our clients
|
16 years ago |
Dirk Engling
|
c5d5867900
|
Full scrape, kinda tested
|
16 years ago |
Dirk Engling
|
f05ed877ed
|
From now the OT_CLIENT_TIMEOUT will be enforced, even if some data arrived inside this interval
|
16 years ago |
Dirk Engling
|
ddd1609efd
|
Simple top5 by peers/seeders table
|
16 years ago |
Dirk Engling
|
f51335b9b8
|
Rudimentary stats
|
16 years ago |
Dirk Engling
|
afa05fad96
|
Documentation improved, some reindenting (again), variable types checked, unnecessary defines removed
|
16 years ago |
Dirk Engling
|
9957e9ea1f
|
Be more helpful
|
16 years ago |
Dirk Engling
|
1c97e9cd8c
|
added closed tracker and blacklist code
|
16 years ago |
Dirk Engling
|
a3ac795bec
|
README\!
|
16 years ago |
Dirk Engling
|
e8100db396
|
simplified binary_search, it always does a memcmp. began to implement dump knowledge
|
16 years ago |
Dirk Engling
|
aa444b6e18
|
Added option to get ip from query string + parser, fixed two bugs concerning grow/shrink of vectors. Now cleans up a torrent BEFORE trying to remove a peer -> this may remove peer already and must be done anyway.
|
16 years ago |
Dirk Engling
|
f10cd3e42b
|
Fix port again ;) Include headers in Makefile dependencies
|
16 years ago |
Dirk Engling
|
cb91882c6c
|
fixed setport fuckup
|
16 years ago |
Dirk Engling
|
dd3589f57e
|
Make code endianess save
|
16 years ago |
Dirk Engling
|
7d1d51cc05
|
Now actually seems to work for the most parts
Added scraping
Added graceful disconnect
|
16 years ago |
Dirk Engling
|
95f6864f4f
|
Trackerlogic done... not tested yet
|
16 years ago |
Dirk Engling
|
2039029366
|
This is a complete rewrite... assume nothing works.
|
16 years ago |
Dirk Engling
|
3c2f9bbea2
|
Should work now *cough* *cough*
|
16 years ago |
Dirk Engling
|
a605dd8dc5
|
Started to implement glue
|
16 years ago |
Dirk Engling
|
699368c51f
|
Every cool project needs at least one header file
|
16 years ago |