Commit graph

1552 commits

Author SHA1 Message Date
Florianschmidtwelzow 36abbc6288 Implement support for Google reCAPTCHA 2.0 ("No captcha")
This change adds a new Captcha type (ReCaptchaNoCaptcha) that uses
Google reCAPTCHA 2.0.

See more:
- https://www.google.com/recaptcha/intro/
- https://developers.google.com/recaptcha/docs/display
- https://developers.google.com/recaptcha/docs/faq
- http://googleonlinesecurity.blogspot.com/2014/12/are-you-robot-introducing-no-captcha.html

Bug: T84918
Change-Id: I5908fd2716786237adb01a403d5bd1e22d95c563
2015-06-27 03:00:11 +02:00
Translation updater bot 64a5101ac6 Localisation updates from https://translatewiki.net.
Change-Id: I7ee8dffeaa06facf2b14f71dc009d2186560eb3d
2015-06-25 20:41:56 +02:00
jenkins-bot 40faa5b186 Merge "Fix non-parsed captcha help message" 2015-06-24 23:10:57 +00:00
Translation updater bot c03b923268 Localisation updates from https://translatewiki.net.
Change-Id: Ifb387f0506ddc1dc200b221a3fecc90668354d6d
2015-06-23 21:25:09 +02:00
jenkins-bot 78cc7ffd06 Merge "Moved up shouldCheck() short-circuit logic a bit" 2015-06-22 19:40:46 +00:00
Aaron Schulz e13d31e2ab Moved up shouldCheck() short-circuit logic a bit
Change-Id: Idbae820131eba8427075c9a59292ecf243490543
2015-06-22 12:24:21 -07:00
Florian 101caf8b8f Fix non-parsed captcha help message
* Explicitly parse the help message
* Don't escape the contents of the message

Bug: T101463
Change-Id: Ie50206b8296d65eba14fd827a9a18ced550f36e5
2015-06-22 18:59:19 +00:00
Translation updater bot 43cbc978fa Localisation updates from https://translatewiki.net.
Change-Id: Ife183adf54a1cf0c3771f345e86867d191ae7154
2015-06-21 19:57:08 +02:00
Translation updater bot 45b5f6c4a4 Localisation updates from https://translatewiki.net.
Change-Id: I16e524ff170a579188620df300dbe7a876ec7f87
2015-06-16 22:36:24 +02:00
Translation updater bot 33a05519d5 Localisation updates from https://translatewiki.net.
Change-Id: Ife0659cec8b8c08a772cecd96b432a03158e9429
2015-06-15 22:44:18 +02:00
Translation updater bot b71822264a Localisation updates from https://translatewiki.net.
Change-Id: I9e260e49189ba9d14cc0d0f755b7f353476b4a7c
2015-06-14 21:04:12 +02:00
Translation updater bot 7d377e2434 Localisation updates from https://translatewiki.net.
Change-Id: I25f74cb091e2477c76d328ba1fbcedd5554e13ff
2015-06-13 22:27:15 +02:00
jenkins-bot e65a194347 Merge "Make Questy answers in arrays case-insensitive" 2015-06-13 00:00:31 +00:00
Translation updater bot bbb2e62d6a Localisation updates from https://translatewiki.net.
Change-Id: I22c168f3e606b4243a565568996e0049749eb8c4
2015-06-12 21:52:40 +02:00
Florianschmidtwelzow 258f5019f1 Make Questy answers in arrays case-insensitive
Before, QuestyCaptcha answers were case-insensitive when there was
only one answer for a question, but they had to be lowercase when
there was an array of answers. This makes it so that when an array
of answers is provided for a question in $wgCaptchaQuestions, those
answers are case-insensitive.

Bug: T65272
Change-Id: I146b53cacf901c45ce27bd87fdf8125bfd2bc270
2015-06-12 17:58:37 +02:00
Translation updater bot 2fe3fe771f Localisation updates from https://translatewiki.net.
Change-Id: Iaff0c609d91d14fa358f4dfc69bc48c99bdc44c7
2015-06-11 21:10:19 +02:00
Translation updater bot 197deaa299 Localisation updates from https://translatewiki.net.
Change-Id: If7416631d36fa7a38a8228262598552bbdbbd959
2015-06-07 22:26:44 +02:00
Translation updater bot e86a9cdb0a Localisation updates from https://translatewiki.net.
Change-Id: I0e963d01f289a6c31cc2d6f0ba676faf91a6272c
2015-06-05 20:57:54 +02:00
Translation updater bot a29731aea2 Localisation updates from https://translatewiki.net.
Change-Id: Ib2b291291160314f78157db8f64c4fc440901261
2015-06-01 22:50:02 +02:00
Translation updater bot 44a0fb37f9 Localisation updates from https://translatewiki.net.
Change-Id: I599c66fe674563303cecde2956874a149fa5032c
2015-05-31 22:10:51 +02:00
Brad Jorsch e5cb34c058 Fix issues from recent extension registration changes
* Move ApiFancyCaptchaReload.php into the FancyCaptcha subdir
* Fix include of recaptchalib.php
* Restore efReCaptcha() that was randomly deleted

Bug: T100775
Bug: T100504
Bug: T100505
Change-Id: I70f9c3f1610fed5aa4b88f3512b86e1a40d64a6b
2015-05-29 14:35:55 +00:00
jenkins-bot 355d970038 Merge "FancyCaptcha: callbacks can't be arrays" 2015-05-27 21:20:40 +00:00
Florian 86b0aa3d37 FancyCaptcha: callbacks can't be arrays
Bug: T100561
Change-Id: I22353669a85391c3d9760a5253cac1263e895cf9
2015-05-27 20:55:40 +00:00
Translation updater bot 681316e9d9 Localisation updates from https://translatewiki.net.
Change-Id: I96b5917392f27a35e0dc47098c894492e7c7f3fd
2015-05-27 22:22:17 +02:00
paladox 1b18e91eaf Add .jshintrc
* Add .jshintrc file to ignore mediaWiki in .js file.

