Commit graph

2030 commits

Author SHA1 Message Date
Translation updater bot eb2dedcb5a Localisation updates from https://translatewiki.net.
Change-Id: I2b1c765db99ef8026aec81debb9ad1d13df55bbd
2014-10-16 23:03:46 +02:00
Translation updater bot ffb5300f9b Localisation updates from https://translatewiki.net.
Change-Id: I108df5995466517e3847df2bde46c0df825fcb09
2014-10-09 21:18:30 +02:00
Reedy bb139148bf Remove Asirra integration
Bug: 71712
Change-Id: Ieb3b0386f10d241e8d9b711ebf1ae2520e74c111
2014-10-07 16:18:09 +01:00
Translation updater bot 49b0b00adf Localisation updates from https://translatewiki.net.
Change-Id: I8458c8e325d974effd5a8e497a33e7af920391d2
2014-10-05 22:10:08 +02:00
Translation updater bot 58f50b0c8d Localisation updates from https://translatewiki.net.
Change-Id: I506ce97e80a7a70738fca41987f49c2651d13d2d
2014-09-27 20:27:35 +02:00
Luis Felipe Schenone 614c626964 Improved the QuestyCaptcha syntax for setting questions and answers
Simple change to one method, QuestyCaptcha::getCaptcha, that allows to
set questions and answers like so:

$wgCaptchaQuestions = array(
	'The capital of England?' => 'London',
	'The capital of France?' => 'Paris',
	'The capital of Spain?' => 'Madrid',
);

Backwards compatibility with the previous syntax has been preserved.

Change-Id: Ife16bfb4c63864f8bc9117dad15136288564e2b0
2014-09-26 17:25:09 +08:00
Tim Starling 6f286e52db Add a gradient to FancyCaptcha
This defeats naive thresholding, giving Tesseract break rate of 0 out of
1000, even if a sensible threshold value is hand-chosen. Reduced the
text value and noise to make room for the gradient, but kept an SNR of
1.3, as before, which provides good legibility.

Obviously the gradient can be removed with custom preprocessing -- the
point of these changes is to raise the bar from "unconfigured Tessearct"
to "some small amount of developer effort".

Change-Id: I30ebc904ca59bf29a2aa812f881a077a13493e68
2014-09-26 10:41:26 +10:00
Tim Starling df4806c64c Improve FancyCaptcha resistance to OCR
Tesseract is a popular open source OCR package. Running it on
FancyCaptcha images, with no training or configuration, yielded a 56%
break rate. By restricting the character set, the OCR break rate was
improved to 66%.

So:
* Reduce k, increase wob scale, increase rr fuzz. The net effect of
  these three changes is to more reliably bend the baseline. In the old
  captcha, the baseline would often be bent by chance, but when it
  wasn't bent, it provided a very easy challenge for the OCR engine.
  This reduced the break rate from 66% to around 40%.
* Introduce additive noise, based on a bilinear upscale of a random
  greyscale image. This, combined with the above change, reduces the
  Tesseract break rate to 6%.

