Commit graph

95095 commits

Author SHA1 Message Date
jenkins-bot
ee6e997266 Merge "Declare $wgUser to be deprecated in version 1.35" 2020-03-26 14:40:43 +00:00
jenkins-bot
0de13c6125 Merge "Fix mismatching type hints in PHPDoc tags" 2020-03-26 13:35:31 +00:00
jenkins-bot
4bd153c1bc Merge "DefaultSettings: Improve docs for $wgPasswordDefault" 2020-03-26 11:35:24 +00:00
Translation updater bot
5d9e300534 Localisation updates from https://translatewiki.net.
Change-Id: I0d014483c6749b5c52ec24bc147dfd69f58194fc
2020-03-26 08:29:42 +01:00
jenkins-bot
aa76fc0c91 Merge "rdbms: Don't silence errors in DatabaseMysqlBase::serverIsReadOnly()" 2020-03-26 06:41:14 +00:00
jenkins-bot
7947d39638 Merge "ApiBase::checkUserRightsAny - remove an extra tab" 2020-03-26 04:33:40 +00:00
DannyS712
7ae0b3dc56 ApiBase::checkUserRightsAny - remove an extra tab
Change-Id: Id81e257c24f8eadb1fedcc47c71adfbfb939273a
2020-03-26 04:13:35 +00:00
DannyS712
2d43959ee1 WikiPage::getComment - deprecate $wgUser fallback
Bug: T248291
Change-Id: I01c825c9a0777c86657ee2fa1abbfc7a9e59348c
2020-03-26 04:01:28 +00:00
jenkins-bot
7893c8b7ac Merge "Hard deprecate fallbacks to $wgUser in Revision::get methods" 2020-03-26 03:50:03 +00:00
jenkins-bot
68a201e567 Merge "Hard deprecate Article::getUser and WikiPage::getUser fallback" 2020-03-26 03:49:56 +00:00
DannyS712
3e69804595 Hard deprecate fallbacks to $wgUser in Revision::get methods
Affected are ::getUser, ::getUserText, and ::getComment

Bug: T248291
Change-Id: Ia7aecca1bae094b71f83e0c79dd75b6de927d962
2020-03-26 03:18:15 +00:00
jenkins-bot
fde16090b6 Merge "REST endpoints: Add etag and last-modified headers" 2020-03-26 03:15:58 +00:00
DannyS712
e1156f95d9 Hard deprecate Article::getUser and WikiPage::getUser fallback
WikiPage::getUser requires a user if the audience is FOR_THIS_USER

Bug: T248291
Change-Id: I07f349420595e68e94c2aec5c84b808163ee3b4f
2020-03-26 03:09:47 +00:00
jenkins-bot
0d2c52919c Merge "Hard deprecate not passing a user to WikiPage::getUserText when needed" 2020-03-26 03:08:50 +00:00
jenkins-bot
2a6b7aa791 Merge "Hard deprecate not passing a user to WikiPage::getCreator when needed" 2020-03-26 02:59:31 +00:00
jenkins-bot
839c9f8d6e Merge "Hard deprecate Revision::userWasLastToEdit" 2020-03-26 02:04:32 +00:00
jenkins-bot
16bfdd9fde Merge "Hard deprecate Article::getUserText" 2020-03-26 01:58:56 +00:00
DannyS712
0540295110 Hard deprecate not passing a user to WikiPage::getUserText when needed
Bug: T248291
Depends-On: Ia09e185cf00729e1275e471442d72637330e8c77
Change-Id: Ie00618e9d8c865a53205751c2dd1d6f42e8708c7
2020-03-26 01:43:14 +00:00
jenkins-bot
6d791abd80 Merge "Define POST handler for /page/: create page" 2020-03-26 01:33:50 +00:00
DannyS712
65a7875aee Hard deprecate Article::getUserText
Update remaining uses in core
No uses in deployed extensions

Bug: T248291
Change-Id: Ia09e185cf00729e1275e471442d72637330e8c77
2020-03-26 01:26:11 +00:00
jenkins-bot
727c9e6d32 Merge "Hard deprecate Revision::base36Sha1" 2020-03-26 01:25:52 +00:00
DannyS712
ecf7f3fb28 Hard deprecate Revision::userWasLastToEdit
Bug: T246284
Change-Id: I908dd6025a2a78edf7d3c3661f540aeb498c4bad
2020-03-26 01:17:25 +00:00
jenkins-bot
bddb01d35a Merge "Purge expired watchlist items" 2020-03-26 00:38:56 +00:00
Timo Tijhof
9498132667 DefaultSettings: Improve docs for $wgPasswordDefault
Change-Id: I4322be2bba30c49304f9f3002c6d61a1b3f13f6d
2020-03-26 00:02:16 +00:00
Sam Wilson
83804ade46 Purge expired watchlist items
Add two methods to remove expired watchlist items:
1. A job that's triggered on about 10% of page edits; and
2. A new maintenance script.

Bug: T244804
Change-Id: Ica8ab92837c38fa4d484726c94d5181c08387e28
2020-03-26 07:54:20 +08:00
daniel
22561b64a7 REST endpoints: Add etag and last-modified headers
Modified endpoints:
* /v1/page/{title}/history
* /v1/revision/{id}/bare
* /coredev/v0/page/{title}/links/language
* /coredev/v0/page/{title}/links/media
* /coredev/v0/file/{title}

