-
hv-bridge
<\\ Hamed //> here?
-
ErCiccione[m]
Updates about the spam situation? I still cannot write in -dev and -community and i think most bridges are either gone or partially working.
-
selsta
we can make voice only an requirement for e.g. tor
-
selsta
a
-
kinghat[m]
should just move it all to matrix
-
selsta
is matrix spam proof
-
ErCiccione[m]
selsta: That's a good compromise imo
-
ErCiccione[m]
kinda
-
selsta
how? lol
-
ErCiccione[m]
It's the future bro
-
ErCiccione[m]
Jokes aside. Afaik it's not really used for spam
-
ErCiccione[m]
but in case thhey can be shut down quickly. One good side is that the messages can be removed, so that's a deterrent
-
ErCiccione[m]
but yeah, still waiting for the spam proof protocol to be announced :P
-
ErCiccione[m]
Btw, would be good to do the "tor users only with voice" thing asap. I'm feeling cut out, i miss you guys :(
-
selsta
fluffypony: ^
-
dEBRUYNE
Not sure why you are able to talk here but not in -dev or -community
-
dEBRUYNE
Same permissions as far as I can see
-
kinghat[m]
selsta: can you ELI5: if you guys are making a ban list, why cant the software make the ban list?
-
selsta
because these nodes are following what we are doing
-
selsta
and if we add software detection they will change behaviour
-
kinghat[m]
which is good because it shows us more holes?
-
selsta
yep
-
selsta
they did reveal a lot of bugs already that we fixed now
-
selsta
free audit w0w
-
kinghat[m]
we just need to change the behavior until its no longer relevant?
-
kinghat[m]
> I don't know about how spam prevention works on IRC, but there are a number of ways spam can be prevented on Matrix. For example, Synapse supports adding a custom spam prevention plugin to your server, which lets that plugin decide whether or not an action (such as sending a message) is spam, and allow or block it based on that
-
kinghat[m]
Then there's shared ban lists and ignore lists that can be used by multiple people to automatically share blocks with a group of different people for example
-
kinghat[m]
and moderation bots such as Mjölnir that can automate room moderation to certain extents
-
kinghat[m]
<selsta "how? lol"> > I don't know about how spam prevention works on IRC, but there are a number of ways spam can be prevented on Matrix. For example, Synapse supports adding a custom spam prevention plugin to your server, which lets that plugin decide whether or not an action (such as sending a message) is spam, and allow or block it based on that
-
kinghat[m]
> regular old bans allow you to ban individual users from a room, but there is also a server ACL setting that lets you ban entire servers from interacting with a room if you want
-
kinghat[m]
that probably looks terrible on irc 🤷♂️
-
kinghat[m]
-
kinghat[m]
-
ErCiccione[m]
dEBRUYNE: Then could be a problem of the matrix bridge.
-
kinghat[m]
> One thing to keep in mind is that Matrix has no expectation of trust between the different servers, so anything you can do as a server admin (abuse management bots, room shutdowns for example) can only affect what is done on your own server, and anything you can do as a room admin (room bans, server ACLs) can only affect that specific room, but you still have no way to control what the greater Matrix network (other
-
kinghat[m]
servers, other rooms) does
-
kinghat[m]
That's one major difference to IRC networks, where the network assumes some level of trust between the different server operators that are part of the same network
-
selsta
kinghat[m]: right, but I meant all of this is not going to stop someone from trolling with spam messages
-
selsta
though hiding messages sounds useful in these situations
-
d4ndo[m]
Are you guys using github Actions?
-
d4ndo[m]
-
d4ndo[m]
quote: "The big problem with this feature is that it is highly vulnerable to injection attacks. As the runner process parses every line printed to STDOUT looking for workflow commands, every Github action that prints untrusted content as part of its execution is vulnerable. In most cases, the ability to set arbitrary environment variables results in remote code execution as soon as another workflow is executed."
-
d4ndo[m]
n8
-
asymptotically
d4ndo[m]: yes but none of them take any user input from places like github issues
-
d4ndo[m]
asymptotically: good to know.