User Details
- User Since
- Nov 13 2014, 2:29 AM (436 w, 3 d)
- Availability
- Available
- LDAP User
- Unknown
- MediaWiki User
- MER-C [ Global Accounts ]
Sun, Mar 5
Feb 11 2023
Oct 20 2022
Sep 1 2022
Aug 21 2022
Aug 20 2022
Jun 6 2022
Mar 20 2022
Jan 11 2022
Sep 29 2021
Aug 9 2021
Dec 23 2020
Jul 22 2020
Similarly I want to zap the content of those revisions with the oversighted username for copyvio, but can't.
Jun 12 2020
Jun 11 2020
I'm not a steward, but I have spent a lot of time over the years fighting both link spam and article spam over the years.
Mar 15 2020
Jan 7 2020
Jan 4 2020
Jan 2 2020
Yes please. I'm slightly concerned that this problem may cause silent quantitative inaccuracies or bugs elsewhere. Not normalising the past entries is unnecessarily incurring technical debt. In the long term this information should be stored in a more structured way - but the WMF will only get around to doing that decades after this bug is forgotten about.
Dec 15 2019
Punting to Anti-Harassment for review.
Oct 31 2019
Why not make the higher limits a privileged action, just like it is in the API?
Aug 18 2019
This is also an essential enterprise feature - the WMF will need to implement this anyway if they decide to offer commercial MediaWiki support (see https://meta.wikimedia.org/wiki/Strategy/Wikimedia_movement/2018-20/Working_Groups/Revenue_Streams/Recommendations/4).
Jul 17 2019
As part of this ticket, a new system message should be created as the reason for deleting the talk page (compare [[MediaWiki:Delete and move reason]]).
May 17 2019
If you're running Java 9+, I believe jlink can build a native binary. You don't need Java 9 to run the output binary.
Mar 9 2019
FYI: T216245
Mar 5 2019
Yes, that is true. But I argue that:
- most of the title blacklist should not be publicly visible for that exact reason
- the title blacklist should be private anyway to stop harassing usernames being broadcast publicly
- the whole point of the anti-abuse effort is to make it as inconvenient as possible - i.e. force them to go through the GUI and test them one by one, tripping up rate limits and triggering CAPTCHAs as they go along. After all registering harassing usernames requires validating them against the blacklist.
Feb 22 2019
See mockup:
Feb 15 2019
Jan 24 2019
Anti-abuse will always require a defence in depth approach - to limit the scope to just the stickiness of the banhammer is mistaken. The flip side is making abuse easier to find, investigate and take action against. Reverting and blocking faster, as well as detecting all of it also has a deterrent effect. Making blocks stickier will run into privacy problems, but making detecting and dealing with abuse easier involves only code and UI design. Here are some thoughts:
Dec 31 2018
Nov 11 2018
Nov 3 2018
Not CSV, but JSON:
Aug 31 2018
Jul 1 2018
May 15 2018
How would that interface with an API-driven frontend (T111588)? Getting a listing of contributions/log entries/blocks with 500 entries (therefore 500 parsed comments) would be a lot more awkward.
May 12 2018
Should be both, really. See T191558 for list=blocks.
May 7 2018
How many pages are you trying to fetch? Do you need the live version or can you wait? If you need a small number of pages, you could:
May 2 2018
Apr 26 2018
Actually, this appears to be the same problem as T176291.
Apr 15 2018
Pages are often recreated under different but similar titles -- for example Acme Corporation, Acme (company), Acme (widgets company), etc -- to evade scrutiny. Therefore, this should be implemented by searching the archive table using both the prefix ([[Special:Undelete]] fuzzy=0) and normal search ([[Special:Undelete]] fuzzy=1) instead of just determining whether the title has deleted revisions or deletion log entries if the user is an admin. Looking for deletion log entries is fine for non-admins.
Apr 12 2018
Thank you for the quick fix.
Apr 11 2018
Apr 8 2018
I think this would be better off as part of "View restricted log entries". There's also
Apr 7 2018
Can reproduce with the API:
Apr 5 2018
Apr 4 2018
I partially disagree. Ordinary admins should not have to ask for a checkuser to pull talk page or email access because they are being abused.
Mar 12 2018
Mar 10 2018
Mar 1 2018
Feb 26 2018
Feb 14 2018
Feb 6 2018
This isn't necessary. Instead of fetching list=contribs&ucuser=User1|User2, make your first request list=contribs&ucuser=User1 and your second request list=contribs&ucuser=User2. Take note of the earliest timestamp of the 500th most recent edit for both queries, compare them, then continue the query of the user with the latest timestamp and update the timestamp to the 1000th edit. Compare timestamps again and repeat. This easily generates sensible partial results.
It's only a partial solution -- if you've got two users that have been around since (say) 2006 with lots of edits it won't help much. But this improvement costs you just one API request. (You also get other metadata, such as whether the user is currently blocked, for free.)
A quick suggestion: fetch the registration time of the two users. No interaction can occur before the latest of these two dates, so you can strictly limit fetching contribs of both users to after this time without affecting the results.
Jan 27 2018
Jan 25 2018
I tried; the results aren't pretty. Wait until the revision table refactoring (T161671) goes through, perhaps?
Special:Contributions now has a checkbox that filters for revision deleted edits; the same functionality is desired in the API. I think it would make most sense to implement this as additional options for ucshow = { summarydeleted, !summarydeleted, contentdeleted, !contentdeleted }.
Jan 13 2018
Dec 8 2017
Dec 7 2017
Dec 5 2017
We could make them links that point to the appropriate user page
The alternative is to have a dropdown directly in the timeline
Oct 28 2017
Oct 25 2017
Oct 20 2017
Oct 17 2017
Aug 25 2017
Aug 14 2017
Jul 1 2017
Another one slips through the net: https://en.wikipedia.org/w/index.php?title=L%D0%BEvifm.com_(Musical_base)&action=edit not blocked by .*lovifm.* <antispoof>
Jun 23 2017
Jun 17 2017
May 12 2017
Feb 2 2017
If that were so, someone would have picked this task off in the preceding nine years. Either way, "recommended for volunteer developers" and "in the developer wishlist" are not mutually exclusive, they are complementary; just like in the Community Wishlist survey.
That task was closed as a duplicate of this one.
Jan 21 2017
Proposed for 2017 Developer Wishlist.
Proposing for the 2017 Developer Wishlist (schema change only).
Proposing for 2017 Developer Wishlist.
Dec 6 2016
Sounds good to me.