MediaWiki  1.33.0
captcha-old Namespace Reference

Functions

def gen_captcha (text, fontname, fontsize, file_name)
 
def gen_subdir (basedir, md5hash, levels)
 
def pick_word (words, blacklist, verbose, nwords, min_length, max_length)
 
def read_wordlist (filename)
 
def run_in_thread (object)
 
def try_pick_word (words, blacklist, verbose, nwords, min_length, max_length)
 
def wobbly_copy (src, wob, col, scale, ang)
 

Variables

 action
 
 args
 
def blacklist = read_wordlist(opts.blacklist)
 
int chunks = 1
 
 count = opts.count
 
list data = []
 
 default
 
 dirs = opts.dirs
 
 fill = opts.fill
 
 font = opts.font
 
 fontsize = opts.font_size
 
 help
 
 key = opts.key
 
 metavar
 
 nonalpha = re.compile('[^a-z]')
 
 opts
 
 output = opts.output
 
 p = multiprocessing.Pool(threads);
 
 parser = OptionParser()
 
 script_dir = os.path.dirname(os.path.realpath(__file__))
 
 threads = opts.threads
 
 type
 
 verbose = opts.verbose
 
 wordlist = opts.wordlist
 
 words = None
 

Function Documentation

◆ gen_captcha()

def captcha-old.gen_captcha (   text,
  fontname,
  fontsize,
  file_name 
)
Generate a captcha image

Definition at line 75 of file captcha-old.py.

References wobbly_copy().

Referenced by run_in_thread().

◆ gen_subdir()

def captcha-old.gen_subdir (   basedir,
  md5hash,
  levels 
)
Generate a subdirectory path out of the first _levels_
characters of _hash_, and ensure the directories exist
under _basedir_.

Definition at line 113 of file captcha-old.py.

Referenced by run_in_thread().

◆ pick_word()

def captcha-old.pick_word (   words,
  blacklist,
  verbose,
  nwords,
  min_length,
  max_length 
)

Definition at line 167 of file captcha-old.py.

References try_pick_word().

Referenced by run_in_thread().

◆ read_wordlist()

def captcha-old.read_wordlist (   filename)

Definition at line 174 of file captcha-old.py.

References Makefile.open.

◆ run_in_thread()

def captcha-old.run_in_thread (   object)

Definition at line 180 of file captcha-old.py.

References gen_captcha(), gen_subdir(), and pick_word().

◆ try_pick_word()

def captcha-old.try_pick_word (   words,
  blacklist,
  verbose,
  nwords,
  min_length,
  max_length 
)

Definition at line 129 of file captcha-old.py.

Referenced by pick_word().

◆ wobbly_copy()

def captcha-old.wobbly_copy (   src,
  wob,
  col,
  scale,
  ang 
)

Definition at line 50 of file captcha-old.py.

Referenced by gen_captcha().

Variable Documentation

◆ action

◆ args

◆ blacklist

def captcha-old.blacklist = read_wordlist(opts.blacklist)

Definition at line 248 of file captcha-old.py.

Referenced by CheckLanguageCLI.help(), and SpamBlacklistTest.setUp().

◆ chunks

captcha-old.chunks = 1

Definition at line 270 of file captcha-old.py.

◆ count

captcha-old.count = opts.count

Definition at line 249 of file captcha-old.py.

