Alexander Barton
|
1537c79132
|
G/K-Lines: only add and delete valid IRC masks
|
2012-01-22 18:53:16 +01:00 |
Alexander Barton
|
eba95bb0d2
|
Streamline handling of connection rejects (bad password, G/K-line)
- Use Client_Reject(), get rid of Reject_Client().
- Refactor Class_IsMember() to Class_GetMemberReason(),
- New function Class_HandleServerBans().
|
2012-01-22 18:33:45 +01:00 |
Alexander Barton
|
6ef20e0f9a
|
Class_GetList() now retuns a pointer to list_head structure
|
2011-12-25 19:11:07 +01:00 |
Alexander Barton
|
ae5ebfb9f0
|
New functions Lists_Expire() and Class_Expire()
GLINE and KLINE lists are cleared automatically now, not when they are
checked. So "STATS g" and "STATS k" no longer show expired entries :-)
|
2011-12-25 17:44:20 +01:00 |
Alexander Barton
|
dc9fcb0fb2
|
New function Class_GetList()
|
2011-12-25 14:49:52 +01:00 |
Alexander Barton
|
af70c3dbc9
|
List and class handling: add optional "reason" text
Adjust Lists_Add() and Class_AddMask() accordingly, implement
Lists_GetReason() and Lists_GetValidity().
|
2011-12-25 14:19:45 +01:00 |
Alexander Barton
|
06a20b87c4
|
Add new class.{c|h} to project
Implement Class_{AddMask|DeleteMask|IsMember}() functions.
|
2011-12-24 13:40:27 +01:00 |