Huji (Huji Lee)
MediaWiki developer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 25 2014, 1:21 PM (143 w, 17 h)
Availability
Available
IRC Nick
Huji
LDAP User
Huji
MediaWiki User
Huji

Recent Activity

Yesterday

Krinkle awarded T150079: Checkboxes on Special:BotPasswords should be shown on the left the label a Orange Medal token.
Sat, Jul 22, 11:46 PM · Patch-For-Review, Design, MediaWiki-Special-pages, Easy, MediaWiki-HTMLForm

Thu, Jul 20

Huji added a subtask for T171137: Add a last_blocked_by variable to AbuseFilter: T68961: Logging needs an index to optimize searching by log_title.
Thu, Jul 20, 12:56 PM · AbuseFilter
Huji added a parent task for T68961: Logging needs an index to optimize searching by log_title: T171137: Add a last_blocked_by variable to AbuseFilter.
Thu, Jul 20, 12:56 PM · Performance-Team, MediaWiki-Database, DBA, Schema-change, MediaWiki-Logging
Huji added a comment to T171137: Add a last_blocked_by variable to AbuseFilter.

@MarcoAurelio I retitled the task to make it clearer. What Yamaha5 is asking for is to to know if that last time a user was blocked (if ever) was by the AbuseFilter account or by another account (i.e. a sysop). I am not sure of what use case he has in mind though.

Thu, Jul 20, 12:55 PM · AbuseFilter
Huji renamed T171137: Add a last_blocked_by variable to AbuseFilter from AbuseFilter: adding sysop's name which blocked to AbuseFilter's log to Add a last_blocked_by variable to AbuseFilter.
Thu, Jul 20, 12:53 PM · AbuseFilter

Wed, Jul 19

Huji added a project to T170508: The "show ip" action should also provide a distinct list of user-agents for each IP: DBA.

Adding DBA so they can review the query and approve of it. I think the use cases are infrequent enough, and the existing index cuc_user_ip_time is narrowing the search space enough that no additional index creation would be necessary.

Wed, Jul 19, 3:43 AM · DBA, Patch-For-Review, CheckUser

Sat, Jul 15

Huji closed T170675: PHP deprecation warnings in SpecialCheckUser.php as Resolved.
Sat, Jul 15, 10:27 PM · MW-1.30-release-notes (WMF-deploy-2017-07-18_(1.30.0-wmf.10)), Technical-Debt, Easy, CheckUser
Huji closed T170675: PHP deprecation warnings in SpecialCheckUser.php, a subtask of T170698: Deprecated methods of the User class should be replaced in other extensions, as Resolved.
Sat, Jul 15, 10:27 PM · MediaWiki-Special-pages, MediaWiki-User-management, Tracking, Technical-Debt

Fri, Jul 14

Huji added a project to T94735: Rewrite Special:CheckUser using server side templates: Epic.

+1

Fri, Jul 14, 8:58 PM · Epic, Stewards-and-global-tools, CheckUser
Huji added projects to T170698: Deprecated methods of the User class should be replaced in other extensions: MediaWiki-User-management, MediaWiki-Special-pages.
Fri, Jul 14, 5:23 PM · MediaWiki-Special-pages, MediaWiki-User-management, Tracking, Technical-Debt
Huji triaged T170698: Deprecated methods of the User class should be replaced in other extensions as Lowest priority.
Fri, Jul 14, 5:22 PM · MediaWiki-Special-pages, MediaWiki-User-management, Tracking, Technical-Debt
Huji added a parent task for T170675: PHP deprecation warnings in SpecialCheckUser.php: T170698: Deprecated methods of the User class should be replaced in other extensions.
Fri, Jul 14, 5:22 PM · MW-1.30-release-notes (WMF-deploy-2017-07-18_(1.30.0-wmf.10)), Technical-Debt, Easy, CheckUser
Huji added a subtask for T170698: Deprecated methods of the User class should be replaced in other extensions: T170675: PHP deprecation warnings in SpecialCheckUser.php.
Fri, Jul 14, 5:22 PM · MediaWiki-Special-pages, MediaWiki-User-management, Tracking, Technical-Debt
Huji updated subscribers of T170698: Deprecated methods of the User class should be replaced in other extensions.

