Page MenuHomePhabricator
Feed Advanced Search

Nov 28 2017

Unicornisaurous moved T172956: list=allrevisions does not have an arvtag parameter from Proposed tasks to Imported in GCI Site on the Google-Code-in-2017 board.

Imported as https://codein.withgoogle.com/dashboard/tasks/5928597153906688/ -- but I do not need it published yet

Nov 28 2017, 5:11 AM · Google-Code-in-2017, MediaWiki-Change-tagging, MediaWiki-Action-API
Unicornisaurous added a project to T172956: list=allrevisions does not have an arvtag parameter: Google-Code-in-2017.

If I'm not mistaken, this would be a reasonable GCI task. I would be willing to mentor.

Nov 28 2017, 5:07 AM · Google-Code-in-2017, MediaWiki-Change-tagging, MediaWiki-Action-API

Nov 30 2016

Unicornisaurous closed T122280: Make action=checktoken give a warning if token ends in " \" (e.g. Url encoding mistake) as Resolved.
Nov 30 2016, 2:47 PM · MW-1.29-release (WMF-deploy-2016-12-06_(1.29.0-wmf.5)), MW-1.29-release-notes, Patch-For-Review, Google-Code-In-2016, good first task, MediaWiki-Action-API

Nov 29 2016

Unicornisaurous added a comment to T89713: maintenance script protect.php ignores parameters --user and --reason.

@FilipGCI It is preferred if you wait until you can claim the corresponding GCI task before claiming the task here.

Nov 29 2016, 1:29 PM · MW-1.29-release (WMF-deploy-2016-12-06_(1.29.0-wmf.5)), MW-1.29-release-notes, Patch-For-Review, Google-Code-In-2016, MediaWiki-Maintenance-system
Unicornisaurous moved T89713: maintenance script protect.php ignores parameters --user and --reason from Proposed tasks to Imported in GCI Site on the Google-Code-In-2016 board.
Nov 29 2016, 12:18 AM · MW-1.29-release (WMF-deploy-2016-12-06_(1.29.0-wmf.5)), MW-1.29-release-notes, Patch-For-Review, Google-Code-In-2016, MediaWiki-Maintenance-system
Unicornisaurous added a project to T89713: maintenance script protect.php ignores parameters --user and --reason: Google-Code-In-2016.
Nov 29 2016, 12:17 AM · MW-1.29-release (WMF-deploy-2016-12-06_(1.29.0-wmf.5)), MW-1.29-release-notes, Patch-For-Review, Google-Code-In-2016, MediaWiki-Maintenance-system
Unicornisaurous added a comment to T89713: maintenance script protect.php ignores parameters --user and --reason.

I'll mentor this as a beginner task in Google-Code-In-2016. https://codein.withgoogle.com/dashboard/tasks/6396571428061184/

Nov 29 2016, 12:15 AM · MW-1.29-release (WMF-deploy-2016-12-06_(1.29.0-wmf.5)), MW-1.29-release-notes, Patch-For-Review, Google-Code-In-2016, MediaWiki-Maintenance-system

Nov 26 2016

Unicornisaurous moved T150042: [beginner] [recurring] Set up your MediaWiki development environment and upload a screenshot of a MediaWiki extension from Proposed tasks to Imported in GCI Site on the Google-Code-In-2016 board.
Nov 26 2016, 8:21 PM · Documentation, Google-Code-In-2016
Unicornisaurous moved T122280: Make action=checktoken give a warning if token ends in " \" (e.g. Url encoding mistake) from Proposed tasks to Imported in GCI Site on the Google-Code-In-2016 board.
Nov 26 2016, 8:18 PM · MW-1.29-release (WMF-deploy-2016-12-06_(1.29.0-wmf.5)), MW-1.29-release-notes, Patch-For-Review, Google-Code-In-2016, good first task, MediaWiki-Action-API

Nov 22 2016

Unicornisaurous added a comment to T150042: [beginner] [recurring] Set up your MediaWiki development environment and upload a screenshot of a MediaWiki extension.

I'd be willing to mentor this as well.

Nov 22 2016, 5:01 AM · Documentation, Google-Code-In-2016

Nov 1 2016

Unicornisaurous added a project to T122280: Make action=checktoken give a warning if token ends in " \" (e.g. Url encoding mistake): Google-Code-In-2016.

I will mentor this in Google Code-In 2016.

