597 Commits (master)

Author SHA1 Message Date
  Dirk Engling 6411f1567f Remove debug code for self pipes 2 years ago
  Dirk Engling d6d4fb0668 Tell libowfat about EWOULDBLOCK conditions 2 years ago
  Dirk Engling 48c9c6172b register both ends of self pipe to libowfat in order to use them 2 years ago
  Dirk Engling 9c7be324f5 break belongs inside the guard 3 years ago
  Dirk Engling d1e6e4486c incorporate a more verbose ascii dump, provided by Tom <tom@foscore.com> 3 years ago
  Dirk Engling d4598cc930 Get rid of some warnings regarding header guards 3 years ago
  Dirk Engling 0ebc0ed6a3 Avoid double free when iob_addbuf_free fails, thanks to Sami Farin 3 years ago
  Dirk Engling ba25d2b2a8 Forgot to include one error code. Thanks to Lars Seipel 4 years ago
  Dirk Engling 75c216c82d dont count scrapes as full scrapes, fall through fail 4 years ago
  Dirk Engling a215479d1a Accept was counted twice 4 years ago
  Dirk Engling a06c3cfeb7 Add missing enum value. Thanks to zhangdongmao 4 years ago
  Dirk Engling fca2b993a9 Increase number of locks to accomodate for more cores on contemporary CPUs 5 years ago
  Dirk Engling f0026ed1e0 Avoid reacting to our own error packets, should the happen to end up on our interface with a spoofed source IP. Thanks to zorun. 5 years ago
  Dirk Engling 27499d7a55 Fix typo in stat reporting, use udp and not tcp counter. Thanks to zebulon 5 years ago
  erdgeist 6c60309745 Protect static data by mutex 5 years ago
  erdgeist 77c13fe6ef Only kick off udp handlers, when everything is initialised 5 years ago
  erdgeist 9816750420 Initialise all values of aes key 5 years ago
  erdgeist 954f5029df Fix immediate overwrite in the X-forwarded-for passing case. Thanks to Alexander Luetjen. 7 years ago
  erdgeist 4b6f7a7a54 Fix spelling error ;) 7 years ago
  erdgeist 85dfec1822 Dont make srandomdev the default, it exists only in BSDs 8 years ago
  erdgeist 5233046241 Make woodpecker spotting more usable by adjusting count every 2 minutes 8 years ago
  erdgeist 8741c91a7d Calculate the old hash for the ip address only, when the current one mismatches 8 years ago
  erdgeist 7e2bef9bf7 Dont ruin the srandomdev initialisation in trackerlogic's init 8 years ago
  erdgeist eed4a42292 Forgot variable declaration 8 years ago
  erdgeist f6c9dd8a13 reduce zlib warnings to when there really is something failing 8 years ago
  denis 7d36ea2732 new flag to enforce gzip even if client did not request it 8 years ago
  erdgeist 0d4909e631 Add rijndael to version report 8 years ago
  erdgeist 95a4ed9043 Remove debug info 8 years ago
  erdgeist dc90c8867c Report connection id missmatch count 8 years ago
  erdgeist 37db5f94fa udp now generates a cryptographically secure token for connecting clients. This is later verified. 8 years ago
  erdgeist 3eeb536a44 Init prng before udp code needs it. 8 years ago
  erdgeist ae16a23ae0 Add connection id missmatch code 8 years ago
  erdgeist 44e004ac9a Adding rijndael code for udp connection id calculation 8 years ago
  erdgeist 8e683affd1 Do not always grow the vector, shrink the first iovec to 0 before filling the second one 8 years ago
  erdgeist 50b5c750cc Need more space for top100 8 years ago
  erdgeist 05e0de1a5f Add a top100 for most popular torrents 8 years ago
  erdgeist 914e0ac302 Add functionality to distribute udp to several workers 8 years ago
  erdgeist ae413a675b undo last change, it did not work well 8 years ago
  erdgeist 8bf40b6717 fix tiny issue 8 years ago
  erdgeist 09f1234aa9 fix prototype 8 years ago
  erdgeist 1af67bab1d Try to act upon all udp packets at once 8 years ago
  denis 1968f47d74 silenced some clang warnings 8 years ago
  erdgeist 85df3dbc01 Open syslog connection before dropping privileges 9 years ago
  erdgeist 09adf4a9e1 Prevent infinite loop if whitelist ends in several returns 10 years ago
  erdgeist 216447492a Chomp all trailing space characters, including new lines, when parsing the config file 10 years ago
  erdgeist aae0227ee6 Load state only after initialising all structs. Thanks to Michael S. Combs for pointing out the buf 10 years ago
  erdgeist 894bd4625f Stop sending tracker id with every packet 10 years ago
  erdgeist 470a690e0d Don't only walk through outgoing connections to search for connected peers 10 years ago
  erdgeist 4b3189eb44 Address reconnecting issues 10 years ago
  erdgeist 3e30fa32aa Fixed sync loss bug 10 years ago