Author: Kev <klmitch@mit.edu>
authorKevin L. Mitchell <klmitch@mit.edu>
Mon, 17 Apr 2000 17:07:01 +0000 (17:07 +0000)
committerKevin L. Mitchell <klmitch@mit.edu>
Mon, 17 Apr 2000 17:07:01 +0000 (17:07 +0000)
commitca04c9f1fd21d3e1094fae3f0f5da83b38b0c6f2
tree5f832c5ca6658d79f94d8f5fdb4249b52dfcf464
parent7d569fcb84a91637216f02c137b899a5e0286bb3
Author: Kev <klmitch@mit.edu>
Log message:

* ircd/gline.c: detect overlapping G-lines; if an existing, wider
gline expires after the new one will, we drop the new one,
otherwise we add the G-line after that one (so the wide one will
apply first); if the new one contains an existing G-line and if it
will expire after the existing one, we drop the existing one to
save memory

* ircd/m_gline.c (mo_gline): opers could issue remote local
glines when CONFIG_OPERCMDS was off; fixed

git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@185 c9e4aea6-c8fd-4c43-8297-357d70d61c8c
ChangeLog
ircd/gline.c
ircd/m_gline.c