]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
16 years agoAlter remotemessage here to not do what w00ts patch did, twice
brain [Mon, 5 May 2008 12:51:25 +0000 (12:51 +0000)]
Alter remotemessage here to not do what w00ts patch did, twice

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

16 years agoDon't re-propegate CHGHOST unnecessarily
w00t [Mon, 5 May 2008 12:44:23 +0000 (12:44 +0000)]
Don't re-propegate CHGHOST unnecessarily

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

16 years agoAdd sanity checks to LoopCall to prevent miscalls like this by broken 3rd party modules
brain [Mon, 5 May 2008 10:10:34 +0000 (10:10 +0000)]
Add sanity checks to LoopCall to prevent miscalls like this by broken 3rd party modules

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

16 years agofix LoopCalls to not send param count thus avoiding a crash in command parser
peavey [Mon, 5 May 2008 10:07:55 +0000 (10:07 +0000)]
fix LoopCalls to not send param count thus avoiding a crash in command parser

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

16 years agoCalling wrong loopcall overloaded method, due to hasty search and replace earlier
brain [Mon, 5 May 2008 10:05:47 +0000 (10:05 +0000)]
Calling wrong loopcall overloaded method, due to hasty search and replace earlier

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

16 years agoFix warning
brain [Mon, 5 May 2008 05:34:22 +0000 (05:34 +0000)]
Fix warning

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

16 years agoand no need to cast parameters to std::string here
peavey [Mon, 5 May 2008 03:56:48 +0000 (03:56 +0000)]
and no need to cast parameters to std::string here

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

16 years agoparameters are already std::string no need to cast here
peavey [Mon, 5 May 2008 03:52:49 +0000 (03:52 +0000)]
parameters are already std::string no need to cast here

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

16 years agofix some unitialised vectors and tidy up a bit.
peavey [Mon, 5 May 2008 03:40:03 +0000 (03:40 +0000)]
fix some unitialised vectors and tidy up a bit.

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

