00:00:31threedeeitguy quits [Quit: The Lounge - https://thelounge.chat]
00:00:34etnguyen03 (etnguyen03) joins
00:01:11threedeeitguy (threedeeitguy) joins
00:08:32tzt quits [Ping timeout: 250 seconds]
00:17:56kuroger quits [Quit: ZNC 1.9.1 - https://znc.in]
00:20:21FiTheArchiver quits [Read error: Connection reset by peer]
00:22:22kuroger (kuroger) joins
01:03:41etnguyen03 quits [Client Quit]
01:20:49BlueMaxima quits [Quit: Leaving]
01:34:08etnguyen03 (etnguyen03) joins
02:03:14<nulldata>https://www.cloudsek.com/blog/the-biggest-supply-chain-hack-of-2025-6m-records-for-sale-exfiltrated-from-oracle-cloud-affecting-over-140k-tenants
02:48:44pixel leaves [Error from remote client]
02:51:41<pabs>nicolas17: are the containers in a separate mount namespace?
02:52:49<nicolas17>I just run "docker run -d -ti --rm atdr.meo.ws/archiveteam/voiceofamerica-grab"
02:53:12<nicolas17>a mountpoint of type "overlay" appears in the output of "mount" in the host
02:53:18<nicolas17>and "df"
02:53:56<pabs>JAA: reminds me of ircpipe https://git.gir.st/ircpipe.git
03:06:31<pabs>and a rust version https://github.com/vinezombie/ircpipe
03:08:42<pabs>ah, guess thats similar to ircdog
03:09:41<anarcat>ii is similar too
03:09:42<anarcat>iirc
03:09:45<@JAA>pabs: Yeah, there are a few of these. curl-irc has the advantage that cURL and Bash are usually available everywhere already. :-P
03:10:02<@JAA>So just plop in a tiny script and you have a 'functional' IRC 'client'.
03:10:32<pabs>:)
03:10:39<anarcat>coproc, wtf?
03:10:54<@JAA>anarcat: From suckless? That's the one with FIFOs etc., isn't it?
03:11:10<@JAA>Yeah, I finally had an excuse to play with coproc. :-)
03:11:12<anarcat>yeah, the one with FIFOs
03:11:23<anarcat>i don't quite recall, it's been decades
03:11:41<anarcat>irker is another thing like that, but god
03:11:53<nicolas17>irker is one way
03:11:56<anarcat>talk about making simple things complex
03:12:05<anarcat>kgb too, all of those are too complicated for their own good
03:12:07<anarcat>i like ii
03:12:41<anarcat>problem is no tls
03:12:51<pabs>stunnel?
03:12:52<@JAA>curl-irc has TLS!!1!
03:13:12<@JAA>Or socat or something
03:13:16<anarcat>pabs: yes, that's what people do, i think that's dumb
03:13:30<anarcat>like come on, a tls socket, what's so hard
03:13:39<anarcat>i guess that's why you make a coproc
03:13:42<@JAA>On the one hand, I agree. On the other hand, it lets you focus on the actual task at hand.
03:13:42<anarcat>with curl
03:13:48<anarcat>and make my blood curl
03:13:54<@JAA>:-D
03:13:59<@JAA>The coproc is so I can PONG.
03:14:13<anarcat>i think i'd be happier with the example if it was socat, actually
03:14:20<anarcat>because it's not stunnel
03:14:25<anarcat>not sure why i dislike stunnel
03:14:29<anarcat>JAA: yeah, i get it
03:14:39<anarcat>it just crosses my blood-curling bash level
03:15:08<@JAA>I mean, it was inspired by a Libera ##bash-crimes discussion, so yeah.
03:15:28<@JAA>I didn't want to create a FIFO. :-)
03:16:16<@JAA>I've never before had a case where I needed to feed back into a process based on its output, and coproc is perfect for that.
03:18:33<anarcat>omg that script
03:18:47<anarcat>curl des *not* support irc, in other words, this is some nasty http 0.9 stuff!
03:18:51<anarcat>omg
03:18:55<anarcat>chapeau, as we say in french
03:19:54<pabs>its using curl as a version of socat :)
03:20:09etnguyen03 quits [Remote host closed the connection]
03:20:17<@JAA>That's the point, yes, I made curl support IRC. :-P
03:20:29<@JAA>And we say that in Swiss German, too. :-)
03:22:40<anarcat>hehe
03:22:46anarcat shivers
03:23:10<anarcat>part of the trick seems to be that irc likes \r\n
03:23:18<anarcat>because just doing this by hand with curl doesn't work as well
03:23:51<@JAA>Yeah, and that empty lines are silently ignored, and that curl lets you replace the HTTP method with literally anything.
03:25:07<@JAA>So it uses `$'USER ...\r\nNICK ...\r\nPING :'` as the method. The third line turns into `PING : / HTTP/1.1`, which is valid IRC. :-D
03:25:27<nicolas17>gross
03:25:43<anarcat>don't you have http0.9 in there?
03:25:49<anarcat>i think you mean PING : /
03:26:01<anarcat>HTTP/1.1 wasn't added until ... well, HTTP 1.1
03:26:10<anarcat>i think http 1.0 is when they did the Host: header
03:26:14<@JAA>Well, yes, but unlike --http2 etc., that's actually a flag for curl to accept an HTTP/0.9 *response*. It still sends a 1.1 request.
03:26:21<anarcat>oooh i see
03:26:35<@JAA>And an HTTP/0.9 response is just plain data, which happens to be IRC protocol in this case. :-D
03:26:40<anarcat>oh right and you have to tell it to no host
03:26:41<anarcat>right
03:26:44<anarcat>clever
03:26:47<anarcat>and, yes, gross
03:28:16missaustraliana joins
03:28:35<TheTechRobo>If you think that's gross, you have not seen some of JAA's oneliners. :P
03:28:37<@JAA>Unlike all other --http*, in fact. --http0.9 is the only exception. Now I'm annoyed.
03:29:27<@JAA>TheTechRobo: The oneliners might be ugly, but I don't think they're as gross as this. :-D
03:29:52<@JAA>They're just long and hard to read, but they do use the tools for the intended purpose, normally.
03:30:17<@JAA>(Yes, grepping HTML is totally normal, why do you ask?)
03:42:36terry quits [Ping timeout: 250 seconds]
03:44:11NotGLaDOS joins
04:22:28ducky (ducky) joins
04:24:19eroc1990 quits [Quit: The Lounge - https://thelounge.chat]
04:39:50eroc1990 (eroc1990) joins
04:40:39kuroger quits [Quit: ZNC 1.9.1 - https://znc.in]
04:41:36kuroger (kuroger) joins
05:07:08eroc1990 quits [Client Quit]
05:10:35eroc1990 (eroc1990) joins
05:23:34missaustraliana quits [Ping timeout: 250 seconds]
05:46:18missaustraliana joins
05:47:54<pabs>https://anarc.at/blog/2025-03-21-losing-war-internet/
06:06:05pabs quits [Read error: Connection reset by peer]
06:06:54pabs (pabs) joins
06:11:39HackMii quits [Remote host closed the connection]
06:12:07HackMii (hacktheplanet) joins
06:24:36sec^nd quits [Remote host closed the connection]
06:24:50sec^nd (second) joins
06:27:16kuroger quits [Client Quit]
06:35:43kuroger (kuroger) joins
06:56:07pixel (pixel) joins
07:03:16kuroger quits [Client Quit]
07:06:43kuroger (kuroger) joins
07:27:31missaustraliana quits [Ping timeout: 260 seconds]
07:35:50kuroger quits [Client Quit]
07:37:03aaq|m joins
07:39:47kuroger (kuroger) joins
07:55:50kuroger quits [Client Quit]
07:58:47kuroger (kuroger) joins
08:28:20kuroger quits [Client Quit]
08:31:17kuroger (kuroger) joins
08:58:53ducky is now known as _--
08:58:55_-- is now known as duck
08:58:59duck is now known as ducky
08:59:33missaustraliana joins
09:00:07vitzli (vitzli) joins
09:04:08missaustraliana quits [Ping timeout: 250 seconds]
09:15:12missaustraliana joins
09:17:58<f_>anarcat: interesting post
09:20:06missaustraliana quits [Ping timeout: 260 seconds]
09:52:25PAARCLiCKS quits [Remote host closed the connection]
09:55:48PAARCLiCKS (s4n1ty) joins
10:01:49<Flashfire42>https://www.tumblr.com/blog_auth/viperoserio2 has anyone ever seen a password protected tumblr?
10:11:00vitzli quits [Remote host closed the connection]
10:11:39vitzli (vitzli) joins
10:18:25missaustraliana joins
10:18:53vitzli quits [Client Quit]
10:19:51missaustraliana quits [Remote host closed the connection]
10:30:56BornOn420 quits [Remote host closed the connection]
10:31:32BornOn420 (BornOn420) joins
10:40:18<katia>Not in a long time but yes
11:00:01Bleo18260072271962345 quits [Quit: The Lounge - https://thelounge.chat]
11:02:45Bleo18260072271962345 joins
11:54:45etnguyen03 (etnguyen03) joins
11:58:33kuroger quits [Quit: ZNC 1.9.1 - https://znc.in]
12:00:30kuroger (kuroger) joins
12:07:23eroc1990 quits [Quit: Ping timeout (120 seconds)]
12:07:43eroc1990 (eroc1990) joins
12:09:46etnguyen03 quits [Client Quit]
12:18:12arch quits [Remote host closed the connection]
12:18:19arch joins
12:33:37etnguyen03 (etnguyen03) joins
12:43:26SootBector quits [Remote host closed the connection]
12:43:50SootBector (SootBector) joins
12:47:30SammySkye quits [Quit: Ping timeout (120 seconds)]
12:47:33Ryz quits [Quit: Ping timeout (120 seconds)]
12:47:33kiska52 quits [Quit: Ping timeout (120 seconds)]
12:47:45SammySkye (SammySkye) joins
12:47:57kiska52 joins
12:48:27etnguyen03 quits [Client Quit]
12:48:36Ryz (Ryz) joins
12:55:26etnguyen03 (etnguyen03) joins
13:06:36mgrytbak is now known as mgrytbak_
13:11:07FiTheArchiver joins
13:12:11mgrytbak joins
13:29:32mgrytbak_ quits [Quit: The Lounge - https://thelounge.chat]
14:57:09etnguyen03 quits [Client Quit]
15:25:43vitzli (vitzli) joins
15:29:05benjins3 quits [Read error: Connection reset by peer]
15:34:17vitzli quits [Client Quit]
15:34:45<anarcat>f_: thanks
15:35:18benjins3 joins
15:41:36LddPotato_ joins
15:44:31LddPotato quits [Ping timeout: 260 seconds]
15:44:39LddPotato_ is now known as LddPotato
15:49:22etnguyen03 (etnguyen03) joins
16:05:16etnguyen03 quits [Client Quit]
16:17:34grill (grill) joins
16:30:59tzt (tzt) joins
17:15:52nukke quits [Quit: nukke]
17:22:53sparky14922 (sparky1492) joins
17:26:16sparky14924 (sparky1492) joins
17:26:22sparky1492 quits [Ping timeout: 250 seconds]
17:26:23sparky14924 is now known as sparky1492
17:29:11pixel leaves [Error from remote client]
17:30:06sparky14922 quits [Ping timeout: 260 seconds]
17:35:54matoro quits [Ping timeout: 250 seconds]
17:39:44etnguyen03 (etnguyen03) joins
18:08:01nukke (nukke) joins
18:14:38<nukke>stupid linux. I remove a NIC from my server and systemd screws up all my interface names
18:15:05<nukke>took me like 30 minutes to dig up an old monitor, find a VGA cable and try to wire things up
18:21:41<nicolas17>huh
18:22:04<nicolas17>I thought that was what the new interface names were supposed to prevent, by putting the PCI slot number or MAC address or other stable info in it
18:24:33etnguyen03 quits [Client Quit]
18:27:49<nukke>I thought so too, but nope.
18:27:59<nukke>I knew I should've stayed on windows server 2008 :/
18:29:02<nicolas17>so what did your interface name look like?
18:32:16<nukke>so it's the management interface for proxmox. it's the one on the motherboard. I had a PCIe dual port NIC that I removed that had nothing plugged in/was not in use.
18:32:34<nukke>main interface (attached to the motherboard) went from enp5s0 to enp2s0
18:34:37<katia>nukke, you don't congigure systemd-networkd by mac address? cringe, sorry... :/
18:35:30<nukke>I'm using Linux bro not Mac.
18:43:00<nicolas17>supposedly p5 and p2 are "PCI domain"
18:44:03<katia>nukke, maybe you need arch linux
18:57:37<that_lurker>katia: https://img.kuhaon.fun/u/I0MsMy.jpg
19:00:00etnguyen03 (etnguyen03) joins
19:09:36<mete>hm, I added this week some 25G port in one if my boxes... the existing devices haven't changed their name... debian bookworm
19:11:01<katia>nukke only runs EOL software
19:11:11<mete>xD
19:59:47<nukke>mete: weird, that's actually what I removed that messed things up! XXV710-DA2 card
20:00:17<nukke>I reported katia to the admins again. she only shows up to bully people
20:05:21<mete>that's the card I added :D
20:05:22etnguyen03 quits [Client Quit]
20:05:28<mete>or no... E810 sorry
20:08:27<katia>nukke: hi, this is the admin, processing your report. how may i assist?
20:13:37<nukke>huh, truenas scale is moving to incus (from kvm) for vms: https://www.truenas.com/docs/scale/25.04/gettingstarted/scalereleasenotes/
20:14:14<nukke>I tried looking into what incus is and it made me even more confused. lxd, lxc and incus are different/the same
21:11:46Chris5010 quits [Ping timeout: 260 seconds]
21:13:52Chris5010 (Chris5010) joins
21:16:39etnguyen03 (etnguyen03) joins
21:22:12BlueMaxima joins
21:52:46etnguyen03 quits [Client Quit]
21:55:03etnguyen03 (etnguyen03) joins
22:32:13onetruth joins
22:44:08etnguyen03 quits [Client Quit]
22:57:00grill quits [Ping timeout: 250 seconds]
23:04:07etnguyen03 (etnguyen03) joins
23:26:21FiTheArchiver quits [Read error: Connection reset by peer]
23:29:43etnguyen03 quits [Client Quit]
23:53:15Gadelhas5628737 quits [Quit: Ping timeout (120 seconds)]