<wael_>
this is reallllllllllllllllllllllllllllllllllllllllllllllllllllllllll confusing
<wael_>
but alas! _KISS_LVL to 2 has a different PPID, so just a check for if its 2
<wael_>
now its not confusing
<wael_>
thank you lord dylan
<testuser[m]>
the dream was that the changelog was just one fix in the C11 spec
<wael_>
what was the fix
<testuser[m]>
I'm not sure that was a dream, let me check...
<testuser[m]>
I don't like that they dropped support for sign-magnitude or ones' complement machines before I had a chance to see any such machine :( now I memorized those corner cases for nothing!
teddydd_ has quit [Remote host closed the connection]
teddydd has joined #kisslinux
chomwitt has joined #kisslinux
midfavila has joined #kisslinux
<midfavila>
dunno if anyone's interested but i'm currently working on a small HTTP/S client similar in spirit to hurl, should be done within a couple days
<midfavila>
goal is to be less than 500 lines of POSIX C89, use libtls so it can be linked against libre/open or bearssl, etc
<testuser[m]>
is it sekure tho
<midfavila>
can't make promises but it'll at least be small enough that you can audit it pretty easily
<midfavila>
beyond that the only things you'll need to trust are POSIX, mcf (libtls-bearssl) and the guy behind bearssl. well, and your compiler
rohan has quit [Ping timeout: 260 seconds]
<midfavila>
unlike hurl i'll be implementing redirect support and filesystem access
<midfavila>
so that might be questionable depending on your level of paranoia
<midfavila>
be trivial to patch it out though
<midfavila>
speaking of hurl, i need to submit a bug report - it attempts to access sites over ipv6 without checking if ipv6 is available, resulting in segfaults
rohan has joined #kisslinux
<testuser[m]>
Why filesystem access tho
<midfavila>
something something least privilege
<midfavila>
i think it's kind of stupid in this case
<testuser[m]>
Isn't stdout better for least privileg
<midfavila>
yeah that's my point - unless i misinterpreted your question
<midfavila>
if you're asking why i'm implementing it, it's because i want to
<midfavila>
especially with redirects, there's the possibility of downloading and dumping binary data that you weren't expecting to stdout
<midfavila>
this is undesirable, obviously
rio6 has quit [Ping timeout: 246 seconds]
rio6 has joined #kisslinux
aelspire has joined #kisslinux
aelspire has left #kisslinux [#kisslinux]
aelspire has joined #kisslinux
rohan has quit [Ping timeout: 260 seconds]
rohan has joined #kisslinux
rohan has quit [Ping timeout: 260 seconds]
rohan has joined #kisslinux
<phoebos>
midfavila: how does it try ipv6? it uses AF_UNSPEC at least
rohan has quit [Ping timeout: 260 seconds]
rohan has joined #kisslinux
trunc88 has quit []
rohan has quit [Ping timeout: 268 seconds]
rohan has joined #kisslinux
rohan has quit [Ping timeout: 268 seconds]
trunc88 has joined #kisslinux
rohan has joined #kisslinux
<testuser[m]>
Anyone who can actually write software, please report to the 10th floor at 2pm today. Before doing so, please email me a bullet point summary of what your code commits have achieved in the past 6 months
rohan has quit [Ping timeout: 256 seconds]
chomwitt has quit [Read error: Connection reset by peer]
rohan has joined #kisslinux
<rohan>
hey guys
<rohan>
why no use sway git source?
<rohan>
since its with pcre2 in build files
rohan has quit [Ping timeout: 260 seconds]
rohan has joined #kisslinux
chomwitt has joined #kisslinux
rohan has quit [Ping timeout: 256 seconds]
rohan has joined #kisslinux
rohan has quit [Ping timeout: 256 seconds]
<midfavila>
phoebos, re:hurl, I imagine it just grabs the first valid node in the linked list that getaddrinfo returns.
<midfavila>
i haven't actually read the code because i don't want to taint myself while writing a new program. only grepped through it
<midfavila>
i imagine a while(connect) loop could work -- if the first node fails, try another, and so on. idk, i'm not a programmer
rohan has joined #kisslinux
<midfavila>
brb switching machines
midfavila has left #kisslinux [#kisslinux]
midfavila has joined #kisslinux
<midfavila>
and we're back
<midfavila>
finally got around to setting up my workstation today after moving
<midfavila>
only took me 2.5 weeks
rohan has quit [Ping timeout: 268 seconds]
<wael_>
hi midvafila
<wael_>
mortgage
<wael_>
Midvafila
<wael_>
Mivfaci
<wael_>
midv
<wael_>
MODVAIL
<wael_>
Midfavila
<midfavila>
>mivfaci
<midfavila>
am i italian now?
<midfavila>
also hello wael_
<wael_>
yes
<midfavila>
fuck
<wael_>
plot twist you are french
<midfavila>
D:
<midfavila>
even worse
<midfavila>
has anyone ported kiss to risc-v?
rohan has joined #kisslinux
<wael_>
why does that need to be ported
<wael_>
just make a fork of the existing repositories and make each one compile for risc-v
<wael_>
also howtf do you get static ip networking up and running
<midfavila>
that requires i go through the hassle of making a cross-compilation toolchain and potentially writing a bunch of patches for shit
<midfavila>
i don't want to do that lmao
<midfavila>
i mean, i will if i have to, but i won't like it
<midfavila>
re: static networking, set your interface to an IP on the network's appropriate subnet using ifconfig <interface> <ip>
<midfavila>
then route add default gw <gateway ip>
<midfavila>
idk how to do it using ip
trunc88 has quit []
<wael_>
i have no idea what im doing
<wael_>
but its still no networking lo
<wael_>
ip route add <ip> via <gateway> dev eth0
<midfavila>
i can't help you if you're using ip
<wael_>
me neither
aelspire has quit [Quit: aelspire]
midfavila has quit [Read error: Connection reset by peer]
midfavila has joined #kisslinux
Torr has joined #kisslinux
midfavila has quit [Remote host closed the connection]
midfavila has joined #kisslinux
<phoebos>
re hurl, yeah it does while(connect), but surely getaddrinfo is only returning an ipv6 record if it exists
<midfavila>
getaddrinfo returns ipv6 for wikipedia.org on my system, which has the ipv6 stack disabled