1
0
mirror of git://erdgeist.org/opentracker synced 2025-01-13 08:20:06 +00:00
Commit Graph

391 Commits

Author SHA1 Message Date
erdgeist
c7bc370b27 Document WANT_RESTRICT_STATS in sample config file 2008-10-24 00:06:35 +00:00
erdgeist
06b503a11f Enable stats restricting config file option 2008-10-24 00:04:02 +00:00
erdgeist
80fd4dc738 Tidy up stats task. 2008-10-24 00:03:18 +00:00
erdgeist
e89a8aaf58 Move more complicated stats code to its own thread 2008-10-24 00:01:42 +00:00
erdgeist
97980de3d9 Introduce vector debuggin code and stats restriction options 2008-10-24 00:00:55 +00:00
erdgeist
cbd39af72d Add code to debug vector code performance. 2008-10-23 23:58:18 +00:00
denis
41a1d2d025 fixed the length 2008-10-22 21:28:00 +00:00
erdgeist
4b31dce3b3 release pools only after all other services have been stopped. 2008-10-17 15:21:47 +00:00
erdgeist
f4283be677 Fix debug output for addresses >127 2008-10-17 15:21:11 +00:00
erdgeist
0deb06d544 Reverting last commit. Debug effect not seen. 2008-10-07 23:53:29 +00:00
erdgeist
0f271421c3 Add config option for naming threads 2008-10-07 23:45:26 +00:00
erdgeist
ec0affa97d allow threads to be named. not posix compliant. 2008-10-07 23:44:59 +00:00
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