[go: nahoru, domu]

Page MenuHomePhabricator

STran (STran)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Nov 16 2020, 8:05 PM (197 w, 1 d)
Availability
Available
LDAP User
STran
MediaWiki User
Tran (WMF) [ Global Accounts ]

Recent Activity

Today

STran added a project to T373056: Voting in drop-down STV elections doesn't work: Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)).
Wed, Aug 28, 11:21 AM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), MW-1.43-notes (1.43.0-wmf.20; 2024-08-27), Patch-For-Review, Trust and Safety Product Team, Trust-and-Safety, MediaWiki-extensions-SecurePoll
STran claimed T373499: Vote summaries for STV should display user ranked order instead of alphabetical candidate order.
Wed, Aug 28, 7:28 AM · MW-1.43-notes (1.43.0-wmf.20; 2024-08-27), Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), Patch-For-Review, MediaWiki-extensions-SecurePoll
STran renamed T373499: Vote summaries for STV should display user ranked order instead of alphabetical candidate order from Vote summaries for STV are being returned in alphabetical order instead of in ranked order to Vote summaries for STV should display user ranked order instead of alphabetical candidate order.
Wed, Aug 28, 6:41 AM · MW-1.43-notes (1.43.0-wmf.20; 2024-08-27), Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), Patch-For-Review, MediaWiki-extensions-SecurePoll
STran created T373499: Vote summaries for STV should display user ranked order instead of alphabetical candidate order.
Wed, Aug 28, 6:39 AM · MW-1.43-notes (1.43.0-wmf.20; 2024-08-27), Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), Patch-For-Review, MediaWiki-extensions-SecurePoll

Mon, Aug 26

STran added a comment to T373056: Voting in drop-down STV elections doesn't work.

I went to go explore this bug more in a localhost environment, but I don't see anything at Special:SecurePoll/create -> "poll type" that sounds like "STV" or "droop quota". Are there some steps to reproduce missing?

Mon, Aug 26, 3:11 PM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), MW-1.43-notes (1.43.0-wmf.20; 2024-08-27), Patch-For-Review, Trust and Safety Product Team, Trust-and-Safety, MediaWiki-extensions-SecurePoll
STran added a comment to T373056: Voting in drop-down STV elections doesn't work.

oh @Novem_Linguae I'm sorry I was working on this today. You can feel free to take over. The commit that caused the issues is https://gerrit.wikimedia.org/r/c/mediawiki/extensions/SecurePoll/+/865096.

Mon, Aug 26, 3:11 PM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), MW-1.43-notes (1.43.0-wmf.20; 2024-08-27), Patch-For-Review, Trust and Safety Product Team, Trust-and-Safety, MediaWiki-extensions-SecurePoll
STran added a comment to T373056: Voting in drop-down STV elections doesn't work.

Dang. if it would be helpful I can file another bug about this tomorrow.

Mon, Aug 26, 3:07 PM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), MW-1.43-notes (1.43.0-wmf.20; 2024-08-27), Patch-For-Review, Trust and Safety Product Team, Trust-and-Safety, MediaWiki-extensions-SecurePoll

Fri, Aug 23

STran added a comment to T373056: Voting in drop-down STV elections doesn't work.

Note especially that it doesn't seem that any votes at all were counted.

Fri, Aug 23, 1:41 PM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), MW-1.43-notes (1.43.0-wmf.20; 2024-08-27), Patch-For-Review, Trust and Safety Product Team, Trust-and-Safety, MediaWiki-extensions-SecurePoll
STran added a comment to T373056: Voting in drop-down STV elections doesn't work.

I think the drag and drop input is sending malformed data. Testing it against the non-js form, I expect an array like [1135, 1136, 1137, 1138] where those numbers are the id of the candidates being voted for. The drag and drop input is sending data like [1, 'A', 'A', 'A'] (where A is the name of the candidate) back which the ballot doesn't know how to process. It's keeping the A values and since there are more than 1, it's being flagged as a duplicate, hence the user error. For that reason if you vote for n-1 unique candidates, it'll successfully go through.

