[hybrid-commits] svnroot commit: ircd-hybrid/trunk/include ircd.h ircd-hybrid/trunk/modules m_dline.c ircd-hybrid/trunk/src client.c conf.c ircd.c
Michael Wobst
michael at svn.ircd-hybrid.org
Mon Jun 9 10:56:26 EDT 2014
michael 2014-06-09 10:56:25 -0400 (Mon, 09 Jun 2014)
Modified files:
ircd-hybrid/trunk/src client.c conf.c ircd.c
Log:
- Greatly speedup d-line lookup. Instead of testing every single client against
every existing d-line just check the just added ban against connected clients.
Also now check d-line _before_ looking for a matching exempt{}
Revision Changes Path
3929 +0 -1 ircd-hybrid/trunk/include/ircd.h
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid/trunk/include/ircd.h?rev=3929&r1=3928&r2=3929&diff_format=h
3929 +54 -4 ircd-hybrid/trunk/modules/m_dline.c
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid/trunk/modules/m_dline.c?rev=3929&r1=3928&r2=3929&diff_format=h
3929 +14 -17 ircd-hybrid/trunk/src/client.c
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid/trunk/src/client.c?rev=3929&r1=3928&r2=3929&diff_format=h
3929 +1 -2 ircd-hybrid/trunk/src/conf.c
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid/trunk/src/conf.c?rev=3929&r1=3928&r2=3929&diff_format=h
3929 +0 -27 ircd-hybrid/trunk/src/ircd.c
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid/trunk/src/ircd.c?rev=3929&r1=3928&r2=3929&diff_format=h
More information about the hybrid-commits
mailing list