🦋 Welcome to Raku! raku.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: colabti.org/irclogger/irclogger_log/raku
Set by ChanServ on 14 October 2019.
00:00 linkable6 joined 00:11 berber44 joined 00:22 pecastro left 00:31 neshpion left 00:41 dogbert2 joined 00:44 dogbert17 left 01:24 mahafyi joined 01:48 Garbanzo joined 02:02 Garbanzo left 02:16 daimon joined 02:17 drakonis joined 02:20 kvw_5_ joined 02:23 kvw_5 left 03:02 mowcat joined 03:03 Manifest0 left 03:06 Manifest0 joined 03:13 muffindrake left 03:15 muffindrake joined
[Coke] goes to the raku/doc tickets, rapidly finds tickets where he's tried to have fun, there is no fun, and stops again. 03:18
[Coke] wonders if there's anything fun to work on. 03:25
[Coke] plays MTGA instead.
03:29 monkey__ joined 03:42 monkey__ left 03:53 mowcat left 03:56 monkey__ joined 04:07 asymptotically left, asymptotically joined 04:29 monkey__ left 04:58 MasterDuke left 05:24 Summertime left 05:28 wamba joined 06:04 kst left 06:16 kst joined 06:21 xelxebar_ left 06:24 parabolize left 06:26 squashable6 left 06:29 squashable6 joined 06:32 xelxebar joined 06:35 squashable6 left 06:37 squashable6 joined 06:54 xinming_ joined 06:56 xinming left 07:43 rindolf joined 08:11 MasterDuke joined 08:20 xinming_ left, xinming_ joined 08:25 Geth left 08:26 Geth joined
Geth Raku-Steering-Council/gh-pages: 0e4c22d20e | (Juan Julián Merelo Guervós)++ | 2 files
Set theme jekyll-theme-minimal
08:30
Raku-Steering-Council/gh-pages: 9b1923bd73 | (Juan Julián Merelo Guervós)++ | 0 files
Set theme jekyll-theme-minimal
08:34 xinming_ left, xinming_ joined 08:35 PimDaniel joined
PimDaniel o/ 08:36
tellable6 2021-03-11T18:01:11Z #raku <guifa2> PimDaniel: taht's the best way to do it.
PimDaniel thank's guifa2! 08:39
O/
New question:
Is it possible to have or a trick to have a (kindof) <Int,Int> hash key into and hash? 08:42
Or is it better to use a 2 dimentional Array or even a one dimentionnal fixed size array in that case? 08:44
08:44 Geth left
japhb PimDaniel: Why are you wanting numeric hash keys? What problem are you solving? (My first guess would be sparse multidimensional data.) 08:47
IIUC underneath the covers all hash keys are strings, BUT Raku hides this by allowing you to declare an a hash to be keyed with some other type (e.g. `my %hash{Int}`), and the magic to make that work will be hidden away. It's not guaranteed to be performance-optimal, though. 08:49
lizmat++ would be know more I think -- IIRC she wrote most of that magic. 08:51
*would know
(Well, the Rakudo implementation, at least) 08:52
08:55 simcop2387 left 08:57 Sgeo left
SmokeMachine m: my %a{Int}; %a{1} = 42; %a{10} = 13; %a{100} = 314; dd %a # PimDaniel 09:08
camelia Hash[Any,Int] %a = (my Any %{Int} = 1 => 42, 10 => 13, 100 => 314)
SmokeMachine m: my Int %a{Int}; %a{1} = 42; %a{10} = 13; %a{100} = 314; dd %a # PimDaniel 09:09
camelia Hash[Int,Int] %a = (my Int %{Int} = 1 => 42, 10 => 13, 100 => 314)
09:14 pecastro joined 09:25 brtastic joined 09:43 plvicente joined 09:57 brtastic left 10:05 domidumont left 10:22 domidumont joined 10:32 wamba left
PimDaniel japhb yes it's just 2D plan with x and y coords! 10:41
I need a fast indexing performance, well let's say that it would be better. Because i call this at many places into my code and into loops so may be the impact could be important. 10:46
Why a simple a 2D array should not be so fair? 10:47
The problem being that many values will return any. 10:48
Here's the problem : i build an Orthogon or an Orthogonal polygon so it has points but it does not have all points (lines * colums). 10:49
lizmat what would be the value of a point? 0/1 or something else ? 10:51
PimDaniel If i use an hash i'll optimize memory. If use a fixed buffer position, and performances will depend of the internal hash algorithm, i'll optimize performances. If i use a 2D array i think it is the same and may be more practical. 10:53
10:54 peri404 left
PimDaniel lizmat Point is Class Point{has Int ($.x,$.y);}. 10:54
lizmat any additional attributes to Point ? 10:55
PimDaniel Don't think so. but Point object can be addressed by a simple x and y. 10:56
lizmat and the Point object is immutable ? 10:57
10:58 xinming_ left
PimDaniel of Course it has methods. for example method fix() { gotoxy($!x,$!y); print $!motif; }, yes it has motif attribute too. 10:58
10:58 xinming_ joined
lizmat ok, then my idea is moot :-) 10:58
PimDaniel immutable good question .... Yes, my may modify it be i dit not do it but i can change attributes rw to ro for that. 11:00
what is moot?
lizmat well, a solution i had in mind won't work :-) 11:03
PimDaniel Often the most trivial for this is the best : even a one array will consume : echo "$LINES * COLS" | bc ==> 809919 octet static size for my most resoluted pseudo terminal. 11:05
* often a one D array 11:06
And then each array contains a point address := affected or Any if there's no point. 11:07
Well it's not 809919 it's 809919 * (size of an adress container). which is internal to Raku. 11:08
I don't think it's so weird. Finally. 11:09
* And then each array contains : i mean each array element. 11:10
i must leave to have a walk, see you later. 11:12
11:12 PimDaniel left 11:25 berber44 left 12:01 Black_Ribbon left 12:06 Kaiepi left 12:07 benkolera left 12:08 Toilie left 12:28 xinming_ left 12:29 xinming_ joined 12:30 plvicente left 12:35 plvicente joined 12:49 Toilie joined 12:51 RaycatWhoDat joined, sftp left
RaycatWhoDat I know this may fall on deaf ears, but it needs to be said 12:52
On all of my devices - both mobile data and WiFi - docs.raku.org intermittently throws ERR_SSL_INVALID_RESPONSE and breaks the user experience. 12:53
This happens on all of my Chromium-based browsers (Chrome, Chromium, Brave) 12:54
I know people test it and they say it's fine but a newcomer to this language might use it as an excuse to ignore the language 12:56
12:58 sftp joined 13:02 Kaiepi joined
codesections RaycatWhoDat: That's definitely _not_ falling on deaf ears. rba has been doing a fair bit of work to troubleshoot that exact issue, in fact 13:03
they recently (a few days ago) turned off our cloudflare CDN, because initial troubleshooting led us to think that could be the cause. But I guess not, if you're still getting that issue... 13:05
If you don't mind me asking, are you in the US, or elsewhere? (Everyone else who has reported that issue has been in the US, so we're thinking that could be a common factor) 13:06
RaycatWhoDat Yep. I'm in the US. 13:12
Good to know someone is working on it, though! 13:13
13:15 eax joined 13:20 plvicente left 13:25 ZZZzz joined, ZZZzz left 13:33 plvicente joined 13:36 xinming_ left, xinming_ joined 13:37 monkey__ joined 13:47 plvicente left 13:49 xinming_ left, xinming_ joined 13:56 asy joined, asymptotically left 13:57 eax left 13:58 asy is now known as asymptotically, eax joined 13:59 RaycatWhoDat left 14:00 RaycatWhoDat joined, plvicente joined 14:05 RaycatWhoDat left 14:14 ugexe joined 14:15 ugexe left 14:16 ugexe joined 14:17 eax left 14:18 asymptotically left, asymptotically joined
leont doesn't like the list comprehension example in the Python to Raku guide. 14:22
Why would you write « { $_[0] + $_[1] } for (3,9) X (2,10)» when you can write «(3,9) X+ (2,10)» 14:23
codesections leont: to introduce the X operator before introducing meta ops, as a guess 14:25
leont We can do both? First give the longer pythonesque version, and then the shorter one?
codesections yeah, that seems good. (Though it does require explaining meta ops at that moment, which could be a digression.) 14:26
leont Does it? The document doesn't have to explain all it does, it can also link to other documentation 14:27
codesections (also, I'm not a python programmer and haven't read that guide, so I'm just shooting the breeze; no need to listen to any of the above :D)
leont I'm not a python programmer either, just reading it now because it was updated yesterday 14:29
It's pretty good actually, that was my only complaint with it
(OTOH, this did completely change my opinion on how useful the X meta operator is) 14:37
codesections what's the Routine/Block/Sub like type that's something like "loaded function"? I forget the exact name and can't find it in the docs 14:41
Oh, I was thinking of __PRIMED_ANON, which isn't a type and isn't in the docs. That explains why I couldn't find it! 14:46
uzl[m] Came across the proof of concept Raku's new doc site (178.128.54.210:10000/) in /r/rakulang and it's looking great 14:52
sena_kun++ and all the other involved in it 14:53
15:00 monkey__ left 15:13 plvicente left 15:22 perigrin joined 15:30 plvicente joined 15:34 xinming_ left 15:36 xinming_ joined 15:40 parabolize joined 15:52 aindilis` joined 15:53 aindilis left 15:57 xinming_ left, xinming_ joined 15:58 kaiwulf left 16:21 plvicente left 16:22 simcop2387 joined 16:30 stoned75 joined 16:34 wamba joined 16:37 xinming joined 16:38 xinming_ left 17:03 xinming left 17:05 xinming joined 17:48 domidumont left 17:55 plvicente joined 18:05 aindilis` left 18:13 plvicente left 18:22 sena_kun left 18:23 sena_kun joined 18:39 dmc00 joined
rba RaycatWhoDat: You may try docs.rakulang.site/ . Yet since mid of last week docs.raku.org and docs.rakulang.site MUST point to the same IP as I have turned of CDN on cloudflare. Please report if the ip differs. 18:42
tellable6 rba, I'll pass your message to RaycatWhoDat
rba My best bet would be that some DNS in US are not following the rules and have old information. 18:45
codesections rba: that could well be it. I've learned to _never_ bet against the problem being DNS related 18:46
i.imgur.com/YKvOiA4.png 18:48
rba Anyone experiencing SSL error to any of the website please send me pvt message, so I can give you an email as I like to get some additional information and maybe a screenshot to understand it.
LOL
raydiak rba: I must log in with services to pm you, so I'm communicating with you here instead 19:05
rba: ibin.co/5uvj4O6M4TE6.png as you can see, it is resolving to the proper IP. where your server should be sending a ServerHello in response to my ClientHello during the TLS handshake, it is instead sending 256 FF bytes. I have no idea why. docs.rakulang.site works perfect every time.
rba raydiak: Are you enforcing a certain TLS version? 19:08
raydiak rba: stock kubuntu setup, I haven't changed any of that. this happens with all client whether chromium, firefox, or even curl 19:09
rba: just verified it also is repeatable from my android phone on the same wifi. wifi is just an ordinary comcast wifi cable modem on an ordinary residential account, nothing unusual. the rest of the internet works as usual. 19:12
19:12 benkolera joined
raydiak rba: and even if the handshake fails because of a TLS version mismatch, 256 FF bytes is not the way that failure should manifest. that's a very bizarre thing I've never seen before in all my past life as a web dev, admin, CTO, and other things. just very very strange behavior, especially since the same server at the other domain works totally fine 19:16
rba On the server end it's an ordinary nginx. 19:17
with ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
raydiak I've googled it several times different ways in recent days, haven't found anyone else reporting the same thing, it's truly a mystery 19:18
rba nginx version: nginx/1.14.0 (Ubuntu) 19:20
raydiak: Is for you the docs.rakulang.site/ working? 19:21
raydiak if one domain name works and the other doesn't, all I can think is look at any nginx config differences between the two domains
rba It's even in the same config file... Hmmm. 19:22
raydiak yes, docs.rakulang.site/ always works great
rba raydiak: gist.github.com/rba/c11feff2a67fe3...e32ba036dc 19:24
codesections raydiak: does traceroute show any notable differences between the paths to the two sites?
raydiak in fact, once I load docs.rakulang.site/ in one tab and it succeeds and establishes a persistent connection, I can access docs.raku.org/ just fine too in another tab, until I wait a couple minutes for the persistent connection to be closed. then it's back to failing at the handshake
codesections wow. That is bizarre...
raydiak traces are the same, but good thought 19:25
I almost wondered if there could be cloudflare weirdness at the ARP level, but clearly I'm accessing the same machine either way since the connection persists 19:27
but yeah it's weird, only fails at that step of the handshake. if I push it past that with the other domain which works, then both domains work fine over https. just something about the handshake on the one domain... 19:28
19:28 a6502 left 19:29 a6502 joined
codesections are these servers in VPSs/containers? I'm starting to wonder if blowing away the misbehaving one and redeploying would be easier... 19:32
rba raydiak: yeah. really weird
raydiak rba: you could check your access and error logs, see if it says anything helpful. if you want to look for my traffic, my v4 IP is currently 67.183.224.141 and v6 is 2601:602:d100:1020:2155:2a3c:8f57:7f23
rba It's just the same nginx and serving all the content. And even the two hostnames are configured in the same nging config part. 19:33
Hmm. Maybe a v4/v6 issue?
raydiak I doubt v4 vs v6, since both domains are configured the same on the same server 19:35
it is a multi-domain ssl cert, right?
in fact it looks like a single-domain cert for docs.raku.org. That's the only difference I can think of so far: the failing domain does match the certificate, while the working domain isn't named in the cert (but resolves to the same IP) 19:46
19:46 Sgeo joined 19:57 rindolf left
raydiak ...which still does nothing to explain why it works for the majority of people, but fails for some in the US 19:58
even works fine if I curl it from my cerver in california 19:59
s/ce/se/ 20:00
20:02 simcop2387 left
rba It's a single certificate with X509v3 Subject Alternative Name: DNS:docs.raku.org, DNS:docs.rakulang.site 20:04
do you get a ipv6 address? for either of the two hostnames? 20:05
raydiak everywhere I've seen it while testing so far, it's resolving to IPv4 on this machine 20:06
rba I think I have not taken care of properly configuring ipv6 for this host 20:07
Yet if cloudflare is enabled there might be a v6 listener which forwards to v4; which is turned off now as we use "dns only" atm. 20:08
I have log entries from 67.183.224.141 today 20:09
raydiak oh right, I see the alternative name now. and yes, those log entries should be from me at the IP where I can see the failures. 20:12
I just did another failed request right now, check the last minute or so in your logs before this message for my ip and see what happened 20:13
raydiak waits for lurking script kiddies to point metasploit at his cable modem's IP... 20:16
codesections ha 20:17
rba raydiak: I have changed the loglevel, may you try again? 20:18
raydiak rba: done
rba 2021/03/14 20:18:26 [info] 2606#2606: *12 SSL_do_handshake() failed (SSL: error:1408F10B:SSL routines:ssl3_get_record:wrong version number) while SSL handshaking, client: 67.183.224.141, server: 0.0.0.0:443
raydiak hm 20:19
I wonder what it's seeing from me exactly
20:20 kaiwulf joined
raydiak it's basically the server-side equivalent of the same error my client was getting...wrong TLS version number actually usually means corrupted data 20:20
rba I see something like wrong MTU settings while google the internet... 20:21
20:21 eax joined
eax join #zig 20:22
raydiak for the 256 FFs, with curl I get nearly the same error from you:
$ curl -L docs.raku.org/
curl: (35) error:1408F10B:SSL routines:ssl3_get_record:wrong version number
someone between your server and I is doing deep packet screwery if this isn't a misconfiguration on either of our ends 20:23
japhb Is there a .tell bot in this channel? 20:24
raydiak I believe so
.tell japhb yes
tellable6 raydiak, I'll pass your message to japhb
codesections yeah. .ask works too
japhb .
raydiak huh...didn't pass my message 20:25
maybe because you were already here?
codesections yeah. It's smart like that :)
raydiak cool. we have .seen too? 20:26
20:26 plvicente joined
codesections yep 20:26
raydiak .seen TimToady
tellable6 raydiak, I saw TimToady 2019-07-22T20:38:55Z in #perl6-dev: * TimToady had the power company swapping his electric meter, and it broke my / key
codesections :( 20:27
japhb .tell PimDaniel I am co-maintainer of Terminal::Print. I can assure you that Raku can handle having objects instantiated for all the points on a text screen as a 2D array just fine (even if you have a really big terminal). It's not worth the premature optimization.
tellable6 japhb, I'll pass your message to PimDaniel
raydiak miss that guy...
japhb Me too. :-( 20:28
codesections I wish I'd been a Raku user when he was still around more
raydiak idk why he isn't around any more, but I hope he's happy and healthy. I never knew him well personally, but his work had a big impact on my life. And his influence on the good things we've come to enjoy in the Perl and Raku communities can't be overstated 20:32
20:38 plvicente left
rba raydiak: Non of my researches helped me to understand why we get this error message 20:42
raydiak rba: I'm sorry, I don't have an answer either. I've been looking into it but with no luck. As far as I can tell it has to be something between us, like my ISP or your server host. But every other site anyone here uses works fine 20:45
20:47 plvicente joined
rba raydiak: may you try again? 20:48
raydiak rba: can you tcpdump all the packets from our handshake on your server, like I do on my end with wireshark?
rba: tried again
20:48 simcop2387 joined
rba go 20:50
raydiak done 20:51
20:51 rindolf joined
rba may you try again? 20:55
raydiak done 20:56
21:03 plvicente left, wamba left
raydiak rba: other than comparing a complete dump of my packets and yours, which might not help much anyway, I don't see any other way to proceed based on what we know now other than filing a support ticket with your hosting provider with all the information we have so far. It looks like our packets are getting mangled at a point beyond our control if it's not some other layer on your end like varnish or iptables 21:12
mangling. You see a corrupted clienthello. I see a properly formatted clienthello and a corrupted serverhello. Something in between is wonky
What disturbs me is if I were attempting a failed man in the middle attack against a TLS connection, this is exactly the kind of weirdness I'd expect to see. I blame the NSA here in the USA. Which is more of a conspiracy theory than a plausable explanation 21:15
japhb Paranoia speaking here ... but maybe an incompetent MITM attack, such as a TLS/SSL version downgrade that fails?
Heh, perfect timing.
raydiak heh, glad to know it's not just me looking at that :)
rba raydiak: www.dropbox.com/s/ay6gjbpa02dl4m1/....pcap?dl=0 21:16
rba is looking into wireshare, yet not able to understand what is going wrong...
s/wireshare/wireshark/ 21:17
raydiak wireshark is a wonderful thing, whether for education or security
rba raydiak: btw offering TLSv1.3 now and it's used by your browser
raydiak ah, that's right. tls 1.3 is the new thing, isn't it? 21:20
the capture looks weird...like things are doubled...and you see several ClientHellos.... 21:21
rba raydiak: Just added 30/40 minutes ago... 21:22
raydiak it still fails. still looking at this capture, trying to figure it out
this is very bizarre. you are receiving multiple clienthellos, like repeated attempts or something. I only send one, by my captures. I'm seriously starting to think something is working its own agenda in between 21:30
rba raydiak: this are two tcp connections from your side 21:31
raydiak rba: okay, I see. two separate ports, my wireshark filter was too tight. why is chromium doing that, I wonder 21:34
rba: want to capture the exact same communication on both ends? I'll set mine up to monitor again, let me know when you're ready again on your end 21:38
rba raydiak: go
raydiak I'll do curl this time so there's no weirdness. here we go... 21:39
done
21:40 rindolf left
rba raydiak: www.dropbox.com/s/a7f6qvl30dwt2do/....pcap?dl=0 21:41
raydiak: this look successfully to me. ??? 21:42
raydiak rba: it definietely wasn't. I'm looking for a place to pastebin a pcap file 21:43
rba 2021/03/14 21:39:15 [info] 4633#4633: *2074 peer closed connection in SSL handshake (104: Connection reset by peer) while SSL handshaking, client: 67.183.224.141, server: 0.0.0.0:443 21:44
raydiak rba: data.cyberuniverses.com/stuff/rakudoc.pcap 21:45
erm...
rba: data.cyberuniverses.com/stuff/rakudoc.pcapng
rba raydiak: even serverhello is missing. hmmm 21:46
raydiak: looks like some data is lost on the way... 21:47
raydiak rba: agreed. we both see valid clienthello, but then everything diverges. You send an ack, and I receive some garbage and then an ack, and everything's wrong after that until the rst that ends the conversation 21:50
rba raydiak: Can you test from another place in US? Like webhost? 21:52
raydiak rba: attach both of these to an issue to your hosting provider, is all I can figure. if you don't have some crazy firewall rules gone wrong or something, and I know I don't, then I'm at a loss
rba: yes I can hit it from my server, but it works there instead of failing. is that what you want to see?
rba I would guess it's something with comcast?
nine is our webhosting provider :-) 21:53
raydiak we can't rule comcast out, but the rest of the internet works fine from here
codesections yeah, I was going to say comcast as well. Unfortunately, monopolies being what they are, that's a big chunk of US users
raydiak oh good, I needed to ask nine++ some Inline:: questions anyway :)
no kidding. not much for other options in this state, unfortunately. I had better service in Texas. but is the other guy who reported this problem also on comcast? 21:55
rba raydiak: unfortunately complains so fare are only from US side...
raydiak: I have tried to send some pvt messages to ask them for more details, yet haven't reached them yet.
raydiak rba: I recall you mentioning that. I'm very curious as to the geographic correlation, given that we supposedly have free and unmangled access to the whole internet here. no great firewall or nannystate or what have you 21:57
rba raydiak: Froogal had issues last week, and tbrowder reported some earlier, yet now seems to be fine.
I will let the "info" level on the nginx error log and have a look during the week. This shows the ssl error codes. And maybe I got some more feedback. 21:58
codesections here's the chat of when this came up before. colabti.org/irclogger/irclogger_lo...03-10#l277 tbrowder said their ISP is cox cable
rba is not sure if this are all the same problems... 21:59
codesections good point
raydiak ah. cox is an entirely separate provider from comcast. we used to have cox cable tv where I am many many years ago, before they offered internet, but then they got replaced by comcast here 22:00
rba Anyway, don't hesitate to report the issues. I will collect all of them and see what I can do.
tbrowder rba: cox cable here in nw florida, destin are, i just went to the site and got white page with no css apparently 22:02
rba 2021/03/14 22:02:36 [info] 4633#4633: *3067 peer closed connection in SSL handshake (104: Connection reset by peer) while SSL handshaking, client: 70.191.216.57, server: 0.0.0.0:443 22:03
tbrowder: this might be your ip?
tbrowder docs home page, then clicking on any link gives me the tls error
raydiak rba: the matching (but not matching) packet captures are the best data we have so far. file that with youre provider? failing that, I would be willing to try to contact comcast, but they're a very large and difficult to work with company. I'll have to spend hours explaining it to service reps talking a script over and over to eventually get escalated to anybody who even understands what a packet is, probably
just for them to say "not our fault, good luck"
tbrowder yes, that's my ip 22:05
rba Same with docs.rakulang.site/ ? 22:07
tbrowder that site shows well, no probs
rba tbrowder: This is so crazy. As it's on the same server, same nginx, even same certificate and same config part. 22:08
Is there some "transparent caching proxy" somewhere in between? 22:09
tbrowder both have no mixed http/https?
rba tbrowder: there is no rocket science. gist.github.com/rba/c11feff2a67fe3...e32ba036dc 22:11
tbrowder why are you listening on 80 22:13
rba tbrowder: to redirect to https 22:14
tbrowder i think you need to reject http, forget listening on 80
i think that's part of the problem 22:15
rba tbrowder: I don't understand, why you think this is part of the problem. Yet, let me comment it quicky and you try again... 22:16
tbrowder i'm certainly no expert, but i have my servers non-80 because of racommendations i've seen from qualys and such places 22:17
rba tbrowder: please try again.
tbrowder chrome and firefox are really picky now
rba tbrowder: log looks not better now... :-( 22:18
tbrowder let me clear cache
no go, guess that makes no diff 22:20
sorry
raydiak nothing different here. and it still doesn't explain why it works except for some people in the US 22:21
tbrowder can you try reversing order of server names?
parabolize it seems to be working for me through comcast 22:22
rba tbrowder: reversed and restarted, try again. 22:23
raydiak parabolize: just as a datapoint, approximately where are you?
rba: no effect here
tbrowder no diff, weird! 22:24
rba I think some packages are lost on the way between *some* people in US and the hosting server in austria.
parabolize raydiak: colorado
raydiak where are you, tbrowder?
tbrowder niceville, florida, near destin 22:25
raydiak wow...I'm in the opposite corner, WA state
rba reverted the hostname order and enabled port 80 again in nginx config
raydiak broken in WA and FL, but not broken in CO and CA
and broken for one comcast user and not the other, but broken for a cox user also. don't know who/what my server in CA gets its connectivity through, it's a digitalocean server and the docs site is not broken from there 22:28
tbrowder ok, at least the other adddress works. how about yr cert, wild card or? 22:29
raydiak it's a non-wildcard multi-domain cert
rba is giving up for today. 22:30
tbrowder hm, have you tried separate certs for each domain? that's what i do 22:31
22:31 epony left
raydiak in chorme at least, you can see the details from the lock icon on the left of the address bar. multi-domain is under certificate->extensions->certificate subject alternate name 22:31
rba btw raku.org/rakudo.org is on the same server. any issues there? 22:33
raydiak tbrowder: that's the only difference I've noticed so far, but it really should work. even if you establish a valid connection at docs.rakusite.lang, in chrome the persistent connection to the server will work for docs.raku.org until it times out. the handshake only fails on that one domain, but everything else works except for the handshake
both work from here 22:34
rba sorry, nosense. both are behind CDN proxies from cloudflare. 22:35
raydiak yes they both show as cloudflare certs, unlike the docs cert
tbrowder i'll try some more debugging here later (on a real computer). thanks for your help, rba
as long as i can see the other site all is well 22:36
rba For docs.raku.org I have enabled Cloudeflare CDN again. Should be active in a few minutes. Yet we had the problems with enabled CDN already last week. So I don't know... 22:37
tbrowder from my house
raydiak rba: those two both have sni.cloudflaressl.com as a cert SAN, but the docs cert does not...only SANs are docs.raku.org and docs.rakusite.lang 22:39
rba Cloudflare can be used as "DNS only" or "Proxied". Last week I have changed docs.raku.org from "Proxied" to "DNS only". docs.rakulang.site is always on "DNS only". 22:41
And a few seconds ago I have changed docs.raku.org back to "Proxied". Let's see if this changes something.
raydiak I recall you changing that a few days agoi. It did nothing for the issue I've been observing all year. That's why I'm so mystified. There shouldn't be anything causing the problem, and your own packet captures show you senting a valid ServerHello, which I never receive. THe problem is in between, I suspect. 22:44
22:45 aluaces left 23:11 epony joined 23:37 monkey__ joined 23:47 stoned75 left