~funderscore blog cgit wiki get in touch
Chat logs of #funderscore for Friday, 2024-09-13

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/!