Nov 1 2016, 11:56 PM · MW-1.29-release (WMF-deploy-2016-12-06_(1.29.0-wmf.5)), MW-1.29-release-notes, Patch-For-Review, Google-Code-In-2016, good first task, MediaWiki-Action-API
Unicornisaurous added a comment to T148952: Recruit Google Code-in 2016 mentors.

I'd love to mentor this year! Tomorrow I will find a few good first task tasks I'd like to mentor and I'll add myself to the wiki.

Nov 1 2016, 3:53 AM · Google-Code-In-2016, Developer-Advocacy (Oct-Dec-2016)
Unicornisaurous updated subscribers of T149100: Review and improve the documentation for Google Code-In 2016.
  • Improve the design of the page, add GCI logos, make it a bit fancier, to catch kids attention :), etc.?

I've added the logo.
I also looked at Google's GCI blog posts and one includes a photo of GCI 2015 Grand Prize winners but I do not know its license (TODO).

Nov 1 2016, 3:36 AM · Documentation, Google-Code-In-2016, Developer-Advocacy (Oct-Dec-2016)

Sep 8 2016

Unicornisaurous added a comment to T119686: Shorten MediaViewer credit lines.

@Mrjohncummings It was never merged. Awaiting code review in Gerrit.

Sep 8 2016, 3:03 PM · Multimedia, MW-1.28-release (WMF-deploy-2016-10-04_(1.28.0-wmf.21)), Patch-For-Review, Design, Web-Team-Backlog, MW-1.27-release (WMF-deploy-2016-01-19_(1.27.0-wmf.11)), WMF-Legal, Google-Code-In-2015, MediaViewer

Sep 4 2016

Unicornisaurous added a comment to T119686: Shorten MediaViewer credit lines.

@Mrjohncummings Sorry this has taken longer than I originally intended! I'll be uploading a patch in just a few minutes. I am implementing what you had mentioned with the link test saying "Link", but I wonder if it would be better to use the article title instead.

Sep 4 2016, 4:36 AM · Multimedia, MW-1.28-release (WMF-deploy-2016-10-04_(1.28.0-wmf.21)), Patch-For-Review, Design, Web-Team-Backlog, MW-1.27-release (WMF-deploy-2016-01-19_(1.27.0-wmf.11)), WMF-Legal, Google-Code-In-2015, MediaViewer

Aug 30 2016

Unicornisaurous added a comment to T119686: Shorten MediaViewer credit lines.

I can work on this in the next few days.

Aug 30 2016, 11:34 PM · Multimedia, MW-1.28-release (WMF-deploy-2016-10-04_(1.28.0-wmf.21)), Patch-For-Review, Design, Web-Team-Backlog, MW-1.27-release (WMF-deploy-2016-01-19_(1.27.0-wmf.11)), WMF-Legal, Google-Code-In-2015, MediaViewer

Jun 3 2016

Unicornisaurous claimed T124009: MediaWiki api.php's search query module requires explicitly listing all values for srnamespace parameter.

I'll do this

Jun 3 2016, 5:24 AM · MW-1.29-release (WMF-deploy-2016-11-29_(1.29.0-wmf.4)), MW-1.29-release-notes, Patch-For-Review, MediaWiki-Action-API
Unicornisaurous added a comment to T132947: Make it possible for extensions to add additional info to the fileinfo/imageinfo response..

Can't this be accomplished using the APIQueryAfterExecute hook?

Jun 3 2016, 1:01 AM · Technical-Debt, MediaWiki-Action-API

Apr 24 2016

Unicornisaurous added a comment to T91363: Special:Export xml responses should not be indexed by Google.

This is working correctly on the beta cluster

Apr 24 2016, 11:54 PM · MW-1.27-release (WMF-deploy-2016-04-26_(1.27.0-wmf.22)), MW-1.27-release-notes, Patch-For-Review, Google-Code-In-2015, MediaWiki-Core-Snapshots, good first task, WMF-General-or-Unknown, MediaWiki-Redirects
Unicornisaurous added a comment to T91363: Special:Export xml responses should not be indexed by Google.

As previously mentioned, this change needs to be tested on the WMF cluster in case non-standard headers are filtered out.

Apr 24 2016, 6:04 PM · MW-1.27-release (WMF-deploy-2016-04-26_(1.27.0-wmf.22)), MW-1.27-release-notes, Patch-For-Review, Google-Code-In-2015, MediaWiki-Core-Snapshots, good first task, WMF-General-or-Unknown, MediaWiki-Redirects
Unicornisaurous added a comment to T91363: Special:Export xml responses should not be indexed by Google.

