31 Commits (6490d4bc5c1bc89139455a831afcabcb014309a8)

Author SHA1 Message Date
Dirk Engling 0c4eb869da Prevent infinite loop if whitelist ends in several returns 11 years ago
Dirk Engling e0f3a88b2b We have been too overly cautious not to read beyond the boundary. 12 years ago
Dirk Engling 484be7c30c Make whitelist parser more robust against comments. I assumed perfectly arranged white lists until now 12 years ago
Dirk Engling bd6aaee3ef Introducing the concept of vectors of nets into opentracker 12 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 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 f7cb2cf545 Be more verbose if the accesslist can not be found 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
Dirk Engling baa8b31981 Make accesslist function check for the correct signal 13 years ago
Dirk Engling ad7dbf0c7c Remove unnecessary =NULL initialization of static pointers. 13 years ago
Dirk Engling 43e07caf4e Display v4 addresses in v4 mode nicer 13 years ago
Dirk Engling a4af3583f2 Fix white spaces 13 years ago
Dirk Engling abe840d529 Add a stat option the count bucket stalls 13 years ago
Dirk Engling 6337649b08 V6 13 years ago
Dirk Engling 508e170d30 Fix incorrect prototype for accesslist_deinit 13 years ago
Dirk Engling 04e5bac4c3 Handle program end more politely 13 years ago
Dirk Engling fa6c870315 Renamed OT_FLAG to OT_PEERFLAG to make code easier to read 13 years ago
Dirk Engling c0dab929ab The BIG refactoring [tm]. Too many changes to count them. If it doesn't suite you, revert to last version. 13 years ago
Dirk Engling 7dcd727ce6 Whitespace fixes 13 years ago
Dirk Engling 344067166c Fix debug output for addresses >127 13 years ago
Dirk Engling 3abbbe9d78 Enabled debug output, fixed blessed ip permissions 13 years ago
Dirk Engling e076dab883 added live sync code 13 years ago
Dirk Engling e767fae72a Introduce some kind of versioning 14 years ago
Dirk Engling d577adc79b Move blessed IP handling code to accesslist objects 14 years ago
Dirk Engling 9df7d28415 static bufs are not shared anymore, even if that means more memory. 14 years ago
Dirk Engling 839a4bcf4d missing include 14 years ago
Dirk Engling f03b2740dd Moving accesslist stuff to its own object 14 years ago