erdgeist
|
256f2c6f98
|
Make mutex_lock_bucket_by_hash generic to any OT_BUCKET_COUNT
|
16 years ago |
erdgeist
|
258cae746f
|
Forgot one define READ32
|
16 years ago |
erdgeist
|
5fb58458f6
|
Tidy up unnecessary includes
|
16 years ago |
erdgeist
|
08d9c342d4
|
Add specialized vector functions to handle peers in sorted lists
Assume that compare_size is a mulptiple of 4 in all non-specialized cases and load int32_t to compare.
|
16 years ago |
erdgeist
|
23be5c4d55
|
Let's give a damn about syntactical correctness of peer's http strings. It's too expensive on both sides to check and to reject.
|
16 years ago |
erdgeist
|
7120799379
|
Now enforce that peers do not come back before our interval by giving out a 'min interval' in responses.
|
16 years ago |
erdgeist
|
405ef01dd3
|
printf is buffered, write not. Use printf for all.
|
16 years ago |
erdgeist
|
76da780220
|
fix size of 0 issue
|
16 years ago |
erdgeist
|
eda3ae7f91
|
Add debug code to spot peers that come back too early
|
16 years ago |
erdgeist
|
2c7c10138b
|
Add debug code to store peer id
|
16 years ago |
erdgeist
|
e2199cc504
|
New peer flag to see, whether peer came from announce or sync
|
16 years ago |
erdgeist
|
0523b429ae
|
Aid spotting bad clients...
|
16 years ago |
denis
|
bfbb5ecb44
|
stats fuer sync
|
16 years ago |
erdgeist
|
566e8267e1
|
Live Sync for peers that do not come back too early.
|
16 years ago |
erdgeist
|
334c6e4bbb
|
The BIG refactoring [tm]. Too many changes to count them. If it doesn't suite you, revert to last version.
|
16 years ago |
erdgeist
|
ff6c0339c1
|
Bugfix: Number of Pools << Number of Buckets
|
16 years ago |
erdgeist
|
272abf8430
|
Try to use much less memory and hope for speedups
|
16 years ago |
erdgeist
|
18b6e9b212
|
Spread the amount of time spent in cleanup about 2 minutes
|
16 years ago |
erdgeist
|
9c0b23e28d
|
Add stats about when peers renew their announces.
|
16 years ago |
erdgeist
|
3f5468672b
|
Never let vectors shrink below their minimal capacity
|
16 years ago |
erdgeist
|
933f8d9b52
|
Formatting
|
16 years ago |
erdgeist
|
bb1c5d2805
|
Add stats about when peers renew their announces.
|
16 years ago |
erdgeist
|
daaee855b2
|
Whitespace fixes
|
16 years ago |
denis
|
55d03b9a1b
|
fixed typo
|
16 years ago |
erdgeist
|
39ed6a058b
|
Fix stats parse code to allow modes with more than 4 characters. Wir wurden ja langsam zum Gespoett der Leute.
|
16 years ago |
erdgeist
|
511a92e321
|
First vector has size 1, not 0 in debug vector
|
16 years ago |
erdgeist
|
529919ac83
|
Fix: blacklist and whitelist config option parsing code was the wrong way
|
16 years ago |
erdgeist
|
c7bc370b27
|
Document WANT_RESTRICT_STATS in sample config file
|
16 years ago |
erdgeist
|
06b503a11f
|
Enable stats restricting config file option
|
16 years ago |
erdgeist
|
80fd4dc738
|
Tidy up stats task.
|
16 years ago |
erdgeist
|
e89a8aaf58
|
Move more complicated stats code to its own thread
|
16 years ago |
erdgeist
|
97980de3d9
|
Introduce vector debuggin code and stats restriction options
|
16 years ago |
erdgeist
|
cbd39af72d
|
Add code to debug vector code performance.
|
16 years ago |
denis
|
41a1d2d025
|
fixed the length
|
16 years ago |
erdgeist
|
4b31dce3b3
|
release pools only after all other services have been stopped.
|
16 years ago |
erdgeist
|
f4283be677
|
Fix debug output for addresses >127
|
16 years ago |
erdgeist
|
0deb06d544
|
Reverting last commit. Debug effect not seen.
|
16 years ago |
erdgeist
|
0f271421c3
|
Add config option for naming threads
|
16 years ago |
erdgeist
|
ec0affa97d
|
allow threads to be named. not posix compliant.
|
16 years ago |
denis
|
1c3c5d57da
|
only sync when the peer is actually added to the first pool. this saves ca. 40% syncdata
|
16 years ago |
erdgeist
|
719858548d
|
Bugfix: API change missed in two points, when calling return_peers_for_torrent. is_tcp was replaced by FLAG_TCP or FLAG_UDP
|
16 years ago |
erdgeist
|
0dafc2ab26
|
Bugfix: overwrote bencoded data with udp reply data when sending an event=stopped
|
16 years ago |
erdgeist
|
fae73214af
|
A new config file option to connect to tcp and udp at once has been added. Also some clarifications have been put into the sample config file.
|
16 years ago |
erdgeist
|
07dbc87986
|
Futher clean up config file documentation
|
16 years ago |
erdgeist
|
b12077ad3a
|
Add some explanations about the implicite :6969 and the ancient tracker sync format
|
16 years ago |
erdgeist
|
bca01f4cde
|
document the new config file feature.
|
16 years ago |
erdgeist
|
206c74ee2f
|
Make ot_try_bind local again.
|
16 years ago |
erdgeist
|
465cc2ecdf
|
Live sync is now handled in its own thread. Therefore it now creates and handles its own sockets.
|
16 years ago |
erdgeist
|
17724dde29
|
Make ot_try_bind local again. Also dont handle multi cast udp packets in opentracker.c, ot_livesync.c does it by itself.
|
16 years ago |
erdgeist
|
01ea1648d8
|
Cosmetics
|
16 years ago |