Has something changed? The google search linked in the task description no longer seems to show extraneous entries.

Apr 24 2016, 3:00 PM · MW-1.27-release (WMF-deploy-2016-04-26_(1.27.0-wmf.22)), MW-1.27-release-notes, Patch-For-Review, Google-Code-In-2015, MediaWiki-Core-Snapshots, good first task, WMF-General-or-Unknown, MediaWiki-Redirects
Unicornisaurous claimed T91363: Special:Export xml responses should not be indexed by Google.

I'm going to do this.

Apr 24 2016, 2:13 PM · MW-1.27-release (WMF-deploy-2016-04-26_(1.27.0-wmf.22)), MW-1.27-release-notes, Patch-For-Review, Google-Code-In-2015, MediaWiki-Core-Snapshots, good first task, WMF-General-or-Unknown, MediaWiki-Redirects

Mar 13 2016

Unicornisaurous awarded Blog Post: What's new: Lots of improvements on phabricator.wikimedia.org a Like token.
Mar 13 2016, 5:58 PM · Phabricator, Team-Practices, Release-Engineering-Team

Feb 5 2016

Unicornisaurous awarded T109703: Collapse infoboxes by default / make it easier to skip infoboxes a Like token.
Feb 5 2016, 12:20 AM · Web-Team-Backlog, MobileFrontend

Feb 4 2016

Unicornisaurous awarded T125804: InstantCommons API requests to Commons are erroring out a Like token.
Feb 4 2016, 4:58 PM · MW-1.27-release (WMF-deploy-2016-02-02_(1.27.0-wmf.12)), MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-02-09_(1.27.0-wmf.13)), Patch-For-Review, MediaWiki-File-management, Multimedia, Commons

Feb 2 2016

Unicornisaurous created T125550: Add "jump to first section" button on pages with long infoboxes.
Feb 2 2016, 6:24 PM · MobileFrontend

Jan 27 2016

Unicornisaurous closed T123428: CommonsMetadata does not parse hcards in src field as Resolved.
Jan 27 2016, 3:55 AM · MW-1.27-release (WMF-deploy-2016-02-02_(1.27.0-wmf.12)), Patch-For-Review, Commons, Google-Code-In-2015, good first task, CommonsMetadata
Unicornisaurous added a comment to T120032: Make image thumbnails interlaced whenever possible.

So what do I need to do next, now that theres a working patch?

Jan 27 2016, 3:54 AM · Google-Code-In-2015, Structured-Data-Backlog, Structured Data Engineering, Thumbor, Commons, MediaWiki-File-management

Jan 18 2016

Unicornisaurous added a comment to T123143: Running maintenance scripts without mwscript fails silently on MediaWiki-Vagrant.

@Tgr: Sorry I didn't have much time to work on this task today. I submitted a small patch for vagrant but I'm having some trouble adding a check to see if the requested database actually exists (ie. is in $wgLocalDatabases). I'm trying to add a check into Maintenance.php or doMaintenance.php, but I can't find a place to put the check after $wgLocalDatabases is actually populated. (At what point is $wgLocalDatabases expected to be populated? I assume they should be available after LocalSettings are loaded?)

Jan 18 2016, 6:23 AM · Patch-For-Review, Google-Code-In-2015, MediaWiki-Vagrant

Jan 16 2016

Unicornisaurous claimed T123428: CommonsMetadata does not parse hcards in src field.

I'd like to work on this next. (Nemo told me I could claim it here to 'book' it :P)

Jan 16 2016, 7:29 PM · MW-1.27-release (WMF-deploy-2016-02-02_(1.27.0-wmf.12)), Patch-For-Review, Commons, Google-Code-In-2015, good first task, CommonsMetadata
Unicornisaurous moved T123143: Running maintenance scripts without mwscript fails silently on MediaWiki-Vagrant from Proposed to Imported into GCI site on the Google-Code-In-2015 board.
Jan 16 2016, 7:29 PM · Patch-For-Review, Google-Code-In-2015, MediaWiki-Vagrant
Unicornisaurous claimed T123143: Running maintenance scripts without mwscript fails silently on MediaWiki-Vagrant.
Jan 16 2016, 7:28 PM · Patch-For-Review, Google-Code-In-2015, MediaWiki-Vagrant
Unicornisaurous changed the status of T71337: Add a vipsscaler role to vagrant from Duplicate to Resolved.

Added in https://gerrit.wikimedia.org/r/#/c/254379/

Jan 16 2016, 3:18 AM · MediaWiki-Vagrant

