![]() Not recommended: Download the StartCom root CA and mark it as trusted in your OS (or at least in Weechat). core: add support of quotes in commands /key bind and /key bindctxt. core: add command /sys to show resource limits/usage and suspend WeeChat process, add key Ctrl+z to suspend WeeChat (issue 985) core: ignore key bindings with empty command. This will work until the server operators change the certificate, at which point you'll have to either update the option with new fingerprints, or try your luck at using ssl_verify = on again. core: add completion 'evalvariables', used in completion of /eval. The fingerprints of the certificate currently offered by the server are: sha1 = 540fbfe14671915ee939b3a78b8ce52bf45c8e85 example.ssl_fingerprint to the certificate's SHA-256 fingerprint (or the less secure SHA-1). (Basically the method used by SSH.) To do this, set the option irc.server. This git repo has been set up to ignore the logs dir and the server config both of witch are stored in /.weechat. Instead of using CA-based validation, tell Weechat to accept this specific certificate because you've validated it using another method. You get the message "issuer is unknown" because your OS no longer has the StartCom root CA certificate installed. The second guide is the advanced guide, which goes over the changes made to these configs as individual changes with the. After getting that set up the rest of the guide will go over how to use these configs. It starts by handing you a git repo of weechat config files to give you a better default. The first part is all about how to use weechat. In this case, :6697 has a TLS certificate that at least used to be valid, but its issuer (StartCom Ltd.) is no longer trusted by most systems due to various misissuances. This weechat guide is broken into two parts. If you aren't adverse to commandline interface / TUI clients, perhaps give WeeChat a try Its /Filter plugin/command is quite versatile and would allow what you want and more. ServerLink is the link of the server or network that you want to join and ServerName is just a name, it could be anything. Join or Add a Server: Type '/server add ServerName ServerLink'. (And unfortunately, most IRC server operators do not care about keeping their TLS certificates up-to-date â or indeed even obtaining valid ones in the first place.) Step 1: Open WeChat and go to the Me section given at the bottom. WeeChat (Wee Enhanced Environment for Chat) is a free chat client, fast and light, designed for many operating systems. As /ignore is (usually) a client-side feature, it really depends on the IRC client you use. Open WeeChat: Just type weechat into your terminal and hit enter. If the server's certificate is valid, you can access the website â if it isn't, you get a scary warning from the browser (client), because it has no way of knowing whether the validation failure is the result of the server being impersonated, or whether it's harmless misconfiguration on the admin's site. ignore config.txt ENTRYPOINT bash -c if -f /home/guest/.weechat/irc.conf. set /SSL works the same way here as it does with HTTPS in web browsers. weechat weechat-scripts RUN adduser -disabled-login -gecos guest USER. Network-specific settings /server add freenode /6697 -ssl -autoconnect See IRCv3 Specifications to learn more about IRCv3 capabilities. Capabilities supported by WeeChat are: account-notify, away-notify, cap-notify, extended-join, multi-prefix, server-time, userhost-in-names. WeeChat has help for all commands, just issue: /help. It has good UTF-8 support and works well with WeeChatâs default key bindings. Change the default value of option to empty string (no extra certificate loaded). A recommended (but not mandatory) X terminal emulator for running WeeChat is rxvt-unicode. Use the existing option to add extra user certificates if needed. Always load system certificates on startup. Now, add a new server (replace server name 'irc-tor' and the address by a valid one): SASL ECDSA-NIST256P-CHALLENGE. The last line request some IRCv3 capabilities. Remove the CMake/configure option CAFILE. In WeeChat you need to add a socks5 proxy for Tor service (hostname/IP and port depend on your Tor configuration): /proxy add tor socks5 127.0.0.1 9050. (gdb) bt full 0 0x00007f9dfb04a465 in raise from /lib/libc.so.6 1 0x00007f9dfb04b8e6 in abort from /lib/libc.so.6 2 0x0000000000437f66 in weechatshutdown (returncode1, crash1) at /somepath/src/core/weechat.c:351 3 4 0x000000000044cb24 in hookprocesstimercb (arghookprocess0x254eb90, remainingcallsset irc.server_default.capabilities "account-notify,away-notify,cap-notify,multi-prefix,server-time,znc.in/self-message" set irc.server_default.sasl_username r3m ![]() Network Default settings /set irc.server_default.sasl_mechanism PLAIN You need at least WeeChat 2.8-dev Enable mouse /mouse enable
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |