Page MenuHomePhabricator

STran (STran)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

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

Recent Activity

Yesterday

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.

Fri, Apr 26, 1:30 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Trust and Safety Product Team, AbuseFilter

Fri, Apr 19

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.
Fri, Apr 19, 1:14 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, 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)).
Fri, Apr 19, 1:13 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, 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 · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, 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 · Patch-For-Review, Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), 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 · Patch-For-Review, Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), 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 Pennywhistle (23rd April - 3rd 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 Pennywhistle (23rd April - 3rd 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 Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Data-Persistence, AbuseFilter, Temporary accounts
STran moved T355051: Observability: Emit counts in data pipeline from Priority Backlog to In Progress on the Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)) board.
Feb 29 2024, 12:21 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), iPoid-Service (iPoid 1.0)
STran edited projects for T355051: Observability: Emit counts in data pipeline, added: Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)); removed Trust and Safety Product Sprint.
Feb 29 2024, 12:20 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), iPoid-Service (iPoid 1.0)
STran claimed T355051: Observability: Emit counts in data pipeline.
Feb 29 2024, 12:11 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), iPoid-Service (iPoid 1.0)
STran moved T357931: ipoid memory usage for imports has increased from Priority Backlog to Needs review on the Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)) board.
Feb 29 2024, 12:08 PM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), Trust and Safety Product Team, iPoid-Service
STran moved T354758: Data not retrieved by IPInfo from IPoid for IPv6 addresses from Ready to Needs QA on the Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)) board.
Feb 29 2024, 12:08 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 T356736: Duplicate entry 'X.X.X.X' for key 'ip' sql: INSERT INTO actor_data (ip,org,client_count,types,conc_city,conc_state,conc_country,countries,location_country,risks from Needs review to Needs QA on the Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)) board.
Feb 29 2024, 12:07 PM · Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)), iPoid-Service (iPoid 1.0)
STran added a project to T357931: ipoid memory usage for imports has increased: Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)).
Feb 29 2024, 12:07 PM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), Trust and Safety Product Team, iPoid-Service

Feb 28 2024

STran claimed T357931: ipoid memory usage for imports has increased.
Feb 28 2024, 1:28 PM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), Trust and Safety Product Team, iPoid-Service

Feb 20 2024

STran added a comment to T357934: ipoid logs suggest that requests are not being handled.

I curled the server and it looks like it's still up, which I think supports the log delay theory. Could this something intermittent like T357616: Logs from containers sometimes not visible in logstash?

Feb 20 2024, 11:48 AM · Trust and Safety Product Team, iPoid-Service

Feb 16 2024

STran claimed T357772: Investigate: How will `ip_in_range` and `ip_in_ranges` function when temporary accounts are enabled.
Feb 16 2024, 2:37 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran closed T331653: Investigate: Update AbuseFilter for IP Masking as Resolved.

I filed the additional tasks T357772: Investigate: How will `ip_in_range` and `ip_in_ranges` function when temporary accounts are enabled and T357774: Investigate: What to do with existing filters that temporary accounts will break to capture the rest of the work noted by my investigation and I've put every task as a child of the parent T307060: [Epic] Temporary account AbuseFilter support so it can be tracked under that umbrella. I'm going to call this task done for now but please re-open if you disagree. 🙇

Feb 16 2024, 2:19 PM · Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)), AbuseFilter, Temporary accounts
STran closed T331653: Investigate: Update AbuseFilter for IP Masking, a subtask of T307060: [Epic] Temporary account AbuseFilter support, as Resolved.
Feb 16 2024, 2:19 PM · AbuseFilter, Temporary accounts
STran added a comment to T357682: Investigate: Is AbuseFilter in accordance with the IP address reveal policy.

Somewhat related, but this question came up during the broad AbuseFilter investigation and it seems relevant.

