#qi-hardware IRC log for Wednesday, 2018-08-01

Ben6424With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/01:40
Ben6424I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/01:40
Ben6424Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate01:40
Ben6424A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/01:40
sdx2312With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/01:42
sdx2312I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/01:42
sdx2312Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate01:42
sdx2312A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/01:42
GentleWith our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/01:56
GentleI thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/01:57
GentleRead what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate01:57
GentleA fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/01:57
pskosinski27With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/02:00
pskosinski27I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/02:00
pskosinski27Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate02:00
pskosinski27A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/02:00
eintopf:-(02:07
kyakthese times, when i regret that messages can't be deleted from a channel, like in telegram04:58
kyak#openwrt doesn't seem to be affected with this spam. They have +s set. I think i'm gonna set it for a while. It will hide the channel from channel list05:00
kyak+r also sounds like a good idea (Prevents users who are not identified to services from joining the channel.). Let's see how +s will work first05:09
DocScrutinizer05+r os nonsense, we already had +q $~a11:08
DocScrutinizer05cmode -r11:09
kyakwhatever we had, it didn't help11:09
DocScrutinizer05where did it not help?11:09
DocScrutinizer05after [01.08.18 04:08:04] *** DocScrutinizer05 sets mode: +q $~a11:10
kyak-!- mode/#qi-hardware [+Cnrt]11:10
DocScrutinizer05huh?11:10
kyakhuh?11:10
DocScrutinizer05try /cmode q11:10
kyakwhere did you set the mode?11:10
kyakwhat's cmode?11:11
kyak[freenode] -!- cmode Unknown command11:11
DocScrutinizer05/mode <channel> q11:11
kyakah!11:11
kyakhow does $~a mask work?11:12
DocScrutinizer05$ extban, ~ negates, a authenticated11:12
DocScrutinizer05https://freenode.net/kb/answer/extbans11:13
kyakso it basically does the same as +r, only in a much more obfuscated and hidden way?11:13
DocScrutinizer05no, +r is a join ban, q is a quiet ban11:14
kyakand the difference is.. ?11:14
DocScrutinizer05+b $~a == +r11:14
kyakit says that "Prevents users who are not identified to services from joining the channel."11:15
DocScrutinizer05the difference is the one works on join, the other on talking11:15
kyakSo they wouldn't be able even to join. Since the channel is +n, they wouldn't be able to talk anyways11:15
DocScrutinizer05see FN kb11:15
kyaki'm seeing it right here https://freenode.net/kb/answer/channelmodes11:16
DocScrutinizer05so what's your question?11:17
kyakCannot join channel (+r) - you need to be identified with services11:17
DocScrutinizer05q and b bans are explaned there correctly11:17
DocScrutinizer05this was a quoze by you, not a question you put11:18
kyakok11:19
kyakwhat's the point of them joining the channel then?11:19
DocScrutinizer05the point is legit users also can join and listen11:19
kyakbut in reality, it just spams the scrollback buffer with irrelevant joins/quits11:20
DocScrutinizer05your client has hide join/quit/nicj option for this. If not, get a better client or get over it11:21
DocScrutinizer05if you really feel the joins(parts are so disruptive that we prfer to ban legit users than suffering those join/part msgs, feel free to set +r again. It's a question of priorities and style of the particular channel11:33
kyakDocScrutinizer05: nah, i'm fine with the way things are now. As an advantage, we will be able to see when the spam wave is over and remove the q $~a11:51
DocScrutinizer05yep :-)11:57
DocScrutinizer05btw the worst spam attack I ever seen on FN11:59
kyakyeah12:00
DocScrutinizer05channels like #suse or #kde became defunct until chanops set $~a12:00
kyakthey should probably handle it on a server level. The messages are not very varying - i don't know if freenode's ircd has network-wide filters12:01
kyakunrealircd has it12:01
DocScrutinizer05yeah. Been duiscussed a zillion times with FN staff. The one elephant on the road: FN has an *absolute* "we don't filter your data" policy (even while it's not true - they *do* filter e.g. for color codes)12:05
DocScrutinizer05I suggested to implement a FIFO buffer in the range of 0.1 to 2s (adjusttable) in ircd, to delay pushing-out messages to clients. During that delay, a "fastpath" connection ircd<->sigyn will provide the sigyn/whatever antispam bot with the data early, and a "kline this user" reply from the antispam bot could arrive just in time to purge any posts from the rogue spammer user from the buffer before those posts/msgs get deployed to 12:09
DocScrutinizer05regular users12:10
DocScrutinizer05same concept could work on local domain (your irc client) as well, and I'm just looking into concepts how to patch a client or implement a local transparent proxy or even a ZNC plugin for exactly this12:11
DocScrutinizer05in ZNC I think such FIFO would be already implemented, just you need to make use of it also when the client is connected to ZNC. And you need to add the timers and the cleaning stuff12:13
kyakthis sounds complicated. In unrealircd, it is a simple spamfilter that sits in front: https://www.unrealircd.org/docs/Spamfilter12:22
DocScrutinizer05there's a lot of spamfilter patternmatchers e.g. as ZNC plugin. All have the same problem that you can't catch random nonsense preface posts before spammer posts a offending and thus triggering text12:46
--- Thu Aug 2 201800:00

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!