]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
15 years agodetect if the process has an interactive session (if its started as a service, the...
brain [Thu, 21 Aug 2008 13:36:15 +0000 (13:36 +0000)]
detect if the process has an interactive session (if its started as a service, the window station will have no drawable surfaces, and we can detect this)

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

15 years agoadd service install and remove calls to installer.
brain [Thu, 21 Aug 2008 12:54:59 +0000 (12:54 +0000)]
add service install and remove calls to installer.

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

15 years agoadd text explanations of the error messages that can occur when adding or removing...
brain [Thu, 21 Aug 2008 12:39:21 +0000 (12:39 +0000)]
add text explanations of the error messages that can occur when adding or removing the service.

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

15 years agochange startup type from SERVICE_DEMAND_START to SERVICE_AUTO_START so that inspircd...
brain [Thu, 21 Aug 2008 12:19:09 +0000 (12:19 +0000)]
change startup type from SERVICE_DEMAND_START to SERVICE_AUTO_START so that inspircd boots with the system

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

15 years agomake service log on as local service builtin account again. There was no issue with...
brain [Thu, 21 Aug 2008 12:13:09 +0000 (12:13 +0000)]
make service log on as local service builtin account again. There was no issue with privileges except the fact i was using encryption on my files. doh.

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

15 years agonow works 'enough' to progress further. Can start and stop the service and it accepts...
brain [Thu, 21 Aug 2008 11:21:46 +0000 (11:21 +0000)]
now works 'enough' to progress further. Can start and stop the service and it accepts connections. NOTE: It will not function as local service. Needs to be possibly set as networkservice.

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

15 years agoadd support for windows service. This now is part of inspircd itself being as we...
brain [Thu, 21 Aug 2008 11:01:51 +0000 (11:01 +0000)]
add support for windows service. This now is part of inspircd itself being as we have native build. It doesnt quite work yet in all the ways it should.

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

15 years agoproperly coreexport the getcpu() function etc
brain [Wed, 20 Aug 2008 11:47:52 +0000 (11:47 +0000)]
properly coreexport the getcpu() function etc

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

15 years agofix memory leak in new wmi stuff and comment it. Lots of kittens are killed by use...
brain [Wed, 20 Aug 2008 11:21:43 +0000 (11:21 +0000)]
fix memory leak in new wmi stuff and comment it. Lots of kittens are killed by use of this code. :(

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

15 years agoWe can finally have percent cpu in the stats z on windows now, same as it is on linux...
brain [Wed, 20 Aug 2008 10:31:56 +0000 (10:31 +0000)]
We can finally have percent cpu in the stats z on windows now, same as it is on linux. The windows one surprisingly enough is more accurate than the linux one as posix gives no standard way of obtaining this. :-)

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

15 years agoChecks to make sure that WMI initialises, if it doesnt we return -1 for CPU percentage
brain [Wed, 20 Aug 2008 10:27:46 +0000 (10:27 +0000)]
Checks to make sure that WMI initialises, if it doesnt we return -1 for CPU percentage

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

15 years agoWMI calls for getting cpu percentage of current process. This code was a biatch and...
brain [Wed, 20 Aug 2008 09:56:16 +0000 (09:56 +0000)]
WMI calls for getting cpu percentage of current process. This code was a biatch and a half.

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

15 years agoAdd support for uptime in win32 named pipe data
brain [Tue, 19 Aug 2008 22:12:36 +0000 (22:12 +0000)]
Add support for uptime in win32 named pipe data

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

15 years agoApply to clictx too
brain [Mon, 18 Aug 2008 22:56:56 +0000 (22:56 +0000)]
Apply to clictx too

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

15 years agoForward-port r10160: openssl partial write fucking shit up, add Namegduf to contributors
w00t [Mon, 18 Aug 2008 22:44:49 +0000 (22:44 +0000)]
Forward-port r10160: openssl partial write fucking shit up, add Namegduf to contributors

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

15 years agoIncrease the size of the matrix for map drawing to 250x250
brain [Mon, 18 Aug 2008 19:25:05 +0000 (19:25 +0000)]
Increase the size of the matrix for map drawing to 250x250

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

15 years agoFix const_iterator issue in m_callerid (when did we alter this?)
brain [Sun, 17 Aug 2008 17:30:10 +0000 (17:30 +0000)]
Fix const_iterator issue in m_callerid (when did we alter this?)

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

15 years agoThese are not percentages
brain [Sun, 17 Aug 2008 16:53:22 +0000 (16:53 +0000)]
These are not percentages

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

15 years agoAdd OnParameterMissing to modehandler, called when the mode handler should have a...
brain [Sun, 17 Aug 2008 16:16:49 +0000 (16:16 +0000)]
Add OnParameterMissing to modehandler, called when the mode handler should have a parameter, but the parser found none

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

15 years agoAnother edge case suggested by peavey (passes)
brain [Sun, 17 Aug 2008 15:40:29 +0000 (15:40 +0000)]
Another edge case suggested by peavey (passes)

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

15 years agoFix missing bounds checks in wildcard.cpp causing crash in bug #590 and related
brain [Sun, 17 Aug 2008 15:33:13 +0000 (15:33 +0000)]
Fix missing bounds checks in wildcard.cpp causing crash in bug #590 and related
Add test cases for wildcards to pick this up in future regression testing plus a bunch of other edge cases

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

15 years agoDrift now has to be >= 3 secs in either direction to trigger a warning, this is desig...
brain [Tue, 12 Aug 2008 20:44:26 +0000 (20:44 +0000)]
Drift now has to be >= 3 secs in either direction to trigger a warning, this is designed for warning of big drifts, we dont want it whining about ntpdate etc

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

15 years agoFix bug #555 : <options:deprotectothers> now works correctly, and applies to what...
aquanight [Sun, 10 Aug 2008 21:34:01 +0000 (21:34 +0000)]
Fix bug #555 : <options:deprotectothers> now works correctly, and applies to what other things a +q/+a can do to other +q/+a users (eg, -ohv and kick)

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

15 years agoFix RPL_NAMREPLY sometimes fucking up
w00t [Sun, 10 Aug 2008 18:15:33 +0000 (18:15 +0000)]
Fix RPL_NAMREPLY sometimes fucking up

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

15 years agoFix checks on GetExt everywhere its used.
peavey [Sun, 10 Aug 2008 16:45:46 +0000 (16:45 +0000)]
Fix checks on GetExt everywhere its used.

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

15 years agoForward port r10133.
peavey [Sun, 10 Aug 2008 16:37:31 +0000 (16:37 +0000)]
Forward port r10133.

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

15 years agoUnbreak compile for real.
aquanight [Sat, 9 Aug 2008 18:59:36 +0000 (18:59 +0000)]
Unbreak compile for real.

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

15 years agoUnbreak compile..
w00t [Sat, 9 Aug 2008 18:50:12 +0000 (18:50 +0000)]
Unbreak compile..

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

15 years agoAdd translation type TR_CUSTOM, and fix up callerid some.
aquanight [Sat, 9 Aug 2008 17:15:43 +0000 (17:15 +0000)]
Add translation type TR_CUSTOM, and fix up callerid some.

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

15 years agoFix for bug #583 reported by Deyan, thanks for the heads up
brain [Sat, 9 Aug 2008 14:20:07 +0000 (14:20 +0000)]
Fix for bug #583 reported by Deyan, thanks for the heads up

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

15 years agoI am a retard, mixx941 is my god
w00t [Thu, 7 Aug 2008 19:17:17 +0000 (19:17 +0000)]
I am a retard, mixx941 is my god

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

15 years agoDon't add duplicate invites
w00t [Thu, 7 Aug 2008 18:17:23 +0000 (18:17 +0000)]
Don't add duplicate invites

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

15 years agoImplement <options:invitebypassmodes>, optionally circumvent +blk if invited on join...
w00t [Thu, 7 Aug 2008 16:35:58 +0000 (16:35 +0000)]
Implement <options:invitebypassmodes>, optionally circumvent +blk if invited on join. Based on a patch provided by mixx941, closes bug #589.

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

15 years agoRestrict uninvite
w00t [Thu, 7 Aug 2008 16:18:33 +0000 (16:18 +0000)]
Restrict uninvite

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

15 years agoRethink that. Remove noinvite since it's essentially useless now, so we have chmode...
w00t [Thu, 7 Aug 2008 16:10:06 +0000 (16:10 +0000)]
Rethink that. Remove noinvite since it's essentially useless now, so we have chmode +A to allow everyone to invite and extban A to block invite from specific users.

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

15 years agoUse correct char in exemption.. could lead to chanops being exempted incorrectly...
w00t [Thu, 7 Aug 2008 16:04:43 +0000 (16:04 +0000)]
Use correct char in exemption.. could lead to chanops being exempted incorrectly from noinvite

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

15 years agoAdd module implementing +A and extban +b A: which explicitly allow users to use ...
w00t [Thu, 7 Aug 2008 16:04:17 +0000 (16:04 +0000)]
Add module implementing +A and extban +b A: which explicitly allow users to use /invite. m_noinvite is still available, also.

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

15 years agoAlways deny invite to users below halfop status, move OnUserPreInvite up to above...
w00t [Thu, 7 Aug 2008 15:59:01 +0000 (15:59 +0000)]
Always deny invite to users below halfop status, move OnUserPreInvite up to above that access check, and allow a return of -1 to bypass the check.

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

15 years agoFix two modules set VF_COMMON incorrectly, closes bug #587
w00t [Thu, 7 Aug 2008 15:32:10 +0000 (15:32 +0000)]
Fix two modules set VF_COMMON incorrectly, closes bug #587

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

15 years agoFix incorrect numerics, closes bug #588
w00t [Thu, 7 Aug 2008 15:30:06 +0000 (15:30 +0000)]
Fix incorrect numerics, closes bug #588

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

15 years agoFixes to m_satopic from danieldg, closes bug #586. Thanks.
w00t [Thu, 7 Aug 2008 15:28:29 +0000 (15:28 +0000)]
Fixes to m_satopic from danieldg, closes bug #586. Thanks.

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

15 years agoHooray
w00t [Wed, 6 Aug 2008 22:34:59 +0000 (22:34 +0000)]
Hooray

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

15 years agoGive feedback to remote users
w00t [Wed, 6 Aug 2008 21:47:18 +0000 (21:47 +0000)]
Give feedback to remote users

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

15 years agoadd missing modules to the vc80 project files
brain [Wed, 6 Aug 2008 12:10:55 +0000 (12:10 +0000)]
add missing modules to the vc80 project files

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

15 years agofix compile errors under debug profile in windows.
brain [Wed, 6 Aug 2008 11:59:17 +0000 (11:59 +0000)]
fix compile errors under debug profile in windows.
fix some warnings too.

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

15 years agoChange extban seperator in 005 to match charybdis and unreal
w00t [Wed, 6 Aug 2008 10:51:02 +0000 (10:51 +0000)]
Change extban seperator in 005 to match charybdis and unreal

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

15 years agoFix bug #584 (not with the provided patch) and stuff nobody really cares about
w00t [Tue, 5 Aug 2008 23:11:45 +0000 (23:11 +0000)]
Fix bug #584 (not with the provided patch) and stuff nobody really cares about

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

15 years agoFix TOPIC to work on propegation again
w00t [Tue, 5 Aug 2008 21:52:38 +0000 (21:52 +0000)]
Fix TOPIC to work on propegation again

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

15 years agoMake this fit in with the rest of the code
w00t [Tue, 5 Aug 2008 21:52:03 +0000 (21:52 +0000)]
Make this fit in with the rest of the code

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

15 years agoReturn the right thing.
w00t [Tue, 5 Aug 2008 19:38:09 +0000 (19:38 +0000)]
Return the right thing.

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

15 years agoBetter Way(TM) of doing easy routing of commands with a user based source. This saves...
w00t [Tue, 5 Aug 2008 19:36:25 +0000 (19:36 +0000)]
Better Way(TM) of doing easy routing of commands with a user based source. This saves me having to put fixes into SVSJOIN, etc, to stop fake direction.

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

15 years agoForward-port r10098 and r10099, fixing anope+inspircd=ftopic ddos. Thanks to Namegduf...
w00t [Tue, 5 Aug 2008 19:12:21 +0000 (19:12 +0000)]
Forward-port r10098 and r10099, fixing anope+inspircd=ftopic ddos. Thanks to Namegduf for all his help.

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

15 years agoCopypasta
w00t [Tue, 5 Aug 2008 15:16:03 +0000 (15:16 +0000)]
Copypasta

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

15 years agoMissed another
w00t [Tue, 5 Aug 2008 15:05:38 +0000 (15:05 +0000)]
Missed another

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

15 years agoMissed one.
w00t [Tue, 5 Aug 2008 15:03:49 +0000 (15:03 +0000)]
Missed one.

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

15 years agoSend ERR_BANNEDFROMCHAN on all extbans preventing join
w00t [Tue, 5 Aug 2008 14:59:06 +0000 (14:59 +0000)]
Send ERR_BANNEDFROMCHAN on all extbans preventing join

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

15 years agoFix banredirect modifying extban masks, patch based on one provided by jackmcbarn...
w00t [Tue, 5 Aug 2008 14:30:54 +0000 (14:30 +0000)]
Fix banredirect modifying extban masks, patch based on one provided by jackmcbarn, except with length checking to avoid explosions on certain STL implementations

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

15 years agoAdd m_serverban, implements extban +b s:server.mask.here, allows +e. This essentially...
w00t [Tue, 5 Aug 2008 12:19:34 +0000 (12:19 +0000)]
Add m_serverban, implements extban +b s:server.mask.here, allows +e. This essentially implements local-only channels, if you care about such things (+be s:* s:my.local.server). Document it as well.

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

15 years agoDocument m_channelban
w00t [Tue, 5 Aug 2008 12:09:47 +0000 (12:09 +0000)]
Document m_channelban

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

15 years agoAdd m_channelban: implements extban +b j: - prevents user from joining a channel...
w00t [Tue, 5 Aug 2008 11:31:03 +0000 (11:31 +0000)]
Add m_channelban: implements extban +b j: - prevents user from joining a channel if a channel they are already on matches a +b j: mask, allows +e. Not yet documented.

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

15 years agoUse correct method for adding extban type in m_gecosban, add 005 notification of...
w00t [Tue, 5 Aug 2008 11:30:01 +0000 (11:30 +0000)]
Use correct method for adding extban type in m_gecosban, add 005 notification of C extban too

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

15 years agoAdd extban +b C: - blocks matching masks from sending CTCP. Allows +e.
w00t [Tue, 5 Aug 2008 11:26:46 +0000 (11:26 +0000)]
Add extban +b C: - blocks matching masks from sending CTCP. Allows +e.

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

15 years agoFix this class name
w00t [Tue, 5 Aug 2008 11:23:11 +0000 (11:23 +0000)]
Fix this class name

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

15 years agoInitial commit of m_satopic, provides /satopic. Needs testing on a multi-server network.
om [Mon, 4 Aug 2008 17:44:01 +0000 (17:44 +0000)]
Initial commit of m_satopic, provides /satopic. Needs testing on a multi-server network.

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

15 years agoAdd optional 3rd parameter to Channel::SetTopic() which overrides all access checks.
om [Mon, 4 Aug 2008 17:43:15 +0000 (17:43 +0000)]
Add optional 3rd parameter to Channel::SetTopic() which overrides all access checks.

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

15 years agoAdd TOPIC overriding to m_override, requested by Namegduf.
w00t [Mon, 4 Aug 2008 15:37:39 +0000 (15:37 +0000)]
Add TOPIC overriding to m_override, requested by Namegduf.

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

15 years agoOops, actually, return 1 to block change, 0 to check it, -1 to allow it regardless...
w00t [Mon, 4 Aug 2008 15:31:21 +0000 (15:31 +0000)]
Oops, actually, return 1 to block change, 0 to check it, -1 to allow it regardless. Update docs in header also.

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

15 years agoAdd Channel::SetTopic(User *, std::string &) to set topic on a channel. Use it in...
w00t [Mon, 4 Aug 2008 15:28:29 +0000 (15:28 +0000)]
Add Channel::SetTopic(User *, std::string &) to set topic on a channel. Use it in CommandTopic. Also modify OnLocalTopicChange to accept a new return value. (0 == proceed as normal, 1 == don't check anything, -1 == disallow change silently).

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

15 years agoFix override snotices for KICK not being sent for some cases, reported by Namegduf.
w00t [Mon, 4 Aug 2008 14:58:22 +0000 (14:58 +0000)]
Fix override snotices for KICK not being sent for some cases, reported by Namegduf.

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

15 years agoFix doc for globops module reported by satmd.
peavey [Mon, 4 Aug 2008 14:36:55 +0000 (14:36 +0000)]
Fix doc for globops module reported by satmd.

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

15 years agoAdd extban +b O: for opertype banning.. mostly useful for +be to create a channel...
w00t [Wed, 30 Jul 2008 17:52:06 +0000 (17:52 +0000)]
Add extban +b O: for opertype banning.. mostly useful for +be to create a channel with only one level of opertype permitted. Thanks partly to Kein.

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

15 years agoRemove last vestige of libircdfoo, by changing tag into a single identifier marking...
w00t [Tue, 29 Jul 2008 18:58:38 +0000 (18:58 +0000)]
Remove last vestige of libircdfoo, by changing  tag into a single  identifier marking object as requiring compilation into a .o (minor commit)

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

15 years agoMove umode_n to umode_s, second half of last commit
w00t [Tue, 29 Jul 2008 16:36:10 +0000 (16:36 +0000)]
Move umode_n to umode_s, second half of last commit

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

15 years agoAfter discussions and thought, move umode +n to +s. This increases cross-ircd compat...
w00t [Tue, 29 Jul 2008 16:28:37 +0000 (16:28 +0000)]
After discussions and thought, move umode +n to +s. This increases cross-ircd compat (both charybdis and unreal use +s for snomasks, others might in the future). This also decreases complexity for new users, and removes the redundancy. This means that just +s +cC for example will be required to view connects. (files to be renamed in next commit to not confuse svn).

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

15 years agoUse correct character
w00t [Sun, 27 Jul 2008 11:22:07 +0000 (11:22 +0000)]
Use correct character

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

15 years agoUpdate nsis installer scripts to new path of config files
brain [Sat, 26 Jul 2008 20:18:43 +0000 (20:18 +0000)]
Update nsis installer scripts to new path of config files

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

15 years agoThe cows gathered around, 'case the STEAKS were so high.
brain [Sat, 26 Jul 2008 18:58:26 +0000 (18:58 +0000)]
The cows gathered around, 'case the STEAKS were so high.

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

15 years agoMake m_operflood actually work, thanks to KrazyBox for this.
w00t [Thu, 24 Jul 2008 19:04:26 +0000 (19:04 +0000)]
Make m_operflood actually work, thanks to KrazyBox for this.

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

15 years agofix a little typo I found while checking some other stuff
peavey [Wed, 23 Jul 2008 08:37:45 +0000 (08:37 +0000)]
fix a little typo I found while checking some other stuff

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

15 years agoFix bug #579, missing end of stats and snomask when module returns 1 from OnStats...
brain [Tue, 22 Jul 2008 23:06:16 +0000 (23:06 +0000)]
Fix bug #579, missing end of stats and snomask when module returns 1 from OnStats, thanks jackmcbarn

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

15 years agoFix bug #575, taxonomy finally works properly
w00t [Tue, 22 Jul 2008 13:44:34 +0000 (13:44 +0000)]
Fix bug #575, taxonomy finally works properly

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

15 years agoRemove duplicated member, kept in classes.. Possible now we have a pointer. this...
w00t [Mon, 21 Jul 2008 17:11:02 +0000 (17:11 +0000)]
Remove duplicated member, kept in classes.. Possible now we have a pointer. this saves (another) 4 bytes per user.

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

15 years agoAdd extban +b S:, strips colours, same as chmode +S
w00t [Mon, 21 Jul 2008 16:45:34 +0000 (16:45 +0000)]
Add extban +b S:, strips colours, same as chmode +S

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

15 years agoAdd extban +b Q: - prevents matching users from kicking
w00t [Mon, 21 Jul 2008 16:42:16 +0000 (16:42 +0000)]
Add extban +b Q: - prevents matching users from kicking

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

15 years agoAdd extban +b T:, prevents /notice to channel, same as chmode +T
w00t [Mon, 21 Jul 2008 16:40:22 +0000 (16:40 +0000)]
Add extban +b T:, prevents /notice to channel, same as chmode +T

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

15 years agoAdd CHANOPS_EXEMPT support to m_noinvite, also add +b V: extban
w00t [Mon, 21 Jul 2008 16:36:20 +0000 (16:36 +0000)]
Add CHANOPS_EXEMPT support to m_noinvite, also add +b V: extban

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

15 years agoAdd extban +b c: - blocks colour from matching users, same as chmode +c
w00t [Mon, 21 Jul 2008 16:31:45 +0000 (16:31 +0000)]
Add extban +b c: - blocks colour from matching users, same as chmode +c

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

15 years agoAdd extban +b B: - matching users may not use caps, same as chmode +B (or +P in 1.1)
w00t [Mon, 21 Jul 2008 16:29:47 +0000 (16:29 +0000)]
Add extban +b B: - matching users may not use caps, same as chmode +B (or +P in 1.1)

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

15 years agochanged my email address
pippijn [Sun, 20 Jul 2008 17:46:49 +0000 (17:46 +0000)]
changed my email address

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

15 years agoRemoved excess spaces before some lines in /info - thanks psychon
special [Sun, 20 Jul 2008 17:05:26 +0000 (17:05 +0000)]
Removed excess spaces before some lines in /info - thanks psychon

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

15 years agoAlter prompt to indicate that multiple tests can be queued by entering multiple choices
brain [Sun, 20 Jul 2008 16:08:02 +0000 (16:08 +0000)]
Alter prompt to indicate that multiple tests can be queued by entering multiple choices

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

15 years agoFix output corruption on startup if ports fail to bind, spotted by psychon
brain [Sun, 20 Jul 2008 16:00:17 +0000 (16:00 +0000)]
Fix output corruption on startup if ports fail to bind, spotted by psychon

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

15 years agoRemove custom members for +lk storage
w00t [Sun, 20 Jul 2008 14:30:00 +0000 (14:30 +0000)]
Remove custom members for +lk storage

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

15 years ago304 -> RPL_SYNTAX
brain [Sun, 20 Jul 2008 12:19:30 +0000 (12:19 +0000)]
304 -> RPL_SYNTAX

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

15 years agoFixes to make win32 build again
brain [Sun, 20 Jul 2008 11:21:39 +0000 (11:21 +0000)]
Fixes to make win32 build again

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

15 years agois rfc of sorts
w00t [Sun, 20 Jul 2008 09:51:52 +0000 (09:51 +0000)]
is rfc of sorts

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

15 years agoMore numerics.h conversion
w00t [Sun, 20 Jul 2008 09:37:09 +0000 (09:37 +0000)]
More numerics.h conversion

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

15 years agoFix potential off-by-one on large reads (thanks psychon)
w00t [Sun, 20 Jul 2008 09:15:01 +0000 (09:15 +0000)]
Fix potential off-by-one on large reads (thanks psychon)

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

15 years agoFixes to some stuff that writes on memory it shouldn't (thanks psychon).
w00t [Sun, 20 Jul 2008 08:53:56 +0000 (08:53 +0000)]
Fixes to some stuff that writes on memory it shouldn't (thanks psychon).

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

15 years agoFix total mess of makefile dependency macros (all depending on stuff they dont NEED...
brain [Sat, 19 Jul 2008 23:48:06 +0000 (23:48 +0000)]
Fix total mess of makefile dependency macros (all depending on stuff they dont NEED to depend on)
and fix includes in all of m_spanningtree (everything including just about everything, doesnt need to)

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