Page MenuHomePhabricator

lfaraone (Luke Faraone)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Dec 13 2014, 8:53 PM (487 w, 6 d)
Availability
Available
IRC Nick
LFaraone
LDAP User
LFaraone
MediaWiki User
LFaraone [ Global Accounts ]

Recent Activity

Jul 7 2019

lfaraone added a comment to T218808: Create user preference to enable unhide=1 by default.

I wrote such a script as https://en.wikipedia.org/wiki/User:LFaraone/autounhide.js , although didn't spend much effort on it and am not experienced in writing MW user scripts.

Jul 7 2019, 12:11 AM · MediaWiki-Core-Preferences, MediaWiki-Revision-deletion

Jan 22 2019

lfaraone added a comment to T144096: AbuseLog: add checkboxes for multiple hidding and unhidding of log entries.

@Daimona got bitten by this today, so was considering poking at it again, if you haven't had a chance to get started.

Jan 22 2019, 12:57 AM · Stewards-and-global-tools, AbuseFilter

Oct 16 2018

lfaraone added a comment to T144096: AbuseLog: add checkboxes for multiple hidding and unhidding of log entries.

@Daimona it was on my queue but I hadn't gotten to it yet, my apologies for not releasing the task.

Oct 16 2018, 10:37 PM · Stewards-and-global-tools, AbuseFilter
lfaraone added a comment to T207085: Suppressed edits remain examinable in AbuseFilter.

@Daimona, if you view the linked edits, you see that the actual edits and summaries are suppressed, but the contents of those edit summaries are visible via "examine" even if logged out.

Oct 16 2018, 8:38 PM · Security, User-Rxy, Trust-and-Safety, Vuln-Infoleak, MediaWiki-Revision-deletion, AbuseFilter

May 15 2018

lfaraone added a comment to T194558: Enable CAPTCHA on mailman instances.

First: I personally like reCAPTCHA, and think it provides a lot of value from a security/abuse PoV. Yet we need to consider carefully whether we can deploy it on Wikimedia projects as it stands.

May 15 2018, 12:20 AM · SRE, Wikimedia-Mailing-lists

May 14 2018

lfaraone claimed T144096: AbuseLog: add checkboxes for multiple hidding and unhidding of log entries.
May 14 2018, 4:02 PM · Stewards-and-global-tools, AbuseFilter
lfaraone created T194617: Allow suppressing multiple events in the AbuseFilter log.
May 14 2018, 3:34 AM · AbuseFilter, MediaWiki-Revision-deletion

Oct 21 2017

Guanaco awarded T22189: Allow mass-suppression on Special:Undelete a Insectivore token.
Oct 21 2017, 11:02 PM · MW-1.27-release (WMF-deploy-2016-02-09_(1.27.0-wmf.13)), MW-1.27-release-notes, Patch-For-Review, MediaWiki-Special-pages, Stewards-and-global-tools, MediaWiki-Revision-deletion

Jul 23 2017

lfaraone updated subscribers of T171405: Cannot suppress pages while deleting following change to page deletion interface.
Jul 23 2017, 9:54 PM · Security, MW-1.30-release-notes (WMF-deploy-2017-07-18_(1.30.0-wmf.10)), Patch-For-Review, MediaWiki-Revision-deletion, Security-Core, Vuln-Infoleak, Regression, MediaWiki-Page-deletion
lfaraone merged Restricted Task into T171405: Cannot suppress pages while deleting following change to page deletion interface.
Jul 23 2017, 9:53 PM · Security, MW-1.30-release-notes (WMF-deploy-2017-07-18_(1.30.0-wmf.10)), Patch-For-Review, MediaWiki-Revision-deletion, Security-Core, Vuln-Infoleak, Regression, MediaWiki-Page-deletion
lfaraone added a comment to T171405: Cannot suppress pages while deleting following change to page deletion interface.

@Jalexander: the workaround is to suppress the log event manually, no? Doesn't seem worth keeping private accordingly unless I am misunderstanding...

Jul 23 2017, 9:22 PM · Security, MW-1.30-release-notes (WMF-deploy-2017-07-18_(1.30.0-wmf.10)), Patch-For-Review, MediaWiki-Revision-deletion, Security-Core, Vuln-Infoleak, Regression, MediaWiki-Page-deletion

