summaryrefslogtreecommitdiff
path: root/ot_accesslist.c
AgeCommit message (Expand)Author
6 hoursSecond run of making variable and function names more readable, urlencoder now matches overall naming schemeDirk Engling
7 hoursFirst run of making variable names more readableDirk Engling
28 hoursBe stricter about const char*, Wwrite-strings will warn in the future and we don't want to try to overwrite string literalsDirk Engling
2 daysReplace libowfat's ip scanner and formatters with own ownDirk Engling
2 daysFix: Swap compare size and membersize for binary search. Did not break anything, since they were identicalDirk Engling
2 daysCopy the correct amount of bytes for an dynamic accesslist entryDirk Engling
2 daysShouldn't stamp non-existing accesslistDirk Engling
2 daysStamp all accesslists, even the temporary onesDirk Engling
2 daysKeep accesslists for five more minutes after they have been removed not after they have been createdDirk Engling
3 daysFix: Stop treating an empty accesslist file as an error by allowing empty file pseudo mappingDirk Engling
3 daysImplement a tiny mmap wrapper ourselves, replacing libowfat's wrapperDirk Engling
3 daysUse lib formatter for intsDirk Engling
3 daysfactor out accesslist parser to fix a potential out of bound read and add tests to the accesslist unitDirk Engling
3 daysReplace all manual hex conversion with the new helperDirk Engling
3 daysRework config file parser and tidy up mem initsDirk Engling
2026-09-10Fix typo in accesslist_hashisvalid, thanks to sDirk Engling
2026-04-13Silence warnings about function declaration without a prototype for functions taking voidDirk Engling
2026-04-03turn all int offsets into size_tDirk Engling
2024-04-16Remove CVS version tags, they did not work anymore after moving to gitDirk Engling
2024-04-15clang-formatDirk Engling
2024-03-29mask bits to be checked in ot_netDirk Engling
2024-03-29Dont take address of addressDirk Engling
2024-03-29Allow networks to be used instead of ip addresses when blessing is involvedDirk Engling
2022-11-25Add atomicity qualifierDirk Engling
2022-11-24Clean accesslists every five minutesDirk Engling
2022-11-24Add support for dynamic accesslistsDirk Engling
2021-08-22Mark return code of write() as intentionally unusedDirk Engling
2021-06-05Make accesslists work again by testing the actual result of bsearch. Thanks to HannoDirk Engling
2021-04-20accesslist checker should not operate on an empty listDirk Engling
2021-04-19unmap file if a memory allocation error occursDirk Engling
2021-04-19Make accesslist reload thread safe. The last commit actually would make a free possible while another thread was bsearching that memoryDirk Engling
2021-04-19Try accessing the access lists without locks by making the replacement process as atomic as possible.Dirk Engling
2010-08-26Prevent infinite loop if whitelist ends in several returnserdgeist
2010-07-30We have been too overly cautious not to read beyond the boundary.erdgeist
2010-05-05Make whitelist parser more robust against comments. I assumed perfectly arranged white lists until nowerdgeist
2009-08-26Introducing the concept of vectors of nets into opentrackererdgeist
2009-07-17Make accesslists thread safe. Signal handler is working in its own thread now, waiting for a signal. All other threads ignore signals.erdgeist
2009-07-17Debug information only in debug mode.erdgeist
2009-07-17Make opentracker HUGE-accesslist-ready. Parse, then sort.erdgeist
2009-07-15Missed the last info_hasherdgeist
2009-07-14Parse accesslist file by mmaping the whole thing and searching for lines by ourself. fgets is slooooooow on linux.erdgeist
2009-07-14Be more verbose if the accesslist can not be founderdgeist
2009-07-14Only get old accesslist value shortly before freeing iterdgeist
2009-07-14Reloading accesslists left a wide window for race conditions.erdgeist
2009-07-01Make accesslist function check for the correct signalerdgeist
2009-06-17Remove unnecessary =NULL initialization of static pointers.erdgeist
2009-06-16Display v4 addresses in v4 mode nicererdgeist
2009-03-17Fix white spaceserdgeist
2009-03-04Add a stat option the count bucket stallserdgeist
2009-01-13V6erdgeist