Fri, Aug 23, 11:52 AM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), MW-1.43-notes (1.43.0-wmf.20; 2024-08-27), Patch-For-Review, Trust and Safety Product Team, Trust-and-Safety, MediaWiki-extensions-SecurePoll
STran claimed T373056: Voting in drop-down STV elections doesn't work.
Fri, Aug 23, 8:45 AM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), MW-1.43-notes (1.43.0-wmf.20; 2024-08-27), Patch-For-Review, Trust and Safety Product Team, Trust-and-Safety, MediaWiki-extensions-SecurePoll

Tue, Aug 20

STran created T372869: ipoid updates are failing on `Column 'tunnel_id' cannot be null` error.
Tue, Aug 20, 9:40 AM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), Patch-For-Review, iPoid-Service

Fri, Aug 16

STran added a comment to T354542: Create new Rest API endpoint that takes an IP address and returns temporary accounts that have used that address.

How should we be handling normalising IPs? I find the IP I pass to the endpoint needs to match the exact format and capitalisation of the cuc_ip column.

Fri, Aug 16, 2:45 PM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Temporary accounts (Blockers to pilot wiki deployment), CheckUser, Trust and Safety Product Team

Wed, Aug 14

STran moved T371798: Add preference to enable viewing `user_unnamed_ip` IPs from Priority Backlog to In Progress on the Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)) board.
Wed, Aug 14, 2:13 PM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), Patch-For-Review, Trust and Safety Product Team, AbuseFilter

Tue, Aug 6

STran claimed T371798: Add preference to enable viewing `user_unnamed_ip` IPs.
Tue, Aug 6, 9:57 AM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran moved T365743: Log when AbuseFilter user sees IP address associated with temp account via user_unnamed_ip variable trigger from Ready to In Progress on the Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)) board.
Tue, Aug 6, 9:45 AM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Team, AbuseFilter

Mon, Aug 5

STran created T371798: Add preference to enable viewing `user_unnamed_ip` IPs.
Mon, Aug 5, 11:46 AM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), Patch-For-Review, Trust and Safety Product Team, AbuseFilter

Wed, Jul 31

STran updated subscribers of T371041: When ConfirmEdit captcha is triggered on an edit which creates a temporary account, the captcha is asked for twice.

Looked into this ticket and have some notes:

Wed, Jul 31, 10:58 AM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), Trust and Safety Product Team, VisualEditor, ConfirmEdit (CAPTCHA extension), Temporary accounts

Jul 26 2024

STran moved T371041: When ConfirmEdit captcha is triggered on an edit which creates a temporary account, the captcha is asked for twice from Priority Backlog to In Progress on the Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)) board.
Jul 26 2024, 1:40 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), Trust and Safety Product Team, VisualEditor, ConfirmEdit (CAPTCHA extension), Temporary accounts
STran claimed T371041: When ConfirmEdit captcha is triggered on an edit which creates a temporary account, the captcha is asked for twice.
Jul 26 2024, 1:40 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), Trust and Safety Product Team, VisualEditor, ConfirmEdit (CAPTCHA extension), Temporary accounts
STran moved T370679: Add 'Show IP' button on IP Contributions output page when a range is searched from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)) board.
Jul 26 2024, 10:57 AM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), Temporary accounts

Jul 25 2024

STran moved T370803: Filter temporary accounts correctly on ApiQueryRecentChanges from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)) board.
Jul 25 2024, 12:58 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Temporary accounts, Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26))

Jul 24 2024

STran moved T370679: Add 'Show IP' button on IP Contributions output page when a range is searched from Priority Backlog to In Progress on the Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)) board.
Jul 24 2024, 2:37 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), Temporary accounts
STran claimed T370679: Add 'Show IP' button on IP Contributions output page when a range is searched.
Jul 24 2024, 2:37 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), Temporary accounts
STran moved T370803: Filter temporary accounts correctly on ApiQueryRecentChanges from Priority Backlog to In Progress on the Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)) board.
Jul 24 2024, 1:39 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Temporary accounts, Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26))
STran claimed T370803: Filter temporary accounts correctly on ApiQueryRecentChanges.
Jul 24 2024, 1:39 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Temporary accounts, Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26))
STran moved T370743: Make IP reveal work on Special:DeletedContributions from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)) board.
Jul 24 2024, 1:39 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), Temporary accounts (Create/update essential tools/anti-abuse management)

Jul 23 2024

STran added a comment to T363906: [Epic] Ensure filters that use PII-sensitive variables are protected.

