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

137 Commits

Author SHA1 Message Date
erdgeist
c2ed48f73b Return empty dictionary for unknown scrapes 2007-01-24 21:26:50 +00:00
erdgeist
5f7c044b54 Full scrape, kinda tested 2007-01-20 11:13:30 +00:00
erdgeist
908649af98 From now the OT_CLIENT_TIMEOUT will be enforced, even if some data arrived inside this interval 2007-01-18 13:06:49 +00:00
erdgeist
005ff4e231 Simple top5 by peers/seeders table 2007-01-17 11:51:55 +00:00
erdgeist
4eefe49307 Prevent each invocation of clean_peerlist to call time() 2007-01-16 03:57:19 +00:00
erdgeist
43b60783a1 Use mrtg to do periodical cleanup. Hopefully that wont make too much load for stats. 2007-01-16 03:44:13 +00:00
erdgeist
ade8268970 Rudimentary stats 2007-01-16 02:59:39 +00:00
denis
cde935b5bd set interval to default value from original tracker 2007-01-15 23:40:58 +00:00
erdgeist
ad6c1b2019 New, fixpoint distinct random algorithm for choosing peers from the list... may contain bugs. Feedback welcome 2007-01-13 19:06:39 +00:00
erdgeist
575bf7081f casting does floor() by itself 2007-01-12 01:22:03 +00:00
erdgeist
805e46450c Documentation improved, some reindenting (again), variable types checked, unnecessary defines removed 2007-01-11 01:06:10 +00:00
erdgeist
74a7fbd6fe Fixed a bug where I didn't replace new buffer pointer after realloc. Fixed a bug where I didnt copy enough memory when shrinking vectors. Now save some extra bytes in header. 2007-01-09 06:30:37 +00:00
erdgeist
17c21a0bc4 Apply some limits 2007-01-06 22:24:09 +00:00
erdgeist
e7532408b6 black listing was the wrong way around 2007-01-05 17:01:20 +00:00
erdgeist
9f63a7bd63 really check g_check_blacklist flag 2007-01-05 16:25:02 +00:00
erdgeist
c89cfaad5e Be more helpful 2007-01-05 13:00:06 +00:00
erdgeist
2aa03492a5 added closed tracker and blacklist code 2007-01-05 12:25:44 +00:00
erdgeist
cdf2fbabed README\! 2007-01-05 00:00:42 +00:00
erdgeist
33eaf54da7 simplified binary_search, it always does a memcmp. began to implement dump knowledge 2007-01-04 16:14:21 +00:00
erdgeist
e0a9c2a4aa Added option to get ip from query string + parser, fixed two bugs concerning grow/shrink of vectors. Now cleans up a torrent BEFORE trying to remove a peer -> this may remove peer already and must be done anyway. 2007-01-03 05:11:48 +00:00
erdgeist
808e370566 random 2006-12-15 23:53:24 +00:00
erdgeist
82b4df6751 Make code endianess save 2006-12-15 23:28:23 +00:00
erdgeist
4761c70843 sorted bencoded order 2006-12-15 22:40:33 +00:00
erdgeist
af147a1d14 Fixed mem leak, inmplemented mrtg_scrape 2006-12-15 22:07:33 +00:00
erdgeist
8d13a14584 announce now returns all mandatory answer dictionary entries 2006-12-14 02:54:08 +00:00
erdgeist
688a4edd9e Now actually seems to work for the most parts
Added scraping
Added graceful disconnect
2006-12-14 02:44:50 +00:00
erdgeist
c0f667defe Reacts more appropriate, however EXC_BAD_ACCESS triggered 2006-12-13 14:44:14 +00:00
erdgeist
d7c26dc71b Trackerlogic done... not tested yet 2006-12-13 02:44:39 +00:00
erdgeist
31c20c515d This is a complete rewrite... assume nothing works. 2006-12-12 02:37:19 +00:00
erdgeist
0de82a8925 Fixed parser 2006-12-09 12:50:42 +00:00
erdgeist
932242eee7 Logic now actually initialized and deinitialized 2006-12-08 22:53:32 +00:00
erdgeist
62a9b02532 Should work now *cough* *cough* 2006-12-08 21:36:26 +00:00
erdgeist
2adf4fb28a Our scanner routine for the URI query string 2006-12-08 19:20:51 +00:00
erdgeist
1c1fd9fe4a Started to implement glue 2006-12-07 02:58:02 +00:00
erdgeist
a364c3f010 Reloading peer_list files works in theory 2006-12-07 01:31:11 +00:00
erdgeist
e288897eab Cleaned up type namespace, mapping now works, introduced anonymous mapping, made init/deinit code, time now works.... Glue code and init code still missing 2006-12-06 18:37:46 +00:00
erdgeist
ad472597c5 Kickoff 2006-12-05 12:56:56 +00:00