Jan 15 2016

Unicornisaurous added a comment to T122056: Old tokens are remaining valid within a new session.

The patch no longer applies since SessionManager was merged. In making and testing a replacement, I noticed that ApiLogin isn't resetting the session ID at all (because LoginForm does it in processLogin() rather than authenticateUserData()), so I fixed that too.

This patch is based on top of https://gerrit.wikimedia.org/r/264309, which lets us reset all CSRF tokens instead of just the edit token.

Jan 15 2016, 8:34 PM · Security, MW-1.28-release-notes, MW-1.27-release-notes, MW-1.28-release (WMF-deploy-2016-06-07_(1.28.0-wmf.5)), Patch-For-Review, MediaWiki-General

Jan 14 2016

Unicornisaurous moved T120032: Make image thumbnails interlaced whenever possible from Proposed to Imported into GCI site on the Google-Code-In-2015 board.
Jan 14 2016, 12:38 PM · Google-Code-In-2015, Structured-Data-Backlog, Structured Data Engineering, Thumbor, Commons, MediaWiki-File-management
Unicornisaurous claimed T120032: Make image thumbnails interlaced whenever possible.

I'm working on some if not all of this task for GCI under the mentorship of @Tgr. (Should this task be on the Google-Code-In-2015 project, since it's already imported and published? However, it is a multi-part task.)

Jan 14 2016, 2:27 AM · Google-Code-In-2015, Structured-Data-Backlog, Structured Data Engineering, Thumbor, Commons, MediaWiki-File-management

Jan 13 2016

Unicornisaurous added a comment to T71107: Allow browsing log events by log ID.

Just subscribing in case @Pranavmk98 decides not to claim this, as I'd be interested in this one too.

Jan 13 2016, 12:13 AM · Patch-For-Review, MW-1.27-release (WMF-deploy-2016-01-19_(1.27.0-wmf.11)), MW-1.27-release-notes, Google-Code-In-2015, MediaWiki-Special-pages
Unicornisaurous closed T119686: Shorten MediaViewer credit lines as Resolved.
Jan 13 2016, 12:08 AM · Multimedia, MW-1.28-release (WMF-deploy-2016-10-04_(1.28.0-wmf.21)), Patch-For-Review, Design, Web-Team-Backlog, MW-1.27-release (WMF-deploy-2016-01-19_(1.27.0-wmf.11)), WMF-Legal, Google-Code-In-2015, MediaViewer

Jan 8 2016

Unicornisaurous added a comment to T122863: Vagrant 'commons' role doesn't create proper database tables.

@Tgr: There wasn't any red I don't believe. If it was trying to run the updates on the main wiki instead of the commonswiki it would pretend to succeed anyway, as it did in T122868 (silently fallback to default wiki)

Jan 8 2016, 9:42 PM · MediaWiki-Vagrant
Unicornisaurous closed T122868: Maintenance script --wiki parameter doesn't seem to work as Invalid.

Use mwscript!

Jan 8 2016, 9:37 PM · MediaWiki-Maintenance-system
Unicornisaurous closed T122863: Vagrant 'commons' role doesn't create proper database tables as Invalid.
Jan 8 2016, 9:36 PM · MediaWiki-Vagrant

Jan 6 2016

Unicornisaurous updated the task description for T122941: Qunit jobs consistently failing on all slaves.
Jan 6 2016, 12:45 AM · MW-1.27-release (WMF-deploy-2015-12-15_(1.27.0-wmf.9)), MediaWiki-Core-Tests, MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), MW-1.27-release-notes, Patch-For-Review
Unicornisaurous created T122941: Qunit jobs consistently failing on all slaves.
Jan 6 2016, 12:35 AM · MW-1.27-release (WMF-deploy-2015-12-15_(1.27.0-wmf.9)), MediaWiki-Core-Tests, MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), MW-1.27-release-notes, Patch-For-Review

Jan 5 2016

Unicornisaurous added a comment to T122863: Vagrant 'commons' role doesn't create proper database tables.

This might be blocked by T122868.

Jan 5 2016, 3:39 AM · MediaWiki-Vagrant
Unicornisaurous created T122868: Maintenance script --wiki parameter doesn't seem to work.
Jan 5 2016, 3:38 AM · MediaWiki-Maintenance-system
Unicornisaurous renamed T122863: Vagrant 'commons' role doesn't create proper database tables from Vagrant 'commons' role doesn't create proper database database updates properly to Vagrant 'commons' role doesn't create proper database tables.
Jan 5 2016, 12:48 AM · MediaWiki-Vagrant
Unicornisaurous created T122863: Vagrant 'commons' role doesn't create proper database tables.
Jan 5 2016, 12:47 AM · MediaWiki-Vagrant