I've been treating this as the epic for this work so there are still a few subtasks remaining around this task (rights and logging) but there isn't any technical work specific to this task anymore.

Jul 23 2024, 2:10 PM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), Epic, Temporary accounts (Blockers to pilot wiki deployment), MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran moved T370743: Make IP reveal work on Special:DeletedContributions from Priority Backlog to In Progress on the Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)) board.
Jul 23 2024, 1:46 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), Temporary accounts (Create/update essential tools/anti-abuse management)
STran claimed T370743: Make IP reveal work on Special:DeletedContributions.
Jul 23 2024, 1:46 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), Temporary accounts (Create/update essential tools/anti-abuse management)

Jul 22 2024

STran claimed T365743: Log when AbuseFilter user sees IP address associated with temp account via user_unnamed_ip variable trigger.
Jul 22 2024, 10:40 AM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Team, AbuseFilter

Jul 16 2024

STran moved T354542: Create new Rest API endpoint that takes an IP address and returns temporary accounts that have used that address from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)) board.
Jul 16 2024, 11:25 AM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Temporary accounts (Blockers to pilot wiki deployment), CheckUser, Trust and Safety Product Team

Jul 9 2024

STran moved T354542: Create new Rest API endpoint that takes an IP address and returns temporary accounts that have used that address from Priority Backlog to In Progress on the Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)) board.
Jul 9 2024, 11:49 AM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Temporary accounts (Blockers to pilot wiki deployment), CheckUser, Trust and Safety Product Team
STran claimed T354542: Create new Rest API endpoint that takes an IP address and returns temporary accounts that have used that address.
Jul 9 2024, 11:46 AM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Temporary accounts (Blockers to pilot wiki deployment), CheckUser, Trust and Safety Product Team
STran added a comment to T369610: Decide who gets the `abusefilter-access-protected-vars` right.

Tentatively, perhaps we should only give this right to the sysop group at the moment? We had a discussion at our last check-in meeting and as far as any of us knows, there's no other standard group cross-wikis that meet the minimum reqs and should also presumptively have this right.

Jul 9 2024, 11:45 AM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Team, AbuseFilter
STran created T369620: Special:AbuseFilter/test should show an error when loading a filter fails.
Jul 9 2024, 11:41 AM · AbuseFilter
STran moved T364834: Ensure testing tools that use `user_unnamed_ip` don't reveal it to users without the view right from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)) board.
Jul 9 2024, 10:41 AM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Temporary accounts (Blockers to pilot wiki deployment), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran added a parent task for T369611: Update IP-using AbuseFilter filters to use `user_unnamed_ip`: T369610: Decide who gets the `abusefilter-access-protected-vars` right.
Jul 9 2024, 9:58 AM · Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Team, AbuseFilter
STran added a subtask for T369610: Decide who gets the `abusefilter-access-protected-vars` right: T369611: Update IP-using AbuseFilter filters to use `user_unnamed_ip`.
Jul 9 2024, 9:58 AM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Team, AbuseFilter
STran created T369611: Update IP-using AbuseFilter filters to use `user_unnamed_ip`.
Jul 9 2024, 9:58 AM · Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Team, AbuseFilter
STran added a subtask for T363906: [Epic] Ensure filters that use PII-sensitive variables are protected: T369610: Decide who gets the `abusefilter-access-protected-vars` right.
Jul 9 2024, 9:56 AM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), Epic, Temporary accounts (Blockers to pilot wiki deployment), MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran added a parent task for T369610: Decide who gets the `abusefilter-access-protected-vars` right: T363906: [Epic] Ensure filters that use PII-sensitive variables are protected.
Jul 9 2024, 9:56 AM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Team, AbuseFilter
STran created T369610: Decide who gets the `abusefilter-access-protected-vars` right.
Jul 9 2024, 9:56 AM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Team, AbuseFilter

Jul 8 2024

STran moved T365673: PageHistoryCountHandler should be able to show edit counts from temporary accounts from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)) board.
Jul 8 2024, 1:18 PM · Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Temporary accounts (Blockers to testwiki deployment)

Jun 20 2024

