]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
17 years agoFix a slightly out of date comment (from before the days of the self commenting IS_LO...
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

17 years agoDocument new tags
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

17 years agoAdd <watch maxentries> and <silence maxentries>
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

17 years agoAttach ident and original username to the metadata of the user, so that it can be...
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

17 years agoAdd m_taxonomy and api minor tweak to make it work, enable some modules for it.
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

17 years agoPatch by djGrrr to WHOIS to fix up another potential information leak, now remote...
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

17 years agoRemove redundant if (), pointed out by djGrrr.
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

17 years agoMuch thanks to djGrrr for being helpful. Give this a go.
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

17 years agoFIX: Don't show time for remote clients on /whois nick
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

17 years agoI got very confused here.. let's fix this
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

17 years agoClarify some of the comments here..
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

17 years ago(will be tested like nowish): Modified version of djGrrr's patch to re-fix #286.
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

17 years agoI can do coding, me!
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

17 years agoSlightly modify WHO <port> p to allow a port range, e.g. "WHO 6660-6669,7000,7001...
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

17 years agoChange some stuff around to make sure metadata/fmode comes after nick list if sent...
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

17 years agoremove EB metadata madness and make services people happy.
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

17 years agoFix for bug #281, oper fail notices should be global
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

17 years agoAdd HiroP to contributors for being such a helpful little gubbins ;>. Congradulations. :)
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

17 years agoHelpop fixes, noted by HiroP, derived from patch by HiroP in bug #291
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

17 years agoAdd openssl cert generation prettyness, make it like our gnutls one. It seems that...
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

17 years agoRemove pointless debug
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

17 years agoRemove a large portion of commented craq, and make this fit in better with the rest...
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

17 years agoUpdate this to use the new copyright header
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

17 years agoAdd <stripcolor:allowchanops> to allow channel operators to bypass color stripping...
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

17 years agoRemove PARKSTATS from example helpop conf, thanks HiroP
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

17 years agoFix typo in r6944, thanks HiroP
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

17 years agoIf hidewhois is enabled, don't show idle time unless requested via remote /whois...
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

17 years agoAdd warning notice to m_deaf, as setting it will make new users pretty confused :p
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

17 years agoFix duplicate End of /NAMES list from here.
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

17 years agochanrec::UserList() gives out end of names numeric. So don't do it here. Fix for...
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

17 years agoComment what ive done, so that someone doesnt go 'oh thats a redundant data copy...
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

17 years agoTweaks here so we can avoid data copies in uhnames
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

17 years agoThis doesnt need a data copy any more
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

17 years agoAdd m_uhnames.so to the example config
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

17 years agoMake it not suck^H^H^H^Hsegfault... and its all fixed and *working* :)
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

17 years agoIt would be good if this actually compiled too...
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

17 years agoAdd uhnames prototype
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

17 years agoSmall api change with wide reaching effects in modules - Allows modification of whats...
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

17 years agoFix ping timeout ERROR not being generated when a server pings out, making the other...
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

17 years agoAdd a module which only lets identified users and opers create new channels, as per...
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

17 years agoFix operquit notices being chopped to first word of quit message, spotted by owine :)
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

17 years agoThe WHO documentation in helpop.conf was WAY out of date
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

17 years agoIf we're having local, we need far too (f)
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

17 years agoAdd WHO flag 'l', show only local users
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

17 years agoFix slightly broken oper checks on +i
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

17 years agoAdd extra matches to /WHO. flags aiMp, away, ident, metadata, port number
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

17 years agoSomeone left a flag out of the syntax (m, modes)
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

17 years agoFix the other logic bug found by peavey
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

17 years agoThere was some real odd logic in here - thanks owine and HiroP
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

17 years agoMake RCONNECT accept a glob for the first parameter. Thanks, HiroP :)
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

17 years agoImplement bug #282 from owine: kill sender hiding. <options:hidekills> needs to be...
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

17 years ago- (FINALLY, ffs) add realnames to connect/remote connect server notices, per HiroP...
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

17 years agoDecraq
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

17 years agoAdd oper notices on: (1) joining invisibly to a channel (2) engage or disengage mode +Q
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

17 years agoTidy up some lollercode
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