Adding TTO so he is aware.

Fri, Jul 14, 5:21 PM · MediaWiki-Special-pages, MediaWiki-User-management, Tracking, Technical-Debt
Huji created T170698: Deprecated methods of the User class should be replaced in other extensions.
Fri, Jul 14, 5:21 PM · MediaWiki-Special-pages, MediaWiki-User-management, Tracking, Technical-Debt
Huji added a comment to T170578: A trigger for action `block` should be implemented in AbuseFilter.

Excellent point!

Fri, Jul 14, 5:12 PM · AbuseFilter
Huji added a project to T170675: PHP deprecation warnings in SpecialCheckUser.php: Technical-Debt.
Fri, Jul 14, 2:00 PM · MW-1.30-release-notes (WMF-deploy-2017-07-18_(1.30.0-wmf.10)), Technical-Debt, Easy, CheckUser
Huji claimed T170675: PHP deprecation warnings in SpecialCheckUser.php.

That method (and a few others) were deprecated in rMW73224f4f8b8a26b9a9a04e338bb1c3c2f163a820 and should be replaced with the correct method of the UserGroupMembership class. In this case, UserGroupMemebership::getLink() should be used, with its $format parameter being set to 'html'.

Fri, Jul 14, 1:57 PM · MW-1.30-release-notes (WMF-deploy-2017-07-18_(1.30.0-wmf.10)), Technical-Debt, Easy, CheckUser

Thu, Jul 13

Huji claimed T170508: The "show ip" action should also provide a distinct list of user-agents for each IP.
Thu, Jul 13, 5:33 PM · DBA, Patch-For-Review, CheckUser
Huji created T170578: A trigger for action `block` should be implemented in AbuseFilter.
Thu, Jul 13, 2:26 PM · AbuseFilter
Huji created T170577: Action `block` cannot be tested in AbuseFilter.
Thu, Jul 13, 2:26 PM · AbuseFilter
Huji created T170576: Action `delete` cannot be tested in AbuseFilter.
Thu, Jul 13, 2:25 PM · AbuseFilter
Huji added a parent task for T170249: AbuseFilter is near-impossible to test on uploads: T170574: Actions other than `edit` cannot be retrospectively tested in AbuseFilter.
Thu, Jul 13, 2:25 PM · Multimedia, AbuseFilter
Huji added a subtask for T170574: Actions other than `edit` cannot be retrospectively tested in AbuseFilter: T170249: AbuseFilter is near-impossible to test on uploads.
Thu, Jul 13, 2:25 PM · Patch-For-Review, AbuseFilter
Huji triaged T170249: AbuseFilter is near-impossible to test on uploads as Low priority.
Thu, Jul 13, 2:25 PM · Multimedia, AbuseFilter
Huji updated subscribers of T170574: Actions other than `edit` cannot be retrospectively tested in AbuseFilter.
Thu, Jul 13, 2:24 PM · Patch-For-Review, AbuseFilter
Huji triaged T170574: Actions other than `edit` cannot be retrospectively tested in AbuseFilter as Low priority.
Thu, Jul 13, 2:23 PM · Patch-For-Review, AbuseFilter
Huji created T170574: Actions other than `edit` cannot be retrospectively tested in AbuseFilter.
Thu, Jul 13, 2:23 PM · Patch-For-Review, AbuseFilter
Huji added a comment to T170507: CheckUser "contributions" link should be a red link for non-existent accounts.

Okay, fine, we don't need to make it red anywhere, but can add a class that indicates this is a non-existent user!

Thu, Jul 13, 2:51 AM · Africa-Wikimedia-Developers, Easy, CheckUser
Huji created T170508: The "show ip" action should also provide a distinct list of user-agents for each IP.
Thu, Jul 13, 1:12 AM · DBA, Patch-For-Review, CheckUser
Huji created T170507: CheckUser "contributions" link should be a red link for non-existent accounts.
Thu, Jul 13, 1:10 AM · Africa-Wikimedia-Developers, Easy, CheckUser
Huji created T170504: Show the value of custom variables in the details view of AbuseFilter.
Thu, Jul 13, 12:33 AM · AbuseFilter
Huji added a comment to T170249: AbuseFilter is near-impossible to test on uploads.