STran renamed T365673: PageHistoryCountHandler should be able to show edit counts from temporary accounts from PageHistoryCountHandler should not include temporary accounts in anon contributions to PageHistoryCountHandler should be able to show edit counts from temporary accounts.
Jun 20 2024, 10:42 AM · Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Temporary accounts (Blockers to testwiki deployment)
STran claimed T345574: Show IP button returns to unrevealed state when updating and changing settings or filters on Recent Changes.
Jun 20 2024, 9:32 AM · Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Temporary accounts (Create/update essential tools/anti-abuse management), Trust and Safety Product Team, CheckUser

Jun 13 2024

STran added a comment to T363906: [Epic] Ensure filters that use PII-sensitive variables are protected.

The other issues should be resolved, save:

Jun 13 2024, 1:40 PM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), Epic, Temporary accounts (Blockers to pilot wiki deployment), MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran moved T363906: [Epic] Ensure filters that use PII-sensitive variables are protected from Needs Review to Needs QA on the Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)) board.
Jun 13 2024, 1:39 PM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), Epic, Temporary accounts (Blockers to pilot wiki deployment), MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran created T367390: Add granular query restrictions for AbuseFilter filter search.
Jun 13 2024, 9:42 AM · Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), Temporary accounts (Blockers to pilot wiki deployment), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), AbuseFilter
STran moved T364834: Ensure testing tools that use `user_unnamed_ip` don't reveal it to users without the view right from Needs Review to In Progress on the Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)) board.
Jun 13 2024, 9:39 AM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Temporary accounts (Blockers to pilot wiki deployment), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran renamed T364833: Add `user_unnamed_ip` variable from Add `user_ip` variable to Add `user_unnamed_ip` variable.
Jun 13 2024, 8:33 AM · Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Trust and Safety Product Team, AbuseFilter

Jun 12 2024

STran moved T364834: Ensure testing tools that use `user_unnamed_ip` don't reveal it to users without the view right from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)) board.
Jun 12 2024, 12:56 PM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Temporary accounts (Blockers to pilot wiki deployment), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran moved T363906: [Epic] Ensure filters that use PII-sensitive variables are protected from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)) board.
Jun 12 2024, 12:46 PM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), Epic, Temporary accounts (Blockers to pilot wiki deployment), MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran added a comment to T363906: [Epic] Ensure filters that use PII-sensitive variables are protected.

Looking into these cases, it looks like anywhere that uses canViewPrivateFilters(Logs) should be audited and an equivalent canViewProtectedVariables should be added if necessary.

Jun 12 2024, 12:46 PM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), Epic, Temporary accounts (Blockers to pilot wiki deployment), MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Patch-For-Review, Trust and Safety Product Team, AbuseFilter

Jun 11 2024

STran closed T357774: Investigate: What to do with existing filters that temporary accounts will break, a subtask of T307060: [Epic] Temporary account AbuseFilter support, as Resolved.
Jun 11 2024, 10:28 AM · Temporary accounts (Blockers to pilot wiki deployment), AbuseFilter
STran closed T357774: Investigate: What to do with existing filters that temporary accounts will break as Resolved.

Marking this as resolved, as it is being solved by T364833: Add `user_unnamed_ip` variable and the follow-up tasks that support it (restricting access to PII, communicating changes, etc)

