|
|
(2 intermediate revisions by one other user not shown) |
Line 1: |
Line 1: |
− | == IRC channels == | + | == Matrix rooms == |
| | | |
− | The following channels have been registered on the [https://libera.chat/ libera.chat] IRC network for [[Software Heritage]] usage. | + | The following rooms have been registered on the [https://matrix.org/ matrix.org] network for [[Software Heritage]] usage. |
| | | |
| * [https://app.element.io/#/room/#swh-devel:matrix.org '''#swh-devel''']: public development discussions | | * [https://app.element.io/#/room/#swh-devel:matrix.org '''#swh-devel''']: public development discussions |
Line 9: |
Line 9: |
| * [https://app.element.io/#/room/#swh:matrix.org '''#swh''']: general discussions around Software Heritage | | * [https://app.element.io/#/room/#swh:matrix.org '''#swh''']: general discussions around Software Heritage |
| | | |
− | If you use IRC, consider joining the channels.
| + | You will be asked to create a [https://element.io/ Element] account if you don't have one yet. |
| | | |
− | If you don't use IRC ''directly'', you can still join our chat channels from your web browser via a [https://matrix.org/ Matrix] bridge by clicking on the channel names in the list above. You will be asked to create a [https://element.io/ Element] account if you don't have one yet.
| + | Software Heritage has made the decision to close their former [https://libera.chat libera.chat] IRC channels on 2023-12-08 |
− | | |
− | == IRC authentication ==
| |
− | | |
− | <b>Libera.chat defaults to blocking private messages from unauthentified users! All users should register their nicknames to be able to message one another privately, by following the instructions below.</b> If you're really unable to register, you should ask your correspondent to [https://libera.chat/guides/usermodes consider setting usermode <tt>-R</tt>, and <tt>+g</tt>]
| |
− | | |
− | To register an account with NickServ, please follow [https://libera.chat/guides/registration the registration instructions provided by libera.chat staff].
| |
− | | |
− | You will then receive an e-mail containing a link to activate you account. After doing so, you need to configure your client to auto-authenticate. The recommended way of doing that is using [https://libera.chat/guides/sasl SASL authentication].
| |
− | | |
− | For matrix, the relevant docs is here: https://github.com/matrix-org/matrix-appservice-irc/wiki/End-user-FAQ#how-do-i-registeridentify-to-nickserv
| |
− | | |
− | libera.chat also supports authentication via [https://libera.chat/guides/certfp TLS client certificates (using SASL EXTERNAL)].
| |
− | | |
− | === Matrix bridge ===
| |
− | | |
− | For registering an account through the Matrix bridge ([https://github.com/matrix-org/matrix-appservice-irc/wiki/End-user-FAQ#how-do-i-registeridentify-to-nickserv relevant docs here]), please follow these instructions:
| |
− | | |
− | 1. Choose a short nickname (the default nickname picked by the matrix bridge has a [m] and can be quite long, as it defaults to your Matrix display name (minus non-ASCII non-alphanumerical characters)
| |
− | | |
− | /msg @appservice:libera.chat !nick <USERNAME>
| |
− | | |
− | 2. Send this command to NickServ to register your account:
| |
− | | |
− | /msg @NickServ:libera.chat register <PASSWORD> <EMAIL>
| |
− | | |
− | 3. Once you receive the confirmation email with a token, activate your account by using:
| |
− | | |
− | /msg @NickServ:libera.chat VERIFY REGISTER <USERNAME> <TOKEN RECEIVED BY EMAIL>
| |
− | | |
− | 4. Give the Matrix bridge appservice your password so that you get identified automatically when matrix reconnects you to IRC:
| |
− | | |
− | /msg @appservice:libera.chat !username <USERNAME>
| |
− | /msg @appservice:libera.chat !storepass <PASSWORD>
| |
− | | |
− | == IRC access list ==
| |
− | | |
− | To auto-voice people with a registered nick (only doable by people with +fA access modes will be able to do it), add them to the team channel access list:
| |
− | | |
− | /msg chanserv flags #swh-team add <nickname> Staff
| |
− | | |
− | Other channels pick their ACLs from that of the #swh-team channel.
| |
− | | |
− | If you already have the right (+o ChanServ flag), you can make yourself an operator, with:
| |
− | | |
− | /msg chanserv OP #swh-devel
| |
− | | |
− | [[Category:Infrastructure]]
| |