]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
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

17 years agoFix /who to hide users marked invisibile in some way by a module
brain [Fri, 4 May 2007 14:52:31 +0000 (14:52 +0000)]
Fix /who to hide users marked invisibile in some way by a module

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

17 years agoApply visibility state to whois, next stop, /who
brain [Fri, 4 May 2007 14:50:34 +0000 (14:50 +0000)]
Apply visibility state to whois, next stop, /who

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

17 years agoBrain really must remember svn add.
brain [Fri, 4 May 2007 14:36:29 +0000 (14:36 +0000)]
Brain really must remember svn add.

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

17 years agoWhere others charge, we give for free. Have fun and use wisely. With great power...
brain [Fri, 4 May 2007 14:30:08 +0000 (14:30 +0000)]
Where others charge, we give for free. Have fun and use wisely. With great power comes great responsbility.

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

17 years agoAdd auditorium to example conf
brain [Fri, 4 May 2007 12:40:03 +0000 (12:40 +0000)]
Add auditorium to example conf

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

17 years ago...And learn to spell right
brain [Fri, 4 May 2007 12:33:24 +0000 (12:33 +0000)]
...And learn to spell right

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

17 years agoDo the same for KICK, but in the case of KICK, send to the user doing the kick AND...
brain [Fri, 4 May 2007 12:33:04 +0000 (12:33 +0000)]
Do the same for KICK, but in the case of KICK, send to the user doing the kick AND the user being kicked only

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

17 years agoWhen we silence the event, not even the user whos leaving/joining gets the output...
brain [Fri, 4 May 2007 12:31:53 +0000 (12:31 +0000)]
When we silence the event, not even the user whos leaving/joining gets the output, make sure we send it to them in the module

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

17 years agosvn add helps, too. :<
brain [Fri, 4 May 2007 12:25:42 +0000 (12:25 +0000)]
svn add helps, too. :<

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

17 years agoFirst compilable commit of m_auditorium. Not yet tested IN ANY WAY.
brain [Fri, 4 May 2007 12:25:26 +0000 (12:25 +0000)]
First compilable commit of m_auditorium. Not yet tested IN ANY WAY.

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

17 years agoFix broken modules (broken due to api change)
brain [Thu, 3 May 2007 22:05:56 +0000 (22:05 +0000)]
Fix broken modules (broken due to api change)

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

17 years agoFix for new api
brain [Thu, 3 May 2007 22:00:09 +0000 (22:00 +0000)]
Fix for new api

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

17 years agoDO NOT USE THIS COMMIT - if you do, most of the modules wont work.
brain [Thu, 3 May 2007 21:57:58 +0000 (21:57 +0000)]
DO NOT USE THIS COMMIT - if you do, most of the modules wont work.
DEVS: Please fix all modules that have warnings to use the new parameters to OnUserJoin, OnUserPart and OnUserKick (bool &silent)

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

17 years agoImplement feature request in bug #271 by HiroP, allow disabling of maxlocal and maxgl...
brain [Tue, 1 May 2007 20:25:45 +0000 (20:25 +0000)]
Implement feature request in bug #271 by HiroP, allow disabling of maxlocal and maxglobal by leaving out each value from the tag

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

17 years agoMuch more detailed logging of lowlevel socket errors to the +l snomask
brain [Tue, 1 May 2007 20:18:10 +0000 (20:18 +0000)]
Much more detailed logging of lowlevel socket errors to the +l snomask

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

17 years agoFix crashbug in latest svn introduced by inspsocket cull list, which can cause a...
brain [Tue, 1 May 2007 19:41:27 +0000 (19:41 +0000)]
Fix crashbug in latest svn introduced by inspsocket cull list, which can cause a crash if the connection times out and an error occurs on the socket before its deleted

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

17 years agoChange a return NULL to a continue so that where host matches but port doesnt, skip...
brain [Tue, 1 May 2007 16:14:31 +0000 (16:14 +0000)]
Change a return NULL to a continue so that where host matches but port doesnt, skip the connect tag

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

17 years agoMove new listmode check deeper into the mode parser so that it doesnt generate spurio...
brain [Tue, 1 May 2007 16:04:26 +0000 (16:04 +0000)]
Move new listmode check deeper into the mode parser so that it doesnt generate spurious craq (thanks HiroP_)

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

17 years agoFix one issue, add another feature: When sending MODE +beI, weed out duplicates with...
brain [Mon, 30 Apr 2007 16:50:08 +0000 (16:50 +0000)]
Fix one issue, add another feature: When sending MODE +beI, weed out duplicates with simple O(1) check so that users dont send MODE #chan +bbbbbbbbbbbb.
Allow configuration of which listmodes you want to deny to below halfops. For example <options hidemodes="eI">. This is because blocking +b can break mirc, blocking +eI usually wont break it so
severely.

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

17 years agosquash a compile warning found by giggsey.
peavey [Sat, 28 Apr 2007 12:11:28 +0000 (12:11 +0000)]
squash a compile warning found by giggsey.

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

17 years agoupdate svn:ignore for modules to include latest in extras.
peavey [Fri, 27 Apr 2007 22:21:16 +0000 (22:21 +0000)]
update svn:ignore for modules to include latest in extras.

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

17 years agoAdd support for hiding listmode lists such as +beI from unprivileged users.
brain [Fri, 27 Apr 2007 17:55:08 +0000 (17:55 +0000)]
Add support for hiding listmode lists such as +beI from unprivileged users.
See bug #258

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

17 years agoAdd and document m_clones as requested by bug #267
brain [Fri, 27 Apr 2007 17:39:11 +0000 (17:39 +0000)]
Add and document m_clones as requested by bug #267

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

17 years agom_dnsbl stats should count no result as a miss
special [Fri, 27 Apr 2007 00:07:56 +0000 (00:07 +0000)]
m_dnsbl stats should count no result as a miss

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