Well, isn't it the case that AbuseFilter also cannot test delete, move, or block actions? These work fine in a live filter, but you cannot test them in the batch testing. In fact, I think no action other than edit can be tested in batch testing. If I am right, then we should expand this task and/or add subtasks for those actions too.

Thu, Jul 13, 12:09 AM · Multimedia, AbuseFilter

Wed, Jul 12

Huji added a comment to T169122: Create a function for AbuseFilter that can normalize HTML entities to their respective UTF-8 characters.

@Legoktm should we just modify ccnorm() to pass the text through decodeCharReferences?

Wed, Jul 12, 1:53 AM · AbuseFilter

Tue, Jul 11

Huji added a comment to T169122: Create a function for AbuseFilter that can normalize HTML entities to their respective UTF-8 characters.

I don't know how useful this can be with Persian but ccnorm function decodes HTML entities before similar characters are converted.

Tue, Jul 11, 4:06 AM · AbuseFilter

Sat, Jul 8

Huji removed a project from T159792: Make "Description" edit field bigger when editing AbuseFilter: Patch-For-Review.
Sat, Jul 8, 1:42 PM · MW-1.30-release-notes (WMF-deploy-2017-07-11_(1.30.0-wmf.9)), Easy, AbuseFilter

Fri, Jul 7

Huji updated subscribers of T168724: HTMLMultiSelect should have a parameter for tooltips.

@Volker_E your help is appreciated here.

Fri, Jul 7, 9:03 PM · Design, MediaWiki-HTMLForm
Huji closed T168728: Tooltips are briefly shown and then disappear for CheckboxMultiselectInputWidget as Invalid.

I am also unable to reproduce it now.

Fri, Jul 7, 8:45 PM · OOjs-UI
Huji closed T168728: Tooltips are briefly shown and then disappear for CheckboxMultiselectInputWidget, a subtask of T168724: HTMLMultiSelect should have a parameter for tooltips, as Invalid.
Fri, Jul 7, 8:45 PM · Design, MediaWiki-HTMLForm
Huji added a subtask for T32024: Allow customizing blocks and its settings for each abuse filter: T170014: Add option to block the user from editing their talk page when blocked by AbuseFilter.
Fri, Jul 7, 8:35 PM · WorkType-NewFunctionality, AbuseFilter
Huji added a parent task for T170014: Add option to block the user from editing their talk page when blocked by AbuseFilter: T32024: Allow customizing blocks and its settings for each abuse filter.
Fri, Jul 7, 8:35 PM · Anti-Harassment, AbuseFilter
Huji triaged T170014: Add option to block the user from editing their talk page when blocked by AbuseFilter as High priority.

Marking as high priority due to potential for abuse (potential is a weak word, it is actually being abused as we speak).

Fri, Jul 7, 8:33 PM · Anti-Harassment, AbuseFilter
Huji created T170014: Add option to block the user from editing their talk page when blocked by AbuseFilter.
Fri, Jul 7, 8:33 PM · Anti-Harassment, AbuseFilter
Huji closed T169165: Multiple edits caught by AbuseFilter even though the first edit resulted in the editor being blocked as Declined.

The root cause is that the user can still edit their talk page even after being blocked, which allows them to continue doing trial and error.

Fri, Jul 7, 8:31 PM · AbuseFilter

Thu, Jul 6

Huji added a comment to T86088: AbuseFilter should provide an easy way to un-throttle a rule..

Editing the filter, or disabling and re-enabling, will reset the throttle.

Thu, Jul 6, 4:30 PM · Anti-Harassment, AbuseFilter

Mon, Jul 3

Huji added a comment to T168590: Change Gerrit's default indentation to tabs.

Neat! Never have I ever submitted a task that ended up being an upstream request, and seen it fixed upstream in such short period of time!

Mon, Jul 3, 2:28 AM · Upstream, Gerrit

Thu, Jun 29

Huji created T169264: Rate limting option not available in default installation of AbuseFilter.
Thu, Jun 29, 8:21 PM · AbuseFilter
Huji added a comment to T169165: Multiple edits caught by AbuseFilter even though the first edit resulted in the editor being blocked.