Jul 4 2017

lfaraone closed T128914: deleterevision alone does not provide any effective permission to the users as Resolved.

@Vogone: Could you open a new bug that makes explicit what functionality you can no longer use? Feel free to even assign it to me, but the specific ask in this bug is still implemented on master.

Jul 4 2017, 9:30 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
lfaraone closed T128914: deleterevision alone does not provide any effective permission to the users, a subtask of T129108: Revisionundelete role should be created, as Resolved.
Jul 4 2017, 9:30 PM · MediaWiki-Revision-deletion

Jun 10 2017

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

No, ombudsmen can NOT "actively suppress revisions".

Jun 10 2017, 11:22 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

Feb 19 2017

lfaraone added a comment to T100373: WebAuthn (U2F) integration for Extension:OATHAuth.

I'm also interested, and intend to take a stab at implementing it sometime over the next few weeks. @Krenair @dpatrick let me know if you've started work on something worth basing my attempt off of.

Feb 19 2017, 12:07 AM · Platform Team Initiatives (Two-Factor Authentication (TEC1)), Platform Team Workboards (S&F Workboard), MediaWiki-extensions-OATHAuth

Jan 29 2017

lfaraone closed T92230: Button option to 'choose all/none/reverse' for revdel as Resolved.
Jan 29 2017, 10:12 PM · User-revi, User-notice-archive, Patch-For-Review, MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-19_(1.27.0-wmf.11)), good first task, MediaWiki-Revision-deletion
lfaraone added a comment to T156597: Enable the git:// protocole on gerrit.

Is this actually something worth implementing? HTTPS should be preferred as a transport in almost every case -- the performance downsides are low, and the security improvements are worthwhile for almost every use case that isn't inside a WMF datacentre (e.g. has a trusted path to gerrit)

Jan 29 2017, 10:12 PM · Release-Engineering-Team, SRE, Gerrit

Oct 24 2016

lfaraone created T148942: OAuth grant "All projects on this site" is confusing.
Oct 24 2016, 1:44 AM · MW-1.40-notes (1.40.0-wmf.18; 2023-01-09), User-Frostly, Voice & Tone, MediaWiki-extensions-OAuth

Apr 8 2016

lfaraone updated subscribers of T48798: Block log shows wrong expiry time when just specifiy a time, but no date.
Apr 8 2016, 9:26 PM · MediaWiki-Logevents, MediaWiki-User-management
lfaraone merged task T132213: Blocking with an invalid value (like "20:30") results in a (still valid) block that expires on "1 January 1970" into T48798: Block log shows wrong expiry time when just specifiy a time, but no date.
Apr 8 2016, 9:26 PM · MediaWiki-Special-pages
lfaraone created T132213: Blocking with an invalid value (like "20:30") results in a (still valid) block that expires on "1 January 1970".
Apr 8 2016, 8:31 PM · MediaWiki-Special-pages
lfaraone created T132212: Block time estimate math looks incorrect.
Apr 8 2016, 8:26 PM · MediaWiki-Logevents, MediaWiki-Special-pages

Mar 30 2016

lfaraone claimed T131318: Minor issues with 'mediawiki.checkboxtoggle' module.
Mar 30 2016, 10:06 PM · MW-1.27-release-notes, MW-1.27-release, Technical-Debt, MediaWiki-Revision-deletion

Mar 11 2016

lfaraone lowered the priority of T129108: Revisionundelete role should be created from Low to Lowest.

I imagine for most purposes the auditability of the deletion log prevents abuse here. The amount of work involved to implement this request correctly makes me sceptical that it's worthwhile.

Mar 11 2016, 2:43 AM · MediaWiki-Revision-deletion

Mar 5 2016

lfaraone updated subscribers of T128914: deleterevision alone does not provide any effective permission to the users.

It looks like this was a behaviour change made in 2009 in rMWc2f7ea4d by @aaron

Mar 5 2016, 11:55 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
lfaraone claimed T128914: deleterevision alone does not provide any effective permission to the users.

Should we just hide the log if you don't have deletedhistory?

Mar 5 2016, 10:58 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

Mar 2 2016

lfaraone edited P2694 Masterwork From Distant Lands.
Mar 2 2016, 4:30 AM

Feb 23 2016