17 years agoFixed bug #266 (m_dnsbl stats), patch by satmd
special [Thu, 26 Apr 2007 23:46:17 +0000 (23:46 +0000)]
Fixed bug #266 (m_dnsbl stats), patch by satmd

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

17 years agoWhen running in nofork, keep the tty open (we were closing it, which meant that while...
brain [Thu, 26 Apr 2007 19:21:24 +0000 (19:21 +0000)]
When running in nofork, keep the tty open (we were closing it, which meant that while we were in -nofork we would see no logs!)

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

17 years agoMake error reporting work properly, it seemed to loose errors.
brain [Thu, 26 Apr 2007 16:51:41 +0000 (16:51 +0000)]
Make error reporting work properly, it seemed to loose errors.
First change: Add a culling list of inspsockets waiting to be closed, so the close() is less likely to be called before the buffer is entirely empty. This seems to work well on my LAN.
Second change: Add a SendError() method, rather than WriteLine("ERROR : ..."). This can be used to effect by also echoing out "Sent ERROR to %s: ..." onto the +l snomask meaning at least one end
will always see the error even if the ERROR command is lost due to latency or design of the transport (e.g. ssl which may be writing during a read event etc)

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

17 years agoLet's pretend the number after 6838 is 6840, so this commit never happened
special [Wed, 25 Apr 2007 20:35:47 +0000 (20:35 +0000)]
Let's pretend the number after 6838 is 6840, so this commit never happened

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

17 years agoAdded m_chancreate to the example config
special [Wed, 25 Apr 2007 19:45:53 +0000 (19:45 +0000)]
Added m_chancreate to the example config

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

17 years agoAdded m_chancreate, which adds snomask +j to show when new channels are created
special [Wed, 25 Apr 2007 19:28:41 +0000 (19:28 +0000)]
Added m_chancreate, which adds snomask +j to show when new channels are created

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

17 years agoPlease try this, satmd
brain [Wed, 25 Apr 2007 00:38:08 +0000 (00:38 +0000)]
Please try this, satmd

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

17 years agoUse segments of 8 in length not ten, reducing the length of a cloaked ipv6 host by...
brain [Wed, 25 Apr 2007 00:36:23 +0000 (00:36 +0000)]
Use segments of 8 in length not ten, reducing the length of a cloaked ipv6 host by 12 chars (2*6)

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

17 years agodhost and host are both char[65], so let stringcopy take up to 64 chars here.
peavey [Wed, 25 Apr 2007 00:01:10 +0000 (00:01 +0000)]
dhost and host are both char[65], so let stringcopy take up to 64 chars here.

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

17 years agoShorten the length of ipv6 cloaks so that a character isnt lost (6 segments plus...
brain [Tue, 24 Apr 2007 23:42:08 +0000 (23:42 +0000)]
Shorten the length of ipv6 cloaks so that a character isnt lost (6 segments plus :'s means > 63), its now 5 segments plus 5 colons equalling 55.
QA Please test if possible. (connect unresolving ipv6's to a network and check they display ok on join and quit and not like this:)
seeboo ( seeboo@128D1B1808:B184FB403B:282A02A3AB:6949B425CE:D744031274:2587FA5 ) has quit IRC ( Client exited )
seeboo ( seeboo@128D1B1808:B184FB403B:282A02A3AB:6949B425CE:D744031274:2587FA5C ) has joined

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

17 years agoversion 1.1.6+DevilsDance
peavey [Tue, 24 Apr 2007 17:54:45 +0000 (17:54 +0000)]
version 1.1.6+DevilsDance

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

17 years agoupdate some comments.
peavey [Sun, 22 Apr 2007 23:17:08 +0000 (23:17 +0000)]
update some comments.

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

17 years agoFix crash if trying to remove pattern that does not exist.
peavey [Sun, 22 Apr 2007 22:38:18 +0000 (22:38 +0000)]
Fix crash if trying to remove pattern that does not exist.

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

17 years agoThe devil's dancing :p
brain [Sun, 22 Apr 2007 19:11:00 +0000 (19:11 +0000)]
The devil's dancing :p

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

17 years agoFix typo
brain [Sun, 22 Apr 2007 18:51:52 +0000 (18:51 +0000)]
Fix typo

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

17 years agocleanup space indenting
peavey [Sun, 22 Apr 2007 11:01:29 +0000 (11:01 +0000)]
cleanup space indenting

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

17 years agoSend numeric when item doesnt exist on remove
brain [Sun, 22 Apr 2007 10:38:36 +0000 (10:38 +0000)]
Send numeric when item doesnt exist on remove

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

17 years agoFix memory consumption of m_slence, users silence lists arent deleted till they quit...
brain [Sun, 22 Apr 2007 10:18:54 +0000 (10:18 +0000)]
Fix memory consumption of m_slence, users silence lists arent deleted till they quit, they should be deleted when they empty their list to save ram

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

17 years agoEnsure it cant happen the other way around, either
brain [Sat, 21 Apr 2007 19:25:04 +0000 (19:25 +0000)]
Ensure it cant happen the other way around, either

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

17 years agoFix spurious 'found host' messages after being told it couldnt.
brain [Sat, 21 Apr 2007 19:21:26 +0000 (19:21 +0000)]
Fix spurious 'found host' messages after being told it couldnt.

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

17 years agoAdd *** to +s SNOTICEs
peavey [Sat, 21 Apr 2007 18:11:41 +0000 (18:11 +0000)]
Add *** to +s SNOTICEs

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

17 years agoAdd *** to +s SNOTICEs
brain [Sat, 21 Apr 2007 18:10:47 +0000 (18:10 +0000)]
Add *** to +s SNOTICEs

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