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

Chat logs of #funderscore for Thursday, 2024-09-26

00:04 *** Quits: Juest/ef (~Juest@rev190-105-167-002.pccp.net.ar) (Read error: Operation timed out)

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

00:25 *** moist/h sets mode: +v danct121/h

00:29 *** Joins: Juest_ (~HxChat@rev190-105-167-002.pccp.net.ar)

00:29 *** irc.andrewyu.org sets mode: +v Juest_

02:21 *** Quits: danct121/h (~danct12@hackint/user/danct12) (Client Quit)

02:24 *** Quits: hax[xor] (~hax[xor]@oper/netadmin) (Client exited)

02:24 *** Quits: hax (root™@netadmin.irc.andrewyu.org) (Ping timeout: -240 seconds)

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

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

02:26 *** fun.irc.runxiyu.org sets mode: +o DuckServ

02:26 *** Joins: hax[xor] (~hax[xor]@oper/netadmin)

02:26 *** irc.runxiyu.org sets mode: +ao hax[xor] hax[xor]

02:43 *** Joins: danct121/h (~danct12@hackint/user/danct12)

02:43 *** moist/h sets mode: +v danct121/h

03:34 <[R]/h> https://fdc.nal.usda.gov/api-guide.html <-- neato

08:14 <danct121/h> f_[x]: what's a local channel?

08:15 <danct121/h> i noticed there's '&' '!' '+'

08:25 <JAA/h> # is a regular network-wide channel. & is a local server channel. ! has something to do with netsplits. + is an unmoderated channel. # and & are part of the original RFC and should exist pretty much on all IRC networks. ! and + are far less common.

08:28 <danct121/h> can you name a network that supports '!' and '+'?

08:29 <JAA/h> Nope. None that I'm on, I think.

08:31 <danct121/h> wow

08:31 <hax[xor]> sure I can name one! rx even "supports" username-is-channel (in both directions). (in a very broken sense, due to the plentiful protocol violations involved)

08:32 <hax[xor]> s/username/nick/

08:32 * JAA/h is wholly unsurprised.

08:33 <JAA/h> I'd check netsplit.de, but I'm pretty sure CHANTYPES is broken there.

08:35 *** Danct12 is now known as #danct12

08:37 *** hax[xor] is now known as #hax[xor]

08:37 *** #hax[xor] is now known as hax[xor]

08:40 <danct121/h> https://netsplit.de/networks/w3.org/

08:40 <danct121/h> looks like w3c irc network supports +

08:51 <danct121/h> a little question

08:52 <danct121/h> looking at netsplit.de i noticed many irc networks also run irc on different ports

08:52 <danct121/h> i guess that workaround firewalls?

08:53 <danct121/h> i do know that some firewalls blocks IRC ports by default due to malware using irc as c&c center

08:53 <danct121/h> but that's probably the past

08:53 <hax[xor]> also useful for running multiple on the same host

08:53 <hax[xor]> (with the same address, of course)

09:02 <danct121/h> added support for the two rarest channel prefix

09:02 <danct121/h> just because i can

09:07 <JAA/h> Rarest? So . and ~? (I have never seen these anywhere except in lists of channel types.)

09:07 <JAA/h> They're specific to some particular ircd, IIRC.

09:08 <JAA/h> Yeah, KineIRCd.

09:09 <danct121/h> i personally would stay close with ircdocs and the rfc as possible i can

09:09 <JAA/h> ! and + aren't in the modern IRC horse. :-)

09:10 <JAA/h> They are technically in RFC 2811, but nobody uses the 281x RFCs.

09:11 <danct121/h> i did read rfc 2811, that's why i asked about these channel types

09:12 <danct121/h> and also w3c irc network uses '+', so it exists and is being used

09:12 <JAA/h> The problem with RFCs 281x is that they tried to document the state of IRC but then also added stuff on top and are just all kinds of weird.

09:12 <JAA/h> So yes, ! and + exist, but not because they're in 2811; they're in there because they already existed.

