Manual:$wgRateLimits
From MediaWiki.org
| Rate limiter: $wgRateLimits | |
|---|---|
| Simple rate limiter options to brake edit floods. |
|
| Introduced in version: | 1.4.5 |
| Removed in version: | still in use |
| Allowed values: | |
| Default value: | (see below) |
Other settings: Alphabetical | By Function
Contents |
[edit] Details
This setting provides a simple rate limiter to brake floods of edits and other potentially destructive behavior, like sending out emails to other users. It sets a maximum number of actions allowed in the given number of seconds; after that, the violating client receives HTTP 500 error pages until the period elapses.
For example, to set a maximum of 4 edits per 60 seconds for "newbie" users, add the following:
$wgRateLimits['edit']['newbie'] = array( 4, 60 );
This option does not work if a memory caching tool (other than memcached) is used - see bug 20595.
[edit] Default value
array( 'edit' => array( 'anon' => null, // for any and all anonymous edits (aggregate) 'user' => null, // for each logged-in user 'newbie' => null, // for each recent account; overrides 'user' 'ip' => null, // for each anon and recent account 'subnet' => null, // ... with final octet removed ), 'move' => array( 'user' => null, 'newbie' => null, 'ip' => null, 'subnet' => null, ), 'mailpassword' => array( 'anon' => null, ), 'emailuser' => array( 'user' => null, ), );
[edit] Version differences
- The 'mailpassword' array was added in MediaWiki 1.7.0.
- The 'emailuser' array was added in MediaWiki 1.10.0.
[edit] See also
| Language: | English • Français • Русский |
|---|