17 years agoDocument m_xmlsocket.so
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

17 years agoSending a buffer full of garbage is not smart or funny.
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

17 years agoLeft openssl includes in here :<
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

17 years agoAdd comments to describe wtf we are doing
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

17 years agoDon't use this yet. we're waiting on w00t for a test client
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

17 years agoMake SAJOIN/SAPART more spanningtree friendly, they are throwbacks to the inspircd...
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

17 years agoWe're setting chanrec::creation in here and not chanrec::age, this can and will fuck...
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

17 years agoFix multi-level if() madness, thanks HiroP
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

17 years agoCorrect the silentbursts logic
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

17 years agowe typedeffed nspace::hash_map<std::string,command_t*> to command_table ages ago.
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

17 years agoSlightly tidier capab checks
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

17 years agoNeeds a little testing: Tidyup of some code, namely when validating the length of...
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

17 years agoFix channel TS not being set correctly on creation of new channel
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

17 years agoDevelopers, please review ForceJoin starting at line 730 of this file. It needs a...
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

17 years agoA bit more debug in here
brain [Mon, 7 May 2007 14:56:08 +0000 (14:56 +0000)]
A bit more debug in here

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

17 years agoAdd bugnotice when an fmode is sent with a TS < ours. This should in theory never...
brain [Mon, 7 May 2007 14:36:21 +0000 (14:36 +0000)]
Add bugnotice when an fmode is sent with a TS < ours. This should in theory never happen unless theres some retardedness going on, the TS should always really be = ours or > ours, as FMODE comes after
FJOIN, and FJOIN lowers the TS to be = ours if its greater.

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

17 years agoFTOPIC from another server now (correctly) shows local server name to obscure remote
brain [Mon, 7 May 2007 14:24:18 +0000 (14:24 +0000)]
FTOPIC from another server now (correctly) shows local server name to obscure remote

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

17 years agoFix MKPASSWD in helpop, remove MKSHA256, it's now accessed by MKPASSWD.
w00t [Mon, 7 May 2007 12:52:57 +0000 (12:52 +0000)]
Fix MKPASSWD in helpop, remove MKSHA256, it's now accessed by MKPASSWD.

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

17 years agoFix for bug #278 reported by aredridel, LUSERS output is required as per RFC 1459...
brain [Sun, 6 May 2007 20:15:55 +0000 (20:15 +0000)]
Fix for bug #278 reported by aredridel, LUSERS output is required as per RFC 1459 on connect, m_conn_lusers is therefore redundant (so i removed it :p)
The core automatically triggers an LUSERS on connect now, which modules can still intercept the way they always have.

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

17 years agoFix for bug #263 - note, this NEEDS QA TESTING
brain [Sun, 6 May 2007 14:00:49 +0000 (14:00 +0000)]
Fix for bug #263 - note, this NEEDS QA TESTING

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

17 years agoNow it deletes the makefiles too
brain [Sun, 6 May 2007 12:54:58 +0000 (12:54 +0000)]
Now it deletes the makefiles too

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

17 years agomake distclean now removes .config.cache (thanks HiroP)
brain [Sun, 6 May 2007 12:54:11 +0000 (12:54 +0000)]
make distclean now removes .config.cache (thanks HiroP)

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

17 years agogcc fails it at exporting symbols properly :/
brain [Sun, 6 May 2007 00:17:11 +0000 (00:17 +0000)]
gcc fails it at exporting symbols properly :/

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

17 years agoFix for bug typo, dont let it creep into the release!
brain [Sat, 5 May 2007 20:53:26 +0000 (20:53 +0000)]
Fix for bug typo, dont let it creep into the release!

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

17 years agoSo, Mozarella it is for 1.1.7
brain [Sat, 5 May 2007 20:46:31 +0000 (20:46 +0000)]
So, Mozarella it is for 1.1.7

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

17 years agoFix for feature request in bug #262, needs a bit of QA. Simpler prompting for gnutls...
brain [Sat, 5 May 2007 20:07:25 +0000 (20:07 +0000)]
Fix for feature request in bug #262, needs a bit of QA. Simpler prompting for gnutls cert generation in configure, we now use our nice configuration system to prompt for the more important details,
which we use to fill in a certtool template. Much nicer.

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

