Chat logs of #funderscore for Friday, 2024-09-13
00:54 <runxiyu> what gives a stripped down and broken version of irc?
02:05 <Juest/h> lol
02:05 <Juest/h> ircv3 is not irc for you? :P
02:06 <Juest/h> also uh, i guess webirc isnt a real irc client but those web clients like that java applet and gamajo are real irc clients rather than webirc
02:11 <JAA/h> IRCv3 is not IRC to me in the sense that none of it is required for something to count as IRC.
02:18 <JAA/h> I was going to say that IRCv3 also doesn't make any regular IRC traffic invalid (i.e. break backwards compatibility) either, but that's actually not quite right thanks to UTF8ONLY.
02:20 <JAA/h> So technically, yeah, IRCv3 (when UTF8ONLY is in use) is not IRC. :-P
06:58 <Juest/h> ¯\_(ツ)_/¯
10:03 <f_[x]/h> Juest: webirc is a real client IMO
10:04 <f_[x]/h> Typically web clients like kiwi either connect normally, or connect normally but send a `WEBIRC` IRCv3 command, or they do websockets (also defined by IRCv3)
10:06 <f_[x]/h> And speak regular IRC just over a websocket ¯\_(ツ)_/¯
10:28 <runxiyu> If IRC is RFC1459, then everyone breaks the protocol by expecting the 001 numeric
10:29 <runxiyu> I don't think 1459 specifies that it must be over TCP/IP either
10:29 <runxiyu> So websocket IRC is valid?
10:29 <runxiyu> Oh wait, websocket IRC generally doesn't have \r\n termination
10:37 <f_[x]/h> WS IRC is defined by Ircv3
10:40 <Noisytoot/ef> text websocket IRC is not valid for RFC1459 because it requires UTF-8
10:41 <Noisytoot/ef> binary websocket UTF-8 may be
10:41 <Noisytoot/ef> runxiyu: https://www.rfc-editor.org/rfc/rfc1459#section-8
10:42 <Noisytoot/ef> RFC 1459 mentions TCP and Unix sockets
12:41 <runxiyu> Noisytoot/ef: Yes
12:41 <runxiyu> Noisytoot/ef: Section 8 seems non-normative
13:07 <f_[x]/h> 1459 was never followed by people
13:09 <runxiyu> 2812 is even more insane
13:58 <Mb> <f_/X> test
13:59 <hax[xor]> test failed successfully
13:59 <runxiyu> f_: check pm to f_ on rx
13:59 <f_[x]/h> runxiyu: in a few hours sure
14:01 <runxiyu> should i message f_[x]?
14:58 <f_[x]> runxiyu: no
14:58 <f_[x]> f_ is main
15:22 <f_> runxiyu: checked pm to myself on rx
16:49 *** Quits: [R]/h (~rms@184.70.74.110) (Ping timeout: 256 seconds)
17:02 *** Joins: [R]/h (~rms@d75-159-130-146.abhsia.telus.net)
17:18 *** Quits: Juest/h (~Juest@hackint/user/Juest) (Ping timeout: 255 seconds)
17:28 *** Joins: Juest/h (~Juest@hackint/user/Juest)
17:51 *** Joins: hax (Test_User@netadmin.irc.andrewyu.org)
18:23 <f_/h> wb Juest
18:29 *** Quits: Juest/h (~Juest@hackint/user/Juest) (Ping timeout: 256 seconds)
18:30 *** Joins: Juest/h (~Juest@hackint/user/Juest)
18:34 <[R]/h> Hmm, this network doesn't have nickserv-ajoin
18:35 <[R]/h> Which means I don't automatically reconnect to #coders because I send the join immediately after the nickserv identify
18:35 <[R]/h> Gotta work on my client so I can handle that situation
18:35 <f_/h> [R]: implement sasl
18:36 <f_/h> https://ircv3.net/specs/extensions/sasl-3.1 https://ircv3.net/specs/extensions/sasl-3.2
18:36 <[R]/h> I'd like to avoid touching libdill ATM
18:37 <[R]/h> ATM, I have ncat doing the plain-text -> TLS conversion, ii connects to ncat
18:37 <[R]/h> My new version can do TLS via libdill directly, but SASL isn't implimented
18:38 <[R]/h> I need to refactor libdill heavily to be able to get work done on it
18:38 <f_/h> SASL PLAIN has nothing to do with TLS though
18:38 <f_/h> you don't need TLS to do SASL PLAIN
18:38 <[R]/h> Eh?
18:40 <[R]/h> Okay, they have some nice examples, I'm not at a stage to impliment that yet
18:40 <[R]/h> I'd like to have the bones of the FS populated first
18:56 <f_/h> nice
18:56 <f_/h> [R]: are you using the client right now?
18:57 <[R]/h> 12:37:15 <[R]> ATM, I have ncat doing the plain-text -> TLS conversion, ii connects to ncat
18:57 <f_/h> right
18:57 <[R]/h> New client will replace ii, but provide a mostly compatable interface
18:58 <[R]/h> I'm thinking I'll have a hidden "out" file that behaves like out does. But that'll be a bit of work I think.
18:59 *** Joins: Juesto/h (~Juest@hackint/user/Juest)
18:59 <[R]/h> Otherwise, there's a "log" file which appears to behave the same, except it never sends an EOF, and instead if you cat it, it acts like you tail -f'd it from the start
18:59 <f_/h> alright
19:00 * [R]/h can control when or if EOF is sent, and a bunch of files actually specifically use that behavior to make scripting simpler
19:02 *** Quits: Juest/h (~Juest@hackint/user/Juest) (Ping timeout: 256 seconds)
19:02 *** Juesto/h is now known as Juest/h
19:13 *** Quits: katia/h (katia@2001:41d0:a:14d8:ca75:ca75:ca75:ca75) (Read error: Connection reset by peer)
19:13 <f_> where katia
19:14 <katia_/h> gone
19:14 <katia_/h> it's ok, i finished my HA IRC setup
19:14 <f_/h> HA?
19:14 <katia_/h> very prem
19:14 <f_/h> permanent?
19:15 <f_/h> I remember you said you were going to reinstall stuff
19:15 <JAA/h> premgnante
19:15 <katia_/h> yeah kernel upgrade
19:15 <f_/h> oh just a kernel upgrade?
19:15 <katia_/h> 2.6.32-hotfix+33
19:16 <f_/h> you still on 2.6.32?
19:16 <JAA/h> ... Linux 2.6? lol
19:16 <[R]/h> VPSville was still on 2.6 when I left it a couple years ago
19:16 <JAA/h> Oh, that's from late 2009. I expected worse.
19:16 <[R]/h> Because they were using that really old container system
19:16 <katia_/h> openvz
19:16 <[R]/h> Yeah
19:16 <katia_/h> lol
19:16 <katia_/h> vzctl enter
19:17 <f_/h> I'm on 5.15 ATM
19:17 <JAA/h> Oh right, OpenVZ. Id on't miss those days.
19:17 <[R]/h> 6.8.7 here
19:18 <katia_/h> 6.10.10 on my laptop
19:18 <katia_/h> server will have 6.6.x i guess
19:18 <f_/h> But are you seriously still on 2.6?
19:18 <katia_/h> on the same server i run matrix on
19:18 <f_/h> "run"?
19:18 <f_/h> So you still run Matrix :P
19:18 <katia_/h> do i
19:19 <JAA/h> Why not throw a BBS into the mix to span the generations? :-)
19:19 <f_/h> XMPP's good enough for me
19:19 <f_/h> along with...ahem.. my regular IRC bouncer ;)
19:19 <katia_/h> is there any OTR plugins still maintained with XMPP?
19:20 <f_/h> I don't use OTR
19:20 * hax[xor] sits on 5.10
19:20 <f_/h> most moved to OMEMO
19:20 <katia_/h> do you use that?
19:20 <f_/h> sometimes
19:21 <f_/h> also see: website
19:21 <katia_/h> hyperlink does not drag and drop send help
19:21 <f_/h> help received, what's your emergency?
19:23 <f_/h> katia_: I have a challenge for you
19:23 <f_/h> disconnect from IRC for a day
19:24 <f_/h> entirely
19:24 <katia_/h> no u
19:24 <f_/h> I didn't use bouncers for years so task done successfully :P
19:26 <hax[xor]> if I did that, you'd get to run without services on rx for a day :P
19:31 <f_/h> hax[xor]: yay!
19:32 <f_/ef> hax[xor] I don't need services
19:32 <f_/ef> as you can see I run #funderscore on EFnet and everything is going well
19:32 <f_/ef> well
19:32 <f_/ef> there's a couple of autoop bots but still
19:38 <f_> As Noisytoot once said
19:38 <f_> > <Noisytoot> NO GODS NO SERVICES
19:40 <Noisytoot/ef> I didn't come up with that
19:40 <Noisytoot/ef> I think that was elmyr
19:40 <f_/h> I know
19:41 <Noisytoot/ef> there's also NUSSACON (no userfacing services such as chanserv or nickserv)
19:42 <f_/h> https://wiki.letspiss.net/wiki/So_you_linked_to_pissnet
19:43 <f_/h> > Do NOT link Eris (eris.berkeley.edu). This will result in a jupe/delink.
19:43 <f_/h> Is eris still around these days?
19:43 <f_/h> > Don't run services that manage nick registrations or channel registrations. UserServs are fine, but please no ChanServ's or NickServ's. We won't U-Line servers, either.
19:44 <Noisytoot/ef> which eris?
19:45 <f_/h> eris.berkeley.edu
19:45 <Noisytoot/ef> of course not
19:45 <f_/h> I'm pretty sure it just points to a thelounge deployment these days
19:45 <f_/h> oh it doesn't anymore
19:45 <Noisytoot/ef> I thought you meant the fake eris that was on pissnet for a few minutes and caused SQUIT-19
19:45 <JAA/h> I liked the EFnet April fools' where they linked Eris again.
19:46 <f_/h> What fake Eris?
19:46 <f_/h> JAA: At least EFnet did nice april fools jokes :)
19:47 <JAA/h> I'm sure there were others, but I never noticed them, only that one. But yeah. :-)
19:48 <Noisytoot/ef> https://web.archive.org/web/20220430133720/https://hourofpiss.net/
19:49 <Noisytoot/ef> and this is what IRC network topology should look like: https://web.archive.org/web/20220430135655im_/https://hourofpiss.net/pissnet-server-map2.png
19:49 <JAA/h> lol
19:50 * hax[xor] disagrees
19:51 *** Joins: Juesto/h (~Juest@hackint/user/Juest)
19:51 <JAA/h> A single hub and all other servers linked to that would also be fun.
19:51 <hax[xor]> what it should look like is all those servers but plenty more lines, including circles
19:52 *** Quits: Juest/h (~Juest@hackint/user/Juest) (Ping timeout: 255 seconds)
19:52 *** Juesto/h is now known as Juest/h
19:52 <Noisytoot/ef> that's not possible with any current ircd
19:52 <JAA/h> And put the hub in a really high-latency location relative to everyone else.
19:52 <hax[xor]> actually, there is sable
19:52 <hax[xor]> is that usable at all yet?
19:53 <hax[xor]> and besides, I said should :P
19:53 <Noisytoot/ef> there's pissnet-crdt, which is even more unusable because it's vapourware that doesn't exist
19:54 <f_/h> Noisytoot: what is that video
19:54 <f_/h> eris getting linked and SQUITTING?
19:54 <f_/h> For 53 minutes?
19:54 <Noisytoot/ef> it wasn't being linked for 53 minutes, but the netsplit spam continued long after
19:55 <f_/h> right
19:55 <f_/h> :D
19:55 <Noisytoot/ef> https://rimgo.privacyredirect.com/QQhFiTN.png
19:55 <Noisytoot/ef> STOP DOING HUBS
19:56 <f_/h> They have played us for absolute fools
19:57 <Noisytoot/ef> https://bugs.unrealircd.org/view.php?id=5906
19:57 <Noisytoot/ef> this is squit-19
19:59 <f_/h> :P
20:00 <f_/ef> Noisytoot: Do you like EFnet so far
20:00 * f_/ef wouldn't use it for anything seriously serious.
20:01 *** f_|aop/ef sets mode: -o f_|aop/ef
20:01 *** f_/ef sets mode: +o f_|aop/ef
20:01 *** f_/ef sets mode: -o f_/ef
20:03 <JAA/h> lol, nice
20:03 <JAA/h> The SQUIT
20:04 *** Quits: katia_/h (~katia@vps-9e7f52b6.vps.ovh.net) (Quit: ZNC - https://znc.in)
20:04 <JAA/h> RIP katia
20:12 *** Joins: katia_/h (~katia@vps-9e7f52b6.vps.ovh.net)
20:13 *** Joins: katia/h (~katia@2001:41d0:a:14d8:beef:beef:beef:beef)
20:19 *** f_/h sets mode: +oo katia/h katia_/h
20:19 *** f_/h sets mode: -oo katia/h katia_/h
20:19 *** f_/h sets mode: +vv katia/h katia_/h
20:19 <f_/h> challenge:
20:20 <f_/h> don't disconnect
20:24 <hax[xor]> "can't disconnect if you don't connect"
20:25 <Mb> <f_/X> ok
20:28 *** katia/h is now known as katia__/h
20:30 *** Parts: katia__/h (~katia@2001:41d0:a:14d8:beef:beef:beef:beef) ()
20:30 *** Joins: katia__/h (~katia@2001:41d0:a:14d8:beef:beef:beef:beef)
20:31 <Juest/h> what
20:32 <katia_/h> unfortunately i disconnected the wrong client so HA was foiled by yours truly
20:32 *** Parts: katia_/h (~katia@vps-9e7f52b6.vps.ovh.net) ()
20:32 *** Joins: katia_/h (~katia@vps-9e7f52b6.vps.ovh.net)
20:32 <katia_/h> next trick will be 2 clients that do not look alike
20:32 * katia_/h installs thelounge
20:32 <Juest/h> moment
20:38 <Juest/h> lmao
21:13 <JAA/h> katia grew a tail.
21:14 <katia__/h> hmm
21:55 *** Joins: tweezers (~tweezers@103.108.229.53)
22:11 *** Joins: TheTechRobo/h (~loser@hackint/user/TheTechRobo)
Generated by irclog2html.py 3.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!