Jun 11 2024, 10:28 AM · Trust and Safety Product Team, AbuseFilter
STran moved T364833: Add `user_unnamed_ip` variable from Priority Backlog to Needs QA on the Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)) board.
Jun 11 2024, 10:24 AM · Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Trust and Safety Product Team, AbuseFilter
STran added a project to T364833: Add `user_unnamed_ip` variable: Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)).
Jun 11 2024, 10:24 AM · Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Trust and Safety Product Team, AbuseFilter
STran removed a parent task for T234155: Create CheckUser-level abuse filters: T307060: [Epic] Temporary account AbuseFilter support.
Jun 11 2024, 10:23 AM · Community-Wishlist-Survey-2023, Trust-and-Safety, Epic, WMF-Legal, CheckUser, AbuseFilter, OKR-Work
STran removed a subtask for T307060: [Epic] Temporary account AbuseFilter support: T234155: Create CheckUser-level abuse filters.
Jun 11 2024, 10:23 AM · Temporary accounts (Blockers to pilot wiki deployment), AbuseFilter
STran removed a subtask for T331653: Investigate: Update AbuseFilter for IP Masking: T289954: AbuseFilter's Throttle consequence's user mode should treat separate IPs separately.
Jun 11 2024, 10:22 AM · Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)), AbuseFilter, Temporary accounts
STran removed a parent task for T289954: AbuseFilter's Throttle consequence's user mode should treat separate IPs separately: T331653: Investigate: Update AbuseFilter for IP Masking.
Jun 11 2024, 10:22 AM · AbuseFilter
STran moved T364834: Ensure testing tools that use `user_unnamed_ip` don't reveal it to users without the view right from Needs QA to In Progress on the Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)) board.
Jun 11 2024, 10:17 AM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Temporary accounts (Blockers to pilot wiki deployment), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran moved T363906: [Epic] Ensure filters that use PII-sensitive variables are protected from Needs QA to In Progress on the Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)) board.
Jun 11 2024, 9:49 AM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), Epic, Temporary accounts (Blockers to pilot wiki deployment), MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran moved T364485: Alert a filter editor that a filter must be protected if it is saved with a protected variable from Needs QA to Needs Review on the Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)) board.
Jun 11 2024, 9:49 AM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)), Patch-For-Review, Trust and Safety Product Team, AbuseFilter

Jun 7 2024

STran moved T364485: Alert a filter editor that a filter must be protected if it is saved with a protected variable from In Progress to Needs QA on the Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)) board.
Jun 7 2024, 10:33 AM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)), Patch-For-Review, Trust and Safety Product Team, AbuseFilter

Jun 5 2024

STran added a comment to T364485: Alert a filter editor that a filter must be protected if it is saved with a protected variable.

I'm not sure how to address this issue via the copy (without overcomplicating the error message?) Open to suggestions!

Jun 5 2024, 4:49 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran moved T364485: Alert a filter editor that a filter must be protected if it is saved with a protected variable from Priority Backlog to In Progress on the Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)) board.
Jun 5 2024, 1:56 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran moved T364465: Display changes to protected status and flags on AbuseFilter history and diff pages from Priority Backlog to Needs QA on the Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)) board.
Jun 5 2024, 1:56 PM · MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)), AbuseFilter
STran moved T363906: [Epic] Ensure filters that use PII-sensitive variables are protected from Priority Backlog to Needs QA on the Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)) board.
Jun 5 2024, 1:56 PM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), Epic, Temporary accounts (Blockers to pilot wiki deployment), MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran moved T364834: Ensure testing tools that use `user_unnamed_ip` don't reveal it to users without the view right from In Progress to Needs QA on the Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)) board.
Jun 5 2024, 1:34 PM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Temporary accounts (Blockers to pilot wiki deployment), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran added a comment to T364834: Ensure testing tools that use `user_unnamed_ip` don't reveal it to users without the view right.

I ran the following tests using accounts with no permissions (logged out), view private only, and view private + protected:

Jun 5 2024, 1:34 PM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Temporary accounts (Blockers to pilot wiki deployment), Patch-For-Review, Trust and Safety Product Team, AbuseFilter

May 30 2024

STran claimed T364834: Ensure testing tools that use `user_unnamed_ip` don't reveal it to users without the view right.
May 30 2024, 2:31 PM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Temporary accounts (Blockers to pilot wiki deployment), Patch-For-Review, Trust and Safety Product Team, AbuseFilter

May 28 2024

STran added a comment to T364485: Alert a filter editor that a filter must be protected if it is saved with a protected variable.

Some conversation around this happened in one of the AbuseFilter check-ins and we talked through some clarifications we thought would improve the UX:

May 28 2024, 10:30 AM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)), Patch-For-Review, Trust and Safety Product Team, AbuseFilter

May 22 2024

STran created T365559: Alias `user_unnamed_ip` to provide more user-friendly variables.
May 22 2024, 7:58 AM · Trust and Safety Product Team, AbuseFilter

May 21 2024

STran added a comment to T355392: Confirm and update what information IPInfo users should be able to see.

I think T355393: Provide fallbacks when source is missing data should cover the problem that Spur doesn't have a comprehensive dataset and the implementation of the fallback mechanism with GeoLite2, as I think this ticket encompasses a different set of problems:

May 21 2024, 2:53 PM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), Patch-For-Review, Trust and Safety Product Team, IP Info
STran created T365484: Update source attribution in IPInfo widgets.
May 21 2024, 2:46 PM · Trust and Safety Product Team, IP Info
STran renamed T355393: Provide fallbacks when source is missing data from Investigate: Should IPInfo fallback to IPoid values if MaxMind doesn't provide them? to Provide fallbacks when source is missing data.
May 21 2024, 2:39 PM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), Patch-For-Review, IP Info
STran added a comment to T355392: Confirm and update what information IPInfo users should be able to see.

I had a quick chat with @kostajh regarding this and it seems to be a combination of two problems:

  • We removed the MaxMind data but gated the (possible) replacements behind full access
  • Spur data isn't necessarily suspicious, afaik, but it is dynamic and IPs do drop off. Kosta and I were looking into some IPs and one of the IPs used was in our historical data (via OpenSearch) but had already been considered stale and dropped in the database used by the API.
May 21 2024, 8:16 AM · Trust and Safety Product Sprint (Sprint Theremin (Aug 26 - Sept. 6)), Patch-For-Review, Trust and Safety Product Team, IP Info

May 14 2024

STran added a subtask for T357772: Investigate: How will `ip_in_range` and `ip_in_ranges` function when temporary accounts are enabled: T364834: Ensure testing tools that use `user_unnamed_ip` don't reveal it to users without the view right.
May 14 2024, 10:18 AM · Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Trust and Safety Product Team, AbuseFilter
STran added a parent task for T364834: Ensure testing tools that use `user_unnamed_ip` don't reveal it to users without the view right: T357772: Investigate: How will `ip_in_range` and `ip_in_ranges` function when temporary accounts are enabled.
May 14 2024, 10:17 AM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Temporary accounts (Blockers to pilot wiki deployment), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran created T364834: Ensure testing tools that use `user_unnamed_ip` don't reveal it to users without the view right.
May 14 2024, 10:17 AM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Temporary accounts (Blockers to pilot wiki deployment), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran added a subtask for T357772: Investigate: How will `ip_in_range` and `ip_in_ranges` function when temporary accounts are enabled: T363906: [Epic] Ensure filters that use PII-sensitive variables are protected.
May 14 2024, 10:13 AM · Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Trust and Safety Product Team, AbuseFilter
STran added a parent task for T363906: [Epic] Ensure filters that use PII-sensitive variables are protected: T357772: Investigate: How will `ip_in_range` and `ip_in_ranges` function when temporary accounts are enabled.
May 14 2024, 10:13 AM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), Epic, Temporary accounts (Blockers to pilot wiki deployment), MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran added a subtask for T357772: Investigate: How will `ip_in_range` and `ip_in_ranges` function when temporary accounts are enabled: T364833: Add `user_unnamed_ip` variable.
May 14 2024, 10:13 AM · Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Trust and Safety Product Team, AbuseFilter
STran added a parent task for T364833: Add `user_unnamed_ip` variable: T357772: Investigate: How will `ip_in_range` and `ip_in_ranges` function when temporary accounts are enabled.
May 14 2024, 10:13 AM · Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Trust and Safety Product Team, AbuseFilter
STran created T364833: Add `user_unnamed_ip` variable.
May 14 2024, 10:12 AM · Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Trust and Safety Product Team, AbuseFilter

May 1 2024

STran created T363906: [Epic] Ensure filters that use PII-sensitive variables are protected.
May 1 2024, 1:02 PM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), Epic, Temporary accounts (Blockers to pilot wiki deployment), MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Patch-For-Review, Trust and Safety Product Team, AbuseFilter

Apr 26 2024

STran added a comment to T357772: Investigate: How will `ip_in_range` and `ip_in_ranges` function when temporary accounts are enabled.

I don't think we can just add the variable without violating the policy.

Apr 26 2024, 1:30 PM · Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Trust and Safety Product Team, AbuseFilter

Apr 19 2024

STran moved T357772: Investigate: How will `ip_in_range` and `ip_in_ranges` function when temporary accounts are enabled from Priority Backlog to Needs Review on the Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)) board.
Apr 19 2024, 1:14 PM · Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Trust and Safety Product Team, AbuseFilter
STran added a project to T357772: Investigate: How will `ip_in_range` and `ip_in_ranges` function when temporary accounts are enabled: Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)).
Apr 19 2024, 1:13 PM · Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Trust and Safety Product Team, AbuseFilter

