Reedy
24e4510cf3
Replace base32.php with composer library
...
Add christian-riesen/base32 1.3.1
Change-Id: I6c8c62bde48ac5793c09d9f0ee7dabf3f4c485ee
Depends-On: If549500ba8aa8c4dbf7bfa43b5f4165e0a39d1f0
2019-04-11 11:45:39 +00:00
MarcoAurelio
1ab2f4538c
Rename 'user-not-found' to 'oathauth-user-not-found'
...
Extension messages keys should bear the extension name in the key or an
abbreviation of it to avoid conflicts with other extensions' message
keys.
Bug: T216415
Change-Id: Ibd2f533968d57beb5e25bb99a777af192ffff09a
2019-04-04 23:00:14 +00:00
Kunal Mehta
bd842b527c
Upgrade to newer phan
...
Bug: T216931
Change-Id: I7617593141b3a646113e033fdbb1e9c102975a69
2019-03-17 11:38:10 -07:00
jenkins-bot
472e0f1559
Merge "Give users 10 scratch tokens"
2018-12-27 21:31:22 +00:00
Reedy
1871a9abe1
Re-instate "Add some logging of OATHAuth actions"
...
This reverts commit 69b6292c12
.
Bug: T151010
Change-Id: I6f610551bc4bd1e78c0282011b80a3f3e70b8885
2018-12-18 17:34:37 +00:00
Reedy
24ac546e9d
Give users 10 scratch tokens
...
Bug: T211831
Change-Id: I6b89fd091ec2e9abcb7be31a64962c1ceef4b58c
2018-12-12 23:40:12 +00:00
SBassett
69b6292c12
Revert "Add some logging of OATHAuth actions"
...
This reverts commit 5acd2eed17
.
Bug: T210643
Change-Id: I051cba39bf65f553dfeee9aaf7e9ca1155617dfc
2018-11-28 22:50:12 +00:00
jenkins-bot
eff7041be3
Merge "Add some logging of OATHAuth actions"
2018-11-16 18:40:01 +00:00
jenkins-bot
b08fc68591
Merge "Make Special:DisableOATHForUser require reauthentication"
2018-11-07 14:22:33 +00:00
Umherirrender
f8b629f39b
Add method scope visibility
...
Change-Id: I6f4d4acf4fcb4aab318ca217dd4e6185f383e27e
2018-11-02 11:26:41 +01:00
Reedy
e41fcfbeb4
Make Special:DisableOATHForUser require reauthentication
...
Change-Id: I4007239a76e34e395d7dcad3f788451ceb585e08
2018-10-26 15:47:47 +00:00
Reedy
5acd2eed17
Add some logging of OATHAuth actions
...
Logs:
* User enrolling in OATHAuth
* User un-enrolling in OATHAuth
* Scratch token used
* 2FA disabled via a maintenance script
* 2FA disabled via Special:DisableOATHForUser
* Logged in using OTP
* User attempted to enable 2FA using a scratch token
* User attempted to enable 2FA using an invalid OTP
Bug: T151010
Change-Id: Ie6ee610a11814616d34c3d9f5467a563f0db2df3
2018-10-26 15:47:01 +00:00
Amir Sarabadani
a95802a14e
Add SpecialDisableOATHForUser
...
Bug: T195207
Change-Id: I695a376e15e8a95a02849a6ec67b882228852ef8
2018-10-26 14:52:44 +00:00
James D. Forrester
3546c62f19
Drop pre-MW1.32 Special:Preferences (non-OOUI) compatability
...
Depends-On: I65b89385c3ec28ef01b86dd933dae3801e503631
Change-Id: Id9c840e979b723806883bb3e63d7f2f691fea629
2018-10-04 00:52:06 +00:00
James D. Forrester
2b7aa6ecad
Make the preferences links into OOUI buttons when available
...
Change-Id: I87f665304f3bfc4ac63ca32ba28f0e37b79440f5
2018-09-10 08:35:06 -07:00
Zoranzoki21
f6073e0a99
Fix "seperated" typo in code
...
Bug: T201491
Change-Id: Iaf07ea60d478f8ff9298082b53e375fb0e21b706
2018-08-25 17:02:59 +00:00
Max Semenik
a4f0de6b8d
MWCryptRand::generate() is deprecated
...
Change-Id: I7cd7a145265abe1bcb036c9b7d34201729b569b8
2018-07-17 00:21:09 -07:00
Reedy
7324af639b
Remove extra parameters to MWCryptRand::generate() calls
...
Fixes phan failures
Change-Id: Ie501c277a68cd05877985ee1f2360a03b9989ebe
2018-06-11 19:49:39 +01:00
libraryupgrader
9ece6cb8df
build: Updating mediawiki/mediawiki-codesniffer to 20.0.0
...
Change-Id: I2594bf73b9dbbb4fa07b55cd2126d5e2bce7aaab
2018-05-26 05:10:39 +00:00
Amir Sarabadani
de3956da87
Use interface for typehinting
...
It's actually a phan error:
https://integration.wikimedia.org/ci/job/mwext-php70-phan-docker/6666/console
Change-Id: Ie6389df30e4ee46d5af4c2b744627c46436b9b75
2018-05-20 19:44:50 +02:00
Kunal Mehta
146b26349a
Make licensing explicit, add missing GPL file headers
...
Since this repository has multi-licensed code, add GPL v2+ file headers
to code that had no licensing blocks to make it obvious which files
carry which license.
And add "AND GPL-3.0-or-later" to extension.json's license-name property
to make it clear that this extension does have code that isn't
redistributable under GPL v2.
Change-Id: Id3059fb9596527ef054bec9d89a28f1ccbe2113d
2018-04-10 18:29:26 -07:00
jenkins-bot
7003d796fb
Merge "Add phan configuration"
2018-04-11 00:09:32 +00:00
Kunal Mehta
bb593ab8ed
Clarify specific BSD license used for hotp.php
...
Also submitted upstream at <https://github.com/Jakobo/hotp-php/pull/5 >.
Change-Id: Iade0299c6f917dd1d19043b416d19c46bf34b078
2018-04-09 11:10:07 -07:00
Kunal Mehta
6e74fa9fba
Add phan configuration
...
Change-Id: I80852cc4ac4ea0bff3b07b2468216eb53271e250
2018-04-09 00:56:37 -07:00
Kunal Mehta
7451a5df33
Move classes to includes/
...
Change-Id: I2d2a917e5a22f88dc644eb3c33f775642728e1f4
2018-04-09 00:51:39 -07:00