Feb 16 2024, 2:15 PM · AbuseFilter, Temporary accounts
STran added a subtask for T307060: [Epic] Temporary account AbuseFilter support: T357774: Investigate: What to do with existing filters that temporary accounts will break.
Feb 16 2024, 2:11 PM · AbuseFilter, Temporary accounts
STran added a parent task for T357774: Investigate: What to do with existing filters that temporary accounts will break: T307060: [Epic] Temporary account AbuseFilter support.
Feb 16 2024, 2:11 PM · Trust and Safety Product Team, AbuseFilter
STran added a subtask for T307060: [Epic] Temporary account AbuseFilter support: T357772: Investigate: How will `ip_in_range` and `ip_in_ranges` function when temporary accounts are enabled.
Feb 16 2024, 2:10 PM · AbuseFilter, Temporary accounts
STran added a parent task for T357772: Investigate: How will `ip_in_range` and `ip_in_ranges` function when temporary accounts are enabled: T307060: [Epic] Temporary account AbuseFilter support.
Feb 16 2024, 2:10 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
STran added a subtask for T307060: [Epic] Temporary account AbuseFilter support: T234155: Create CheckUser-level abuse filters.
Feb 16 2024, 2:10 PM · AbuseFilter, Temporary accounts
STran edited parent tasks for T234155: Create CheckUser-level abuse filters, added: T307060: [Epic] Temporary account AbuseFilter support; removed: T331653: Investigate: Update AbuseFilter for IP Masking.
Feb 16 2024, 2:10 PM · Community-Wishlist-Survey-2023, Trust-and-Safety, Epic, WMF-Legal, CheckUser, AbuseFilter, OKR-Work
STran removed a subtask for T331653: Investigate: Update AbuseFilter for IP Masking: T234155: Create CheckUser-level abuse filters.
Feb 16 2024, 2:10 PM · Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)), AbuseFilter, Temporary accounts
STran added a subtask for T307060: [Epic] Temporary account AbuseFilter support: T357615: Create filters to distinguish anonymous/temporary/registered users.
Feb 16 2024, 2:09 PM · AbuseFilter, Temporary accounts
STran removed a subtask for T331653: Investigate: Update AbuseFilter for IP Masking: T357615: Create filters to distinguish anonymous/temporary/registered users.
Feb 16 2024, 2:09 PM · Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)), AbuseFilter, Temporary accounts
STran edited parent tasks for T357615: Create filters to distinguish anonymous/temporary/registered users, added: T307060: [Epic] Temporary account AbuseFilter support; removed: T331653: Investigate: Update AbuseFilter for IP Masking.
Feb 16 2024, 2:09 PM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Trust and Safety Product Team, AbuseFilter
STran added a subtask for T331653: Investigate: Update AbuseFilter for IP Masking: T234155: Create CheckUser-level abuse filters.
Feb 16 2024, 2:08 PM · Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)), AbuseFilter, Temporary accounts
STran added a parent task for T234155: Create CheckUser-level abuse filters: T331653: Investigate: Update AbuseFilter for IP Masking.
Feb 16 2024, 2:08 PM · Community-Wishlist-Survey-2023, Trust-and-Safety, Epic, WMF-Legal, CheckUser, AbuseFilter, OKR-Work
STran added a subtask for T331653: Investigate: Update AbuseFilter for IP Masking: T357615: Create filters to distinguish anonymous/temporary/registered users.
Feb 16 2024, 2:08 PM · Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)), AbuseFilter, Temporary accounts
STran added a parent task for T357615: Create filters to distinguish anonymous/temporary/registered users: T331653: Investigate: Update AbuseFilter for IP Masking.
Feb 16 2024, 2:08 PM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Trust and Safety Product Team, AbuseFilter
STran created T357774: Investigate: What to do with existing filters that temporary accounts will break.
Feb 16 2024, 2:06 PM · Trust and Safety Product Team, AbuseFilter
STran created T357772: Investigate: How will `ip_in_range` and `ip_in_ranges` function when temporary accounts are enabled.
Feb 16 2024, 1:58 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Trust and Safety Product Team, AbuseFilter

Feb 15 2024

STran added a comment to T331653: Investigate: Update AbuseFilter for IP Masking.

Okay, here are some summaries of my research and technical proposals. I don't think my conclusions here encompass everything that needs to be done but hopefully it's enough to get us going in the right direction.