Jan 3 2016

Unicornisaurous awarded T765: Enable notification server (real-time pop-up notifications) in Phabricator a Like token.
Jan 3 2016, 6:13 PM · RelEng-Archive-FY201718-Q2, Patch-For-Review, Phabricator

Jan 1 2016

Unicornisaurous added a project to T122731: Nodepool deadlocks when querying unresponsive OpenStack API (was: rake-jessie jobs stuck due to no ci-jessie-wikimedia slaves being attached to Jenkins): Continuous-Integration-Infrastructure.
Jan 1 2016, 11:03 PM · OKR-Work, Patch-For-Review, Continuous-Integration-Infrastructure, SRE, Cloud-VPS, Cloud-Services

Dec 31 2015

Unicornisaurous closed T78669: dumpBackup.php: offer option to use 7za -mx=4 instead of -mx=5 as Resolved.

yay :)

Dec 31 2015, 10:11 PM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), Patch-For-Review, Google-Code-In-2015, MediaWiki-Core-Snapshots
Unicornisaurous closed T122587: Make dumpBackup.php subclass Maintenance as Resolved.

:)

Dec 31 2015, 6:19 PM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), Patch-For-Review, MediaWiki-Maintenance-system
Unicornisaurous closed T122587: Make dumpBackup.php subclass Maintenance, a subtask of T27782: Migrate the rest of the maintenance scripts to subclass maintenance, as Resolved.
Dec 31 2015, 6:19 PM · Technical-Debt, MediaWiki-Maintenance-system
Unicornisaurous closed T122587: Make dumpBackup.php subclass Maintenance, a subtask of T78669: dumpBackup.php: offer option to use 7za -mx=4 instead of -mx=5, as Resolved.
Dec 31 2015, 6:19 PM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), Patch-For-Review, Google-Code-In-2015, MediaWiki-Core-Snapshots

Dec 30 2015

Unicornisaurous closed T122588: Support multiple occurrences of options in Maintenance class, a subtask of T122587: Make dumpBackup.php subclass Maintenance, as Resolved.
Dec 30 2015, 4:57 AM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), Patch-For-Review, MediaWiki-Maintenance-system
Unicornisaurous closed T122588: Support multiple occurrences of options in Maintenance class as Resolved.

yay

Dec 30 2015, 4:57 AM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), Patch-For-Review, MediaWiki-Maintenance-system

Dec 29 2015

Unicornisaurous updated subscribers of T122588: Support multiple occurrences of options in Maintenance class.
Dec 29 2015, 4:09 PM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), Patch-For-Review, MediaWiki-Maintenance-system
Unicornisaurous added a parent task for T122587: Make dumpBackup.php subclass Maintenance: T78669: dumpBackup.php: offer option to use 7za -mx=4 instead of -mx=5.
Dec 29 2015, 4:08 PM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), Patch-For-Review, MediaWiki-Maintenance-system
Unicornisaurous added a subtask for T78669: dumpBackup.php: offer option to use 7za -mx=4 instead of -mx=5: T122587: Make dumpBackup.php subclass Maintenance.
Dec 29 2015, 4:08 PM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), Patch-For-Review, Google-Code-In-2015, MediaWiki-Core-Snapshots
Unicornisaurous updated subscribers of T122587: Make dumpBackup.php subclass Maintenance.
Dec 29 2015, 4:07 PM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), Patch-For-Review, MediaWiki-Maintenance-system
Unicornisaurous added a subtask for T122587: Make dumpBackup.php subclass Maintenance: T122588: Support multiple occurrences of options in Maintenance class.
Dec 29 2015, 4:06 PM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), Patch-For-Review, MediaWiki-Maintenance-system
Unicornisaurous added a parent task for T122588: Support multiple occurrences of options in Maintenance class: T122587: Make dumpBackup.php subclass Maintenance.
Dec 29 2015, 4:06 PM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), Patch-For-Review, MediaWiki-Maintenance-system
Unicornisaurous created T122588: Support multiple occurrences of options in Maintenance class.
Dec 29 2015, 4:05 PM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), Patch-For-Review, MediaWiki-Maintenance-system
Unicornisaurous added a subtask for T27782: Migrate the rest of the maintenance scripts to subclass maintenance: T122587: Make dumpBackup.php subclass Maintenance.
Dec 29 2015, 4:04 PM · Technical-Debt, MediaWiki-Maintenance-system
Unicornisaurous added a parent task for T122587: Make dumpBackup.php subclass Maintenance: T27782: Migrate the rest of the maintenance scripts to subclass maintenance.
Dec 29 2015, 4:04 PM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), Patch-For-Review, MediaWiki-Maintenance-system
Unicornisaurous created T122587: Make dumpBackup.php subclass Maintenance.
Dec 29 2015, 4:04 PM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), Patch-For-Review, MediaWiki-Maintenance-system

