IRC cloak requestEdit

I'm csteipp on irc too.

CSteipp (talk) 20:34, 16 April 2012 (UTC)

Separating local and global abusefilter-modify permissionsEdit

I'm happy to see that global abuse filters have been implemented. However, it would be most convenient if we had separate abusefilter-modify-global permission separate from the local abusefilter-modify. Global and local abuse filter management are different levels of trust.Jasper Deng (talk) 19:03, 2 September 2012 (UTC)

This was discussed on meta:Talk:Global_AbuseFilter, but it did not make the final list of requirements. If there's support for this, it would be easy to implement. It might be easiest to open a feature request bug to track this?
Just an update, this was desired and has been implemented as Gerrit 23509

Mass lockingEdit

Hello Chriss. May you please see at Talk:Admin tools development/CentralAuth Locking? I've left some suggestions that as steward I think we need too. Best regards and big thanks for the project. I'm glad to see some improvements comming soon for our tools! --Marco Aurelio (talkmeta) 20:51, 29 October 2012 (UTC)

Add Location infoEdit

Hi, could you tell me where you retrive the geo info that your bot has added in this page? I would do something similat through my bot. Thanks, --Andyrom75 (talk) 07:24, 31 March 2013 (UTC)

That was actually someone from the Wikivoyage before me. I only did the import of Wikivoyage for the WMF cluster. If you need general bot help, I can probably connect you with the right people in #wikimedia-dev on irc. CSteipp (talk) 15:06, 1 April 2013 (UTC)

Template:MW stable release numberEdit

Hi please update 1.20.5 to 1.20.6 on Template:MW stable release number please this shows the realse for 1.20.6 [1] 11:27, 18 May 2013 (UTC)

The current stable release is 1.20.5. That update in gerrit will be included in a future 1.20 feature release, but 1.20.6 has not been released yet.
oh ok 20:22, 21 May 2013 (UTC)
And now 1.20.6 is out :) CSteipp (talk) 20:53, 21 May 2013 (UTC)


Hi CSteipp, can you please upload this to Commons and put it in Commons:Category:Wikimedia Hackathon Amsterdam 2013 presentation slides? Thank you, Multichill (talk) 11:27, 27 May 2013 (UTC)

  Done 18:59, 28 May 2013 (UTC)


Hey Chris, when you get a moment can you look at and offer some feedback to the community on w:Wikipedia:Village pump (technical)#User e-mail sending speed limit? Thanks in advance. Technical 13 (talk) 21:03, 11 June 2013 (UTC)

GSoC / OPW IRC AllHands this weekEdit

Hi, you are invited to the GSoC / OPW IRC AllHands meeting on Wednesday, June 26, 2013 at 15:00 UTC (8:30pm IST, 8am PDT). We have done our best finding a time that works decently in as many timezones as possibles. Please confirm at qgil so I can add you to the calendar invitation and I have your preferred email for other occasions. If you can't make it's fine, but let me know as well. We have left a notice to all students, but your help is welcome making sure yours is aware about it. Thank you!--Qgil (talk) 18:08, 24 June 2013 (UTC)

OAuth demo clientEdit

Edited the page to add syntax highlighting, hope you don't mind. --Tgr (talk) 08:46, 7 August 2013 (UTC)

Not at all, thanks! CSteipp (talk)

Requests for comment/Allow styling in templatesEdit

Hi, Requests for comment/Allow styling in templates is being considered as one of the RFCs to be discussed at the RFC review on 2013-11-06 via IRC. You are receiving this notification because you edited or discussed this RFC. We hope to see you there.--Qgil (talk) 00:42, 5 November 2013 (UTC)

voy:it:Utente:(WV-it) ImportBotEdit

Hi Chris, I'm reviewing the flagged bot on it:voy keeping only the ones that could run again in the future. Could you confirming (or not) if this bot has been used only during the migration from WT to WMF?

Please replay in my voy page? --Andyrom75 (talk) 22:20, 21 February 2014 (UTC)


Hi CSteipp! Can you review my OAuth request? The consumer's name is Nullzerobot. Thank you. --Nullzero (talk) 06:22, 5 March 2014 (UTC)

Nullzero, can you elaborate more on what Nullzerobot does, and what you mean by "identify users whether they have right to use Nullzerobot"? Do you mean that based on the user's WMF rights, you'll give them access to something off wiki? Also, is there a reason you requested rights on all projects instead of just Thai Wikipedia?
I'm so sorry that I just noticed that you replied me back here. So, yes, you understand correctly. Here are some examples my bot does.
  1. This bot moves categories hourly by looking at templates approved users and administrators transclude. In other Wikipedias, there are many active bot owners, so something like en:Wikipedia:Categories_for_discussion is possible, but in Thai Wikipedia, there are very few bot owners, so having my bot perform this task is very essential. However, as you might have thought, the code is very complex, as it needs to check that users who transclude the template are not vandals. By performing this task via web interface and integrating OAuth to identify that users who use web interface are the same users who were approved in Wikipedia, everything will be easier, safer, and more accurate. It is planned that this task will be available to other sister projects in Thai language too.
  2. This bot performs many sysop tasks such as deleting resubmitted articles with the exact content, deleting non-free, unused files, etc. Some administrators wanted to stop a task this bot performs when it encounters false positives but didn't want to entirely block the bot. With web interface and OAuth, administrators can access my tool and turn a task off easily.
  3. This bot translated all links in an article from one language to another language based on interlanguage links and posted the result in draft pages. With OAuth, users can use this tool on their behalf. And since this tool works with every language, not only Thai Wikipedia, I would like to request rights on all projects too.
