9b3eef571aIncrease number of locks to accomodate for more cores on contemporary CPUs
git
2015-06-07 23:46:16 +0000
7392077f69Avoid reacting to our own error packets, should the happen to end up on our interface with a spoofed source IP. Thanks to zorun.
git
2015-06-05 11:36:00 +0000
e276eb1aeaFix typo in stat reporting, use udp and not tcp counter. Thanks to zebulon
git
2015-04-27 20:06:17 +0000
e462e3dfa2Protect static data by mutex
git
2014-10-06 23:34:23 +0000
9e0443a3a6Only kick off udp handlers, when everything is initialised
git
2014-10-06 22:32:28 +0000
5018d4e478Initialise all values of aes key
git
2014-10-06 22:01:54 +0000
1ffaa98783Fix immediate overwrite in the X-forwarded-for passing case. Thanks to Alexander Luetjen.
Dirk Engling
2013-08-04 10:05:35 +0000
63200596d2Tidy up sync proxy code
Dirk Engling
2010-08-13 12:47:15 +0000
2182587414Reset http request input array on error case
Dirk Engling
2010-08-09 14:22:12 +0000
415451cd88the keep-alive loop must not run, if no keep alive is configured or requested for connection
Dirk Engling
2010-08-09 14:20:02 +0000
e0f3a88b2bWe have been too overly cautious not to read beyond the boundary.
Dirk Engling
2010-07-30 15:02:57 +0000
484be7c30cMake whitelist parser more robust against comments. I assumed perfectly arranged white lists until now
Dirk Engling
2010-05-05 12:56:13 +0000
3454c159b4** struct ot_workstruct gets ritcher (and will become even ritcher soon). This is where we encapsulate all per-request data from peer to hash to peer_id, so that it is available everywhere without passing hundreds of pointers down the stack. Most functions that do work down the stack now accept an ot_workstruct and some flags. So it can end up in the stats/event-handler where it will be the default parameter in the future.
Dirk Engling
2010-04-22 22:08:42 +0000
79a64865d9Get rid of SYNC_SCRAPE madness. It's overkill and no one uses it.
Dirk Engling
2010-04-22 21:55:28 +0000
927c879750Fix white spaces
Dirk Engling
2010-04-21 14:43:20 +0000
addc3f7bc0Add our own time stamps to the completed logs.
Dirk Engling
2010-04-21 13:23:40 +0000
fb532e4017Make opentracker's user runtime configurable. Also add more debug output to aid finding problems.
Dirk Engling
2010-04-09 10:15:51 +0000
b29921871fFix segfault in stats?mode=everything, an additional errorcode was not commited to ot_stats
Dirk Engling
2010-04-09 09:40:12 +0000
d4104b5431Only chroot if -d option or tracker.rootdir are set
Dirk Engling
2010-04-09 09:33:39 +0000
191efe6194Fixed including another error message
Dirk Engling
2009-12-01 02:56:33 +0000
cfd90eaf0cMake header parsing more efficient, prepare multithreading and keep-alive.
Dirk Engling
2009-11-18 04:00:26 +0000
432764e079Preparing more efficient header parsing
Dirk Engling
2009-11-18 03:56:26 +0000
64792cbf4fprevent infinite loop when looking for X-Forwarded-For: Headers
Dirk Engling
2009-11-16 18:58:34 +0000
a3aacfd6a6Allow logging of completed events to syslog
Dirk Engling
2009-11-12 10:13:32 +0000
e1a770034eAllow logging of completed events to syslog
Dirk Engling
2009-11-12 10:12:18 +0000
8ce146ff78Update project to use 10.6 CLang by default.
Dirk Engling
2009-09-02 16:30:39 +0000
e6754bb7f6#define closed too early
Dirk Engling
2009-09-02 16:01:44 +0000
8a870f3d0aAdd spotting woodpeckers, thanks to Vasya P. again
Dirk Engling
2009-09-02 02:18:33 +0000
1fbf2f4706Going to the forest, spotting woodpeckers
Dirk Engling
2009-09-02 01:47:44 +0000
81f2a1c0a9Cleanup s24s code, remove an ugly mem leak, thanks to Vasya P. for pointing at the bug and suggesting a fix
Dirk Engling
2009-09-01 23:45:37 +0000
e87008f160add option to log the numwants over time
Dirk Engling
2009-08-30 18:04:44 +0000
6e6aa95d4aTemporary feature: log amount of numwants. See if we can save traffic if we reduce max numwant to something less than 200
Dirk Engling
2009-08-30 17:57:54 +0000
ff4e4d848cLimit shifting in s24s cleanup code to a non-overflowing size
Dirk Engling
2009-08-30 12:54:52 +0000
72ea78a6aaPut the WANT_MODEST_FULLSCRAPES option into Makefile
Dirk Engling
2009-08-29 13:56:54 +0000
f22a20de6aEnable limiting fullscrapes to only every 5 minutes per IP
Dirk Engling
2009-08-29 13:55:57 +0000
2ab7c05823Enable Networks debugging in Makefile
Dirk Engling
2009-08-26 21:24:49 +0000
834c600c8dNicer formatting for value--
Dirk Engling
2009-08-26 21:23:53 +0000
cf3ce3525eAdd some subnet debugging features
Dirk Engling
2009-08-26 21:23:26 +0000
bd6aaee3efIntroducing the concept of vectors of nets into opentracker
Dirk Engling
2009-08-26 21:22:24 +0000
2be302c225binary search speedup was buggy.
Dirk Engling
2009-08-26 21:12:32 +0000
842a3db5d9Optimize binary_search function
Dirk Engling
2009-08-26 17:44:03 +0000
6062c3afd2Introduce the concept of an ot_net into opentracker.
Dirk Engling
2009-08-26 17:37:24 +0000
1f5ca5c83dOmit a warning where signed chars can't hold 0xff. Initialisen them with -1
Dirk Engling
2009-08-26 17:35:52 +0000
276d902d61Make accesslists thread safe. Signal handler is working in its own thread now, waiting for a signal. All other threads ignore signals.
Dirk Engling
2009-07-17 18:00:26 +0000
409ef7dc83Debug information only in debug mode.
Dirk Engling
2009-07-17 15:53:35 +0000