Dec 28 2015

Unicornisaurous claimed T78669: dumpBackup.php: offer option to use 7za -mx=4 instead of -mx=5.

I claimed this on GCI.

Dec 28 2015, 6:19 PM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), Patch-For-Review, Google-Code-In-2015, MediaWiki-Core-Snapshots
Unicornisaurous closed T56551: weblinkchecker exclude webarchive as Resolved.
Dec 28 2015, 3:12 AM · Google-Code-In-2015, good first task, Pywikibot, Pywikibot-weblinkchecker.py
Unicornisaurous claimed T103715: Support fragments in getUrl() of mw.Title.

Claimed this on GCI.

Dec 28 2015, 2:57 AM · MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), MW-1.27-release-notes, Google-Code-In-2015, MediaWiki-General, good first task, JavaScript
Unicornisaurous added a comment to T122439: Provide short URL to file description page in imageinfo API.

This is really a core mediawiki bug, right? The change needs to be made to core API files.

Some of it, but the imageinfo API mostly just fetches data from File objects, so the substantial part of the change would have to happen there.

Dec 28 2015, 2:54 AM · MW-1.27-release (WMF-deploy-2016-01-19_(1.27.0-wmf.11)), MW-1.27-release-notes, Patch-For-Review, MediaWiki-Action-API, Google-Code-In-2015

Dec 27 2015

Unicornisaurous edited projects for T122439: Provide short URL to file description page in imageinfo API, added: MediaWiki-Action-API; removed MediaViewer.
Dec 27 2015, 10:01 PM · MW-1.27-release (WMF-deploy-2016-01-19_(1.27.0-wmf.11)), MW-1.27-release-notes, Patch-For-Review, MediaWiki-Action-API, Google-Code-In-2015
Unicornisaurous added a comment to T122439: Provide short URL to file description page in imageinfo API.

This is really a core mediawiki bug, right? The change needs to be made to core API files.

Dec 27 2015, 10:00 PM · MW-1.27-release (WMF-deploy-2016-01-19_(1.27.0-wmf.11)), MW-1.27-release-notes, Patch-For-Review, MediaWiki-Action-API, Google-Code-In-2015
Unicornisaurous claimed T56551: weblinkchecker exclude webarchive.

Claimed on GCI...it was a little easier than I expected...

Dec 27 2015, 4:30 AM · Google-Code-In-2015, good first task, Pywikibot, Pywikibot-weblinkchecker.py
Unicornisaurous added a comment to T103715: Support fragments in getUrl() of mw.Title.

Since the blocking task was completed, could this task get published @Aklapper? Thanks.

Dec 27 2015, 4:23 AM · MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), MW-1.27-release-notes, Google-Code-In-2015, MediaWiki-General, good first task, JavaScript
Unicornisaurous closed T72272: importDump.php should have a parameter to add a prefix to the page titles of imported revisions as Resolved.
Dec 27 2015, 3:19 AM · MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), MW-1.27-release-notes, Patch-For-Review, Google-Code-In-2015, MediaWiki-Core-Snapshots, MediaWiki-Maintenance-system

Dec 26 2015

Unicornisaurous added a comment to T122449: Jenkins job mediawiki-extensions-qunit Karma timeout on odd-numbered build slaves.