16 years agoConversion complete, distclean compiles cleanly again. (If everything works is anothe...
peavey [Mon, 5 May 2008 02:53:08 +0000 (02:53 +0000)]
Conversion complete, distclean compiles cleanly again. (If everything works is another story)

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

16 years agoConvert a few missing
peavey [Mon, 5 May 2008 02:47:50 +0000 (02:47 +0000)]
Convert a few missing

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

16 years agoConvertions
peavey [Mon, 5 May 2008 02:43:28 +0000 (02:43 +0000)]
Convertions

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

16 years agooops, fix this one.
peavey [Mon, 5 May 2008 02:37:38 +0000 (02:37 +0000)]
oops, fix this one.

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

16 years agoConvert a few
peavey [Mon, 5 May 2008 02:35:06 +0000 (02:35 +0000)]
Convert a few

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

16 years agoConvert a few
peavey [Mon, 5 May 2008 02:34:46 +0000 (02:34 +0000)]
Convert a few

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

16 years agoConvert even more
peavey [Mon, 5 May 2008 02:29:09 +0000 (02:29 +0000)]
Convert even more

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

16 years agoConvert more
peavey [Mon, 5 May 2008 02:25:06 +0000 (02:25 +0000)]
Convert more

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

16 years agoConversions
aquanight [Mon, 5 May 2008 02:06:59 +0000 (02:06 +0000)]
Conversions

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

16 years agoRemove extra documented moduledir (reported by smartys). And move quietbursts documen...
peavey [Mon, 5 May 2008 01:10:16 +0000 (01:10 +0000)]
Remove extra documented moduledir (reported by smartys). And move quietbursts documentaion from <option> section to <performance> section.

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

16 years agoConvert m_spanningtree
aquanight [Mon, 5 May 2008 00:40:23 +0000 (00:40 +0000)]
Convert m_spanningtree

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

16 years agoand now aquanight, you can compile from m_m*
peavey [Mon, 5 May 2008 00:21:24 +0000 (00:21 +0000)]
and now aquanight, you can compile from m_m*

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

16 years agoConvert convert convert
peavey [Mon, 5 May 2008 00:18:01 +0000 (00:18 +0000)]
Convert convert convert

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

16 years agoconverting m_d* done
peavey [Sun, 4 May 2008 23:57:02 +0000 (23:57 +0000)]
converting m_d* done

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

16 years agoDone up to and including m_c.. sigh
peavey [Sun, 4 May 2008 23:49:54 +0000 (23:49 +0000)]
Done up to and including m_c.. sigh

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

16 years agoConvert a few more
peavey [Sun, 4 May 2008 23:48:07 +0000 (23:48 +0000)]
Convert a few more

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

16 years agoConvert a whole bunch more
peavey [Sun, 4 May 2008 23:28:57 +0000 (23:28 +0000)]
Convert a whole bunch more

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

16 years agoConverting
peavey [Sun, 4 May 2008 23:13:23 +0000 (23:13 +0000)]
Converting

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

16 years agoConvert this one too
peavey [Sun, 4 May 2008 23:07:52 +0000 (23:07 +0000)]
Convert this one too

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

16 years agooops strgecos is already a std::string
peavey [Sun, 4 May 2008 22:46:08 +0000 (22:46 +0000)]
oops strgecos is already a std::string

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

16 years agoConvert a few more modules to new API and command handler.
peavey [Sun, 4 May 2008 22:44:03 +0000 (22:44 +0000)]
Convert a few more modules to new API and command handler.

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

16 years agoOk 3rd time lucky, thanks for the pointers Brain
peavey [Sun, 4 May 2008 22:34:00 +0000 (22:34 +0000)]
Ok 3rd time lucky, thanks for the pointers Brain

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

16 years agofix this
peavey [Sun, 4 May 2008 22:23:46 +0000 (22:23 +0000)]
fix this

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

16 years agoFirst attempt at converting to new command handler, please review diff Brain.
peavey [Sun, 4 May 2008 22:17:02 +0000 (22:17 +0000)]
First attempt at converting to new command handler, please review diff Brain.

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

16 years ago*param.c_str() -> param[0]
brain [Sun, 4 May 2008 21:49:20 +0000 (21:49 +0000)]
*param.c_str() -> param[0]

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

16 years ago< MAXPARAMETERS for the size() check here can now be <= instead
brain [Sun, 4 May 2008 21:48:00 +0000 (21:48 +0000)]
< MAXPARAMETERS for the size() check here can now be <= instead

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

16 years agoUpdate comments for new api
brain [Sun, 4 May 2008 21:41:34 +0000 (21:41 +0000)]
Update comments for new api

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

16 years agoFix unused HandleServer to use new system too, and update comments to match api
brain [Sun, 4 May 2008 21:41:09 +0000 (21:41 +0000)]
Fix unused HandleServer to use new system too, and update comments to match api

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

16 years agoConversion of command handler params from "const char* const* parameters, int pcnt...
brain [Sun, 4 May 2008 21:37:36 +0000 (21:37 +0000)]
Conversion of command handler params from "const char* const* parameters, int pcnt" to "const std::vector<std::string>& parameters". All of core is converted, but cant test it till the modules are converted.
IMPORTANT: The mode parser public calls have had to be tweaked a bit to also use the string vector. Note that this makes a LOT of our core a bit messy and paves the way to convert a lot of stuff from the mess
of .c_str() calls to using std::string params directly.

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

16 years agoComment and improve check for access to ~/.inspircd/startup.log
aquanight [Sun, 4 May 2008 01:06:02 +0000 (01:06 +0000)]
Comment and improve check for access to ~/.inspircd/startup.log

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

16 years agoMake creation of ~/.inspircd properly check for EEXIST
aquanight [Sat, 3 May 2008 21:36:17 +0000 (21:36 +0000)]
Make creation of ~/.inspircd properly check for EEXIST

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

16 years agoAllow KICKing multiple nicks
aquanight [Sat, 3 May 2008 21:30:15 +0000 (21:30 +0000)]
Allow KICKing multiple nicks

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

16 years agoPatch from jackmcbarn, revamps the helpop example full conf
brain [Fri, 2 May 2008 16:35:57 +0000 (16:35 +0000)]
Patch from jackmcbarn, revamps the helpop example full conf

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

16 years agoOptimize MODE #chan b etc, avoid a 256 byte memset for duplicate mode checks
brain [Fri, 2 May 2008 16:01:45 +0000 (16:01 +0000)]
Optimize MODE #chan b etc, avoid a 256 byte memset for duplicate mode checks

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

16 years agoConvert to SimpleUserModeHandler and SimpleChannelModeHandler
brain [Thu, 1 May 2008 19:56:16 +0000 (19:56 +0000)]
Convert to SimpleUserModeHandler and SimpleChannelModeHandler

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

16 years agoSome modules throw CoreException, this is wrong wrongitty wrong! Throw ModuleExceptio...
brain [Thu, 1 May 2008 16:59:20 +0000 (16:59 +0000)]
Some modules throw CoreException, this is wrong wrongitty wrong! Throw ModuleException instead.

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

16 years ago#define NO_CLIENT_LONG_LONG, makes mysql.h ANSI C++ compliant so that we can get...
brain [Thu, 1 May 2008 16:52:21 +0000 (16:52 +0000)]
#define NO_CLIENT_LONG_LONG, makes mysql.h ANSI C++ compliant so that we can get rid of $NoPedantic. Test compiles ok.

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

16 years agoSimple user/channel mode patch
brain [Thu, 1 May 2008 16:12:45 +0000 (16:12 +0000)]
Simple user/channel mode patch

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

16 years agoremove debug
brain [Tue, 29 Apr 2008 21:29:54 +0000 (21:29 +0000)]
remove debug

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

16 years agoBackport fix for stripcolour not stripping colour codes, reported by jackmcbarn ...
brain [Tue, 29 Apr 2008 21:29:28 +0000 (21:29 +0000)]
Backport fix for stripcolour not stripping colour codes, reported by jackmcbarn - thanks. Also make rebasing neater, output to current console/output window of visual studio, not a new console

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

16 years agoExtra support for freebsd openssl, allow user to pick between ports and base version...
brain [Sun, 27 Apr 2008 17:37:50 +0000 (17:37 +0000)]
Extra support for freebsd openssl, allow user to pick between ports and base version if they have both, default to ports version in interactive, require a flag in ./configure

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

16 years agoMore stuff so that freebsd users can still use the ports version of openssl if they...
brain [Sun, 27 Apr 2008 17:17:59 +0000 (17:17 +0000)]
More stuff so that freebsd users can still use the ports version of openssl if they want

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

16 years agoDetect openssl on freebsd with the openssl binary, so we can find the base version...
brain [Sun, 27 Apr 2008 14:50:53 +0000 (14:50 +0000)]
Detect openssl on freebsd with the openssl binary, so we can find the base version as well as the ports version

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

16 years agoFix this up a bit nicer
brain [Sun, 27 Apr 2008 14:46:33 +0000 (14:46 +0000)]
Fix this up a bit nicer

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

16 years agoand make it work right...
brain [Sun, 27 Apr 2008 14:23:27 +0000 (14:23 +0000)]
and make it work right...

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

16 years agoAdd some stuff from the freebsd port based on ideas by Matthew Seaman which allow...
brain [Sun, 27 Apr 2008 14:02:30 +0000 (14:02 +0000)]
Add some stuff from the freebsd port based on ideas by Matthew Seaman which allow inspircd to use the base version of openssl on freebsd

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

16 years agoI not i
bricker [Sat, 26 Apr 2008 20:36:06 +0000 (20:36 +0000)]
I not i

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

16 years agoa long road of uniformed messages ;)
bricker [Sat, 26 Apr 2008 19:50:50 +0000 (19:50 +0000)]
a long road of uniformed messages ;)

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

