move (un)setting umodes to their own post

Closes #61
This commit is contained in:
Aminda Suomalainen 2015-06-03 13:23:36 +03:00
parent ea984cd364
commit 0bcc2feaa8
5 changed files with 63 additions and 18 deletions

View File

@ -6,7 +6,9 @@ category: [english]
tags: [irc, english]
---
*Or why I am in umode -iI*
*Or why am I using umode -iI and thus showing all channels that I am on at
IRC? So you can find channels that may interest you if we have similar
interests.*
People ask this question from me a lot, often the same people as they don't
remember my answer.
@ -21,23 +23,9 @@ and if that happens to you, you can simply send logs to network operators
and if they are good opers, they will take action. Even freenode staffers
have took action [which is a surprise.](https://github.com/Mikaela/freenode-harassment)
## Being umode -iI by yourself
Simply use `umode -iI` or if that is unknown command (as it's alias in most
of clients), `/mode YOURNICK -iI` and your channel list is visible to
people who `/whois` you.
It's not automatic though as networks set specific umodes on connect so you
will need to setup that as automatic command when connecting to network.
Some examples:
* HexChat: Open network list, select network and click `edit`, open tab
`Connect commands`, click `add` and type `umode -iI`.
* WeeChat: `/set irc.server_default.command /mode $nick -iI`
* ZNC: `/msg *status loadmod perform` and `/msg *perform add mode %nick% -iI`
* The same can also be done in webadmin and if you load perform for
user level, adding the command `mode %nick% -iI` will set umode -iI
on all networks.
***This section on (un)setting umodes was broken and moved [here]({% post_url 2015-06-03-setting-umodes %})***
*Update on 2015-04-13: add umode -I which is the InspIRCd way of hiding
all channels from whois depending on the modules loaded and IRCd config.*
*Update on 2015-06-03: setting/unsetting umodes moved [here]({% post_url 2015-06-03-setting-umodes %}).*

View File

@ -62,3 +62,5 @@ If I had done `/accept Michaela`, she would be able to PM me until
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.
*[For (un)setting umodes, see this post.]({% post_url 2015-06-03-setting-umodes %})*

View File

@ -112,3 +112,5 @@ Now you should know...
issues with it for example freenode's "feminist" channels (with the
quotes) and getting bullied for performing repair install to their PC
when it was failing to boot Windows and they were lost on what to do.
*[For (un)setting umodes, see this post.]({% post_url 2015-06-03-setting-umodes %})*

View File

@ -0,0 +1,52 @@
---
layout: post
comments: true
title: "(Un)Setting umodes"
category: [english]
tags: [english, IRC, HexChat, ZNC]
---
*As I have written more about umodes than I thought, I am breaking the
posts setting/unsetting is documented here and I will link here from other
posts.*
Simply use `/umode +mo-des` or if that is unknown command (as it's alias
in most of clients), use `/mode YOURNICK +mo-des` and you set umodes "mo"
and unset "des". *These might not be real umodes and they are here just as
an example.*
## Automatic umodes
Umodes aren't remembered across connections so you must configure your
client to (un)set them automatically.
*These examples use the umodes that I am using at the time of writing.*
* HexChat: Open network list, select network and click `edit`, open tab
`Connect commands`, click `add` and type `umode -iI+wRQxg`.
* WeeChat
* now: `/set irc.server_default.command /mode $nick -iI+wRQxg`
* [future?](https://github.com/weechat/weechat/issues/377) *write this
if the future happens.*
* ZNC: `/msg *status loadmod perform` and `/msg *perform add mode %nick% -iI+wRQxg`
* The same can also be done in webadmin and if you load perform for
user level, adding the command `mode %nick% -iI` will set umode -iI
on all networks.
### And what these umodes mean
* i — invisible, hides your channel list from whois with ircd-seven and
possibly some other ircds. Also hides you from /who of people who don't
share channels with you. [See also why I unset it here.](({% post_url 2015-03-26-umode--i %})
* I — On InspIRCd with [hidechans] module hides your channel list from
whois.
* w — receive wallops, less-important announcements from network operators
that are only received by those who are curious and have umode +w. More
important announcements are usually global notices.
* R — block PMs from unidentified users (who tend to be spambots and if
they aren't, they can identify to services).
* Q — block channel redirects on Charybdis (mode +f or banforward).
* x — activates IRCd based uncloaking even if it's [not that reliable](https://gist.github.com/maxteufel/1e2cf7ada079c271bd3c)
* g — caller-id, people must be `/accepted` or PMed before they can PM you.
More detailed post about that [here]({% post_url 2015-04-02-umode+g %})
and [part 2 here]({% post_url 2015-05-10-umode+g2 %}).

View File

@ -37,6 +37,7 @@ links.*
* [Showing public channels in whois / umode -iI]({% post_url 2015-03-26-umode--i %})
* [Using umode +g/blocking unauthorized PMs]({% post_url 2015-04-02-umode+g %})
* [Part 2: I won't acknowledge existence of your PM attempt unless I know you.]({% post_url 2015-05-10-umode+g2 %})
* [(Un)Setting umodes (broken from umode -iI)]({% post_url 2015-06-03-setting-umodes %})
* ZNC
* [ZNC 1.6.0 & SSL certificate verification]({% post_url 2015-02-24-znc160-ssl %})
* [My config]({% post_url 2015-04-01-my-znc-config %})