[00:36:39] This user Song Ngư MGR just asked a question on the community noticeboard. [00:57:13] I think it's best we wait for either Doug or another user with the exact same functionary to respond to it. [00:57:30] Alright [00:58:50] https://meta.miraheze.org/w/index.php?title=Community%20noticeboard&diff=prev&oldid=180569 Well, speak of the devil, sounds like @Void has responded. [01:33:05] I'd say that something like magic css or similar browser addon is a blessing for both finding the correct classes/elements but also for directly testing the css without editing any actual page. [15:26:21] Morning Doug [15:42:35] https://www.google.com/amp/s/www.bbc.co.uk/news/technology-57413224.amp [15:42:46] 😄 [16:13:06] Reception|away, interesting...I was wondering when you would comment on that story :D [16:44:38] Agh, browsers are so dumb,m had to readd passwords to ach site by hand [16:45:09] Moved from FireFox as it was bugged, then Opera as there was not enough themes for it, to Crome [17:08:54] dmehus: it does amuse me that one single user brought a lot of the internet down [17:09:07] it's as if a Miraheze user could bring us down by changing their Special:Preferences [17:10:34] chrs [17:10:42] requested the wiki [17:11:18] Which request [17:11:25] ^ trying to figure out multi-word stalkwords [17:11:37] Ah [17:11:56] currently it just highlights "requested", "the", and "wiki" [17:12:00] I should work on the regex stuff for MirahezeBot [17:12:17] how so [17:12:18] That was called "dynamic" plugins [17:12:28] Essentially rather than hard coding everything [17:12:50] I wanted a system that means anyone can update a single json file to do basic stuff [17:21:34] Reception|away, oh you meant a single user, not a single customer of Fastly? [17:21:35] wow [17:21:50] dmehus: no a single customer brought them down [17:21:58] RhinosF1, oh wow [17:21:59] Changing site settings [17:22:08] and it was good-faith, too? [17:22:13] Yes [17:22:34] I mean that's good, but wow. Guessing Fastly will be reviewing their architecture [17:22:39] and configuration [17:22:46] Apparently a specific combination of settings could cause it [17:22:50] And they didn't know [17:22:51] ah [17:22:54] wow heh [17:23:29] If that happened on Miraheze, that'd be totally understandable. We're a small team. But for Fastly not to know, wow [17:23:33] that is quite shocking [17:23:44] it's pretty crazy [17:23:48] yeah [17:28:05] yeah, it still is always surprising how one person can bring down the internet for millions [17:57:20] dmehus: They're human [17:57:41] Big internet outages normally happen about once a year [17:57:57] They're just quickly resolved so no one remembers after a month [17:58:12] GCP, AWS, CF have all done it [18:16:13] RhinosF1, yeah [18:19:53] What do you think of https://dcmarvelcomics.miraheze.org. [18:28:47] My tooth broke 😦 [18:30:53] ouch [18:40:20] Gonna have to be knocked out as I hate metal in my month [18:40:30] That is like a year away [18:41:52] That's gotta suck [18:44:09] I hate metal on teeth sounds and feelings and tastes [20:06:24] Fastly? Is that another CloudFlare dmehus [20:08:59] somewhat similar, they're a big CDN [20:17:55] Hm, I wonder if I should fiddle with my wii and put it behind cloudflare [20:18:05] (A self hosted wiki) [20:25:00] Make sure you trust XFF headers [20:25:20] huh? [20:25:33] TheBurningPrincess, yeah [20:26:05] What is an XFF header? [20:26:23] RhinosF1, trust XFF headers, do you mean in the web server config, not necessarily CheckUser, right? [20:26:43] dmehus: both [20:26:55] MediaWiki + web server in theory [20:27:23] X-Forward-For, it's a header that you can use to show a request has passed through a proxy [20:27:38] (In our case cp* or you'd always see their IPs) [20:28:05] RhinosF1, right, but Cloudflare IP won't be returned in CheckUser tool XFF headers, afaik [20:28:21] if it shows up, it's because the user used Cloudflare Warp (their VPN service) [20:29:02] dmehus: if you turn on the Cloudflare CDN then you'll see their IPs in CU [20:29:22] That's one of the reasons we don't allow proxying domains through Cloudflare [20:29:22] RhinosF1, I don't believe that's correct, no [20:29:26] dmehus: it is [20:29:40] RhinosF1, I'm quite confident it's not actually [20:29:43] Same would happen for cp* if we didn't have cp* trusted [20:30:08] and that's not the reason we don't allow proxying via Cloudflare, it's entirely because of Content Security Policy is what Reception|away told me [20:30:14] dmehus: you can look on bots phab [20:30:29] You'll see every request in that's IP check is a CF up [20:30:31] IP* [20:30:38] RhinosF1, hrm? That would require Bots Phabricator admin status [20:30:40] Yeah the CSP is another reason [20:30:41] which I'm not [20:31:12] I am hoping this cloudflare thing will work [20:31:14] I'm surprised I didn't change that [20:31:32] But anyway, you'll see Cloudflare IPs if you proxy through it [20:31:38] Because that's how a proxy works [20:31:55] But yes you can also mess with headers [20:32:02] Including the CSP [20:32:18] I changed my A recored for www to my vps' IP and changed the nameserver's to CloudFlare ones [20:34:04] RhinosF1, my understanding is Cloudflare is not a true proxy, though. It's just a content delivery network [20:34:28] dmehus: how do you think a CDN works? [20:34:45] By proxying your request through a caching server before the backend [20:35:16] It works on the upstream infrastructure end [20:35:42] but there's no indication Cloudflare's IP would be returned in the XFF header if we used Cloudflare instead of our own cache proxies [20:35:56] I'd rather test that theory somehow to confirm which of us is correct [20:36:14] if I'm wrong, I'll buy you a beer or something if I'm ever in the UK :P [20:36:58] Where do you live dmehus? [20:37:03] No Cloudflare's IP would show as the user's IP [20:37:06] I live in the UK [20:37:19] You'd see XFF and X-Real-IP headers with the right IPs in [20:37:30] TheBurningPrincess, westernmost province of Canada [20:37:34] Neat [20:37:35] What I said is you need to tell MediaWiki to trust that XFF header [20:37:48] RhinosF1, okay, that would surprise me if that's case, but I would still like to confirm that is the case [20:37:53] I kinda wished I lived there sometimes, as I hear it is nice and chilly [20:38:24] TheBurningPrincess, in the winter, yes. In the summer, average temperature here is 30-35 Celsius [20:38:31] so it can get pretty toasty :P [20:38:38] I want to see Canda some day, just as I hear it is pretty [20:38:43] Over at Canada, what’s the age restriction for alcohol products? [20:38:47] 21? [20:38:53] My summer is still too hot [20:38:54] Bukkit, 19 in B.C., 18 in Alberta [20:38:57] varies by province [20:39:22] I really hate the heat [20:39:26] Nothing is 21 in Canada afaik [20:39:45] it's either 18 or 19, depending on the province; possibly one province might be 20 [20:40:02] actually now that I think about it... [20:40:05] it's 18 in B.C. too [20:40:20] dmehus: it's not surprising [20:40:23] however you have to be the age of majority (19) in B.C. to sign a contract or buy pornography [20:40:25] It's how web requests work [20:40:27] RhinosF1, yeah [20:41:00] Gambling is also 19, Bukkit [20:42:08] 👍 [20:50:32] here theoretically you can buy alcohol, drive and other things only at 18 [20:50:46] but in reality, people do anything since the age of 10 [20:52:25] U.S? [20:53:22] Where? [20:53:29] US definately [20:53:34] But a lot of places [20:54:00] Things like alcohol people generally drink in homes and stuff everywhere [21:00:51] What are your plans for this evening? [21:11:24] Sleepy [21:13:14] Okay