16 years agoRemoteconnect and remotequit should be local-only snomasks
brain [Wed, 23 Apr 2008 18:22:11 +0000 (18:22 +0000)]
Remoteconnect and remotequit should be local-only snomasks

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

16 years agoFix from yesterday, properly fix timedbans, much neater
brain [Wed, 23 Apr 2008 16:02:08 +0000 (16:02 +0000)]
Fix from yesterday, properly fix timedbans, much neater

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

16 years agoFix
w00t [Wed, 23 Apr 2008 10:22:36 +0000 (10:22 +0000)]
Fix

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

16 years agoWarn, don't throw..
w00t [Wed, 23 Apr 2008 10:21:59 +0000 (10:21 +0000)]
Warn, don't throw..

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

16 years agoBreak! ...no actually, take the break out :)
brain [Tue, 22 Apr 2008 16:09:03 +0000 (16:09 +0000)]
Break! ...no actually, take the break out :)

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

16 years agoShow command line on warnings for darix (probably)
w00t [Tue, 22 Apr 2008 12:26:05 +0000 (12:26 +0000)]
Show command line on warnings for darix (probably)

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

16 years agoRemove debug (This also fixes a bug that peavey and i found regarding the already_sen...
brain [Mon, 21 Apr 2008 23:18:51 +0000 (23:18 +0000)]
Remove debug (This also fixes a bug that peavey and i found regarding the already_sent not being wiped properly on first use)

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

16 years agoFix bug found by peavey, which much frustrated him and w00t. He leiks mudkipz. Also...
brain [Mon, 21 Apr 2008 23:16:07 +0000 (23:16 +0000)]
Fix bug found by peavey, which much frustrated him and w00t. He leiks mudkipz. Also fix bug #522 reported by Casey

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

16 years agoFix quietbans and hidesplits etc, cull list's sending a seperate quit message to...
brain [Mon, 21 Apr 2008 22:19:18 +0000 (22:19 +0000)]
Fix quietbans and hidesplits etc, cull list's sending a seperate quit message to normal users was broken

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

16 years agoHack, hack, hack, hack hack. Hack hack. Probably fix snotice loops, though.
w00t [Mon, 21 Apr 2008 20:54:37 +0000 (20:54 +0000)]
Hack, hack, hack, hack hack. Hack hack. Probably fix snotice loops, though.

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

16 years agoRemove OnRehash of m_chanprotect: bad idea, and it's broken anyway.
w00t [Mon, 21 Apr 2008 20:36:15 +0000 (20:36 +0000)]
Remove OnRehash of m_chanprotect: bad idea, and it's broken anyway.

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

16 years agoFix stray /MD that should be /MP
brain [Mon, 21 Apr 2008 17:43:02 +0000 (17:43 +0000)]
Fix stray /MD that should be /MP

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

16 years agoFix to use dll in debug build
brain [Mon, 21 Apr 2008 17:12:46 +0000 (17:12 +0000)]
Fix to use dll in debug build

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

16 years agoSet runtimes correctly, thanks :-)
brain [Mon, 21 Apr 2008 17:11:14 +0000 (17:11 +0000)]
Set runtimes correctly, thanks :-)

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