@MarcoAurelio are you talking abotu T75692? I think that is a different issue; both blocks are resulting from the same action there. But in what I reported above, different publishing actions result in AbuseFilter logs (and there is only one block occurring).

Thu, Jun 29, 4:14 PM · AbuseFilter
Huji added a comment to T169122: Create a function for AbuseFilter that can normalize HTML entities to their respective UTF-8 characters.

@MohammadtheEditor that I have already done. But I still want t his resolved as it can be abused in other projects similarly.

Thu, Jun 29, 12:41 PM · AbuseFilter
Huji created T169165: Multiple edits caught by AbuseFilter even though the first edit resulted in the editor being blocked.
Thu, Jun 29, 12:22 AM · AbuseFilter

Wed, Jun 28

Huji added a comment to T168590: Change Gerrit's default indentation to tabs.

Equally good, if not better!

Wed, Jun 28, 11:43 PM · Upstream, Gerrit
Huji updated the task description for T169122: Create a function for AbuseFilter that can normalize HTML entities to their respective UTF-8 characters.
Wed, Jun 28, 11:42 PM · AbuseFilter
Huji triaged T169122: Create a function for AbuseFilter that can normalize HTML entities to their respective UTF-8 characters as High priority.

Marking as high as I think this can be abused at large scale.

Wed, Jun 28, 11:36 PM · AbuseFilter
Huji renamed T169122: Create a function for AbuseFilter that can normalize HTML entities to their respective UTF-8 characters from Vandal uses HTML entity encode to get around AbuseFilter to Create a function for AbuseFilter that can normalize HTML entities to their respective UTF-8 characters.
Wed, Jun 28, 11:34 PM · AbuseFilter

Sun, Jun 25

Huji closed T167562: Change AbuseFilter settings for fawiki as Resolved.
Sun, Jun 25, 7:24 PM · Patch-For-Review, Wikimedia-Site-requests

Fri, Jun 23

Huji created T168728: Tooltips are briefly shown and then disappear for CheckboxMultiselectInputWidget.
Fri, Jun 23, 2:29 PM · OOjs-UI
Huji created T168724: HTMLMultiSelect should have a parameter for tooltips.
Fri, Jun 23, 2:08 PM · Design, MediaWiki-HTMLForm

Jun 21 2017

Huji created T168590: Change Gerrit's default indentation to tabs.
Jun 21 2017, 11:06 PM · Upstream, Gerrit
Huji awarded T30980: parser tags such as <ref>, <poem>, <timeline> etc. cannot be localized a Like token.
Jun 21 2017, 10:31 PM · Parsoid, Cite, RTL, Patch-For-Review, I18n, MediaWiki-Internationalization

Jun 14 2017

