Commit Graph

  • 02a10e8849 Fix: blacklist and whitelist config option parsing code was the wrong way Dirk Engling 2008-10-26 12:01:58 +0000
  • b3d596c243 Document WANT_RESTRICT_STATS in sample config file Dirk Engling 2008-10-24 00:06:35 +0000
  • 53ce461698 Enable stats restricting config file option Dirk Engling 2008-10-24 00:04:02 +0000
  • 6e77c03281 Tidy up stats task. Dirk Engling 2008-10-24 00:03:18 +0000
  • 55cc5df1b7 Move more complicated stats code to its own thread Dirk Engling 2008-10-24 00:01:42 +0000
  • ee330be078 Introduce vector debuggin code and stats restriction options Dirk Engling 2008-10-24 00:00:55 +0000
  • 55632a2dca Add code to debug vector code performance. Dirk Engling 2008-10-23 23:58:18 +0000
  • 71bffcabab fixed the length Denis Ahrens 2008-10-22 21:28:00 +0000
  • 7a180be215 release pools only after all other services have been stopped. Dirk Engling 2008-10-17 15:21:47 +0000
  • 344067166c Fix debug output for addresses >127 Dirk Engling 2008-10-17 15:21:11 +0000
  • 14f0a3ceea Reverting last commit. Debug effect not seen. Dirk Engling 2008-10-07 23:53:29 +0000
  • aa7f40b77c Add config option for naming threads Dirk Engling 2008-10-07 23:45:26 +0000
  • ad7c574c0e allow threads to be named. not posix compliant. Dirk Engling 2008-10-07 23:44:59 +0000
  • 779df22409 only 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
  • e88a799172 Bugfix: 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
  • 3e0cec3269 Bugfix: overwrote bencoded data with udp reply data when sending an event=stopped Dirk Engling 2008-10-06 19:43:52 +0000
  • a564fd4b0c 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. Dirk Engling 2008-10-06 11:42:03 +0000
  • 2b6ce1a704 Futher clean up config file documentation Dirk Engling 2008-10-06 03:59:25 +0000
  • 025536fa11 Add some explanations about the implicite :6969 and the ancient tracker sync format Dirk Engling 2008-10-06 03:46:42 +0000
  • a5b6909757 document the new config file feature. Dirk Engling 2008-10-06 03:42:51 +0000
  • 5f7e2dafaa Make ot_try_bind local again. Dirk Engling 2008-10-06 02:06:23 +0000
  • 0ded14be37 Live 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
  • 0903ac4387 Make 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
  • 303e08e7c1 Cosmetics Dirk Engling 2008-10-06 02:02:12 +0000
  • 499f07b3f0 Add _DEBUG flag for debug builds. This flag enables some diagnostic messages. Dirk Engling 2008-10-05 12:31:14 +0000
  • 54da7d4257 Make 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
  • 3abbbe9d78 Enabled debug output, fixed blessed ip permissions Dirk Engling 2008-10-05 12:28:57 +0000
  • 847ce85ae6 white space in comment Dirk Engling 2008-10-05 12:28:12 +0000
  • e076dab883 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 Dirk Engling 2008-10-04 05:40:48 +0000
  • 76416b5c1c Cleaning up Build time options. Also add ot_livesync.[ch] Dirk Engling 2008-10-03 21:35:03 +0000
  • de7ee67519 Live syncing between multiple tracker instances via udp multicast. Dirk Engling 2008-10-03 21:33:53 +0000
  • aded7ebc09 Refine config syntax. Testing code... Dirk Engling 2008-10-03 18:30:28 +0000
  • b93f563d1a Add a config file framework to opentracker Dirk Engling 2008-09-23 22:59:54 +0000
  • eb1e99961a add missing include on linux Denis Ahrens 2008-09-17 02:49:23 +0000
  • b804dd7e6f now checking for the correct connection-id we gave out Denis Ahrens 2008-09-15 00:55:17 +0000
  • be02614464 use a more reasonable compression level Denis Ahrens 2008-09-14 17:11:19 +0000
  • 4cd9d33d7c send out the total downloaders for a announce response Denis Ahrens 2008-08-30 00:05:44 +0000
  • 3dda0c7c7b Typo in Makefile, thanks to Steffen. Dirk Engling 2008-05-07 07:44:15 +0000
  • 4ee5fe81c7 Fix endianess issues, also obey number of peers requested in udp announces Dirk Engling 2008-02-05 01:55:06 +0000
  • 432cf92e7c Embarrasing counter direction bug :) Dirk Engling 2008-01-25 17:22:55 +0000
  • 6b2cb4396a Forgot to #ifdef some code only interesting when doing live network logging. Dirk Engling 2008-01-17 15:34:50 +0000
  • a7c47dce53 Introducing live busy network detection. Dirk Engling 2008-01-17 10:46:25 +0000
  • 1b6a33a0f8 sys/param.h needed under openbsd Dirk Engling 2008-01-17 07:52:17 +0000
  • f57eb9661c Enable revision watching from the internet Dirk Engling 2007-12-20 06:04:15 +0000
  • a7cfb64181 But keep Makefile in the libowfat is at ../libowfat state. Dirk Engling 2007-12-20 06:01:16 +0000
  • e767fae72a Introduce some kind of versioning Dirk Engling 2007-12-20 05:59:34 +0000
  • 4a9cc17e2f Forgot to unlock bucket in case of malloc error, thanks to Astro for reporting. Dirk Engling 2007-12-17 18:55:38 +0000
  • 5be5e46f2a Add documentation to our uri scanner Dirk Engling 2007-12-17 13:23:26 +0000
  • da6e48b384 too many wrong udp requests scroll too much :) disable logging for now Dirk Engling 2007-12-15 17:39:38 +0000
  • 1438e2a93a more udp debugging Dirk Engling 2007-12-15 17:35:27 +0000
  • a4e1b7f442 Do not lock out well behaving clients Dirk Engling 2007-12-15 17:32:44 +0000
  • ba0c7d24c1 more udp debugging Dirk Engling 2007-12-15 17:21:22 +0000
  • a8fd467ef1 Prepare udp connection id generation and checking Dirk Engling 2007-12-15 17:11:43 +0000
  • bc104ff4d5 add support for more stats: Denis Ahrens 2007-12-14 22:01:13 +0000
  • 8a259ea806 A 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
  • c05e406d9a add 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
  • 168f9f504c Count invalid requests Dirk Engling 2007-12-04 23:57:29 +0000
  • 50275a9462 Be a little more verbose about why increases fail Dirk Engling 2007-12-04 23:11:05 +0000
  • 52a607c055 print 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
  • 72175c3205 Dont need arpa/inet Dirk Engling 2007-12-03 01:21:34 +0000
  • 4b474b7009 Avoid warnings about unused variables without certain defines Dirk Engling 2007-12-03 01:21:12 +0000
  • ae823c17db Fix a broken merge result Dirk Engling 2007-12-03 01:20:44 +0000
  • 0dfe70e375 Fix include for iovecs Dirk Engling 2007-12-03 01:20:27 +0000
  • 42de540e26 add newline to end of file Dirk Engling 2007-12-03 01:12:25 +0000
  • 903fcd4627 Reflect changes for ot_http.* in project file Dirk Engling 2007-12-03 01:09:25 +0000
  • 5b3eb23f5f Drop ot_{byte,word,dword} and use uint{8,16,32}_t, also simplify includes Dirk Engling 2007-12-03 01:06:33 +0000
  • c3ef0c6e97 Drop 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
  • 65bf76b204 Introduce new ot_http.c and ot_http.h Dirk Engling 2007-12-03 01:01:37 +0000
  • 8482c40226 Simplify includes, add new STATS code for scrapes Dirk Engling 2007-12-03 01:00:58 +0000
  • a76deb3982 Finally 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
  • 3d3378e6a6 Drop ot_{byte,word,dword} and use uint{8,16,32}_t Dirk Engling 2007-12-03 00:50:33 +0000
  • 7df4ce8fc7 Simplify includes Dirk Engling 2007-12-03 00:49:24 +0000
  • d577adc79b Move blessed IP handling code to accesslist objects Dirk Engling 2007-12-03 00:48:48 +0000
  • 72671f86b8 Move http handling to its own sources Dirk Engling 2007-12-03 00:47:09 +0000
  • bfe37ff99b add scrape stats and small correction to udp stats Denis Ahrens 2007-12-02 03:58:36 +0000
  • 4e00938ee2 Encforce 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
  • b26f91152d Fixed a bug where we forgot to stamp torrents that are not new. Dirk Engling 2007-11-28 22:52:35 +0000
  • 82d123a99f XCode-Project. Note: This is PPC only, x86 must be enabled Dirk Engling 2007-11-28 22:08:36 +0000
  • 0832973340 Fixed call to deflate() with wrong flag in endgame Dirk Engling 2007-11-25 18:59:46 +0000
  • 10ca610952 Missed the second strnstr... fixed. Dirk Engling 2007-11-24 20:34:41 +0000
  • b697b68eac Debug settings for chunk size were _way_ to low for production Dirk Engling 2007-11-24 11:09:18 +0000
  • 1bbcf71b56 Completely 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
  • f2bae3a5a2 strnstr 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
  • 2624d425da Reflect changes in iovec code in sync code Dirk Engling 2007-11-23 18:13:11 +0000
  • 56815b3672 make 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
  • d44c5bd162 Introducing compression for fullscrapes and tpbs stats Dirk Engling 2007-11-22 04:39:08 +0000
  • 00809d596f Introducing compression task flags Dirk Engling 2007-11-22 04:38:25 +0000
  • 31c2a9fe03 Make allowing gzip a Makefile tunable Dirk Engling 2007-11-22 04:37:41 +0000
  • 7e570f0f60 Fixing 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
  • 98491c70b6 Fixing mmap allocation went to ot_mutex.c. Also startup new sync thread. Dirk Engling 2007-11-21 01:57:03 +0000
  • cbe8f5f382 Reflect changes in multithreaded sync model in header file. Dirk Engling 2007-11-21 01:55:42 +0000
  • 0508d5fa1f Make sync generation multithreaded. Dirk Engling 2007-11-21 01:55:15 +0000
  • bc22920516 Split sync in and sync out into different tasks Dirk Engling 2007-11-21 01:54:52 +0000
  • a8821b42a4 Documentation fix Dirk Engling 2007-11-21 01:54:31 +0000
  • 8bf09ff6cb Formatting Dirk Engling 2007-11-21 01:54:14 +0000
  • 9df7d28415 static bufs are not shared anymore, even if that means more memory. Dirk Engling 2007-11-21 01:54:00 +0000
  • 469e15de22 Last user of sendmmapdata is gone. Purge it. Dirk Engling 2007-11-21 01:53:17 +0000
  • 2bdd11fc80 Tested 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