Manual:$wgRateLimits

From MediaWiki.org
Jump to: navigation, search
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 • Русский
Personal tools
Namespaces

Variants
Actions
Navigation
Support
Download
Development
Communication
Print/export
Toolbox