Bug: T238374
Change-Id: I3ddf8fafc17eba3aec724a445d38af98bbc74dc1
2020-03-26 00:18:34 +01:00
jenkins-bot
b9c7eea141 Merge "Fix PhanRedundantCondition in SpecialUserrights::doSaveUserGroups" 2020-03-25 22:52:01 +00:00
jenkins-bot
1250e014dd Merge "Fix PhanRedundantCondition in SpecialMergeHistory::showHistory" 2020-03-25 22:51:55 +00:00
jenkins-bot
5166378fa9 Merge "Fix PhanRedundantCondition in WikiPage::wasLoadedFrom" 2020-03-25 22:51:48 +00:00
jenkins-bot
7a04cc84dc Merge "REST Handlers: use max-age not maxage for cache-control" 2020-03-25 21:57:39 +00:00
jenkins-bot
9dd0338e07 Merge "Allow protocol-relative URLs in VirtualRESTService configuration" 2020-03-25 21:54:29 +00:00
jenkins-bot
1fc6396b4d Merge "Deprecate all-caps URL parameter to ParsoidVirtualRESTService" 2020-03-25 21:54:23 +00:00
daniel
c4382301cc REST Handlers: use max-age not maxage for cache-control
Smally typo, big consequence.

Change-Id: I1d8f43dd3b11e4854b08d41fb5f0c7ede3dba90e
2020-03-25 22:38:03 +01:00
DannyS712
656b9bdf34 Hard deprecate not passing a user to WikiPage::getCreator when needed
If $audience is FOR_USER, user is needed

Bug: T248291
Change-Id: Idc4429baa7f7f2a028eb5378d8e2c2a32f1d3761
2020-03-25 21:36:52 +00:00
jenkins-bot
9bd64ace82 Merge "Hard deprecate Revision::setTitle" 2020-03-25 21:33:15 +00:00
DannyS712
90eb2dc46d Hard deprecate Revision::base36Sha1
Bug: T246284
Change-Id: I12b80940358ea2f941483b5edf74e8c8472ace31
2020-03-25 21:11:37 +00:00
DannyS712
b9bd99825c Hard deprecate Revision::setTitle
Only one remaining use, not deployed, patch pending at
I0b088f5851cf63b2bb0ff1d7127e2fbefcd2c62e anyway

Bug: T246284
Change-Id: I40e26ee669fd914db781fb3ace8e21148fb5c108
2020-03-25 20:50:05 +00:00
DannyS712
75cf1eaf55 Hard deprecate Article::getCreator
Bug: T248291
Bug: T239975
Change-Id: I755a9da980efad30fcadcb03ae0d0c3b17a08fc3
2020-03-25 20:33:04 +00:00
jenkins-bot
b8244b1eb7 Merge "Hard deprecate Article:doDeleteArticle and WikiPage::doDeleteArticle" 2020-03-25 20:01:08 +00:00
C. Scott Ananian
067a2729dc Allow protocol-relative URLs in VirtualRESTService configuration
The underlying curl backend doesn't support these, so we need to
wfExpandURLs then before giving them to runMulti.

This allows the use of $wgServer in the configured 'url' property,
even if $wgServer uses a protocol-relative URL.

Change-Id: Ib219f8ecdcc36789fbf85b6759ebfe78c9b6de7f
2020-03-25 15:55:43 -04:00
C. Scott Ananian
55bdd1da45 Deprecate all-caps URL parameter to ParsoidVirtualRESTService
Change-Id: If777d573b8690f9f11e6ea8f2e791018ba3c1bd9
2020-03-25 15:52:05 -04:00
daniel
65342f8353 Define POST handler for /page/: create page
NOTE: once this is merged, also merge Ie7b47e6868cc on the OAuth repo,
to fix unit tests after a breaking change to Router's constructor
signature.

Bug: T230842
Change-Id: I8f5b92918a58e44a4f2d8c78d234d9f64c2d06bf
2020-03-25 20:49:20 +01:00
jenkins-bot
5268ed3543 Merge "Hard deprecate Revision::loadFromTimestamp" 2020-03-25 19:44:45 +00:00
DannyS712
bec59e0251 Hard deprecate Article:doDeleteArticle and WikiPage::doDeleteArticle
Bug: T248000
Change-Id: I066de4715f726d8c7b0b509f6e8878548501081d
2020-03-25 19:27:50 +00:00
jenkins-bot
1576ae0c5a Merge "Deprecate Revision::loadFromPageId" 2020-03-25 19:24:01 +00:00
Petr Pchelko
aa1ea49a51 Hard deprecate Revision::loadFromTimestamp
Bug: T246284
Depends-On: Ia8d49b3158baf578ccd3476d6537be36dcea7e13
Change-Id: Ic4df02a7e21d4d1c0140e0f5a985a90f66983fab
2020-03-25 12:21:02 -07:00
jenkins-bot
56bf3cc24f Merge "Tests: Replace ::doDeleteArticle with WikiPage::doDeleteArticleReal" 2020-03-25 19:16:26 +00:00
jenkins-bot
b0c00b2683 Merge "Maintenance: Change ::doDeleteArticle to WikiPage::doDeleteArticleReal" 2020-03-25 19:10:55 +00:00
Petr Pchelko
b3ab937939 Deprecate Revision::loadFromPageId
Bug: T246284
Depends-On: Id4ec83cc0ac0685857064486697a7daed979ea69
Change-Id: I5de750322e30052700f509d2908456ebd5be95ef
2020-03-25 12:10:48 -07:00
jenkins-bot
85a7c431f6 Merge "Remove usages and hard deprecate Revision::newFromRow" 2020-03-25 19:09:54 +00:00