]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
15 years agoFinish channels.cpp conversion to numerics list
w00t [Sun, 13 Jul 2008 19:05:31 +0000 (19:05 +0000)]
Finish channels.cpp conversion to numerics list

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

15 years agoAdd include/numerics.h, contains/will contain an enum for numerics. Work in progress.
w00t [Sun, 13 Jul 2008 19:01:17 +0000 (19:01 +0000)]
Add include/numerics.h, contains/will contain an enum for numerics. Work in progress.

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

15 years agoFix order of arguments, this means that ban exceptions for extbans actually work...
w00t [Sun, 13 Jul 2008 17:54:16 +0000 (17:54 +0000)]
Fix order of arguments, this means that ban exceptions for extbans actually work again

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

15 years agoDefault to adding uppercase characters to allowed hostmap list, this has caught a...
w00t [Sun, 13 Jul 2008 17:30:23 +0000 (17:30 +0000)]
Default to adding uppercase characters to allowed hostmap list, this has caught a few people out (including me)

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

15 years agoIndentation tweak
brain [Sun, 13 Jul 2008 10:34:43 +0000 (10:34 +0000)]
Indentation tweak

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

15 years agoFixed #568 - gnutls does not allow reuse of credentials, which was making /rehash...
special [Sat, 12 Jul 2008 23:26:45 +0000 (23:26 +0000)]
Fixed #568 - gnutls does not allow reuse of credentials, which was making /rehash ssl not work properly

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

15 years agoAnd, just because I can. The one pointless one-liner of the evening. :p
w00t [Sat, 12 Jul 2008 22:01:45 +0000 (22:01 +0000)]
And, just because I can. The one pointless one-liner of the evening. :p

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

15 years agoAdd a snotice about time jumping by more than a second at a time, and move both this...
w00t [Sat, 12 Jul 2008 22:00:46 +0000 (22:00 +0000)]
Add a snotice about time jumping by more than a second at a time, and move both this and time skew notice into debug snomask

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

15 years agoRemove some long commented out code: we never used to start unless a client port...
w00t [Sat, 12 Jul 2008 21:57:39 +0000 (21:57 +0000)]
Remove some long commented out code: we never used to start unless a client port was bound

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

15 years agoRemove a slightly odd comment
w00t [Sat, 12 Jul 2008 21:52:28 +0000 (21:52 +0000)]
Remove a slightly odd comment

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

15 years agopeavey already fixed this with climits include, remove limits.h. Keep the warning...
w00t [Sat, 12 Jul 2008 21:49:45 +0000 (21:49 +0000)]
peavey already fixed this with climits include, remove limits.h. Keep the warning, though.

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

15 years agoAllow opers to view modelists regardless of <security:hidemodelists>
w00t [Sat, 12 Jul 2008 21:41:29 +0000 (21:41 +0000)]
Allow opers to view modelists regardless of <security:hidemodelists>

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

15 years agoDocument m_gecosban
w00t [Sat, 12 Jul 2008 21:38:44 +0000 (21:38 +0000)]
Document m_gecosban

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

15 years agoRemove debug
w00t [Sat, 12 Jul 2008 21:35:33 +0000 (21:35 +0000)]
Remove debug

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

