diff options
author | June McEnroe <june@causal.agency> | 2019-11-10 18:51:36 -0500 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2019-11-10 18:51:36 -0500 |
commit | 64905c6604164ce7d8e125e81b7acd84d5d40475 (patch) | |
tree | cefa1a0fad10a162389a7ac40bb89e1d70be6c30 | |
parent | Request all supported caps from server (diff) | |
download | pounce-64905c6604164ce7d8e125e81b7acd84d5d40475.tar.gz pounce-64905c6604164ce7d8e125e81b7acd84d5d40475.zip |
Expand client configuration documentation and list capabilities
Diffstat (limited to '')
-rw-r--r-- | pounce.1 | 40 |
1 files changed, 38 insertions, 2 deletions
diff --git a/pounce.1 b/pounce.1 index fb8330a..2fd7344 100644 --- a/pounce.1 +++ b/pounce.1 @@ -1,4 +1,4 @@ -.Dd November 6, 2019 +.Dd November 10, 2019 .Dt POUNCE 1 .Os . @@ -45,9 +45,14 @@ is a multi-client, TLS-only IRC bouncer. It maintains a persistent connection to an IRC server while allowing clients to connect and disconnect, receiving messages that were missed upon reconnection. -Clients should use the IRCv3.2 server-time extension +Clients should use the IRCv3.2 +.Sy server-time +extension to know when missed messages were received and uniquely identify themselves by username. +See +.Sx Client Configuration +for details. . .Pp Options can be loaded from @@ -249,6 +254,37 @@ specified by and .Fl K . . +.Ss Client Configuration +Clients should be configured to +connect to the host and port set by +.Fl H +and +.Fl P , +with TLS or SSL enabled. +If +.Fl W +is used, +clients must send a server password. +Clients should not attempt SASL. +. +.Pp +Clients should register with unique usernames, +for example the name of the client software +or location from which it is connecting. +New clients with the same username +are assumed to be reconnections +and will cause previous connections +to stop receiving messages. +The nickname and real name sent by clients +are ignored. +. +.Pp +Pass-through of the following IRCv3 capabilities +is supported: +.Sy account-notify , +.Sy away-notify , +.Sy chghost . +. .Ss Configuring SASL EXTERNAL .Bl -enum .It |