Referenced by ParserDiffTest.__call(), RedisConnRef.__call(), QuickArrayReader.__construct(), TestFileEditor.__construct(), DumpMultiWriter.__construct(), Wikimedia\Rdbms\DBConnRef.__construct(), CategoryTree.__construct(), PermissionsError.__construct(), ORAResult.__construct(), HTMLCacheUpdateJob.__construct(), WordLevelDiff.__construct(), ApiContinuationManager.__construct(), UsersPager.__construct(), RefreshLinksJob.__construct(), MemcachedPeclBagOStuff.__construct(), ResourceLoaderImage.__construct(), CustomUppercaseCollation.__construct(), SqlBagOStuff.__construct(), ApiMain.__construct(), FSLockManager.__destruct(), RedisLockManager.__destruct(), MemcLockManager.__destruct(), StatusValue.__toString(), DiffHistoryBlob.__wakeup(), MemcachedClient._load_items(), FileBackendMultiWrite.accessibilityCheck(), MemcLockManager.acquireMutexes(), LogPage.actionText(), HTMLForm.addButton(), ApiBase.addDeprecation(), EditPage.addEditNotices(), CheckStorage.addError(), DiffHistoryBlob.addItem(), UserrightsPage.addLogEntry(), ApiResult.addMetadataToResultVars(), LocalFileMoveBatch.addOlds(), EditPage.addPageProtectionWarningHeaders(), Skin.addToSidebarPlain(), WatchedItemStore.addWatchBatchForUser(), ApiQueryBase.addWhere(), ApiQueryBase.addWhereIDsFld(), ParserEditTests.alternatingAligned(), ChangesListFilterGroup.anySelected(), ApiResult.applyTransformations(), WikiPage.archiveRevisions(), ArrayUtils.arrayDiffAssocRecursive(), SpecialVersion.arrayToString(), XhprofDataTest.assertArrayStructure(), ApiQueryWatchlistIntegrationTest.assertArraySubsetsEqual(), DatabaseSqliteTest.assertResultIs(), MediaWiki\Tests\Revision\McrReadNewRevisionStoreDbTest.assertRevisionExistsInDatabase(), MediaWiki\Tests\Revision\McrRevisionStoreDbTest.assertRevisionExistsInDatabase(), FileOpBatch.attempt(), BenchmarkPurge.benchSquid(), buildCommonApiParams(), ResourceLoaderModule.buildContent(), SkinFallbackTemplate.buildHelpfulInformationMessage(), Wikimedia\Rdbms\Database.buildLike(), HashRing.buildLocationRing(), ChangesListSpecialPage.buildQuery(), SimpleCaptcha.buildRegexes(), ProtectionForm.buildSelector(), ChangeTags.buildTagFilterSelector(), Wikimedia\Rdbms\Database.cancelAtomic(), MssqlInstaller.canCreateAccounts(), MysqlInstaller.canCreateAccounts(), TableDiffFormatter.changed(), CheckStorage.check(), CategoryFinder.check(), MediaWiki\Permissions\PermissionManager.checkActionPermissions(), MediaWiki\Storage\PageUpdater.checkAllRequiredRoles(), MediaWiki\Storage\PageUpdater.checkAllRolesAllowed(), AutoLoaderStructureTest.checkAutoLoadConf(), Action.checkCanExecute(), MediaWiki\Permissions\PermissionManager.checkCascadingSourcesRestrictions(), Autopromote.checkCondition(), UserDupes.checkDupes(), CheckStorage.checkExternalConcatBlobs(), FindOrphanedFiles.checkFiles(), MediaWiki\Storage\PageUpdater.checkNoRolesRequired(), MediaWiki\Permissions\PermissionManager.checkPermissionHooks(), MediaWiki\Permissions\PermissionManager.checkReadPermissions(), DumpFileOutput.checkRenameArgCount(), TestFileReader.checkSection(), EmailBlacklist.checkUser(), ApiUpload.checkVerification(), Block.chooseBlock(), SpecialEditWatchlist.clearUserWatchedItems(), RedisConnectionPool.closeExcessIdleConections(), Diff.closing(), SectionProfiler.collateData(), QuorumLockManager.collectPledgeQuorum(), Language.commafy(), MediaWiki\Shell\Shell.command(), CgzCopyTransaction.commit(), WikiPage.commitRollback(), DiffHistoryBlob.compress(), CompressOld.compressWithConcat(), FileBackendStore.concatenate(), CompareParsers.conclusions(), Article.confirmDelete(), ChangesListSpecialPage.considerActionsForDefaultSavedQuery(), FileBackendMultiWrite.consistencyCheck(), PdfImage.convertDumpToArray(), LanguageTyv.convertGrammar(), ConvertUserOptions.convertOptionBatch(), LanguageKsh.convertPlural(), Language.convertPlural(), CopyFileBackend.copyFileBatch(), CopyJobQueue.copyJobs(), Title.countAuthorsBetween(), NaiveForeignTitleFactory.createForeignTitle(), MWOldPassword.crypt(), MWSaltedPassword.crypt(), EncryptedPassword.crypt(), Pbkdf2Password.crypt(), MediaWiki\Preferences\DefaultPreferencesFactory.datetimePreferences(), CommentStore.decodeMessage(), Article.delete(), CopyFileBackend.delFileBatch(), MediaWiki\Session\SessionBackend.deregisterSession(), FileBackendStore.describeInternal(), RefreshLinks.dfnCheckInterval(), DiffEngine.diff(), DiffEngine.diffInternal(), RecompressTracked.doAllOrphans(), JobQueueFederated.doBatchPush(), JobQueueRedis.doBatchPush(), JobQueueDB.doBatchPushInternal(), LocalFileDeleteBatch.doDBDeletes(), LocalFileDeleteBatch.doDBInserts(), RefreshExternallinksIndex.doDBUpdates(), MigrateImageCommentTemp.doDBUpdates(), PopulateLogSearch.doDBUpdates(), DeleteOldRevisions.doDelete(), SwiftFileBackend.doDirectoryExists(), FileBackendStore.doExecuteOpHandlesInternal(), SwiftFileBackend.doExecuteOpHandlesInternal(), ApiQuery.doExport(), MediaWiki\Extensions\ParserFunctions\ExprParser.doExpression(), JobQueueMemory.doGetAcquiredCount(), PostgreSqlLockManager.doGetLocksOnServer(), MySqlLockManager.doGetLocksOnServer(), JobQueueFederated.doGetSiblingQueuesWithJobs(), JobQueueMemory.doGetSize(), SpecialRecentChanges.doHeader(), SpecialImport.doImport(), LinksDeletionUpdate.doIncrementalUpdate(), SpecialRecentChangesLinked.doMainQuery(), MediaWiki\Extensions\ParserFunctions\ExprParser.doOperation(), FileBackendStore.doOperationsInternal(), FileOpPerfTest.doPerfTest(), JobQueueFederated.doPop(), PurgeList.doPurge(), RevDelRevisionList.doQuery(), UserCache.doQuery(), ImageHistoryPseudoPager.doQuery(), GenderCache.doQuery(), FileBackendStore.doQuickOperationsInternal(), SpecialReplaceText.doSpecialReplaceText(), MovePageForm.doSubmit(), FileBackendTest.doTestDoOperations(), FileBackendTest.doTestDoOperationsFailing(), FileBackendTest.doTestDoOperationsPipeline(), FileBackendTest.doTestGetFileContents(), FileBackendTest.doTestGetLocalCopy(), FileBackendTest.doTestGetLocalReference(), WikiPage.doUpdateRestrictions(), LinkHolderArray.doVariants(), RecountCategories.doWork(), HashRing.ejectFromLiveRing(), Base32.encode(), ApiFormatTestBase.encodeData(), CommentStore.encodeMessage(), Wikimedia\Rdbms\Database.endAtomic(), TextPassDumper.endElement(), Installer.envCheckDB(), Installer.envCheckShellLocale(), MediaWiki\Block\BlockRestrictionStore.equals(), PhpHttpRequest.errorHandler(), MediaWiki\Shell\Shell.escape(), SpecialGadgets.execute(), RemoveInvalidEmails.execute(), ApiProtect.execute(), ApiEditPage.execute(), HHVMMakeRepo.execute(), FindMissingFiles.execute(), FindOrphanedFiles.execute(), ApiQueryExternalLinks.execute(), ApiQueryMyStashedFiles.execute(), ApiChangeAuthenticationData.execute(), ApiQueryAllMessages.execute(), ApiQueryLangLinks.execute(), BenchmarkPurge.execute(), ApiQueryBlocks.execute(), ApiQueryIWLinks.execute(), ApiOptions.execute(), ApiQueryDeletedrevs.execute(), SpecialRunJobs.execute(), ApiQueryFilearchive.execute(), ApiQueryPagePropNames.execute(), ImportSiteScripts.execute(), NukePage.execute(), RemoveUnusedAccounts.execute(), UpdateRestrictions.execute(), ApiQueryAllUsers.execute(), MigrateFileRepoLayout.execute(), ApiQueryUserContribs.execute(), CleanupSpam.execute(), CleanupUploadStash.execute(), DeleteOrphanedRevisions.execute(), FixDoubleRedirects.execute(), FixT22757.execute(), ApiQueryImageInfo.execute(), ApiQueryLogEvents.execute(), FixTimestamps.execute(), GenerateNormalizerDataMl.execute(), ApiRemoveAuthenticationData.execute(), OrphanStats.execute(), ApiQueryContributors.execute(), ApiUserrights.execute(), DeleteOldFancyCaptchas.execute(), DumpIterator.execute(), MinifyScript.execute(), ImportTextFiles.execute(), PurgeChangedPages.execute(), GenerateNormalizerDataAr.execute(), RefreshFileHeaders.execute(), NukeNS.execute(), DumpRenderer.execute(), LinkSearchPage.execute(), MergeMessageFileList.execute(), MoveBatch.execute(), CopyFileBackend.execute(), RandomPage.execute(), CreateAndPromote.execute(), RunJobs.execute(), RebuildLocalisationCache.execute(), GenerateFancyCaptchas.execute(), FileDeleteForm.execute(), SpecialEditTags.execute(), FindHooks.execute(), MovePageForm.execute(), ConvertExtensionToRegistration.execute(), PurgeChangedFiles.execute(), SpecialEditWatchlist.execute(), BatchRowUpdate.execute(), ApiQueryUsers.execute(), FileDuplicateSearchPage.execute(), SpecialMergeHistory.execute(), SpecialRevisionDelete.execute(), ImportImages.execute(), FindDeprecated.execute(), ApiQueryInfo.execute(), ReplaceAll.execute(), MediaWiki\Storage\SqlBlobStore.expandBlob(), MediaWiki\Tests\Maintenance\DumpTestCase.expectETAOutput(), JSParser.Expression(), SpecialReplaceText.extractContext(), MediaWiki\Site\MediaWikiPageNameNormalizer.extractPageRecord(), LogFormatter.extractParameters(), Wikimedia\Rdbms\Database.extractSingleFieldFromList(), ExternalStore.fetchFromURL(), Wikimedia\Rdbms\FakeResultWrapper.fetchRow(), MediaWikiGadgetsDefinitionRepo.fetchStructuredList(), UserrightsPage.fetchUser(), MediaWikiVersionFetcher.fetchVersion(), MessageCache.figureMessage(), CoreParserFunctions.filepath(), SpamBlacklist.filter(), SearchSuggestionSet.filter(), MediaWiki\Preferences\TimezoneFilter.filterFromForm(), ChangesListSpecialPage.filterOnUserExperienceLevel(), TextPassDumper.finalOptionCheck(), FileRepo.findBySha1s(), LocalRepo.findFiles(), HashRing.findNodeIndexForPosition(), TrackBlobs.findOrphanBlobs(), ChangesListSpecialPage.fixContradictoryOptions(), DoubleRedirectJob.fixRedirects(), MediaWiki\Logger\LegacyLogger.flatten(), FormatMetadata.flattenArrayReal(), ArrayDiffFormatter.format(), TemplatesOnThisPageFormatter.format(), DiffFormatter.format(), BlockLogFormatter.formatBlockFlags(), Language.formatComputingNumbers(), HTMLFormField.formatErrors(), Linker.formatHiddenCategories(), CategoryViewer.formatList(), GIFHandler.formatMetadata(), PNGHandler.formatMetadata(), ExifBitmapHandler.formatMetadata(), PdfHandler.formatMetadata(), LogFormatter.formatParametersForApi(), SpecialListGroupRights.formatPermissions(), UsersPager.formatRow(), SpecialNewpages.formatRow(), ApiRsd.formatRsdApiList(), ChangeTags.formatSummaryRow(), RedisLockManager.freeLocksOnServer(), SearchSuggestionSet.fromStrings(), SearchSuggestionSet.fromTitles(), CoreParserFunctions.gender(), Language.gender(), HOTP.generateByTimeWindow(), GenerateCollationData.generateFirstChars(), MessageCache.get(), MemcachedClient.get_sock(), DeleteLogFormatter.getActionLinks(), ApiQuerySearch.getAllowedParams(), User.getAllRights(), SpecialReplaceText.getAnyWarningMessageBeforeReplace(), Autopromote.getAutopromoteOnceGroups(), TitleBlacklist.getBlacklistText(), ImageHistoryPseudoPager.getBody(), QuorumLockManager.getBucketFromPath(), CacheHelper.getCachedNotice(), MonoBookTemplate.getCactions(), QuestyCaptcha.getCaptcha(), TimelessTemplate.getCategories(), Skin.getCategoryLinks(), FileJournal.getChangeEntries(), ApiUpload.getChunkResult(), Language.getCodeFromFileName(), SiteConfiguration.getConfig(), RedisBagOStuff.getConnection(), CreditsAction.getContributors(), InfoAction.getContributors(), AllMessagesTablePager.getCustomisedStatuses(), BufferingStatsdDataFactory.getDataCount(), EncryptedPassword.getDefaultParams(), DjVuHandler.getDimensionInfoFromMetaTree(), SwiftFileBackend.getDirListPageInternal(), SpecialUpload.getDupeWarning(), TablePager.getEmptyBody(), MediaWiki\Session\SessionManager.getEmptySessionInternal(), ProcessCacheLRUTestable.getEntriesCount(), LogEventsList.getExcludeClause(), SpecialVersion.getExtensionCategory(), SpecialVersion.getExtensionCredits(), UploadStash.getExtensionForPath(), UploadForm.getExtensionsMessage(), DifferenceEngine.getExtraCacheKeys(), LogEventsList.getExtraInputsDesc(), SpecialRecentChanges.getExtraOptions(), FileContentsHasher.getFileContentsHash(), SwiftFileBackend.getFileListPageInternal(), LogPager.getFilterParams(), MWHttpRequest.getFinalUrl(), IcuCollation.getFirstLetterCount(), BaseTemplate.getFooter(), BaseTemplate.getFooterIcons(), BaseTemplate.getFooterLinks(), MediaWiki\Preferences\DefaultPreferencesFactory.getForm(), ApiPageSet.getGoodTitleCount(), LocalFileDeleteBatch.getHashes(), ApiHelp.getHelp(), ApiHelp.getHelpInternal(), ResourceLoaderContext.getImageObj(), CategoryViewer.getImageSection(), HTMLTextAreaField.getInputHTML(), HTMLTextAreaField.getInputOOUI(), Installer.getInstallSteps(), LogFormatter.getIRCActionText(), ChangesListFilterGroup.getJsData(), PPNode_Hash_Array.getLength(), SpecialProtectedtitles.getLevelMenu(), Title.getLinksTo(), ApiQueryGadgetCategories.getList(), HashRing.getLiveRing(), HashRing.getLocations(), RedisLockManager.getLocksOnServer(), ResourceLoaderSkinModule.getLogoPreloadlinks(), EnhancedChangesList.getLogText(), WebInstaller.getLowestUnhappy(), Wikimedia\Rdbms\LoadBalancer.getMasterPos(), Status.getMessage(), DeleteLogFormatter.getMessageKey(), BlockLogFormatter.getMessageParameters(), DeleteLogFormatter.getMessageParameters(), RightsLogFormatter.getMessageParameters(), GIFMetadataExtractor.getMetadata(), ApiBase.getModuleFromPath(), ApiParamInfo.getModuleInfo(), MultimediaViewerHooks.getModulesForArticle(), RedisBagOStuff.getMulti(), WANObjectCache.getMulti(), DifferenceEngine.getMultiNotice(), HTMLFormField.getNearestFieldByName(), User.getNewMessageRevisionId(), SpecialNuke.getNewPages(), Skin.getNewtalks(), HashRing.getNextClockwiseNodeIndex(), SpecialEditWatchlist.getNormalForm(), Title.getNotificationTimestamp(), UncategorizedPagesPage.getOrderFields(), DeadendPagesPage.getOrderFields(), LonelyPagesPage.getOrderFields(), CategoryViewer.getPagesSection(), SpecialVersion.getParserFunctionHooks(), SpecialVersion.getParserTags(), User.getPasswordValidity(), GadgetHooks.getPreferences(), EditPage.getPreviewText(), ApiQueryInfo.getProtectionInfo(), LinkFilter.getQueryConditions(), NewFilesPager.getQueryInfo(), ContribsPager.getQueryInfo(), Wikimedia\Rdbms\LoadBalancer.getRandomNonLagged(), RandomImageGenerator.getRandomWordPairs(), Wikimedia\Rdbms\LoadBalancer.getReaderIndex(), SpecialDiff.getRedirect(), RedirectSpecialPage.getRedirectQuery(), MediaWiki\Auth\AuthenticationRequest.getRequestByClass(), MediaWiki\Auth\ButtonAuthenticationRequest.getRequestByName(), MWHttpRequest.getResponseHeader(), ApiPageSet.getRevisionCount(), FixT22757.getRevTextMap(), ConverterRule.getRuleConvertedStr(), InputBox.getSearchForm(), MultiHttpClient.getSelectTimeout(), Wikimedia\Rdbms\LoadBalancer.getServerCount(), Wikimedia\Rdbms\LoadMonitor.getServerStates(), MediaWiki\Session\SessionManager.getSessionInfoForRequest(), SiteConfiguration.getSetting(), MysqlInstaller.getSettingsForm(), BaseBlacklist.getSharedBlacklists(), MonoBookTemplate.getSimpleFooter(), LinkBatch.getSize(), SearchSuggestionSet.getSize(), CgzCopyTransaction.getSize(), SpecialVersion.getSkinCredits(), Title.getSkinFromConfigSubpage(), ApiUpload.getStashResult(), CategoryViewer.getSubcategorySection(), Title.getSubpageText(), LocalSettingsGenerator.getText(), SearchResult.getTextSnippet(), UIDGenerator.getTimeAndDelay(), MediaWiki\Preferences\DefaultPreferencesFactory.getTimeZoneList(), ApiPageSet.getTitleCount(), LogEventsList.getTypeMenuDesc(), DeleteLocalPasswords.getUserBatches(), WebRequest.getValues(), ApiQueryInfo.getWatchedInfo(), WatchedItemQueryService.getWatchedItemsForUserQueryDbOptions(), WatchedItemQueryService.getWatchedItemsWithRecentChangeInfo(), ApiQueryInfo.getWatcherInfo(), SpecialVersion.getWgHooks(), Status.getWikiText(), BitmapMetadataHandler.GIF(), UserrightsPage.groupCheckboxes(), ApiMain.handleCORS(), ConvertExtensionToRegistration.handleHooks(), ApiPageSet.handleParamNormalization(), DumpRenderer.handleRevision(), DumpIterator.handleRevision(), SVGReader.handleSVGAttribs(), FSFileBackend.handleWarning(), BatchRowIterator.hasChildren(), LogPager.hasEqualsClause(), Gadget.hasModule(), Language.hasVariants(), Language.hebrewNumeral(), SearchHighlighter.highlightSimple(), SearchHighlighter.highlightText(), CdnCacheUpdate.HTCPPurge(), User.idFromName(), ImagePage.imageDupes(), ImagePage.imageLinks(), LinksUpdate.incrTableUpdate(), LinkFilter.indexifyHost(), User.inDnsBlacklist(), TableCleanup.init(), ImageBuilder.init(), WebRequest.initHeaders(), Title.inNamespaces(), ExternalStore.insert(), DatabaseOracle.insert(), Wikimedia\Rdbms\DatabasePostgres.insert(), Wikimedia\Rdbms\DatabaseMssql.insert(), Wikimedia\Rdbms\DatabaseSqlite.insert(), ManualLogEntry.insert(), Wikimedia\Rdbms\Database.insert(), ExternalStore.insertWithFallback(), PurgeJobUtils.invalidatePages(), HTMLCacheUpdateJob.invalidateTitles(), UploadFromUrl.isAllowedHost(), MediaWiki\Storage\DerivedPageDataUpdater.isCountable(), WikiPage.isCountable(), GenericArrayObject.isEmpty(), PPCustomFrame_Hash.isEmpty(), PPCustomFrame_DOM.isEmpty(), ConcatenatedGzipHistoryBlob.isHappy(), DiffHistoryBlob.isHappy(), HTMLFormField.isHiddenRecurse(), ResourceLoaderWikiModule.isKnownEmpty(), MWHttpRequest.isLocalURL(), Gadget.isSkinSupported(), BitmapMetadataHandler.Jpeg(), LanguageKk_cyrl.lastLetter(), Diff.lcs(), LogPager.limitTitle(), LogPager.limitType(), SpecialNuke.listForm(), SpecialWhatLinksHere.listItem(), SpecialVersion.listToText(), Language.listToText(), TitleBlacklist.load(), SpecialChangeCredentials.loadAuth(), PopulateContentTables.loadContentMap(), MediaWiki\Widget\Search\SimpleSearchResultSetWidget.loadCustomCaptions(), MediaWiki\Widget\Search\InterwikiSearchResultSetWidget.loadCustomCaptions(), MimeAnalyzer.loadFiles(), MessageCache.loadFromDB(), Title.loadRestrictionsFromRows(), TitleBlacklist.loadWhitelist(), Wikimedia\Rdbms\LBFactory.logIfMultiDbTransaction(), ApiComparePagesTest.makeDeprecationWarnings(), FormatMetadata.makeFormattedData(), LinkFilter.makeIndexes(), PPFuzzTester.makeInputText(), WinCacheBagOStuff.makeKeyInternal(), MemcachedBagOStuff.makeKeyInternal(), LoginSignupSpecialPage.makeLanguageSelector(), LinkFilter.makeLikeArray(), Licenses.makeLines(), BaseTemplate.makeLink(), Wikimedia\Rdbms\Database.makeList(), ResourceLoaderClientHtml.makeLoad(), CleanupUsersWithNoId.makeNextCond(), MigrateActors.makeNextCond(), RightsLogFormatter.makePageLink(), Wikimedia\Rdbms\Database.makeWhereFrom2d(), MagicWord.matchVariableStartToEnd(), Maintenance.maybeHelp(), LinkHolderArray.merge(), ExternalStoreDB.mergeBatchResult(), MigrateComments.migrate(), JavaScriptMinifier.minify(), ChangeTags.modifyDisplayQuery(), ApiMain.modifyHelp(), ChangesListStringOptionsFilterGroup.modifyQuery(), SpecialReplaceText.namespaceTables(), DiffOp.nclosing(), Language.needsGenderDistinction(), User.newFatalPermissionDeniedStatus(), MapCacheLRU.newFromArray(), ResourceFileCache.newFromContext(), Wikimedia\Rdbms\DatabaseDomain.newFromId(), Title.newFromIDs(), ForeignAPIFile.newFromTitle(), FileBackend.newStatus(), SwiftFileBackendList.next(), BaseDump.nextPage(), SquidPurgeClient.nextRequest(), Wikimedia\Rdbms\Database.nonNativeInsertSelect(), DiffOp.norig(), Linker.normalizeSubpageLink(), EmailNotification.notifyOnPageChange(), ORAResult.numFields(), Wikimedia\Rdbms\DatabaseSqlite.numFields(), Wikimedia\Rdbms\FakeResultWrapper.numRows(), Wikimedia\Rdbms\DatabaseSqlite.numRows(), MWTimestamp.offsetForUser(), SwiftVirtualRESTService.onRequests(), SwiftVirtualRESTService.onResponses(), ImagePage.openShowImage(), Diff.orig(), UploadFromChunks.outputChunk(), ApiQuery.outputGeneralPageInfo(), SpecialListGroupRights.outputNamespaceProtectionInfo(), MediaStatisticsPage.outputResults(), CheckLanguageCLI.outputText(), MWMessagePack.pack(), PurgeChangedPages.pageableSortedRows(), InfoAction.pageInfo(), SpecialReplaceText.pageListForm(), MediaWiki\Shell\Command.params(), IPTC.parse(), CookieJar.parseCookieResponseHeader(), ConverterRule.parseFlags(), ParameterizedPassword.parseHash(), MWHttpRequest.parseHeader(), MagicWordArray.parseMatch(), ApiBase.parseMultiValue(), SpecialLog.parseParams(), SearchMySQL.parseQuery(), SearchSqlite.parseQuery(), ConverterRule.parseRules(), NamespaceAwareForeignTitleFactory.parseTitleNoNs(), NamespaceAwareForeignTitleFactory.parseTitleWithNs(), JSMinPlus.parseTree(), Wikimedia\Http\HttpAcceptParser.parseWeights(), BacklinkCache.partition(), BacklinkJobUtils.partitionBacklinkJob(), DeferredUpdates.pendingUpdatesCount(), AuthManagerSpecialPage.performAuthenticationStep(), MediaWiki.performRequest(), ApiUpload.performUpload(), PPFuzzTester.pickEntryPoint(), FancyCaptcha.pickImageDir(), FancyCaptcha.pickImageFromDir(), FancyCaptcha.pickImageFromList(), ArrayUtils.pickRandom(), Wikimedia\Rdbms\LoadBalancer.pickReaderIndex(), DnsSrvDiscoverer.pickServer(), PopulateContentTables.populateContentTablesForRowBatch(), PopulateContentModel.populatePage(), PopulateContentTables.populateTable(), PdfImage.postProcessDump(), SpecialPagesWithProp.prefixSearchSubpages(), ApiQueryUserContribs.prepareQuery(), SkinTemplate.prepareQuickTemplate(), ProtectedPagesPager.preprocessResults(), Preprocessor_Hash.preprocessToObj(), SpecialBlock.preText(), SearchEngine.processCompletionResults(), SpecialTags.processCreateTagForm(), TextPassDumper.processFileOpt(), BackupDumper.processOptions(), SquidPurgeClient.processReadBuffer(), SpecialTags.processTagForm(), SpecialUpload.processVerificationError(), SectionProfiler.profileInInternal(), MediaWiki\Preferences\DefaultPreferencesFactory.profilePreferences(), TableCleanup.progress(), ImageBuilder.progress(), ApiStashEdit.pruneExcessStashedEntries(), CdnCacheUpdate.purge(), Maintenance.purgeRedundantText(), JobQueueGroup.push(), Wikimedia\Rdbms\Database.qualifiedTableComponents(), SearchMySQL.queryNamespaces(), FixDoubleRedirects.queueJobs(), JobQueueGroup.queuesHaveJobs(), TextPassDumper.readDump(), AutoloadGenerator.readFile(), ShortPagesPage.reallyDoQuery(), PopulateArchiveRevId.reassignArRevIds(), QueryPage.recache(), LocalisationCache.recache(), Autopromote.recCheckCondition(), EnhancedChangesList.recentChangesBlock(), EnhancedChangesList.recentChangesBlockGroup(), JobQueueDB.recycleAndDeleteStaleJobs(), JSParser.reduce(), MediaWiki\Extensions\ParserFunctions\ParserFunctions.rel2abs(), PoolCounterRedis.release(), QuorumLockManager.releasePledges(), SectionProfiler.remapCallTree(), WatchedItemStore.removeWatchBatchForUser(), RenameuserSQL.rename(), ImageMap.render(), Wikimedia\Rdbms\DatabaseSqlite.replace(), Wikimedia\Rdbms\Database.replace(), LinkHolderArray.replaceInternal(), DbTestPreviewer.report(), ImportReporter.reportPage(), ApiMain.reportUnusedParams(), ApiBase.requireAtLeastOneParameter(), ApiBase.requireMaxOneParameter(), ApiBase.requireOnlyOneParameter(), ApiBase.requirePostedParameters(), SearchExactMatchRescorer.rescore(), FileRepo.resolveVirtualUrl(), CheckStorage.restoreText(), ChangeTags.restrictedTagError(), MediaWiki\Permissions\PermissionManager.resultToError(), Title.resultToError(), ApiQueryDeletedRevisions.run(), ApiQueryAllRevisions.run(), ClearUserWatchlistJob.run(), ApiQueryAllDeletedRevisions.run(), ApiQueryProtectedTitles.run(), ApiQueryImages.run(), ApiQueryLangBacklinks.run(), ApiQueryExtLinksUsage.run(), ApiQueryIWBacklinks.run(), ApiQueryWatchlistRaw.run(), ApiQueryCategories.run(), ApiQueryDuplicateFiles.run(), ApiQueryAllCategories.run(), ApiQueryPagesWithProp.run(), ApiQueryWatchlist.run(), ApiQueryAllPages.run(), ApiQueryCategoryMembers.run(), ApiQueryLinks.run(), ApiQueryAllImages.run(), ApiQueryRevisions.run(), ApiQueryBacklinksprop.run(), ApiQueryAllLinks.run(), CategoryFinder.run(), ApiQueryRandom.run(), ApiQueryRecentChanges.run(), ApiQueryBacklinks.run(), MediaWiki\Extensions\ParserFunctions\ParserFunctions.runExplode(), ApiQueryBacklinks.runFirstQuery(), VirtualRESTServiceClient.runMulti(), MultiHttpClient.runMultiCurl(), Wikimedia\Rdbms\Database.runOnTransactionIdleCallbacks(), Wikimedia\Rdbms\Database.runOnTransactionPreCommitCallbacks(), FileOpBatch.runParallelBatches(), ApiQueryBacklinks.runSecondQuery(), RecentChange.save(), User.saveOptions(), CategoryFinder.scanNextLayer(), PrefixSearch.searchBackend(), SearchPostgres.searchQuery(), PrefixSearch.searchWithVariants(), UserMailer.send(), UserMailer.sendInternal(), HashBagOStuff.set(), MapCacheLRU.set(), MemcachedClient.set_servers(), BatchRowIterator.setFetchColumns(), MapCacheLRU.setMaxSize(), BackupReader.setNsfilter(), SpecialRedirect.setParameter(), ParserEditTests.setupFileData(), DiffEngine.shiftBoundaries(), CategoryViewer.shortList(), SimpleCaptcha.shouldCheck(), Maintenance.shouldExecute(), ProtectionForm.show(), SpecialAllPages.showChunk(), DifferenceEngine.showDiffPage(), UserrightsPage.showEditUserGroupsForm(), MovePageForm.showForm(), SpecialEditTags.showForm(), SpecialRevisionDelete.showForm(), SpecialWhatLinksHere.showIndirectLinks(), SpecialAutoblockList.showList(), SpecialBlockList.showList(), SpecialInterwiki.showList(), LogEventsList.showLogExtract(), SpecialGadgets.showMainForm(), DifferenceEngine.showMissingRevision(), LogEventsList.showOptions(), McrUndoAction.showPreview(), ParserEditTests.showResults(), SpecialEditWatchlist.showTitles(), SpecialUploadStash.showUploads(), SpecialUpload.showUploadWarning(), SearchSuggestionSet.shrink(), PrefixSearch.specialSearch(), FileBackend.splitStoragePath(), MediaWiki\Tidy\RemexCompatMunger.splitTagStack(), RepoGroup.splitVirtualUrl(), MwSql.sqlPrintResult(), ForkController.start(), Wikimedia\Rdbms\Database.startAtomic(), MediaWiki\Widget\Search\SearchFormWidget.startsWithImage(), UploadStash.stashFile(), JSParser.Statement(), ParserTestParserHook.staticTagHook(), SpecialEditTags.submit(), SpecialEditWatchlist.submitNormal(), SpecialEditWatchlist.submitRaw(), MediaWiki\Extensions\ParserFunctions\ParserFunctions.switchObj(), UpdateLogging.sync(), SyncFileBackend.syncBackends(), SyncFileBackend.syncFileBatch(), Wikimedia\Rdbms\Database.tableNamesWithIndexClauseOrJOIN(), CoreParserFunctions.tagObj(), PPFuzzTest.templateHook(), MediaWiki\Auth\AuthManagerTest.testAccountCreation(), MediaWiki\Auth\AuthManagerTest.testAccountLink(), ParserFactoryTest.testAllArgumentsWerePassed(), GenericArrayObjectTest.testAppend(), MediaWiki\Auth\AuthManagerTest.testAuthentication(), MWDebugTest.testAvoidDuplicateDeprecations(), MWDebugTest.testAvoidNonConsecutivesDuplicateDeprecations(), JobQueueTest.testBasicOperations(), BlockTest.testBlocksOnXff(), SpecialPageFactoryTest.testConflictResolution(), GenericArrayObjectTest.testConstructor(), MediaWiki\Session\SessionTest.testDataAccess(), WatchActionTest.testDoUnWatchUserHookAborted(), StatusTest.testErrorWithMessage(), StatusTest.testFatalWithMessage(), TitleTest.testFixSpecialNameRetainsParameter(), WANObjectCacheTest.testGetMulti(), WANObjectCacheTest.testGetMultiWithSetCallback(), WANObjectCacheTest.testGetMultiWithUnionSetCallback(), StatusTest.testGetStatusArrayWithNonObjectMessages(), ImagePage404Test.testGetThumbSizes(), ImagePageTest.testGetThumbSizes(), ActorMigrationTest.testGetWhere(), SearchResultSetTest.testHasMoreResults(), XhprofDataTest.testInclude(), SiteListTest.testIsEmpty(), CommandTest.testLogStderr(), ApiQuerySiteinfoTest.testMagicWords(), LinkFilterTest.testMakeLikeArrayWithValidPatterns(), BagOStuffTest.testMerge(), StatusTest.testMerge(), StatusTest.testMergeWithOverwriteValue(), MultiHttpClientTest.testMultiHttpClientHeaders(), HooksTest.testNewStyleHookInteraction(), GenericArrayObjectTest.testOffsetSet(), ApiOptionsTest.testOptionManupulation(), WANObjectCacheTest.testPreemtiveRefresh(), GadgetTest.testPreferences(), ApiQueryAllPagesTest.testPrefixNormalizationSearchBug(), ApiPurgeTest.testPurgeMainPage(), BatchRowUpdateTest.testReaderBasicIterate(), RefreshLinksPartitionTest.testRefreshLinks(), ReleaseNotesTest.testReleaseNotesFilesExistAndAreNotMalformed(), GadgetTest.testRLtag(), JobQueueTest.testRootDeduplication(), GenericArrayObjectTest.testSerialization(), MediaWiki\Session\SessionBackendTest.testSessionStuff(), SiteTest.testSetAndRemovePath(), ApiQuerySiteinfoTest.testSpecialPageAliases(), ApiQueryTest.testTitlesAreRejectedIfInvalid(), ApiQueryTest.testTitlesWithWhitespaces(), AbstractChangesListSpecialPageTestCase.testValidateOptions(), StatusTest.testWarningWithMessage(), ApiWatchTest.testWatchClear(), ApiWatchTest.testWatchProtect(), BatchRowUpdateTest.testWriterBasicFunctionality(), JobQueueFederated.throwErrorIfAllPartitionsDown(), IPTC.timeHelper(), MediaWiki\Extensions\ParserFunctions\ParserFunctions.titleparts(), ThumbnailImage.toHtml(), ParameterizedPassword.toString(), Job.toString(), TrackBlobs.trackOrphanText(), TrackBlobs.trackRevisions(), LanguageFi.translateBlockExpiry(), LocalisationCacheBulkLoad.trimCache(), Language.truncate_endBracket(), ApiBase.truncateArray(), Language.truncateHtml(), MediaWiki.tryNormaliseRedirect(), DiffHistoryBlob.uncompress(), PageArchive.undeleteRevisions(), Wikimedia\Rdbms\Database.unionConditionPermutations(), MediaWiki\Shell\Command.unsafeParams(), OATHAuthUtils.unseal(), StripState.unstripType(), EncryptedPassword.update(), RecentChangesUpdateJob.updateActiveUsers(), WikiPage.updateCategoryCounts(), WatchedItemStore.updateNotificationTimestamp(), PopulateContentModel.updatePageRows(), PopulateContentModel.updateRevisionOrArchiveRows(), ChangeTags.updateTags(), ChangeTags.updateTagsWithChecks(), Wikimedia\Rdbms\Database.upsert(), Language.userAdjust(), MediaWiki\Permissions\PermissionManager.userCan(), HTMLNamespacesMultiselectField.validate(), HTMLMultiSelectField.validate(), HTMLCheckMatrix.validate(), HTMLTitlesMultiselectField.validate(), Exif.validate(), TitleBlacklistHooks.validateBlacklist(), Cookie.validateCookieDomain(), PrefixSearch.validateNamespaces(), ApiQueryTestBase.validateRequestExpectedPair(), OATHAuthKey.verifyToken(), Article.view(), Wikimedia\Rdbms\LoadBalancer.waitForAll(), Wikimedia\Rdbms\LBFactory.waitForReplication(), wfAcceptToPrefs(), wfArrayDiff2_cmp(), wfArrayInsertAfter(), wfGetAllCallers(), wfRelativePath(), wfStreamThumb(), HTMLCacheUpdateJob.workItemCount(), and RefreshLinksJob.workItemCount().

