|
Welcome the channel on the development of Cro, a set of libraries for building reactive distributed systems, lovingly crafted to take advantage of all the Raku Programming Language has to offer (cro.services). This channel is being logged for historical purposes. Set by lizmat on 24 May 2021. |
|||
|
01:51
[Coke]_ joined
02:00
[Coke] left
02:39
[Coke]_ is now known as [Coke]
11:41
librasteve_ left
14:02
librasteve_ joined
17:18
laggyluke joined
|
|||
| laggyluke | Hi, I'm looking for help on Cro::HTTP::Client | 17:52 | |
| [Coke] | Sure, what's up? | ||
| Need some examples, have a bug... ? | 17:53 | ||
| laggyluke | shall i paste the important lines here? | ||
| my \client = Cro::HTTP::Client.new: base-uri => 'localhost:8200/v1', content-type => "application/json", ca => { :insecure }, :$headers ; | 17:56 | ||
| [Coke] | Sure, one liners ok, anything big, please use something like gist.github.com | 17:57 | |
| laggyluke | when i run the script with CRO_TRACE=1 ./script I catch the error message "connection refused", I'm not sure where this is coming from | 17:59 | |
| [Coke] | ... can you open that site in a browser? | 18:00 | |
| that is, are you sure this is a cro client issue at all? | |||
| laggyluke | yes its a local hashicorp vault for development and a selfsigned certificate | ||
| I was able to build a perl script with REST::Client, that is working | 18:01 | ||
| with this service on localhost | 18:02 | ||
| when i use httpbin.org the raku script is working alright | 18:03 | ||
| [Coke] | can you gist the full script? | ||
| also what OS are you running on? | 18:04 | ||
| laggyluke | yes i can put the whole script on gist, | ||
| I'm running linux | |||
| [Coke] | (I added some headers and an await.get around that one liner, and yah, it works fine here on the site I tried against) | ||
| this shouldn't matter, but any luck with 127.0.0.1 instead of localhost? | 18:05 | ||
| laggyluke | let me prepare the script and put it on gist, that might take a while... | 18:06 | |
| [Coke] | or if you have it checked in somewhere. | 18:08 | |
| I am guessing it's something about the TLS negotiation. Maybe a dump of the cro trace too? | 18:09 | ||
| laggyluke | gist.github.com/wolowizard/05798fa...87f0db506f | 18:25 | |
| with localhost there is no trace output, that's a bit odd | |||
| I have the feeling the issue is with ssl handshake perhaps | 18:28 | ||
| with httpbin.org i there is trace output but not connecting to localhost | 18:29 | ||
| i added the CATCH block to gist | 18:33 | ||
| [Coke] | you have a password in there. | 18:47 | |
| in case you want to remove that before I read it. | |||
| laggyluke | this is no real password it's just a test | 19:05 | |
| [Coke] | OK. I don't see anything obviously wrong, guessing it's related to your specific local connection. :( | 19:06 | |
| To get more eyes on it, can you open a Cro issue? | 19:07 | ||
| laggyluke | sure | ||
| [Coke] | sorry it wasn't something obvious! | 19:10 | |
| laggyluke | could you give me a hint where i should open an issue? | 19:11 | |
| croservices/cro ? | 19:13 | ||
| or in croservices/cro-tls ? | 19:15 | ||
| [Coke] | any raku folks here? Is there a raku* repo these days?? | 19:18 | |
| I'd start with github.com/croservices/cro/issues | |||
| We can always move a ticket. | 19:19 | ||
| laggyluke | ok, on it... | 19:20 | |
| [Coke] | Huh, forgot about my "can't install cro on windows" from Jan-21 2023. | 19:34 | |
|
19:49
laggyluke left,
laggyluke joined
|
|||
| laggyluke | ticket created | 19:57 | |
|
20:14
Geth__ joined
20:18
Geth left
20:21
Geth__ left,
Geth joined
|
|||
| disbot6 | <librasteve> laggyluke: [Coke] has asked for some help ... its late here (UK) but I will try and help ... maybe tomorrow | 21:01 | |
| <librasteve> laggyluke: please can you change to ca => Cro::TLS::Insecure, ? | 21:05 | ||
| <librasteve> and try that | |||
| <librasteve> hmmm - not that | 21:09 | ||
| <librasteve> laggyluke: I am posting some ideas on the GH issue ... suggest we interact over there for now... | 21:31 | ||
| laggyluke | ok... | 21:57 | |