From 85ef3789fe6bc948f40024109c2eb16743dba57b Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Thu, 2 Apr 2015 16:01:11 +0300 Subject: [PATCH] blog: umode +g --- _posts/2015-04-02-umode+g.md | 62 ++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 _posts/2015-04-02-umode+g.md diff --git a/_posts/2015-04-02-umode+g.md b/_posts/2015-04-02-umode+g.md new file mode 100644 index 0000000..ee3b9cf --- /dev/null +++ b/_posts/2015-04-02-umode+g.md @@ -0,0 +1,62 @@ +--- +layout: post +comments: true +title: "Using umode +g / blocking unauthorized PMs" +category: [english] +tags: [english, irc] +--- + +Since the [Limnoria episode](% post_url 2015-03-25-leaving-bots-life.md %}) +I have been blocking PMs from everyone, because multiple people thought +that as I am not part of any those communities anymore, the best way to get +support is PMing me which is wrong. + +I get tired with telling people to go to proper channels, so I told my +ZNC to set umode +g automatically at freenode which accidentally went +to all networks (as I didn't have network level \*perform loaded), but I +am happy this way. + +* I don't receive any unwanted PMs, so PM [harassement] has dropped. +* People learn basic politeness by having to ask before PMing. + +[harassement]:https://github.com/Mikaela/freenode-harassement + +So what if someone wants to PM me and does that without asking? + +The sender sees the following: + +> Mikaela :is in +g mode (server-side ignore.) +> Mikaela :has been informed that you messaged them. + +And I see the following: + +> Michaela ~Mikaela@PirateParty/FI/Member :is messaging you, and you have + umode +g. + +All messages appear in server buffer and then I have some options: + +* If I know Michaela and I trust that she has some good reason to PM me, + I can `/accept Michaela` and ask her to send the message again. + * I know Michaela, because Michaela is my altnick on many networks and + and this example comes from [PirateIRC] which is first network that + was open and that doesn't freeze [HexChat] when attaching to ZNC. +* If I have no idea who is Michaela, I can whois her to see if we share + any common channels and ask on those what she wanted to talk in PM + and if I see reason for it, I `/accept Michaela`. +* If I know that Michaela is some horrible person on channel, I can ignore + the notification on PM attempt as she is not going to say anything nice + or that is worth hearing, very likely harassement... + +[PirateIRC]:http://pirateirc.net/ +[HexChat]:https://hexchat.github.io/ + +If I had done `/accept Michaela`, she would be able to PM me until + +* I removed the authorization using `/accept -Mikaela` +* I or Michaela disconnected +* Michaela changed nick + * **I am not fully sure about this** + +I can also check which people are allowed to PM me using `/accept *`. PMing +someone automatically adds them to `/accept` on modern IRCds if you are on +umode +g.