]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
17 years agoNew example conf with softlimit set to 12800 so that the default doesnt confuse us
brain [Fri, 6 Oct 2006 21:31:42 +0000 (21:31 +0000)]
New example conf with softlimit set to 12800 so that the default doesnt confuse us

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5441 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoMore.
brain [Fri, 6 Oct 2006 21:21:10 +0000 (21:21 +0000)]
More.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5440 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoMore debug
brain [Fri, 6 Oct 2006 21:08:13 +0000 (21:08 +0000)]
More debug

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5439 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoExtra debugging
brain [Fri, 6 Oct 2006 21:00:08 +0000 (21:00 +0000)]
Extra debugging

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5438 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoMake the socketengines always clear the slots on DelFd, even if the underlying queue...
brain [Fri, 6 Oct 2006 19:59:09 +0000 (19:59 +0000)]
Make the socketengines always clear the slots on DelFd, even if the underlying queue call fails

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5437 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoAdd extra debugging for socketengines, will now report OS error string when failing...
brain [Fri, 6 Oct 2006 19:55:24 +0000 (19:55 +0000)]
Add extra debugging for socketengines, will now report OS error string when failing to remove a socket from the queue

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5436 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoDocument more classes
brain [Fri, 6 Oct 2006 14:37:51 +0000 (14:37 +0000)]
Document more classes

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5435 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoDocument a ton of classes (e.g. give them a short description for http://svn.inspircd...
brain [Fri, 6 Oct 2006 14:23:37 +0000 (14:23 +0000)]
Document a ton of classes (e.g. give them a short description for http://svn.inspircd.org/docs/annotated.html)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5434 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoRemove a strcpy
brain [Fri, 6 Oct 2006 10:03:22 +0000 (10:03 +0000)]
Remove a strcpy

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5433 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoUpdate to support modular prefixes, and eliminate some string copying
brain [Fri, 6 Oct 2006 09:33:56 +0000 (09:33 +0000)]
Update to support modular prefixes, and eliminate some string copying

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5432 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoOptimize some more
brain [Fri, 6 Oct 2006 09:18:26 +0000 (09:18 +0000)]
Optimize some more

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5431 e03df62e-2008-0410-955e-edbf42e46eb7

17 years ago...and actually take out the +i restriction
brain [Fri, 6 Oct 2006 09:17:21 +0000 (09:17 +0000)]
...and actually take out the +i restriction

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5430 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoBackport improved NAMES code into m_spy
brain [Fri, 6 Oct 2006 09:16:45 +0000 (09:16 +0000)]
Backport improved NAMES code into m_spy

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5429 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoTidy up strlens which are not required
brain [Fri, 6 Oct 2006 09:09:27 +0000 (09:09 +0000)]
Tidy up strlens which are not required

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5428 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoAnd fix typos
brain [Fri, 6 Oct 2006 08:28:25 +0000 (08:28 +0000)]
And fix typos

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5427 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agotidy up WriteMode
brain [Fri, 6 Oct 2006 08:20:47 +0000 (08:20 +0000)]
tidy up WriteMode

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5426 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoTidy up m_safelist to avoid strlen on every line output, we're strlen()ing a constant...
brain [Fri, 6 Oct 2006 07:51:44 +0000 (07:51 +0000)]
Tidy up m_safelist to avoid strlen on every line output, we're strlen()ing a constant-ish string so instead record the value for later use.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5425 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoReport invalid command name when invalid command is given in negotiation phase
brain [Thu, 5 Oct 2006 19:59:55 +0000 (19:59 +0000)]
Report invalid command name when invalid command is given in negotiation phase

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5424 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoRemove some annoying debug
brain [Thu, 5 Oct 2006 19:53:10 +0000 (19:53 +0000)]
Remove some annoying debug

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5423 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoFixed freeing of bound sockets when unloading spanningtree
brain [Thu, 5 Oct 2006 17:17:33 +0000 (17:17 +0000)]
Fixed freeing of bound sockets when unloading spanningtree

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5422 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoWas checking 'channel', not 'dest'.
brain [Thu, 5 Oct 2006 16:23:53 +0000 (16:23 +0000)]
Was checking 'channel', not 'dest'.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5421 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoAnd fix my typoes :D
brain [Thu, 5 Oct 2006 14:22:52 +0000 (14:22 +0000)]
And fix my typoes :D
wooohooo, 30 mins till time to go home :D

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5420 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoMove opertypes/operclasses maps into ServerConfig, for some reason these were global...
brain [Thu, 5 Oct 2006 11:47:43 +0000 (11:47 +0000)]
Move opertypes/operclasses maps into ServerConfig, for some reason these were global to users.cpp and not accessible to any other file.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5419 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoRemove VF_STATIC from spanningtree and make a clever destructor to close and free...
brain [Thu, 5 Oct 2006 11:19:35 +0000 (11:19 +0000)]
Remove VF_STATIC from spanningtree and make a clever destructor to close and free all its open sockets. In theory this will make insp split from everything neatly when you unload spanningtree.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5418 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoAdd <options:announcets> to output the "TS for #chan changed from 1111 to 2222".
brain [Thu, 5 Oct 2006 08:08:31 +0000 (08:08 +0000)]
Add <options:announcets> to output the "TS for #chan changed from 1111 to 2222".

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5417 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoEugh. Revert change InspIRCd::Time() -> time()
jamie [Wed, 4 Oct 2006 21:25:42 +0000 (21:25 +0000)]
Eugh. Revert change InspIRCd::Time() -> time()

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5416 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoCheck for non-existent channel in FMODE
brain [Wed, 4 Oct 2006 18:24:11 +0000 (18:24 +0000)]
Check for non-existent channel in FMODE

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5415 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoWhowas is now fixed.
brain [Wed, 4 Oct 2006 17:21:58 +0000 (17:21 +0000)]
Whowas is now fixed.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5414 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoFix jamies fix (you cant strcpy to a char* pointer, without first allocating some...
brain [Wed, 4 Oct 2006 16:42:42 +0000 (16:42 +0000)]
Fix jamies fix (you cant strcpy to a char* pointer, without first allocating some memory!) -- made it char newident[MAXBUF].
Added extra fixage for when the ident module gets 'connection refused' right away, this also prepends the ~ properly too now

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5413 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoFix for bug#159 reported by SiliconAI (unloading causes crash, it neglects to remove...
brain [Wed, 4 Oct 2006 16:30:02 +0000 (16:30 +0000)]
Fix for bug#159 reported by SiliconAI (unloading causes crash, it neglects to remove its timer)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5412 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoExtra safety checking in ModeSet just to ensure we cant be passed a null pointer
brain [Wed, 4 Oct 2006 16:26:40 +0000 (16:26 +0000)]
Extra safety checking in ModeSet just to ensure we cant be passed a null pointer

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5411 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoNickname collisions were broken! :O
brain [Wed, 4 Oct 2006 16:21:15 +0000 (16:21 +0000)]
Nickname collisions were broken! :O

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5410 e03df62e-2008-0410-955e-edbf42e46eb7

17 years ago*slaps* jamie for not using tabs to indent ;-p
brain [Wed, 4 Oct 2006 13:47:15 +0000 (13:47 +0000)]
*slaps* jamie for not using tabs to indent ;-p

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5409 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoPrepend ident with '~' if we get no response
jamie [Wed, 4 Oct 2006 11:34:54 +0000 (11:34 +0000)]
Prepend ident with '~' if we get no response

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5408 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoSomeone review the comments i put in from line 1515 onwards, and see if theyre legibl...
brain [Tue, 3 Oct 2006 21:03:49 +0000 (21:03 +0000)]
Someone review the comments i put in from line 1515 onwards, and see if theyre legible and make FJOIN understandable?

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5407 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoTidyup (remove casts) and commenting FJOIN a lot, so that others can fix stuff that...
brain [Tue, 3 Oct 2006 20:49:41 +0000 (20:49 +0000)]
Tidyup (remove casts) and commenting FJOIN a lot, so that others can fix stuff that breaks (if it breaks)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5406 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoFake direction check in FJOIN on all users, plus tidyup of the code that forms the...
brain [Tue, 3 Oct 2006 20:29:23 +0000 (20:29 +0000)]
Fake direction check in FJOIN on all users, plus tidyup of the code that forms the modeline for giving them their privilages

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5405 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoDocument
brain [Tue, 3 Oct 2006 13:57:53 +0000 (13:57 +0000)]
Document

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5404 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoNew helper class irc::stringjoiner - it pwns you.
brain [Tue, 3 Oct 2006 13:46:28 +0000 (13:46 +0000)]
New helper class irc::stringjoiner - it pwns you.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5403 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoFix my last change to InspIRCd::Time()
jamie [Mon, 2 Oct 2006 23:14:53 +0000 (23:14 +0000)]
Fix my last change to InspIRCd::Time()

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5402 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoUse InspIRCd::Time() instead of time()
jamie [Mon, 2 Oct 2006 21:58:10 +0000 (21:58 +0000)]
Use InspIRCd::Time() instead of time()

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5401 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoSeems to work now
brain [Mon, 2 Oct 2006 17:14:41 +0000 (17:14 +0000)]
Seems to work now

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5400 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agonenolod, what craq were you smoking? this code was FINE, you broke it :P
brain [Mon, 2 Oct 2006 17:00:07 +0000 (17:00 +0000)]
nenolod, what craq were you smoking? this code was FINE, you broke it :P

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5399 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoRemove testcases
brain [Mon, 2 Oct 2006 13:48:00 +0000 (13:48 +0000)]
Remove testcases

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5398 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agothe multithreaded DNS engine was removed a while ago
nenolod [Mon, 2 Oct 2006 13:20:59 +0000 (13:20 +0000)]
the multithreaded DNS engine was removed a while ago

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5397 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agono you can't just go from a std::ostringstream to a std::string, Om. *thwap*
nenolod [Mon, 2 Oct 2006 13:01:14 +0000 (13:01 +0000)]
no you can't just go from a std::ostringstream to a std::string, Om. *thwap*

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5396 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agommmm dinner break, oh and document and make use of modestacker.
brain [Mon, 2 Oct 2006 12:59:55 +0000 (12:59 +0000)]
mmmm dinner break, oh and document and make use of modestacker.
Someone test this, i cant as im at work.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5395 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoFix PART messages
jamie [Mon, 2 Oct 2006 12:13:44 +0000 (12:13 +0000)]
Fix PART messages

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5394 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoFix SAJOIN notices to show target instead of source nick
jamie [Mon, 2 Oct 2006 11:15:35 +0000 (11:15 +0000)]
Fix SAJOIN notices to show target instead of source nick

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5393 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoFix REMOVE reason
jamie [Mon, 2 Oct 2006 11:01:19 +0000 (11:01 +0000)]
Fix REMOVE reason

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5392 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoAdd more features to modestacker so that we can stack +, -, and parameterless modes
brain [Mon, 2 Oct 2006 09:24:49 +0000 (09:24 +0000)]
Add more features to modestacker so that we can stack +, -, and parameterless modes

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5391 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoMore efficient modestacker
brain [Mon, 2 Oct 2006 08:51:45 +0000 (08:51 +0000)]
More efficient modestacker

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5390 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agomodestacker class, stacks modes and returns a string list of up to MAXMODES modes
brain [Mon, 2 Oct 2006 08:47:14 +0000 (08:47 +0000)]
modestacker class, stacks modes and returns a string list of up to MAXMODES modes

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5389 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoIsNick moved to helperfuncs.cpp, makes a lot more sense than inspircd.cpp
w00t [Mon, 2 Oct 2006 01:47:47 +0000 (01:47 +0000)]
IsNick moved to helperfuncs.cpp, makes a lot more sense than inspircd.cpp

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5388 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoRemove -notraceback and -nolimit from command line help; these options are removed...
w00t [Mon, 2 Oct 2006 01:42:40 +0000 (01:42 +0000)]
Remove -notraceback and -nolimit from command line help; these options are removed and deprecated/removed respectivly.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5387 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoUpdate credits (add pippijn/jamie to startup notice, move jamie from contributors...
w00t [Mon, 2 Oct 2006 01:30:44 +0000 (01:30 +0000)]
Update credits (add pippijn/jamie to startup notice, move jamie from contributors to developers in /info)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5386 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoBetter fix to crash jamie experienced. epoll was the only socket engine affected...
w00t [Mon, 2 Oct 2006 01:23:23 +0000 (01:23 +0000)]
Better fix to crash jamie experienced. epoll was the only socket engine affected by this, and only under weird circumstances like a zlined user. Previous commit will work fine, this is nicer, and more complete.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5385 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoBrain, please review this commit ASAP. jamie, hopefully this fixes the crash
w00t [Mon, 2 Oct 2006 01:04:36 +0000 (01:04 +0000)]
Brain, please review this commit ASAP. jamie, hopefully this fixes the crash

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5384 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoUse a ternary operator to remove bracketing from ping timeout message
w00t [Mon, 2 Oct 2006 00:31:45 +0000 (00:31 +0000)]
Use a ternary operator to remove bracketing from ping timeout message

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5383 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoAdd r5381 fix to remote rehash too
w00t [Mon, 2 Oct 2006 00:27:53 +0000 (00:27 +0000)]
Add r5381 fix to remote rehash too

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5382 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoNo promises, but maybe this will fix issue with disabled commands, reported by relax
w00t [Mon, 2 Oct 2006 00:22:52 +0000 (00:22 +0000)]
No promises, but maybe this will fix issue with disabled commands, reported by relax

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5381 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoThis ULine check looks really, really bad - and caused horrible things to happen...
w00t [Mon, 2 Oct 2006 00:08:58 +0000 (00:08 +0000)]
This ULine check looks really, really bad - and caused horrible things to happen (equal TS wasn't merged, causing infinite loops.). I think removing it is the solution, Brain, please verify when you wake up. Seems to fix it.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5380 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoRemove duplicate oper notice
jamie [Sun, 1 Oct 2006 22:55:49 +0000 (22:55 +0000)]
Remove duplicate oper notice

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5379 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoExtra debugging
brain [Sun, 1 Oct 2006 22:13:11 +0000 (22:13 +0000)]
Extra debugging

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5378 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoFix ping timeout messages. This is what I get for not fully testing.
w00t [Sun, 1 Oct 2006 21:49:28 +0000 (21:49 +0000)]
Fix ping timeout messages. This is what I get for not fully testing.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5377 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoAdd an extra debug message and change two calls of GetModeType to GetModeChar as...
om [Sun, 1 Oct 2006 20:59:30 +0000 (20:59 +0000)]
Add an extra debug message and change two calls of GetModeType to GetModeChar as I'm 99.9% sure they should be

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5376 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoIt all came down to a >1 where we needed a >0. Things should be stable now jamie
brain [Sun, 1 Oct 2006 20:46:19 +0000 (20:46 +0000)]
It all came down to a >1 where we needed a >0. Things should be stable now jamie

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5375 e03df62e-2008-0410-955e-edbf42e46eb7

17 years ago64bit fixes
om [Sun, 1 Oct 2006 19:43:05 +0000 (19:43 +0000)]
64bit fixes

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5374 e03df62e-2008-0410-955e-edbf42e46eb7

17 years ago-> Beta3+SVN
brain [Sun, 1 Oct 2006 17:40:03 +0000 (17:40 +0000)]
-> Beta3+SVN

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5373 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoAdd codename: Granite
brain [Sun, 1 Oct 2006 17:18:15 +0000 (17:18 +0000)]
Add codename: Granite

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5372 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoBeta2 release
brain [Sun, 1 Oct 2006 17:14:36 +0000 (17:14 +0000)]
Beta2 release

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5370 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agouserrec::CountGlobalClones malfunctioning, spotted by jamie, fixes bug#157 effecting...
brain [Sun, 1 Oct 2006 16:42:40 +0000 (16:42 +0000)]
userrec::CountGlobalClones malfunctioning, spotted by jamie, fixes bug#157 effecting only beta2

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5369 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoApply patch for bug#155 submitted by jamie
brain [Sun, 1 Oct 2006 16:27:50 +0000 (16:27 +0000)]
Apply patch for bug#155 submitted by jamie

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5368 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoEverybody loves boobies. It's true.
brain [Sun, 1 Oct 2006 16:16:48 +0000 (16:16 +0000)]
Everybody loves boobies. It's true.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5367 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoNow with binary versioning goodness
brain [Sun, 1 Oct 2006 14:59:38 +0000 (14:59 +0000)]
Now with binary versioning goodness

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5366 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoInspIRCd: Now with 100% more boobies. Err, ping timeout message coolness.
w00t [Sun, 1 Oct 2006 14:10:48 +0000 (14:10 +0000)]
InspIRCd: Now with 100% more boobies. Err, ping timeout message coolness.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5365 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoAtheme wont work right, because this wasnt VF_COMMON. If its not VF_COMMON, its not...
brain [Sun, 1 Oct 2006 12:22:51 +0000 (12:22 +0000)]
Atheme wont work right, because this wasnt VF_COMMON. If its not VF_COMMON, its not going to show in capab :p

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5364 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoTry this w00t
brain [Sun, 1 Oct 2006 11:49:37 +0000 (11:49 +0000)]
Try this w00t

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5363 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoFix typo reported by pippijn
brain [Sun, 1 Oct 2006 01:17:11 +0000 (01:17 +0000)]
Fix typo reported by pippijn

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5362 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoAdded OnPostJoin, which is (at the moment) almost exactly identical to OnUserJoin...
special [Sun, 1 Oct 2006 00:19:36 +0000 (00:19 +0000)]
Added OnPostJoin, which is (at the moment) almost exactly identical to OnUserJoin but called after, so you can play with linking

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5361 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoFix broken opermd5 (switch over % and / operators)
brain [Sat, 30 Sep 2006 17:00:23 +0000 (17:00 +0000)]
Fix broken opermd5 (switch over % and / operators)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5360 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoFix mode desync when setting custom prefixes on joining users (trigger the mode handl...
brain [Sat, 30 Sep 2006 11:16:00 +0000 (11:16 +0000)]
Fix mode desync when setting custom prefixes on joining users (trigger the mode handler explicitly)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5359 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoCGIResolver isnt being passed a serverinstance to its constructor, so its trying...
brain [Fri, 29 Sep 2006 20:07:39 +0000 (20:07 +0000)]
CGIResolver isnt being passed a serverinstance to its constructor, so its trying to use a global copy which we dont really have (e.g. invalid pointer)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5358 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoMade m_filter_pcre free the compiled regular expressions on rehash (no more memory...
special [Fri, 29 Sep 2006 19:21:54 +0000 (19:21 +0000)]
Made m_filter_pcre free the compiled regular expressions on rehash (no more memory leak) and fixed my previous fix

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5357 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoFixed the pcre include path in m_filter_pcre - on every system I tested, --cflags...
special [Fri, 29 Sep 2006 19:04:56 +0000 (19:04 +0000)]
Fixed the pcre include path in m_filter_pcre - on every system I tested, --cflags only gives -I, and on some the include file is not where it was expected before (thanks jamie)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5356 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoCleaned up FJOIN a bit, fixing another segfault in the process. Brain should take...
special [Thu, 28 Sep 2006 19:18:47 +0000 (19:18 +0000)]
Cleaned up FJOIN a bit, fixing another segfault in the process. Brain should take a look at this and see if there are any subtle bugs in how it works, since its trackrecord isn't great :P

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5355 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoFixed another segfault in m_spanningtree's FJOIN (forgot to check if the channel...
special [Thu, 28 Sep 2006 19:05:35 +0000 (19:05 +0000)]
Fixed another segfault in m_spanningtree's FJOIN (forgot to check if the channel existed before setting its TS)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5354 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoFixed /spynames, thanks to relax for finding the bug
special [Wed, 27 Sep 2006 21:22:27 +0000 (21:22 +0000)]
Fixed /spynames, thanks to relax for finding the bug

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5353 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoLast tidyup of the day
brain [Wed, 27 Sep 2006 09:40:16 +0000 (09:40 +0000)]
Last tidyup of the day

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5352 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoTidyups
brain [Wed, 27 Sep 2006 08:16:50 +0000 (08:16 +0000)]
Tidyups

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5351 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoTidyups
brain [Wed, 27 Sep 2006 08:07:29 +0000 (08:07 +0000)]
Tidyups

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5350 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoComments
brain [Wed, 27 Sep 2006 07:56:01 +0000 (07:56 +0000)]
Comments

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5349 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoBecause the user's prefix list must remain sorted at all times (because of assumption...
brain [Wed, 27 Sep 2006 07:50:43 +0000 (07:50 +0000)]
Because the user's prefix list must remain sorted at all times (because of assumptions in xchat) this means that we don't need to scan the list looking for their highest prefix, it will always be at begin(). This changes the speed of GetPrefix() and GetPrefixValue() from O(n) to O(1).

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5348 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoOptimizations
brain [Wed, 27 Sep 2006 07:36:36 +0000 (07:36 +0000)]
Optimizations

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5347 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoTidy up how PART without reason is done
brain [Wed, 27 Sep 2006 07:25:22 +0000 (07:25 +0000)]
Tidy up how PART without reason is done

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5346 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoSomeone forgot support for CIDR here
brain [Wed, 27 Sep 2006 07:11:40 +0000 (07:11 +0000)]
Someone forgot support for CIDR here

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5345 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoAnd correct it
brain [Wed, 27 Sep 2006 06:58:32 +0000 (06:58 +0000)]
And correct it

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5344 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoMove OnCheckBan into chanrec::IsBanned() so its always called for any attempt to...
brain [Wed, 27 Sep 2006 06:57:11 +0000 (06:57 +0000)]
Move OnCheckBan into chanrec::IsBanned() so its always called for any attempt to check any ban

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5343 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoDont let people enable gnutls/openssl when they dont have it... imho people shouldnt...
brain [Tue, 26 Sep 2006 21:40:51 +0000 (21:40 +0000)]
Dont let people enable gnutls/openssl when they dont have it... imho people shouldnt try and enable support for things they dont have, whats next, preventing
them symlinking it? :P

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5342 e03df62e-2008-0410-955e-edbf42e46eb7

17 years agoMake svshold case insensitive, fix ./configure -update and ./configure -modupdate...
brain [Tue, 26 Sep 2006 19:59:39 +0000 (19:59 +0000)]
Make svshold case insensitive, fix ./configure -update and ./configure -modupdate which were...still broke :p

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5341 e03df62e-2008-0410-955e-edbf42e46eb7