]> jfr.im git - irc/freenode/web-7.0.git/blame_incremental - content/kb/connect/chat.md
Be nicer to cssless agents.
[irc/freenode/web-7.0.git] / content / kb / connect / chat.md
... / ...
CommitLineData
1Title: Connecting to freenode
2Slug: chat
3---
4The freenode network can be accessed via the [freenode webchat](//webchat.freenode.net) or using an IRC client such as irssi, WeeChat, ERC, HexChat, Smuxi, Quassel or mIRC.
5
6You can connect to freenode by pointing your IRC client at `chat.freenode.net`.
7
8## Accessing freenode Via SSL
9freenode provides SSL client access on all servers, on ports 6697, 7000 and 7070. Users connecting over SSL will be given user mode +Z, and _is using a secure
10connection_ will appear in WHOIS (a 671 numeric). Webchat users will not currently appear with +Z or the 671 numeric, even if they connect to webchat via SSL.
11
12In order to verify the server certificates on connection, some additional work may be required. First, ensure that your system has an up-to-date set of root CA
13certificates. On most linux distributions this will be in a package named something like ca-certificates. Many systems install these by default, but some (such
14as FreeBSD) do not. For FreeBSD, the package is named ca_root_nss, which will install the appropriate root certificates in /usr/local/share/certs/ca-root-nss.crt.
15
16 For most clients this should be sufficient. If not, you can download the required intermediate cert from [Gandi](http://crt.gandi.net/GandiStandardSSLCA.crt)
17and the root cert from [Instant SSL](http://www.instantssl.com/ssl-certificate-support/cert_installation/UTN-USERFirst-Hardware.crt).
18
19Client SSL certificates are also supported, and may be used for identification to services via [CertFP](#XXX). If you have connected with a client certificate, _has client certificate fingerprint f1ecf46714198533cda14cccc76e5d7114be4195_ (showing
20your certificate's SHA1 fingerprint in place of _f1ecf46..._) will appear in WHOIS (a 276 numeric).