w00t
|
92eda17524
|
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
|
2008-04-06 12:04:20 +00:00 |
|
w00t
|
f590209bd0
|
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
|
2008-04-06 11:46:50 +00:00 |
|
w00t
|
1563e32299
|
Error message tweaking
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9370 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-05 22:54:22 +00:00 |
|
brain
|
1e740e019e
|
Add protocolinterface.* and privmsg.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9369 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-05 21:42:38 +00:00 |
|
brain
|
82fb111759
|
Windows fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9368 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-05 21:39:55 +00:00 |
|
brain
|
312bb77ee1
|
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
v1.2.0a1
|
2008-04-05 21:19:51 +00:00 |
|
w00t
|
4c1208b8fa
|
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
|
2008-04-05 20:14:28 +00:00 |
|
w00t
|
335ab1528d
|
debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9364 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-05 20:09:14 +00:00 |
|
brain
|
cf3848fd36
|
Same here
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9362 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-05 17:28:40 +00:00 |
|
brain
|
d8531d95ac
|
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
|
2008-04-05 17:27:22 +00:00 |
|
w00t
|
caf0301c89
|
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
|
2008-04-05 17:02:12 +00:00 |
|
w00t
|
a85a9b8c11
|
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
|
2008-04-05 16:39:08 +00:00 |
|
w00t
|
d21682a3a0
|
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
|
2008-04-05 16:26:03 +00:00 |
|
brain
|
645f0aa634
|
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
|
2008-04-05 16:25:11 +00:00 |
|
w00t
|
efce1ce1e7
|
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
|
2008-04-05 16:08:13 +00:00 |
|
brain
|
9b3aaf3602
|
Only finish bursting once, thanks AnMaster
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9355 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-05 16:04:36 +00:00 |
|
brain
|
c72e36b007
|
Remove debug, thanks for reminding me danieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9354 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-05 15:29:26 +00:00 |
|
brain
|
a09949ae86
|
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
|
2008-04-05 15:07:45 +00:00 |
|
brain
|
22de0fb8fb
|
Make sure this is pushed too
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9352 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-05 14:36:29 +00:00 |
|
brain
|
3f54de3e8b
|
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
|
2008-04-05 14:35:41 +00:00 |
|
w00t
|
9d558aa743
|
Use 1.2, not VERSION constant for here.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9350 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-05 13:48:40 +00:00 |
|
w00t
|
c8568730b5
|
Update ModDesc and class name
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9349 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-05 11:50:56 +00:00 |
|
w00t
|
0a16281326
|
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
|
2008-04-05 11:31:18 +00:00 |
|
brain
|
a87b8e1e76
|
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
|
2008-04-05 02:39:26 +00:00 |
|
brain
|
589ef7e89e
|
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
|
2008-04-05 01:05:32 +00:00 |
|
w00t
|
18d36bfaf8
|
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
|
2008-04-04 23:02:50 +00:00 |
|
w00t
|
03b33d53b2
|
Off by one
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9344 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-04 23:00:13 +00:00 |
|
w00t
|
e6cde3ad77
|
Only examine local messages
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9343 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-04 22:58:06 +00:00 |
|
brain
|
5f5356268c
|
DOH
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9342 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-04 22:45:31 +00:00 |
|
brain
|
b263bd7202
|
Extra stuff for 005 numeric
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9341 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-04 22:42:11 +00:00 |
|
w00t
|
2029b53b52
|
m_quietban: implements snomask +b q:
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9340 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-04 22:26:47 +00:00 |
|
w00t
|
83d884b8e9
|
Remove debug printf
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9339 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-04 22:24:51 +00:00 |
|
brain
|
3ab28db535
|
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
|
2008-04-04 22:13:06 +00:00 |
|
w00t
|
f00094febf
|
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
|
2008-04-04 21:43:21 +00:00 |
|
w00t
|
ccea6c12cd
|
See this brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9336 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-04 20:47:45 +00:00 |
|
brain
|
6fb9db23fb
|
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
|
2008-04-04 19:55:36 +00:00 |
|
w00t
|
056682a6e1
|
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
|
2008-04-04 19:36:39 +00:00 |
|
brain
|
1acc89351c
|
Dont check APrefix both times :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9332 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-04 19:13:22 +00:00 |
|
brain
|
d3d06093dd
|
Better checks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9331 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-04 19:12:03 +00:00 |
|
brain
|
28dea7fd09
|
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
|
2008-04-04 19:07:56 +00:00 |
|
brain
|
369aef56c6
|
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
|
2008-04-04 18:50:09 +00:00 |
|
w00t
|
fc8fb6b916
|
Document new logging and m_chanlog
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9328 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-04 16:26:09 +00:00 |
|
peavey
|
2b8773a6ba
|
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
|
2008-04-04 16:19:59 +00:00 |
|
brain
|
51af6cbf2f
|
Zap printfs
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9326 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-04 16:14:33 +00:00 |
|
brain
|
06335d5a19
|
Fix lost messages, thanks w00t and peavey
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9325 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-04 16:05:46 +00:00 |
|
w00t
|
b1aa962634
|
fix warnings
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9324 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-04 16:04:38 +00:00 |
|
w00t
|
cf2a8bd385
|
Attempt to avoid infinite loops
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9323 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-04 15:48:37 +00:00 |
|
w00t
|
d0617b1060
|
Fix this (thx danieldg and owine)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9322 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-04-04 15:45:14 +00:00 |
|
brain
|
67349a9d62
|
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
|
2008-04-04 15:42:33 +00:00 |
|
w00t
|
eb2e28b0cf
|
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
|
2008-04-04 15:40:33 +00:00 |
|