]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
brain [Sun, 6 Apr 2008 21:44:18 +0000 (21:44 +0000)]
Debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9389
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Apr 2008 21:35:03 +0000 (21:35 +0000)]
The map matrix must be static. For some reason it blows up when it is not. This fixes the display oddities, as far as i can tell.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9388
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 6 Apr 2008 20:24:54 +0000 (20:24 +0000)]
Initialise this so WriteCommon() knows what it's dealing with (thanks, valgrind)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9387
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 6 Apr 2008 20:17:42 +0000 (20:17 +0000)]
Initialise var (another valgrind warning)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9386
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 6 Apr 2008 20:10:33 +0000 (20:10 +0000)]
Stupid, stupid :| use the correct variable to find existing channel (this caused my spurious CoreException crash, Brain)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9385
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 6 Apr 2008 20:09:06 +0000 (20:09 +0000)]
Initialise this (valgrind warning)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9384
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 6 Apr 2008 18:11:25 +0000 (18:11 +0000)]
Remote /MAP (that now doesn't confuse clients ;p)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9383
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Apr 2008 18:03:30 +0000 (18:03 +0000)]
Fix this up to convert deque to const char* const for w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9382
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 6 Apr 2008 17:53:15 +0000 (17:53 +0000)]
Remote /MAP: caution, this doesn't compile
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9381
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Apr 2008 17:26:25 +0000 (17:26 +0000)]
Revert not-required hax
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9380
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 6 Apr 2008 17:24:10 +0000 (17:24 +0000)]
For some reason there was a FinishBurst in the encap command, which was sending spurious end of burst messages
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9379
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 6 Apr 2008 16:26:50 +0000 (16:26 +0000)]
Mark ping answered when we get a two form reply
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9378
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 6 Apr 2008 16:22:10 +0000 (16:22 +0000)]
Make ping warnings and lag check global across all servers on a network. This means a lot of pings travelling around with a lot of servers, but hey, it's useful info.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9377
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 6 Apr 2008 13:12:32 +0000 (13:12 +0000)]
Add NeoStats example aliases (thanks TamCore)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9376
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 6 Apr 2008 12:30:47 +0000 (12:30 +0000)]
Fix bug #509 reported by Casey: bans were not applied on non-opped users (1.2 only)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9375
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 6 Apr 2008 12:11:16 +0000 (12:11 +0000)]
More missing docs.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9374
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 6 Apr 2008 12:04:20 +0000 (12:04 +0000)]
Fix a silly bug we never thought was a bug, in m_messageflood - the message that got a user kicked was always allowed through (appearing *after* they were kicked). Was a return 1 in the wrong place.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9372
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 6 Apr 2008 11:46:50 +0000 (11:46 +0000)]
Some documentation fixes (misnamed module, missing modules, etc). Fixes bug #508 - thanks Casey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9371
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 5 Apr 2008 22:54:22 +0000 (22:54 +0000)]
Error message tweaking
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9370
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 5 Apr 2008 21:42:38 +0000 (21:42 +0000)]
Add protocolinterface.* and privmsg.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9369
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 5 Apr 2008 21:39:55 +0000 (21:39 +0000)]
Windows fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9368
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 5 Apr 2008 21:19:51 +0000 (21:19 +0000)]
In case youre wondering, Belgian Blue is a cow breed :) (BLAME W00T)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9366
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 5 Apr 2008 20:14:28 +0000 (20:14 +0000)]
Remove debug, fix DELLINE: args were the wrong way around
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9365
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 5 Apr 2008 20:09:14 +0000 (20:09 +0000)]
debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9364
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 5 Apr 2008 17:28:40 +0000 (17:28 +0000)]
Same here
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9362
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 5 Apr 2008 17:27:22 +0000 (17:27 +0000)]
Fix showing of sid/uid instead of nick or servername when lines are added
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9361
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 5 Apr 2008 17:02:12 +0000 (17:02 +0000)]
Resolve collisions once, don't rely on every server being able to fix our collision
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9360
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 5 Apr 2008 16:39:08 +0000 (16:39 +0000)]
Fix a cosmetic issue: 'oper type does not have access'
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9359
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 5 Apr 2008 16:26:03 +0000 (16:26 +0000)]
Fix multiple burst notifications in a better way (force EOB was quite often hitting in too quickly, will only trigger on servers not EOB after 60 seconds now)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9358
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 5 Apr 2008 16:25:11 +0000 (16:25 +0000)]
Fix IDLE sending a nick rather than a uid. Atheme should probably put a check in too, but its now low priority
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9357
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 5 Apr 2008 16:08:13 +0000 (16:08 +0000)]
Fix bug (partially/accidentally) discovered by Bricker: if an XLine is not permanent, bancache should use the expiry time of the xline, not an arbitrary value
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9356
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 5 Apr 2008 16:04:36 +0000 (16:04 +0000)]
Only finish bursting once, thanks AnMaster
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9355
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 5 Apr 2008 15:29:26 +0000 (15:29 +0000)]
Remove debug, thanks for reminding me danieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9354
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 5 Apr 2008 15:07:45 +0000 (15:07 +0000)]
Tweaks to make some errors show server name and not server ID
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9353
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 5 Apr 2008 14:36:29 +0000 (14:36 +0000)]
Make sure this is pushed too
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9352
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 5 Apr 2008 14:35:41 +0000 (14:35 +0000)]
More standardized version output in 002 and 004 to make indexing for version numbers better
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9351
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 5 Apr 2008 13:48:40 +0000 (13:48 +0000)]
Use 1.2, not VERSION constant for here.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9350
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 5 Apr 2008 11:50:56 +0000 (11:50 +0000)]
Update ModDesc and class name
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9349
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 5 Apr 2008 11:31:18 +0000 (11:31 +0000)]
Redo the MODE warning stuff. Don't do some extra unneeded checks, don't allow SVSMODE on a channel, close any link that tries to do a MODE on a channel. FMODE with proper TS rules *must* be used.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9348
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 5 Apr 2008 02:39:26 +0000 (02:39 +0000)]
Document more stuff, correct some out of date text,
tidy up formatting of logging section
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9347
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 5 Apr 2008 01:05:32 +0000 (01:05 +0000)]
Fix crash in MODE when sent for a user, with only one parameter (which is wrong, anyway) - Also fix bad output in protocol interface when sending MODE for a user from a server origin
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9346
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 4 Apr 2008 23:02:50 +0000 (23:02 +0000)]
Add m_nickban and documentation. Implements +b n:, which stops any users matching from changing their nick.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9345
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 4 Apr 2008 23:00:13 +0000 (23:00 +0000)]
Off by one
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9344
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 4 Apr 2008 22:58:06 +0000 (22:58 +0000)]
Only examine local messages
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9343
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 22:45:31 +0000 (22:45 +0000)]
DOH
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9342
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 22:42:11 +0000 (22:42 +0000)]
Extra stuff for 005 numeric
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9341
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 4 Apr 2008 22:26:47 +0000 (22:26 +0000)]
m_quietban: implements snomask +b q:
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9340
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 4 Apr 2008 22:24:51 +0000 (22:24 +0000)]
Remove debug printf
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9339
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 22:13:06 +0000 (22:13 +0000)]
Fix broken fjoin, looks like we forgot something when porting to new format :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9338
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 4 Apr 2008 21:43:21 +0000 (21:43 +0000)]
The start of extended bans infrastructure: syntax is e.g. +b n:w00tdiff@*, bans of any type can be applied and checked against, but there's more to come with this.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9337
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 4 Apr 2008 20:47:45 +0000 (20:47 +0000)]
See this brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9336
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 19:55:36 +0000 (19:55 +0000)]
Apply our own version of mminds patch that doesnt have #defines in it
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9334
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 4 Apr 2008 19:36:39 +0000 (19:36 +0000)]
Add simple modes to FJOIN instead of sending a seperate FMODE all the time. This has the benefit of less bandwidth, making us closer to TS6 compliant, and perhaps defeating a few desync conditions in the future..
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9333
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 19:13:22 +0000 (19:13 +0000)]
Dont check APrefix both times :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9332
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 19:12:03 +0000 (19:12 +0000)]
Better checks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9331
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 19:07:56 +0000 (19:07 +0000)]
Throw exception if both the prefix chars are defined and the same (thaks danieldg)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9330
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 18:50:09 +0000 (18:50 +0000)]
Allow for custom prefixes as status chars in /notice @#chan etc. Up until now theyve just used a hard coded check on @%+. This slows down writing to a channels users by a small amount, but only when writing to a prefix is happening.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9329
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 4 Apr 2008 16:26:09 +0000 (16:26 +0000)]
Document new logging and m_chanlog
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9328
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Fri, 4 Apr 2008 16:19:59 +0000 (16:19 +0000)]
Remove calls to deprecated InspIRCd::Log(), thanks danieldg for reporting.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9327
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 16:14:33 +0000 (16:14 +0000)]
Zap printfs
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9326
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 16:05:46 +0000 (16:05 +0000)]
Fix lost messages, thanks w00t and peavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9325
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 4 Apr 2008 16:04:38 +0000 (16:04 +0000)]
fix warnings
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9324
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 4 Apr 2008 15:48:37 +0000 (15:48 +0000)]
Attempt to avoid infinite loops
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9323
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 4 Apr 2008 15:45:14 +0000 (15:45 +0000)]
Fix this (thx danieldg and owine)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9322
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 15:42:33 +0000 (15:42 +0000)]
Fix bad use of old event based api for spanningtree (this is mostly gone now)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9321
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 4 Apr 2008 15:40:33 +0000 (15:40 +0000)]
Remove deprecated InspIRCd::Log() method so people don't use it etc
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9320
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 15:27:06 +0000 (15:27 +0000)]
Whoops, thanks w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9319
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 15:17:33 +0000 (15:17 +0000)]
Whoops, wrong pointer. write out 500 lines 'i will check my code twice', brain.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9318
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 15:11:36 +0000 (15:11 +0000)]
Make it buildable
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9317
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 15:10:10 +0000 (15:10 +0000)]
Whoops, this would be bad if not fixed :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9316
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 4 Apr 2008 15:09:46 +0000 (15:09 +0000)]
Fix chanlog (NOTE: previous commit will require a FULL recompile)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9315
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 15:06:32 +0000 (15:06 +0000)]
Remote server PRIVMSG/NOTICE to nickname support
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9314
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 4 Apr 2008 15:06:24 +0000 (15:06 +0000)]
Remove two useless methods, chanlog is b0rked at the moment.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9313
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 15:00:43 +0000 (15:00 +0000)]
Support for remote NOTICE/PRIVMSG with server origin and user target
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9312
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 14:48:34 +0000 (14:48 +0000)]
Add safety check for nonexistent server in receiving server origin privmsg (shouldnt happen as we vet the uid higher up the chain, but check anyway!) Also add trigger for OnText to remove privmsg/notice
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9311
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 4 Apr 2008 14:45:25 +0000 (14:45 +0000)]
Modify chanlog to send message remotely, too. Logging now works server <-> server, so a whole network can log stuff to a single channel.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9310
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 14:44:02 +0000 (14:44 +0000)]
Extra safety required by recent changes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9309
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 14:37:23 +0000 (14:37 +0000)]
Add protocol api functions: PI->WriteChannelPrivmsg() and PI->WriteChannelNotice() - sends with SID origin over network
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9308
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 14:05:07 +0000 (14:05 +0000)]
Server origin PRIVMSG and NOTICE now supported by protocol. Will add interface after i've shredded a load of paper >:)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9307
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 13:59:29 +0000 (13:59 +0000)]
Server origin privmsg, UNTESTED - will test in a min
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9306
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 13:29:15 +0000 (13:29 +0000)]
Change the function name because gcc is dumb :/
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9305
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 13:24:54 +0000 (13:24 +0000)]
Whoops, fix typo
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9304
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 13:21:12 +0000 (13:21 +0000)]
A convenience function for ProtocolInterface::SendMode that just takes a string, then splits it internally to deque for sending to the other function of the same name
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9303
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 13:15:31 +0000 (13:15 +0000)]
Now rip out the old handler, and replace with an error log line
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9302
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 13:12:10 +0000 (13:12 +0000)]
Make all our modules use the new stuff rather than the send_ events
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9301
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 4 Apr 2008 12:55:51 +0000 (12:55 +0000)]
Match on nick change option for RLine, document m_rline & this option.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9300
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 12:49:42 +0000 (12:49 +0000)]
The rest of the server protocol interface and fix a warning in m_rline
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9299
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 4 Apr 2008 12:36:26 +0000 (12:36 +0000)]
Check for match and apply R:Lines on connect
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9298
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 12:30:38 +0000 (12:30 +0000)]
Add basic stuff for protocol interface and implement a couple of the methods. It's all in ServerInstance->PI for calls from other modules/the core
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9297
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 4 Apr 2008 08:13:47 +0000 (08:13 +0000)]
Update sln
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9296
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 3 Apr 2008 22:50:36 +0000 (22:50 +0000)]
Whoops, allow numeric 353 (names list) to be overridden by OnNumeric if we want to
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9295
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 3 Apr 2008 20:16:58 +0000 (20:16 +0000)]
Change the 'is not within the modules dir' message to something less obscure that explains the problem: "Module <file> is not in the module directory that i am configured to look in (is <path> really a symlink?)"
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9290
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 3 Apr 2008 16:14:34 +0000 (16:14 +0000)]
Patch to fix this module from flagging all client sockets as xml
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9288
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 3 Apr 2008 16:03:10 +0000 (16:03 +0000)]
Fix socketengine select to work with arsey compilers that think we're using ISO C++
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9287
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Thu, 3 Apr 2008 15:22:42 +0000 (15:22 +0000)]
Fix a (long standing) tiny bug: wallops do not go out to all +w users, only opered users. This needs applying to 1.1 too, will be done shortly.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9285
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Thu, 3 Apr 2008 15:13:43 +0000 (15:13 +0000)]
remove references to maxclient we forgot here, thx Zaba for reporting.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9284
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 2 Apr 2008 23:53:29 +0000 (23:53 +0000)]
Fixes for bug #493, tidyups to clearing of channel modes on losing FJOIN. Module unloads may also be tidied at a future date but it means reordering some loops in mode.cpp. See around the comment added.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9283
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 2 Apr 2008 22:57:52 +0000 (22:57 +0000)]
Fix brain's compile error :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9282
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 2 Apr 2008 22:53:33 +0000 (22:53 +0000)]
Fix for bug #456 so we can be rid of it
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9281
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 2 Apr 2008 22:37:17 +0000 (22:37 +0000)]
This is better than using a const; Since 1.1 we don't need a value at all, we can Extend with nothing as a bool marker
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9279
e03df62e -2008-0410-955e-
edbf42e46eb7