Dirk Engling
|
b29921871f
|
Fix segfault in stats?mode=everything, an additional errorcode was not commited to ot_stats
|
12 years ago |
Dirk Engling
|
d4104b5431
|
Only chroot if -d option or tracker.rootdir are set
|
12 years ago |
Dirk Engling
|
191efe6194
|
Fixed including another error message
|
13 years ago |
Dirk Engling
|
cfd90eaf0c
|
Make header parsing more efficient, prepare multithreading and keep-alive.
|
13 years ago |
Dirk Engling
|
432764e079
|
Preparing more efficient header parsing
|
13 years ago |
Dirk Engling
|
64792cbf4f
|
prevent infinite loop when looking for X-Forwarded-For: Headers
|
13 years ago |
Dirk Engling
|
a3aacfd6a6
|
Allow logging of completed events to syslog
|
13 years ago |
Dirk Engling
|
e1a770034e
|
Allow logging of completed events to syslog
|
13 years ago |
Dirk Engling
|
74df02abc7
|
Fixed parser error for v6 addresses
|
13 years ago |
Dirk Engling
|
dca357818b
|
Should not report sync scrape packets in stderr
|
13 years ago |
Dirk Engling
|
8bbced1515
|
Reenable statedump
|
13 years ago |
Dirk Engling
|
ceafe85123
|
Need to compile sources for proxy
|
13 years ago |
Dirk Engling
|
11aa190c74
|
Add source files to proxy project
|
13 years ago |
Dirk Engling
|
77cadf946f
|
v6 works since january
|
13 years ago |
Dirk Engling
|
b3cf443f8b
|
Log successful incoming connections
|
13 years ago |
Dirk Engling
|
3ba454b893
|
Report connection duplication
|
13 years ago |
Dirk Engling
|
c6d5071afe
|
Network connection code seems to be working now
|
13 years ago |
Dirk Engling
|
fd149f843e
|
Network handling code skeleton stands, is untested and no configure code there, yet.
|
13 years ago |
Dirk Engling
|
bf836643e5
|
Reaching completion soon
|
13 years ago |
Dirk Engling
|
8ce146ff78
|
Update project to use 10.6 CLang by default.
|
13 years ago |
Dirk Engling
|
e6754bb7f6
|
#define closed too early
|
13 years ago |
Dirk Engling
|
8a870f3d0a
|
Add spotting woodpeckers, thanks to Vasya P. again
|
13 years ago |
Dirk Engling
|
1fbf2f4706
|
Going to the forest, spotting woodpeckers
|
13 years ago |
Dirk Engling
|
81f2a1c0a9
|
Cleanup s24s code, remove an ugly mem leak, thanks to Vasya P. for pointing at the bug and suggesting a fix
|
13 years ago |
Dirk Engling
|
e87008f160
|
add option to log the numwants over time
|
13 years ago |
Dirk Engling
|
6e6aa95d4a
|
Temporary feature: log amount of numwants. See if we can save traffic if we reduce max numwant to something less than 200
|
13 years ago |
Dirk Engling
|
ff4e4d848c
|
Limit shifting in s24s cleanup code to a non-overflowing size
|
13 years ago |
Dirk Engling
|
72ea78a6aa
|
Put the WANT_MODEST_FULLSCRAPES option into Makefile
|
13 years ago |
Dirk Engling
|
f22a20de6a
|
Enable limiting fullscrapes to only every 5 minutes per IP
|
13 years ago |
Dirk Engling
|
2ab7c05823
|
Enable Networks debugging in Makefile
|
13 years ago |
Dirk Engling
|
834c600c8d
|
Nicer formatting for value--
|
13 years ago |
Dirk Engling
|
cf3ce3525e
|
Add some subnet debugging features
|
13 years ago |
Dirk Engling
|
bd6aaee3ef
|
Introducing the concept of vectors of nets into opentracker
|
13 years ago |
Dirk Engling
|
2be302c225
|
binary search speedup was buggy.
|
13 years ago |
Dirk Engling
|
842a3db5d9
|
Optimize binary_search function
|
13 years ago |
Dirk Engling
|
6062c3afd2
|
Introduce the concept of an ot_net into opentracker.
|
13 years ago |
Dirk Engling
|
1f5ca5c83d
|
Omit a warning where signed chars can't hold 0xff. Initialisen them with -1
|
13 years ago |
Dirk Engling
|
276d902d61
|
Make accesslists thread safe. Signal handler is working in its own thread now, waiting for a signal. All other threads ignore signals.
|
13 years ago |
Dirk Engling
|
409ef7dc83
|
Debug information only in debug mode.
|
13 years ago |
Dirk Engling
|
e5f3f71d9a
|
Make opentracker HUGE-accesslist-ready. Parse, then sort.
|
13 years ago |
Dirk Engling
|
544ff039e0
|
Double definition of all_torrents
|
13 years ago |
Dirk Engling
|
5f2910c0b4
|
Add a new proxy daemon to opentracker
|
13 years ago |
Dirk Engling
|
6f31485efe
|
Make opentracker return tracker id in stats=everything request
|
13 years ago |
Dirk Engling
|
7fbeb6b010
|
Missed the last info_hash
|
13 years ago |
Dirk Engling
|
936d0ed2f1
|
Parse accesslist file by mmaping the whole thing and searching for lines by ourself. fgets is slooooooow on linux.
|
13 years ago |
Dirk Engling
|
bb1e76c1a4
|
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).
|
13 years ago |
Dirk Engling
|
f7cb2cf545
|
Be more verbose if the accesslist can not be found
|
13 years ago |
Dirk Engling
|
73f781c0a3
|
Don't default the incoming port to 6881 but rather use 0 to indicate a less than valid announce
|
13 years ago |
Dirk Engling
|
f6025394bd
|
Only get old accesslist value shortly before freeing it
|
13 years ago |
Dirk Engling
|
eda672e253
|
Reloading accesslists left a wide window for race conditions.
|
13 years ago |