denis
1c3c5d57da
only sync when the peer is actually added to the first pool. this saves ca. 40% syncdata
2008-10-07 02:09:38 +00:00
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
2008-10-06 20:18:42 +00:00
erdgeist
0dafc2ab26
Bugfix: overwrote bencoded data with udp reply data when sending an event=stopped
2008-10-06 19:43:52 +00:00
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.
2008-10-06 11:42:03 +00:00
erdgeist
07dbc87986
Futher clean up config file documentation
2008-10-06 03:59:25 +00:00
erdgeist
b12077ad3a
Add some explanations about the implicite :6969 and the ancient tracker sync format
2008-10-06 03:46:42 +00:00
erdgeist
bca01f4cde
document the new config file feature.
2008-10-06 03:42:51 +00:00
erdgeist
206c74ee2f
Make ot_try_bind local again.
2008-10-06 02:06:23 +00:00
erdgeist
465cc2ecdf
Live sync is now handled in its own thread. Therefore it now creates and handles its own sockets.
2008-10-06 02:05:53 +00:00
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.
2008-10-06 02:03:08 +00:00
erdgeist
01ea1648d8
Cosmetics
2008-10-06 02:02:12 +00:00
erdgeist
a5917ab6e0
Add _DEBUG flag for debug builds. This flag enables some diagnostic messages.
2008-10-05 12:31:14 +00:00
erdgeist
68b1b8409b
Make scan_ip4_port API more sane, add debug output, be less tolerant when syntax checking command line options
2008-10-05 12:30:06 +00:00
erdgeist
01c9c3695c
Enabled debug output, fixed blessed ip permissions
2008-10-05 12:28:57 +00:00
erdgeist
eac898afd8
white space in comment
2008-10-05 12:28:12 +00:00
erdgeist
e534db03c6
added live sync code
...
added a config file parser
added tracker id
changed WANT_CLOSED_TRACKER and WANT_BLACKLIST into WANT_ACCESS_WHITE and WANT_ACCESS_BLACK
changed WANT_TRACKER_SYNC to WANT_SYNC_BATCH and added WANT_SYNC_LIVE
added an option to switch off fullscrapes
cleaned up many internal hardcoded values, like PROTO_FLAG,
2008-10-04 05:40:51 +00:00
erdgeist
8cbfc8602c
Cleaning up Build time options. Also add ot_livesync.[ch]
2008-10-03 21:35:03 +00:00
erdgeist
00c8a89efe
Live syncing between multiple tracker instances via udp multicast.
2008-10-03 21:33:53 +00:00
erdgeist
cee13cbebb
Refine config syntax. Testing code...
2008-10-03 18:30:28 +00:00
erdgeist
fb50f0fade
Add a config file framework to opentracker
2008-09-23 22:59:54 +00:00
denis
b637fdcdf3
add missing include on linux
2008-09-17 02:49:23 +00:00
denis
a16b067e60
now checking for the correct connection-id we gave out
2008-09-15 00:55:17 +00:00
denis
3655976223
use a more reasonable compression level
2008-09-14 17:11:19 +00:00
denis
c71505fd9a
send out the total downloaders for a announce response
2008-08-30 00:05:44 +00:00
erdgeist
96243526c4
Typo in Makefile, thanks to Steffen.
2008-05-07 07:44:15 +00:00
erdgeist
cadf1803e1
Fix endianess issues, also obey number of peers requested in udp announces
2008-02-05 01:55:06 +00:00
erdgeist
90184649d0
Embarrasing counter direction bug :)
2008-01-25 17:22:55 +00:00
erdgeist
572df73443
Forgot to #ifdef some code only interesting when doing live network logging.
2008-01-17 15:34:50 +00:00
erdgeist
408c5f98ed
Introducing live busy network detection.
2008-01-17 10:46:25 +00:00
erdgeist
7050e027d3
sys/param.h needed under openbsd
2008-01-17 07:52:17 +00:00
erdgeist
57387588ed
Enable revision watching from the internet
2007-12-20 06:04:15 +00:00
erdgeist
eadb0b8436
But keep Makefile in the libowfat is at ../libowfat state.
2007-12-20 06:01:16 +00:00
erdgeist
c28cf398fd
Introduce some kind of versioning
2007-12-20 05:59:34 +00:00
erdgeist
d9ed6c22bd
Forgot to unlock bucket in case of malloc error, thanks to Astro for reporting.
2007-12-17 18:55:38 +00:00
erdgeist
0cfd1e575d
Add documentation to our uri scanner
2007-12-17 13:23:27 +00:00
erdgeist
ac078bccf2
too many wrong udp requests scroll too much :) disable logging for now
2007-12-15 17:39:38 +00:00
erdgeist
2f4246396e
more udp debugging
2007-12-15 17:35:27 +00:00
erdgeist
cc47504af2
Do not lock out well behaving clients
2007-12-15 17:32:44 +00:00
erdgeist
cac5a31d93
more udp debugging
2007-12-15 17:21:22 +00:00
erdgeist
8d00b1e039
Prepare udp connection id generation and checking
2007-12-15 17:11:43 +00:00
denis
65c3b24045
add support for more stats:
...
1. stats for added and removed torrents
2. stats for start and stopped events from peers
this should help to detect DoS attacks and is useful for
profiling
2007-12-14 22:01:14 +00:00
erdgeist
c2cbe1dc27
A simple script that fills up opentracker with some peers, if -DWANT_IP_FROM_QUERY_STRING is specifierd
2007-12-11 23:34:36 +00:00
denis
19cc9ba882
add mrtgstyle stats for number of torrents
2007-12-08 18:47:16 +00:00
erdgeist
bee364a6f3
/ can now be redirected to any URL
2007-12-05 01:40:24 +00:00
erdgeist
31d876d53d
Count invalid requests
2007-12-04 23:57:29 +00:00
erdgeist
a146a32885
Be a little more verbose about why increases fail
2007-12-04 23:11:05 +00:00
erdgeist
0bfab763d8
print ip addresses from unsigned chars
2007-12-04 23:04:24 +00:00
denis
362a0e052a
[19:19] <eRdgEiSt> Denis: erdgeist ist ein Volltrottel!
2007-12-04 18:29:34 +00:00
erdgeist
828831bbb6
Dont need arpa/inet
2007-12-03 01:21:34 +00:00
erdgeist
f6d1a67966
Avoid warnings about unused variables without certain defines
2007-12-03 01:21:12 +00:00