[00:03:43] PROBLEM - misc1 Puppet on misc1 is CRITICAL: CRITICAL: Catalog fetch fail. Either compilation failed or puppetmaster has issues [00:08:26] Hello apetresc17! If you have any questions feel free to ask and someone should answer soon. [00:13:44] RECOVERY - misc1 Puppet on misc1 is OK: OK: Puppet is currently enabled, last run 1 minute ago with 0 failures [00:25:02] After the acquisition by Private Internet Access, Freenode is now being used to push ICO scams https://www.coindesk.com/handshake-revealed-vcs-back-plan-to-give-away-100-million-in-crypto/ [00:25:02] "All told, Handshake aims to give $250 worth of its tokens to *each* user of the websites the company has partnerships with – GitHub, the P2P Foundation and *FREENODE*, a chat channel for peer-to-peer projects. As such, developers who have existing accounts on each could receive up to $750 worth of Handshake tokens." [00:25:02] Hello ripazha0! If you have any questions feel free to ask and someone should answer soon. [00:25:04] Title: [ Handshake Revealed: VCs Back Plan to Give Away $100 Million in Crypto - CoinDesk ] - www.coindesk.com [01:09:31] Hello RussellB2821! If you have any questions feel free to ask and someone should answer soon. [01:12:21] Hello steveeJ26! If you have any questions feel free to ask and someone should answer soon. [01:20:59] Hello Ragnor19! If you have any questions feel free to ask and someone should answer soon. [02:06:02] Hello test! If you have any questions feel free to ask and someone should answer soon. [03:31:58] Hello Hoolootwo! If you have any questions feel free to ask and someone should answer soon. [04:12:26] Hello Guest97794! If you have any questions feel free to ask and someone should answer soon. [04:25:00] Hello Madbrad20016! If you have any questions feel free to ask and someone should answer soon. [04:39:09] Hello Dave8! If you have any questions feel free to ask and someone should answer soon. [05:25:54] [02miraheze/WikiDiscover] 07translatewiki pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNXpo [05:25:56] [02miraheze/WikiDiscover] 07translatewiki 03d4859a5 - Localisation updates from https://translatewiki.net. [05:25:57] [02miraheze/WikiDiscover] 07translatewiki pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNXpo [05:25:59] [02miraheze/WikiDiscover] 07translatewiki 03d4859a5 - Localisation updates from https://translatewiki.net. [05:26:00] [02miraheze/CreateWiki] 07translatewiki pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fNXpK [05:26:02] [02miraheze/CreateWiki] 07translatewiki 0351c8eed - Localisation updates from https://translatewiki.net. [05:26:03] [02miraheze/ManageWiki] 07translatewiki pushed 031 commit to 03master [+2/-0/±2] 13https://git.io/fNXp6 [05:26:05] [02miraheze/ManageWiki] 07translatewiki 035663762 - Localisation updates from https://translatewiki.net. [06:33:53] Hello sockspls10! If you have any questions feel free to ask and someone should answer soon. [06:55:28] Hello change! If you have any questions feel free to ask and someone should answer soon. [06:59:13] Hello Guest8934914! If you have any questions feel free to ask and someone should answer soon. [07:08:50] Hello elios25! If you have any questions feel free to ask and someone should answer soon. [07:09:45] Hello earlz0! If you have any questions feel free to ask and someone should answer soon. [07:13:07] Hello SlashLife0! If you have any questions feel free to ask and someone should answer soon. [07:34:03] PROBLEM - mw3 JobQueue on mw3 is CRITICAL: JOBQUEUE CRITICAL - job queue greater than 300 jobs. Current queue: 2856 [07:41:42] Hello n0nada23! If you have any questions feel free to ask and someone should answer soon. [07:46:22] Hello vdamewood! If you have any questions feel free to ask and someone should answer soon. [08:05:05] Hello Xlbrag_! If you have any questions feel free to ask and someone should answer soon. [08:59:55] Hello p3pp3rb0x! If you have any questions feel free to ask and someone should answer soon. [09:11:47] Hello CGML22! If you have any questions feel free to ask and someone should answer soon. [09:14:40] Hello Janusz26! If you have any questions feel free to ask and someone should answer soon. [09:15:02] Hello edong2314! If you have any questions feel free to ask and someone should answer soon. [09:23:13] Hello some_weirdo25! If you have any questions feel free to ask and someone should answer soon. [10:43:45] Hello wraeth13! If you have any questions feel free to ask and someone should answer soon. [10:46:03] RECOVERY - mw3 JobQueue on mw3 is OK: JOBQUEUE OK - job queue below 300 jobs [12:05:56] Hello k6ka20! If you have any questions feel free to ask and someone should answer soon. [12:23:50] Hello ignacio5! If you have any questions feel free to ask and someone should answer soon. [12:30:00] Hello rkta! If you have any questions feel free to ask and someone should answer soon. [12:30:42] ZppixBot: should welcome those who are in the channel for more than 1 minute or so [12:31:13] to prevent ‘HI!’ then 'Killed' [12:40:55] Hello have! If you have any questions feel free to ask and someone should answer soon. [13:16:03] Hello NyanCat10! If you have any questions feel free to ask and someone should answer soon. [13:29:08] Good morning [13:41:36] Hello get! If you have any questions feel free to ask and someone should answer soon. [13:42:13] * Me thinks possible spambot here [13:42:21] Not killed by Sigyn, but still... [13:42:55] Hello [13:43:09] Hi Wiki-1776 [13:50:00] Hello unknown11! If you have any questions feel free to ask and someone should answer soon. [13:50:21] Spambot alert! [13:51:02] Yep, knew it [13:51:05] !m Sigyn [13:51:06] <[d__d]> You're doing good work, Sigyn! [14:03:55] Is it just me or is CreateWiki down? [14:04:29] uh, what do you mean? [14:04:52] ManageWiki is working just fine, although I think that’s a separate extension [14:05:01] it is separate [14:05:52] I've approved a CreateWiki request and tried on 2 occasions to create the site. It keeps on failing. I've issued the notification through CWNotify though [14:06:12] what error are you getting? [14:06:26] None. It just stops and won't work [14:06:43] what request is it? [14:08:34] https://meta.miraheze.org/wiki/Special:RequestWikiQueue/5532 [14:08:35] Title: [ Wiki requests queue - Miraheze Meta ] - meta.miraheze.org [14:09:20] works for me [14:09:54] I can make API calls fine [14:10:26] Nvm. I'd better start debugging my router. [14:10:27] Thanks [14:24:03] Hello AmandaNP_! If you have any questions feel free to ask and someone should answer soon. [14:32:15] Hello bumbar28! If you have any questions feel free to ask and someone should answer soon. [14:32:45] Spam? [14:32:55] yep [14:33:02] Shouldn’t Sigyn take care of that? [14:33:55] that's why it didn't [14:34:38] Reception123_ you should rename your self to minus the _ :) [14:34:39] Looks like some sort of a mass timeout or netsplit or something [14:34:56] We just lost a whole ton of users [15:04:32] uh 03 :( [15:04:45] uh [15:04:45] https://meta.miraheze.org/wiki/Miraheze [15:04:46] Title: [ Meta ] - meta.miraheze.org [15:05:18] What’s the point of posting a link to Meta? [15:05:57] no point sorry. [15:09:41] Hello Sigyn21! If you have any questions feel free to ask and someone should answer soon. [15:10:49] LOL [15:10:52] Impersonating Sigyn now [15:11:34] Those kind of nicks should be prohibited from being used except by Freenode staff [15:19:11] looks like they are [15:22:40] So how did someone manage to join with the above nick? [15:23:28] Nicks containing strings like “Sigyn”, “eir”, “Freenode”, etc should be blacklisted [15:23:40] Does freenode have a backlist of names? [15:23:56] Paladox: I think so [15:24:03] @Void relay fixed [15:24:05] AmandaCatherine though when the irc protocole was created, i doin't think they realised how popular it would be. [15:24:18] @sau226 fixed [15:24:18] They don’t let you join with nicks that don’t contain any letters [15:24:27] it was creared what in the 1990s? [15:24:28] Or nicks in foreign script [15:24:37] Relay is fixed everyone your welcome [15:24:48] that's not a blacklist, that's software design tbh [15:24:50] Zppix thanks alvin! [15:25:36] So wait, prohibiting nicks containing all numbers or symbols, foreign script, or emojis isn’t a blacklist? [15:25:43] Sounds like MW’s TitleBlacklist to me [15:26:18] you are forgetting what age irc was created in :D [15:26:33] it's name validation not a name blacklist [15:27:20] But couldn’t you also say that they’ve blacklisted names that match any of the following rules: [15:27:24] * No letters [15:27:27] AmandaCatherine: IRC was created in 90s tech back then wasnt able to handle foreign script back then very easily and nicknames with no letters could screw up the scripts that make irc work back then too [15:27:29] * Foreign script [15:27:33] * Emojis [15:28:23] AmandaCatherine: Now freenode does have a blacklist but the foreign script and emojis and stuff in nicks like you mention is due to protocol stuff [15:29:05] paladox: who runs the wikifeed discord bot? [15:29:22] Zppix PuppyKun [15:29:23] we installed the discord extension [15:29:27] oh [15:29:35] So if they do have a blacklist, can’t they blacklist nicks that contain strings impersonating freenode staff or services? [15:29:42] AmandaCatherine: they do [15:29:57] It's an extension. Nobody runs it. I guess mw*? [15:30:06] PuppyKun: I understood what paladox meant [15:30:13] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN1KA [15:30:15] [02miraheze/services] 07MirahezeSSLBot 0332363dc - BOT: Updating services config for wikis [15:30:18] AmandaCatherine well that would be a debatable, because then everyone would want them to blacklist it for there services. [15:30:37] Zppix: so why was someone able to join with the nick Sigyn21 above? [15:30:38] paladox: they do blacklist stuff like that [15:30:47] AmandaCatherine: Sigyn isnt considered a service [15:30:53] Should be [15:30:58] It’s a network services bot [15:30:58] AmandaCatherine: sigyn is a utility bot ran by staff [15:31:13] Utility bot = network service [15:31:23] AmandaCatherine: services are things with the cloak that contains services [15:31:26] AmandaCatherine: no [15:31:34] AmandaCatherine: NickServ and ChanServ are services [15:31:45] First all, no need to mass ping me [15:31:50] I’m paying attention :) [15:32:27] lets start a mass pinging war! [15:32:32] who wants to go first? [15:32:33] Channel Services (ChanServ@services.) [15:32:33] ChanServ is a Network Service [15:32:33] ChanServ is connected via services. (Atheme IRC Services) [15:32:34] Second, yes I know that ChanServ, NickServ, and OperServ are services. But at least on other networks, utility bots are also considered services [15:32:44] paladox: let’s not [15:32:45] they used the name and they were kicked for it? like somebody speeding got a ticket but ? [15:32:58] Hello hvxgr13! If you have any questions feel free to ask and someone should answer soon. [15:33:00] #freenode-sigyn for details (sigyn@freenode/utility-bot/sigyn) is authed as Sigyn [15:33:00] Sigyn is connected via thor.freenode.net (internal) [15:33:01] AmandaCatherine you do know i was jk? Otherwise im just like the spammers. [15:33:10] mutante: but in theory they shouldn’t even be able to log in with it [15:33:42] AmandaCatherine: if you think sigyn should be a service thats something to bring up to freenode staff, none of us can do a damn thing about it [15:33:49] is that so? is there really blacklisting of certain nick names on _connect_ to the server? [15:33:56] mutante: yes [15:34:00] ^ [15:34:16] doesnt it always give you 30 seconds to identify [15:34:20] mutante: IIRC any nick containing Serv is blacklisted [15:34:25] That’s different [15:34:29] ok, gotcha [15:34:30] That’s for registered protected nicks [15:34:47] And even then, if you don’t identify, you just get renamed to Guest#### [15:34:50] Usually [15:34:58] mutante: the 30 seconds to ident is the enforce flag on a nickserv acct [15:35:06] Whereas if you attempt to join with a blacklisted nick, you get auto-killed for (usually) 30 minutes [15:35:17] Or at least that’s the way it works on other networks [15:35:25] i dont it klines you for 30 mins [15:35:32] i think it just doesnt let you join [15:35:40] Depends on the client [15:35:47] sucks if you are called Servilia [15:35:54] Some clients will prohibit joining altogether with “Erroneous nickname” [15:35:56] mutante: i think its *Serv [15:36:04] Whereas others will join and then auto-kill [15:36:27] Hello ServZ! If you have any questions feel free to ask and someone should answer soon. [15:36:38] well serv worked [15:36:48] Is that one of the users in this channel testing it? [15:36:49] paladox: i think it has to be *Serv not Serv* [15:36:51] Or is that a spambot? [15:36:54] oh [15:37:10] I may be completely wrong and there may not be a blacklist [15:37:24] I just recall being told there was [15:37:24] [16:37] == ZServ Erroneous Nickname [15:37:33] Ah i was right [15:37:51] in the near future: PalaSrv klined for 30000 minutes. Has static IP at home [15:37:59] lol [15:38:12] mutante: only 30000 minutes? [15:40:39] I alerted staff about the Sigyn impersonation [15:40:46] They said a blacklist can be done [15:40:52] But it will need to be discussed first [15:41:02] AmandaCatherine: ok [15:41:27] Was ServZ a spambot or one of the users testing the blacklist? [15:41:40] AmandaCatherine: i think it was paladox [15:41:46] it was me [15:41:47] testing [15:41:50] Ok [15:51:01] paladox: is the discord wikifeed config on github? [15:51:18] Zppix the config yes (but we have set the hooks url in private) [15:51:26] paladox: what repo? [15:51:50] Zppix https://github.com/miraheze/mw-config/blob/master/LocalWiki.php#L77 [15:51:51] Title: [ mw-config/LocalWiki.php at master · miraheze/mw-config · GitHub ] - github.com [15:52:57] oh cool [15:56:21] BBL [16:01:17] [02ManageWiki] 07paladox created branch 03paladox-patch-1 - 13https://git.io/vpSns [16:01:19] [02miraheze/ManageWiki] 07paladox pushed 031 commit to 03paladox-patch-1 [+0/-0/±1] 13https://git.io/fN11R [16:01:20] [02miraheze/ManageWiki] 07paladox 03d4df39d - Fix restricted right [16:01:22] [02ManageWiki] 07paladox opened pull request 03#16: Fix restricted right - 13https://git.io/fN11E [16:03:12] miraheze/ManageWiki/paladox-patch-1/d4df39d - paladox The build was fixed. https://travis-ci.org/miraheze/ManageWiki/builds/412715370 [16:03:49] [02ManageWiki] 07paladox synchronize pull request 03#16: Fix restricted right - 13https://git.io/fN11E [16:03:51] [02miraheze/ManageWiki] 07paladox pushed 031 commit to 03paladox-patch-1 [+0/-0/±1] 13https://git.io/fN115 [16:03:52] [02miraheze/ManageWiki] 07paladox 033c9b45f - Update SpecialManageWiki.php [16:10:13] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN1M2 [16:10:14] [02miraheze/services] 07MirahezeSSLBot 0387fae6b - BOT: Updating services config for wikis [16:13:53] [02miraheze/mw-config] 07paladox pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/fN1Md [16:13:54] [02miraheze/mw-config] 07paladox 0351cb33d - fix namespaces for 2b2twiki [16:17:17] Hello adamg! If you have any questions feel free to ask and someone should answer soon. [16:33:08] Hello nullrouted! If you have any questions feel free to ask and someone should answer soon. [16:45:42] Hello Cisien29! If you have any questions feel free to ask and someone should answer soon. [16:53:05] Hello eNigmaFx13! If you have any questions feel free to ask and someone should answer soon. [16:56:23] Hello sockspls18! If you have any questions feel free to ask and someone should answer soon. [17:03:58] Hello K0HAX20! If you have any questions feel free to ask and someone should answer soon. [17:04:20] !m Sigyn [17:04:20] <[d__d]> You're doing good work, Sigyn! [17:04:44] Endless spam... [17:04:53] AmandaCatherine, which foreign script and where did you see in IRC nicks? [17:05:39] qq[IrcCity]: I just know for a fact that you can’t join most IRC networks with nicknames containing Arabic script or Chinese characters, for example [17:06:04] Same goes for Japanese and (probably) Korean characters too [17:07:24] AmandaCatherine, the first problem with i18n is that Western and international IRC networks are conceptually on poor terms with characters. [17:07:48] They treat all data as sequence of octets (bytes). [17:07:48] What’s i18n> [17:08:07] internationalization [17:08:20] Hm [17:08:31] https://en.wiktionary.org/wiki/i18n [17:08:37] Title: [ i18n - Wiktionary ] - en.wiktionary.org [17:09:06] for trivia: "Give an example of a numeronym" [17:09:44] IRC networks in Eastern Europe chose another solution, but they are now practically extinct in Ukraine and in severe decline in Russia. [17:09:57] But it is localization anyway, not i18n. [17:10:23] It doesn’t really matter, I reported the one nick to the Freenode opers and they said they would look into it [17:10:24] I developed stuff for it myself, such as support for UTF-8 and smart treatment of nicks. [17:10:55] I was just curious if Freenode could apply the same principles to impersonations that they apply to things like script and emojis [17:11:55] AmandaCatherine, when your data are bytes and no standard semantics exists beyond US-ASCII, then impossible to have CJK or Arabic in nicknames. [17:12:31] That really doesn’t make any sense to me, but like I said, it’s irrelevant at this point [17:12:49] What you said is a bunch of mumbojumbo to m [17:12:50] Me [17:13:12] It is the reason behind restriction on nicknames the same as was established in 1990. [17:13:20] expect their length. [17:13:43] Meh [17:13:44] in early IRC long nicks were impossible. [17:14:10] It was related to restrictions of text-mode clients. [17:14:32] Well, I’m glad this isn’t early IRC :) [17:15:15] How do you call a troll who abused his elevated admin powers on Wikipedia? [17:15:25] A lolcrat. [17:15:27] mutante: link? [17:15:29] * mutante shows himself out [17:15:51] it was a #dadjoke , sorry :) [17:16:15] Oh, I thought you thought someone actually had abused their powers and were wondering how to call them out on it [17:17:12] no, i just kept seeing people on wikipedia channels talk about "the crats" repeatedly :p [17:17:49] AmandaCatherine: Found a link https://www.mediawiki.org/wiki/User:Mutante xD (cc mutante )) [17:17:50] Title: [ User:Mutante - MediaWiki ] - www.mediawiki.org [17:17:50] jk [17:18:32] * AmandaCatherine shrugs [17:18:34] mutante: will you stop breaking my bots [17:18:37] AmandaCatherine, the problem with such places as en.Wikipedia and Meta.Wikimedia is that when I call some Bbb23 or alike an “amateur”, then I abuse my editing privileges. [17:19:05] how does one abuse editing privileges :P [17:19:07] Yeah, unfortunately there are some admins/others who, to be blunt, have a stick up their a** [17:19:22] Zppix: uh? what bot and how did i break it :) [17:19:29] But when some dick harasses me, it is not an abuse if he happened to be a steward or something alike. [17:19:38] mutante: all teh bots and I havent come up with the how yet.. give me a min [17:19:53] qq[IrcCity]: what did Richard do now? :P jk [17:20:14] qq[IrcCity]: indeed, there’s quite a bit of that inequality on WMF. Even though https://en.wikipedia.org/wiki/WP:ADMINACCT is part of the official admin policy [17:20:15] [WIKIPEDIA] WP:ADMINACCT | "Administrators, commonly known as admins or sysops (system operators), are Wikipedia editors who have been granted the technical ability to perform certain special actions on the English Wikipedia. These include the ability to block and unblock user accounts, IP addresses, and IP ranges from editing..." [17:20:36] Many admins tend to think that “newbies” or “anons” asking them to justify their action is disruptive editing [17:20:47] And/or that the user requesting justification is a sock [17:20:54] wikidata is more fun to edit [17:21:11] than en.wp [17:21:22] mutante: umm i dont think other edits on wikidata think so when i edit there... I suck at wikidata [17:21:32] editors* [17:21:48] Zppix sorry, who is this Richard? [17:21:59] well.. you don't have to argue with others over words.. either a statement is correct or it's not .. usually [17:22:01] qq[IrcCity]: you said "When some dick" dick tends to be a nickname for richard [17:22:18] or you can add multiple statements and reference them [17:22:25] no, it is a carrier of dickery. [17:22:54] mutante: I just [[Wikipedia:Break all rules]] on en.wiki problem solved :P jk [17:23:00] The other thing is that some admins like to sabotage users whom they block [17:23:01] qq[IrcCity]: i know it was a joke [17:23:32] If you notice some admins will leave custom block notices that instead of containing the standard {{unblock|reason=your reason here}} template for requesting unblock, they put some sort of abusive template in the place of your reason here [17:23:55] And then the blocked user copies and pastes that into an unblock request, and gets their TPA revoked right there [17:23:57] AmandaCatherine: that, i've never seen before and ive edited enwiki since 2014 [17:24:29] If I have time this evening I’ll dig up an example or two [17:24:54] Can’t really be distracted by that right now [17:25:01] please dont dig up example, we buried example for a reason xD jk [17:25:15] * AmandaCatherine doesn’t like Zppix’s jokes [17:25:29] Everyone likes my jokes... :( [17:25:46] * Zppix cries in a corner [17:27:24] Actually, I can dig up one example of admin abuse now from my sister’s first account [17:27:32] An admin made a personal attack https://en.wikipedia.org/w/index.php?title=User_talk:I_Love_Bridges&diff=651675818&oldid=651675367 [17:27:33] Title: [ User talk:I Love Bridges: Difference between revisions - Wikipedia ] - en.wikipedia.org [17:27:46] My sister called them out on it https://en.wikipedia.org/w/index.php?title=User_talk:I_Love_Bridges&diff=next&oldid=651675818 [17:27:47] Title: [ User talk:I Love Bridges: Difference between revisions - Wikipedia ] - en.wikipedia.org [17:28:03] And then that admin revoked TPA https://en.wikipedia.org/w/index.php?title=User_talk:I_Love_Bridges&diff=next&oldid=651716044 [17:28:04] Title: [ User talk:I Love Bridges: Difference between revisions - Wikipedia ] - en.wikipedia.org [17:28:21] Which is what I suspect might have started my sister’s whole sockpuppetry issue [17:29:18] \_o_/ [17:29:31] A nonce, really. [17:29:56] Deletion of one legit article by Bbb23 was a mistake more serious. [17:30:05] honestly the admins on enwiki that give me crap have seemingly left me alone so i have no complaints [17:31:06] The deletion of the one article is actually less of the issue IMHO - the issue here is that the admin attacked my sister as a “guy” and attacked her articles as “made-up bridges” and then revoked TPA when called out on it [17:33:15] Hello cfields17! If you have any questions feel free to ask and someone should answer soon. [17:33:28] Spambot alert! [17:33:43] !m paladox [17:33:43] <[d__d]> You're doing good work, paladox! [17:33:49] :) [17:44:51] Hello CalimeroTeknik26! If you have any questions feel free to ask and someone should answer soon. [17:45:03] ... [17:45:17] hey revi, weren’t you the one who wrote a “spam song” or something? [17:45:36] nope [17:45:36] it was probably someone else from Wikimedia [17:46:28] I thought it was Snowolf who made it but someone else (former stew) said he was the most famous singer of that song and not the lyricist :-p [17:47:20] So this isn’t your own work https://meta.miraheze.org/w/index.php?title=Special:Log/block&page=User%3A193.201.224.230 [17:47:22] Title: [ Block log - Miraheze Meta ] - meta.miraheze.org [17:47:41] anyway I've got to sleep [17:48:01] That’s important [17:48:23] licensed under WP's license [17:58:57] Anyway, GTG now [17:59:05] I’ll hopefully be back this evening [18:51:01] any of you here working on miraheze servers as admin? [18:51:58] mutante admin? [18:52:18] i mean like "ssh root@" [18:52:26] that kind of admin [18:52:40] (or you use sudo, but you get the idea) [18:53:12] oh [18:53:15] i am a admin [18:53:26] mutante, an application software admin, by the way, is not necessarily an OS root. [18:53:54] qq[IrcCity]: which is why i did not use the word "application" and added "on servers" :) [18:54:03] sysadmin [18:54:08] is the traditional word [18:54:17] now they use fancy new words :) [18:54:40] paladox: ok, i will PM about something that might be security related [18:54:45] ok [18:59:03] !log upgrade bacula1 kernel [18:59:07] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [18:59:28] !log reboot bacula1 [18:59:32] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [19:03:54] Hello Mr_Sheesh! If you have any questions feel free to ask and someone should answer soon. [19:06:02] Hello sekizo26! If you have any questions feel free to ask and someone should answer soon. [19:33:33] [02ManageWiki] 07JohnFLewis commented on pull request 03#16: Fix restricted right - 13https://git.io/fNMvO [19:33:35] [02ManageWiki] 07JohnFLewis closed pull request 03#16: Fix restricted right - 13https://git.io/fN11E [19:34:15] JohnLewis so you know the fix for ^^ right? [19:34:21] Would you be able to do it please? :) [19:35:14] Hello baweaver25! If you have any questions feel free to ask and someone should answer soon. [19:35:34] There isn’t a fix. It works. [19:35:54] I’ve not been given evidence it doesn’t and the logic is correct. [19:37:18] JohnLewis see -staff [21:09:17] Hello Peng_16! If you have any questions feel free to ask and someone should answer soon. [21:10:22] Good evening [21:14:32] hi [21:15:12] Hello johnpark_pj! If you have any questions feel free to ask and someone should answer soon. [21:28:10] !log reboot cp5 for kernel update [21:28:14] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [21:46:04] Zppix: What’s with this “mass ban evasion” series of global locks? [21:46:07] PROBLEM - mw1 Puppet on mw1 is WARNING: WARNING: Puppet is currently disabled, message: paladox, last run 5 minutes ago with 0 failures [21:46:25] AmandaCatherine: someone wanted to cvt to help with someone that mass evading blocks on a wiki [21:46:33] AmandaCatherine: its related to the recent ip rangeblocks void did [21:47:25] AmandaCatherine: i would go into more detail but no need to share someones unproductive work ethic, just shows them that we care [21:47:55] Y’know, a global contributions tool for seeing all xwiki contribs by a given IP or range would be helpful [21:48:28] Because out of the two ranges that Voidwalker blocked, neither one has any vandalism on Meta that I can see (unless its been deleted, but then again, there’s nothing in the deletion log from today) [21:49:46] AmandaCatherine: it wasnt on meta [21:50:03] AmandaCatherine: CVT is global [21:50:08] That’s the point - since there’s no global IP contribs tool at the moment, I have no way of verifying that the global blocks are valid [21:50:15] meta.miraheze.org/wiki/CVT [21:50:33] Therefore a tool that would retrieve all xwiki contribs on all wikis by a given IP or IP range would be helpful [21:50:43] AmandaCatherine: I highly doubt a steward and cvt member would get away with blocking stuff for no reason :) [21:50:47] WMF uses one, as does ShoutWiki, although the two are very different from each other [21:50:57] Zppix, yes, but accountability [21:51:02] technically it's a NOP block anyway so contributions don't make it valid or invalid [21:51:14] a what block? [21:51:35] https://meta.miraheze.org/wiki/Special:Contributions/2601:2C5:500:271A:0:0:0:0/64 doesnt’ look like a proxy to me [21:51:36] Title: [ User contributions for 2601:2C5:500:271A:0:0:0:0/64 - Miraheze Meta ] - meta.miraheze.org [21:51:42] Looks like a cellular data range [21:51:53] Zppix: NOP, No Open Proxies [21:52:04] Never heard that abbrevation [21:52:23] AmandaCatherine: that one wasn't a NOP [21:52:25] the other two were [21:52:53] AmandaCatherine: regardless those blocks were in regards to wiki-abuse therefore the blocks are valid [21:53:11] Okay, but since that’s likely a cell data range, which can be shared by dozens if not hundreds of users, and there’s no vandalism on Meta... [21:53:17] if anyone that isnt supposed to be affected by the blocks is, they can email CVT [21:53:26] How am I supposed to know where the vandalism was? [21:53:33] Without a global IP contribs tool [21:55:16] This is the WMF’s global IP tool https://tools.wmflabs.org/guc/ [21:55:16] Title: [ Global user contributions ] - tools.wmflabs.org [21:55:34] I know ShoutWiki also has one but I think there’s is a custom-coded MediaWiki extension [21:56:07] AmandaCatherine: Ext review is heavily backlogged last i checked so even if so it would take awhile for security review and such [21:56:25] WMF stuff is excluded from security review (I believe) [21:56:35] And besides, that’s not an extension, that’s a tool labs project [21:56:42] AmandaCatherine: I am not aware of any WMF-used/created ext that does what your talking about [21:57:02] It’s not an extension, it’s a tool labs project. I just linked to it above [21:57:03] https://tools.wmflabs.org/guc/ [21:57:04] Title: [ Global user contributions ] - tools.wmflabs.org [21:57:20] AmandaCatherine: afaik that doesnt classify as wmf-used/created so it would need security review [21:57:47] Anything at tools.wmflabs.org is created and maintained by a WMF user [21:57:50] xtools.wmflabs.org is actually a more heavily used oen [21:57:54] Not the foundation office itself, granted [21:57:54] uh, we don't security review that sort of stuff [21:57:59] ^ [21:58:01] AmandaCatherine no it's not [21:58:03] WMF is trusted [21:58:04] JohnLewis: I thought we did [21:58:10] i use to run grrrit-wm with zppix [21:58:16] that was hosted on tools [21:58:23] You need a Labs account to use toollabs though [21:58:24] Zppix: we didn't security review piwik or phabricator ;) [21:58:35] AmandaCatherine: I run Zppixbot which is hosted on tools, im not WMF, i just volunteer there :) [21:58:40] AmandaCatherine which is really easy to create [21:58:41] wikitech.wikimedia.org [21:58:46] AmandaCatherine also it's not labs now [21:58:49] it's "cloud" [21:58:52] Meh [21:59:09] JohnLewis: what would be the feasibility of adding something like that to Miraheze? [21:59:17] we don't security external code we run, we glance it and make someone reasonably responsible and that's it [21:59:43] AmandaCatherine: I have no idea. We don't really have the capacity for more stuff services wise as I want to reduce our spending atm [21:59:44] What is the flooder usergroup on meta lol [21:59:55] Right now, if an account is globally locked and hasn’t edited on Meta or another wiki I contribute to, I can go to Special:CentralAuth and see where the account is blocked/where it has vandalism edits etc [21:59:59] tho there was a task for xtools and that was never getting progress [22:00:08] But for globally blocked IP’s, I can’t do that [22:00:18] technically we could fork xtools and change it to miraheze [22:00:38] and host it on toolforge [22:01:00] I'm not smart enough to do it or i would though [22:01:44] Since there’s no such thing as CentralAuth for IP’s (as far as I’m aware), I have no way of confirming that a global block of a heavily used cell data range like the one Voidwalker blocked was indeed valid and necessary [22:02:10] Since there’s no vandalism or disruption on Meta or any other wiki I use (right now, only my own) [22:03:07] if you ask Voidwalker he'd answer [22:03:34] Voidwalker ? [22:03:37] Can you please confirm ^ [22:03:53] ask him an easy question rather than vague :P [22:04:10] He’s been pinged like 5 times in the last few minutes, I think he can figure it out [22:05:30] Hmm... also looks like that Void ran a CU on 2b2twiki but yet I don’t see a request for it either on Meta or on that wiki [22:07:40] 2builders2tools wiki, cu on private request [22:08:18] Ok, and about the global block of a cellular data range? [22:09:51] * AmandaCatherine needs to get something to eat [22:10:22] doin't forget your milshake and mcdonalds Amanda|away! [22:22:32] paladox: Theres an account with no global accoutn [22:22:35] paladox: TodaracSeven [22:22:43] oh [22:23:06] which wiki Zppix [22:23:07] ? [22:23:08] I can help [22:23:21] I can run a script which will attach the local account [22:23:22] paladox: theres no global account but theres a local account on 2builders2toolswiki [22:23:33] global* [22:25:08] well that's not the only thing they bypassed :P [22:25:09] ok i will leave that o MacFan4000 to do [22:25:15] JohnLewis ? [22:25:30] https://2builders2tools.miraheze.org/wiki/Special:Log/block?page=User:TodaracSeven [22:25:31] Title: [ Block log - 2builders2tools wiki ] - 2builders2tools.miraheze.org [22:27:22] JohnLewis: they bypassed global account creation lol [22:29:11] MacFan4000: if you wanna run the script please [22:32:06] Looks like I can’t [22:32:16] I tried 2 different scripts [22:32:25] paladox: ^^ [22:32:31] I was looking at https://github.com/wikimedia/mediawiki-extensions-CentralAuth/tree/master/maintenance [22:32:31] Title: [ mediawiki-extensions-CentralAuth/maintenance at master · wikimedia/mediawiki-extensions-CentralAuth · GitHub ] - github.com [22:32:38] * paladox knows which script [22:32:49] https://github.com/wikimedia/mediawiki-extensions-CentralAuth/blob/master/maintenance/migrateAccount.php [22:32:50] Title: [ mediawiki-extensions-CentralAuth/migrateAccount.php at master · wikimedia/mediawiki-extensions-CentralAuth · GitHub ] - github.com [22:33:01] I tried that, but it failed [22:33:08] Paladox see -staff [22:33:10] I would of just done all teh scripts [22:33:42] lol [22:35:40] !log root@mw3:/srv/mediawiki/w/extensions/CentralAuth/maintenance# php migrateAccount.php --username TodaracSeven --wiki loginwiki --auto [22:35:45] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [22:36:37] JohnLewis: How the hell did you lock it so damn fast [22:37:10] Zppix: because I had the CA screen open when I ran it [22:37:34] just like when I go to OS or CU, I have the screen open already before granting perms :P [22:39:25] JohnLewis: I call haxs [22:39:39] I call smart, effective planning [22:39:47] that's why I'm the steward and you're not :P [22:41:41] But but CVT is more important obvs :P its why i cant grant myself any userrights xD [22:58:43] Voidwalker: can you please justify your global blocking of what appears to be a likely heavily shared cell data range https://meta.miraheze.org/wiki/Special:Contributions/2601:2C5:500:271A:0:0:0:0/64 [22:58:44] Title: [ User contributions for 2601:2C5:500:271A:0:0:0:0/64 - Miraheze Meta ] - meta.miraheze.org [23:13:32] increasing abuse and block evasion [23:14:02] and the looks of rc, another block incoming :P [23:14:07] Voidwalker: where? [23:14:28] 2builders2tools [23:14:41] Well, the F*** you account deserves to be locked [23:14:47] AmandaCatherine: it is [23:15:08] Although I wouldn’t necessarily say that it’s “LTA”, but rather just abusive username/VOA [23:15:22] AmandaCatherine: it is a lta [23:15:33] AmandaCatherine: its the same person i just locked 7+ accounts of [23:15:45] Voidwalker: you CUing or shall I? :) [23:15:58] I had the userrights page open but you beat me to lock so I held off [23:16:10] Zppix: what offense did the initial sockmaster do? [23:16:12] you can go ahead [23:16:24] and usually “LTA” refers to disruption over a long period of time [23:16:29] Not just one batch of blatant socks [23:16:33] okay [23:16:49] AmandaCatherine: Block evasion [23:17:01] The initial sockmaster can’t evade blocks [23:17:09] The sockmaster is the original account, before any socks [23:17:20] A sock is used to evade blocks on the original account [23:18:42] Voidwalker: you call this “increasing abuse and block evasion”? https://2builders2tools.miraheze.org/w/index.php?limit=50&title=Special%3AContributions&contribs=user&target=2601%3A2C5%3A500%3A271A%3A0%3A0%3A0%3A0%2F64&namespace=&tagfilter=&start=&end= [23:18:43] Title: [ User contributions for 2601:2C5:500:271A:0:0:0:0/64 - 2builders2tools wiki ] - 2builders2tools.miraheze.org [23:19:05] Those edits are a week old, and they don’t look like vandalism to me [23:19:18] Just maybe disruptive editing at the most [23:19:31] AmandaCatherine: that ip is for a user not [23:19:47] AmandaCatherine: The block is in place to help prevent further evasion [23:20:03] But again, what was the original offense? [23:20:08] Why was the first account blocked to begin with? [23:20:27] AmandaCatherine: The account was blocked by local admins which then the user evaded then the local admins contacted cvt [23:20:38] But why did the admins block? [23:20:41] What was the offense? [23:20:46] AmandaCatherine: "shitposting" [23:20:48] is that relevant? [23:20:56] lol [23:21:10] Yes, because if you are blocked without a valid reason, frankly I think that block evasion is no longer a “crime” [23:21:14] AmandaCatherine: Regardless they are now evading global blocks [23:21:22] You can’t block someone without a valid rationale [23:21:22] which against global policy [23:22:00] AmandaCatherine: If you believe we are in the wrong feel free to open a RfC [23:22:03] AmandaCatherine, if I had looked into the issue and decided it wasn't a valid reason, I wouldn't have responded to the issue in the manner that I did [23:22:18] If just some random local admins says “I’m gonna indef this user just because I feel like it” frankly IMHO they have every right to evade that block [23:22:34] AmandaCatherine: thats your opinion [23:23:15] as I said, you can’t block for no reason [23:23:22] If you do, that’s an invalid block [23:23:35] Stewards will not act unless it's clear to us that the evasion is deliberative, disruptive and based on valid grounds. [23:24:26] JohnLewis, again, though, if you’re evading a block that was invalid to begin with, that’s not an offense IMHO [23:24:56] and again "Stewards will not act unless it's clear to us that the evasion is […] based on valid grounds." [23:25:01] that's cool and all, but it's a hypothetical that doesn't apply to the situation [23:25:06] Like I said, if some local admin just decides to block you for the heck of it, without any evidence or policy violation, that’s invalid and you have the right to evade that block [23:25:28] you don't have the right to evade that block, you have to deal with it locally. [23:25:33] AmandaCatherine: And like i said if you feel like we are in the wrong please feel free to open a formal discussion [23:25:36] JohnLewis: Block evasion in most cases is not valid [23:25:46] “Valid block evasion” would only be evading an invalid block [23:25:47] if you're blocked for evading a block, then evade it again, then that's a valid case of abuse as you are disrupting a wiki [23:26:07] Yes, but if you are blocked for evading a block that was invalid... [23:26:16] That’s not valid either [23:26:23] you're intentionally causing disruption to a wiki. [23:26:41] Not if your account was indefed by some random admin without a reason [23:26:56] if someone doesn't want you there and you're not capable of discussing it, then that's your fault [23:27:10] Like I said, if they just say “I’m gonna block you because I feel like it even though you didn’t do anything wrong” [23:27:13] Is that a valid block? [23:27:17] if you are evading intentionally, and disrupting the wiki - you are being disruptive. [23:27:22] “I don’t like you” isn’t a valid block rationale [23:27:26] it isn't [23:27:36] doesnt meant you should evade [23:27:42] but evading it continuously, is disruptive. [23:27:48] So if the block is invalid, and the local admin refuses to acknowledge that and overturn it, what are you supposed to do? [23:27:55] AmandaCatherine: move on [23:27:56] move on? [23:28:26] So I’m going to allow myself to be kicked off a wiki that I wanted to contribute to for no reason? [23:28:29] Not happening [23:29:44] Evade = Distruptive = Block Its that simple [23:30:02] That would be like me going to Special:ListUsers on my wiki and indef blocking any random user who had created their local account for CentralAuth there but hadn’t done anything, just because I didn’t want them there [23:30:05] That’s not valid [23:32:00] It’s just like the fact that you can’t delete something just because you don’t like it [23:32:08] That’s the “IDONTLIKEIT” defense and it isn’t valid [23:32:30] as they said, please email either cvt [23:32:36] or start a on wiki thread for discussion [23:32:44] please [23:36:44] paladox: uh, cvt won't do anything [23:36:50] ok [23:37:06] it's not CVTs job to get involved in local disputes [23:37:24] well cvt is sort of inovolved? [23:37:43] I wouldn’t call it a local dispute since I’m not a member of that community... it’s more of a procedural/policy question [23:37:45] CVT shouldn't be solving local disputes [23:38:17] AmandaCatherine: it is indeed procedural/policy. And our stance is, it's the communities issue [23:38:18] JohnLewis: considering we were contacted about the issue and im involved in the block evasion... \_o_/ [23:38:40] Zppix: no... I mean in the instance of someone appealing a local block [23:38:44] Oh [23:41:45] Zppix: why block a locked account? [23:42:01] JohnLewis: that was quicklock fuck up [23:42:16] you have lock anyway, should be locking not block :P [23:42:27] JohnLewis: i used the quicklock script [23:42:35] okay [23:43:22] yeah quicklock is fucked [23:43:33] quicklock only works from meta [23:43:44] Voidwalker: oh :P [23:43:47] assuming you're using my script :P [23:43:51] I am [23:43:57] Voidwalker: can that be fixed :P [23:44:37] unlikely, the script would have to send a crosswiki request, which we might not have setup properly [23:44:56] damn [23:44:57] I haven't figured out how to get one to work [23:45:26] (also I'm probably gonna redesign the entire script rn so lol) [23:46:24] Jesus that last username is long af [23:46:44] I don't think there's any possible error in that :P (re lock message) [23:48:07] Voidwalker: I use it cause FF autofills it saves me time from having to type [23:48:57] is it possible to have abuse filter or something set up... so we dont have to stalk RC for hours [23:50:11] dunno, they're changing names so often [23:50:59] https://meta.miraheze.org/wiki/Community_noticeboard#Are_you_allowed_to_evade_blocks_that_are_obviously_made_in_bad-faith_or_are_otherwise_invalid.3F [23:51:00] Title: [ Community noticeboard - Miraheze Meta ] - meta.miraheze.org [23:54:03] JohnLewis: why are we still locally blocking globally blocked IP ranges on Meta? [23:54:06] Without TPA [23:55:27] because that's what the extension does [23:55:42] it is not my choice or anyone elses. [23:55:54] I thought that Meta wiki is exempt from global blocks? [23:56:09] it is, that's why we block locally relevant block. [23:56:11] AmandaCatherine: thats because the ext miraheze policy doesnt say that [23:56:15] So that globally blocked users can still edit on Meta to appeal, etc unless they are locally blocked too [23:56:20] no [23:56:26] yes [23:56:27] AmandaCatherine: to appeal for example a cvt block they have to email us [23:56:39] Hm.. that should change [23:56:43] We should allow on-wiki talk page appeals [23:57:06] it's also most likely for privacy tbh [23:57:18] if you ask for an account, you're directly linking your IP to your account [23:57:40] So requesting accounts should be done privately [23:57:53] But what about appealing a block that one believes doesn’t apply to them? [23:58:01] (i.e. collateral damage0 [23:58:22] s/(i.e. collateral damage0/(i.e. collateral damage) [23:58:23] AmandaCatherine meant to say: (i.e. collateral damage) [23:58:24] email because we'd make accounts for that [23:58:43] we don't do range blocks for fun [23:59:00] There is a reason we do anon only blocks [23:59:19] And not hard blocks [23:59:58] We rather not have to block anyone but this is the internet so we sadly have to block people