~funderscore blog cgit wiki get in touch
Chat logs of #funderscore for Saturday, 2024-10-12

Chat logs of #funderscore for Saturday, 2024-10-12

00:01 *** Joins: danct121/h (~danct12@hackint/user/danct12)

00:01 *** moist/h sets mode: +o danct121/h

04:09 *** Quits: Juest/h (~Juest@hackint/user/Juest) (*.net *.split)

04:09 *** Quits: danct121/h (~danct12@hackint/user/danct12) (*.net *.split)

04:09 *** Quits: f_[x]/h (~f@hackint/user/funderscore) (*.net *.split)

04:09 *** Quits: [R]/h (~rms@d75-159-130-146.abhsia.telus.net) (*.net *.split)

04:09 *** Quits: vdoGit/h (~git@2001:1600:10:100::4b9) (*.net *.split)

04:09 *** Quits: QuteVoiceHacker/h (~exxxxkcma@fd1a:6295:5133::f70d) (*.net *.split)

04:09 *** Quits: runxiyu/h (runxiyu@runxiyu.org) (*.net *.split)

04:09 *** Quits: moist/h (moist@hackint/bots) (*.net *.split)

04:09 *** Quits: pkfpycjz|m/h (~pkfpycjzm@fd1a:6295:5133::f715) (*.net *.split)

04:09 *** Quits: riku/h (~riku@lynx.viitanen.xyz) (*.net *.split)

04:09 *** Quits: katia_/h (znc@vps-9e7f52b6.vps.ovh.net) (*.net *.split)

04:09 *** Quits: longnoserob|m/h (~longnoser@fd1a:6295:5133::209a) (*.net *.split)

04:09 *** Quits: katia/h (katia@2001:41d0:a:14d8:ca75:ca75:ca75:ca75) (*.net *.split)

04:09 *** Quits: Larsenv/h (~Larsenv@2603:c020:4002:8da8:6f20:6d80:9704:a358) (*.net *.split)

04:09 *** Quits: f_/h (~vdoSoju@hackint/user/funderscore) (*.net *.split)

04:09 *** Quits: Noisytoot/h (~noisytoot@dn42/person/Noisytoot) (*.net *.split)

04:09 *** Quits: fireonlive/h (fire@hackint/user/fireonlive) (*.net *.split)

04:09 *** Quits: eggdrop/h (~eggdrop@hackint/user/eggdrop) (*.net *.split)

04:09 *** Quits: hexaheximal|m/h (~hexahexim@fd1a:6295:5133::f70a) (*.net *.split)

04:09 *** Quits: JAA/h (~JAA@archiveteam/JAA) (*.net *.split)

04:09 *** Quits: LinkServ (ircbridge@fun.irc.andrewyu.org) (*.net *.split)

04:09 *** Quits: TheTechRobo/h (~loser@hackint/user/TheTechRobo) (*.net *.split)

04:09 *** Quits: DigitalDragons/h (~digi@arto.servers.digitaldragon.dev) (*.net *.split)

04:09 *** Quits: Danct12/h (~danct12@hackint/user/danct12) (*.net *.split)

04:10 *** Joins: LinkServ (ircbridge@fun.irc.andrewyu.org)

04:10 *** fun.irc.andrewyu.org sets mode: +o LinkServ

04:10 *** Joins: hexaheximal|m/h (~hexahexim@fd1a:6295:5133::f70a)

04:10 *** Joins: JAA/h (~JAA@archiveteam/JAA)

04:10 *** Joins: eggdrop/h (~eggdrop@hackint/user/eggdrop)

04:10 *** Joins: Juest/h (~Juest@hackint/user/Juest)

04:10 *** Joins: fireonlive/h (fire@hackint/user/fireonlive)

04:10 *** Joins: Noisytoot/h (~noisytoot@dn42/person/Noisytoot)

04:10 *** Joins: vdoGit/h (~git@2001:1600:10:100::4b9)

04:10 *** Joins: f_/h (~vdoSoju@hackint/user/funderscore)

04:10 *** Joins: Larsenv/h (~Larsenv@2603:c020:4002:8da8:6f20:6d80:9704:a358)

04:10 *** Joins: Danct12/h (~danct12@hackint/user/danct12)

04:10 *** Joins: katia/h (katia@2001:41d0:a:14d8:ca75:ca75:ca75:ca75)

04:10 *** Joins: longnoserob|m/h (~longnoser@fd1a:6295:5133::209a)

04:10 *** Joins: katia_/h (znc@vps-9e7f52b6.vps.ovh.net)

04:10 *** Joins: QuteVoiceHacker/h (~exxxxkcma@fd1a:6295:5133::f70d)

04:10 *** Joins: f_[x]/h (~f@hackint/user/funderscore)

