-
Notifications
You must be signed in to change notification settings - Fork 52
/
throttle.php
47 lines (43 loc) · 1.8 KB
/
throttle.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?php
# WARNING: This file is publicly viewable on the web. Do not put private data here.
# Initialize the array. Append to that array to add a throttle
$wmgThrottlingExceptions = [];
# $wmgThrottlingExceptions is an array of arrays of parameters:
# 'from' => date/time to start raising account creation throttle
# 'to' => date/time to stop
#
# Optional arguments can be added to set the value or restrict by client IP
# or project dbname. Options are:
# 'value' => new value for $wgAccountCreationThrottle (default: 50 per day)
# 'tempaccountvalue' => new value for $wgTempAccountCreationThrottle
# (default: 6 per day)
# 'IP' => client IP as given by $wgRequest->getIP() or array (default: any IP)
# 'range' => alternatively, the client IP CIDR ranges or array (default: any range)
# 'dbname' => a $wgDBname or array of dbnames to compare to
# (eg. enwiki, metawiki, frwikibooks, eswikiversity)
# Note that the limit is for the total number of account
# creations on all projects. (default: any project)
# Example:
# $wmgThrottlingExceptions[] = [
# 'from' => '2016-01-01T00:00 +0:00',
# 'to' => '2016-02-01T00:00 +0:00',
# 'IP' => '123.456.78.90',
# 'dbname' => [ 'xxwiki', etc. ],
# 'value' => 100,
# 'tempaccountvalue' => 50,
# ];
## Add throttling definitions below.
#
## If you are adding a throttle exception with a 'from' time that is less than
## 72 hours in advance, you will also need to manually clear a cache after
## deploying your change to this file!
## https://wikitech.wikimedia.org/wiki/Increasing_account_creation_threshold
// T369522
$wmgThrottlingExceptions[] = [
'from' => '2024-07-11T00:00 +9:00',
'to' => '2024-07-18T23:59 +9:00',
'range' => [ '202.25.144.0/20' ],
'dbname' => [ 'jawiki' ],
'value' => 50,
];
## Add throttling definitions above.