Well, having a banish_file in the var directory seems reasonable. Shouldn't be too much effort to have the check_ban or whatever the function is called to check two files. One could certainly add a time (in epoch seconds) of when the ban expires, and have the check_ban ignore any that have past. If I recall correctly, check_ban reads the file everytime it is called. I see no reason to change that - having an in memory table gets trickier. But even then, if desired to actually have an 'effective until' time, it wouldn't be hard to have some code that clears out those old entries. _______________________________________________ crossfire-devel mailing list crossfire-devel at lists.real-time.com https://mailman.real-time.com/mailman/listinfo/crossfire-devel