Mar 22 2024

STran added a comment to T357772: Investigate: How will `ip_in_range` and `ip_in_ranges` function when temporary accounts are enabled.

The simplest thing to do here is probably to continue exposing the IP. Right now these functions check the user_name variable but that variable can be anything:

Mar 22 2024, 1:49 PM · Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Trust and Safety Product Team, AbuseFilter
STran added a comment to T355051: Observability: Emit counts in data pipeline.

To QA this:

Mar 22 2024, 10:44 AM · Trust and Safety Product Sprint, Patch-For-Review, iPoid-Service (iPoid 1.0)

Mar 21 2024

STran moved T355051: Observability: Emit counts in data pipeline from In Progress to Needs review on the Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)) board.
Mar 21 2024, 11:07 AM · Trust and Safety Product Sprint, Patch-For-Review, iPoid-Service (iPoid 1.0)

Mar 7 2024

STran added a comment to T355048: Observability: Emit metrics event per request and emit latency per request.

I was working on the other observability task and happened to notice this upon some cursory investigation. Leaving this here in case it's useful for whoever picks this up (possibly me next week). It seems like the code is sensible and should emit to express_router_request_duration_seconds.service.ipoid, as the return of app.metrics.getServiceLabel() is {service: 'ipoid' }. This isn't making it to Prometheus and looking at the values.yaml helmfile, we don't specify a Prometheus endpoint. Maybe that's what we need? config.prod.yaml suggests these values:

Mar 7 2024, 1:40 PM · serviceops-radar, iPoid-Service (iPoid 1.0), Trust and Safety Product Sprint

Mar 6 2024

STran added a comment to T354758: Data not retrieved by IPInfo from IPoid for IPv6 addresses.

there could be a situation where they decided to send an IPv6 in a specific format but then not used this format when parsing the response.

Mar 6 2024, 12:43 PM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Patch-For-Review, iPoid-Service (iPoid 1.0), IP Info, Trust and Safety Product Team
STran added a comment to T354758: Data not retrieved by IPInfo from IPoid for IPv6 addresses.
Mar 6 2024, 12:15 PM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Patch-For-Review, iPoid-Service (iPoid 1.0), IP Info, Trust and Safety Product Team
STran moved T334623: How do we log unsuccessful first edits for temporary users? from Ready to In Progress on the Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)) board.
Mar 6 2024, 8:25 AM · Trust and Safety Product Sprint (Sprint Shekere (13th May - 24th May)), Patch-For-Review, Data-Persistence, AbuseFilter, Temporary accounts

Mar 5 2024

STran added a comment to T354758: Data not retrieved by IPInfo from IPoid for IPv6 addresses.

Chatted with Kosta 1:1 and I'm a fan of removing dependencies wherever possible and pushed up a patch implementing the IPUtils approach.

Mar 5 2024, 11:48 AM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Patch-For-Review, iPoid-Service (iPoid 1.0), IP Info, Trust and Safety Product Team

Feb 29 2024

STran added a project to T334623: How do we log unsuccessful first edits for temporary users?: DBA.

Discussed this with @kostajh @Daimona @Dreamy_Jazz @Tchanders and we came to the consensus that it would be ideal if we could just create the temporary account on the action even though there won't be any edits associated with the account, as it maintains the stance that all actions should be associated with some sort of account. We were hoping to clear this with DBAs, as it's possible that accounts added here would never be valid end users (eg. LTAs triggering filters). I am vaguely aware of some discussion of table bloat but don't know where it is specifically so I'm not sure what the constraints are.

Feb 29 2024, 2:17 PM · Trust and Safety Product Sprint (Sprint Shekere (13th May - 24th May)), Patch-For-Review, Data-Persistence, AbuseFilter, Temporary accounts
STran claimed T334623: How do we log unsuccessful first edits for temporary users?.
Feb 29 2024, 12:21 PM · Trust and Safety Product Sprint (Sprint Shekere (13th May - 24th May)), Patch-For-Review, Data-Persistence, AbuseFilter, Temporary accounts