Author: Kev <klmitch@mit.edu>
authorKevin L. Mitchell <klmitch@mit.edu>
Fri, 14 Dec 2007 02:37:48 +0000 (02:37 +0000)
committerKevin L. Mitchell <klmitch@mit.edu>
Fri, 14 Dec 2007 02:37:48 +0000 (02:37 +0000)
commit0a448eb4337cd92f8eeb21d9560506eb384ad69d
tree33b321cca6c08a0a90681cb07459b20ca18eaf31
parentcfd2765832d15321c1972f1c1dadb41e2f1b5cd3
Author: Kev <klmitch@mit.edu>
Log message:

Correct the issue where a 0 expiration time on a new G-line causes funny
behavior.  Instead, for server-issued G-lines, try hard by propagating a
G-line activation/deactivation for G-lines we know nothing about, instead
of calling gline_add().

Also, the make_gline() function now asserts that expire != 0.

Note: it will not be necessary to release a .13 immediately.  The REMGLINE
issue can be easily worked around within euworld, and Isomer is making the
appropriate changes.

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