erdgeist
|
07a604e3d6
|
Debug file descriptors
|
18 years ago |
denis
|
6c62ed7928
|
*seuftz*
|
18 years ago |
denis
|
98ed6231e1
|
set the interval to 1800 for announce (last change was only for scrape)
|
18 years ago |
erdgeist
|
908649af98
|
From now the OT_CLIENT_TIMEOUT will be enforced, even if some data arrived inside this interval
|
18 years ago |
erdgeist
|
7c4fcdbd97
|
Tidied main loop do accept() and read() before timeout()
|
18 years ago |
erdgeist
|
ccafcb0ff9
|
Give our server some air to check for timedout connections
|
18 years ago |
erdgeist
|
2ee37881ff
|
Rearranged code to try to read data as soon as socket is accepted, also raise backlog for listening socket
|
18 years ago |
erdgeist
|
c16330df6a
|
Simple top5 by peers/seeders table
|
18 years ago |
erdgeist
|
005ff4e231
|
Simple top5 by peers/seeders table
|
18 years ago |
erdgeist
|
4eefe49307
|
Prevent each invocation of clean_peerlist to call time()
|
18 years ago |
erdgeist
|
43b60783a1
|
Use mrtg to do periodical cleanup. Hopefully that wont make too much load for stats.
|
18 years ago |
erdgeist
|
ade8268970
|
Rudimentary stats
|
18 years ago |
erdgeist
|
ec531730ab
|
Do some timeout checking on the first possible moment
|
18 years ago |
erdgeist
|
745985c726
|
Previous answer to event=stopped irritated some clients. Now reply with a static nothing-message
|
18 years ago |
denis
|
cde935b5bd
|
set interval to default value from original tracker
|
18 years ago |
erdgeist
|
41c307c3b0
|
Cast types for mrtg_scrape sprintf
|
18 years ago |
erdgeist
|
22a0829f94
|
Drop permission, if we can
|
18 years ago |
erdgeist
|
ad6c1b2019
|
New, fixpoint distinct random algorithm for choosing peers from the list... may contain bugs. Feedback welcome
|
18 years ago |
erdgeist
|
25781604c2
|
Dont want ips from query string by default
|
18 years ago |
erdgeist
|
b966435e65
|
Compiles with newest libowfat only
|
18 years ago |
erdgeist
|
f683b7a08e
|
testsuite points to localhost
|
18 years ago |
erdgeist
|
575bf7081f
|
casting does floor() by itself
|
18 years ago |
erdgeist
|
805e46450c
|
Documentation improved, some reindenting (again), variable types checked, unnecessary defines removed
|
18 years ago |
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
|
18 years ago |
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.
|
18 years ago |
erdgeist
|
8ecfe9a36f
|
Now we also check, if no io happens
|
18 years ago |
erdgeist
|
ac8e26f99b
|
Some code spacifying. Added actually checking timeouts.
|
18 years ago |
erdgeist
|
1d66041fd5
|
Indent. Sorry. Plus timeout on every connection, for every byte we got.
|
18 years ago |
erdgeist
|
bef60daf2b
|
This one breaks all ;) Lets see, what happens
|
18 years ago |
erdgeist
|
62a6f60559
|
add timeout for clients
|
18 years ago |
erdgeist
|
38432480a1
|
shutdown was unnecessary
|
18 years ago |
erdgeist
|
6b329a6959
|
tidy up options
|
18 years ago |
erdgeist
|
17c21a0bc4
|
Apply some limits
|
18 years ago |
erdgeist
|
e7532408b6
|
black listing was the wrong way around
|
18 years ago |
erdgeist
|
9f63a7bd63
|
really check g_check_blacklist flag
|
18 years ago |
erdgeist
|
c89cfaad5e
|
Be more helpful
|
18 years ago |
erdgeist
|
2aa03492a5
|
added closed tracker and blacklist code
|
18 years ago |
erdgeist
|
cdf2fbabed
|
README\!
|
18 years ago |
erdgeist
|
3d54ca32fe
|
Shell Testsuite
|
18 years ago |
erdgeist
|
33eaf54da7
|
simplified binary_search, it always does a memcmp. began to implement dump knowledge
|
18 years ago |
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.
|
18 years ago |
erdgeist
|
f40b373c3b
|
Remove some integer constants from code. Bad coder. Very bad coder :/
|
18 years ago |
erdgeist
|
c87389f929
|
Now every answer goes in one buffer
|
18 years ago |
erdgeist
|
f406961fe0
|
Try early answers
|
18 years ago |
erdgeist
|
e471e2c20b
|
Missing header file
|
18 years ago |
erdgeist
|
d73b83d0f7
|
try shutdown() the socket after writing
|
18 years ago |
denis
|
ffc378b2b9
|
corrected the modifier for size_t
|
18 years ago |
denis
|
15d9d55c34
|
freebsd support
|
18 years ago |
erdgeist
|
b7526f25e8
|
Fixed two mem leaks from httpd :/
|
18 years ago |
erdgeist
|
de03db7dcd
|
Fixed memleak in example httpd :/
|
18 years ago |