lfaraone changed the visibility for F3395374: pasted_file.
Feb 23 2016, 3:42 AM
lfaraone updated subscribers of T127091: Encoding error on Revision Delete.
Feb 23 2016, 3:41 AM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-03-01_(1.27.0-wmf.15)), Patch-For-Review, Stewards-and-global-tools, MediaWiki-Special-pages, MediaWiki-Revision-deletion
lfaraone updated subscribers of T22189: Allow mass-suppression on Special:Undelete.
Feb 23 2016, 3:39 AM · MW-1.27-release (WMF-deploy-2016-02-09_(1.27.0-wmf.13)), MW-1.27-release-notes, Patch-For-Review, MediaWiki-Special-pages, Stewards-and-global-tools, MediaWiki-Revision-deletion

Feb 22 2016

lfaraone closed T127091: Encoding error on Revision Delete as Resolved.
Feb 22 2016, 1:23 AM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-03-01_(1.27.0-wmf.15)), Patch-For-Review, Stewards-and-global-tools, MediaWiki-Special-pages, MediaWiki-Revision-deletion

Feb 16 2016

lfaraone claimed T127091: Encoding error on Revision Delete.

Hmm this might be my regression.

Feb 16 2016, 5:06 PM · MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-03-01_(1.27.0-wmf.15)), Patch-For-Review, Stewards-and-global-tools, MediaWiki-Special-pages, MediaWiki-Revision-deletion

Feb 5 2016

lfaraone added a comment to T123993: Create a Labs project for admin tooling enhancements.

@lfaraone any objection to calling the project "cuos" so the overloaded "tools" word isn't part of the name?

Feb 5 2016, 3:59 AM · User-bd808, Stewards-and-global-tools, Cloud-Services
lfaraone updated the task description for T123993: Create a Labs project for admin tooling enhancements.
Feb 5 2016, 3:58 AM · User-bd808, Stewards-and-global-tools, Cloud-Services

Jan 24 2016

lfaraone added a comment to T31216: Use suppressed-by-default entries in the deletion log instead of suppression log when suprress-deleting pages.

There're also usability concerns — we'd need to make it non-annoying for Oversighters to view the log of recent suppressions.

Jan 24 2016, 8:02 PM · Stewards-and-global-tools, MediaWiki-Revision-deletion
lfaraone closed T123916: Special:UserRights crashes with undefined variable "user" as Resolved.

The referenced change is not a change to SpecialUserrights.php. The change that added a reference to $user to that file is rMW99c4684f2cea (FYI @Pranavmk98 @Florian).

Jan 24 2016, 7:00 PM · MediaWiki-Special-pages
MarcoAurelio awarded T22189: Allow mass-suppression on Special:Undelete a Like token.
Jan 24 2016, 2:45 PM · MW-1.27-release (WMF-deploy-2016-02-09_(1.27.0-wmf.13)), MW-1.27-release-notes, Patch-For-Review, MediaWiki-Special-pages, Stewards-and-global-tools, MediaWiki-Revision-deletion

Jan 23 2016

lfaraone added a comment to T123993: Create a Labs project for admin tooling enhancements.

Yes, @yuvipanda is correct :)

Jan 23 2016, 3:46 AM · User-bd808, Stewards-and-global-tools, Cloud-Services

Jan 20 2016

lfaraone added a comment to T92230: Button option to 'choose all/none/reverse' for revdel.

Hmmm. It doesn't appear when not-logged-in, but does appear when you're a user without administrator rights.

Jan 20 2016, 4:22 AM · User-revi, User-notice-archive, Patch-For-Review, MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-19_(1.27.0-wmf.11)), good first task, MediaWiki-Revision-deletion

Jan 19 2016

lfaraone updated the task description for T123993: Create a Labs project for admin tooling enhancements.
Jan 19 2016, 12:57 AM · User-bd808, Stewards-and-global-tools, Cloud-Services
lfaraone created T123993: Create a Labs project for admin tooling enhancements.
Jan 19 2016, 12:56 AM · User-bd808, Stewards-and-global-tools, Cloud-Services

Jan 18 2016

lfaraone added a comment to T92230: Button option to 'choose all/none/reverse' for revdel.

Patch only covered Special:Log, still need something for action=history.

Jan 18 2016, 7:43 AM · User-revi, User-notice-archive, Patch-For-Review, MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-19_(1.27.0-wmf.11)), good first task, MediaWiki-Revision-deletion

