<testuser[m]>
Earlier it used to be a problem since its dependency cryptography required rust but now they provide binary wheels for musl on pypi
<sahaquiel>
yeah for deps is a lot
mahmutov has joined #kisslinux
<testuser[m]>
From the Github page, "I started this because I wanted to do C network programming"
<testuser[m]>
I think this is a poor choice (from a security perspective). It should be written in Go or rust. C programs (exposed to the network) are dangerous even when written by experienced developers.
<testuser[m]>
Really, in 2022, everything Internet facing should be written in a memory safe language, running as a normal user (no root) and have a strong MAC policy applied. Anything else is too risky.
bibliocar has joined #kisslinux
<bibliocar>
blug, I guess I have to rewrite this code to be able to handle when mallocs fail
<noocsharp>
if you don't actually have a way to recover from an allocation failure, you could make a malloc wrapper which kills your program when malloc fails
<bibliocar>
hmmm
<bibliocar>
Okay. I could do that, but think recovering from an allocation failure may actually be easier in this case.