]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
brain [Sat, 19 Jul 2008 00:38:00 +0000 (00:38 +0000)]
jackmcbarn's patch left something out
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10037
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 19 Jul 2008 00:33:07 +0000 (00:33 +0000)]
Crash fix from jackmcbarn, thanks, fixes bug #578
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10035
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 18 Jul 2008 17:50:17 +0000 (17:50 +0000)]
Set parent to empty if there is no parent, pippijn, does this fix your duplicate links?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10034
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 18 Jul 2008 17:13:10 +0000 (17:13 +0000)]
Okay. This will probably break *everything*, but hey. Use static linking (JUST) for the main binary. This has advantages in terms of shorter compile time and in slightly reduced file size used, so it is worth it. Configure is also a tiny bit simpler in some ways, so.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10033
e03df62e -2008-0410-955e-
edbf42e46eb7
aquanight [Fri, 18 Jul 2008 15:29:58 +0000 (15:29 +0000)]
Implement <disabled:usermodes> and <disabled:chanmodes>.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10032
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 17 Jul 2008 20:07:58 +0000 (20:07 +0000)]
Combine IP+port in a failed port list, show (the more helpful) error string so the user can have some idea of what actually went wrong.. why we forced people to strace is beyond me..
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10030
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 17 Jul 2008 11:55:30 +0000 (11:55 +0000)]
Send strerror() on all socket error messages, this should help diagnose problems a lot easier
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10028
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 16 Jul 2008 11:58:28 +0000 (11:58 +0000)]
Fix parts being screwed up, thanks psychon
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10027
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 16 Jul 2008 11:57:22 +0000 (11:57 +0000)]
Fixed example MOTD which was a bit screwed up, thanks psychon
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10026
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 16 Jul 2008 09:57:21 +0000 (09:57 +0000)]
Add psychon to regular contributors
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10025
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Wed, 16 Jul 2008 09:50:23 +0000 (09:50 +0000)]
Applied patch by psychon to make AddExtBanChar correctly take a single char
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10024
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 15 Jul 2008 13:32:28 +0000 (13:32 +0000)]
Send ERR_NOTREGISTERED to clients that send SERVER on a client port with a text that tells them what they are doing wrong. Should help them debug it themselves.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10023
e03df62e -2008-0410-955e-
edbf42e46eb7
om [Mon, 14 Jul 2008 16:22:29 +0000 (16:22 +0000)]
Add reference to wiki CIDR tutorial in <cidr> docs.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10022
e03df62e -2008-0410-955e-
edbf42e46eb7
om [Mon, 14 Jul 2008 14:55:16 +0000 (14:55 +0000)]
Remove unneccessary temp value which caused a win32 problem by using uint32_t type.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10021
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 14 Jul 2008 12:58:44 +0000 (12:58 +0000)]
Add extban types +bb R: and M: - stops matching account masks from joining and speaking respectively
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10020
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 14 Jul 2008 12:15:11 +0000 (12:15 +0000)]
Rename quietban to muteban, change character to +b m:, this way it fits with cmode +m, which is what it does.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10019
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 14 Jul 2008 12:09:40 +0000 (12:09 +0000)]
Merge m_nickban into m_nonicks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10018
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 14 Jul 2008 11:53:07 +0000 (11:53 +0000)]
Add InspIRCd::AddExtBanChar() to avoid copypasta.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10017
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 14 Jul 2008 08:28:23 +0000 (08:28 +0000)]
More broken compile stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10016
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 14 Jul 2008 08:25:59 +0000 (08:25 +0000)]
Fix compile
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10015
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 14 Jul 2008 07:24:37 +0000 (07:24 +0000)]
Lots, lots more numerics.h conversion
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10014
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 13 Jul 2008 22:57:45 +0000 (22:57 +0000)]
Convert more stuff to use numerics.h, change SERVER to send ERR_ALREADYREGISTERED instead of picking a random numeric. Also no longer send a notice to opers, as 1) this could flood and 2) stupid things like cgiirc will trigger this a lot. Additionally, add a note to REHASH about finding a way to kill rehash thread if needed.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10013
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 13 Jul 2008 20:40:09 +0000 (20:40 +0000)]
Fix indentation to look right
Fix 008 and 042 to be correct (not invalid octal)
Change documentation of 501
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10012
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 13 Jul 2008 19:58:28 +0000 (19:58 +0000)]
More conversion, and a note to client coders.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10011
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 13 Jul 2008 19:34:55 +0000 (19:34 +0000)]
Convertage.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10010
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 13 Jul 2008 19:24:38 +0000 (19:24 +0000)]
Convert, convert, convert
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10009
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 13 Jul 2008 19:19:15 +0000 (19:19 +0000)]
Convert a bunch of crap
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10008
e03df62e -2008-0410-955e-
edbf42e46eb7
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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