summary refs log tree commit diff
path: root/QUIRKS.7
blob: f6e3acab6dc26d02835b0b0b1edd354b7a97b6c9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
.Dd October 15, 2021
.Dt QUIRKS 7
.Os "Causal Agency"
.
.Sh NAME
.Nm Quirks
.Nd IRC networks and clients
.
.Sh DESCRIPTION
This file documents the quirks
of connecting
.Xr pounce 1
with particular IRC networks and clients.
.
.Ss Networks
.Bl -tag -width Ds
.It EFnet
EFnet uses port 9999 for TLS
and uses self-signed certificates.
.
.It EsperNet
EsperNet supports SASL,
but not SASL EXTERNAL.
Either the
.Cm sasl-plain
option can be used,
or the
.Cm client-cert
option without the
.Cm sasl-external
option.
.
.It Libera.Chat
Libera.Chat requires SASL authentication
for some IP address ranges.
They recommend
.Lk https://libera.chat/guides/sasl#sasl-access-only-ip-ranges "using their webchat to register" .
It is possible to enable
.Sy userhost-in-names
with
.Cm blind-req .
.
.It OFTC
OFTC does not support SASL,
but does support CertFP.
The
.Cm client-cert
option can be used without the
.Cm sasl-external
option.
.El
.
.Ss Clients
.Bl -tag -width Ds
.It Palaver (iOS)
Palaver sets its username
to the same as its nickname.
The default nick of
.Dq Palaver
therefore works well.
.
.It Revolution (Android)
Revolution won't connect properly
if the nick it is configured with
is not the one pounce is currently using.
.El