Denis Ahrens
|
7cebcfb54e
|
need more space for data because we reach this limit easily now
|
16 years ago |
Denis Ahrens
|
03f92a0051
|
fixed an overflow in ot_overall_* variables
|
16 years ago |
Denis Ahrens
|
aed3630af9
|
fix a warning
|
16 years ago |
Dirk Engling
|
6d290ff767
|
Clean up help and usage
|
16 years ago |
Dirk Engling
|
20635e3544
|
New Makefile, incorporated some patches sent to me by Robin H. Johnson
|
16 years ago |
Dirk Engling
|
59cac9cb80
|
Try to figure out nobodys uid und gid using getpwnam
|
16 years ago |
Philipp Wuensche
|
f7b912a014
|
Gimmi Beer!
|
16 years ago |
Philipp Wuensche
|
83ea281b67
|
Sync-daemon written in perl to sync torrents and peers between more than one tracker entity.
|
16 years ago |
Dirk Engling
|
691f58cf4a
|
Fix endianess issue with blessed ips. Document -A feature.
|
16 years ago |
Dirk Engling
|
ac0b38c401
|
added the -A feature that blesses a certain IP address for administrative use (like sync)
|
16 years ago |
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.
|
16 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.
|
16 years ago |
Dirk Engling
|
e9a6cd42fc
|
Moved to tests/
|
16 years ago |
Denis Ahrens
|
767460cea3
|
revert previous commit
|
16 years ago |
Denis Ahrens
|
d75fb67a25
|
endianess fix for udp scrape
|
16 years ago |
Denis Ahrens
|
62a41a85c8
|
code cleanup and more specific comments. tracker starts now also with udp port 6969 as default
|
16 years ago |
Denis Ahrens
|
1fba7078d7
|
some udp scrape style cleanup
|
16 years ago |
Denis Ahrens
|
b3f72c444b
|
support for udp scrape
|
16 years ago |
Denis Ahrens
|
f2313f3aff
|
fix the stats a little for not accepting udp scrapes
|
16 years ago |
Denis Ahrens
|
272d7a6bdc
|
udp first connect needs to be counted as a connection too
|
16 years ago |
Denis Ahrens
|
521cb31ad3
|
added the udp stats to the main stats
|
16 years ago |
Denis Ahrens
|
a45648f301
|
new modes for udp4 and tcp4 stats
|
16 years ago |
Denis Ahrens
|
2291dfc00f
|
collecting stats for udp connections (2nd try)
|
16 years ago |
Denis Ahrens
|
a0a4ea3469
|
collecting stats for udp connections
|
16 years ago |
Denis Ahrens
|
7dcd592a17
|
fixed udp peerport endianess handling
|
16 years ago |
Denis Ahrens
|
634b9cc10e
|
fixed udp remoteport handling
|
16 years ago |
Dirk Engling
|
df6b33f8d8
|
some 64bit and endianess issues with udp...
|
16 years ago |
Dirk Engling
|
eea5c628de
|
make full scrapes a bit faster, increase checkback time for udp
|
16 years ago |
Dirk Engling
|
b82e06fc9b
|
Port is a short, not a long
|
16 years ago |
Dirk Engling
|
a5ea2b2793
|
Missing include
|
16 years ago |
Dirk Engling
|
b506cb39a9
|
Sanify handling of server sockets
|
16 years ago |
Dirk Engling
|
622e34f2b0
|
udp is working in theory, return_peers_for_torrent accepts a switch to request an udp answer. Fixed prototypes.
|
16 years ago |
Dirk Engling
|
123ca420a8
|
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
|
16 years ago |
Dirk Engling
|
0c15779d39
|
Some clients even send plain : in their requests
|
16 years ago |
Dirk Engling
|
7b97ef62e0
|
stupid mistake in remove torrent call
|
16 years ago |
Dirk Engling
|
43ee5b14a6
|
Count completed messages only once per peer
|
16 years ago |
Dirk Engling
|
ccc6761c97
|
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.
|
16 years ago |
Denis Ahrens
|
ef12e05d40
|
shortened the dmem debug output
|
16 years ago |
Dirk Engling
|
b283462534
|
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
|
16 years ago |
Denis Ahrens
|
7540de785a
|
made the output of the memdebug smaller
|
16 years ago |
Denis Ahrens
|
3409074dc0
|
increased the interval random variation
|
16 years ago |
Denis Ahrens
|
6117e68584
|
fixed the last commit. now it really counts the scrapes and fullscrapes
|
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 |
Denis Ahrens
|
5ebd2371e5
|
clear the freed mempointer
|
16 years ago |
Dirk Engling
|
196fdd5da2
|
release memory for empty peer pools
|
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
|
e12ac60dea
|
Forgot to take into account, that there are OT_POOL_COUNT debuggable pools in one torrent. Fixed.
|
16 years ago |
Dirk Engling
|
be59653be2
|
Reserved too few space to hold all data for a memdebug
|
16 years ago |
Denis Ahrens
|
fa7f089536
|
add the scrapes to the valid requests (blue mrtg line)
|
16 years ago |