From e4edec44bc37970eb60d8d8ff08cd13bd31e908b Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Wed, 4 Jun 2014 18:37:32 +0300 Subject: [PATCH] pages/external/identifying: add WeeChat. --- pages/external/identifying.html | 12 ++++++++++++ pages/external/identifying.html.md | 19 +++++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/pages/external/identifying.html b/pages/external/identifying.html index c311607..5aadb92 100644 --- a/pages/external/identifying.html +++ b/pages/external/identifying.html @@ -72,6 +72,18 @@ cp YOURNICKNAMEHERE.pem ~/.config/hexchat/certs/client.pem
config networks.<network>.certfile /full/path/to/pem.file

NOTE: This is server specific. ProgVal/Limnoria#612 is feature request for global certfiles.

WeeChat

+

I recommend you to /script install iset.pl for easier configuring when you aren't following this.

+

Put the .pem file somewhere where your WeeChat can access it, preferably ~/.weechat or whenever your "WeeChat home" is and run the following commands in WeeChat:

+
/set irc.server_default.ssl_cert %h/YOURNICKNAMEHERE.pem"
+/set irc.server_default.ssl on
+/set irc.server_default.ssl_dhkey_size 1024
+/set irc.server_default.ssl_verify off
+
    +
  1. Specifies where is the .pem file for all networks that don't have it invidually specified.
  2. +
  3. Enables SSL for all networks by default unless otherwise configured.
  4. +
  5. Sets dhkey_size to 1024 (required by some networks like freenode).
  6. +
  7. Disables verifying the certificates (required for self-signed certificates and I think that applies to our certificate too).
  8. +

ZNC

Telling NickServ about your key

NickServ wants to know the fingerprint which you can get with the following command:

diff --git a/pages/external/identifying.html.md b/pages/external/identifying.html.md index 992d836..9364e5d 100644 --- a/pages/external/identifying.html.md +++ b/pages/external/identifying.html.md @@ -140,7 +140,26 @@ config networks..certfile /full/path/to/pem.file #### WeeChat +I recommend you to `/script install iset.pl` for easier configuring when +you aren't following this. +Put the .pem file somewhere where your WeeChat can access it, preferably +`~/.weechat` or whenever your "WeeChat home" is and run the following +commands in WeeChat: + +``` +/set irc.server_default.ssl_cert %h/YOURNICKNAMEHERE.pem" +/set irc.server_default.ssl on +/set irc.server_default.ssl_dhkey_size 1024 +/set irc.server_default.ssl_verify off +``` + +1. Specifies where is the .pem file for all networks that don't have it +invidually specified. +2. Enables SSL for all networks by default unless otherwise configured. +3. Sets `dhkey_size` to `1024` (required by some networks like freenode). +4. Disables verifying the certificates (required for self-signed +certificates and I think that applies to our certificate too). #### ZNC