09:14 <JAA/h> The advice I've been given by seasoned veterans in IRC software and standard development has been to forget that RFCs 281x even exist.

09:14 <danct121/h> well then

09:15 <danct121/h> i guess i should just stick with ircdocs horse?

09:16 <JAA/h> Yeah, that's the best description of how IRC actually works nowadays.

09:17 <danct121/h> got it

09:18 <danct121/h> it's just a switch case anyway so eh.

09:18 <danct121/h> doesnt hurt to add the last two.

09:18 <katia/ef> how do irc work

09:18 <danct121/h> idk

09:18 <danct121/h> you tell me.

09:19 <katia/ef> i open the irc and there is little people in it

09:37 <danct121/h> updated the echo example with the new features

09:38 <danct121/h> split.

11:04 <f_[x]> JAA: EFnet has &channels, IRCnet has !channels

11:05 <f_[x]> But yeah only # and & are usually to be seen - # is a network-wide chan and & server-wide

11:06 <JAA/h> Ah yeah, IRCnet, right. Not sure I've ever even connected to it.

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

14:17 *** Quits: tweezers (~tweezers@103.108.229.52) (Connection closed)

14:18 *** Joins: tweezers (~tweezers@103.108.229.52)

14:22 *** Quits: tweezers (~tweezers@103.108.229.52) (Connection closed)

14:22 *** Joins: tweezers (~tweezers@103.108.229.52)

14:26 *** Quits: tweezers (~tweezers@103.108.229.52) (Connection closed)

14:27 *** Joins: tweezers (~tweezers@103.108.229.52)

14:29 *** Quits: tweezers (~tweezers@103.108.229.52) (Connection closed)

14:30 *** Joins: tweezers (~tweezers@103.108.229.52)

14:44 *** Quits: tweezers (~tweezers@103.108.229.52) (Connection closed)

14:44 *** Joins: tweezers (~tweezers@103.108.229.52)

15:26 *** Joins: tester3 (~tester@tor/onion)

15:28 *** Quits: tester2 (~tester@tor/onion) (Ping timeout: 240 seconds)

15:33 *** Quits: tweezers (~tweezers@103.108.229.52) (Connection closed)

15:33 *** #danct12 is now known as Danct12

15:34 *** Joins: tweezers (~tweezers@103.108.229.52)

16:19 <f_/ef> Danct12 Why do you need to check CHANTYPES

16:19 <f_/ef> I mean why do you need to check channel prefix at all

16:19 <f_/ef> If you really need to, just parse ISUPPORT CHANTYPES instead of hardcoding

17:44 *** Joins: Juest__ (~HxChat@rev190-105-167-002.pccp.net.ar)

17:44 *** irc.andrewyu.org sets mode: +v Juest__

17:47 *** Joins: Juest/ef (~Juest@rev190-105-167-002.pccp.net.ar)

17:47 *** f_|aop/ef sets mode: +o Juest/ef

17:50 *** Quits: Juest_ (~HxChat@rev190-105-167-002.pccp.net.ar) (Ping timeout: 240 seconds)

17:50 *** Quits: Juesto/ef (~Juest@rev190-105-167-002.pccp.net.ar) (Read error: Operation timed out)

18:59 *** Joins: Juest_ (~HxChat@rev190-105-167-002.pccp.net.ar)

18:59 *** irc.andrewyu.org sets mode: +v Juest_

19:02 *** Joins: Juesto/ef (~Juest@rev190-105-167-002.pccp.net.ar)

19:02 *** f_|aop/ef sets mode: +o Juesto/ef

19:02 *** Joins: hax (root™@netadmin.irc.andrewyu.org)

19:05 *** Quits: Juest__ (~HxChat@rev190-105-167-002.pccp.net.ar) (Ping timeout: 240 seconds)

19:08 *** Quits: Juest/ef (~Juest@rev190-105-167-002.pccp.net.ar) (Ping timeout: 630 seconds)

19:20 *** Joins: Juest__ (~HxChat@host-190-210-32-19.iplanisp.com.ar)

