JD Horelick
430222b125
Remove the /umode2 (opers can change others' umodes) thing from TODO.
...
There's OACCEPT for +g and for +B, just tell the user to botmode his own bot
or you'll kline it till he does.
If anyone can think of a good use-case for this, it may be re-added.
2010-07-06 15:19:47 -04:00
B.Greenham
0864baa814
Automated merge with ssh://shadowircd/uranium/shadowircd/
2010-07-06 14:28:19 -04:00
B.Greenham
e04086c5ec
Update TODO.
2010-07-06 14:28:07 -04:00
JD Horelick
2588ff97f4
Change a bit of the last commit since opers do not go through +g on ShadowIRCd as they do on Charybdis.
2010-07-04 16:12:31 -04:00
JD Horelick
33736ea75f
Tweak auto-accept:
...
* does not apply to NOTICE (as those may well be automated)
* mirrors +g behaviour so that no useless accept entries are added for services
* respects max_accept, if it would be exceeded the message is dropped with numeric 494
* check moved up so this is checked before floodcount/tgchange
Pulled from Charybdis upstream changeset 1388:b1ef26176350 done by jilles.
2010-07-04 15:27:34 -04:00
JD Horelick
dab6375a1e
Branch Merge
2010-07-04 03:29:35 -04:00
JD Horelick
ba06b3db25
Backed out changeset 8781a9e4c62c
2010-07-04 03:25:54 -04:00
William Pitcock
5b71b8ec50
Stop griefing through taunting while hiding behind CALLERID.
...
This shouldn't provide any way for a client to get on a CALLERID list
without authorization, as if a client is +g already, a CTCP request, for
example, won't be replied to.
2010-07-03 00:44:55 -05:00
B.Greenham
659dbfa585
Automated merge with ssh://shadowircd/uranium/shadowircd/
2010-07-02 19:09:51 -04:00
JD Horelick
1d0a5f6d0e
I am made of the fail today.
...
/me climbs aboard the failbus.
2010-06-23 16:32:10 -04:00
JD Horelick
a58c4fedeb
Sort of standardize the display of DNSBL hit snotes.
2010-06-23 16:30:08 -04:00
JD Horelick
96f20bc6f5
Remove FORCEPART from m_force. It is quite abusive (even with the snotes) and
...
it would be a lot less abusive to use OKICK instead.
2010-06-23 16:01:14 -04:00
JD Horelick
c809010b89
Make +-a give you the appropriate error message if you don't have
...
the proper privs.
2010-03-07 21:57:00 -05:00
JD Horelick
11e91210d7
Check off one TODO item.
2010-03-07 17:27:50 -05:00
JD Horelick
82e5490f59
Add m_webirc to "default" loaded extensions in .conf files and
...
add a WEBIRC auth {} block for it to show how its used so you
don't have to read the source of the extension to figure it out.
2010-03-07 17:13:46 -05:00
JD Horelick
b6a3d80129
Change many of the ERR_CANNOTSENDTOCHAN messages to say WHY the user
...
can not send to the channel for the new chmodes.
2010-03-07 17:03:12 -05:00
William Pitcock
a9f16d808d
Fix construction of the channel mode vector table.
...
This fixes chm_* modules and should be backported to ircd-seven and charybdis 3.2.
2010-03-07 14:45:42 -06:00
Jilles Tjoelker
517967618d
Document BAN message.
2010-03-07 14:06:28 +01:00
B.Greenham
942d361d89
I am a massive idiot. Fix this problem.
2010-03-07 00:48:39 -05:00
B.Greenham
b35e241271
s/owner/admin/ in the cmode help file.
2010-03-06 22:33:21 -05:00
William Pitcock
dc082cb054
Update CREDITS.
2010-03-06 21:01:19 -06:00
B.Greenham
bc4764aefd
Looks like irc_dictionary things cannot support more than one key with the same value. Therefore, a rework of +J and OACCEPT's metadata are required to make them work properly with multiple users.
2010-03-06 19:22:59 -05:00
Jilles Tjoelker
f8cebd00f2
Show d/kline setter to opers in stats/testline.
2010-03-06 22:37:42 +01:00
Jilles Tjoelker
03ad38143b
Hgignore some generated files.
2010-03-06 22:27:54 +01:00
B.Greenham
2ec04d9c3b
Cleanup reference.conf a bit.
2010-03-06 15:58:15 -05:00
JD Horelick
5814373ffa
Add +p/override to the umodes array in the reference.conf
2010-03-06 12:37:42 -05:00
Jilles Tjoelker
c3666dd012
Avoid crash if get_oper_name() somehow gave no {} for local oper.
2010-03-06 16:37:50 +01:00
JD Horelick
55bf488d0f
Update the YOUREOPER/oper-up message.
2010-03-06 01:36:21 -05:00
B.Greenham
1e5d5ab8c2
Automated merge with ssh://shadowircd/uranium/shadowircd/
2010-03-05 22:27:05 -05:00
B.Greenham
7da2386c84
Add a TODO item.
2010-03-05 22:26:50 -05:00
JD Horelick
1be5895576
Move make_override_immune to unsupported, because as previously mentioned, i fail.
2010-03-05 22:13:21 -05:00
B.Greenham
2d0895ab63
Automated merge with ssh://shadowircd/uranium/shadowircd/
2010-03-05 21:36:58 -05:00
B.Greenham
c7bf4e391b
Add a TODO item.
2010-03-05 21:36:52 -05:00
JD Horelick
55f5eaa147
Add a header file.
2010-03-05 21:35:36 -05:00
B.Greenham
e80126d0d3
Fix +K unintentionally stripping any messages to the channel of color.
2010-03-05 20:59:23 -05:00
B.Greenham
76db4b42e2
Fix a segfault in oaccept.
2010-03-05 20:49:30 -05:00
B.Greenham
a58b84b4b2
Fix +J not checking for local clients properly.
2010-03-05 20:23:52 -05:00
B.Greenham
7ab1bb39ab
Automated merge with ssh://shadowircd/uranium/shadowircd/
2010-03-05 20:09:26 -05:00
B.Greenham
937efa520e
Fix segfault on netsplit due to clearing metadata too late.
2010-03-05 20:06:44 -05:00
Jilles Tjoelker
70fd7fc9fb
BAN: Reject bans with insufficient non-wildcard characters.
...
Such bans are not applied locally, but are propagated normally.
They can only be removed on a server that applies them.
Note that normally KLINE will not accept such bans.
This is mainly for services, differing min_wildcard and
ircd changes.
2010-03-06 01:45:41 +01:00
JD Horelick
a8afd89db2
Made overriding join send snotes.
2010-03-05 19:32:17 -05:00
JD Horelick
a039358ed0
Fix a typo
2010-03-05 19:18:38 -05:00
B.Greenham
67cecc2b22
Should just specify the name here.
2010-03-05 19:16:27 -05:00
B.Greenham
8e3b2b85c7
Clean up cmode norepeat's metadata when unsetting +K.
2010-03-05 19:10:24 -05:00
B.Greenham
2f39232fab
Fix the 'mode changes appear multiple times' bug.
2010-03-05 18:49:57 -05:00
Jilles Tjoelker
20eef93004
Add /stats g to show propagated (global) klines.
2010-03-06 00:31:51 +01:00
Jilles Tjoelker
c177d078ea
Among bans with the same creation time, prefer the one with longest lifetime.
2010-03-05 23:16:28 +01:00
Jilles Tjoelker
05114b16a3
BAN: Avoid fake direction.
2010-03-05 22:53:35 +01:00
Jilles Tjoelker
e49d818579
Remove +/- from the BAN message, instead indicating unban with duration=0.
...
A kline must now last at least one second since its creation time.
Also add better logic for bans that have already expired
when they come in.
2010-03-05 22:51:47 +01:00
Jilles Tjoelker
a4893a45be
Use memmove instead of memcpy where there is overlap (modunload).
2010-03-05 22:05:15 +01:00