erdgeist
4c15dc7a70
make 64bit safe
2007-10-12 21:57:12 +00:00
erdgeist
dd82db18ad
There is a pool leak somewhere... try to find it
2007-10-06 19:17:21 +00:00
denis
0d36a8754e
fixed some stat output
2007-10-03 22:57:35 +00:00
erdgeist
25e59aeca3
Two more bugs in Makefile. Maybe I learn it one day
2007-10-01 00:31:59 +00:00
erdgeist
d0b5c463d9
Revert debug option in Makefile
2007-10-01 00:29:46 +00:00
erdgeist
fb5a228162
Makefile now runs under bsdmake and gnumake again
2007-10-01 00:27:26 +00:00
erdgeist
c350fa0b3c
New stats for s24s code, this is debug, do not use in real world
2007-09-26 16:49:13 +00:00
denis
c4f924810e
fixed a small bug with 0 torrents and a cosmetical one
2007-09-21 22:24:22 +00:00
erdgeist
6ad00cadc5
Makefile defaults to an _open_ tracker again.
2007-09-10 02:43:30 +00:00
erdgeist
33c9c530d0
An announce with event=stopped now returns correct number of leechers and seeders. In TCP and UDP.
2007-09-10 02:43:11 +00:00
erdgeist
ea276fa0bf
Fixed the inverse interpretation of black/white listing
2007-08-18 12:51:13 +00:00
erdgeist
3e47339b6c
Added whitelisting to reimplement the WANT_CLOSED_TRACKER functionality
2007-08-18 09:56:22 +00:00
erdgeist
992058383a
Under Linux one gets SIG_ALRMs from time to time when using epoll. Ignore those.
2007-08-18 09:29:39 +00:00
erdgeist
77af0b475f
Sort of addressed a concorrency issue when receiving mutliple SIG_HUPs
2007-08-11 13:39:36 +00:00
erdgeist
51e4b179ab
off by -1... or so, strange error class
2007-07-22 18:23:00 +00:00
erdgeist
d49c1d5960
Fix endianess issue in /24 stats code
2007-07-22 16:33:16 +00:00
erdgeist
afe966b644
some subnet stats... still ugly and untested.
2007-07-22 16:17:26 +00:00
erdgeist
c0b00c0bf5
* fixed "nobody " -> "nobody" fuckup when getpwnam-ing
...
* implemented basic blacklisting:
** the file specified with -b <BLACKLIST> is read and added to a blacklist vector
** if an announce hits a torrent in that blacklist vector, add_peer_to_torrent fails
** sending a SIGHUP to the program forces it to reread the blacklists
** the server returns with a 500, which is not exactly nice but does the job for now
** an adaequat "failure reason:" should be delivered... TODO
2007-07-22 00:40:10 +00:00
erdgeist
3f0a18ba08
Clean up pw-structs
2007-07-20 10:20:02 +00:00
denis
c212b48bec
add comment for udp spec location
2007-06-24 01:53:30 +00:00
denis
78b7c73eab
check for mafic udp id
2007-06-06 16:45:48 +00:00
denis
f3d83559e6
need more space for data because we reach this limit easily now
2007-05-20 14:35:22 +00:00
denis
8f0aaed6b2
fixed an overflow in ot_overall_* variables
2007-05-04 23:08:38 +00:00
denis
0f5a092f75
fix a warning
2007-04-10 04:00:49 +00:00
erdgeist
77e5241cf8
Clean up help and usage
2007-04-07 00:24:17 +00:00
erdgeist
5c18293c9c
New Makefile, incorporated some patches sent to me by Robin H. Johnson
2007-04-03 11:08:17 +00:00
erdgeist
bd4617a911
Try to figure out nobodys uid und gid using getpwnam
2007-04-02 17:26:40 +00:00
cryx
ff9d51790b
Gimmi Beer!
2007-04-02 17:05:06 +00:00
cryx
59ddb82838
Sync-daemon written in perl to sync torrents and peers between more than one tracker entity.
2007-04-02 12:34:48 +00:00
erdgeist
4e9523c489
Fix endianess issue with blessed ips. Document -A feature.
2007-03-29 15:04:06 +00:00
erdgeist
32ba028814
added the -A feature that blesses a certain IP address for administrative use (like sync)
2007-03-28 23:24:30 +00:00
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.
2007-03-27 16:09:03 +00:00
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.
2007-03-27 12:07:29 +00:00
erdgeist
1d2d3c9d95
Moved to tests/
2007-03-25 16:47:25 +00:00
denis
3e610c5f60
revert previous commit
2007-03-17 01:26:25 +00:00
denis
5791044029
endianess fix for udp scrape
2007-03-17 01:24:56 +00:00
denis
bab7c0bbb1
code cleanup and more specific comments. tracker starts now also with udp port 6969 as default
2007-03-16 23:37:04 +00:00
denis
46605bcb2c
some udp scrape style cleanup
2007-03-16 23:04:24 +00:00
denis
8ac7768b96
support for udp scrape
2007-03-16 22:46:41 +00:00
denis
36413e4853
fix the stats a little for not accepting udp scrapes
2007-03-16 20:11:22 +00:00
denis
45d34960b0
udp first connect needs to be counted as a connection too
2007-03-15 23:33:09 +00:00
denis
f07ec869d8
added the udp stats to the main stats
2007-03-15 23:22:26 +00:00
denis
5bb381e20a
new modes for udp4 and tcp4 stats
2007-03-15 23:14:14 +00:00
denis
50fe661aa7
collecting stats for udp connections (2nd try)
2007-03-15 21:34:02 +00:00
denis
f2a0c36721
collecting stats for udp connections
2007-03-15 21:32:14 +00:00
denis
036e874ed4
fixed udp peerport endianess handling
2007-03-13 23:31:06 +00:00
denis
92213c286a
fixed udp remoteport handling
2007-03-13 23:24:53 +00:00
erdgeist
c00c64f9da
some 64bit and endianess issues with udp...
2007-03-13 22:19:03 +00:00
erdgeist
e75c3e25cd
make full scrapes a bit faster, increase checkback time for udp
2007-03-10 15:39:19 +00:00
erdgeist
5b55394cdc
Port is a short, not a long
2007-03-08 01:24:47 +00:00