erdgeist
|
fc48cbed01
|
Fix segfault in stats?mode=everything, an additional errorcode was not commited to ot_stats
|
15 years ago |
erdgeist
|
a1eec929a1
|
Only chroot if -d option or tracker.rootdir are set
|
15 years ago |
erdgeist
|
a7cd2084df
|
Fixed including another error message
|
15 years ago |
erdgeist
|
f3c0359876
|
Make header parsing more efficient, prepare multithreading and keep-alive.
|
15 years ago |
erdgeist
|
90e7262d9d
|
Preparing more efficient header parsing
|
15 years ago |
erdgeist
|
1665c54179
|
prevent infinite loop when looking for X-Forwarded-For: Headers
|
15 years ago |
erdgeist
|
f4409df68a
|
Allow logging of completed events to syslog
|
15 years ago |
erdgeist
|
b1bf030f92
|
Fixed parser error for v6 addresses
|
15 years ago |
erdgeist
|
48f67314b6
|
Should not report sync scrape packets in stderr
|
15 years ago |
erdgeist
|
c27631e516
|
Reenable statedump
|
15 years ago |
erdgeist
|
9d4f0e66d0
|
Need to compile sources for proxy
|
15 years ago |
erdgeist
|
7f3b66b9af
|
Add source files to proxy project
|
15 years ago |
erdgeist
|
9be794395f
|
v6 works since january
|
15 years ago |
erdgeist
|
9eb860f041
|
Log successful incoming connections
|
15 years ago |
erdgeist
|
9cced7eb88
|
Report connection duplication
|
15 years ago |
erdgeist
|
ed1673eb10
|
Network connection code seems to be working now
|
15 years ago |
erdgeist
|
cde8cf0559
|
Network handling code skeleton stands, is untested and no configure code there, yet.
|
15 years ago |
erdgeist
|
5168a3314c
|
Reaching completion soon
|
15 years ago |
erdgeist
|
21b5baf0c1
|
Update project to use 10.6 CLang by default.
|
15 years ago |
erdgeist
|
26bf39da89
|
#define closed too early
|
15 years ago |
erdgeist
|
0bf88427c6
|
Add spotting woodpeckers, thanks to Vasya P. again
|
15 years ago |
erdgeist
|
c76814cfec
|
Going to the forest, spotting woodpeckers
|
15 years ago |
erdgeist
|
6eeb16123c
|
Cleanup s24s code, remove an ugly mem leak, thanks to Vasya P. for pointing at the bug and suggesting a fix
|
15 years ago |
erdgeist
|
d9287403a8
|
add option to log the numwants over time
|
15 years ago |
erdgeist
|
4c4303a156
|
Temporary feature: log amount of numwants. See if we can save traffic if we reduce max numwant to something less than 200
|
15 years ago |
erdgeist
|
517adde681
|
Limit shifting in s24s cleanup code to a non-overflowing size
|
15 years ago |
erdgeist
|
342182a496
|
Put the WANT_MODEST_FULLSCRAPES option into Makefile
|
15 years ago |
erdgeist
|
478884660f
|
Enable limiting fullscrapes to only every 5 minutes per IP
|
15 years ago |
erdgeist
|
682bd069d2
|
Enable Networks debugging in Makefile
|
15 years ago |
erdgeist
|
56c1cf1b5d
|
Nicer formatting for value--
|
15 years ago |
erdgeist
|
6073127ad0
|
Add some subnet debugging features
|
15 years ago |
erdgeist
|
20955311d1
|
Introducing the concept of vectors of nets into opentracker
|
15 years ago |
erdgeist
|
c3a58d248b
|
binary search speedup was buggy.
|
15 years ago |
erdgeist
|
0c8a17cbef
|
Optimize binary_search function
|
15 years ago |
erdgeist
|
6c51fca9a1
|
Introduce the concept of an ot_net into opentracker.
|
15 years ago |
erdgeist
|
5364ea31ca
|
Omit a warning where signed chars can't hold 0xff. Initialisen them with -1
|
15 years ago |
erdgeist
|
bb770a45a6
|
Make accesslists thread safe. Signal handler is working in its own thread now, waiting for a signal. All other threads ignore signals.
|
16 years ago |
erdgeist
|
57f85fc7cc
|
Debug information only in debug mode.
|
16 years ago |
erdgeist
|
06e89257a1
|
Make opentracker HUGE-accesslist-ready. Parse, then sort.
|
16 years ago |
erdgeist
|
8d25bf2d31
|
Double definition of all_torrents
|
16 years ago |
erdgeist
|
dad215a6e1
|
Add a new proxy daemon to opentracker
|
16 years ago |
erdgeist
|
531ebd4949
|
Make opentracker return tracker id in stats=everything request
|
16 years ago |
erdgeist
|
6819db7e98
|
Missed the last info_hash
|
16 years ago |
erdgeist
|
553f62329a
|
Parse accesslist file by mmaping the whole thing and searching for lines by ourself. fgets is slooooooow on linux.
|
16 years ago |
erdgeist
|
bb9650f55e
|
Order peers by whether they seed. This way clients can chose if they prefer leechers (at the beginning) or leechers (at the end of the list).
|
16 years ago |
erdgeist
|
d729c88d88
|
Be more verbose if the accesslist can not be found
|
16 years ago |
erdgeist
|
3afbbc37d0
|
Don't default the incoming port to 6881 but rather use 0 to indicate a less than valid announce
|
16 years ago |
erdgeist
|
274a03f3d7
|
Only get old accesslist value shortly before freeing it
|
16 years ago |
erdgeist
|
a9c25b9fed
|
Reloading accesslists left a wide window for race conditions.
|
16 years ago |
erdgeist
|
fa10063d15
|
Make attempts to access to unauthorized torrents more verbose.
|
16 years ago |