◆ data

list captcha-old.data = []

Definition at line 276 of file captcha-old.py.

◆ default

captcha-old.default

Definition at line 216 of file captcha-old.py.

◆ dirs

captcha-old.dirs = opts.dirs

Definition at line 251 of file captcha-old.py.

◆ fill

captcha-old.fill = opts.fill

Definition at line 250 of file captcha-old.py.

◆ font

captcha-old.font = opts.font

Definition at line 244 of file captcha-old.py.

Referenced by PHPVersionCheck.getIndexErrorOutput().

◆ fontsize

captcha-old.fontsize = opts.font_size

Definition at line 253 of file captcha-old.py.

◆ help

◆ key

captcha-old.key = opts.key

Definition at line 236 of file captcha-old.py.

◆ metavar

captcha-old.metavar

Definition at line 211 of file captcha-old.py.

◆ nonalpha

captcha-old.nonalpha = re.compile('[^a-z]')

Definition at line 47 of file captcha-old.py.

◆ opts

◆ output

◆ p

◆ parser

◆ script_dir

captcha-old.script_dir = os.path.dirname(os.path.realpath(__file__))

Definition at line 209 of file captcha-old.py.

◆ threads

int captcha-old.threads = opts.threads

Definition at line 254 of file captcha-old.py.

◆ type

captcha-old.type

Definition at line 216 of file captcha-old.py.

◆ verbose

captcha-old.verbose = opts.verbose

Definition at line 252 of file captcha-old.py.

◆ wordlist

captcha-old.wordlist = opts.wordlist

Definition at line 230 of file captcha-old.py.

◆ words

list captcha-old.words = None