17 years agoFix for crash found by potter if you set up two redirects in two channels to forward...
brain [Sat, 5 May 2007 19:25:09 +0000 (19:25 +0000)]
Fix for crash found by potter if you set up two redirects in two channels to forward the user back and forth between the two in a loop.

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

17 years agoTidy up a little
brain [Sat, 5 May 2007 12:39:12 +0000 (12:39 +0000)]
Tidy up a little

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

17 years agoSet keywords Id property
brain [Sat, 5 May 2007 12:37:55 +0000 (12:37 +0000)]
Set keywords Id property

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

17 years agoThis should do the trick
brain [Sat, 5 May 2007 12:34:28 +0000 (12:34 +0000)]
This should do the trick

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

17 years agoWe keep forgetting to update the last changed date in this file
brain [Sat, 5 May 2007 12:33:59 +0000 (12:33 +0000)]
We keep forgetting to update the last changed date in this file

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

17 years agoMake debug warning for broken servers once per servername only
brain [Sat, 5 May 2007 11:56:39 +0000 (11:56 +0000)]
Make debug warning for broken servers once per servername only

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

17 years agoAdd options:quietbursts, fixes bug #269, also adds support for quits in a cull list...
brain [Fri, 4 May 2007 22:37:11 +0000 (22:37 +0000)]
Add options:quietbursts, fixes bug #269, also adds support for quits in a cull list which do not generate a quit snotice

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

17 years agoFix for bug #274, same port appearing multiple times in stats p if bound multiple...
brain [Fri, 4 May 2007 22:01:02 +0000 (22:01 +0000)]
Fix for bug #274, same port appearing multiple times in stats p if bound multiple times on different ip addresses

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

17 years agoProper fix for clients that send a nickprefix on their commands (the rfc says they...
brain [Fri, 4 May 2007 20:11:52 +0000 (20:11 +0000)]
Proper fix for clients that send a nickprefix on their commands (the rfc says they shouldnt but also says that the ircd should discard it if they do)

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

17 years agoFix for bug #268, repeated messages on users who are already glined
brain [Fri, 4 May 2007 19:50:33 +0000 (19:50 +0000)]
Fix for bug #268, repeated messages on users who are already glined

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

17 years agoIf an op parts, joins or kicks then display the change to all, so that the non-opped...
brain [Fri, 4 May 2007 17:21:44 +0000 (17:21 +0000)]
If an op parts, joins or kicks then display the change to all, so that the non-opped clients dont see an opped user hanging around that quit

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

17 years agoAdd MODE nag to debug snomask +d
brain [Fri, 4 May 2007 16:51:02 +0000 (16:51 +0000)]
Add MODE nag to debug snomask +d

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

17 years agoFix bug where if an op is in channel then does /names later, all the non-ops dissapear!
brain [Fri, 4 May 2007 16:30:16 +0000 (16:30 +0000)]
Fix bug where if an op is in channel then does /names later, all the non-ops dissapear!

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

17 years agoUpdate conf
brain [Fri, 4 May 2007 16:25:27 +0000 (16:25 +0000)]
Update conf

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

17 years agoAdd <auditorium showops> which determines if auditorium works like ircnet +a (anonymo...
brain [Fri, 4 May 2007 16:23:40 +0000 (16:23 +0000)]
Add <auditorium showops> which determines if auditorium works like ircnet +a (anonymous channels) or like unrealircd +u.
The old behaviour is similar to anonymous channels, only showing the current user.

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

17 years agoCloaking of WHOIS didnt work quite right, fixed
brain [Fri, 4 May 2007 15:41:06 +0000 (15:41 +0000)]
Cloaking of WHOIS didnt work quite right, fixed

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

17 years agoForgot something important!
brain [Fri, 4 May 2007 15:37:32 +0000 (15:37 +0000)]
Forgot something important!

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

17 years agoCheck visibility states
brain [Fri, 4 May 2007 15:02:17 +0000 (15:02 +0000)]
Check visibility states

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

17 years agofoolish human! you can't /mode query a user that isnt there!
brain [Fri, 4 May 2007 14:53:56 +0000 (14:53 +0000)]
foolish human! you can't /mode query a user that isnt there!

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