summaryrefslogtreecommitdiff
path: root/trackerlogic.c
AgeCommit message (Expand)Author
2007-01-27fix for corrupt fullscrape. did never work until nowdenis
2007-01-26Introduce another unspec'd command: sync which syncs the most recent peer pool for a torrent out. Do some variable type clean up. Do some code structure clea...erdgeist
2007-01-25return random check back intervals to our clientserdgeist
2007-01-24Return empty dictionary for unknown scrapeserdgeist
2007-01-20Full scrape, kinda testederdgeist
2007-01-18From now the OT_CLIENT_TIMEOUT will be enforced, even if some data arrived inside this intervalerdgeist
2007-01-17Simple top5 by peers/seeders tableerdgeist
2007-01-16Prevent each invocation of clean_peerlist to call time()erdgeist
2007-01-16Use mrtg to do periodical cleanup. Hopefully that wont make too much load for stats.erdgeist
2007-01-16Rudimentary statserdgeist
2007-01-15set interval to default value from original trackerdenis
2007-01-13New, fixpoint distinct random algorithm for choosing peers from the list... may contain bugs. Feedback welcomeerdgeist
2007-01-12casting does floor() by itselferdgeist
2007-01-11Documentation improved, some reindenting (again), variable types checked, unnecessary defines removederdgeist
2007-01-09Fixed 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...erdgeist
2007-01-06Apply some limitserdgeist
2007-01-05black listing was the wrong way arounderdgeist
2007-01-05really check g_check_blacklist flagerdgeist
2007-01-05Be more helpfulerdgeist
2007-01-05added closed tracker and blacklist codeerdgeist
2007-01-05README\!erdgeist
2007-01-04simplified binary_search, it always does a memcmp. began to implement dump knowledgeerdgeist
2007-01-03Added 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 -...erdgeist
2006-12-15randomerdgeist
2006-12-15Make code endianess saveerdgeist
2006-12-15sorted bencoded ordererdgeist
2006-12-15Fixed mem leak, inmplemented mrtg_scrapeerdgeist
2006-12-14announce now returns all mandatory answer dictionary entrieserdgeist
2006-12-14Now actually seems to work for the most partserdgeist
2006-12-13Reacts more appropriate, however EXC_BAD_ACCESS triggerederdgeist
2006-12-13Trackerlogic done... not tested yeterdgeist
2006-12-12This is a complete rewrite... assume nothing works.erdgeist
2006-12-09Fixed parsererdgeist
2006-12-08Logic now actually initialized and deinitializederdgeist
2006-12-08Should work now *cough* *cough*erdgeist
2006-12-08Our scanner routine for the URI query stringerdgeist
2006-12-07Started to implement glueerdgeist
2006-12-07Reloading peer_list files works in theoryerdgeist
2006-12-06Cleaned up type namespace, mapping now works, introduced anonymous mapping, made init/deinit code, time now works.... Glue code and init code still missingerdgeist
2006-12-05Kickofferdgeist