ad7c574c0eallow threads to be named. not posix compliant.
Dirk Engling
2008-10-07 23:44:59 +0000
779df22409only sync when the peer is actually added to the first pool. this saves ca. 40% syncdata
Denis Ahrens
2008-10-07 02:09:38 +0000
e88a799172Bugfix: API change missed in two points, when calling return_peers_for_torrent. is_tcp was replaced by FLAG_TCP or FLAG_UDP
Dirk Engling
2008-10-06 20:18:42 +0000
3e0cec3269Bugfix: overwrote bencoded data with udp reply data when sending an event=stopped
Dirk Engling
2008-10-06 19:43:52 +0000
a564fd4b0cA 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.
Dirk Engling
2008-10-06 11:42:03 +0000
025536fa11Add some explanations about the implicite :6969 and the ancient tracker sync format
Dirk Engling
2008-10-06 03:46:42 +0000
a5b6909757document the new config file feature.
Dirk Engling
2008-10-06 03:42:51 +0000
5f7e2dafaaMake ot_try_bind local again.
Dirk Engling
2008-10-06 02:06:23 +0000
0ded14be37Live sync is now handled in its own thread. Therefore it now creates and handles its own sockets.
Dirk Engling
2008-10-06 02:05:53 +0000
0903ac4387Make ot_try_bind local again. Also dont handle multi cast udp packets in opentracker.c, ot_livesync.c does it by itself.
Dirk Engling
2008-10-06 02:03:08 +0000
499f07b3f0Add _DEBUG flag for debug builds. This flag enables some diagnostic messages.
Dirk Engling
2008-10-05 12:31:14 +0000
54da7d4257Make scan_ip4_port API more sane, add debug output, be less tolerant when syntax checking command line options
Dirk Engling
2008-10-05 12:30:06 +0000
847ce85ae6white space in comment
Dirk Engling
2008-10-05 12:28:12 +0000
e076dab883added 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
Dirk Engling
2008-10-04 05:40:48 +0000
76416b5c1cCleaning up Build time options. Also add ot_livesync.[ch]
Dirk Engling
2008-10-03 21:35:03 +0000
de7ee67519Live syncing between multiple tracker instances via udp multicast.
Dirk Engling
2008-10-03 21:33:53 +0000
a8fd467ef1Prepare udp connection id generation and checking
Dirk Engling
2007-12-15 17:11:43 +0000
bc104ff4d5add support for more stats:
Denis Ahrens
2007-12-14 22:01:13 +0000
8a259ea806A simple script that fills up opentracker with some peers, if -DWANT_IP_FROM_QUERY_STRING is specifierd
Dirk Engling
2007-12-11 23:34:36 +0000
c05e406d9aadd mrtgstyle stats for number of torrents
Denis Ahrens
2007-12-08 18:47:16 +0000
5c1c1c94d8/ can now be redirected to any URL
Dirk Engling
2007-12-05 01:40:24 +0000
50275a9462Be a little more verbose about why increases fail
Dirk Engling
2007-12-04 23:11:05 +0000
52a607c055print ip addresses from unsigned chars
Dirk Engling
2007-12-04 23:04:24 +0000
6e6504dfcf[19:19] <eRdgEiSt> Denis: erdgeist ist ein Volltrottel!
Denis Ahrens
2007-12-04 18:29:34 +0000
72175c3205Dont need arpa/inet
Dirk Engling
2007-12-03 01:21:34 +0000
4b474b7009Avoid warnings about unused variables without certain defines
Dirk Engling
2007-12-03 01:21:12 +0000
ae823c17dbFix a broken merge result
Dirk Engling
2007-12-03 01:20:44 +0000
0dfe70e375Fix include for iovecs
Dirk Engling
2007-12-03 01:20:27 +0000
42de540e26add newline to end of file
Dirk Engling
2007-12-03 01:12:25 +0000
903fcd4627Reflect changes for ot_http.* in project file
Dirk Engling
2007-12-03 01:09:25 +0000
5b3eb23f5fDrop ot_{byte,word,dword} and use uint{8,16,32}_t, also simplify includes
Dirk Engling
2007-12-03 01:06:33 +0000
c3ef0c6e97Drop ot_{byte,word,dword} and use uint{8,16,32}_t, also move run time keeping and FULLSCRAPE stderr output to ot_stats
Dirk Engling
2007-12-03 01:05:32 +0000
65bf76b204Introduce new ot_http.c and ot_http.h
Dirk Engling
2007-12-03 01:01:37 +0000
8482c40226Simplify includes, add new STATS code for scrapes
Dirk Engling
2007-12-03 01:00:58 +0000
a76deb3982Finally split up the opentracker.c cruft into ot_http.c, ot_accesslist.c and just leave in socket handling and parameter parsing
Dirk Engling
2007-12-03 00:58:18 +0000
3d3378e6a6Drop ot_{byte,word,dword} and use uint{8,16,32}_t
Dirk Engling
2007-12-03 00:50:33 +0000
7df4ce8fc7Simplify includes
Dirk Engling
2007-12-03 00:49:24 +0000
d577adc79bMove blessed IP handling code to accesslist objects
Dirk Engling
2007-12-03 00:48:48 +0000
72671f86b8Move http handling to its own sources
Dirk Engling
2007-12-03 00:47:09 +0000
bfe37ff99badd scrape stats and small correction to udp stats
Denis Ahrens
2007-12-02 03:58:36 +0000
4e00938ee2Encforce setting the clock more often. This hopefully fixes a rare bug of g_now not being updated anymore.
Dirk Engling
2007-11-29 15:43:30 +0000
b26f91152dFixed a bug where we forgot to stamp torrents that are not new.
Dirk Engling
2007-11-28 22:52:35 +0000
82d123a99fXCode-Project. Note: This is PPC only, x86 must be enabled
Dirk Engling
2007-11-28 22:08:36 +0000
0832973340Fixed call to deflate() with wrong flag in endgame
Dirk Engling
2007-11-25 18:59:46 +0000
10ca610952Missed the second strnstr... fixed.
Dirk Engling
2007-11-24 20:34:41 +0000
b697b68eacDebug settings for chunk size were _way_ to low for production
Dirk Engling
2007-11-24 11:09:18 +0000
1bbcf71b56Completely rewritten fullscrape code. All assumptions on how deflate() works were a little naive. Needs more error checking and testing.
Dirk Engling
2007-11-23 18:15:38 +0000
f2bae3a5a2strnstr is not part of what posix conform libc has to offer... replace it by strstr after cutting off the last byte
Dirk Engling
2007-11-23 18:14:22 +0000
2624d425daReflect changes in iovec code in sync code
Dirk Engling
2007-11-23 18:13:11 +0000
56815b3672make ot_iovecs fix last interface more sane, also add a convenience function that handles the task of fixing, allocating and - if necessary - freeing
Dirk Engling
2007-11-23 18:12:49 +0000
d44c5bd162Introducing compression for fullscrapes and tpbs stats
Dirk Engling
2007-11-22 04:39:08 +0000
7e570f0f60Fixing mmap allocation went to ot_mutex.c. Clean all torrents moved to ot_clean.c. Also make static buffers static
Dirk Engling
2007-11-21 01:57:39 +0000
98491c70b6Fixing mmap allocation went to ot_mutex.c. Also startup new sync thread.
Dirk Engling
2007-11-21 01:57:03 +0000
cbe8f5f382Reflect changes in multithreaded sync model in header file.
Dirk Engling
2007-11-21 01:55:42 +0000
9df7d28415static bufs are not shared anymore, even if that means more memory.
Dirk Engling
2007-11-21 01:54:00 +0000
469e15de22Last user of sendmmapdata is gone. Purge it.
Dirk Engling
2007-11-21 01:53:17 +0000
2bdd11fc80Tested for a too strict condition, we do need the correct tasktype AND an empty taskid, not the other way around
Dirk Engling
2007-11-20 02:55:13 +0000