User Details
- User Since
- Aug 22 2016, 2:01 AM (429 w, 3 d)
- Availability
- Available
- LDAP User
- Voidwalker
- MediaWiki User
- The Voidwalker [ Global Accounts ]
Aug 1 2024
Jul 17 2024
Jul 16 2024
Apr 17 2024
Nov 22 2023
Jan 3 2023
Sep 9 2022
I don't really have the time to work on this. Feel free to take over for now, otherwise I might have more availability at some undefined later point in time.
Jul 26 2021
Patch:
Jun 21 2021
Looks like the NPM dependencies on REL1_36 have not been updated properly. @babel/preset-env should be 7.9.0 or higher, but is currently version 7.8.7
May 2 2021
InnoDB full-text search does not support the use of a leading plus sign with wildcard ('+*'), a plus and minus sign combination ('+-'), or leading a plus and minus sign combination ('+-apple'). These invalid queries return a syntax error.
https://dev.mysql.com/doc/refman/8.0/en/fulltext-boolean.html
Apr 4 2021
Apr 3 2021
I don't have time to submit a patch, but it seems like an easy fix. Line 430 of DPLforum_body.php should be changed to:
$first_user = User::newFromActorId( $row->first_actor )->getName();
Apr 1 2021
And it looks like replace text restarted the failed moves an hour later, which is also pretty problematic, since I thought it was safe to disable the abuse filter that was preventing the page moves.
Mar 22 2021
I've done some investigating, and have been able to confirm that this is caused by the Video extension. Not sure what the actual cause is yet, but we've confirmed that disabling the extension resolves the issue locally. Though, that's not a solution for wikis that rely on the extension.
Feb 18 2021
Jan 29 2021
From a quick look into this, it seems that CommentVoteAPI.php calls Comment::getScoreHTML. However, since CommentsPage::setVoting is never called by the API (and can't since the API doesn't have access to the parser, to my knowledge), the settings for allowPlus and allowMinus are never set. One way to handle this might be to change getScoreHTML (and then, by extension, the CommentVoteAPI) to not set the vote links. Otherwise, one would probably need to make the parser for the comments tag available to the parser, which I doubt is possible, or reasonable.
Jan 13 2021
Jan 12 2021
Hmm, I've been looking into this, and I have a fairly functional method by which to do this (need to make some updates still to the GlobalBlock class as it does not define all the block options it needs to), however I've encountered a new problem. As of T227174, it is no longer possible for block objects to define their own error message key and parameters, as both of these are effectively hard-coded into BlockErrorFormatter for the existing block classes in MediaWiki core. This means that the error message you see when blocked by a global block (if this change is implemented) will no longer make as much sense.
Dec 22 2020
This would probably be made moot by T257701
Possibly related, but I had forgotten about it: T226342. It looks like a few things have changed in core since I made that recommendation, which might change how best to fix this. I had originally opened that ticket as a result of this same issue, but didn't really make that clear. My bad!
May 22 2020
Our urls.py has a hack to prevent ZppixBot from fetching URLs posted by certain bots to reduce spam (MirahezeLogBot, travis-ci, and wikibugs). If we migrate to upstream url.py, we will have to make this hack again. Alternately, the bot could just entirely ignore those other bots.
Dec 16 2019
I managed to make an edit, which seems to have fixed it for now. I'll look into upgrading MW shortly.
Nov 4 2019
Per discussion with @RhinosF1, it appears to be functional, and the code has been cleaned up rather significantly.
Oct 24 2019
Sep 17 2019
Few more tweaks to go, but the functionality should all be there.
The bot config already has a url blacklist built in (bot.config.url.exclude and bot.memory['url_exclude']). I'd say all we need to do is allow for it to be modified dynamically (via command).
Sep 16 2019
Aug 29 2019
As it turns out, it's an unrelated issue where multiple blocks exist for the same IP (somehow).
Upon further investigation, it does not seem possible to replicate this issue. Instead something else may be at play, I'll see if I can nail that down, and update this task with the details.
Aug 28 2019
Jul 5 2019
Jun 24 2019
Mar 23 2019
Feb 5 2019
Feb 4 2019
Jan 17 2019
The issue appears to be caused by afl_user being set to 0 on user creation (likely because the user account does not exist). But, when searching though the abuse logs, a condition is added to search by afl_user, which, as long as the account now exists, cannot be 0. Is this necessary at all, given that afl_user_text should be unique? Maybe, given that a disallowed user creation could add entries from different people.
This appears to be the case for any filter that is activated on account creation. For whatever reason, the log is not actually attached to the account (meaning that you can't search for the account name to find the hit).
Jun 5 2018
Handled with downstream config fixes. Not to mention, if there is another issue, it appears to be next to impossible to debug in the current situation (too intermittent/unreliable).
Also, I just want to remark that I am concerned that my own debugging is not for the same issue as the original that we encountered, as that one could be fixed or bypassed by the user. So far, the account I triggered this on has remained inaccessible for over 24h.
I've done quite a bit of debugging downstream, and found that the issue may be T169261, but that wouldn't make sense, because we are using a version of CentralAuth that includes the fix that resolved that task. Anyway, here's the debugging I got:
Sep 10 2017
Jan 1 2017
It does not appear to be up to date with the master branch. I will try updating.
We have a git repository here. I'm currently checking if the extension is up to date.
Well, I changed line 359 to public function performUpload( $comment, $pageText, $watch, $user, $tags = [] ) { and it seemed to work. Then I attempted to upload an avatar and received the following error:
Warning: getimagesize(): Filename cannot be empty in .../extensions/SocialProfile/UserProfile/SpecialUploadAvatar.php on line 364
Dec 16 2016
Also, I suggested a script here, which replicates the functionality without using a confirmation button.
Check to make sure that pages are marked as visited, the change had made it so that the page marks stuff as visited without reloading (possibly).
No idea why they made it remove the button though.