Tue, Oct 13
Wed, Oct 7
Also, the idea of centralizing the OTRS authentication has been discussed and rejected before: T133476: Proposal: Centralize OTRS login methodology. I proposed setting up an LDAP server years ago that would handle the authentication and role management, and the overhead was too high.
Mon, Sep 28
Sep 18 2020
https://otrs-wiki.wikimedia.org/wiki/Greasemonkey_Scripts (Feel free to expand or rename) - I also ported to GitHub as opposed to the Paste, which was more maintainable.
Hey, I don't know if this helps a lot, but I built a quick GreaseMonkey script that should restore the colors: https://github.com/Matthewrbowker/otrs-colors/raw/master/otrs-colors.user.js . This should work short-term until we decide what to do with our OTRS install.
Sep 17 2020
@DannyS712 Awesome, thank you for taking care of that!
I have also enabled 2FA on my account. It's a bit of a scary process currently - I'm used to being asked that 2FA is set up correctly by inputting a code. Instead, the interface just assumes that you're set up correctly, which makes it easy to lock your account.
Sep 16 2020
+1 to the lab rat queue, I'd love to test this.
Sep 15 2020
Sep 11 2020
That's why I didn't tag any project admins yet, I wanted to open it for wider discussion from the XTools maintainers before I went ahead and implemented.
Sep 9 2020
Sep 3 2020
Jun 14 2020
May 29 2020
Apr 8 2020
Mar 17 2020
For the record, I'm against this change. If there's truly an issue, a trusted contributor with a WMF cloak can bangops just as easily. But by whitelisting other networks, it becomes trivial to social engineer enough to begin creating spam. And I know a couple of our bad actors would love that.
Oct 22 2019
After some testing, this appears to affect all tools. Therefore, I'm putting the code into the User module rather than the GlobalContribs controller.
Jul 23 2019
Mar 18 2019
Mar 16 2019
Hello, @Adithyak1997, thank you for the bug report. What exactly is the problem? Are you concerned about the fact that we put the word "Semi" in parenthesis? Are you talking about the word "HIde" which is in brackets? Or did I completely missunderstand?
Mar 3 2019
Jan 24 2019
A quick eyeball at the emails show it's a pretty standard "spoofing our email as a from address and reply-to address" spam. This happens about once every six months to a year but this is by far the biggest I've seen.
Jan 8 2019
Since I did most of AdminStats, I’ll take this on.
Dec 13 2018
And I've switched the instance to wm-bot, since that seems to be the standard in all of the tech channels.
Dec 12 2018
Dec 4 2018
Oct 25 2018
Sep 27 2018
I've set #wikimedia-tech and #wikimedia-dev to +rf #wikimedia-overflow. It's not an ideal solution but it is a solution, hopefully we'll be able to increase productivity in those channels. #wikimedia-overflow has a large op presence that can either invite users or solve the issues.
If you set a +r and +f, I would recommend #wikimedia-overflow, as it already has a topic with those instructions and a large chanop presence who can handle the messages as needed.
Sep 25 2018
Actually, after further digging it appears to be related to Intuition. @Krinkle where would be the best place for us to request additions to language/mw-classes/Names.php?
It appears to be related to TranslateWiki, see message stats
Another option: Simply have wm-bot wait until it's identified before it joins channels.
From an initial look at things, looks like the database queries are timing out. This is probably related to the large number of revisions that AIV has.
Aug 14 2018
Aug 12 2018
I am assuming with the increased priority there is an increased urgency. As such, do we have a time-frame for when we want to upgrade to Symfony 4? I am ready to begin work on this as needed, we will need to coordinate roll-outs.
Aug 11 2018
Saw the following in /opt/xmlrcs/nohup.out and restarted es2r.py. That seems to have fixed the feed, it immediately started reporting in #wm-bot again.
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: https://stream.wikimedia.org/v2/stream/recentchange Traceback (most recent call last): File "./es2r.py", line 18, in <module> for event in EventSource(url): File "build/bdist.linux-x86_64/egg/sseclient.py", line 39, in __init__ File "build/bdist.linux-x86_64/egg/sseclient.py", line 52, in _connect File "/usr/lib/python2.7/dist-packages/requests/models.py", line 893, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: https://stream.wikimedia.org/v2/stream/recentchange Terminated