Difference between revisions of "Matrix"

From Software Heritage Wiki
Jump to navigation Jump to search
(switch to full matrix)
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 from 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]]
 

Revision as of 09:26, 30 November 2023

Matrix rooms

The following rooms have been registered on the matrix.org network for Software Heritage usage.

You will be asked to create a Element account if you don't have one yet.

Software Heritage has made the decision to close their former libera.chat IRC channels from 2023/12/08