brain
|
4c25d5ecbb
|
More tweaks from Eric, when an oper is invisible, attempting to /notice or /privmsg them returns 'no such nick' :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7026 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-14 23:34:46 +00:00 |
|
brain
|
d62931aea1
|
Added patch from Eric at neowin.net so that opers are still visible joining/parting to other opers (They should have been anyway, but it was broken)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7025 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-14 23:30:05 +00:00 |
|
brain
|
270dfac878
|
Someone forgot the ELIST token (his nick begins with B)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7024 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-14 22:01:13 +00:00 |
|
brain
|
1ad0ddd47c
|
quietbursts tweak for hirop
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7023 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-14 18:02:27 +00:00 |
|
brain
|
cbb888a470
|
Allow for resizing of MAXBUF above/below 512 via non-interactive configure. (Some crazy mofo on the forums asked for this, good luck its your funeral :p)
THIS IS UNSUPPORTED BY US IF YOU CHANGE IT, WE WON'T EVEN TELL YOU HOW :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7022 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-14 16:31:49 +00:00 |
|
w00t
|
730d2a2c2a
|
Now really add +f to <options:chanopsexempt>. Previous add was m_chanfilter (+g).
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7021 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-14 09:52:31 +00:00 |
|
w00t
|
f9c801f739
|
The last commit never happened.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7020 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-14 09:39:15 +00:00 |
|
w00t
|
692d7a841c
|
Add +f (chanfilter) to <options:exemptchanops>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7019 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-14 09:38:31 +00:00 |
|
w00t
|
32be456c07
|
Replace strip/blockcolor tags with <options:exemptchanops>, sexy string of modes to exempt chanops from (currently Sc are supported).
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7018 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-13 22:10:57 +00:00 |
|
brain
|
763deccf12
|
We dont need to send FMODE for user mode changes, and the FMODE handler doesnt need to error on FMODE from a user if we get one
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7017 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-13 20:55:58 +00:00 |
|
w00t
|
74c85f2c45
|
Move IsIdent() into helperfuncs.cpp along with IsNick/IsChannel.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7016 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-13 18:08:37 +00:00 |
|
w00t
|
e2de2008a2
|
Remove static linking support craq that hasn't been working/used since 1.0 cygwin builds.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7015 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-13 18:00:11 +00:00 |
|
brain
|
916b3e4005
|
Fix remote bursting with quietbursts, before QA actually test it :P (thanks HiroP)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7014 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-13 17:47:53 +00:00 |
|
brain
|
f45f5c17f0
|
Better logging to troubleshoot silentbursts
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7013 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-13 17:35:32 +00:00 |
|
brain
|
c3516b54ee
|
Make the debug output a bit more readable
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7012 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-13 17:33:19 +00:00 |
|
w00t
|
a07e365fe1
|
Add <blockcolor:allowchanops>, mirroring <stripcolor:allowchanops>.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7011 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-13 17:22:34 +00:00 |
|
brain
|
7555c1801d
|
Poach feature request: If a server does not respond after x seconds to a PING, send a warning to opers via +l snomask.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7010 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-13 14:16:04 +00:00 |
|
w00t
|
cb8e65e270
|
Make this FindFeature once, and store the result. It was different dating back from before we had module interfaces. Thanks LeaChim :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7009 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-13 12:50:24 +00:00 |
|
w00t
|
556e0dd2e6
|
Add README to docs directory giving links to various stuff (bugtracker, wiki, irc), so people know where to get help
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7008 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-13 12:28:50 +00:00 |
|
w00t
|
fb06e8b16c
|
Argh, forgot the space on the end. >_<
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7007 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-12 22:20:35 +00:00 |
|
w00t
|
2016dcbbe1
|
Make this use std::string, not char crap
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7006 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-12 22:19:54 +00:00 |
|
w00t
|
33008f95c7
|
Last IS_AWAY fix. No more *u->awaymsg. :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7003 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-12 20:59:30 +00:00 |
|
w00t
|
3dc2055bb0
|
While I'm on the macro warpath: start using IS_AWAY. Also, show the away message all the time, don't check IS_LOCAL. We used to not propegate away messages, but that hasn't been the case for ..fucking years? :p. WHOIS works correctly.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7002 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-12 20:55:43 +00:00 |
|
w00t
|
ec2106579c
|
The commit that should have been r7000: src/modules now uses IS_OPER instead of not so tidy char equivilant
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7001 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-12 20:49:13 +00:00 |
|
brain
|
c8c8552683
|
WINNAH
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7000 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-12 20:46:11 +00:00 |
|
w00t
|
513921effe
|
Opers cannot change the modes of others, and on this module, it's a reeeeeeeeeeeal bad idea. :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6999 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-12 20:43:42 +00:00 |
|
w00t
|
59aa01f8f7
|
Opers cannot change the modes of others.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6998 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-12 20:42:18 +00:00 |
|
w00t
|
8f06b469e4
|
Change to IS_OPER, also modify to use short circuit evaluation (simple char check is quicker than ReadFlag no doubt)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6997 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-12 20:41:24 +00:00 |
|
w00t
|
15daa40087
|
Opers cannot change the modes of others. (In retrospect, a mass commit of these would have been better, but I'm working on another mass commit.)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6996 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-12 20:38:42 +00:00 |
|
w00t
|
ccf07e073a
|
Opers cannot change the modes of others.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6995 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-12 20:36:11 +00:00 |
|
w00t
|
7380557b16
|
Small thing, but check for IS_OPER(source) too, just in case someone crazy writes a module that lets users kill people. I'm not sure what would happen here otherwise.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6994 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-12 20:34:10 +00:00 |
|
w00t
|
aa806be185
|
Opers cannot change the modes of others
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6993 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-12 20:28:40 +00:00 |
|
w00t
|
8006da76e0
|
Opers cannot change the modes of others
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6992 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-12 20:27:39 +00:00 |
|
w00t
|
82fc993800
|
This catch doesn't need to be here. :o
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6991 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-12 17:58:59 +00:00 |
|
w00t
|
e6fa614ad2
|
We've had an IS_OPER macro for a long time. About time we started using it, maybe? :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6990 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-12 16:22:35 +00:00 |
|
w00t
|
cf83d91822
|
Fix compile error.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6989 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-12 16:03:25 +00:00 |
|
w00t
|
43dfa9b50d
|
Make this use SendError rather than rolling it's own. Fun fact: this notice was always broken, as it send the nick, user, host of the oper it was *sending* to, not the nuh of the oper issuing the die.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6988 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-12 15:58:30 +00:00 |
|
w00t
|
fe04cdd9dc
|
Remove the char junk here, use an std::string
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6987 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-12 15:52:55 +00:00 |
|
brain
|
3a60fed191
|
Make sure we always use the correct index for the nickname (thanks djGrr)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6986 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-11 21:24:20 +00:00 |
|
w00t
|
432b306797
|
Remove some stuff deprecated since 1.0
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6985 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-11 20:00:20 +00:00 |
|
brain
|
16d94ef4c6
|
Allow removal of client ports from the config file via rehash
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6984 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-11 18:56:22 +00:00 |
|
brain
|
b830319a5c
|
Thou shalt test compile before committing :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6983 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-11 18:38:37 +00:00 |
|
brain
|
bfcaef8623
|
Refactor port binding, warning not yet tested fully
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6982 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-11 18:38:00 +00:00 |
|
w00t
|
b469531385
|
(Pretend the last commit never happened.)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6981 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-11 18:22:44 +00:00 |
|
w00t
|
0635391ceb
|
Change the text of the 461 on invalid ident. Technically, this is correct, but nobody else respects this. Also, the numeric is the important bit, not the text. Now a little more nub friendly. :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6980 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-11 18:20:51 +00:00 |
|
w00t
|
df54ef0105
|
One of my XXXs done, tidy logic in here
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6979 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-11 18:14:12 +00:00 |
|
w00t
|
9c3a20c151
|
Last commit of that batch: Fix some returncodes (some stuff here really didn't need to be routed), clarify a few in comments, and also add some todos for myself next.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6978 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-11 18:09:22 +00:00 |
|
w00t
|
e1f34688d6
|
Yes, and here too. I want these in seperatly so I can roll them back if I screwed up (somehow)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6977 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-11 18:08:28 +00:00 |
|
w00t
|
4f81996085
|
Logic cleanup here too.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6976 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-11 18:07:18 +00:00 |
|
w00t
|
187ece1bab
|
Opers haven't been able to change the modes of others since 1.0.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6975 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-11 18:05:43 +00:00 |
|