15 years agoAdd support for ban exceptions on non-user extbans (e.g, +be r:*lol* r:lol?is?gay...
w00t [Sat, 12 Jul 2008 21:30:44 +0000 (21:30 +0000)]
Add support for ban exceptions on non-user extbans (e.g, +be r:*lol* r:lol?is?gay will now hopefully work)

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

15 years agoMake m_gecosban work. We can't make assumptions about how an extban banmask must...
w00t [Sat, 12 Jul 2008 21:25:11 +0000 (21:25 +0000)]
Make m_gecosban work. We can't make assumptions about how an extban banmask must look, as they won't necessarily be a usermask type affair. :(

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

15 years agoDebug
w00t [Sat, 12 Jul 2008 21:14:33 +0000 (21:14 +0000)]
Debug

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

15 years agoAdd m_gecosban, implements extban +b r: - hostname bans.
w00t [Sat, 12 Jul 2008 21:10:15 +0000 (21:10 +0000)]
Add m_gecosban, implements extban +b r: - hostname bans.

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

15 years agoOkay, and there's the working version of it. Extbans that don't work on users have...
w00t [Sat, 12 Jul 2008 20:53:19 +0000 (20:53 +0000)]
Okay, and there's the working version of it. Extbans that don't work on users have OnCheckStringExtBan. ;p

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

15 years agoOverload IsExtBanned to provide a *string matching* version, this finally opens the...
w00t [Sat, 12 Jul 2008 20:38:14 +0000 (20:38 +0000)]
Overload IsExtBanned to provide a *string matching* version, this finally opens the way for non-hostmask based extbans, which is good ;p. On the downside, this requires rethinking of the extban exemption stuff I did yesterday.

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

15 years agoFix for bug #569, thanks dz.
w00t [Sat, 12 Jul 2008 20:24:06 +0000 (20:24 +0000)]
Fix for bug #569, thanks dz.

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

15 years agoChange sprintf to snprintf, just in case; Update comments.
om [Sat, 12 Jul 2008 15:42:30 +0000 (15:42 +0000)]
Change sprintf to snprintf, just in case; Update comments.

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

15 years agoIncrease static buffer size to 44 to account for a full IPv6 CIDR mask: 1111:1111...
om [Sat, 12 Jul 2008 15:33:19 +0000 (15:33 +0000)]
Increase static buffer size to 44 to account for a full IPv6 CIDR mask: 1111:1111:1111:1111:1111:1111:1111:1111/128 + null terminator. Also remove newlines in returned mask.

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

15 years agoRemove 'global' from gline description, add 'local' to KLine description. Thanks...
w00t [Sat, 12 Jul 2008 14:47:50 +0000 (14:47 +0000)]
Remove 'global' from gline description, add 'local' to KLine description. Thanks Namegduf. :)

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

15 years agoAdd CIDR mask use to m_connectban, detection and banning may now happen over IP range...
w00t [Sat, 12 Jul 2008 14:37:24 +0000 (14:37 +0000)]
Add CIDR mask use to m_connectban, detection and banning may now happen over IP ranges instead of individual IPs.

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

15 years agoScary.. CIDR range clone checking for <connect> tags.
w00t [Sat, 12 Jul 2008 14:11:57 +0000 (14:11 +0000)]
Scary.. CIDR range clone checking for <connect> tags.

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

15 years agoAdd <cidr> block, and documentation in example config.
w00t [Sat, 12 Jul 2008 13:58:37 +0000 (13:58 +0000)]
Add <cidr> block, and documentation in example config.

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

15 years agoCleanup of some of the new CIDR code: compiles but untested; Also: My first commit...
om [Sat, 12 Jul 2008 12:28:25 +0000 (12:28 +0000)]
Cleanup of some of the new CIDR code: compiles but untested; Also: My first commit for a very long time

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

15 years agoConvert SVSHOLD to use the new XLine framework
w00t [Sat, 12 Jul 2008 11:24:17 +0000 (11:24 +0000)]
Convert SVSHOLD to use the new XLine framework

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

15 years agoFix m_cban /stats C, broken after the XLine conversion some months ago
w00t [Sat, 12 Jul 2008 11:03:12 +0000 (11:03 +0000)]
Fix m_cban /stats C, broken after the XLine conversion some months ago

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

15 years agoDelete all XLines when destroying module
w00t [Sat, 12 Jul 2008 11:01:45 +0000 (11:01 +0000)]
Delete all XLines when destroying module

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

15 years agoAdd XLineManager::DelAll to delete all lines of a given type.
w00t [Sat, 12 Jul 2008 10:53:31 +0000 (10:53 +0000)]
Add XLineManager::DelAll to delete all lines of a given type.

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

15 years agoDon't add a 10 second penalty to all connecting users (this was accidental)
w00t [Sat, 12 Jul 2008 10:44:14 +0000 (10:44 +0000)]
Don't add a 10 second penalty to all connecting users (this was accidental)

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

15 years agoAdd .example suffix to name
w00t [Sat, 12 Jul 2008 10:41:40 +0000 (10:41 +0000)]
Add .example suffix to name

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

15 years agoCopy new conf location and seperate modules.conf on install
w00t [Sat, 12 Jul 2008 10:40:59 +0000 (10:40 +0000)]
Copy new conf location and seperate modules.conf on install

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

15 years agoAdd <gecos> field to <server> in XML stats output, also add to ProtoServer. Fixes...
w00t [Sat, 12 Jul 2008 10:39:03 +0000 (10:39 +0000)]
Add <gecos> field to <server> in XML stats output, also add to ProtoServer. Fixes part of bug #571, reported by Majic.

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

15 years agoSplit example conf into example conf and modules conf, include modules conf from...
w00t [Sat, 12 Jul 2008 10:24:19 +0000 (10:24 +0000)]
Split example conf into example conf and modules conf, include modules conf from the main example. This should provide a slightly less heavy introduction to things.

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

15 years agoMove example conf to conf/ directory, it makes more sense given all the others are...
w00t [Sat, 12 Jul 2008 10:19:56 +0000 (10:19 +0000)]
Move example conf to conf/ directory, it makes more sense given all the others are here.

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

15 years agoImplement suggestion from Stealth in bug #572: expand <channeltopic> tag into a subse...
w00t [Sat, 12 Jul 2008 10:16:58 +0000 (10:16 +0000)]
Implement suggestion from Stealth in bug #572: expand <channeltopic> tag into a subsection storing text, setter and set time

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

15 years agoDon't broadcast CHANCREATE snotice if channel is +P, fixes second half of bug #565...
w00t [Sat, 12 Jul 2008 10:12:51 +0000 (10:12 +0000)]
Don't broadcast CHANCREATE snotice if channel is +P, fixes second half of bug #565, thanks Aleksi for both of these

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

15 years agoDelete channel on -P if usercount is 0, fixes part of #565
w00t [Sat, 12 Jul 2008 10:11:13 +0000 (10:11 +0000)]
Delete channel on -P if usercount is 0, fixes part of #565

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

15 years agoFix for bug #541: /taxonomy reporting metadata for incorrect user. Can someone please...
w00t [Sat, 12 Jul 2008 09:59:39 +0000 (09:59 +0000)]
Fix for bug #541: /taxonomy reporting metadata for incorrect user. Can someone please test?

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

15 years agoFix a memory leak in m_mysql, found and patched by Dart in bug #570 - thanks
w00t [Sat, 12 Jul 2008 09:51:38 +0000 (09:51 +0000)]
Fix a memory leak in m_mysql, found and patched by Dart in bug #570 - thanks

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

15 years agoFix for #564
w00t [Sat, 12 Jul 2008 09:43:58 +0000 (09:43 +0000)]
Fix for #564

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

15 years agoRemove individual read buffers inside of BufferedSocket, use the shared netbuffer...
w00t [Sat, 12 Jul 2008 09:13:06 +0000 (09:13 +0000)]
Remove individual read buffers inside of BufferedSocket, use the shared netbuffer instead, like users. This means a 65kb saving per BufferedSocket.

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

15 years agoAdd User::GetCIDRMask(int range), will be used for CIDR throttling, etc. Also probabl...
w00t [Sat, 12 Jul 2008 08:57:44 +0000 (08:57 +0000)]
Add User::GetCIDRMask(int range), will be used for CIDR throttling, etc. Also probably opens up the way for /gline nickname to place CIDR bans instead of regular bans, which could be helpful. Much thanks to Om for his help.

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

15 years agoExtended ban exceptions (untested, probably will explode as I'm tired..)
w00t [Fri, 11 Jul 2008 21:34:45 +0000 (21:34 +0000)]
Extended ban exceptions (untested, probably will explode as I'm tired..)

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

15 years agoAdd OnCheckExtBan, will be used for exceptions to extbans
w00t [Fri, 11 Jul 2008 21:26:27 +0000 (21:26 +0000)]
Add OnCheckExtBan, will be used for exceptions to extbans

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

15 years agoConvert API to use std::string, fixes my slight bug from earlier and looks tidier
w00t [Fri, 11 Jul 2008 21:15:02 +0000 (21:15 +0000)]
Convert API to use std::string, fixes my slight bug from earlier and looks tidier

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

15 years agoPull in limits.h to fix PATH_MAX problems, thanks to Uli Slachter (psychon).. Not...
w00t [Fri, 11 Jul 2008 15:37:31 +0000 (15:37 +0000)]
Pull in limits.h to fix PATH_MAX problems, thanks to Uli Slachter (psychon).. Not sure why this wouldn't work anyway, as we define it manually, but..

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

15 years agoFix m_nopartmsg to work via API modification, involves a string copy that won't last...
w00t [Fri, 11 Jul 2008 14:44:17 +0000 (14:44 +0000)]
Fix m_nopartmsg to work via API modification, involves a string copy that won't last too long. Compiles cleanly.

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

15 years ago- xml has no html entities :(
pippijn [Wed, 9 Jul 2008 11:35:00 +0000 (11:35 +0000)]
- xml has no html entities :(

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

15 years agothat failed to apply
pippijn [Wed, 9 Jul 2008 11:25:53 +0000 (11:25 +0000)]
that failed to apply

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

15 years ago- disabled m_nopartmsg for now, since it requires API changes to work
pippijn [Wed, 9 Jul 2008 11:24:58 +0000 (11:24 +0000)]
- disabled m_nopartmsg for now, since it requires API changes to work
- fixed m_httpd_stats so it does not send negative numerical xml entities

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

16 years agoAdd module implementing +b p: - channel part message extban. Breaks compile currently...
w00t [Wed, 2 Jul 2008 15:08:57 +0000 (15:08 +0000)]
Add module implementing +b p: - channel part message extban. Breaks compile currently as API isn't quite going to let me do this, adding as a reminder to force me to do it tomorrow. (let's see if it works)

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

16 years agoBack out the incomplete linebuffering stuff that shouldn't have been committed..
w00t [Wed, 2 Jul 2008 14:22:48 +0000 (14:22 +0000)]
Back out the incomplete linebuffering stuff that shouldn't have been committed..

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

16 years agoForward port r9946: make SVSHOLD silent to avoid useless irritation to opers
w00t [Wed, 2 Jul 2008 14:20:38 +0000 (14:20 +0000)]
Forward port r9946: make SVSHOLD silent to avoid useless irritation to opers

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

16 years agoFix an off-by-one which could possibly perhaps cause djGrrr/satmd's bug by dropping...
w00t [Wed, 2 Jul 2008 03:21:53 +0000 (03:21 +0000)]
Fix an off-by-one which could possibly perhaps cause djGrrr/satmd's bug by dropping a read buffer into the bit bucket if it was of an exact enough size to cause problems. No guarentees.

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

16 years agooh forgot, thanks psychon for noticing the PATH_MAX and limits problem :)
peavey [Tue, 1 Jul 2008 18:48:22 +0000 (18:48 +0000)]
oh forgot, thanks psychon for noticing the PATH_MAX and limits problem :)

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

16 years agoinclude limits to get correct PATH_MAX where available
peavey [Tue, 1 Jul 2008 18:04:35 +0000 (18:04 +0000)]
include limits to get correct PATH_MAX where available

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

16 years agoMake gcc 4.3 whine less
peavey [Fri, 27 Jun 2008 17:39:43 +0000 (17:39 +0000)]
Make gcc 4.3 whine less

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

16 years agoYet another module priority shuffler fix from Phoenix, bad phoenix bad bad\!
brain [Thu, 26 Jun 2008 17:42:12 +0000 (17:42 +0000)]
Yet another module priority shuffler fix from Phoenix, bad phoenix bad bad\!

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

16 years agoMerge in patch from nenolod to make channelmode +z not count ulined clients when...
brain [Thu, 26 Jun 2008 17:33:25 +0000 (17:33 +0000)]
Merge in patch from nenolod to make channelmode +z not count ulined clients when determining if all users on a channel are ssl before setting the mode. Thanks nenolod.

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

16 years agoModule priority 'shuffler' fix from Phoenix, bounds checks
brain [Tue, 24 Jun 2008 17:17:59 +0000 (17:17 +0000)]
Module priority 'shuffler' fix from Phoenix, bounds checks

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

16 years agoModule priority 'shuffler' suggestion from Phoenix, needs some testing but works...
brain [Tue, 24 Jun 2008 16:43:34 +0000 (16:43 +0000)]
Module priority 'shuffler' suggestion from Phoenix, needs some testing but works ok for him

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

16 years agoThis is more correct, thanks Phoenix
brain [Tue, 24 Jun 2008 16:27:16 +0000 (16:27 +0000)]
This is more correct, thanks Phoenix

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

16 years agoMerge swhois patch from jackmcbarn
brain [Sun, 22 Jun 2008 16:02:13 +0000 (16:02 +0000)]
Merge swhois patch from jackmcbarn

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

16 years agoChange the value of number of secs in a year to be 31557600 for Duration() with ...
brain [Sat, 21 Jun 2008 13:18:25 +0000 (13:18 +0000)]
Change the value of number of secs in a year to be 31557600 for Duration() with 'y' value. This is 365.25 days slightly more accurate than 365 days.

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

16 years agoUpdated svn:ignore for src/modules/ with some newer files from src/modules/extra/
special [Fri, 20 Jun 2008 02:40:47 +0000 (02:40 +0000)]
Updated svn:ignore for src/modules/ with some newer files from src/modules/extra/

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

16 years agoIt is unnecessary and rather less efficient to use memmove() everywhere; it's only...
special [Fri, 20 Jun 2008 02:04:53 +0000 (02:04 +0000)]
It is unnecessary and rather less efficient to use memmove() everywhere; it's only needed when the buffers may overlap.

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

16 years agoWhos been commiting a quarter of a fix?
brain [Thu, 19 Jun 2008 23:51:28 +0000 (23:51 +0000)]
Whos been commiting a quarter of a fix?

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

16 years agoProperly clear the bandwidth measurements
brain [Wed, 18 Jun 2008 21:39:51 +0000 (21:39 +0000)]
Properly clear the bandwidth measurements

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

16 years agomore fixes
brain [Wed, 18 Jun 2008 21:09:41 +0000 (21:09 +0000)]
more fixes

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

16 years agomore fixes
brain [Wed, 18 Jun 2008 20:51:22 +0000 (20:51 +0000)]
more fixes

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

16 years agoanother fix just to piss off people who are trying to build every svn revision
brain [Wed, 18 Jun 2008 20:34:12 +0000 (20:34 +0000)]
another fix just to piss off people who are trying to build every svn revision

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

16 years agoFix typo
brain [Wed, 18 Jun 2008 20:28:49 +0000 (20:28 +0000)]
Fix typo

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

16 years agoMeasure bandwidth statistics from the socket engine (kiloBITS per second in, out...
brain [Wed, 18 Jun 2008 20:27:47 +0000 (20:27 +0000)]
Measure bandwidth statistics from the socket engine (kiloBITS per second in, out, total) and display them in /stats z plus send them via the named pipe to the windows gui

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

16 years agoAdd the rest of the stuff for named pipe comms, including feedback information, and...
brain [Wed, 18 Jun 2008 18:54:25 +0000 (18:54 +0000)]
Add the rest of the stuff for named pipe comms, including feedback information, and fix a bug in configreader that made it load the core commands every rehash

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

16 years agoIPC now provides feedback via the named pipe, right now the data is just the server...
brain [Sun, 15 Jun 2008 20:29:10 +0000 (20:29 +0000)]
IPC now provides feedback via the named pipe, right now the data is just the server name

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

16 years agoIPC now works for receiving one-byte commands in the same manner as the mailslot.
brain [Sun, 15 Jun 2008 19:26:58 +0000 (19:26 +0000)]
IPC now works for receiving one-byte commands in the same manner as the mailslot.

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

16 years agoBase stuff for named pipe IPC
brain [Sun, 15 Jun 2008 16:21:09 +0000 (16:21 +0000)]
Base stuff for named pipe IPC

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

16 years agoDefined too early
brain [Sun, 15 Jun 2008 11:57:01 +0000 (11:57 +0000)]
Defined too early

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

16 years agoDefine PATH_MAX if its not already defined
brain [Sun, 15 Jun 2008 11:53:04 +0000 (11:53 +0000)]
Define PATH_MAX if its not already defined

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

16 years agoDocument hidekills, bug #561
brain [Sat, 14 Jun 2008 23:58:53 +0000 (23:58 +0000)]
Document hidekills, bug #561

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

16 years agoFix m_shun as per bug #560 reported by Casey, thanks
brain [Sat, 14 Jun 2008 23:08:11 +0000 (23:08 +0000)]
Fix m_shun as per bug #560 reported by Casey, thanks

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

16 years agoWin32 compilation fixes
brain [Fri, 13 Jun 2008 17:52:11 +0000 (17:52 +0000)]
Win32 compilation fixes

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

16 years agoChange wording of a log message
brain [Thu, 12 Jun 2008 22:26:34 +0000 (22:26 +0000)]
Change wording of a log message

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

16 years agoMAXBUF messes these up
pippijn [Thu, 12 Jun 2008 21:40:17 +0000 (21:40 +0000)]
MAXBUF messes these up

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

16 years agofixed
pippijn [Thu, 12 Jun 2008 21:34:02 +0000 (21:34 +0000)]
fixed

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

16 years agooptimise string comparison.. this time I've done it right.. sheesh shitty C++ name...
pippijn [Thu, 12 Jun 2008 21:25:46 +0000 (21:25 +0000)]
optimise string comparison.. this time I've done it right.. sheesh shitty C++ name lookup :-(

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

16 years agorevert for now..
pippijn [Thu, 12 Jun 2008 21:09:04 +0000 (21:09 +0000)]
revert for now..

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

16 years agofor real
pippijn [Thu, 12 Jun 2008 21:04:37 +0000 (21:04 +0000)]
for real

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

16 years agowe are C++, not C
pippijn [Thu, 12 Jun 2008 21:04:10 +0000 (21:04 +0000)]
we are C++, not C

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

16 years agooptimise string-to-literal comparison while we are at it
pippijn [Thu, 12 Jun 2008 21:00:48 +0000 (21:00 +0000)]
optimise string-to-literal comparison while we are at it

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

16 years agoRemove PATH_MAX because some retard removed it
brain [Thu, 12 Jun 2008 19:47:52 +0000 (19:47 +0000)]
Remove PATH_MAX because some retard removed it

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

16 years agoNow builds ok on gcc 4.3, not tested fully. Also UGLY, oh we hate you GCC, why couldn...
brain [Thu, 12 Jun 2008 19:29:42 +0000 (19:29 +0000)]
Now builds ok on gcc 4.3, not tested fully. Also UGLY, oh we hate you GCC, why couldnt you just use TR1 from the start???

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

16 years agoFix to allow namespace std { namespace tr1 {
brain [Thu, 12 Jun 2008 18:17:28 +0000 (18:17 +0000)]
Fix to allow namespace std { namespace tr1 {

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

16 years agoThis should do the job, dont quote me on it.
brain [Thu, 12 Jun 2008 17:40:40 +0000 (17:40 +0000)]
This should do the job, dont quote me on it.

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

16 years agoExtra configure detection for the gcc minor version (we took this out when we removed...
brain [Thu, 12 Jun 2008 17:07:23 +0000 (17:07 +0000)]
Extra configure detection for the gcc minor version (we took this out when we removed support for gcc < 3, but now we need it back for gcc 4.3 :p

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

16 years agoMerge in patch from bug #557, thanks for the feature jackmcbarn
brain [Thu, 12 Jun 2008 16:32:02 +0000 (16:32 +0000)]
Merge in patch from bug #557, thanks for the feature jackmcbarn

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