* Update extensions/CiteThisPage from branch 'REL1_43'
to 391b072d644724a590a69496d3face830b8379a9
- Localisation updates from https://translatewiki.net.
Change-Id: I03a8828ba7fab88f7b78ba2657a163b751285dc0
* Update extensions/LoginNotify from branch 'REL1_43'
to 72eeffc8849380f4d70cd2eb95ddac05ef464d0f
- Localisation updates from https://translatewiki.net.
Change-Id: Ibc80f75355abd0e18a1d6fde0785c2f8fc8fc1cd
* Update extensions/InputBox from branch 'REL1_43'
to 5dea0ae6a0f9ded66b9ac98e0b4049d3b153be82
- Localisation updates from https://translatewiki.net.
Change-Id: If80fc74a013cb56b22235e677c28d5a65ff47c67
* Update extensions/Gadgets from branch 'REL1_43'
to cf69a66ecaba4c9512a289b6eb9307076fe5d37d
- Localisation updates from https://translatewiki.net.
Change-Id: I93ad8ee8c9d94c5c4f8b1808c394eff49a600eb6
* Update extensions/Echo from branch 'REL1_43'
to b30028eed0c13f41c425548d99dcaf758706e7a2
- Localisation updates from https://translatewiki.net.
Change-Id: I0e135e327c1a20c27865df00d7a9a0acab2f8ee9
* Update extensions/ConfirmEdit from branch 'REL1_43'
to 13ad8d467a018bc668d09f2836b0390cc822a25a
- Localisation updates from https://translatewiki.net.
Change-Id: I64b29454a2a6d5ada6edf399189d8cdfbfbfdbb7
* Update extensions/Cite from branch 'REL1_43'
to 7d286b112ba804f0f7421181efd2cea0e6fcb55b
- Localisation updates from https://translatewiki.net.
Change-Id: I8854a9524f5f0fd95c188ed6895b017ab505e58c
* Update extensions/CategoryTree from branch 'REL1_43'
to 1589cc2e02f70b72aa07184de19b3d44f9b91c9e
- Localisation updates from https://translatewiki.net.
Change-Id: I4a72baa660b6b1b3be63e20430388f3b11999378
* Update extensions/AbuseFilter from branch 'REL1_43'
to c6d4f5e223da02261be0ba63dbba4b6c256062a8
- Localisation updates from https://translatewiki.net.
Change-Id: I43ac3c1626d7a21996c1790e60e3bce281d63972
When q is not followed by =, the array has not enough items and
unpacking results in undefined array key. Also $val is set to null,
resulting in php deprecation warning on trim()
Bug: T391867
Change-Id: Ia5d4c9b6fb788ad4390d2562c6f38682f280a634
(cherry picked from commit cda46ed9f0c31280a8db59a2f0387e64e6308906)
I'm not sure why it can be null, but we do the same thing in two other
places in this file.
Bug: T389260
Change-Id: I2f0c880f79997d60b545d47130ab9f8ff3f35d0f
(cherry picked from commit af83387ac3dd857bc93b2a733a78247d2f8ca8e0)
* Update skins/Vector from branch 'REL1_43'
to 6d047cee137211361f07526f0a7af32cbd886a9e
- Localisation updates from https://translatewiki.net.
Change-Id: I29a9ae9b616de65e4e42ad8943f63915866e50a8
* Update skins/MinervaNeue from branch 'REL1_43'
to 2d5c13b2df502e62d9bf85ad8a029e65fe10a167
- Localisation updates from https://translatewiki.net.
Change-Id: Ibc6d32883a07e07adc72bc5ad04e81cc5b80dcf9
* Update extensions/OATHAuth from branch 'REL1_43'
to bcab0d6cfe94f491313161f76446c34bbde9d8a5
- Localisation updates from https://translatewiki.net.
Change-Id: I91e89d0b164ad9fec02ddb2562921de63fcf9172
* Update extensions/WikiEditor from branch 'REL1_43'
to 2f2595eb98f11a3818aca1a2abd9d954733afdd2
- Localisation updates from https://translatewiki.net.
Change-Id: I6cb9743d164a282f77344065e4880be3d4355552
* Update extensions/TemplateData from branch 'REL1_43'
to 9b33c80594e28bace878303403f55028a278cc37
- Localisation updates from https://translatewiki.net.
Change-Id: Icc440e5b4613df2705a7d5b613e6bff4ec391281
* Update extensions/Nuke from branch 'REL1_43'
to 402ec739c322050121f70d9b4fa819b6947b232f
- Localisation updates from https://translatewiki.net.
Change-Id: Iaca9e49692816136f3b5171ada654ba8b539dbe4
* Update extensions/LoginNotify from branch 'REL1_43'
to bded39917932c68ad46523e95843d9c518946855
- Localisation updates from https://translatewiki.net.
Change-Id: I08345f07d3684f20582623aa26fc1dc2086d012c
* Update extensions/VisualEditor from branch 'REL1_43'
to 2d454fc42ea5cbce5ba3fee693542a3dd7e83220
- Localisation updates from https://translatewiki.net.
Change-Id: Ibeefc97455fdb41f138818bbd59b53e18935f413
* Update extensions/Thanks from branch 'REL1_43'
to 81149c6921f76737bc06d0d02cc9a960b8a1d330
- Localisation updates from https://translatewiki.net.
Change-Id: I3c00fbcdff1d5682960fd7e8aeebdf8a372fd49a
* Update extensions/Linter from branch 'REL1_43'
to 50f0dbca790809b679fb2856fbf8d724e0099a79
- Localisation updates from https://translatewiki.net.
Change-Id: I1533291eeb6894194789d95ce9c66a94071855ea
* Update extensions/InputBox from branch 'REL1_43'
to 15a27c29619b060b486ef498c0d8d42880c53213
- Localisation updates from https://translatewiki.net.
Change-Id: Ia0bea4bd6eb39267bbf7c6b51ea4713df8cb62c8
* Update extensions/Gadgets from branch 'REL1_43'
to e58f7a59f235034ba959a9f33351e1027d853cc1
- Localisation updates from https://translatewiki.net.
Change-Id: Ic9b2aa9c33fca8428362d12cfe18a2896afdc7b5
* Update extensions/ConfirmEdit from branch 'REL1_43'
to 556034e04331550b6242a5af038320883cc58dd1
- Localisation updates from https://translatewiki.net.
Change-Id: I5acdfa02a5e3f874b4a4880324cda970e887a679
* Update extensions/Echo from branch 'REL1_43'
to 565c4797d0aceb26266b179c021f366c308f927e
- Localisation updates from https://translatewiki.net.
Change-Id: Ib9b9032a6d01491436b2827749f9cf0b52eb860c
* Update extensions/DiscussionTools from branch 'REL1_43'
to 49795371356ba07f9ad823f13c7951b93cca25a7
- Localisation updates from https://translatewiki.net.
Change-Id: I636102a873d6e00d20e6c25f1c3ecd428c7ad5da
* Update extensions/Cite from branch 'REL1_43'
to 8a29832a68d653978259808c83a3efa31753d119
- Localisation updates from https://translatewiki.net.
Change-Id: Iac83e62256575171e0ca5b01918e649713ec9f27
* Update extensions/CategoryTree from branch 'REL1_43'
to 3608ca1d453a6ed7a4cc60abde1277df071e82a5
- Localisation updates from https://translatewiki.net.
Change-Id: Id5ccb6d06af236b341320d95b480127d5ea955f8
* Update extensions/AbuseFilter from branch 'REL1_43'
to 6b85fc167ae6638e77a39ab53b84cacf6a282aa0
- Localisation updates from https://translatewiki.net.
Change-Id: Iae2e648c1427cec8bbf5e8975840999ab9e6676e
GlobalIdGenerator requires one of those unless the system is 64-bit, and
since I72c5e6f86b7f081ab5ce7a56f5365d2f75067a78 that code path is hit on
all page views. Document that requirement and check it during install
time to provide a better experience.
Bug: T391169
Change-Id: I75bcef9eabcfeb92259234a33998b9793be6e08c
(cherry picked from commit 2394bd6366afd63760258206c0ca43aeead7df2b)
The previous check for the necessary permissions to create a user were
no longer correct. They did not check for the CREATE USER global
permission, which is also sufficient for user creation. Additionally,
they were checking for the ability to grant permissions by comparing
the IS_GRANTABLE column against a boolean true (integer 1). The column
is a varchar(3) that stores the string 'YES' to indicate the presence
of the permission, so the comparison against the integer boolean is
always false.
MySQL has had both the CREATE USER permission and the use of a
varchar(3) column for IS_GRANTABLE since at least MySQL 5.0, so they
are present for all supported versions of MySQL/MariaDB.
This was likely not a problem until 3f852f7ddc, at which point the
checks were added to the web installer flow.
Now, the CREATE USER permission is also accepted and IS_GRANTABLE is
compared against 'YES', so the web installer will be able to present
the option to create users if the database administrator account has
the correct permissions.
Bug: T391179
Change-Id: I5c2454599d6e91559d9996fe7c274eb8daab44bd
(cherry picked from commit daff6d03638f5c7108339f0a8774d2cfd9fbc0f0)
Why:
- Special:PasswordReset uses raw POST values to add username and email
info to success messages post-submit.
- These values may be parsed by PHP as arrays if a client supplied
crafted input with multi-value fields.
- Instead of doing our own param validation in onSuccess(), we can reuse
parsed values in onSubmit() and do the rendering there.
What:
- Move success message processing to onSubmit().
Bug: T392086
Change-Id: I9b0e115c417d0f3080e711441c79608d782932ce
(cherry picked from commit 37d63156c841f9a19080c9438cdf66cf58a7da7a)
* Update skins/Vector from branch 'REL1_43'
to 3b1380e2dc4128604d6853f47a300b1fb28c3bd5
- Localisation updates from https://translatewiki.net.
Change-Id: I4666b645d518eda566d0a7cd746d4ce109feb0d6
* Update skins/MinervaNeue from branch 'REL1_43'
to c0a1ed22874285de977665e387f03e13097f39a2
- Localisation updates from https://translatewiki.net.
Change-Id: I565b964eb6daaf3115e575c33df255863fa4ad9e
* Update extensions/VisualEditor from branch 'REL1_43'
to 25f48f8dfd7e3ffd3d74aa4ad756abdae3caa434
- Localisation updates from https://translatewiki.net.
Change-Id: I91aa63c29747d3141b27cc324a379278d7176271
* Update extensions/WikiEditor from branch 'REL1_43'
to c627ce9b01d8c0fdde15371a40c0211842b34d49
- Localisation updates from https://translatewiki.net.
Change-Id: I13742d4dff2a7682280faea6db5aecfb8b5580dd
* Update extensions/Scribunto from branch 'REL1_43'
to 87916a34e0516c1dd1eaed4adf5b2d44603c7c3c
- Localisation updates from https://translatewiki.net.
Change-Id: I6f7ef6462c8fd4c499bf4ea0d9ee0f3b0c39e1d0
* Update extensions/Thanks from branch 'REL1_43'
to b9cc839a0a3f62dc3a13ab2c76c0ec1e45328551
- Localisation updates from https://translatewiki.net.
Change-Id: If992ed5c7e31969970d26b378a1a373298b9d846
* Update extensions/LoginNotify from branch 'REL1_43'
to 0fe872ed32d55852fccc8e1f1c28a6d2b6f4b6b5
- Localisation updates from https://translatewiki.net.
Change-Id: I39c299dd7667abc0685739f7c9908da25de9622c
* Update extensions/Cite from branch 'REL1_43'
to 67f62f9a65e3686e07574e3362f81bf494ed4d8f
- Localisation updates from https://translatewiki.net.
Change-Id: Id680ec353b27ada02836f9c644d0bc080a791878
* Update extensions/CategoryTree from branch 'REL1_43'
to bd89d6d9a1ad59701baddc1099596e531c51eabe
- Localisation updates from https://translatewiki.net.
Change-Id: I1b007293048df70e9180ee6be84186ef0d0e9955
* Update extensions/Echo from branch 'REL1_43'
to bab9504f6ebdda74f48b5926335d7240568f1d5a
- Localisation updates from https://translatewiki.net.
Change-Id: I931e7c0b15f638b0d3cdf53c297d46a4db18783b
* Update extensions/OATHAuth from branch 'REL1_43'
to 72d8ec5feebd8a160199d5a5dfa6789f1dd99d74
- Localisation updates from https://translatewiki.net.
Change-Id: I0387c52c562ad664b034de994310e628c40435b1
* Update extensions/Linter from branch 'REL1_43'
to 8600393f64c095dbf1c344d5e555f524c9a797d5
- Localisation updates from https://translatewiki.net.
Change-Id: I39c299dd7667abc0685739f7c9908da25de9622c
* Update extensions/DiscussionTools from branch 'REL1_43'
to 123e7732c17aba2969dc60ab982f20b2904707db
- Localisation updates from https://translatewiki.net.
Change-Id: I3bb30c250ba693be81f9da720bb42a8a3812e23c