Looks like jenkins was playing tricks on me, as an even-numbered build machine has also failed the same way. I suspect increasing the timeout will help as in the patch linked here. (The patch isn't actually mine...gerritbot just thinks it was because I added this bug to its commit message)

Dec 26 2015, 7:37 PM · Essential-Work, Patch-For-Review, Continuous-Integration-Infrastructure
Unicornisaurous updated the task description for T122449: Jenkins job mediawiki-extensions-qunit Karma timeout on odd-numbered build slaves.
Dec 26 2015, 5:21 AM · Essential-Work, Patch-For-Review, Continuous-Integration-Infrastructure
Unicornisaurous updated the task description for T122449: Jenkins job mediawiki-extensions-qunit Karma timeout on odd-numbered build slaves.
Dec 26 2015, 5:17 AM · Essential-Work, Patch-For-Review, Continuous-Integration-Infrastructure
Unicornisaurous updated the task description for T122449: Jenkins job mediawiki-extensions-qunit Karma timeout on odd-numbered build slaves.
Dec 26 2015, 5:09 AM · Essential-Work, Patch-For-Review, Continuous-Integration-Infrastructure
Unicornisaurous added projects to T122449: Jenkins job mediawiki-extensions-qunit Karma timeout on odd-numbered build slaves: Jenkins, Browser-Tests-Infrastructure, Browser-Tests.
Dec 26 2015, 5:08 AM · Essential-Work, Patch-For-Review, Continuous-Integration-Infrastructure
Unicornisaurous updated the task description for T122449: Jenkins job mediawiki-extensions-qunit Karma timeout on odd-numbered build slaves.
Dec 26 2015, 5:06 AM · Essential-Work, Patch-For-Review, Continuous-Integration-Infrastructure
Unicornisaurous created T122449: Jenkins job mediawiki-extensions-qunit Karma timeout on odd-numbered build slaves.
Dec 26 2015, 5:00 AM · Essential-Work, Patch-For-Review, Continuous-Integration-Infrastructure
Unicornisaurous claimed T72272: importDump.php should have a parameter to add a prefix to the page titles of imported revisions.

Whoops, forgot to claim this here.

Dec 26 2015, 3:51 AM · MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), MW-1.27-release-notes, Patch-For-Review, Google-Code-In-2015, MediaWiki-Core-Snapshots, MediaWiki-Maintenance-system
Unicornisaurous added a comment to T72272: importDump.php should have a parameter to add a prefix to the page titles of imported revisions.

I'm going to try to do this using a --rootpage parameter as opposed to an arbitrary prefix parameter, as you suggested in the previous changeset which this was attempted:

Dec 26 2015, 3:48 AM · MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), MW-1.27-release-notes, Patch-For-Review, Google-Code-In-2015, MediaWiki-Core-Snapshots, MediaWiki-Maintenance-system
Unicornisaurous added a comment to T120861: Fix Chrome's "insecure origins" deprecation warning on Special:Nearby in the MobileFrontend extension.

This needs to be removed from the GCI website as this task is closed.

Dec 26 2015, 12:33 AM · MobileFrontend, Google-Code-In-2015, good first task

Dec 25 2015

Unicornisaurous added a comment to T103967: Bug: Lead image shows and then immediately hides when there's no image to display.

This should be removed from the GCI site since its fixed.

Dec 25 2015, 3:21 PM · MobileFrontend

Dec 23 2015

Unicornisaurous claimed T119686: Shorten MediaViewer credit lines.

I have claimed this on the GCI website.

Dec 23 2015, 5:15 PM · Multimedia, MW-1.28-release (WMF-deploy-2016-10-04_(1.28.0-wmf.21)), Patch-For-Review, Design, Web-Team-Backlog, MW-1.27-release (WMF-deploy-2016-01-19_(1.27.0-wmf.11)), WMF-Legal, Google-Code-In-2015, MediaViewer

Dec 21 2015

Unicornisaurous added a comment to T122056: Old tokens are remaining valid within a new session.

Here's a simple patch which, from my initial tests, seems to fix the problem. It just sets the wsEditToken session data to an empty string on logout

You fetched a token, logged out, then logged back in and saw the first token didn't work anymore. But try fetching a second token, then logging out a second time and logging back in.

Then delete your session entirely, log in, log out, log back in, and try that second token I had you fetch again.

Dec 21 2015, 10:37 PM · Security, MW-1.28-release-notes, MW-1.27-release-notes, MW-1.28-release (WMF-deploy-2016-06-07_(1.28.0-wmf.5)), Patch-For-Review, MediaWiki-General
Unicornisaurous added a comment to T122056: Old tokens are remaining valid within a new session.

Here's a simple patch which, from my initial tests, seems to fix the problem. It just sets the wsEditToken session data to an empty string on logout (similar to how wsUserID is set to 0). I don't know if this is the only session data that needs to be reset, or whether setting this on logout is the best place to put this.

Dec 21 2015, 9:33 PM · Security, MW-1.28-release-notes, MW-1.27-release-notes, MW-1.28-release (WMF-deploy-2016-06-07_(1.28.0-wmf.5)), Patch-For-Review, MediaWiki-General
Unicornisaurous added a comment to T122056: Old tokens are remaining valid within a new session.

