From 0bcc2feaa8e1ebb257679d510059c6849a51905a Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Wed, 3 Jun 2015 13:23:36 +0300 Subject: [PATCH] move (un)setting umodes to their own post Closes #61 --- _posts/2015-03-26-umode--i.md | 24 ++++--------- _posts/2015-04-02-umode+g.md | 2 ++ _posts/2015-05-10-umode+g2.md | 2 ++ _posts/2015-06-03-setting-umodes.md | 52 +++++++++++++++++++++++++++++ pages/irc.markdown | 1 + 5 files changed, 63 insertions(+), 18 deletions(-) create mode 100644 _posts/2015-06-03-setting-umodes.md diff --git a/_posts/2015-03-26-umode--i.md b/_posts/2015-03-26-umode--i.md index 032539d..96f724d 100644 --- a/_posts/2015-03-26-umode--i.md +++ b/_posts/2015-03-26-umode--i.md @@ -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 %}).* diff --git a/_posts/2015-04-02-umode+g.md b/_posts/2015-04-02-umode+g.md index 0235dab..14a540e 100644 --- a/_posts/2015-04-02-umode+g.md +++ b/_posts/2015-04-02-umode+g.md @@ -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 %})* diff --git a/_posts/2015-05-10-umode+g2.md b/_posts/2015-05-10-umode+g2.md index 8db0837..18799c7 100644 --- a/_posts/2015-05-10-umode+g2.md +++ b/_posts/2015-05-10-umode+g2.md @@ -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 %})* diff --git a/_posts/2015-06-03-setting-umodes.md b/_posts/2015-06-03-setting-umodes.md new file mode 100644 index 0000000..beb84fa --- /dev/null +++ b/_posts/2015-06-03-setting-umodes.md @@ -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 %}). diff --git a/pages/irc.markdown b/pages/irc.markdown index 363fede..60aad77 100644 --- a/pages/irc.markdown +++ b/pages/irc.markdown @@ -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 %})