16 years agoAdd VC9 projects. I cant maintain these, i will be reliant on patches from other...
brain [Mon, 21 Apr 2008 17:05:31 +0000 (17:05 +0000)]
Add VC9 projects. I cant maintain these, i will be reliant on patches from other users that do use this compiler

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

16 years agoMerge in large patchset from GreenReaper, useful fixes for freeing a ton of different...
brain [Mon, 21 Apr 2008 16:59:23 +0000 (16:59 +0000)]
Merge in large patchset from GreenReaper, useful fixes for freeing a ton of different things on shutdown for tidyness, and a few stack corruption fixes in the mode handler

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

16 years agoRemove the craqy self-restarting loop in trunk, and use proper safe iterators to...
brain [Mon, 21 Apr 2008 16:33:08 +0000 (16:33 +0000)]
Remove the craqy self-restarting loop in trunk, and use proper safe iterators to avoid it

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

16 years agoPatch to fix timedbans crash reported earlier today, thanks for the headsup wonderwal
brain [Mon, 21 Apr 2008 16:24:44 +0000 (16:24 +0000)]
Patch to fix timedbans crash reported earlier today, thanks for the headsup wonderwal

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

16 years agoAdd hand-crafted resource script, contains version information and icon definition
brain [Sun, 20 Apr 2008 21:05:49 +0000 (21:05 +0000)]
Add hand-crafted resource script, contains version information and icon definition

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

16 years agoFix RemoveCommands to remove all commands (this function had some really odd removal...
brain [Sun, 20 Apr 2008 18:58:59 +0000 (18:58 +0000)]
Fix RemoveCommands to remove all commands (this function had some really odd removal logic?)

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

16 years agofix text in validate methods where option was moved to either performance or security.
peavey [Sat, 19 Apr 2008 23:39:30 +0000 (23:39 +0000)]
fix text in validate methods where option was moved to either performance or security.

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

16 years agoStray newline
brain [Sat, 19 Apr 2008 19:30:24 +0000 (19:30 +0000)]
Stray newline

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

16 years agoExtract and run the vs redistributable to $TEMP, not to install dir. saves us 2.6...
brain [Sat, 19 Apr 2008 18:45:44 +0000 (18:45 +0000)]
Extract and run the vs redistributable to $TEMP, not to install dir. saves us 2.6 megs on install space

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

16 years agoBad test code here
brain [Sat, 19 Apr 2008 16:34:52 +0000 (16:34 +0000)]
Bad test code here

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

16 years agoEventlist one item too short, makes this module not publish its 005 feature
brain [Sat, 19 Apr 2008 15:26:36 +0000 (15:26 +0000)]
Eventlist one item too short, makes this module not publish its 005 feature

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

16 years agoBundle vcredist_x86.exe here too
brain [Sat, 19 Apr 2008 14:17:08 +0000 (14:17 +0000)]
Bundle vcredist_x86.exe here too

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

16 years agoMake the CAPAB sender in spanningtree more readable
aquanight [Fri, 18 Apr 2008 21:49:23 +0000 (21:49 +0000)]
Make the CAPAB sender in spanningtree more readable

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

16 years agoRemove _CrtCheckMemory()
brain [Fri, 18 Apr 2008 20:21:31 +0000 (20:21 +0000)]
Remove _CrtCheckMemory()

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

16 years agoAdd GreenReaper and Skip to contributors
w00t [Fri, 18 Apr 2008 18:47:30 +0000 (18:47 +0000)]
Add GreenReaper and Skip to contributors

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

16 years agoApply patches to remove 200-odd dll limit on windows, made by GreenReaper, lots of...
brain [Fri, 18 Apr 2008 18:25:56 +0000 (18:25 +0000)]
Apply patches to remove 200-odd dll limit on windows, made by GreenReaper, lots of thanks!

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

16 years agoAdd operator new[] and delete[], otherwise we can and will get crashes on using a...
brain [Thu, 17 Apr 2008 20:27:33 +0000 (20:27 +0000)]
Add operator new[] and delete[], otherwise we can and will get crashes on using a C++ allocated array outside the place where its allocated. Thanks for finding this (indirectly) GreenReaper :)

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