This issue has confused me greatly - what good are tokens if the session cookie is whats's being looked at anyways in terms of identifying the user?

The point of the tokens is to prevent cross-site request forgery. You can read the linked article for details, but in short: If we only look at the session cookie, some evil third-party site could embed JavaScript to delete pages and take other admin actions via the API in their page, and then somehow trick wiki admins to visit that page. The CSRF token mechanism prevents that by requiring that the posted request data include the token which the evil third-party site has no way to obtain.

The secret value that's involved in constructing the token is stored in the user's session, since that's an easy and performant way of storing an arbitrary secret value. We could fix this specific bug by just adding the user name to the data used to construct the token, but I suspect we'll prefer to actually change the token secret when the new session is constructed.

Dec 21 2015, 5:37 PM · Security, MW-1.28-release-notes, MW-1.27-release-notes, MW-1.28-release (WMF-deploy-2016-06-07_(1.28.0-wmf.5)), Patch-For-Review, MediaWiki-General
Unicornisaurous added a comment to T122056: Old tokens are remaining valid within a new session.

This issue has confused me greatly - what good are tokens if the session cookie is whats's being looked at anyways in terms of identifying the user?

Dec 21 2015, 4:56 PM · Security, MW-1.28-release-notes, MW-1.27-release-notes, MW-1.28-release (WMF-deploy-2016-06-07_(1.28.0-wmf.5)), Patch-For-Review, MediaWiki-General
Unicornisaurous renamed T122056: Old tokens are remaining valid within a new session from to Old userrights tokens are remaining valid within a new session.
Dec 21 2015, 4:19 PM · Security, MW-1.28-release-notes, MW-1.27-release-notes, MW-1.28-release (WMF-deploy-2016-06-07_(1.28.0-wmf.5)), Patch-For-Review, MediaWiki-General

Dec 19 2015

Unicornisaurous claimed T103553: Support fragments in mw.util.getUrl().

I've claimed this on the GCI website.

Dec 19 2015, 10:15 PM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), Google-Code-In-2015, MediaWiki-General, good first task, JavaScript
Unicornisaurous closed T102063: Blocked users can change tags as Resolved.
Dec 19 2015, 9:51 PM · MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), MW-1.27-release-notes, Patch-For-Review, Google-Code-In-2015, MediaWiki-Change-tagging

Dec 16 2015

Unicornisaurous claimed T102063: Blocked users can change tags.

I claimed this on GCI.

Dec 16 2015, 12:11 AM · MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), MW-1.27-release-notes, Patch-For-Review, Google-Code-In-2015, MediaWiki-Change-tagging

Dec 14 2015

Unicornisaurous closed T96562: Show the number of MassAction jobs queued on Special:Statistics as Resolved.
Dec 14 2015, 3:37 PM · Patch-For-Review, Google-Code-In-2015, MassAction

Dec 12 2015

Unicornisaurous claimed T96562: Show the number of MassAction jobs queued on Special:Statistics.

I've claimed this on GCI.

Dec 12 2015, 10:20 PM · Patch-For-Review, Google-Code-In-2015, MassAction

Dec 11 2015

Unicornisaurous claimed T120864: No indication whose uploads I'm seeing on uploads page.

I have claimed this on the GCI site.

Dec 11 2015, 9:37 PM · MW-1.27-release (WMF-deploy-2015-12-15_(1.27.0-wmf.9)), Patch-For-Review, Design, Google-Code-In-2015, good first task, MobileFrontend

Mar 11 2015

Gerrit Code Review <gerrit@wikimedia.org> committed rMEXT97c3c5e12968: Updated mediawiki/extensions Project: mediawiki/extensions/QuizGame… (authored by Unicornisaurous).
Updated mediawiki/extensions Project: mediawiki/extensions/QuizGame…
Mar 11 2015, 6:23 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXTe9fb83234aff: Updated mediawiki/extensions Project: mediawiki/extensions/examples… (authored by Unicornisaurous).
Updated mediawiki/extensions Project: mediawiki/extensions/examples…
Mar 11 2015, 6:23 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXT8f48664657c4: Updated mediawiki/extensions Project: mediawiki/extensions/SportsTeams… (authored by Unicornisaurous).
Updated mediawiki/extensions Project: mediawiki/extensions/SportsTeams…
Mar 11 2015, 6:23 AM