mirror of
https://github.com/mikaela/mikaela.github.io/
synced 2025-01-23 18:54:26 +01:00
parent
ea984cd364
commit
0bcc2feaa8
@ -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 %}).*
|
||||
|
@ -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 %})*
|
||||
|
@ -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 %})*
|
||||
|
52
_posts/2015-06-03-setting-umodes.md
Normal file
52
_posts/2015-06-03-setting-umodes.md
Normal 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 %}).
|
@ -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 %})
|
||||
|
Loading…
Reference in New Issue
Block a user