Jan 14 2016

lfaraone updated the language for P2475 (An Untitled Masterwork) from autodetect to js.
Jan 14 2016, 7:51 PM
lfaraone edited P2473 (An Untitled Masterwork).
Jan 14 2016, 4:30 PM

Jan 7 2016

lfaraone added a comment to T121297: Allow RevisionDelete (change visibility) of multiple revisions on Special:Contributions.

@Glaisher do you mean rewriting Special:RevisionDelete and porting all current users, or creating a new RevDel page with additional functionality?

Jan 7 2016, 7:31 PM · MediaWiki-Revision-deletion, MediaWiki-Special-pages

Dec 28 2015

lfaraone added a comment to T66818: Mitigate strict DMARC policy on the mailing lists.

@JohnLewis: What should we be tweaking? We're still seeing problems on various ArbCom/functionaries lists.

Dec 28 2015, 4:37 AM · Mail, Upstream, Wikimedia-Mailing-lists

Dec 14 2015

lfaraone added a comment to T92230: Button option to 'choose all/none/reverse' for revdel.

Should this be implemented in JS, server-side, or both? (JS default with a server-side fallback)

Dec 14 2015, 4:18 AM · User-revi, User-notice-archive, Patch-For-Review, MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-19_(1.27.0-wmf.11)), good first task, MediaWiki-Revision-deletion

Dec 13 2015

lfaraone added a comment to T22189: Allow mass-suppression on Special:Undelete.

Sorry, my choice of wording was poor. I meant:

Dec 13 2015, 11:12 PM · MW-1.27-release (WMF-deploy-2016-02-09_(1.27.0-wmf.13)), MW-1.27-release-notes, Patch-For-Review, MediaWiki-Special-pages, Stewards-and-global-tools, MediaWiki-Revision-deletion
lfaraone claimed T92230: Button option to 'choose all/none/reverse' for revdel.
Dec 13 2015, 9:57 PM · User-revi, User-notice-archive, Patch-For-Review, MW-1.27-release-notes, MW-1.27-release (WMF-deploy-2016-01-19_(1.27.0-wmf.11)), good first task, MediaWiki-Revision-deletion
lfaraone added a comment to T22189: Allow mass-suppression on Special:Undelete.

OK, so users with deleterevision will see checkboxes. SGTM.

Dec 13 2015, 9:48 PM · MW-1.27-release (WMF-deploy-2016-02-09_(1.27.0-wmf.13)), MW-1.27-release-notes, Patch-For-Review, MediaWiki-Special-pages, Stewards-and-global-tools, MediaWiki-Revision-deletion
lfaraone reopened T121297: Allow RevisionDelete (change visibility) of multiple revisions on Special:Contributions as "Open".
Dec 13 2015, 8:33 PM · MediaWiki-Revision-deletion, MediaWiki-Special-pages
lfaraone renamed T22189: Allow mass-suppression on Special:Undelete from Add checkboxes for revision deletion on Special:Contributions, Special:DeletedContributions, and Special:Undelete to Allow mass-suppression on Special:Undelete.
Dec 13 2015, 8:31 PM · MW-1.27-release (WMF-deploy-2016-02-09_(1.27.0-wmf.13)), MW-1.27-release-notes, Patch-For-Review, MediaWiki-Special-pages, Stewards-and-global-tools, MediaWiki-Revision-deletion
lfaraone added a comment to T22189: Allow mass-suppression on Special:Undelete.

For deleted pages, do we want to show checkboxes + change visibility for all users who have deletedhistory, or just users with suppressrevision? The use case for admins to change the visibility of revisions on an already-deleted page isn't obvious to me.

Dec 13 2015, 8:25 PM · MW-1.27-release (WMF-deploy-2016-02-09_(1.27.0-wmf.13)), MW-1.27-release-notes, Patch-For-Review, MediaWiki-Special-pages, Stewards-and-global-tools, MediaWiki-Revision-deletion

Sep 21 2015

lfaraone created T113205: checkuserlog API documentation references non-existent "culstart" and "culend".
Sep 21 2015, 1:26 AM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Documentation, Stewards-and-global-tools, MediaWiki-Action-API, CheckUser

Sep 7 2015