04:10 *** Joins: riku/h (~riku@lynx.viitanen.xyz)

04:10 *** Joins: TheTechRobo/h (~loser@hackint/user/TheTechRobo)

04:10 *** Joins: pkfpycjz|m/h (~pkfpycjzm@fd1a:6295:5133::f715)

04:10 *** Joins: [R]/h (~rms@d75-159-130-146.abhsia.telus.net)

04:10 *** Joins: DigitalDragons/h (~digi@arto.servers.digitaldragon.dev)

04:10 *** Joins: moist/h (moist@hackint/bots)

04:10 *** Joins: runxiyu/h (runxiyu@runxiyu.org)

04:10 *** Joins: danct121/h (~danct12@hackint/user/danct12)

04:10 *** h.relay.fun.irc.andrewyu.org sets mode: +vvvvvoovovovovovvvvv hexaheximal|m/h JAA/h eggdrop/h Juest/h fireonlive/h Noisytoot/h f_/h Larsenv/h Danct12/h Danct12/h katia/h longnoserob|m/h katia_/h QuteVoiceHacker/h f_[x]/h riku/h TheTechRobo/h pkfpycjz|m/h [R]/h DigitalDragons/h

04:10 *** h.relay.fun.irc.andrewyu.org sets mode: +ovo moist/h runxiyu/h danct121/h

04:10 *** Quits: DuckServ (\_o<@services.irc.vitali64.duckdns.org) (*.net *.split)

04:10 *** Joins: DuckServ (\_o<@services.irc.vitali64.duckdns.org)

04:10 *** fun.irc.runxiyu.org sets mode: +o DuckServ

08:01 *** Quits: danct121/h (~danct12@hackint/user/danct12) (Quit: WeeChat 4.4.2)

09:06 *** f_/h sets mode: -b f_|aop!*@*

09:06 <f_/h> bad rxbridge.

09:10 <f_/h> moin all

09:11 *** Joins: f_|aop/h (~haha@2001:1600:10:100::4b9)

09:11 <f_|aop/h> unnecessary but still

09:13 <longnoserob|m/h> moin

10:05 <f_[x]`> InspIRCd might move away from ChatSpike IRC to Teranova IRC

10:05 <f_[x]`> > #inspircd was created on September 17, 2002

10:05 <f_[x]`> End of an era...

10:08 <runxiyu> f_[x]`: where did you read that?

10:08 <f_/h> runxiyu: #InspIRCd on ChatSpike

10:09 *** Quits: tweezers (~tweezers@103.108.229.68) (Connection closed)

10:09 <f_/h> They already registered #InspIRCd on Teranova

10:10 <runxiyu> f_: I think teranova is owned by sadie

10:10 <f_> no it's not

10:10 <runxiyu> huh?

10:10 <runxiyu> ok

10:10 <f_> Although she is a netop there too IIRC

10:10 <f_> But she's a netoper in ChatSpike as well..

10:10 <f_> I think they're moving because ChatSpike isn't going very well these days apparently..

10:11 <runxiyu> yeah

10:11 <f_> broken TLS certs, undermaintained infra (?)... most netopers are awol apparently

10:11 <runxiyu> what does awol stand for?

10:11 <f_> well

10:11 <f_> means gone/away I think

10:12 <f_> absent without leave.. so I guess gone while bouncer still up?

10:12 <f_/h> But yeah doesn't seem to be going very well......

10:13 <f_/h> !flags f_|aop!~haha@* +V

10:13 -moist/h- f_ (funderscore) set flags +V on f_|aop!~haha@*

10:13 <f_/h> !sync

10:13 -moist/h- f_ (funderscore) used SYNC.

10:13 *** moist/h sets mode: +v f_|aop/h

10:13 *** f_|aop/h is now known as f_[z]/h

10:14 <runxiyu> ah

10:14 <runxiyu> f_: https://git.runxiyu.org/ykps/cca.git/tree/frontend/student.js

10:14 <runxiyu> I am completely unable to write good javascript

10:14 <f_/h> runxiyu: I'm not any better at JS

10:15 <hax[xor]> runxiyu: what would qualify as "good javascript" :P

10:15 <runxiyu> hax[xor]: welllll

10:15 <runxiyu> hax[xor]: idk, but i can imagine what "acceptable" javascript looks like to me, for this site

10:15 <hax[xor]> fair

10:15 <runxiyu> hax[xor]: if you actually read student.js, you'd understand why it isn't good javascript...

10:15 <f_/h> katia: did you know? f_[z] is a [Z]NC

10:16 <katia/h> wow now i know

10:16 <hax[xor]> doesn't stand out as particularily bad to me

10:16 <katia/h> hashtagTheMoreYouKnow

