erdgeist
|
77e5241cf8
|
Clean up help and usage
|
18 years ago |
erdgeist
|
5c18293c9c
|
New Makefile, incorporated some patches sent to me by Robin H. Johnson
|
18 years ago |
erdgeist
|
bd4617a911
|
Try to figure out nobodys uid und gid using getpwnam
|
18 years ago |
cryx
|
ff9d51790b
|
Gimmi Beer!
|
18 years ago |
cryx
|
59ddb82838
|
Sync-daemon written in perl to sync torrents and peers between more than one tracker entity.
|
18 years ago |
erdgeist
|
4e9523c489
|
Fix endianess issue with blessed ips. Document -A feature.
|
18 years ago |
erdgeist
|
32ba028814
|
added the -A feature that blesses a certain IP address for administrative use (like sync)
|
18 years ago |
erdgeist
|
33774078ab
|
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.
|
18 years ago |
erdgeist
|
b38104b986
|
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.
|
18 years ago |
erdgeist
|
1d2d3c9d95
|
Moved to tests/
|
18 years ago |
denis
|
3e610c5f60
|
revert previous commit
|
18 years ago |
denis
|
5791044029
|
endianess fix for udp scrape
|
18 years ago |
denis
|
bab7c0bbb1
|
code cleanup and more specific comments. tracker starts now also with udp port 6969 as default
|
18 years ago |
denis
|
46605bcb2c
|
some udp scrape style cleanup
|
18 years ago |
denis
|
8ac7768b96
|
support for udp scrape
|
18 years ago |
denis
|
36413e4853
|
fix the stats a little for not accepting udp scrapes
|
18 years ago |
denis
|
45d34960b0
|
udp first connect needs to be counted as a connection too
|
18 years ago |
denis
|
f07ec869d8
|
added the udp stats to the main stats
|
18 years ago |
denis
|
5bb381e20a
|
new modes for udp4 and tcp4 stats
|
18 years ago |
denis
|
50fe661aa7
|
collecting stats for udp connections (2nd try)
|
18 years ago |
denis
|
f2a0c36721
|
collecting stats for udp connections
|
18 years ago |
denis
|
036e874ed4
|
fixed udp peerport endianess handling
|
18 years ago |
denis
|
92213c286a
|
fixed udp remoteport handling
|
18 years ago |
erdgeist
|
c00c64f9da
|
some 64bit and endianess issues with udp...
|
18 years ago |
erdgeist
|
e75c3e25cd
|
make full scrapes a bit faster, increase checkback time for udp
|
18 years ago |
erdgeist
|
5b55394cdc
|
Port is a short, not a long
|
18 years ago |
erdgeist
|
4c3eb0216e
|
Missing include
|
18 years ago |
erdgeist
|
5d1f07d353
|
Sanify handling of server sockets
|
18 years ago |
erdgeist
|
0a90216686
|
udp is working in theory, return_peers_for_torrent accepts a switch to request an udp answer. Fixed prototypes.
|
18 years ago |
erdgeist
|
175c37c3e8
|
Can now handle multiple ips/ports, can BIND to udp ports but not yet handle them, now checks if event=completed comes with left=0 and drops it, if it doesnt
|
18 years ago |
erdgeist
|
f1359eb652
|
Some clients even send plain : in their requests
|
18 years ago |
erdgeist
|
a73186988f
|
stupid mistake in remove torrent call
|
18 years ago |
erdgeist
|
2313de59e5
|
Count completed messages only once per peer
|
18 years ago |
erdgeist
|
70a65f2842
|
Add a lot of documentation for static functions in trackerlogic.c. Make vector_remove_peer use hysteresis only, if pool is expected to grow again. Remove too old torrents.
|
18 years ago |
denis
|
11a1c070ae
|
shortened the dmem debug output
|
18 years ago |
erdgeist
|
0d6f508882
|
zero copy sockets do only work on page aligned buffers for page sized blocks. So remove the code that tried to take advantage of false assuming, it would work on any buffer
|
18 years ago |
denis
|
d451d32b41
|
made the output of the memdebug smaller
|
18 years ago |
denis
|
153b5de835
|
increased the interval random variation
|
18 years ago |
denis
|
222519fdff
|
fixed the last commit. now it really counts the scrapes and fullscrapes
|
18 years ago |
denis
|
929d375b97
|
make the interval with random an average value around the real value and not additional
|
18 years ago |
erdgeist
|
7ab634b6f6
|
Make timeouts more human readable
|
18 years ago |
denis
|
484565b6b7
|
clear the freed mempointer
|
18 years ago |
erdgeist
|
4569b9ffdf
|
release memory for empty peer pools
|
18 years ago |
erdgeist
|
401d0759ab
|
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
|
18 years ago |
erdgeist
|
9882d74b7e
|
Forgot to take into account, that there are OT_POOL_COUNT debuggable pools in one torrent. Fixed.
|
18 years ago |
erdgeist
|
e7f6908fb2
|
Reserved too few space to hold all data for a memdebug
|
18 years ago |
denis
|
bbdc36c518
|
add the scrapes to the valid requests (blue mrtg line)
|
18 years ago |
erdgeist
|
f9c49e9759
|
el cheapo vector debugging
|
18 years ago |
erdgeist
|
62c59983cb
|
Use multiple output buffers to try to avoid copy on write when unnecessary
|
18 years ago |
erdgeist
|
10a6586ad1
|
Try to shake off too stupid clients by sending an Bittorrent error rather than an HTTP 400
|
18 years ago |