erdgeist
|
9c0248ae92
|
announce.php and scrape.php are now being handled
|
2007-01-26 18:09:14 +00:00 |
|
erdgeist
|
05420c40e5
|
Introduce 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 clean up.
|
2007-01-26 16:26:49 +00:00 |
|
erdgeist
|
dffea5da69
|
return random check back intervals to our clients
|
2007-01-25 14:16:26 +00:00 |
|
erdgeist
|
2f0658a3af
|
Code cleanup reindenting
|
2007-01-24 22:23:18 +00:00 |
|
denis
|
a291ceda98
|
backout Revision 1.67
|
2007-01-24 21:06:19 +00:00 |
|
denis
|
e628873416
|
workaround for some weird requests
|
2007-01-24 20:48:25 +00:00 |
|
denis
|
fd73f958c2
|
Denis wanted scrapes and erdgeist didnt give it :)
|
2007-01-24 20:20:07 +00:00 |
|
denis
|
4fc8dd75be
|
Copy request before expanding url-encoded bytes
|
2007-01-24 20:13:30 +00:00 |
|
erdgeist
|
2d0215d793
|
Debugging for failed requests.
|
2007-01-24 12:56:15 +00:00 |
|
erdgeist
|
00843757c0
|
Count successful announces extra
|
2007-01-23 15:48:51 +00:00 |
|
erdgeist
|
e161ef790a
|
FD-debug also in new iob_send path
|
2007-01-20 14:11:53 +00:00 |
|
erdgeist
|
5f7c044b54
|
Full scrape, kinda tested
|
2007-01-20 11:13:30 +00:00 |
|
denis
|
67689057d4
|
increase the timeout to make the ride a little smoother for some clients
|
2007-01-20 02:50:33 +00:00 |
|
erdgeist
|
3d796d93f0
|
-m64 is not usually a correct compile option
|
2007-01-20 01:50:28 +00:00 |
|
erdgeist
|
07a604e3d6
|
Debug file descriptors
|
2007-01-19 17:50:36 +00:00 |
|
denis
|
6c62ed7928
|
*seuftz*
|
2007-01-19 03:21:02 +00:00 |
|
denis
|
98ed6231e1
|
set the interval to 1800 for announce (last change was only for scrape)
|
2007-01-19 03:19:12 +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
|
7c4fcdbd97
|
Tidied main loop do accept() and read() before timeout()
|
2007-01-18 12:27:17 +00:00 |
|
erdgeist
|
ccafcb0ff9
|
Give our server some air to check for timedout connections
|
2007-01-18 02:40:18 +00:00 |
|
erdgeist
|
2ee37881ff
|
Rearranged code to try to read data as soon as socket is accepted, also raise backlog for listening socket
|
2007-01-18 02:23:18 +00:00 |
|
erdgeist
|
005ff4e231
|
Simple top5 by peers/seeders table
|
2007-01-17 11:51:55 +00:00 |
|
erdgeist
|
ade8268970
|
Rudimentary stats
|
2007-01-16 02:59:39 +00:00 |
|
erdgeist
|
ec531730ab
|
Do some timeout checking on the first possible moment
|
2007-01-16 01:57:06 +00:00 |
|
erdgeist
|
745985c726
|
Previous answer to event=stopped irritated some clients. Now reply with a static nothing-message
|
2007-01-16 01:35:10 +00:00 |
|
erdgeist
|
41c307c3b0
|
Cast types for mrtg_scrape sprintf
|
2007-01-14 20:22:59 +00:00 |
|
erdgeist
|
22a0829f94
|
Drop permission, if we can
|
2007-01-14 20:15:04 +00:00 |
|
erdgeist
|
805e46450c
|
Documentation improved, some reindenting (again), variable types checked, unnecessary defines removed
|
2007-01-11 01:06:10 +00:00 |
|
erdgeist
|
cb12e922d5
|
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 |
|
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
|
8ecfe9a36f
|
Now we also check, if no io happens
|
2007-01-08 05:23:04 +00:00 |
|
erdgeist
|
ac8e26f99b
|
Some code spacifying. Added actually checking timeouts.
|
2007-01-08 05:18:53 +00:00 |
|
erdgeist
|
1d66041fd5
|
Indent. Sorry. Plus timeout on every connection, for every byte we got.
|
2007-01-08 00:57:35 +00:00 |
|
erdgeist
|
bef60daf2b
|
This one breaks all ;) Lets see, what happens
|
2007-01-08 00:34:37 +00:00 |
|
erdgeist
|
62a6f60559
|
add timeout for clients
|
2007-01-07 00:20:20 +00:00 |
|
erdgeist
|
38432480a1
|
shutdown was unnecessary
|
2007-01-06 23:36:20 +00:00 |
|
erdgeist
|
17c21a0bc4
|
Apply some limits
|
2007-01-06 22:24:09 +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
|
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
|
f40b373c3b
|
Remove some integer constants from code. Bad coder. Very bad coder :/
|
2006-12-19 18:09:56 +00:00 |
|
erdgeist
|
c87389f929
|
Now every answer goes in one buffer
|
2006-12-19 18:01:28 +00:00 |
|
erdgeist
|
f406961fe0
|
Try early answers
|
2006-12-16 18:46:11 +00:00 |
|
erdgeist
|
e471e2c20b
|
Missing header file
|
2006-12-16 16:14:34 +00:00 |
|
erdgeist
|
d73b83d0f7
|
try shutdown() the socket after writing
|
2006-12-16 16:10:57 +00:00 |
|
denis
|
ffc378b2b9
|
corrected the modifier for size_t
|
2006-12-16 14:49:20 +00:00 |
|
erdgeist
|
b7526f25e8
|
Fixed two mem leaks from httpd :/
|
2006-12-16 13:23:12 +00:00 |
|
erdgeist
|
de03db7dcd
|
Fixed memleak in example httpd :/
|
2006-12-16 03:11:07 +00:00 |
|
erdgeist
|
6286c1cea5
|
Made answer http/1.1
|
2006-12-16 01:22:48 +00:00 |
|
erdgeist
|
1d5f915940
|
Division in stats now works
|
2006-12-15 23:46:34 +00:00 |
|
erdgeist
|
fcf615779d
|
fix include
|
2006-12-15 23:29:38 +00:00 |
|
erdgeist
|
82b4df6751
|
Make code endianess save
|
2006-12-15 23:28:23 +00:00 |
|
denis
|
9e93e6b6e1
|
fixed typo
|
2006-12-15 22:46:01 +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
|
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 |
|
denis
|
dc025776dd
|
Begun printf debugging
|
2006-12-08 22:37:44 +00:00 |
|
erdgeist
|
62a9b02532
|
Should work now *cough* *cough*
|
2006-12-08 21:36:26 +00:00 |
|
erdgeist
|
419e65cc2a
|
Further compact code
|
2006-12-08 21:00:56 +00:00 |
|
erdgeist
|
b9743bf516
|
More cleanup
|
2006-12-08 20:50:06 +00:00 |
|
erdgeist
|
898206ac7a
|
Some syntax errors removed
|
2006-12-08 20:28:17 +00:00 |
|
erdgeist
|
83e339bbe0
|
hooks into scanning functions built
|
2006-12-08 20:07:26 +00:00 |
|
denis
|
88679832f0
|
nochma
|
2006-12-07 22:38:35 +00:00 |
|
denis
|
0a3dc7b4ce
|
url parser
|
2006-12-07 22:35:57 +00:00 |
|
erdgeist
|
1c1fd9fe4a
|
Started to implement glue
|
2006-12-07 02:58:02 +00:00 |
|
erdgeist
|
a53d14c46f
|
blocking socket blocks...
|
2006-12-06 18:36:14 +00:00 |
|
erdgeist
|
ad472597c5
|
Kickoff
|
2006-12-05 12:56:56 +00:00 |
|