10:17 <hax[xor]> [Z]NC

10:17 <hax[xor]> thereby Z optional

10:17 <hax[xor]> thereby NC is a valid option

10:17 <hax[xor]> thereby f_[z] is connected via netcat

10:17 <runxiyu> hax[xor]: instead of correctly scoping variables, i decided to store things in data tags of HTML elements

10:17 <runxiyu> and stuff

10:17 <runxiyu> because i didn't want to learn js

10:17 <hax[xor]> ah

10:18 <hax[xor]> fair enough there then

10:19 <f_/h> hax good one but no

10:19 <f_/h> > User --  f_[z] (f_[z]!~haha@2001:1600:10:100::4b9) is ZNC - https://znc.in

10:20 <f_/h> > User --  f_[z] is away: auto-op ZNC not frequently checked for PMs

10:20 <f_/h> I can assure you it is a ZNC

10:20 <runxiyu> i can't be sure of that though

10:20 <hax[xor]> could have sent that from netcat too

10:20 <katia/h> how can you assure it?

10:20 <runxiyu> i can't be sure that you're not an AI

10:20 <katia/h> please post login details

10:20 <katia/h> i will audit

10:20 <katia/h> third party independent auditing

10:21 <hax[xor]> it's really just f_ with a second nc being proxied by f_ between your fake znc login and the real f_[z] netcat connection

10:22 <hax[xor]> (yes f_ natively speaks TLS)

10:23 <runxiyu> openbsd nc

10:23 <runxiyu> https://xkcd.com/2949/

10:24 <runxiyu> (see the hover title text)

10:24 <runxiyu> or just use https://www.explainxkcd.com/wiki/index.php/2949:_Network_Configuration

10:25 <hax[xor]> lol

10:30 <runxiyu> > i = i ? i < 0 ? Math.max(0, len + i) : i : 0;

10:32 <runxiyu> hax[xor]: https://javascript.info/ninja-code