lfaraone added a watcher for MediaWiki-Revision-deletion: lfaraone.
Sep 7 2015, 4:48 PM
lfaraone added a member for MediaWiki-Revision-deletion: lfaraone.
Sep 7 2015, 4:48 PM
lfaraone added a comment to T104313: Revision Deletion page won't load for too many (10) revisions.

x-posting @Legoktm's example query from T111478 (duplicate)

{"exception":"[Exception DBQueryError] (/srv/mediawiki/php-1.26wmf21/includes/db/Database.php:1131) A connection error occured. \nQuery: SELECT  rev_id,rev_page,rev_text_id,rev_timestamp,rev_comment,rev_user_text,rev_user,rev_minor_edit,rev_deleted,rev_len,rev_parent_id,rev_sha1,rev_content_format,rev_content_model,user_name  FROM `revision` INNER JOIN `page` ON ((page_id = rev_page)) LEFT JOIN `user` ON ((rev_user != 0) AND (user_id = rev_user))  WHERE rev_page = '16283969' AND rev_id IN ('679340073','679337192','679336675','679335920','679334110','679334014','679333987','679330491','679330449','679317447')   ORDER BY rev_id DESC \nFunction: RevDelRevisionList::doQuery\nError: 2013 Lost connection to MySQL server during query (10.64.48.28)\n\n[stacktrace]\n#0 /srv/mediawiki/php-1.26wmf21/includes/db/Database.php(1069): DatabaseBase->reportQueryError(string, integer, string, string, boolean)\n#1 /srv/mediawiki/php-1.26wmf21/includes/db/Database.php(1612): DatabaseBase->query(string, string)\n#2 /srv/mediawiki/php-1.26wmf21/includes/revisiondelete/RevDelRevisionList.php(74): DatabaseBase->select(array, array, array, string, array, array)\n#3 /srv/mediawiki/php-1.26wmf21/includes/RevisionList.php(84): RevDelRevisionList->doQuery(DatabaseMysqli)\n#4 /srv/mediawiki/php-1.26wmf21/includes/specials/SpecialRevisiondelete.php(172): RevisionListBase->reset()\n#5 /srv/mediawiki/php-1.26wmf21/includes/specialpage/SpecialPage.php(384): SpecialRevisionDelete->execute(string)\n#6 /srv/mediawiki/php-1.26wmf21/includes/actions/SpecialPageAction.php(77): SpecialPage->run(string)\n#7 /srv/mediawiki/php-1.26wmf21/includes/MediaWiki.php(458): SpecialPageAction->show()\n#8 /srv/mediawiki/php-1.26wmf21/includes/MediaWiki.php(255): MediaWiki->performAction(Article, Title)\n#9 /srv/mediawiki/php-1.26wmf21/includes/MediaWiki.php(682): MediaWiki->performRequest()\n#10 /srv/mediawiki/php-1.26wmf21/includes/MediaWiki.php(476): MediaWiki->main()\n#11 /srv/mediawiki/php-1.26wmf21/index.php(41): MediaWiki->run()\n#12 /srv/mediawiki/w/index.php(3): include(string)\n#13 {main}\n"}
mysql:wikiadmin@db1072 [enwiki]> explain SELECT  rev_id,rev_page,rev_text_id,rev_timestamp,rev_comment,rev_user_text,rev_user,rev_minor_edit,rev_deleted,rev_len,rev_parent_id,rev_sha1,rev_content_format,rev_content_model,user_name  FROM `revision` INNER JOIN `page` ON ((page_id = rev_page)) LEFT JOIN `user` ON ((rev_user != 0) AND (user_id = rev_user))  WHERE rev_page = '16283969' AND rev_id IN ('679340073','679337192','679336675','679335920','679334110','679334014','679333987','679330491','679330449','679317447')   ORDER BY rev_id DESC;
+------+-------------+----------+--------+------------------------------------+-------------+---------+--------------------------+------+-------------+
| id   | select_type | table    | type   | possible_keys                      | key         | key_len | ref                      | rows | Extra       |
+------+-------------+----------+--------+------------------------------------+-------------+---------+--------------------------+------+-------------+
|    1 | SIMPLE      | page     | const  | PRIMARY                            | PRIMARY     | 4       | const                    |    1 | Using index |
|    1 | SIMPLE      | revision | ref    | PRIMARY,rev_page_id,page_timestamp | rev_page_id | 4       | const                    |   10 | Using where |
|    1 | SIMPLE      | user     | eq_ref | PRIMARY                            | PRIMARY     | 4       | enwiki.revision.rev_user |    1 | Using where |
+------+-------------+----------+--------+------------------------------------+-------------+---------+--------------------------+------+-------------+
3 rows in set (0.00 sec)
Sep 7 2015, 5:38 AM · MW-1.28-release (WMF-deploy-2016-09-13_(1.28.0-wmf.19)), MW-1.28-release-notes, Patch-For-Review, DBA, MediaWiki-Revision-deletion
lfaraone lowered the priority of T25584: Divide interface on revision deletion and revision hiding from Medium to Lowest.
Sep 7 2015, 5:06 AM · Voice & Tone, Stewards-and-global-tools, MediaWiki-Revision-deletion
lfaraone merged task T25651: Make diff links work (even if not click-through) for suppressed and redacted revisions into T24795: Revision links should not be hidden for non-admins in RevDelete delete log entries.
Sep 7 2015, 5:03 AM · MediaWiki-Revision-deletion
lfaraone updated subscribers of T24795: Revision links should not be hidden for non-admins in RevDelete delete log entries.
Sep 7 2015, 5:03 AM · MediaWiki-Revision-deletion
lfaraone lowered the priority of T24795: Revision links should not be hidden for non-admins in RevDelete delete log entries from Medium to Low.
Sep 7 2015, 5:02 AM · MediaWiki-Revision-deletion
lfaraone updated subscribers of T104313: Revision Deletion page won't load for too many (10) revisions.
Sep 7 2015, 4:57 AM · MW-1.28-release (WMF-deploy-2016-09-13_(1.28.0-wmf.19)), MW-1.28-release-notes, Patch-For-Review, DBA, MediaWiki-Revision-deletion
lfaraone merged task T111478: RevDel page errors out when selecting ~10+ revisions into T104313: Revision Deletion page won't load for too many (10) revisions.
Sep 7 2015, 4:57 AM · Wikimedia-production-error, DBA, MediaWiki-Revision-deletion

