[hybrid-commits] svnroot commit: ircd-hybrid/branches/8.2.x/include ircd.h ircd-hybrid/branches/8.2.x/modules m_dline.c ircd-hybrid/branches/8.2.x/src client.c conf.c ircd.c

Michael Wobst michael at svn.ircd-hybrid.org
Mon Jun 9 10:58:12 EDT 2014


michael     2014-06-09 10:58:12 -0400 (Mon, 09 Jun 2014)

  Modified files:
    ircd-hybrid/branches/8.2.x/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
  3930      +0 -1      ircd-hybrid/branches/8.2.x/include/ircd.h
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid/branches/8.2.x/include/ircd.h?rev=3930&r1=3929&r2=3930&diff_format=h
  3930      +54 -4     ircd-hybrid/branches/8.2.x/modules/m_dline.c
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid/branches/8.2.x/modules/m_dline.c?rev=3930&r1=3929&r2=3930&diff_format=h
  3930      +14 -17    ircd-hybrid/branches/8.2.x/src/client.c
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid/branches/8.2.x/src/client.c?rev=3930&r1=3929&r2=3930&diff_format=h
  3930      +1 -2      ircd-hybrid/branches/8.2.x/src/conf.c
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid/branches/8.2.x/src/conf.c?rev=3930&r1=3929&r2=3930&diff_format=h
  3930      +0 -27     ircd-hybrid/branches/8.2.x/src/ircd.c
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid/branches/8.2.x/src/ircd.c?rev=3930&r1=3929&r2=3930&diff_format=h



More information about the hybrid-commits mailing list