[IRCServices] JOIN 0 subject

Pinto, Joao Luis (J.) jpinto9 at visteon.com
Wed Sep 22 08:54:33 PDT 1999


About ircd with JOIN 0 support and services not supporting it, this should
be considered a major security problem because it can block some services
functionalities and also serve as a DoS for services
explaining:
	a bot programmed to join form chanell #a to #zzzzzzzzz, using join
#a,#b,#c and then join 0 .... can in a couple of hours disable mlock and
keep topic functionality for several hundreds of channels, until the bot
quit's or the services are restarted, anyway for every channel the bot joins
the channel is created on services internal channel list, so it will
sequentially  memory and slow down findchan function a lot because there are
much more channels to search on.
My opinio is the best way to fix the problem is not to code join 0 in
services but take it out from ircd, since most of users don't use it, and
this way you save ircd cpu insted of using more cpu on services :)

Just some ideas
	
João Luís Marques Pinto
PTlink Tech - Lamego at PTlink.net
http://www.PTlink.net  



---------------------------------------------------------------
To unsubscribe, send email to majordomo at ender.shadowfire.org
with "unsubscribe ircservices" in the body, without the quotes.