Sep 4 2015

lfaraone created T111478: RevDel page errors out when selecting ~10+ revisions.
Sep 4 2015, 12:35 AM · Wikimedia-production-error, DBA, MediaWiki-Revision-deletion

Jul 26 2015

lfaraone added a comment to T102814: Decom old multiple-subdomain wikis in wikipedia.org.

The English Wikipedia Arbitration Committee moved from arbcom.en.wikipedia.org to arbcom-en.wikipedia.org (see T33335). As long as the new hostname continues to work (the one that isn't a subdomain of en.wikipedia.org), we're fine with the move.

Jul 26 2015, 12:09 AM · SRE, Trust-and-Safety, Patch-For-Review, Traffic, HTTPS

Jul 19 2015

lfaraone updated subscribers of T106282: action=query list=checkuserlog API response is inconsistent with other action=query responses.

Changing this would be a backwards compatibility break, which isn't something to do lightly. But this also seems likely to be a little-used module, so it's not necessarily impossible.

To proceed, we'd need to try to determine how many clients are actually using checkuserlog to weigh the advantage of improved consistency against the disadvantage of breaking all existing clients.

Jul 19 2015, 5:14 PM · Stewards-and-global-tools, MediaWiki-Action-API, CheckUser
lfaraone updated the task description for T106282: action=query list=checkuserlog API response is inconsistent with other action=query responses.
Jul 19 2015, 4:30 PM · Stewards-and-global-tools, MediaWiki-Action-API, CheckUser
lfaraone created T106282: action=query list=checkuserlog API response is inconsistent with other action=query responses.
Jul 19 2015, 4:28 PM · Stewards-and-global-tools, MediaWiki-Action-API, CheckUser

Jun 14 2015

lfaraone added a parent task for T52864: Upgrade GNU Mailman from 2.1 to Mailman3: T66818: Mitigate strict DMARC policy on the mailing lists.
Jun 14 2015, 6:00 PM · Security-Team, SRE, Wikimedia-Mailing-lists
lfaraone edited subtasks for T66818: Mitigate strict DMARC policy on the mailing lists, added: T52864: Upgrade GNU Mailman from 2.1 to Mailman3; removed: T66547: Upgrade some lists to Mailman 3.
Jun 14 2015, 6:00 PM · Mail, Upstream, Wikimedia-Mailing-lists
lfaraone removed a parent task for T66547: Upgrade some lists to Mailman 3: T66818: Mitigate strict DMARC policy on the mailing lists.
Jun 14 2015, 5:59 PM · SRE, Wikimedia-Mailing-lists

Apr 26 2015

lfaraone claimed T22189: Allow mass-suppression on Special:Undelete.
Apr 26 2015, 9:16 AM · MW-1.27-release (WMF-deploy-2016-02-09_(1.27.0-wmf.13)), MW-1.27-release-notes, Patch-For-Review, MediaWiki-Special-pages, Stewards-and-global-tools, MediaWiki-Revision-deletion

Feb 18 2015

lfaraone added a comment to T87217: Make OTRS sessions IP-address-agnostic.

If one is using tethered mobile broadband from Three (a UK mobile operator) using an Android handset to provide a personal hotspot, every slight jolt in mobile connectivity led to a new IPv4 address being granted. When I used to commute by train, the loss of an OTRS session every time one went through a tunnel for a second or two was fatal to my ability to handle any tickets.

Because your have a new ip when reconnecting.

I think the IP checking is a useful security measure and should not be disabled.

Feb 18 2015, 4:57 AM · Security, SRE, Patch-For-Review, Znuny

Jan 28 2015

lfaraone claimed T87217: Make OTRS sessions IP-address-agnostic.
In T87217#998470, @pajz wrote:

Second Rjd0060's comment here. OTRS can be configured to stop constantly comparing your current ip with your 'login ip' (see my first comment), and, of course, technically, we could change that setting, but since I/we have no idea about the potential security implications, ops has to make that call IMHO.

Jan 28 2015, 6:50 PM · Security, SRE, Patch-For-Review, Znuny

Jan 20 2015

lfaraone added a comment to T87217: Make OTRS sessions IP-address-agnostic.

Does IP-affinity really provide a lot of security benefits? Or are
there other problems with OTRS that make this problematic... :(

Jan 20 2015, 7:23 AM · Security, SRE, Patch-For-Review, Znuny
lfaraone created T87217: Make OTRS sessions IP-address-agnostic.
Jan 20 2015, 3:21 AM · Security, SRE, Patch-For-Review, Znuny

Dec 13 2014

lfaraone updated subscribers of T598: MediaWiki OAuth dialog text is unclear and sounds more scary than it is.
Dec 13 2014, 9:10 PM · MediaWiki-extensions-OAuth
lfaraone merged task T73888: OAuth dialog text is unclear and sounds more scary than it is into T598: MediaWiki OAuth dialog text is unclear and sounds more scary than it is.
Dec 13 2014, 9:10 PM · Voice & Tone, MediaWiki-extensions-OAuth
lfaraone added a comment to T66818: Mitigate strict DMARC policy on the mailing lists.

This is fixed in Mailman 2.1.18, see the release announcement:

The from_is_list feature introduced in 2.1.16 is now unconditionally available to list owners. There is also, a new Privacy options -> Sender filters -> dmarc_moderation_action feature which applies to list messages where the From: address is in a domain which publishes a DMARC policy of reject or possibly quarantine. This is a list setting with values of Accept, Wrap Message, Munge From, Reject or Discard. There is a new DEFAULT_DMARC_MODERATION_ACTION configuration setting to set the default for this, and the list admin UI is not able to set an action which is 'less' than the default. The prior ALLOW_FROM_IS_LIST setting has been removed and is effectively always Yes. There is a new dmarc_quarantine_moderation_action list setting with default set by a new DEFAULT_DMARC_QUARANTINE_MODERATION_ACTION configuration setting which in turn defaults to Yes. The list setting can be set to No to exclude domains with DMARC policy of quarantine from dmarc_moderation_action.

dmarc_moderation_action and from_is_list interact in the following way. If the message is From: a domain to which dmarc_moderation_action applies and if dmarc_moderation_action is other than Accept, dmarc_moderation_action applies to that message. Otherwise the from_is_list action applies.

Dec 13 2014, 9:02 PM · Mail, Upstream, Wikimedia-Mailing-lists