Feb 15 2024, 1:08 PM · Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)), AbuseFilter, Temporary accounts
STran created T357615: Create filters to distinguish anonymous/temporary/registered users.
Feb 15 2024, 10:41 AM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Trust and Safety Product Team, AbuseFilter
STran moved T356736: Duplicate entry 'X.X.X.X' for key 'ip' sql: INSERT INTO actor_data (ip,org,client_count,types,conc_city,conc_state,conc_country,countries,location_country,risks from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)) board.
Feb 15 2024, 8:47 AM · Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)), iPoid-Service (iPoid 1.0)

Feb 14 2024

STran moved T354314: Provide developer documentation for getting started with ipoid from Backlog to iPoid 1.0 on the iPoid-Service board.
Feb 14 2024, 9:54 AM · iPoid-Service (iPoid 1.0), Trust and Safety Product Team (Engineering)
STran moved T355133: Add documentation and tests for `--updatedb` and get-latest-run-date.js from Backlog to iPoid 1.0 on the iPoid-Service board.
Feb 14 2024, 9:53 AM · iPoid-Service (iPoid 1.0), Trust and Safety Product Team

Feb 8 2024

STran closed T356184: Handle missing batch status for yesterday as Declined.

Going to decline this for the same reason as T356182: TypeError: Cannot read properties of undefined (reading 'feed_file_yesterday'). Please feel free to re-open if anyone disagrees.

Feb 8 2024, 1:22 PM · iPoid-Service (iPoid 1.0), Trust and Safety Product Team
STran closed T356182: TypeError: Cannot read properties of undefined (reading 'feed_file_yesterday') as Declined.

I'm going to decline this. Even if I added a guard against this situation, it would fail when attempting to run the main command because --yesterday 20240109 is mismatched against the real state of the database (empty). In a situation where import_status is empty, then the expected command would be an initial import.

Feb 8 2024, 1:21 PM · iPoid-Service (iPoid 1.0), Trust and Safety Product Team
STran moved T356736: Duplicate entry 'X.X.X.X' for key 'ip' sql: INSERT INTO actor_data (ip,org,client_count,types,conc_city,conc_state,conc_country,countries,location_country,risks from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)) board.
Feb 8 2024, 11:58 AM · Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)), iPoid-Service (iPoid 1.0)
STran added a comment to T341395: Display Spur data on IPInfo infobox.

If we are including a line about the data source (as per design) then perhaps we can link to the Spur documentation?

Feb 8 2024, 11:56 AM · User-notice, MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Trust and Safety Product Sprint (Sprint Northumbrian smallpipes (8th Jan.‘24 - 19th Jan.'24)), IP Info

Feb 7 2024

STran added a comment to T356736: Duplicate entry 'X.X.X.X' for key 'ip' sql: INSERT INTO actor_data (ip,org,client_count,types,conc_city,conc_state,conc_country,countries,location_country,risks.

It seems like the feed file can be updated over the course of the day. I happened to have an older copy of the feed file and downloaded a new copy while investigating and noticed that my file was 1.01GB and the new file was 1.02GB. Checking the old file vs the new file, I saw that the IP exists in the new (and presumably now-static) file but wasn't in the feed that the db probably used:

% grep {IP} 20240202.new.json
Feb 7 2024, 11:41 AM · Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)), iPoid-Service (iPoid 1.0)
STran moved T356736: Duplicate entry 'X.X.X.X' for key 'ip' sql: INSERT INTO actor_data (ip,org,client_count,types,conc_city,conc_state,conc_country,countries,location_country,risks from Priority Backlog to In Progress on the Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)) board.
Feb 7 2024, 11:18 AM · Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)), iPoid-Service (iPoid 1.0)

Feb 6 2024

STran claimed T356736: Duplicate entry 'X.X.X.X' for key 'ip' sql: INSERT INTO actor_data (ip,org,client_count,types,conc_city,conc_state,conc_country,countries,location_country,risks.
Feb 6 2024, 8:46 AM · Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)), iPoid-Service (iPoid 1.0)
STran edited projects for T356491: Stop ipoid API 404 logs from being sent twice, added: iPoid-Service; removed iPoid-Service (iPoid 1.0).
Feb 6 2024, 7:38 AM · Trust and Safety Product Team, iPoid-Service

Feb 2 2024

STran claimed T356180: Error: Invalid date passed. Date should be in yyyymmdd format..

