6d049b33d3set the interval to 1800 for announce (last change was only for scrape)
Denis Ahrens
2007-01-19 03:19:12 +0000
f05ed877edFrom now the OT_CLIENT_TIMEOUT will be enforced, even if some data arrived inside this interval
Dirk Engling
2007-01-18 13:06:49 +0000
d3b93762faTidied main loop do accept() and read() before timeout()
Dirk Engling
2007-01-18 12:27:17 +0000
003d5a52a2Give our server some air to check for timedout connections
Dirk Engling
2007-01-18 02:40:18 +0000
7df1f66840Rearranged code to try to read data as soon as socket is accepted, also raise backlog for listening socket
Dirk Engling
2007-01-18 02:23:18 +0000
ddd1609efdSimple top5 by peers/seeders table
Dirk Engling
2007-01-17 17:39:36 +0000
cc07b8ca2cSimple top5 by peers/seeders table
Dirk Engling
2007-01-17 11:51:55 +0000
a32ca2676cPrevent each invocation of clean_peerlist to call time()
Dirk Engling
2007-01-16 03:57:19 +0000
1012fd9c7eUse mrtg to do periodical cleanup. Hopefully that wont make too much load for stats.
Dirk Engling
2007-01-16 03:44:13 +0000
7fd4de2dfcDo some timeout checking on the first possible moment
Dirk Engling
2007-01-16 01:57:06 +0000
03b2e45e0aPrevious answer to event=stopped irritated some clients. Now reply with a static nothing-message
Dirk Engling
2007-01-16 01:35:10 +0000
313bfee080set interval to default value from original tracker
Denis Ahrens
2007-01-15 23:40:58 +0000
add4de97bfCast types for mrtg_scrape sprintf
Dirk Engling
2007-01-14 20:22:59 +0000
6d25d0681fDrop permission, if we can
Dirk Engling
2007-01-14 20:15:04 +0000
134779877bNew, fixpoint distinct random algorithm for choosing peers from the list... may contain bugs. Feedback welcome
Dirk Engling
2007-01-13 19:06:39 +0000
1e706713ccDont want ips from query string by default
Dirk Engling
2007-01-13 19:05:22 +0000
0f66bfad08Compiles with newest libowfat only
Dirk Engling
2007-01-12 03:09:56 +0000
925903cebbtestsuite points to localhost
Dirk Engling
2007-01-12 01:58:25 +0000
0369a9f6e9casting does floor() by itself
Dirk Engling
2007-01-12 01:22:03 +0000
400c9a4d6fIgnore SIGPIPE. This is safe, since it only raises, when the remote site died before we could send our paket back and is catched by write() returning -1
Dirk Engling
2007-01-10 16:42:39 +0000
f5f4c3e2ceFixed 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.
Dirk Engling
2007-01-09 06:30:37 +0000
ea9970f77aNow we also check, if no io happens
Dirk Engling
2007-01-08 05:23:04 +0000
e8100db396simplified binary_search, it always does a memcmp. began to implement dump knowledge
Dirk Engling
2007-01-04 16:14:21 +0000
aa444b6e18Added 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.
Dirk Engling
2007-01-03 05:11:48 +0000
dca356ee24Remove some integer constants from code. Bad coder. Very bad coder :/
Dirk Engling
2006-12-19 18:09:56 +0000
82d969277eNow every answer goes in one buffer
Dirk Engling
2006-12-19 18:01:28 +0000
07c7a58269Try early answers
Dirk Engling
2006-12-16 18:46:11 +0000
a605dd8dc5Started to implement glue
Dirk Engling
2006-12-07 02:58:02 +0000
699368c51fEvery cool project needs at least one header file
Dirk Engling
2006-12-07 01:31:30 +0000
d3aeec1b4cReloading peer_list files works in theory
Dirk Engling
2006-12-07 01:31:11 +0000
e738f614b4Cleaned up type namespace, mapping now works, introduced anonymous mapping, made init/deinit code, time now works.... Glue code and init code still missing
Dirk Engling
2006-12-06 18:37:46 +0000