[00:09:49] Does anyone know how the Miraheze kafka jobqueue works lol [00:10:12] I don't understand why the RPC in mw-config if there is a rest endpoint to run the jobs also? does the rest endpoint not get used? [00:18:32] yeah seems it doesn't heh [00:27:21] AFAIK redirects only work for the root domain but not content pages? Blue Archive wiki has been on a custom domain for years but https://bluearchive.miraheze.org/wiki/Main_Page is still not redirected. [03:37:32] > [13/05/2025 10:27] AFAIK redirects only work for the root domain but not content pages? Blue Archive wiki has been on a custom domain for years but https://bluearchive.miraheze.org/wiki/Main_Page is still not redirected. [03:37:44] posix_memalign: you can request a redirect for the entire domain if wanted [03:58:35] I meant to say that the redirect request can be documented more thoroughly on [meta](https://meta.miraheze.org/wiki/Custom_domains) either as an optional 3rd step for custom domains or as a part of the FAQ. I guess the original message got lost in the long reply jumps. [04:01:43] The process used to be as I described. I’m not sure if recent CreateWiki changes have changed the redirection behavior. [04:07:46] Some custom domain configurations definitely changed. I'm not sure about redirects because blue archive wiki has a js redirect in `Common.js`, so users would be automatically redirected either way. The CSP errors in [T13627](https://issue-tracker.miraheze.org/T13627) probably started in the past few months since I don't remember seeing this error last August. [06:45:41] Is there a rest endpoint? [06:46:37] It's definitely still been possible to access the original domain for a long time [06:46:43] I don't think that's a recent change [06:46:59] and redirects are absolutely offered as a service and always have been [08:09:45] RhinosF1: T393621 is fixed now on the REL1_44 branch [08:11:50] the other thing that's probably not useful for third parties is $wgCentralAuthRestrictSharedDomain defaulting to true, but at least you can override that [08:12:32] tgr_: we will be restricting the shared domain [08:12:40] Or at least we plan to [08:13:15] But thank you [08:13:20] I will upgrade that later [08:32:47] This has always been the case at least since I've been here. [08:33:35] I wonder if we should change it though. Auto redirect all subdomains to custom domains when set... [08:40:53] I like it for redundancy [09:02:28] But how redundant is it really it breaks the subdomain in a lot of ways, click many links and it'll take to the custom domain anyway. Id rather a system that automatically removed custom domains that are not resolving to miraheze servers after X attempts within X time (not just one incase false failure or temporary issues) but thats just my vision. [09:03:00] That would be better ye [09:03:05] I'd like that too [09:03:09] It's a stopgap though [09:04:22] Yeah I wouldnt say implement auto redirect till we get that system but if we do I think auto redirect could be better. [09:04:33] Yes 100% [09:43:00] Yeah seems unused though even on wmf [10:38:44] [1/2] @rhinosf1 can be happy now ey 😉 [10:38:45] [2/2] https://issue-tracker.miraheze.org/T13679 [10:39:34] That's been declined more times than I can count [10:39:48] https://issue-tracker.miraheze.org/search/query/nDiALcelT3Rn/#R [10:39:56] 😮 [10:39:58] You can search for existing tasks before opening new ones [10:40:38] Mediawiki and private wikis barely get along [10:40:50] mediawiki and mixed read views is a no [10:41:17] we had an issue where Special:Preferences could leak the contents of private wikis lol [10:41:17] We're already likely to issue guidance at some point in the future to be clearer on exactly what a private wiki is for due to the risks associated [10:41:25] Just one? [10:41:34] specifically Special:Preferences [10:41:37] that i can remember [10:41:39] We had like a dozen separate leaks [10:41:44] there's also sitemap to leak titles [10:42:18] See, that's why I ask in here 😄 [10:42:32] You could use the search feature on Phab or here [10:42:57] Or https://meta.miraheze.org/wiki/Extensions#Declined_extensions [10:43:36] huh, bluespice is a security risk? [10:47:28] No [10:47:33] It's a far too complex risk [10:47:44] ah oki [10:48:12] so it's the "we do not want a skin masquarading as an extension that does deep-rooted modifications to core"-risk [10:50:54] peanut butter and asbestos [10:51:46] Wait, what? 😮 😂 [10:51:52] Never heard of that [10:52:15] My nickname for these things [11:04:27] BlankEclair: yes [11:04:42] Honestly that would go together better [11:20:51] [1/4] I was reading the Tech News Newsletter. [11:20:52] [2/4] They announced a new language in the Wikipedia family. [11:20:52] [3/4] `This is a language primarily spoken in the North Central region of Nigeria. Speakers of this language are invited to contribute to [[w:nup:Tatacin feregi|new Wikipedia]].` [11:20:52] [4/4] At first glance I thought they wrote `ferengi` 😂 [12:31:27] Has this been patched in mw core yet? [12:31:39] dunno tbh [13:41:06] again? [13:49:15] Anyone know what’s going on with Cirrus [13:52:28] Is it throwing errors again? [13:52:44] Yes [13:53:01] And forsaken [13:53:22] works on Meta [13:53:31] methinks it did not enable successfully on new wikis [13:53:54] Hm [13:54:15] There's no logs in Graylogs. [13:54:28] Forsaken got it on the 12th [13:54:38] So I think you’re right [13:55:28] What’s the process of set up on a wiki [15:22:59] It used to require a second step by tech to build indexes, but CA had updated ManageWiki to handle that, at least I was told. [15:23:12] Wondering if recent updates re-broke the fix for it. [15:23:54] Someone should check graylog [15:23:58] @originalauthority maybe [15:24:02] I'm on a bus [15:25:46] Nah im mobile [16:11:17] Do none of you have access to LDAP on mobile [16:25:43] Not graylog, it's behind a proxy [17:00:12] just tried visiting a wiki and i got an error page showing me a message that started with "if you're seeing this, Grafana..." and mentioned something about being unable to load config files, I accidentally reloaded it though so I couldn't take a screenshot and it didn't happen again after that [17:07:21] Huh [17:07:50] I’ve heard that a few times from others I think [17:09:36] [1/2] Yeah, middle-stage hiccup on page load, seems like something is sporadically bumping up against server limitations. [17:09:36] [2/2] @Infrastructure Specialists will look into it when once of them is free. [17:12:05] yep, I think someone reported this before in #general some time ago [17:15:54] Paladox is most familiar with the issue [17:27:47] I don't think we have a fix so ideas welcome [17:28:41] he’s the only haproxy expert around here [18:57:34] [1/2] If it would help, I have a screenshot of it [18:57:35] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1371924350533369886/image.png?ex=6824e79e&is=6823961e&hm=2761a375a5c0f8a957fc2014a406eadef40848583976c45cfbb688e32661754c& [22:40:18] > [22:40:19] > [14/05/2025 02:11] Do none of you have access to LDAP on mobile [22:40:29] pixldev: if you want to ssh from your phone and setup a proxy... [22:44:41] why [22:44:57] you can only get access via bastion, no? [22:45:01] or perhaps ldapwikiwiki [22:47:21] i'm eeeeeepy [23:26:44] I can do everything from mobile, even graylog lol [23:26:58] You’re CosmicAlpha [23:27:01] That doesn’t count [23:27:41] Oh @cosmicalpha while ya here [23:27:43] Q [23:27:48] Sure [23:27:59] What is aeywoo in the tech team officially with beta admin [23:28:15] SWE? [23:29:15] There isnt really a term for it. Technically you can have access without any official organizational role which is kinda what this falls under. If anything it would be SWE but then it doesn't have push access on GH to SWE repos so again not really. [23:29:38] So [23:29:46] Tech team orphan [23:31:02] Lol we do need a name for this. It's more of a training position for MWS while you learn our tools and systems before gaining full access etc... [23:31:21] I was asking for roles here, should I just give tech team role and that’s it [23:31:33] Or nay all [23:32:00] Your call mr red name + DTech [23:32:29] Well... the roles are useful for pinging for issues etc..., without production access the roles don't serve much purpose here. [23:32:42] Shrug [23:32:52] Thats why I didn't give the techteam Rome initially [23:32:54] *role [23:33:01] what is up with autocorrect lately lol [23:33:15] High or smt idk [23:33:43] Anyway if you feel a desire id be okay with having the tech team role only here. It's useful I guess since they have access to graylog and can look logs up etc... [23:36:19] [1/2] Random topic change but that randomly reminded me I guess ManageWiki has been broken and hasn't been running many scripts for a long time... well... it's fixed now... darn those race conditions lol. [23:36:20] [2/2] I also found phan sucks with type safety when using services lol. I caused some fatals by forgetting now-required parameters when calling services... [23:38:18] My new standard has become no optional parameters and always explicitly pass because I find optional parameters to have some odd unexpected behavior sometimes lol but that only works when I actually add the parameters in calls lol [23:39:16] Why is it always race conditions