This is because it's trying to pass '' value for the yesterday feed and falls in the same category of error as T356182: TypeError: Cannot read properties of undefined (reading 'feed_file_yesterday'), in which the initial import was expected to succeed and therefore the script doesn't try to accommodate it. However, Invalid date passed. Date should be in yyyymmdd format. has been a useless debugging line for months because it doesn't give any indication what value was passed that's being rejected so we might as well fix it here as well as write in some graceful failures.

Feb 2 2024, 1:01 PM · Patch-For-Review, iPoid-Service (iPoid 1.0), Trust and Safety Product Team
STran claimed T356182: TypeError: Cannot read properties of undefined (reading 'feed_file_yesterday').

This is expected behavior and is incredibly poorly documented and we should probably put this somewhere more obvious than a comment in a test file (import-state.test.js):

Feb 2 2024, 12:44 PM · iPoid-Service (iPoid 1.0), Trust and Safety Product Team
STran claimed T356184: Handle missing batch status for yesterday.

I don't know how likely this is to come up on production.

Feb 2 2024, 12:11 PM · iPoid-Service (iPoid 1.0), Trust and Safety Product Team
STran moved T353355: Add extra tests for API `temp` flag from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)) board.
Feb 2 2024, 11:50 AM · MW-1.42-notes (1.42.0-wmf.19; 2024-02-20), Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)), Temporary accounts
STran created T356492: ipoid API should return a 400 instead of a 500 for malformed IPs.
Feb 2 2024, 10:11 AM · Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)), iPoid-Service (iPoid 1.0), Trust and Safety Tools Team Backlog
STran created T356491: Stop ipoid API 404 logs from being sent twice.
Feb 2 2024, 10:09 AM · Trust and Safety Product Team, iPoid-Service
STran moved T355884: Enable DB backups for ipoid from In Progress to Done on the iPoid-Service board.
Feb 2 2024, 9:49 AM · database-backups, Data-Persistence-Backup, iPoid-Service
STran moved T355397: Investigate: `$yesterday` and `$today` values can be identical when running an import from In Progress to Done on the iPoid-Service board.
Feb 2 2024, 9:48 AM · Trust and Safety Product Sprint (Sprint Northumbrian smallpipes (8th Jan.‘24 - 19th Jan.'24)), Trust and Safety Product Team, iPoid-Service

Jan 31 2024

STran edited projects for T356180: Error: Invalid date passed. Date should be in yyyymmdd format., added: iPoid-Service (iPoid 1.0); removed iPoid-Service.
Jan 31 2024, 12:22 PM · Patch-For-Review, iPoid-Service (iPoid 1.0), Trust and Safety Product Team
STran edited projects for T356182: TypeError: Cannot read properties of undefined (reading 'feed_file_yesterday'), added: iPoid-Service (iPoid 1.0); removed iPoid-Service.
Jan 31 2024, 12:22 PM · iPoid-Service (iPoid 1.0), Trust and Safety Product Team
STran edited projects for T356184: Handle missing batch status for yesterday, added: iPoid-Service (iPoid 1.0); removed iPoid-Service.
Jan 31 2024, 12:22 PM · iPoid-Service (iPoid 1.0), Trust and Safety Product Team
STran edited projects for T353801: Validate IP addresses before importing them, added: iPoid-Service (iPoid 1.0); removed iPoid-Service.
Jan 31 2024, 12:18 PM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), iPoid-Service (iPoid 1.0)
STran edited projects for T354758: Data not retrieved by IPInfo from IPoid for IPv6 addresses, added: iPoid-Service (iPoid 1.0); removed iPoid-Service.
Jan 31 2024, 12:18 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 edited projects for T355048: Observability: Emit metrics event per request and emit latency per request, added: iPoid-Service (iPoid 1.0); removed iPoid-Service.
Jan 31 2024, 12:12 PM · serviceops-radar, iPoid-Service (iPoid 1.0), Trust and Safety Product Sprint
STran edited projects for T355051: Observability: Emit counts in data pipeline, added: iPoid-Service (iPoid 1.0); removed iPoid-Service.
Jan 31 2024, 12:12 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), iPoid-Service (iPoid 1.0)
STran edited projects for T355260: Ensure that shell script errors appear in Logstash in ECS format, added: iPoid-Service (iPoid 1.0); removed iPoid-Service.
Jan 31 2024, 12:12 PM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), iPoid-Service (iPoid 1.0)
STran edited projects for T355261: Ensure that timeout errors are caught and logged, added: iPoid-Service (iPoid 1.0); removed iPoid-Service.
Jan 31 2024, 12:12 PM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), iPoid-Service (iPoid 1.0)