10:34 *** Quits: Larsenv/h (~Larsenv@2603:c020:4002:8da8:6f20:6d80:9704:a358) (Quit: The Lounge - https://thelounge.chat)

10:36 <f_/h> katia: CTCP VERSION

10:36 <runxiyu> easily faked

10:36 <katia/h> easily typed into the netcat yup

10:36 <hax[xor]> ^AVERSION DefinitelyZNCAndNotNetCat^A

10:37 <f_/h> *autoop auth

10:38 <f_/h> > please post login details

10:38 <f_/h> katia: no

10:38 <f_[z]/h> no

10:38 <f_[z]/h> never

10:38 <hax[xor]> runxiyu: looks great

10:49 *** Quits: f_[x] (f_[x]@195-15-242-30.dc3-a.pub1.etik-cloud.com) (Client exited)

10:50 *** Quits: f_ (java@oper/netadmin) (Connection closed)

10:50 *** Joins: f_ (s-UNK@oper/netadmin)

10:51 *** Parts: f_ (s-UNK@oper/netadmin) ()

10:51 *** Joins: f_ (s-UNK@oper/netadmin)

10:51 *** irc.andrewyu.org sets mode: +qo f_ f_

11:20 *** Joins: tweezers (~tweezers@103.108.229.68)

11:49 *** Joins: Noisybeep (noisytoot@not.eris.berkeley.edu.pl)

14:26 *** Joins: exxxxkc/h (~exxxxkc@disroot.org)

14:26 *** moist/h sets mode: +v exxxxkc/h

15:10 <Adeline> hi

15:47 *** Joins: f_[x] (f_[x]@195-15-242-30.dc3-a.pub1.etik-cloud.com)

16:01 <f_> hi Adeline

16:35 <Danct12/h> i move like a moth or a butterfly crazing the change in the wind

16:35 <Danct12/h> i swirl by all the inspects and all the flies watching the cycle they're in

16:36 <f_/h> hi Danct12

16:36 <Adeline> danct12: i like it

16:38 <Danct12/h> better off dead than wasting my hours

16:38 <Danct12/h> flying where i shouldn't be

16:39 <Danct12/h> hi f_

16:39 <f_[x]/h> that's why I like you being here :)

16:39 <Danct12/h> better off dead than stuck in a maze

16:40 <Danct12/h> the cemter may seem like a gift

16:40 <f_[x]/h> adeline: leave and rejoin

16:40 <Danct12/h> oh no one can leave once they merged

16:41 *** Parts: Adeline (me@oper/netadmin) (Leaving)

16:41 *** Joins: Adeline (me@oper/netadmin)

16:41 *** irc.andrewyu.org sets mode: +oa Adeline Adeline

16:51 <Danct12/h> i've been listening waaaaay too much for a few days

17:26 *** f_ sets mode: +v Noisybeep

18:28 <Noisybeep> > no politics (free Palestine btw)

18:28 <Noisybeep> very non-political

18:36 <katia/h> any politic you want as long as it is the one i like

18:37 <katia/h> f_[x], use any modules for prosody?

18:37 <f_> katia: Exactly

18:41 <f_> noisybeep katia may I add that to moin/IRC/Quotes, it's funny

18:42 <katia/h> sure

18:43 <f_> As for prosody modules, just start with whatever you need to be mostly compliant

18:44 <katia/h> do you use/like any?

18:44 <f_> admin_adhoc saved me sometimes

18:45 <f_> privilege is required by the bridges I have

18:45 <f_> There's also server_contact_info which I enabled solely to have member/voice in operators@muc.xmpp.org

18:46 <f_> as because of spam the channel was restricted to members only and they had a bot that voiced XMPP operators

18:48 <katia/h> what do you use for xmpp-irc?

18:48 <f_> biboumi

18:48 <f_> https://codeberg.org/poezio/biboumi

18:49 <f_> Very nice bouncer

18:49 <katia/h> https://search.nixos.org/options?channel=24.05&from=0&size=50&sort=relevance&type=packages&query=biboumi

18:49 <katia/h> nice

18:49 <f_> though I don't use it as a main bouncer

18:49 <f_> I use soju for main

18:50 <f_> biboumi for backup

18:53 <katia/h> >Cluster should be set up in a single data center: The clustering in ejabberd Community Edition relies on low latency networking.

18:53 <katia/h> this makes me wary of ejabberd for what i had in mind

18:53 <katia/h> so might as well do prosody

19:15 <f_/h> ejabberd is open core?

19:15 <f_/h> news

19:45 <katia/h> f_, what ports does xmpp use?

19:46 <f_/h> 5347 for components/bridges

19:47 <f_/h> but you want to keep that closed from the outside

19:47 <f_/h> and only allow connections coming from localhost to this port

19:48 <f_/h> you also have 5222 and 5281

19:49 <katia/h> hmm...

19:49 <katia/h> i will run it in kubernetes

19:49 <f_/h> https://prosody.im/doc/ports

19:49 <f_/h> 5269 for S2S too

19:49 <katia/h> maybe

19:49 <katia/h> there is no good way to isolate stuff running on localhost

19:50 <katia/h> is there?

19:51 <f_/h> could have an external firewall

19:53 <exxxxkc> people should have external firewall

19:53 <exxxxkc> already

19:54 <katia/h> well

19:54 <katia/h> if your soju can access 5347, and your soju gets compromised, game over

19:58 <Noisybeep> Doesn't prosody support authentication for components/bridges? I'm sure it does

20:04 <f_[x]> Noisybeep: yes

20:04 <f_[x]> but just out of abundance of caution

20:04 <f_[x]> Im always very careful with opening ports

20:58 *** Parts: exxxxkc/h (~exxxxkc@disroot.org) (Disconnected: unexpected eof while reading)

21:10 <katia/h> f_[x], how about calls?

21:18 *** Joins: Juesto/h (~Juest@hackint/user/Juest)

21:18 *** moist/h sets mode: +v Juesto/h

21:19 *** Quits: Juest/h (~Juest@hackint/user/Juest) (Ping timeout: 258 seconds)

21:19 *** Juesto/h is now known as Juest/h

22:00 *** Joins: Juesto/h (~Juest@hackint/user/Juest)

22:00 *** moist/h sets mode: +v Juesto/h

22:02 *** Quits: Juest/h (~Juest@hackint/user/Juest) (Ping timeout: 258 seconds)

22:02 *** Juesto/h is now known as Juest/h

22:50 *** Joins: Juesto/h (~Juest@hackint/user/Juest)

22:50 *** moist/h sets mode: +v Juesto/h

22:53 *** Quits: Juest/h (~Juest@hackint/user/Juest) (Ping timeout: 260 seconds)

22:53 *** Juesto/h is now known as Juest/h

23:37 *** Joins: Larsenv/h (~Larsenv@141.148.22.56)

23:37 *** moist/h sets mode: +v Larsenv/h

23:39 *** Quits: Larsenv/h (~Larsenv@141.148.22.56) (Client Quit)

23:39 *** Joins: Larsenv/h (~Larsenv@141.148.22.56)

23:39 *** moist/h sets mode: +v Larsenv/h

23:59 *** Quits: Larsenv/h (~Larsenv@141.148.22.56) (Client Quit)

23:59 *** Joins: Larsenv/h (~Larsenv@141.148.22.56)

23:59 *** moist/h sets mode: +v Larsenv/h

Generated by irclog2html.py 3.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!