578 Commits (f8ebe3e7c848546117c5179db821a8d89a106458)
 

Author SHA1 Message Date
Dirk Engling f8ebe3e7c8 Make woodpecker spotting more usable by adjusting count every 2 minutes 9 years ago
Dirk Engling d010868308 Calculate the old hash for the ip address only, when the current one mismatches 9 years ago
Dirk Engling 7429d85457 Dont ruin the srandomdev initialisation in trackerlogic's init 9 years ago
Dirk Engling f520745f4d Forgot variable declaration 9 years ago
Dirk Engling 8fdb3dcaee reduce zlib warnings to when there really is something failing 9 years ago
Denis Ahrens 4eec224a39 new flag to enforce gzip even if client did not request it 9 years ago
Dirk Engling ed90dee313 Add rijndael to version report 9 years ago
Dirk Engling 2d1c653f20 Remove debug info 9 years ago
Dirk Engling 9bf6cdb058 Report connection id missmatch count 9 years ago
Dirk Engling c1414b707f udp now generates a cryptographically secure token for connecting clients. This is later verified. 9 years ago
Dirk Engling 1bbbeb8db3 Init prng before udp code needs it. 9 years ago
Dirk Engling 833620b834 Add connection id missmatch code 9 years ago
Dirk Engling 2391244772 Adding rijndael code for udp connection id calculation 9 years ago
Dirk Engling a83149f5ca Do not always grow the vector, shrink the first iovec to 0 before filling the second one 9 years ago
Dirk Engling eec07fba97 Need more space for top100 9 years ago
Dirk Engling 2a92a70321 Add a top100 for most popular torrents 9 years ago
Dirk Engling 0a45984246 Add functionality to distribute udp to several workers 9 years ago
Dirk Engling 34b53c9282 undo last change, it did not work well 9 years ago
Dirk Engling b252679b25 fix tiny issue 9 years ago
Dirk Engling 648222e478 fix prototype 9 years ago
Dirk Engling a3de74bdd4 Try to act upon all udp packets at once 9 years ago
Denis Ahrens 93ce452158 silenced some clang warnings 10 years ago
Dirk Engling 731ff55b65 Open syslog connection before dropping privileges 11 years ago
Dirk Engling 0c4eb869da Prevent infinite loop if whitelist ends in several returns 11 years ago
Dirk Engling 8e6487797a Chomp all trailing space characters, including new lines, when parsing the config file 11 years ago
Dirk Engling a5606ae535 Load state only after initialising all structs. Thanks to Michael S. Combs for pointing out the buf 11 years ago
Dirk Engling 9082b56ee6 Stop sending tracker id with every packet 11 years ago
Dirk Engling f2c4ef24c3 Don't only walk through outgoing connections to search for connected peers 11 years ago
Dirk Engling 57bcf69217 Address reconnecting issues 11 years ago
Dirk Engling bb8439c69d Fixed sync loss bug 11 years ago
Dirk Engling 11841dc77e Looking into pointer arithmetics issue 11 years ago
Dirk Engling ee7dc229d0 tidy up peer count parser code 11 years ago
Dirk Engling 1f17fe9d3b Fix encoding of peer count in proxy sync packet 11 years ago
Dirk Engling dd56b16d0c enable proxy.debug target 11 years ago
Dirk Engling 63200596d2 Tidy up sync proxy code 11 years ago
Dirk Engling 2182587414 Reset http request input array on error case 11 years ago
Dirk Engling 415451cd88 the keep-alive loop must not run, if no keep alive is configured or requested for connection 11 years ago
Dirk Engling e0f3a88b2b We have been too overly cautious not to read beyond the boundary. 11 years ago
Dirk Engling 484be7c30c Make whitelist parser more robust against comments. I assumed perfectly arranged white lists until now 11 years ago
Dirk Engling 3454c159b4 ** struct ot_workstruct gets ritcher (and will become even ritcher soon). 11 years ago
Dirk Engling 79a64865d9 Get rid of SYNC_SCRAPE madness. It's overkill and no one uses it. 11 years ago
Dirk Engling 927c879750 Fix white spaces 11 years ago
Dirk Engling addc3f7bc0 Add our own time stamps to the completed logs. 11 years ago
Dirk Engling fb532e4017 Make opentracker's user runtime configurable. Also add more debug output to aid finding problems. 11 years ago
Dirk Engling b29921871f Fix segfault in stats?mode=everything, an additional errorcode was not commited to ot_stats 11 years ago
Dirk Engling d4104b5431 Only chroot if -d option or tracker.rootdir are set 11 years ago
Dirk Engling 191efe6194 Fixed including another error message 12 years ago
Dirk Engling cfd90eaf0c Make header parsing more efficient, prepare multithreading and keep-alive. 12 years ago
Dirk Engling 432764e079 Preparing more efficient header parsing 12 years ago
Dirk Engling 64792cbf4f prevent infinite loop when looking for X-Forwarded-For: Headers 12 years ago