💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-11-18.txt captured on 2024-05-12 at 16:01:28.
⬅️ Previous capture (2023-01-29)
-=-=-=-=-=-=-
[2022-11-18T03:59:17Z] <testuser[m]> Hi [2022-11-18T04:29:57Z] <rohan> hi [2022-11-18T04:30:21Z] <rohan> testuser[m]: [2022-11-18T04:30:38Z] <rohan> https://termbin.com/isg5 [2022-11-18T04:31:04Z] <rohan> i have this problem with your patch for hyprland [2022-11-18T04:54:07Z] <testuser[m]> Rebase it then [2022-11-18T06:58:56Z] <wael_> Hi [2022-11-18T06:58:56Z] <wael_> <rohan> "hi" <- https://github.com/hyprwm/Hyprland/pull/893 [2022-11-18T06:58:56Z] <wael_> at this point just use the latest git of hyprland [2022-11-18T06:58:57Z] <wael_> or do what testuser said since i believe the patch also contains the ifdef checks for xwayland [2022-11-18T13:44:43Z] <wael_> why isnt the SIGEXIT hook in kiss supplied with a package name? [2022-11-18T13:48:31Z] <wael_> the only way i can get a package name for that hook is to have the first hook (queue) to give a PPID with the package name [2022-11-18T13:54:20Z] <wael_> that was a lie the PPID fucking changes [2022-11-18T13:56:46Z] <wael_> but only in SIGEXIT and not SIGINT for some dumbass reason [2022-11-18T13:57:28Z] <wael_> ok this is confusing [2022-11-18T13:59:18Z] <wael_> the PPID will remain the exact same up until when it installs [2022-11-18T13:59:46Z] <wael_> https://termbin.com/bwa4 [2022-11-18T13:59:51Z] <wael_> this is reallllllllllllllllllllllllllllllllllllllllllllllllllllllllll confusing [2022-11-18T14:01:00Z] <wael_> but alas! _KISS_LVL to 2 has a different PPID, so just a check for if its 2 [2022-11-18T14:01:39Z] <wael_> now its not confusing [2022-11-18T14:01:44Z] <wael_> thank you lord dylan [2022-11-18T14:02:04Z] <testuser[m]> the dream was that the changelog was just one fix in the C11 spec [2022-11-18T14:02:26Z] <wael_> what was the fix [2022-11-18T14:04:46Z] <testuser[m]> I'm not sure that was a dream, let me check... [2022-11-18T14:04:57Z] <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! [2022-11-18T14:07:23Z] <wael_> wazt [2022-11-18T14:07:24Z] <wael_> wat [2022-11-18T14:07:26Z] <wael_> what [2022-11-18T14:19:14Z] <wael_> ioraff: what happened to https://git.owenrafferty.com/bin/file/kh.html [2022-11-18T14:35:54Z] <testuser[m]> Ded [2022-11-18T14:49:08Z] <wael_> nhoooooooooooooooooooooooooo [2022-11-18T16:23:27Z] <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 [2022-11-18T16:23:57Z] <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 [2022-11-18T16:24:07Z] <testuser[m]> is it sekure tho [2022-11-18T16:24:29Z] <midfavila> can't make promises but it'll at least be small enough that you can audit it pretty easily [2022-11-18T16:25:05Z] <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 [2022-11-18T16:25:41Z] <midfavila> unlike hurl i'll be implementing redirect support and filesystem access [2022-11-18T16:25:52Z] <midfavila> so that might be questionable depending on your level of paranoia [2022-11-18T16:26:02Z] <midfavila> be trivial to patch it out though [2022-11-18T16:28:08Z] <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 [2022-11-18T16:29:11Z] <testuser[m]> Why filesystem access tho [2022-11-18T16:29:31Z] <midfavila> something something least privilege [2022-11-18T16:29:38Z] <midfavila> i think it's kind of stupid in this case [2022-11-18T16:29:49Z] <testuser[m]> Isn't stdout better for least privileg [2022-11-18T16:30:12Z] <midfavila> yeah that's my point - unless i misinterpreted your question [2022-11-18T16:30:20Z] <midfavila> if you're asking why i'm implementing it, it's because i want to [2022-11-18T16:30:54Z] <midfavila> especially with redirects, there's the possibility of downloading and dumping binary data that you weren't expecting to stdout [2022-11-18T16:30:59Z] <midfavila> this is undesirable, obviously [2022-11-18T17:31:56Z] <phoebos> midfavila: how does it try ipv6? it uses AF_UNSPEC at least [2022-11-18T18:15:33Z] <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 [2022-11-18T18:28:58Z] <rohan> hey guys [2022-11-18T18:29:11Z] <rohan> why no use sway git source? [2022-11-18T18:29:20Z] <rohan> since its with pcre2 in build files [2022-11-18T19:25:59Z] <midfavila> phoebos, re:hurl, I imagine it just grabs the first valid node in the linked list that getaddrinfo returns. [2022-11-18T19:26:25Z] <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 [2022-11-18T19:26:49Z] <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 [2022-11-18T19:28:30Z] <midfavila> brb switching machines [2022-11-18T19:29:35Z] <midfavila> and we're back [2022-11-18T19:29:44Z] <midfavila> finally got around to setting up my workstation today after moving [2022-11-18T19:29:52Z] <midfavila> only took me 2.5 weeks [2022-11-18T19:36:39Z] <wael_> hi midvafila [2022-11-18T19:36:40Z] <wael_> mortgage [2022-11-18T19:36:40Z] <wael_> Midvafila [2022-11-18T19:36:46Z] <wael_> Mivfaci [2022-11-18T19:36:47Z] <wael_> MODVAIL [2022-11-18T19:36:47Z] <wael_> midv [2022-11-18T19:36:49Z] <wael_> Midfavila [2022-11-18T19:37:13Z] <midfavila> >mivfaci [2022-11-18T19:37:16Z] <midfavila> am i italian now? [2022-11-18T19:37:23Z] <midfavila> also hello wael_ [2022-11-18T19:37:40Z] <wael_> yes [2022-11-18T19:37:46Z] <midfavila> fuck [2022-11-18T19:38:08Z] <wael_> plot twist you are french [2022-11-18T19:38:35Z] <midfavila> D: [2022-11-18T19:38:37Z] <midfavila> even worse [2022-11-18T19:41:53Z] <midfavila> has anyone ported kiss to risc-v? [2022-11-18T19:58:10Z] <wael_> why does that need to be ported [2022-11-18T19:58:12Z] <wael_> just make a fork of the existing repositories and make each one compile for risc-v [2022-11-18T19:58:18Z] <wael_> also howtf do you get static ip networking up and running [2022-11-18T19:58:38Z] <midfavila> that requires i go through the hassle of making a cross-compilation toolchain and potentially writing a bunch of patches for shit [2022-11-18T19:58:42Z] <midfavila> i don't want to do that lmao [2022-11-18T19:58:51Z] <midfavila> i mean, i will if i have to, but i won't like it [2022-11-18T19:59:19Z] <midfavila> re: static networking, set your interface to an IP on the network's appropriate subnet using ifconfig <interface> <ip> [2022-11-18T19:59:28Z] <midfavila> then route add default gw <gateway ip> [2022-11-18T19:59:32Z] <midfavila> idk how to do it using ip [2022-11-18T20:02:31Z] <wael_> i have no idea what im doing [2022-11-18T20:02:48Z] <wael_> but its still no networking lo [2022-11-18T20:02:58Z] <wael_> ip route add <ip> via <gateway> dev eth0 [2022-11-18T20:05:24Z] <midfavila> i can't help you if you're using ip [2022-11-18T20:07:58Z] <wael_> me neither [2022-11-18T21:52:44Z] <phoebos> re hurl, yeah it does while(connect), but surely getaddrinfo is only returning an ipv6 record if it exists [2022-11-18T21:53:49Z] <midfavila> getaddrinfo returns ipv6 for wikipedia.org on my system, which has the ipv6 stack disabled [2022-11-18T22:41:40Z] * illiliti mumbles [2022-11-18T22:49:27Z] * Torr pats illiliti on the back [2022-11-18T22:50:10Z] <phoebos> https://tmp.bvnf.space/wiki_ipv6.png [2022-11-18T22:50:20Z] <phoebos> looks like a wikipedia problem [2022-11-18T22:50:30Z] <phoebos> they shouldn't have an AAAA record then [2022-11-18T22:52:49Z] <illiliti> why would you access it by ip [2022-11-18T22:53:01Z] <illiliti> i have same error if i do that btw [2022-11-18T22:55:06Z] <illiliti> but that's does not matter since ipv6 is working just fine on wikipedia.org [2022-11-18T23:16:55Z] <illiliti> midfavila: hmm, i think i know how to fix this for you [2022-11-18T23:17:29Z] <illiliti> pass AI_ADDRCONFIG to ai_flags [2022-11-18T23:17:39Z] <illiliti> in hurl [2022-11-18T23:17:43Z] <midfavila> should probably just send a patch/report to the dev [2022-11-18T23:17:46Z] <midfavila> i don't actually use hurl [2022-11-18T23:18:20Z] <illiliti> tell me first if it fixes the issue for you [2022-11-18T23:18:41Z] <midfavila> next time i'm at my laptop i'll give it a shot [2022-11-18T23:18:47Z] <illiliti> ok [2022-11-18T23:27:57Z] <illiliti> also you don't necessarily need to touch hurl. just check getaddrinfo with this flag