Jan 30 2024

STran moved T353355: Add extra tests for API `temp` flag from Priority Backlog to In Progress on the Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)) board.
Jan 30 2024, 10:58 AM · MW-1.42-notes (1.42.0-wmf.19; 2024-02-20), Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)), Temporary accounts
STran edited projects for T353355: Add extra tests for API `temp` flag, added: Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)); removed Trust and Safety Product Sprint (Sprint Northumbrian smallpipes (8th Jan.‘24 - 19th Jan.'24)).
Jan 30 2024, 10:58 AM · MW-1.42-notes (1.42.0-wmf.19; 2024-02-20), Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)), Temporary accounts

Jan 29 2024

STran claimed T331653: Investigate: Update AbuseFilter for IP Masking.
Jan 29 2024, 6:33 PM · Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)), AbuseFilter, Temporary accounts
STran added a comment to T344941: Respond to data update and import errors.

What kinds of errors are we guarding against?

Jan 29 2024, 11:55 AM · Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)), Patch-For-Review, iPoid-Service

Jan 25 2024

STran moved T349486: Change temporary user pattern configuration on beta to match the updated prefix from In Progress to Done on the Trust and Safety Product Sprint (Sprint Northumbrian smallpipes (8th Jan.‘24 - 19th Jan.'24)) board.
Jan 25 2024, 11:21 AM · Trust and Safety Product Sprint (Sprint Northumbrian smallpipes (8th Jan.‘24 - 19th Jan.'24)), Trust and Safety Product Team, Temporary accounts
STran moved T349503: Update the serial mapping config for generating temporary user names on beta from In Progress to Done on the Trust and Safety Product Sprint (Sprint Northumbrian smallpipes (8th Jan.‘24 - 19th Jan.'24)) board.
Jan 25 2024, 11:21 AM · Trust and Safety Product Sprint (Sprint Northumbrian smallpipes (8th Jan.‘24 - 19th Jan.'24)), Temporary accounts

Jan 24 2024

STran moved T355397: Investigate: `$yesterday` and `$today` values can be identical when running an import from Needs review to Needs QA on the Trust and Safety Product Sprint (Sprint Northumbrian smallpipes (8th Jan.‘24 - 19th Jan.'24)) board.
Jan 24 2024, 12:20 PM · Trust and Safety Product Sprint (Sprint Northumbrian smallpipes (8th Jan.‘24 - 19th Jan.'24)), Trust and Safety Product Team, iPoid-Service
STran moved T349486: Change temporary user pattern configuration on beta to match the updated prefix from Ready to In Progress on the Trust and Safety Product Sprint (Sprint Northumbrian smallpipes (8th Jan.‘24 - 19th Jan.'24)) board.
Jan 24 2024, 12:20 PM · Trust and Safety Product Sprint (Sprint Northumbrian smallpipes (8th Jan.‘24 - 19th Jan.'24)), Trust and Safety Product Team, Temporary accounts
STran moved T349503: Update the serial mapping config for generating temporary user names on beta from Ready to In Progress on the Trust and Safety Product Sprint (Sprint Northumbrian smallpipes (8th Jan.‘24 - 19th Jan.'24)) board.
Jan 24 2024, 12:20 PM · Trust and Safety Product Sprint (Sprint Northumbrian smallpipes (8th Jan.‘24 - 19th Jan.'24)), Temporary accounts
STran claimed T349486: Change temporary user pattern configuration on beta to match the updated prefix.
Jan 24 2024, 11:40 AM · Trust and Safety Product Sprint (Sprint Northumbrian smallpipes (8th Jan.‘24 - 19th Jan.'24)), Trust and Safety Product Team, Temporary accounts
STran moved T351922: Allow querying historical information on IPs from Backlog to External on the iPoid-Service board.
Jan 24 2024, 11:10 AM · IP Info, iPoid-Service
STran moved T354832: Create a special throttling class for "rogue proxies" IPs from Backlog to External on the iPoid-Service board.
Jan 24 2024, 11:10 AM · SecTeam-Processed, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Trust and Safety Product Team, Security-Team, iPoid-Service
STran moved T348745: Inconsistent number of IPs returned for /proxies, /vpns compared to /proxy/:label, /vpn/:label from Deployment blockers to External on the iPoid-Service board.
Jan 24 2024, 11:09 AM · Trust and Safety Product Sprint, iPoid-Service
STran moved T338238: Use Gitlab Security Pipeline for ipoid from Backlog to Done on the iPoid-Service board.
Jan 24 2024, 9:10 AM · Patch-For-Review, Release-Engineering-Team (Radar), Security-Team, Anti-Harassment, iPoid-Service
STran moved T348659: [S] Decide which tunnels to store from In Progress to Backlog on the iPoid-Service board.
Jan 24 2024, 9:04 AM · Trust and Safety Product Sprint, iPoid-Service
STran moved T343943: Normalize how we log errors when importing data from Deployment blockers to Backlog on the iPoid-Service board.
Jan 24 2024, 9:03 AM · Trust and Safety Product Sprint, iPoid-Service
STran moved T347488: Decide how to represent missing data vs unexpected data from Deployment blockers to Backlog on the iPoid-Service board.
Jan 24 2024, 9:02 AM · Trust and Safety Product Sprint, iPoid-Service
STran moved T341791: Duplicate database entries from Deployment blockers to Backlog on the iPoid-Service board.
Jan 24 2024, 9:02 AM · Trust and Safety Product Sprint, iPoid-Service
STran moved T348745: Inconsistent number of IPs returned for /proxies, /vpns compared to /proxy/:label, /vpn/:label from Backlog to Deployment blockers on the iPoid-Service board.
Jan 24 2024, 9:02 AM · Trust and Safety Product Sprint, iPoid-Service
STran moved T348745: Inconsistent number of IPs returned for /proxies, /vpns compared to /proxy/:label, /vpn/:label from Deployment blockers to Backlog on the iPoid-Service board.
Jan 24 2024, 9:00 AM · Trust and Safety Product Sprint, iPoid-Service
STran moved T344939: Log when the lookup fails on attempting to INSERT to actor_data (because the proxy/behaviour doesn't exist) from Deployment blockers to Backlog on the iPoid-Service board.
Jan 24 2024, 8:59 AM · Trust and Safety Product Sprint, iPoid-Service

Jan 23 2024

STran moved T353801: Validate IP addresses before importing them from Backlog to In Progress on the iPoid-Service board.
Jan 23 2024, 12:23 PM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), iPoid-Service (iPoid 1.0)
STran assigned T353801: Validate IP addresses before importing them to Tchanders.

https://gitlab.wikimedia.org/repos/mediawiki/services/ipoid/-/merge_requests/212/diffs should solve this too

Jan 23 2024, 12:23 PM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), iPoid-Service (iPoid 1.0)
STran moved T354758: Data not retrieved by IPInfo from IPoid for IPv6 addresses from Backlog to In Progress on the iPoid-Service board.
Jan 23 2024, 12:08 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 T355397: Investigate: `$yesterday` and `$today` values can be identical when running an import from Backlog to In Progress on the iPoid-Service board.
Jan 23 2024, 12:04 PM · Trust and Safety Product Sprint (Sprint Northumbrian smallpipes (8th Jan.‘24 - 19th Jan.'24)), Trust and Safety Product Team, iPoid-Service
STran moved T347836: Benchmark MySQL import using mysql command line, instead of NodeJS bindings from Backlog to Done on the iPoid-Service board.
Jan 23 2024, 12:03 PM · iPoid-Service
STran moved T339331: Prepare for initial data import on production servers from Backlog to Done on the iPoid-Service board.
Jan 23 2024, 12:03 PM · DBA, Anti-Harassment, iPoid-Service
STran moved T350502: Properties cannot be emptied ("behaviors", "proxies", "tunnels") from Backlog to Done on the iPoid-Service board.
Jan 23 2024, 12:03 PM · Trust and Safety Product Sprint (Sprint Northumbrian smallpipes (8th Jan.‘24 - 19th Jan.'24)), iPoid-Service