Change-Id: I05b5bb6475de9378cd89cce13b1b2f28b32cd405
2014-09-26 08:47:55 +10:00
Translation updater bot f552e05158 Localisation updates from https://translatewiki.net.
Change-Id: I9970408d127282b8aac75c42339c7caf8a7d871c
2014-09-22 21:43:40 +02:00
Translation updater bot 2d3c9e2f0e Localisation updates from https://translatewiki.net.
Change-Id: I52d8670a71d734fdbccd2b475d665e91d090d986
2014-09-20 21:40:10 +02:00
Translation updater bot 8000329cda Localisation updates from https://translatewiki.net.
Change-Id: I03063c8f010efb7e00b62bf9a434c1f24ba43fd3
2014-09-16 19:42:41 +02:00
Translation updater bot fb64a64277 Localisation updates from https://translatewiki.net.
Change-Id: I0ae3fafeebb0abec4ce816d812510935f0c2ab8e
2014-09-05 22:44:08 +02:00
Translation updater bot cc4a7fc0bb Localisation updates from https://translatewiki.net.
Change-Id: Idcc2f49401996ace8cab4d864f4986199f4ba86d
2014-09-04 22:06:23 +02:00
Translation updater bot 3060c0e713 Localisation updates from https://translatewiki.net.
Change-Id: I1c183faf3c51b0857c0d15e363376aeb74fd359d
2014-08-31 21:53:31 +02:00
Translation updater bot f5e349ed52 Localisation updates from https://translatewiki.net.
Change-Id: Ibc1d1ea2e7dd3676ac035fdf12132964651424b2
2014-08-30 22:35:22 +02:00
Translation updater bot 7739027b30 Localisation updates from https://translatewiki.net.
Change-Id: I53922105107adcc4bb6c8e727b6bb63d808263bc
2014-08-28 22:28:25 +02:00
Translation updater bot f8d21a97a2 Localisation updates from https://translatewiki.net.
Change-Id: I755ea5bf077e94dfd857c63a77f5f74648c9d5fd
2014-08-27 21:23:29 +02:00
Translation updater bot 8fe19c9e0d Localisation updates from https://translatewiki.net.
Change-Id: Idd422e4921502bf0097feb0c77e07c3bc8e52010
2014-08-26 21:47:18 +02:00
Translation updater bot ab9ab4085a Localisation updates from https://translatewiki.net.
Change-Id: Ib8c5795a0f8f1109802b2927549b4abb39006060
2014-08-20 22:24:53 +02:00
Translation updater bot cb92a0784b Merge "Localisation updates from https://translatewiki.net." 2014-08-17 21:18:10 +00:00
addshore 094ad54e87 Use public instead of var in classes
Change-Id: I3377fad3d5f9acbfd2a5b2aaeb72b8351af68b13
2014-08-17 22:04:49 +01:00
Translation updater bot ad85ca82dd Localisation updates from https://translatewiki.net.
Change-Id: I55b37d39b821b45b1fe08d443051057fb6d3c32d
2014-08-17 23:02:32 +02:00
Translation updater bot 51d853c473 Localisation updates from https://translatewiki.net.
Change-Id: Icebbca883269f0e960cdd058bc0e6b6863ce0486
2014-08-09 19:53:10 +02:00
Translation updater bot b130036a5a Localisation updates from https://translatewiki.net.
Change-Id: If33438084af9c7c09796d174f1d32c6cb7cb43e6
2014-08-04 21:53:13 +02:00
Translation updater bot a72a25cddd Localisation updates from https://translatewiki.net.
Change-Id: I23f289b5c608121fa73dc6311443dc52e50ba964
2014-08-03 22:08:02 +02:00
Translation updater bot 81287d98c7 Localisation updates from https://translatewiki.net.
Change-Id: Ibead6e6d32aabcfa191708293732cd11d119d649
2014-08-02 22:22:23 +02:00
jdlrobson 5d6f684da3 Make captchas use mw-ui-input when available
Change-Id: I44453a2cc238721468565403b9625039cb8742ef
2014-07-29 18:40:56 -07:00
Translation updater bot 751ef41001 Localisation updates from https://translatewiki.net.
Change-Id: I3c57b5ded0afb0d9b21d82e14d607c12c11f7737
2014-07-24 23:49:30 +02:00
Translation updater bot 76c95bfb57 Localisation updates from https://translatewiki.net.
Change-Id: I3573af8eb23951382dc498bff3e839505d76700e
2014-07-23 22:49:44 +02:00
Translation updater bot 63a15c090e Localisation updates from https://translatewiki.net.
Change-Id: I2a2a7740dfee89414ddf50ccf12e4a51e5bc5115
2014-07-22 23:00:28 +02:00
Translation updater bot 0a3b90d2e3 Localisation updates from https://translatewiki.net.
Change-Id: Ic8e0abcb20c279e6d778e4a87f76bdec79a3ccdb
2014-07-21 21:40:21 +02:00
Translation updater bot ac1b348a88 Localisation updates from https://translatewiki.net.
Change-Id: I8b0dabacedeaed5d43ec5f36aa2fa0074597d91b
2014-07-20 21:07:15 +02:00
Translation updater bot 2c4b1ce92c Localisation updates from https://translatewiki.net.
Change-Id: Iabd6849010ff0f1fe8c064e1afdbe49f7726ea42
2014-07-18 21:27:05 +02:00
Translation updater bot ac6a184cc6 Localisation updates from https://translatewiki.net.
Change-Id: Ib5e53312596a7c00d2d41f6f395a7f8f309c7662
2014-07-17 22:56:33 +02:00
Translation updater bot 6486576007 Localisation updates from https://translatewiki.net.
Change-Id: Id670325ad4e94f6cf497250d321a335389e619ea
2014-07-16 22:00:35 +02:00
Translation updater bot e81a582ef5 Localisation updates from https://translatewiki.net.
Change-Id: I20e8c47516d2966b42c6c2d09ddb5eb36490303f
2014-07-15 22:05:18 +02:00
Translation updater bot e0072aa0c6 Localisation updates from https://translatewiki.net.
Change-Id: I798d5bfc431dba43ad19fb9c8247c50ce47bb022
2014-07-11 21:55:20 +02:00
Translation updater bot e1f13e8ff5 Localisation updates from https://translatewiki.net.
Change-Id: Ib7f804bacabbc449b39e889483d333e7d6e8bc34
2014-07-08 21:00:22 +00:00
Translation updater bot 1d0808dfd2 Localisation updates from https://translatewiki.net.
Change-Id: I71573880da0c3b8ec2d6bd4dbdb1ac730bc71b76
2014-07-05 19:55:01 +00:00
Translation updater bot b36fdaedae Localisation updates from https://translatewiki.net.
Change-Id: If0bc2ed689aae192d74680fafbc4fc84f18ae4f5
2014-07-04 21:30:15 +00:00
Translation updater bot 70f87ddac3 Localisation updates from https://translatewiki.net.
Change-Id: I0223248b27107a282877f9ab0d1a8d0162f994d0
2014-07-02 19:48:46 +00:00
Translation updater bot a178507cf6 Localisation updates from https://translatewiki.net.
Change-Id: I519b40ed0c7fac10872d80d536c6624ed4c3ba58
2014-07-01 20:35:30 +00:00
Translation updater bot 15b797cc36 Localisation updates from https://translatewiki.net.
Change-Id: Ia82f6b60e34ac5f06601db578696596ff0bd4562
2014-06-30 20:36:40 +00:00
Translation updater bot d55f544d6c Localisation updates from https://translatewiki.net.
Change-Id: I477661581d983ffe4d245617afed989d5ab6326b
2014-06-27 20:19:01 +00:00
Translation updater bot 6efe48f4ef Localisation updates from https://translatewiki.net.
Change-Id: Idc81c15e24f413676405eb7502a8fc348a5c5462
2014-06-26 19:28:41 +00:00
Translation updater bot 1eddbf9551 Localisation updates from https://translatewiki.net.
Change-Id: I360c7e102c8dd04cb78fe569cc17694ea49ff68f
2014-06-25 20:35:08 +00:00
Translation updater bot ebdf4b4099 Localisation updates from https://translatewiki.net.
Change-Id: I24b4f28c93d0a7611a53bb63d82e2104070c0b08
2014-06-24 19:59:20 +00:00
Max Semenik 1e5bd7dc3c Add more words to blacklist
In adition to profanities, remove silly or questionable words
thus reducing the possibility of captchas like "killkids" or
"allahlies". I understand that this list is still nowhere near
complete, but at least this is a step in the right direction.

For the reference, the current wordlist used for captcha generation
is http://noc.wikimedia.org/~maxsem/words.txt
(words with anything but lowercase letters also get discarded)

Change-Id: Ic1cb0aa688811886e013bc819866abd745d02f68
2014-06-24 11:02:04 -07:00
Translation updater bot d284454070 Localisation updates from https://translatewiki.net.
Change-Id: Id019d2d82777e9aa03bd2391c463a9dc1aa44247
2014-06-23 19:54:28 +00:00
Translation updater bot 254f0d9de6 Localisation updates from https://translatewiki.net.
Change-Id: I3311c907d47211e3f33ebd2138251a26254e8995
2014-06-19 19:27:35 +00:00