User Details
- User Since
- Nov 13 2016, 3:31 PM (420 w, 1 d)
- Availability
- Available
- IRC Nick
- AntiComposite
- LDAP User
- AntiCompositeNumber
- MediaWiki User
- AntiCompositeNumber [ Global Accounts ]
Sat, Nov 30
Wed, Nov 27
Picking an arbitrary resource, it still shows
Access provided for permitted users of
Wikimedia Foundation
Using local meta blocks means that globally blocked users get the Meta appeal instructions when editing Meta, instead of the global block appeal instructions. Then some annoyed Meta admin pings the blocking steward, who then probably ignores it because they won't review appeals for their own block, and it sits in the Meta unblock category until someone who's both a Meta admin and a steward comes along.
Mon, Nov 25
This is really an engineering management problem, not a project management problem. WMF engineering management processes should prevent software changes that may be controversial from happening without involving the impacted users. The WMF, historically, has been somewhere between inconsistent and bad at this. Sometimes negative comments left by volunteers on tasks are simply ignored, which has resulted in Community-consensus-needed being used to give those comments higher visibility. The correct solution here is an effective engineering decision making process, but fixing that is out of scope for this task.
Was logged out on mobile on non-Wikipedias this morning (13:50Z), had to log in again.
Sun, Nov 24
Just got logged out unexpectedly from Wikidata, Commons, loginwiki, and Meta but not the English Wikipedia (2024-11-24 ~21:10Z) . Last edit was to Wikidata at 20:06Z. Clicking "Log in" requires creds, the CentralAuth api reports not logged in.
Sat, Nov 23
Deployed and tested in production.
Fri, Nov 22
This is incredibly annoying on checkuser.wikimedia.org, where searching the wikitext for IPs is kinda the whole point.
Thu, Nov 21
Mon, Nov 18
Sun, Nov 17
Tue, Nov 12
Thu, Nov 7
Wed, Nov 6
Mon, Nov 4
I was also logged out on desktop this morning, last logged in views would have been around 03:00 UTC, first request this morning was a few minutes ago (15:25 UTC)
Nov 3 2024
The current disclaimer is confusing and should be replaced with the standard one, along with a "this makes a public talk page edit" statement if necessary.
Nov 2 2024
Nov 1 2024
Some relevant workflows for the Stewards:
- A named account is facing an IP block/is requesting IP block exemption
- IP information is necessary here, and we'll have to guide them through obtaining it themselves if not provided by the form.
- Username information is necessary here, and we'll have to ask for it if not provided by the form.
- A logged out or temporary account user is facing an IP block
- IP information is necessary here, and we'll have to guide them through obtaining it themselves if not provided by the form.
- The temporary account name would be helpful in determining if the user is the target of the block or not. However, we can't exempt temporary accounts from IP blocks, so it's not required for handling the request.
- A named account is appealing a global lock/block of the named account
- IP information is useful to check for continued abuse, but is not required.
- Username information can not be determined automatically for globally locked accounts, but is necessary to handle the request.
- A temporary account user is appealing a global block of the temporary account
- IP information is useful to check for continued abuse, but is not required.
- Username information is necessary here, and we'll have to ask for it if not provided by the form.
- Other requests, such as reports of compromised accounts, UCoC violations, etc
- IP information is not required.
- Requesting username is useful, but generally not required.
Oct 30 2024
I captured the conversation between huggle and irc003.wm.o in Wireshark. Huggle connects, sends CAP, USER and NICK, then irc003 sends back a RPL_WELCOME and the MOTD. The MOTD is sent in two packets, and Wireshark complains that the first packet is malformed because it is truncated at the wrong spot:
Internet Relay Chat Response: :irc.wikimedia.org 002 huggle45519553 :Your host is irc.wikimedia.org, running version 1.0+wmf12u1 Prefix: irc.wikimedia.org Command: 002 Command parameters Parameter: huggle45519553 Trailer: Your host is irc.wikimedia.org, running version 1.0+wmf12u1 Response: :irc.wikimedia.org 003 huggle45519553 :This server was created Tue Oct 29 08:55:36 2024 UTC Prefix: irc.wikimedia.org Command: 003 Command parameters Parameter: huggle45519553 Trailer: This server was created Tue Oct 29 08:55:36 2024 UTC Response: :irc.wikimedia.org 004 huggle45519553 :irc.wikimedia.org 1.0+wmf12u1 i bklmtns Prefix: irc.wikimedia.org Command: 004 Command parameters Parameter: huggle45519553 Trailer: irc.wikimedia.org 1.0+wmf12u1 i bklmtns Response: :irc.wikimedia.org 005 huggle45519553 NETWORK=Wikimedia CASEMAPPING=rfc1459 CHANLIMIT=#:2000 CHANMODES=b,k,l,mtns NICKLEN=30 CHANNELLEN=50 CHANTYPES=# PREFIX=(o)@ SAFELIST :are available on this server Prefix: irc.wikimedia.org Command: 005 Command parameters Parameter: huggle45519553 Parameter: NETWORK=Wikimedia Parameter: CASEMAPPING=rfc1459 Parameter: CHANLIMIT=#:2000 Parameter: CHANMODES=b,k,l,mtns Parameter: NICKLEN=30 Parameter: CHANNELLEN=50 Parameter: CHANTYPES=# Parameter: PREFIX=(o)@ Parameter: SAFELIST Trailer: are available on this server Response: :irc.wikimedia.org 221 huggle45519553 +i Prefix: irc.wikimedia.org Command: 221 Command parameters Parameter: huggle45519553 Parameter: +i Response: :irc.wikimedia.org 375 huggle45519553 :- Message of the day - Prefix: irc.wikimedia.org Command: 375 Command parameters Parameter: huggle45519553 Trailer: - Message of the day - Response: :irc.wikimedia.org 372 huggle45519553 :- ******************************************************* Prefix: irc.wikimedia.org Command: 372 Command parameters Parameter: huggle45519553 Trailer: - ******************************************************* Response: :irc.wikimedia.org 372 huggle45519553 :- This is the Wikimedia RC->IRC gateway Prefix: irc.wikimedia.org Command: 372 Command parameters Parameter: huggle45519553 Trailer: - This is the Wikimedia RC->IRC gateway Response: :irc.wikimedia.org 372 huggle45519553 :- Prefix: irc.wikimedia.org Command: 372 Command parameters Parameter: huggle45519553 Trailer: - Response: :irc.wikimedia.org 372 huggle45519553 :- https://wikitech.wikimedia.org/wiki/Irc.wikimedia.org Prefix: irc.wikimedia.org Command: 372 Command parameters Parameter: huggle45519553 Trailer: - https://wikitech.wikimedia.org/wiki/Irc.wikimedia.org Response: :irc.wikimedia.org 372 huggle45519553 :- ******************************************************* Prefix: irc.wikimedia.org Command: 372 Command parameters Parameter: huggle45519553 Trailer: - ******************************************************* Response: :irc.wikimedia.org 372 huggle45519553 :- Sending messages to channels is not allowed. Prefix: irc.wikimedia.org Command: 372 Command parameters Parameter: huggle45519553 Trailer: - Sending messages to channels is not allowed. Response: :irc.wikimedia.org 372 huggle45519553 :- Prefix: irc.wikimedia.org Command: 372 Command parameters Parameter: huggle45519553 Trailer: - Response: :irc.wikimedia.org 372 huggle45519553 :- A channel exists for all Wikimedia wikis which have been Prefix: irc.wikimedia.org Command: 372 Command parameters Parameter: huggle45519553 Trailer: - A channel exists for all Wikimedia wikis which have been Response: :irc.wikimedia.org 372 huggle45519553 :- changed since the last time the server was restarted. In Prefix: irc.wikimedia.org Command: 372 Command parameters Parameter: huggle45519553 Trailer: - changed since the last time the server was restarted. In Response: :irc.wikimedia.org 372 huggle45519553 :- general, the name is just the domain name with the .org Prefix: irc.wikimedia.org Command: 372 Command parameters Parameter: huggle45519553 Trailer: - general, the name is just the domain name with the .org Response: :irc.w [Expert Info (Error/Malformed): Prefix missing ending <space>] [Prefix missing ending <space>] [Severity level: Error] [Group: Malformed]
Currently, IP edits are called out like
[21:53:49] <+CVNBot1> IP [[en:User:125.253.4.86]] used edit summary "LOL{1,}" [[en:Bone marrow (food)]] (+43) Diff: https://en.wikipedia.org/w/index.php?diff=1254240792&oldid=1254240189 "lol"
based on a couple of regexes. Some logic also depends on this. It seems like the easiest solution for now is to mark temp account edits as IP edits as well, at least through the transition period.
So far I haven't seen any actually come through the bots. https://gerrit.wikimedia.org/r/plugins/gitiles/labs/countervandalism/CVNBot/+/refs/heads/master/src/CVNBot/ListManager.cs#36 is going to need modification though.
Oct 29 2024
Oct 28 2024
Oct 27 2024
Oct 25 2024
Oct 24 2024
Test with a user who has fewer privileges/can see fewer queues