19:20 *** irc.andrewyu.org sets mode: +v Juest__

19:23 *** Joins: Juest/ef (~Juest@rev190-105-167-002.pccp.net.ar)

19:23 *** f_|aop/ef sets mode: +o Juest/ef

19:27 *** Quits: Juest_ (~HxChat@rev190-105-167-002.pccp.net.ar) (Ping timeout: 240 seconds)

19:27 *** Joins: Juest_ (~HxChat@rev190-105-167-002.pccp.net.ar)

19:27 *** irc.andrewyu.org sets mode: +v Juest_

19:28 *** Quits: Juest__ (~HxChat@host-190-210-32-19.iplanisp.com.ar) (Ping timeout: 240 seconds)

19:29 *** Quits: Juesto/ef (~Juest@rev190-105-167-002.pccp.net.ar) (Read error: Operation timed out)

19:43 *** Quits: hax[xor] (~hax[xor]@oper/netadmin) (Quit: e)

19:43 *** Quits: hax (root™@netadmin.irc.andrewyu.org) (Ping timeout: -240 seconds)

19:44 *** Joins: hax[xor] (~hax[xor]@oper/netadmin)

19:46 *** Joins: Juesto/ef (~Juest@rev190-105-167-002.pccp.net.ar)

19:46 *** f_|aop/ef sets mode: +o Juesto/ef

19:49 *** Quits: Juest_ (~HxChat@rev190-105-167-002.pccp.net.ar) (Ping timeout: 240 seconds)

19:50 *** Quits: Juest/ef (~Juest@rev190-105-167-002.pccp.net.ar) (Read error: Operation timed out)

20:01 *** Quits: hax[xor] (~hax[xor]@oper/netadmin) (Quit: e)

20:01 *** Joins: hax[xor] (~hax[xor]@oper/netadmin)

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

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

20:02 *** fun.irc.runxiyu.org sets mode: +o DuckServ

20:03 *** Joins: Juest/ef (~Juest@rev190-105-167-002.pccp.net.ar)

20:03 *** f_|aop/ef sets mode: +o Juest/ef

20:10 *** Quits: Juesto/ef (~Juest@rev190-105-167-002.pccp.net.ar) (Read error: Operation timed out)

23:13 *** Quits: hax[xor] (~hax[xor]@oper/netadmin) (Client exited)

23:30 *** Joins: hax[xor] (~hax[xor]@oper/netadmin)

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

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

23:31 *** fun.irc.runxiyu.org sets mode: +o DuckServ

23:50 *** Quits: hax[xor] (~hax[xor]@oper/netadmin) (Client exited)

23:50 <[R]/h> https://web.archive.org/web/20240926212028/https://www.evilsocket.net/2024/09/26/Attacking-UNIX-systems-via-CUPS-Part-I/index.html

23:51 *** Quits: f_/ef (Unk@195-15-242-30.dc3-a.pub1.etik-cloud.com) (*.net *.split)

23:51 *** Quits: f_[x]/ef (~fun@scarlet.mboa.dev) (*.net *.split)

23:51 *** Quits: katia/ef (znc@2001:41d0:a:14d8:ca75:ca75:ca75:ca75) (*.net *.split)

23:51 *** Quits: f_|aop/ef (~haha@195-15-242-30.dc3-a.pub1.etik-cloud.com) (*.net *.split)

23:51 *** Quits: fol/ef (fire@static.96.98.78.5.clients.your-server.de) (*.net *.split)

23:51 *** Quits: Juest/ef (~Juest@rev190-105-167-002.pccp.net.ar) (*.net *.split)

23:51 *** Quits: aop/ef (aop@vps-9bde1a96.vps.ovh.net) (*.net *.split)

23:51 *** Quits: Noisytoot/ef (noisytoot@not.eris.berkeley.edu.pl) (*.net *.split)

23:51 *** Quits: JAA/ef (~JAA@ns531958.ip-192-99-9.net) (*.net *.split)

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