Huji added a comment to T165860: Request for +2 rights on mediawiki/* for Ladsgroup.

I am not happy with T165540 (because I think it was not announced well, and not discussed with the correct groups), but I don't think Amir's action was a reflective of a poor decision on his part. Like @hashar, I am quite surprised to know he doesn't have +2 already, and I strongly support his application to have it.

Jun 14 2017, 2:57 AM · Release-Engineering-Team (Kanban), Repository-Ownership-Requests

Jun 12 2017

Huji added a comment to T165540: Add CODE_OF_CONDUCT.md to Wikimedia repositories.
Jun 12 2017, 11:27 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Patch-For-Review, Repository-Admins, Gerrit, GitHub-Mirrors, Developer-Relations
Huji closed T167596: $cryptTypes and $ballotTypes must be public as Resolved.
Jun 12 2017, 11:24 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Technical-Debt, MediaWiki-extensions-SecurePoll

Jun 11 2017

Huji edited projects for T167596: $cryptTypes and $ballotTypes must be public, added: Technical-Debt; removed Phlogiston (Technical Debt).
Jun 11 2017, 9:12 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Technical-Debt, MediaWiki-extensions-SecurePoll
Huji claimed T167596: $cryptTypes and $ballotTypes must be public.
Jun 11 2017, 9:12 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Technical-Debt, MediaWiki-extensions-SecurePoll
Huji renamed T167596: $cryptTypes and $ballotTypes must be public from Blank page or 500 error when trying to create a poll on testwiki to $cryptTypes and $ballotTypes must be public.
Jun 11 2017, 9:12 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Technical-Debt, MediaWiki-extensions-SecurePoll
Huji updated subscribers of T167596: $cryptTypes and $ballotTypes must be public.

Actually, I found the problem!

Jun 11 2017, 9:11 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Technical-Debt, MediaWiki-extensions-SecurePoll
Huji updated subscribers of T167596: $cryptTypes and $ballotTypes must be public.

Would need someone with access to server logs to determine what is broken. @Jalexander would that be you?

Jun 11 2017, 8:59 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Technical-Debt, MediaWiki-extensions-SecurePoll
Huji added a comment to T128914: deleterevision alone does not provide any effective permission to the users.

No, ombudsmen can NOT "actively suppress revisions".

Jun 11 2017, 3:04 AM · MW-1.28-release-notes, MW-1.28-release (WMF-deploy-2016-10-25_(1.28.0-wmf.23)), Patch-For-Review, MediaWiki-Revision-deletion

Jun 10 2017

Huji added a comment to T128914: deleterevision alone does not provide any effective permission to the users.

Change 275268 had a related patch set uploaded (by LFaraone):
Allow users with deleterevision but not deletedhistory to delete revisions

https://gerrit.wikimedia.org/r/275268

This change broke the accessibility of Special:RevisionDelete to ombudsmen which causes quite some trouble. I would suggest to revert this change and look for another way to solve this bug.

Why not give the Ombudsmen the appropriate rights? Just like how they have CheckUser access. If we can trust them with having CheckUser and Oversight access on every project, we can certainly trust them to have deletedhistory and deletedtext rights or even sysop rights everywhere.

In other words, you are trying to revert something that works correctly for many, just because there is a select few for whom it does not work, when there is an easy way to fix the permissions of those few.

I think you are misunderstanding the issue. Ombudsmen do have these passive rights, we would need to add 'deleterevision' in order to "fix" it which would allow ombudsmen to actively hide revisions which is certainly not intended.

Jun 10 2017, 8:13 PM · MW-1.28-release-notes, MW-1.28-release (WMF-deploy-2016-10-25_(1.28.0-wmf.23)), Patch-For-Review, MediaWiki-Revision-deletion
Huji added a comment to T98941: Watchlist "Mark all visited" synchronization.

By the way, if the user chose to hide some edits from the watchlist (for example by choosing a namespace) than "Mark all page as visited" should mark only those pages. (Now it seems to mark all pages).

That is a separate issue; please open a separate task for it.

Jun 10 2017, 8:09 PM · Patch-For-Review, Easy, MediaWiki-Watchlist
Huji added a comment to T128914: deleterevision alone does not provide any effective permission to the users.

Change 275268 had a related patch set uploaded (by LFaraone):
Allow users with deleterevision but not deletedhistory to delete revisions

https://gerrit.wikimedia.org/r/275268

This change broke the accessibility of Special:RevisionDelete to ombudsmen which causes quite some trouble. I would suggest to revert this change and look for another way to solve this bug.

Jun 10 2017, 6:33 PM · MW-1.28-release-notes, MW-1.28-release (WMF-deploy-2016-10-25_(1.28.0-wmf.23)), Patch-For-Review, MediaWiki-Revision-deletion
Huji renamed T132287: Convert Special:AbuseLog to use HTMLForm from Convert Special:AbuseLog to use HTMLForm, and eventually OOUI to Convert Special:AbuseLog to use HTMLForm.
Jun 10 2017, 3:26 PM · MW-1.27-release (WMF-deploy-2016-04-26_(1.27.0-wmf.22)), Patch-For-Review, AbuseFilter
Huji closed T167558: DISPLAYTITLE should be disabled in User namespace as Declined.

@Huji Can you please first gain consensus on at least Meta-Wiki?

Jun 10 2017, 2:13 PM · Community-consensus-needed, MediaWiki-General-or-Unknown
Liuxinyu970226 awarded T167558: DISPLAYTITLE should be disabled in User namespace a Pterodactyl token.
Jun 10 2017, 1:46 PM · Community-consensus-needed, MediaWiki-General-or-Unknown
Huji reopened T167558: DISPLAYTITLE should be disabled in User namespace as "Open".
Jun 10 2017, 1:25 PM · Community-consensus-needed, MediaWiki-General-or-Unknown
Huji lowered the priority of T152972: Accessing private information through SecurePoll should be logged from High to Low.
Jun 10 2017, 1:57 AM · Stewards-and-global-tools, Security-Team, MediaWiki-extensions-SecurePoll
Huji claimed T167562: Change AbuseFilter settings for fawiki.
Jun 10 2017, 1:49 AM · Patch-For-Review, Wikimedia-Site-requests
Huji created T167562: Change AbuseFilter settings for fawiki.
Jun 10 2017, 1:44 AM · Patch-For-Review, Wikimedia-Site-requests
Huji added a comment to T165540: Add CODE_OF_CONDUCT.md to Wikimedia repositories.

If we are to keep these files, can we at least rename them to COC (with no extension) and make them plain text? That's how COPYING, README and other similar files are named and formatted anyway.

Jun 10 2017, 1:27 AM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Patch-For-Review, Repository-Admins, Gerrit, GitHub-Mirrors, Developer-Relations
Huji created T167558: DISPLAYTITLE should be disabled in User namespace.
Jun 10 2017, 12:48 AM · Community-consensus-needed, MediaWiki-General-or-Unknown

Jun 8 2017

Huji added a comment to T165540: Add CODE_OF_CONDUCT.md to Wikimedia repositories.

Okay, so you mean it is not a "Foundation"-specific issue, but more general to the whole Wikimedia movement (a movement, who among other things, motivates volunteers to code for a related software called MediaWiki). I get that. I still think, though, that Wikimedia *happens to be* very related to MediaWiki, and should try to minimize its footprint in the code. MW is not a Wikimedia-only product, and we all know it.

Jun 8 2017, 6:07 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Patch-For-Review, Repository-Admins, Gerrit, GitHub-Mirrors, Developer-Relations
Huji added a comment to T165540: Add CODE_OF_CONDUCT.md to Wikimedia repositories.

Also, it is a "Wikimedia" thing, not a "WMF" or "MW" thing.

Jun 8 2017, 5:57 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Patch-For-Review, Repository-Admins, Gerrit, GitHub-Mirrors, Developer-Relations
Huji claimed T98941: Watchlist "Mark all visited" synchronization.

I will work on this. Should be as easy as implementing a hidden form value with a timestamp.

Jun 8 2017, 5:56 PM · Patch-For-Review, Easy, MediaWiki-Watchlist
Huji created T167454: Watchlist reset should take a timestamp as a parameter.
Jun 8 2017, 5:41 PM · MediaWiki-Watchlist
Huji added a comment to T165540: Add CODE_OF_CONDUCT.md to Wikimedia repositories.

I have mixed feelings. In my head, MW and WMF are related by separate. CoC is a WMF policy, and of course it applies to those volunteers who work for WMF in any capacity (including coding for MW and its extensions), but I don't think that necessarily means CoC should be a part of MW code. MW code is not *owned* by WMF.

Jun 8 2017, 3:03 PM · MW-1.30-release-notes (WMF-deploy-2017-06-13_(1.30.0-wmf.5)), Patch-For-Review, Repository-Admins, Gerrit, GitHub-Mirrors, Developer-Relations

Jun 5 2017

Huji awarded T71445: Implement a sane code-review process for MediaWiki JS/CSS pages on Wikimedia sites a Love token.
Jun 5 2017, 5:51 AM · User-Tgr, Developer-Wishlist (2017), Developer-Relations, Gadgets, Security-General, JavaScript, Wikimedia-General-or-Unknown

Jun 4 2017

Huji added a comment to T166971: Make an extension that will make {{lang-*}} templates global.

I like this idea. But I want to point out the obvious fact that the {{lang-*}} templates don't just add a <span> tag but also adds some descriptive text including the name of the language in the localized form. For instance, in English Wikipedia {{lang-fa|فلان}} will generate this output: <a href="/wiki/Persian_language" title="Persian language">Persian</a>: <span dir="rtl" xml:lang="fa" lang="fa">فلان</span>‎‎ and the output is different in German Wikipedia, Greek Wikipedia, etc.

Jun 4 2017, 9:38 AM · MediaWiki-extension-requests, RTL, Epic, I18n

Jun 3 2017

Huji lowered the priority of T166942: jquery.tipsy not loading for the Twinkle gadget in fa.wikipedia from High to Normal.
Jun 3 2017, 7:23 AM · JavaScript, Wikimedia-General-or-Unknown
Huji reopened T166942: jquery.tipsy not loading for the Twinkle gadget in fa.wikipedia, a subtask of T108282: Update broken gadgets on WMF wikis (tracking), as Open.
Jun 3 2017, 7:23 AM · Community-Tech-fixes, Community-Tech, Tracking, JavaScript, Wikimedia-General-or-Unknown
Huji created T166942: jquery.tipsy not loading for the Twinkle gadget in fa.wikipedia.
Jun 3 2017, 7:23 AM · JavaScript, Wikimedia-General-or-Unknown
Huji added a comment to T166568: Error (Wikimedia\Rdbms\DBQueryError) when creating a SecurePoll poll on testwiki.

As post-mortem: el_owner has been there for years but because the code did not actually use it, these kinds of bugs wouldn't surface themselves. Recent changes to the code (by me) resulted in it actually being used as intended, hence if a wiki's DB schema had not been updated, we now would get an error. I am glad that all WMF wikis are now up to date.

Jun 3 2017, 6:18 AM · Operations, DBA, Wikimedia-log-errors, MediaWiki-extensions-SecurePoll
Huji awarded T164242: Find and fix undeclared dependencies to mw.util, mw.notify etc of on-wiki scripts and gadgets a Yellow Medal token.
Jun 3 2017, 5:49 AM · Wikimedia-Hackathon-2017, Community-Tech-fixes, Wikimedia-General-or-Unknown

May 31 2017

Huji added a comment to T152934: Log accessing private information by those with 'abusefilter-private' permission.

@aaron I am asking again to review https://gerrit.wikimedia.org/r/#/c/326465/ one more time.

May 31 2017, 11:25 AM · Patch-For-Review, Stewards-and-global-tools, Security-Team, AbuseFilter

May 30 2017

MarcoAurelio awarded T160357: Allow those with CheckUser right to access AbuseLog private information on WMF projects a Like token.
May 30 2017, 10:20 AM · Wikimedia-Site-requests, Stewards-and-global-tools, Security-Team, AbuseFilter

May 19 2017

Huji updated subscribers of T145695: Dump should return decrypted votes.

@Jalexander what about we modify the interface such that the user can choose whether they want the votes decrypted or not.

May 19 2017, 1:05 PM · Patch-For-Review, MediaWiki-extensions-SecurePoll

Apr 6 2017

Huji added a comment to T160108: Notice: Undefined index: 1 in AbuseFilter.class.php on line 2340.

By looking at that line of code the most likely cause would be that $args happens to be an array of length < 2; but that array is passed by this line of the code and explicitly has size 2. I have a hard time deciphering this.

Apr 6 2017, 8:31 PM · Wikimedia-log-errors, AbuseFilter

Mar 19 2017

Huji added a comment to T144309: Forking your own query results in a new one owned by YuviPanda.

Confirming it was fixed.

Mar 19 2017, 8:59 PM · Quarry

Mar 15 2017

RandomDSdevel awarded T154091: Remove the "flag the edit in the abuse log" checkbox a Grey Medal token.
Mar 15 2017, 6:02 PM · MW-1.29-release (WMF-deploy-2017-03-07_(1.29.0-wmf.15)), User-notice, AbuseFilter

Mar 14 2017

Huji added a comment to T154575: Split MediaWiki:Userrights to sysops and non-sysops.

By changing "User rights management" to just "User rights", we will capture the essence of what this page dose for both groups. Hence the patch.

Mar 14 2017, 2:24 PM · MW-1.29-release-notes, MW-1.29-release (WMF-deploy-2017-03-14_(1.29.0-wmf.16)), Easy, MediaWiki-Special-pages
Huji changed the status of T53573: Write and run maintenance script for AbuseFilter to purge old IP data from logs from Duplicate to Resolved.
Mar 14 2017, 2:13 PM · AbuseFilter