]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
w00t [Sat, 12 May 2007 20:55:43 +0000 (20:55 +0000)]
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
w00t [Sat, 12 May 2007 20:49:13 +0000 (20:49 +0000)]
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
brain [Sat, 12 May 2007 20:46:11 +0000 (20:46 +0000)]
WINNAH
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7000
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 20:43:42 +0000 (20:43 +0000)]
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
w00t [Sat, 12 May 2007 20:42:18 +0000 (20:42 +0000)]
Opers cannot change the modes of others.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6998
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 20:41:24 +0000 (20:41 +0000)]
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
w00t [Sat, 12 May 2007 20:38:42 +0000 (20:38 +0000)]
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
w00t [Sat, 12 May 2007 20:36:11 +0000 (20:36 +0000)]
Opers cannot change the modes of others.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6995
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 20:34:10 +0000 (20:34 +0000)]
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
w00t [Sat, 12 May 2007 20:28:40 +0000 (20:28 +0000)]
Opers cannot change the modes of others
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6993
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 20:27:39 +0000 (20:27 +0000)]
Opers cannot change the modes of others
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6992
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 17:58:59 +0000 (17:58 +0000)]
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
w00t [Sat, 12 May 2007 16:22:35 +0000 (16:22 +0000)]
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
w00t [Sat, 12 May 2007 16:03:25 +0000 (16:03 +0000)]
Fix compile error.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6989
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 15:58:30 +0000 (15:58 +0000)]
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
w00t [Sat, 12 May 2007 15:52:55 +0000 (15:52 +0000)]
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
brain [Fri, 11 May 2007 21:24:20 +0000 (21:24 +0000)]
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
w00t [Fri, 11 May 2007 20:00:20 +0000 (20:00 +0000)]
Remove some stuff deprecated since 1.0
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6985
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 11 May 2007 18:56:22 +0000 (18:56 +0000)]
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
brain [Fri, 11 May 2007 18:38:37 +0000 (18:38 +0000)]
Thou shalt test compile before committing :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6983
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 11 May 2007 18:38:00 +0000 (18:38 +0000)]
Refactor port binding, warning not yet tested fully
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6982
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 11 May 2007 18:22:44 +0000 (18:22 +0000)]
(Pretend the last commit never happened.)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6981
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 11 May 2007 18:20:51 +0000 (18:20 +0000)]
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
w00t [Fri, 11 May 2007 18:14:12 +0000 (18:14 +0000)]
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
w00t [Fri, 11 May 2007 18:09:22 +0000 (18:09 +0000)]
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
w00t [Fri, 11 May 2007 18:08:28 +0000 (18:08 +0000)]
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
w00t [Fri, 11 May 2007 18:07:18 +0000 (18:07 +0000)]
Logic cleanup here too.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6976
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 11 May 2007 18:05:43 +0000 (18:05 +0000)]
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
w00t [Fri, 11 May 2007 18:04:53 +0000 (18:04 +0000)]
Clear up logic a little here, check error conditions at the top, succeed at the bottom. Little neater :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6974
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 11 May 2007 17:27:48 +0000 (17:27 +0000)]
Make the same (r6972) fix here.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6973
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 11 May 2007 17:25:49 +0000 (17:25 +0000)]
Remove duplication of conf loading code here. Just call rehash in constructor quietly, like normal.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6972
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 11 May 2007 12:11:02 +0000 (12:11 +0000)]
Fix a slightly out of date comment (from before the days of the self commenting IS_LOCAL :p)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6971
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 10 May 2007 21:46:57 +0000 (21:46 +0000)]
Document new tags
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6970
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 10 May 2007 21:45:16 +0000 (21:45 +0000)]
Add <watch maxentries> and <silence maxentries>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6969
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 10 May 2007 21:02:34 +0000 (21:02 +0000)]
Attach ident and original username to the metadata of the user, so that it can be retrieved with /taxonomy. Fixes feature request/bug #285.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6968
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 10 May 2007 20:53:31 +0000 (20:53 +0000)]
Add m_taxonomy and api minor tweak to make it work, enable some modules for it.
I have higher aims for this module, namely a neat fix for feature request in bug #285
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6967
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 10 May 2007 19:01:28 +0000 (19:01 +0000)]
Patch by djGrrr to WHOIS to fix up another potential information leak, now remote and local whois work the same way really :P
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6966
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 10 May 2007 18:47:59 +0000 (18:47 +0000)]
Remove redundant if (), pointed out by djGrrr.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6965
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 10 May 2007 18:38:30 +0000 (18:38 +0000)]
Much thanks to djGrrr for being helpful. Give this a go.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6964
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 10 May 2007 18:08:32 +0000 (18:08 +0000)]
FIX: Don't show time for remote clients on /whois nick
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6963
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 10 May 2007 16:57:22 +0000 (16:57 +0000)]
I got very confused here.. let's fix this
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6962
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 10 May 2007 16:44:51 +0000 (16:44 +0000)]
Clarify some of the comments here..
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6961
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 10 May 2007 16:34:29 +0000 (16:34 +0000)]
(will be tested like nowish): Modified version of djGrrr's patch to re-fix #286.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6960
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 10 May 2007 16:16:43 +0000 (16:16 +0000)]
I can do coding, me!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6959
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 10 May 2007 16:08:14 +0000 (16:08 +0000)]
Slightly modify WHO <port> p to allow a port range, e.g. "WHO 6660-6669,7000,7001 p" would find all users on ports 6660 thru 6669, 7000 and 7001.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6958
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 10 May 2007 15:43:33 +0000 (15:43 +0000)]
Change some stuff around to make sure metadata/fmode comes after nick list if sent by modules
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6957
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 10 May 2007 15:41:11 +0000 (15:41 +0000)]
remove EB metadata madness and make services people happy.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6956
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 10 May 2007 14:23:16 +0000 (14:23 +0000)]
Fix for bug #281, oper fail notices should be global
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6955
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 10 May 2007 14:09:13 +0000 (14:09 +0000)]
Add HiroP to contributors for being such a helpful little gubbins ;>. Congradulations. :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6954
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 10 May 2007 14:00:18 +0000 (14:00 +0000)]
Helpop fixes, noted by HiroP, derived from patch by HiroP in bug #291
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6953
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 10 May 2007 13:53:16 +0000 (13:53 +0000)]
Add openssl cert generation prettyness, make it like our gnutls one. It seems that openssl doesnt support templating like gnutls, so we pipe the input in from configure
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6952
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 10 May 2007 13:24:01 +0000 (13:24 +0000)]
Remove pointless debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6951
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 10 May 2007 12:10:30 +0000 (12:10 +0000)]
Remove a large portion of commented craq, and make this fit in better with the rest of the source (braces on individual lines etc)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6950
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 10 May 2007 12:08:35 +0000 (12:08 +0000)]
Update this to use the new copyright header
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6949
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 10 May 2007 11:33:56 +0000 (11:33 +0000)]
Add <stripcolor:allowchanops> to allow channel operators to bypass color stripping. Defaults to off. Added to example config. Closes bug #288 :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6948
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 10 May 2007 10:25:18 +0000 (10:25 +0000)]
Remove PARKSTATS from example helpop conf, thanks HiroP
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6947
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 10 May 2007 10:23:34 +0000 (10:23 +0000)]
Fix typo in r6944, thanks HiroP
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6946
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 10 May 2007 10:16:29 +0000 (10:16 +0000)]
If hidewhois is enabled, don't show idle time unless requested via remote /whois nick nick form, this stops serverhopping to find where someone is. Thanks djGrrr.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6945
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 10 May 2007 10:09:21 +0000 (10:09 +0000)]
Add warning notice to m_deaf, as setting it will make new users pretty confused :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6944
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Thu, 10 May 2007 04:09:54 +0000 (04:09 +0000)]
Fix duplicate End of /NAMES list from here.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6943
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Thu, 10 May 2007 03:10:28 +0000 (03:10 +0000)]
chanrec::UserList() gives out end of names numeric. So don't do it here. Fix for bug #289
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6942
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 10 May 2007 01:01:42 +0000 (01:01 +0000)]
Comment what ive done, so that someone doesnt go 'oh thats a redundant data copy, what muppet put that there' and take it out, giving everyone uhnames output that doesnt support it :P
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6941
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 10 May 2007 01:00:22 +0000 (01:00 +0000)]
Tweaks here so we can avoid data copies in uhnames
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6940
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 10 May 2007 00:55:07 +0000 (00:55 +0000)]
This doesnt need a data copy any more
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6939
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 10 May 2007 00:39:25 +0000 (00:39 +0000)]
Add m_uhnames.so to the example config
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6938
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 10 May 2007 00:36:16 +0000 (00:36 +0000)]
Make it not suck^H^H^H^Hsegfault... and its all fixed and *working* :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6937
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 10 May 2007 00:28:15 +0000 (00:28 +0000)]
It would be good if this actually compiled too...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6936
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 10 May 2007 00:26:34 +0000 (00:26 +0000)]
Add uhnames prototype
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6935
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 10 May 2007 00:26:04 +0000 (00:26 +0000)]
Small api change with wide reaching effects in modules - Allows modification of whats displayed by NAMES on a per-nick basis, so we can have UHNAMES in a seperate module to NAMESX (and possibly do some funky other stuff in the future too!)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6934
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 9 May 2007 23:42:06 +0000 (23:42 +0000)]
Fix ping timeout ERROR not being generated when a server pings out, making the other end appear to be closed unexpectedly without reason.
Find and fix the 3 ping timeout messages for server to server that were using WriteOpers instead of snomask +l
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6933
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 9 May 2007 22:03:57 +0000 (22:03 +0000)]
Add a module which only lets identified users and opers create new channels, as per bug #279 reported by Casey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6932
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 9 May 2007 21:42:15 +0000 (21:42 +0000)]
Fix operquit notices being chopped to first word of quit message, spotted by owine :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6931
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 9 May 2007 21:32:59 +0000 (21:32 +0000)]
The WHO documentation in helpop.conf was WAY out of date
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6930
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 9 May 2007 21:26:12 +0000 (21:26 +0000)]
If we're having local, we need far too (f)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6929
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 9 May 2007 21:24:57 +0000 (21:24 +0000)]
Add WHO flag 'l', show only local users
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6928
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 9 May 2007 21:12:35 +0000 (21:12 +0000)]
Fix slightly broken oper checks on +i
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6927
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 9 May 2007 21:00:06 +0000 (21:00 +0000)]
Add extra matches to /WHO. flags aiMp, away, ident, metadata, port number
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6926
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 9 May 2007 20:40:18 +0000 (20:40 +0000)]
Someone left a flag out of the syntax (m, modes)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6925
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 9 May 2007 20:36:10 +0000 (20:36 +0000)]
Fix the other logic bug found by peavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6924
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 9 May 2007 20:35:12 +0000 (20:35 +0000)]
There was some real odd logic in here - thanks owine and HiroP
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6923
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 9 May 2007 16:40:04 +0000 (16:40 +0000)]
Make RCONNECT accept a glob for the first parameter. Thanks, HiroP :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6922
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 9 May 2007 01:02:44 +0000 (01:02 +0000)]
Implement bug #282 from owine: kill sender hiding. <options:hidekills> needs to be set to a static string to display instead of the killer's nick. QA: *IMPORTANT* please extensivly test local ***AND*** remote killing with this on and off. Thanks :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6921
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 8 May 2007 23:35:28 +0000 (23:35 +0000)]
- (FINALLY, ffs) add realnames to connect/remote connect server notices, per HiroP's patch. No, we're not showing SSL - SSL is a module, putting that in the core is hacky.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6920
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 8 May 2007 21:41:57 +0000 (21:41 +0000)]
Decraq
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6919
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 8 May 2007 21:30:08 +0000 (21:30 +0000)]
Add oper notices on: (1) joining invisibly to a channel (2) engage or disengage mode +Q
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6918
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 8 May 2007 20:18:16 +0000 (20:18 +0000)]
Tidy up some lollercode
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6917
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 8 May 2007 20:09:18 +0000 (20:09 +0000)]
Document m_xmlsocket.so
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6916
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 8 May 2007 19:14:02 +0000 (19:14 +0000)]
Sending a buffer full of garbage is not smart or funny.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6915
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 8 May 2007 18:48:59 +0000 (18:48 +0000)]
Left openssl includes in here :<
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6914
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 8 May 2007 18:44:46 +0000 (18:44 +0000)]
Add comments to describe wtf we are doing
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6913
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 8 May 2007 18:32:22 +0000 (18:32 +0000)]
Don't use this yet. we're waiting on w00t for a test client
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6912
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 8 May 2007 16:16:25 +0000 (16:16 +0000)]
Make SAJOIN/SAPART more spanningtree friendly, they are throwbacks to the inspircd 1.0 alpha days :S
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6911
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 8 May 2007 02:59:29 +0000 (02:59 +0000)]
We're setting chanrec::creation in here and not chanrec::age, this can and will fuck up TS. Set Both.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6910
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 May 2007 21:03:57 +0000 (21:03 +0000)]
Fix multi-level if() madness, thanks HiroP
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6909
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 May 2007 20:54:01 +0000 (20:54 +0000)]
Correct the silentbursts logic
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6908
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 May 2007 18:51:47 +0000 (18:51 +0000)]
we typedeffed nspace::hash_map<std::string,command_t*> to command_table ages ago.
Now its time we used it! command_table::iterator is far neater than nspace::hash_map<std::string,command_t*>::iterator
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6907
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 May 2007 16:35:14 +0000 (16:35 +0000)]
Slightly tidier capab checks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6906
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 May 2007 16:19:22 +0000 (16:19 +0000)]
Needs a little testing: Tidyup of some code, namely when validating the length of params for NICK, tidied it into an array of sizes and indexes rather than a big long chain of if, then, else
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6905
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 May 2007 15:49:57 +0000 (15:49 +0000)]
Fix channel TS not being set correctly on creation of new channel
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6904
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 7 May 2007 15:44:00 +0000 (15:44 +0000)]
Developers, please review ForceJoin starting at line 730 of this file. It needs a thorough going over to see if anyone can spot any problems.
Now uses modestacker rather than trying to do this itself with lots of char* craq.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6903
e03df62e -2008-0410-955e-
edbf42e46eb7