]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
w00t [Tue, 27 Jan 2009 13:21:47 +0000 (13:21 +0000)]
Check line expiry when touching an xline, to prevent huge buildup of stale lines chomping CPU.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11007
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 25 Jan 2009 23:22:49 +0000 (23:22 +0000)]
Allow +l 0 (for +PlL #newchan).
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11006
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 25 Jan 2009 19:57:07 +0000 (19:57 +0000)]
This can't be case sensitive because it's not consistant, and also would break having two extbans of differing case but same letter on the same mask (+bb m:f M:f). Also found courtesy of Jason.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11005
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 25 Jan 2009 19:36:54 +0000 (19:36 +0000)]
Format this message a little nicer.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11004
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 25 Jan 2009 19:27:51 +0000 (19:27 +0000)]
Fix m_nopartmsg using the wrong extban character in 005, noted thanks to Jason.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11003
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 25 Jan 2009 15:25:54 +0000 (15:25 +0000)]
This is more accurate
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11002
e03df62e -2008-0410-955e-
edbf42e46eb7
dz [Sun, 25 Jan 2009 03:59:36 +0000 (03:59 +0000)]
Properly check if the SSL handshake is completed in m_ssl_gnutls, fixes the recent issue where connections would hang with nothing recieved on either end until registration timeout. Also reverts r10998.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11000
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Sun, 25 Jan 2009 02:51:43 +0000 (02:51 +0000)]
clean some trailing space and fix a year on copyright
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10999
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 25 Jan 2009 01:09:22 +0000 (01:09 +0000)]
Try this as the ssl crash fix
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10998
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 25 Jan 2009 00:21:54 +0000 (00:21 +0000)]
Make startup script work under use strict (and test git-svn commits)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10997
e03df62e -2008-0410-955e-
edbf42e46eb7
psychon [Sat, 24 Jan 2009 15:03:00 +0000 (15:03 +0000)]
Fix some spaces as indent and one double space in m_override so that Ankit is happy again
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10996
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Sat, 24 Jan 2009 13:31:09 +0000 (13:31 +0000)]
fix typo
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10995
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Sat, 24 Jan 2009 13:23:37 +0000 (13:23 +0000)]
update copyright years
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10994
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 23 Jan 2009 14:05:33 +0000 (14:05 +0000)]
Remove unneccessary safety loop
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10993
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 23 Jan 2009 14:03:43 +0000 (14:03 +0000)]
Adapt this to syntax guidelines for inspircd, and fix a bug where users whos nicks are currently a uid will be quit if this module unloads
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10992
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 23 Jan 2009 13:40:24 +0000 (13:40 +0000)]
Templateise this
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10991
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 23 Jan 2009 13:20:57 +0000 (13:20 +0000)]
Fix m_nationalchars using a copy and paste of my unsafe copy and paste algorithm, that will lock up if the string to replace contains the string to search for.
Finally make this function a core utility function and remove the copies from 3 modules m_alias m_nationalchars and m_sqlauth
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10990
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 23 Jan 2009 12:58:28 +0000 (12:58 +0000)]
Remove an unused event.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10989
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 23 Jan 2009 10:16:51 +0000 (10:16 +0000)]
Fix bug 688, reported by Ankit: extended invexes don't work correctly at all. Thanks very much for your help tracking this down :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10988
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 22 Jan 2009 20:44:10 +0000 (20:44 +0000)]
Add $gecos, $ident, $server, $uuid vars for building possible auth queries. These are the 1.2 equivalent of sqlauth:useident, and more.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10987
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 22 Jan 2009 17:39:50 +0000 (17:39 +0000)]
Fix for bug found by danieldg, where remote nicks were truncated to NICKMAX, but NICKMAX can now vary from server to server,
so only truncate the nickname for local nicknames. For remote nicknames, allow any length nickname up to MAXBUF (the max length
of an IRC line)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10984
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 22 Jan 2009 17:24:54 +0000 (17:24 +0000)]
Fix for bug #686, include sysctl.h in a freebsd-specific ifdef
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10983
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 22 Jan 2009 15:15:05 +0000 (15:15 +0000)]
Update copyright date.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10982
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 22 Jan 2009 15:14:36 +0000 (15:14 +0000)]
Fix a small warning (char being used as array subscript) by just using int instead.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10981
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 22 Jan 2009 15:14:22 +0000 (15:14 +0000)]
Fixes bug #655: National characters support, patch written mostly by Phoenix, bits of core support by myself. This means that nicknames using *non ASCII* are now supported when configured, and more importantly, that /msg lowercasenick will go to a person with UPPERCASENICK in foreign character sets. The locale setting MUST be the same network-wide.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10980
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 22 Jan 2009 15:02:37 +0000 (15:02 +0000)]
Fix bug #659, #524 and others: Allow operoverride to set +qa. Based on patch by Phoenix. Note that this is currently untested, feedback is very welcome.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10979
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 22 Jan 2009 14:17:24 +0000 (14:17 +0000)]
Fix bug #678 reported by Ankit (opertype invex wasn't working, as I failed and forgot to hook the damn event.)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10978
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 22 Jan 2009 14:17:22 +0000 (14:17 +0000)]
Tone down some logging to make debugging a tiny bit easier.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10977
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 22 Jan 2009 14:17:15 +0000 (14:17 +0000)]
Small fix: don't set default modes when joining if usercount == 0, set if it was actually created locally - this is needed due to +P.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10976
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 22 Jan 2009 13:51:35 +0000 (13:51 +0000)]
Revert "Check nickname validity on introduction, closes bug #682 reported by danieldg (thanks)."
This broke stuff.
This reverts commit
4d29ae6cc6c4f5ba410b58cc0807f018484f6447 .
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10975
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 21 Jan 2009 17:19:20 +0000 (17:19 +0000)]
Check nickname validity on introduction, closes bug #682 reported by danieldg (thanks).
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10974
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 18 Jan 2009 20:10:12 +0000 (20:10 +0000)]
Hmm, why didnt this go through before?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10973
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 18 Jan 2009 13:12:22 +0000 (13:12 +0000)]
Missed one, thx peavey!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10972
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 18 Jan 2009 12:19:01 +0000 (12:19 +0000)]
Fix what should have been the (real) problems with kqueue, so far so good for me.. this *does* need more testing though. Fix spotted by dz (check .filter, not .flags, and don't try to use it as a bitmask). TOR, ratbox, and similar projects use code like this, so I am fairly confident it is ok.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10971
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 18 Jan 2009 12:19:00 +0000 (12:19 +0000)]
Revert "Revert some of w00ts kqueue massacre from september, for some reason its not too stable, e.g. placing wantwrite sockets into oneshot wantread? :P"
This reverts commit
11302829a008263dc306d08d675ad49d7d3f62ab .
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10970
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 18 Jan 2009 12:18:59 +0000 (12:18 +0000)]
Fix bug #673, reported by Ankit: various cosmetic issues with filter. Patch from Ankit.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10969
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 18 Jan 2009 12:18:58 +0000 (12:18 +0000)]
Fix bug #680, reported by Namegduf: 1.2 SHUN does not respect the notifyuser option, and always notifies the user that their command was blocked.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10968
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 18 Jan 2009 12:18:54 +0000 (12:18 +0000)]
Fix a small typo in shun notice, reported by Ankit. Closes bug #666. (!)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10967
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 17 Jan 2009 20:03:38 +0000 (20:03 +0000)]
Fix for bug #679 reported by Namegduf, based on suggestion for fix by dz, thanks!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10966
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 15 Jan 2009 23:42:33 +0000 (23:42 +0000)]
Prevent snotices being sent out for a completely empty mode
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10964
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 15 Jan 2009 19:32:45 +0000 (19:32 +0000)]
Bad check on getstatus() found by Ankit, thanks :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10963
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 14 Jan 2009 19:28:58 +0000 (19:28 +0000)]
This is more accurate. #ifndef __FreeBSD__, #else, #endif
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10962
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 14 Jan 2009 18:54:07 +0000 (18:54 +0000)]
This should work, but not sure on these defines in poll socketengine
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10961
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 14 Jan 2009 18:45:03 +0000 (18:45 +0000)]
Revert some of w00ts kqueue massacre from september, for some reason its not too stable, e.g. placing wantwrite sockets into oneshot wantread? :P
randomly uses 100% cpu with the newer code, seems kqueue doesnt quite like to work exactly the same as epoll and poll.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10960
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 10 Jan 2009 17:54:49 +0000 (17:54 +0000)]
Fix incorrect classname in operinvex (not broken, just wrong code)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10959
e03df62e -2008-0410-955e-
edbf42e46eb7
dz [Sat, 10 Jan 2009 17:20:34 +0000 (17:20 +0000)]
Fix bug #665 reported by Ankit, m_services_account.so was denying its own mode change on nick change.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10958
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Fri, 9 Jan 2009 20:51:38 +0000 (20:51 +0000)]
Remove channel::created as its unused and only serves to confuse (see last commit to m_check). As a bonus saves memory usage :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10955
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Fri, 9 Jan 2009 20:37:03 +0000 (20:37 +0000)]
Change /CHECK <#channel> to correctly report timestamp since it might have been TS synced after creation.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10954
e03df62e -2008-0410-955e-
edbf42e46eb7
dz [Fri, 9 Jan 2009 01:12:46 +0000 (01:12 +0000)]
Correctly match alias formats (was backwards) and avoid going on to other aliases if none match. Fixes bug #668 reported by Ankit, thanks.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10953
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 7 Jan 2009 18:36:20 +0000 (18:36 +0000)]
Readability: pointless construct of a std::string from another std::string for throwing an exception
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10952
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 7 Jan 2009 10:15:40 +0000 (10:15 +0000)]
Fix an incorrect check leading to backwards functionality, closes bug #663 (hideoper not working), reported by liato.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10950
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 4 Jan 2009 19:34:03 +0000 (19:34 +0000)]
Friendlify error message here too
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10948
e03df62e -2008-0410-955e-
edbf42e46eb7
dz [Sun, 4 Jan 2009 03:52:20 +0000 (03:52 +0000)]
Fixed behavior of KICK in m_auditorium, fixes bug #649 reported by Schiz0.
Also replaced usage of Channel::WriteAllExcept() with WriteAllExceptSender()
as the former does not except the sender and requires an extra unused variable.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10944
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 4 Jan 2009 03:35:49 +0000 (03:35 +0000)]
This is out of date, useless, and nobody updates it.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10943
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 3 Jan 2009 17:27:55 +0000 (17:27 +0000)]
Fix for bug #652, reported by Ankit: blank reply from /userip with no target online. Thanks!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10941
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 3 Jan 2009 17:25:10 +0000 (17:25 +0000)]
Remove +o from users on deoper, plausible fix for bug #653 reported by Ankit. Let me know if it's still b0rked, please :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10940
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 3 Jan 2009 16:45:55 +0000 (16:45 +0000)]
Remove extra 'i'.. oopsie :P
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10939
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 3 Jan 2009 16:45:54 +0000 (16:45 +0000)]
Remove silly comment from r10,000.. mostly just testing vim..
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10938
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Sat, 3 Jan 2009 06:16:13 +0000 (06:16 +0000)]
Fix old typo.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10936
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 2 Jan 2009 23:26:54 +0000 (23:26 +0000)]
...and make it not go querying modules that dont implement the right interface and cause it to crash :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10935
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 2 Jan 2009 23:15:09 +0000 (23:15 +0000)]
If a module is loaded after m_spanningtree that it needs, then it will now re-read its configuration file. The code is also now in the right place to pick this up on rehash too not just on load.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10934
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 2 Jan 2009 18:45:12 +0000 (18:45 +0000)]
Branch merge
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10933
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 2 Jan 2009 18:16:05 +0000 (18:16 +0000)]
Update copyrights for 2009.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10932
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Fri, 2 Jan 2009 16:03:42 +0000 (16:03 +0000)]
Fix typo opermoth -> opermotd. Thanks Ankit.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10931
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Fri, 2 Jan 2009 15:59:02 +0000 (15:59 +0000)]
Make it optional to show opermotd on /OPER, defaults to showing the motd if not specified.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10930
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 31 Dec 2008 13:00:01 +0000 (13:00 +0000)]
Change numeric 671, starttls failure to 691. 671 conflicts with unreal's ssl user numeric. It's documented on our wiki as 'kineircd' but kineircd was never even realeased, so we cant go on that, we'll go with what the unreal numeric says.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10928
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 28 Dec 2008 22:18:49 +0000 (22:18 +0000)]
Fix bug spotted by KingTarquin, if an empty string is given to /stats with "STATS :", then a byte of undefined memory in a std::string object is read as the stats char. Probably unsafe.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10927
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 28 Dec 2008 03:27:28 +0000 (03:27 +0000)]
Change a few bits to use std::list instead of std::vector.
Vector is better than list, unless:
- you require random access (these don't)
- you require that the memory they are stored in are contiguous (these don't)
This will save a couple of bytes here and there perhaps (along with
much less problems with memory fragmentation and allocation).
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10923
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 28 Dec 2008 02:29:10 +0000 (02:29 +0000)]
Modify STARTTLS error message to clarify that it may not be sent after registration has commenced.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10922
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 27 Dec 2008 13:52:37 +0000 (13:52 +0000)]
Fix unnecessary use of map, set is better suited.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10921
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 27 Dec 2008 13:46:54 +0000 (13:46 +0000)]
Fix a comment too.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10920
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 27 Dec 2008 13:34:52 +0000 (13:34 +0000)]
Use std::set instead of std::map needlessly.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10919
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 27 Dec 2008 13:34:51 +0000 (13:34 +0000)]
Mark a member static so it isn't exported needlessly.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10918
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 27 Dec 2008 03:18:51 +0000 (03:18 +0000)]
Place CRT debug defines in win32wrapper.h, so they are defined everywhere. This was also incorrectly inside an ifndef WINDOWS, and hadbeen for a while. (oops.)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10917
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 27 Dec 2008 02:48:53 +0000 (02:48 +0000)]
Remove extra 'i'.. oopsie :P
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10916
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 27 Dec 2008 02:45:29 +0000 (02:45 +0000)]
Remove silly comment from r10,000.. mostly just testing vim..
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10915
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 27 Dec 2008 02:41:12 +0000 (02:41 +0000)]
Cover most of the included oper commands in the default examples of class tags, so that less users are confused about missing commands from the defaults
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10914
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 27 Dec 2008 02:29:12 +0000 (02:29 +0000)]
Spelig eror.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10913
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 27 Dec 2008 02:18:46 +0000 (02:18 +0000)]
We dont need <type:canquiet> now in 1.2, as class tags allow restrictions of user and channel modes directly via the core, without need for this extra security sugar
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10912
e03df62e -2008-0410-955e-
edbf42e46eb7
dz [Fri, 26 Dec 2008 15:44:38 +0000 (15:44 +0000)]
propset m_operprefix
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10911
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 26 Dec 2008 15:23:07 +0000 (15:23 +0000)]
VF_VENDOR, ModDesc
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10910
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 24 Dec 2008 00:45:03 +0000 (00:45 +0000)]
Return ERR_NOPRIVILEGES for +P without channels/set-permanent priv.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10908
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 24 Dec 2008 00:45:02 +0000 (00:45 +0000)]
Fix for bug #646, reported by whotookspaz (+y not being applied to existing channels on oper). Thanks!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10907
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 23 Dec 2008 16:14:38 +0000 (16:14 +0000)]
Backport from socket branch: allow read and write events to be triggered on one kqueue iteration
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10906
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 22 Dec 2008 15:05:01 +0000 (15:05 +0000)]
Make error message on finding an un-includable include a bit more helpful
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10905
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 21 Dec 2008 18:12:08 +0000 (18:12 +0000)]
Allow for kick from a server origin to have a comma seperated list of nicknames to be kicked. Previously this was only supported by the user origin version
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10904
e03df62e -2008-0410-955e-
edbf42e46eb7
dz [Sun, 21 Dec 2008 13:44:01 +0000 (13:44 +0000)]
Minor documentation fix, spotted by Johannes13
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10902
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 20 Dec 2008 13:09:34 +0000 (13:09 +0000)]
Readd check for +P setting to channels/set-permanent priv, thanks Johannes13 - naughty Namegduf for patching this out :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10901
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 18 Dec 2008 23:01:29 +0000 (23:01 +0000)]
Wakey wakey w00t :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10900
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 18 Dec 2008 22:20:43 +0000 (22:20 +0000)]
Fix a windows compile screwup, courtesy of me.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10899
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 18 Dec 2008 19:16:45 +0000 (19:16 +0000)]
New iterative replacement function for m_censor, so that if some silly admin defines a replacement string that itself contains the search string, then the module wont get stuck in an infinite loop :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10898
e03df62e -2008-0410-955e-
edbf42e46eb7
dz [Thu, 18 Dec 2008 02:52:22 +0000 (02:52 +0000)]
Properly disconnect clients that send STARTTLS after registering; noticed by jdhore
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10897
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Tue, 16 Dec 2008 16:18:16 +0000 (16:18 +0000)]
Added the VF_VENDOR flag to m_servprotect; noticed by Johannes13
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10896
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 15 Dec 2008 13:58:43 +0000 (13:58 +0000)]
Remove numbers from these. They shouldn't be used anyway, enums are designed to prevent magic numbers abuse :).
Thanks Johannes13!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10895
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Mon, 15 Dec 2008 13:31:56 +0000 (13:31 +0000)]
Handle file not found, and tidy up the perl.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10894
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 15 Dec 2008 12:49:48 +0000 (12:49 +0000)]
Stupid linebreak.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10893
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 15 Dec 2008 12:14:30 +0000 (12:14 +0000)]
Add missing copyright header.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10892
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 15 Dec 2008 12:14:04 +0000 (12:14 +0000)]
Fix naming convention to be consistant. (cmd_ -> Command)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10891
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Mon, 15 Dec 2008 03:03:37 +0000 (03:03 +0000)]
Add support for freetds 0.82 which is being shipped now with newer distros, and maintain compatibility for 0.64 and up.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10890
e03df62e -2008-0410-955e-
edbf42e46eb7
aquanight [Mon, 15 Dec 2008 01:14:34 +0000 (01:14 +0000)]
Oops
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10889
e03df62e -2008-0410-955e-
edbf42e46eb7