16 years agoAdd todo note
w00t [Thu, 17 Apr 2008 14:47:36 +0000 (14:47 +0000)]
Add todo note

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

16 years agoRemove SpanningTreeProtocolInterface::SendOperNotice - it was translated to a SendSNO...
w00t [Thu, 17 Apr 2008 14:01:12 +0000 (14:01 +0000)]
Remove SpanningTreeProtocolInterface::SendOperNotice - it was translated to a SendSNONotice 'A' anyway, and only used by SAMODE, which duplicated it with a SendSNONotice 'A' also anyhow o.o - this means OPERNOTICE is now gone from protocol 1200, and SNONOTICE should be used instead.

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

16 years agoFix format fuckup I introduced (that warning shows one example of when it's useful...
w00t [Thu, 17 Apr 2008 13:41:16 +0000 (13:41 +0000)]
Fix format fuckup I introduced (that warning shows one example of when it's useful here)

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

16 years agoRemove completed XXX: override is now only checked locally, snotices are automaticall...
w00t [Thu, 17 Apr 2008 12:10:59 +0000 (12:10 +0000)]
Remove completed XXX: override is now only checked locally, snotices are automatically broadcast globally, and all is well in the universe once more.

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

16 years agoAdd potential for local-only snotices and use them for the ones that should be local...
w00t [Thu, 17 Apr 2008 12:09:15 +0000 (12:09 +0000)]
Add potential for local-only snotices and use them for the ones that should be local. Individual messages cannot be made local-only, but I can't think of circumstances where this is necessary. Let's write it when it *is* necessary. :)

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

16 years agoRemove use of SendSNONotice to send to remote servers, this is done automagically now
w00t [Thu, 17 Apr 2008 12:00:09 +0000 (12:00 +0000)]
Remove use of SendSNONotice to send to remote servers, this is done automagically now

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

16 years agoRemove debug from snomask flushing, and send ALL snotices globally automagically...
w00t [Thu, 17 Apr 2008 11:58:31 +0000 (11:58 +0000)]
Remove debug from snomask flushing, and send ALL snotices globally automagically (this probably means that calling SendSNONotice calls can be removed from places where they were added individually. XXX this needs fixing in two places: some snomasks are entirely local (local connect/quit) and some individual snotices may wish to be local only (though I can't think of any right now)

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

16 years agom_override now has a 'requirekey' option, that requires a special key of 'override...
w00t [Thu, 17 Apr 2008 11:56:40 +0000 (11:56 +0000)]
m_override now has a 'requirekey' option, that requires a special key of 'override' before permitting operoverride to prevent accidental abuse, fixes bug #516 reported by Jason. This isn't quite complete.

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

16 years agoRevert back to /MT, this shit isnt working and its too late to think straight
brain [Wed, 16 Apr 2008 23:48:12 +0000 (23:48 +0000)]
Revert back to /MT, this shit isnt working and its too late to think straight

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

16 years ago/MT -> /MD
brain [Wed, 16 Apr 2008 23:00:08 +0000 (23:00 +0000)]
/MT -> /MD

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

16 years agoImplement our own dllmain. if this works and gets rid of error at 70 modules, i will...
brain [Wed, 16 Apr 2008 22:17:28 +0000 (22:17 +0000)]
Implement our own dllmain. if this works and gets rid of error at 70 modules, i will backport it

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

16 years agoRebase modules a meg higher than command objects so they dont collide
brain [Wed, 16 Apr 2008 21:35:37 +0000 (21:35 +0000)]
Rebase modules a meg higher than command objects so they dont collide

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