index
:
opentracker
dynamic-accesslists
erdgeist-fix-tasklists
master
An open and free bittorrent tracker
User &
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
ot_accesslist.c
Age
Commit message (
Expand
)
Author
2024-03-29
Allow networks to be used instead of ip addresses when blessing is involved
Dirk Engling
2022-11-25
Add atomicity qualifier
Dirk Engling
2022-11-24
Clean accesslists every five minutes
Dirk Engling
2022-11-24
Add support for dynamic accesslists
Dirk Engling
2021-08-22
Mark return code of write() as intentionally unused
Dirk Engling
2021-06-05
Make accesslists work again by testing the actual result of bsearch. Thanks to Hanno
Dirk Engling
2021-04-20
accesslist checker should not operate on an empty list
Dirk Engling
2021-04-19
unmap file if a memory allocation error occurs
Dirk Engling
2021-04-19
Make accesslist reload thread safe. The last commit actually would make a free possible while another thread was bsearching that memory
Dirk Engling
2021-04-19
Try accessing the access lists without locks by making the replacement process as atomic as possible.
Dirk Engling
2010-08-26
Prevent infinite loop if whitelist ends in several returns
erdgeist
2010-07-30
We have been too overly cautious not to read beyond the boundary.
erdgeist
2010-05-05
Make whitelist parser more robust against comments. I assumed perfectly arranged white lists until now
erdgeist
2009-08-26
Introducing the concept of vectors of nets into opentracker
erdgeist
2009-07-17
Make accesslists thread safe. Signal handler is working in its own thread now, waiting for a signal. All other threads ignore signals.
erdgeist
2009-07-17
Debug information only in debug mode.
erdgeist
2009-07-17
Make opentracker HUGE-accesslist-ready. Parse, then sort.
erdgeist
2009-07-15
Missed the last info_hash
erdgeist
2009-07-14
Parse accesslist file by mmaping the whole thing and searching for lines by ourself. fgets is slooooooow on linux.
erdgeist
2009-07-14
Be more verbose if the accesslist can not be found
erdgeist
2009-07-14
Only get old accesslist value shortly before freeing it
erdgeist
2009-07-14
Reloading accesslists left a wide window for race conditions.
erdgeist
2009-07-01
Make accesslist function check for the correct signal
erdgeist
2009-06-17
Remove unnecessary =NULL initialization of static pointers.
erdgeist
2009-06-16
Display v4 addresses in v4 mode nicer
erdgeist
2009-03-17
Fix white spaces
erdgeist
2009-03-04
Add a stat option the count bucket stalls
erdgeist
2009-01-13
V6
erdgeist
2009-01-02
Fix incorrect prototype for accesslist_deinit
erdgeist
2008-12-07
Handle program end more politely
erdgeist
2008-12-06
Renamed OT_FLAG to OT_PEERFLAG to make code easier to read
erdgeist
2008-11-28
The BIG refactoring [tm]. Too many changes to count them. If it doesn't suite you, revert to last version.
erdgeist
2008-10-28
Whitespace fixes
erdgeist
2008-10-17
Fix debug output for addresses >127
erdgeist
2008-10-05
Enabled debug output, fixed blessed ip permissions
erdgeist
2008-10-04
added live sync code
erdgeist
2007-12-20
Introduce some kind of versioning
erdgeist
2007-12-03
Move blessed IP handling code to accesslist objects
erdgeist
2007-11-21
static bufs are not shared anymore, even if that means more memory.
erdgeist
2007-11-13
missing include
erdgeist
2007-11-12
Moving accesslist stuff to its own object
erdgeist