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.
Geth cro-http/cookie-tweaks: 4 commits pushed by (Jonathan Worthington)++ 13:46
cro-http: jnthn++ created pull request #176:
Assorted cookie improvements
13:47
Geth cro-http/cookie-tweaks: 2dca3f556d | (Jonathan Worthington)++ | 2 files
Survive illegal cookie values in parser

Only extract the legal part, but quietly drop the rest. Closes
  github.com/croservices/cro-http/issues/171.
14:11
cro-http: a3065c932d | (Brian Duggan)++ | 2 files
Fix percent-encoding

from datatracker.ietf.org/doc/html/rfc3986#page-12
   2.1. Percent-Encoding
   ... A percent-encoded octet is encoded as a character
... (8 more lines)
14:16
cro-http: 56e47973f7 | (Jonathan Worthington)++ (committed using GitHub Web editor) | 2 files
Merge pull request #172 from bduggan/fix-encoding

Fix percent-encoding
[Coke] Haven't forgotten the golf for that windows failure, but it's challening. :| 15:23
aha: gist.github.com/coke/0c6518edb9d82...247a7a7bbf 15:41
there's a golfed error on windows for the output-socket.t test in Log::Timeline; the last line dies with "Cannot write to a closed socket" 15:42
if I output .WHERE on the $conn object before and after the last assignment to $conn, it changes. 15:44
updated, got it down to 8 lines of code, 2 debug statements and some comments 15:53
Will update ticket 15:54
done 15:55
jnthnwrthngtn [Coke]: Thanks, will try and get that to that soon. Putting in a bit of time on Cro things to get a release out in the coming weeks. 16:11
[Coke] Thanks. I'm wondering if closing the client connection here is somehow triggering a close on the server. 16:48
Geth cro-core: d48d216161 | (Jonathan Worthington)++ | 3 files
Fix IRI to URI conversion

If we have a valid IRI then it already has all percent encoding that a URI would need for things in ASCII range, and atop of that needs anything outside of ASCII range to be percent-encoded in order to form a valid URI. Thus explicitly pick out the non-ASCII range when deciding what to percent encode. Also, since this function is perhaps not very ... (5 more lines)
17:02