This site is no longer actively maintained. It exists for historical purposes as an example of Phabricator integration and Lua scripting.

Tasks By Project

From cpt

Project: AbuseFilter

Switch to Active Tasks 75 Phabricator task(s).

Phabricator Link Wiki Link Status Priority Author Assignee Projects Subtasks Parent Tasks
T110854 T110854: Blank afl_var_dump on 9 testwiki abuse_filter_log entries from July 2012 causes exceptions resolved Low (yellow)
T116557 T116557: AFComputedVariable::compute query timeouts resolved High (red)
    T151116 T151116: After passing the CAPTCHA page after warning, user is sent back to the Abuse Filter warning page open Medium (orange)
      T151291 T151291: "User::loadFromSession called before the end of Setup.php" warning due to AbuseFilter resolved Medium (orange)
        T154554 T154554: AbuseFilter "Examine past edits" feature opens master conn on GET in certain cases involving Scribunto resolved Needs Triage (violet)
          T157218 T157218: Special:Log should display all logs a user has the rights to see (instead of only public logs) open Needs Triage (violet)
            T187153 T187153: Special:Abuselog throws when viewing details or examining (BadMethodCallException: Call get getId() on null) resolved High (red)
            T193068 T193068: Add support for SQLite and postgre when searching patterns resolved Medium (orange)
              T195699 T195699: "Throttle" action seems to malfunction randomly resolved High (red)
                T196995 T196995: Should we log filter hits for actions that were only throttled? open Needs Triage (violet)
                  T203336 T203336: Fatal exception when editing an abuse filter: Error: 1048 Column 'afa_parameters' cannot be null resolved Unbreak Now! (pink)
                  T203359 T203359: Simplify throttle-related method after maintenance script execution invalid Needs Triage (violet)
                    T203535 T203535: PHP Error "Undefined index: 1 in AbuseFilter.php on line 928" resolved High (red)
                      T203554 T203554: Rewrite throttle parameters open Needs Triage (violet)
                        T203584 T203584: Throttle groups may be empty or include unknown stuff resolved Needs Triage (violet)
                        T203585 T203585: Throttle parameters may have an undesired comma inside resolved Needs Triage (violet)
                        T203587 T203587: Major overhaul for "throttle" action in AbuseFilter open Medium (orange)
                        T204236 T204236: Old variables are computed wrongly for old entries resolved Low (yellow)
                        T208769 T208769: Ensure that AbuseFilter applies to the content of all MCR slots resolved High (red)
                        T209291 T209291: Make AbuseFilter::revisionToString work across slots resolved High (red)
                          T209565 T209565: Dry run for normalizeThrottleParameters.php resolved High (red)
                            T210709 T210709: Throttling isn't counted at all for filters using it resolved Medium (orange)
                              T211101 T211101: Throttle identifiers are ambiguous open Needs Triage (violet)
                                T212082 T212082: Do not block page moves with AbuseFilter on LocalRenameJob page moves resolved High (red)
                                  T213006 T213006: Create a script to update afl_var_dump, drop back-compat code resolved Medium (orange)
                                  T213037 T213037: AbuseFilter should have an edit API open Medium (orange)
                                    T213453 T213453: AbuseFilter MCR diff is comparing old value of one slot with the new value from another, not the old whole page with the new whole page resolved Unbreak Now! (pink)
                                      T214193 T214193: PHP Notice: Unable to unserialize in AbuseFilter.php resolved Needs Triage (violet)
                                      T215787 T215787: PHP Warning: "count(): Parameter must be an array or an object that implements Countable" on AbuseFilter history with PHP7 resolved Needs Triage (violet)
                                      T227822 T227822: Find out why AbuseFilter was emitting 1000s of non-object property access errors open Low (yellow)
                                        T229539 T229539: AbuseFilter and SpamBlacklist return a "successful" action=edit API response when they prevent edits resolved Medium (orange)
                                        T230601 T230601: Groups 'oversight'/'suppress' should be reconciled resolved Low (yellow)
                                          T231965 T231965: AbuseFilter tests fail on REL1_33: CannotCreateActorException: Cannot create an actor for a usable name that is not an existing user resolved Needs Triage (violet)
                                            T232908 T232908: Admins blocked by User:Abuse filter cannot unblockself open Medium (orange)
                                              T234052 T234052: Add abuse_filter_log.afl_filter_id and afl_global columns resolved Medium (orange)
                                              T234058 T234058: Review new AbuseFilter hard deprecations ahead of 1.34 release resolved High (red)
                                                T239972 T239972: ApiQueryAbuseLog: user_rights should be provided as an array resolved Needs Triage (violet)
                                                  T240115 T240115: Some filter hits have old_wikitext === new_wikitext resolved Unbreak Now! (pink)
                                                    T241709 T241709: Normalize $infinityValues before write to logging table when blocking open Low (yellow)
                                                      T24623 T24623: do not set throttle on warn action open Low (yellow)
                                                        T246539 T246539: Dry-run, then actually run updateVarDumps resolved High (red)
                                                        T246733 T246733: AbuseFilter needs uses of global $wgUser removed resolved Medium (orange)
                                                          T246968 T246968: Decide intended config for wmgUseGlobalAbuseFilters (wmf-config dblist conflict) resolved Needs Triage (violet)
                                                            T247661 T247661: "Special:Badtitle/ApiErrorFormatter::getDummyTitle" displayed instead of page title in abusefilter warning with VisualEditor and DiscussionTools resolved Needs Triage (violet)
                                                              T247864 T247864: AbuseFilter overhaul invalid Needs Triage (violet)
                                                                T248743 T248743: Call BlockUser in AbuseFilterRunner.php resolved Medium (orange)
                                                                T250566 T250566: Replace PageContent(Insert|Save)Complete hooks resolved Medium (orange)
                                                                  T250579 T250579: Hard deprecate Revision::getUserText resolved Medium (orange)
                                                                    T251278 T251278: Cleanup deprecated calls in production resolved High (red)
                                                                      T252696 T252696: Find a good way to run the updateVarDumps script on large wikis resolved Needs Triage (violet)
                                                                        T259179 T259179: Use of Article::getContentModel was deprecated in MediaWiki 1.35. [Called from AFComputedVariable::compute] resolved Medium (orange)
                                                                        T259180 T259180: Use of Article::prepareContentForEdit was deprecated in MediaWiki 1.35. [Called from AFComputedVariable::compute] resolved Medium (orange)
                                                                        T259181 T259181: Use of Revision::getId was deprecated in MediaWiki 1.31. [Called from MediaWiki\Storage\DerivedPageDataUpdater::grabCurrentRevision] resolved Medium (orange)
                                                                          T259377 T259377: Migrate AbuseFilter to Abstract Schema open Needs Triage (violet)
                                                                          T263033 T263033: Remove fallback to `$wgUser` in LocalRepo::findFiles(), FileRepo::findFiles(), and FileRepo::findFileFromKey() resolved Medium (orange)
                                                                            T264104 T264104: Verify AbuseFilter code that claims to share and re-use ParserOutput from core open Medium (orange)
                                                                              T266681 T266681: MediaWiki installer doesn't create tables for extensions registering updates with new Hook handler resolved Unbreak Now! (pink)
                                                                                T269712 T269712: Migrate afl_filter to afl_filter_id and afl_global resolved Needs Triage (violet)
                                                                                T269713 T269713: Run the MigrateAflFilter script for AbuseFilter resolved High (red)
                                                                                  T270852 T270852: Dashes in AbuseFilter hook names cause issues with interfaces open Low (yellow)
                                                                                    T272361 T272361: CentralDBNotAvailableException from line 39 of CentralDBManager.php: $wgAbuseFilterCentralDB is not configured resolved Needs Triage (violet)
                                                                                      T272505 T272505: FilterLookup: No version of filter [x] closest to [y] found resolved Unbreak Now! (pink)
                                                                                        T272593 T272593: FilterNotFoundException from line 111 of /srv/mediawiki/php-1.36.0-wmf.26/extensions/AbuseFilter/includes/FilterLookup.php: Filter XYZ does not exist resolved Needs Triage (violet)
                                                                                          T274190 T274190: Make value objects in AbuseFilter JSON-Serializable open Medium (orange)
                                                                                            T275030 T275030: Avoid using User ::isUsableName, ::isCreatableName, ::getCanonicalName resolved Medium (orange)
                                                                                              T276094 T276094: Avoid using User ::addGroup, ::removeGroup, ::getAllGroups, ::clearNotification duplicate Needs Triage (violet)
                                                                                                T281824 T281824: extensions/AbuseFilter - Use UserGroupManager instead of User group methods resolved Medium (orange)
                                                                                                  T283667 T283667: Replace Content::getNativeData() calls with TextContent::getText() in AbuseFilter open Needs Triage (violet)
                                                                                                    T285447 T285447: Deprecate WikiPage::prepareContentForEdit() fallback to $wgUser resolved Medium (orange)
                                                                                                      T285978 T285978: AbuseFilterCachingParser: PHP Warning: mb_strpos(): Offset not contained in string resolved Needs Triage (violet)
                                                                                                        T286140 T286140: AbuseLog no longer recording revids of saved edits resolved Needs Triage (violet)
                                                                                                          T291719 T291719: Remove abuse_filter_log.afl_filter column and adjust schema consequently from Wikimedia production resolved Medium (orange)
                                                                                                          T34478 T34478: AbuseFilter not setting utf-8 flag resolved Medium (orange)
                                                                                                          T43838 T43838: Make it possible for users without the editinterface right to edit the AbuseFilter messages stalled Low (yellow)
                                                                                                            T87876 T87876: Convert AbuseFilter to use extension registration resolved Low (yellow)