Commit Graph

121 Commits (f545ad877423ae7e2402dfd1b4aa0518acae56b2)

Author SHA1 Message Date
Dirk Engling 03b2e45e0a Previous answer to event=stopped irritated some clients. Now reply with a static nothing-message 2007-01-16 01:35:10 +00:00
Denis Ahrens 313bfee080 set interval to default value from original tracker 2007-01-15 23:40:58 +00:00
Dirk Engling add4de97bf Cast types for mrtg_scrape sprintf 2007-01-14 20:22:59 +00:00
Dirk Engling 6d25d0681f Drop permission, if we can 2007-01-14 20:15:04 +00:00
Dirk Engling 134779877b New, fixpoint distinct random algorithm for choosing peers from the list... may contain bugs. Feedback welcome 2007-01-13 19:06:39 +00:00
Dirk Engling 1e706713cc Dont want ips from query string by default 2007-01-13 19:05:22 +00:00
Dirk Engling 0f66bfad08 Compiles with newest libowfat only 2007-01-12 03:09:56 +00:00
Dirk Engling 925903cebb testsuite points to localhost 2007-01-12 01:58:25 +00:00
Dirk Engling 0369a9f6e9 casting does floor() by itself 2007-01-12 01:22:03 +00:00
Dirk Engling afa05fad96 Documentation improved, some reindenting (again), variable types checked, unnecessary defines removed 2007-01-11 01:06:10 +00:00
Dirk Engling 400c9a4d6f Ignore 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 2007-01-10 16:42:39 +00:00
Dirk Engling f5f4c3e2ce 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
Dirk Engling ea9970f77a Now we also check, if no io happens 2007-01-08 05:23:04 +00:00
Dirk Engling b51bbd6a4f Some code spacifying. Added actually checking timeouts. 2007-01-08 05:18:53 +00:00
Dirk Engling 6510d31887 Indent. Sorry. Plus timeout on every connection, for every byte we got. 2007-01-08 00:57:35 +00:00
Dirk Engling c55c17a871 This one breaks all ;) Lets see, what happens 2007-01-08 00:34:37 +00:00
Dirk Engling 2f9ae6c584 add timeout for clients 2007-01-07 00:20:20 +00:00
Dirk Engling 6df186ff06 shutdown was unnecessary 2007-01-06 23:36:20 +00:00
Dirk Engling 6fd6d2a5ca tidy up options 2007-01-06 22:25:09 +00:00
Dirk Engling def981fe44 Apply some limits 2007-01-06 22:24:08 +00:00
Dirk Engling b5c344ea97 black listing was the wrong way around 2007-01-05 17:00:41 +00:00
Dirk Engling a6e28732a1 really check g_check_blacklist flag 2007-01-05 16:25:02 +00:00
Dirk Engling 9957e9ea1f Be more helpful 2007-01-05 13:00:05 +00:00
Dirk Engling 1c97e9cd8c added closed tracker and blacklist code 2007-01-05 12:25:44 +00:00
Dirk Engling a3ac795bec README\! 2007-01-05 00:00:41 +00:00
Dirk Engling f3432e8616 Shell Testsuite 2007-01-04 21:34:10 +00:00
Dirk Engling e8100db396 simplified binary_search, it always does a memcmp. began to implement dump knowledge 2007-01-04 16:14:21 +00:00
Dirk Engling aa444b6e18 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
Dirk Engling dca356ee24 Remove some integer constants from code. Bad coder. Very bad coder :/ 2006-12-19 18:09:56 +00:00
Dirk Engling 82d969277e Now every answer goes in one buffer 2006-12-19 18:01:28 +00:00
Dirk Engling 07c7a58269 Try early answers 2006-12-16 18:46:11 +00:00
Dirk Engling 28037e46dd Missing header file 2006-12-16 16:14:34 +00:00
Dirk Engling cbf3b309f7 try shutdown() the socket after writing 2006-12-16 16:10:57 +00:00
Denis Ahrens c1b8fafd8e corrected the modifier for size_t 2006-12-16 14:49:20 +00:00
Denis Ahrens 8d67df43ae freebsd support 2006-12-16 13:27:26 +00:00
Dirk Engling f779a22f1b Fixed two mem leaks from httpd :/ 2006-12-16 13:23:12 +00:00
Dirk Engling e2722edabb Fixed memleak in example httpd :/ 2006-12-16 03:11:07 +00:00
Dirk Engling 48962c678e Made answer http/1.1 2006-12-16 01:22:48 +00:00
Dirk Engling a86c72c43b random 2006-12-15 23:53:24 +00:00
Dirk Engling e07ea9bf71 Division in stats now works 2006-12-15 23:46:34 +00:00
Dirk Engling f10cd3e42b Fix port again ;) Include headers in Makefile dependencies 2006-12-15 23:38:18 +00:00
Dirk Engling cb91882c6c fixed setport fuckup 2006-12-15 23:35:40 +00:00
Dirk Engling e866ddd61c fix include 2006-12-15 23:29:38 +00:00
Dirk Engling dd3589f57e Make code endianess save 2006-12-15 23:28:23 +00:00
Denis Ahrens eec69e9a0f fixed typo 2006-12-15 22:46:01 +00:00
Dirk Engling 300a580250 sorted bencoded order 2006-12-15 22:40:33 +00:00
Denis Ahrens 8eee752d47 fix for freebsd 2006-12-15 22:10:55 +00:00
Dirk Engling ed84edb53e Fixed mem leak, inmplemented mrtg_scrape 2006-12-15 22:07:33 +00:00
Dirk Engling 936bbca1b3 Cheap Excuses ;) 2006-12-15 15:01:06 +00:00
Dirk Engling aae002d475 announce now returns all mandatory answer dictionary entries 2006-12-14 02:54:08 +00:00