--Nullzero (talk) 05:43, 15 March 2014 (UTC)
In case you didn't see my answer in IRC. -- Yes, it is tools in toollabs:nullzerobot/tools which need OAuth. The bot itself (th:User:Nullzerobot) only supports these tools and has nothing to do with OAuth. --Nullzero (talk) 07:32, 27 March 2014 (UTC)
  Done I did, and approved it last night ( Thanks! CSteipp (talk) 16:04, 27 March 2014 (UTC)
Sorry to bother you again, but can you approve my (new) consumer? The old one is missing "https://" in front of the callback url, causing it not fully functional. I just knew that I can test OAuth right after I propose the consumer, and the new one works very well. Thank you --Nullzero (talk) 18:57, 28 March 2014 (UTC)
  Done CSteipp (talk) 19:44, 28 March 2014 (UTC)

OAuth requestEdit

Hi, Could you review my OAuth request? The consumer key is 4301b5f1f4fd2d196e174d5352bcf978. Thank you. --Prolineserver (talk) 08:39, 21 April 2014 (UTC)

Let me ping some people to look at it. Otherwise I'll approve it tomorrow. CSteipp (talk) 16:38, 21 April 2014 (UTC)
OK, Thank you! --Prolineserver (talk) 18:52, 21 April 2014 (UTC)
  Done - DGarry just approved it, so you should be ready to go CSteipp (talk) 21:51, 21 April 2014 (UTC)
I have a new version of the consumer (4a6e849d6ca425b30ba6a1e7cfb0f5ef), and send an email to Dan to approve it, but he didn't react. Could you have a look at it? Thanks! --Prolineserver (talk) 15:24, 6 May 2014 (UTC)
  Done CSteipp (talk) 16:18, 6 May 2014 (UTC)
Great, thanks! --Prolineserver (talk) 16:35, 6 May 2014 (UTC)
Hello, since some days I get an "bad-source-ip" error from the API when I use my tool on Labs. It might be related to this change, but I set the usage restrictions of the OAuth consumer to {"IPAddresses":[""]}. Any Idea what goes wrong? --Prolineserver (talk) 07:58, 23 August 2014 (UTC)
Prolineserver, yeah labs is probably coming from, so I think that change caused the failure. You should be able to update the restriction if you go to Special:OAuthConsumerRegistration/list. CSteipp (WMF) (talk) 18:29, 25 August 2014 (UTC)
OK, thanks, that works. I should have checked the full traceroute and not just the dns resolutions... --Prolineserver (talk) 18:39, 25 August 2014 (UTC)

OAuth ApprovalEdit

Hi, I wrote an OAuth Application (RC Helper 1.0) but after 2 weeks the app status is "proposed". can you check and approve it ? Thanks --  ARASH PT  talk  07:45, 18 September 2014 (UTC)

Just got back from some time off, and it looks like reedy beat me to it. Sorry it took so long! 23:04, 3 October 2014 (UTC)
Thanks ;) --  ARASH PT  talk  07:07, 4 October 2014 (UTC)

Review SQL injection fixesEdit

Hi CSteipp, I've made some changes to the code of Extension:AtomExporter, Extension:DownloadCounter and Extension:PasswordProtected as they were tagged with the SQL injection alert template - wanted to clean up the category containing extensions like these. To be sure everything is fine, I didn't remove the alerts, would you like to review the code (and make changes were needed)? Southparkfan (talk) 15:06, 19 October 2014 (UTC)

Editing Wikivoyage talk page postsEdit

I noticed this ImportBot edit, which changed the reference to Wikitravel to a reference to Wikivoyage in a talk page post. I think this is corrupting history, and especially as the author seems not to have chosen to join Wikivoyage, it is also unfair against him or her.

I suppose this is one in a series of systematic edits, and I do not feel comfortable about us doing this. I for one would be quite angry if some of my talk page posts were imported to Wikitravel and changed in a similar way.

[I hope you are the right person to contact, perhaps to get a link to where the issue should be discussed.]

--LPfi (talk) 08:50, 2 September 2015 (UTC)

LPfi, unfortunately no, I'm not the right person. I did run the DB import, but all content changes were scripted by Hansm. CSteipp (WMF) (talk) 17:19, 2 September 2015 (UTC)
Well, at least you got me one step in the right direction (hopefully). Thanks. --LPfi (talk) 19:21, 3 September 2015 (UTC)