Change-Id: I80856d763de46eeb25267b9ccc08936022aded83
2015-05-26 22:07:18 +01:00
Translation updater bot 0b44641341 Localisation updates from https://translatewiki.net.
Change-Id: I68fe5f0c77ca363d92fa8321e3db2ea9a6866204
2015-05-26 22:20:42 +02:00
Translation updater bot 30d311c8bf Localisation updates from https://translatewiki.net.
Change-Id: I1dabc64752b7bdfbb0187bbfe04c4b8e9aa4b72a
2015-05-25 22:25:40 +02:00
Alex Monk a9b8fcec04 Fix extension.json files
Bug: T100351
Change-Id: Ib54e28594024d700f569a7ae864a26ef633e42c1
2015-05-25 20:47:09 +01:00
Translation updater bot 45a531b700 Localisation updates from https://translatewiki.net.
Change-Id: I87727072d38bde3d5755d5bc2819b56fa73dd98d
2015-05-24 22:57:50 +02:00
Translation updater bot 1c0b6cb08e Localisation updates from https://translatewiki.net.
Change-Id: Ia27d311b55ab71ab605cfa83f56c8b89e76061fb
2015-05-24 00:02:20 +02:00
jenkins-bot efb7539ddb Merge "Fixed "throw" statement" 2015-05-23 16:54:01 +00:00
Aaron Schulz daa1f05d40 Fixed "throw" statement
Change-Id: Ie1b15cc718efbbafc6885cb0282099661250c048
2015-05-23 09:51:06 -07:00
jenkins-bot b2cadc2a93 Merge "Clear PHP entry point and use extension.json for ReCaptcha" 2015-05-23 12:54:50 +00:00
jenkins-bot 6609a684b3 Merge "Use extension.json and clear PHP entry point for MathCaptcha" 2015-05-23 12:49:11 +00:00
Florian 3cbbec4539 Remove PHP entry point and use extension.json for QuestyCaptcha
Bug: T88047
Change-Id: I4c140aadc988683b9abf01b7a6f6db031ea713d3
2015-05-23 14:36:53 +02:00
Florian d7e46583ed Clear PHP entry point and use extension.json for ReCaptcha
Bug: T88047
Change-Id: Id09113674c2a4c4cfd7539b3e752bfca776a5903
2015-05-23 11:32:16 +02:00
Florian 2d0be6432e Use extension.json and clear PHP entry point for MathCaptcha
Bug: T88047
Change-Id: I0bd70e698bdd1dda3f47305f68a5e1673178c96f
2015-05-23 11:24:50 +02:00
Florian bf412aad28 Add extension.json and clear PHP entry point
Bug: T88047
Change-Id: I6930b478ea094ab9ce829f167674995de6c16bdf
2015-05-23 11:12:26 +02:00
jenkins-bot b1d134102f Merge "Move QuestyCaptcha to its own place" 2015-05-23 08:03:03 +00:00
jenkins-bot 7a89c4fd8c Merge "Move ReCaptcha to it's own place" 2015-05-23 08:01:44 +00:00
jenkins-bot aec5fdd564 Merge "Move MathCaptcha to it's own place" 2015-05-23 07:59:28 +00:00
Florian 2f0db346eb Move QuestyCaptcha to its own place
Bug: T88047
Change-Id: I8c8f97d49dc39445dbba9c12909b81898838a253
2015-05-23 07:49:47 +00:00
Aaron Schulz 35621d18a4 Removed unused $wgExtensionAssetsPath var
Change-Id: Iad5b2cec0fb57c08f3218a45337b8d052661fb4c
2015-05-21 23:21:35 -07:00
Translation updater bot 042adb7f2a Localisation updates from https://translatewiki.net.
Change-Id: Ia6bd4dd308c1a9a9ac17d873fec9ce39a626876f
2015-05-21 22:51:05 +02:00
Florian dc727507ea Move ReCaptcha to it's own place
Bug: T88047
Change-Id: I6cdb9ac1d21c84fc9b01cd90b9cba4aa3db1eccc
2015-05-21 19:08:12 +02:00
Florian 23766bee10 Move MathCaptcha to it's own place
3a. step before using ExtensionRegistration.

Bug: T88047
Change-Id: I809f1105ce3c7f5a6a2be7ebc6565c5187b7a76d
2015-05-21 19:02:34 +02:00
Florian cad5bc9200 Move FancyCaptcha to its own location
3. step in preparation of ExtensionRegistration.

Bug: T88047
Change-Id: I31d8e0c01b16aafb39b4ead7acc88f2e91d33e6a
2015-05-21 16:19:38 +00:00
Florian 4d56806849 Fix Hook function should be static
Follow up: Ifcac2ad0d7

Change-Id: I39257712623beb48270fe01e5a41f510586d5dc0
2015-05-21 18:08:41 +02:00
Florian 806c8862df Clean up ConfirmEdit.php entry point and move common files to common places
2. step to use ExtensionRegistration

Bug: T88047
Change-Id: Ifcac2ad0d792a05c391ca1776824e05ab703d5cf
2015-05-21 17:49:13 +02:00
Florian bd5c5d494e Move i18n to Captcha modules own directory
1. change in preparation for ExtensionRegistration.

Bug: T88047
Change-Id: Ia3b84d3cb71832749ae73774dadb292dc4b9157b
2015-05-21 17:32:51 +02:00