|
|
(8 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
− | == IRC channels == | + | == Matrix rooms == |
| | | |
− | The following channels have been registered on the [https://freenode.net/ Freenode] 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/#freenode_#swh-devel:matrix.org '''#swh-devel''']: public development discussions | + | * [https://app.element.io/#/room/#swh-devel:matrix.org '''#swh-devel''']: public development discussions |
− | * [https://app.element.io/#/room/#freenode_#swh-team:matrix.org '''#swh-team''']: private discussions of the core team | + | * [https://app.element.io/#/room/#swh-sysadm:matrix.org '''#swh-sysadm''']: operations team discussions/bots |
− | * [https://app.element.io/#/room/#freenode_#swh-sysadm:matrix.org '''#swh-sysadm''']: operations team discussions/bots | + | * [https://app.element.io/#/room/#swh-offtopic:matrix.org '''#swh-offtopic''']: Off-topic discussions |
− | * [https://app.element.io/#/room/#freenode_#softwareheritage:matrix.org '''#softwareheritage''']: general discussions about the project (currently unused) | + | * [https://app.element.io/#/room/#swh-team:matrix.org '''#swh-team''']: private discussions of the core team |
− | * [https://app.element.io/#/room/#freenode_#swh:matrix.org '''#swh''']: ditto, in case we end up preferring the short version | + | * [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 ==
| |
− | | |
− | You should register their nick with NickServ using:
| |
− | | |
− | /nick <USERNAME>
| |
− | /msg nickserv register <PASSWORD> <EMAIL>
| |
− | | |
− | 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://freenode.net/kb/answer/sasl SASL authentication].
| |
− | | |
− | For Weechat:
| |
− | | |
− | /set irc.server.freenode.sasl_username <USERNAME>
| |
− | /set irc.server.freenode.sasl_password <PASSWORD>
| |
− | | |
− | | |
− | 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
| |
− | | |
− | Freenode also supports authentication via [https://freenode.net/kb/answer/certfp TLS client certificates].
| |
− | | |
− | === Matrix bridge ===
| |
− | | |
− | For the Matrix bridge ([https://github.com/matrix-org/matrix-appservice-irc/wiki/End-user-FAQ#how-do-i-registeridentify-to-nickserv relevant docs here]), you first need to choose you IRC nick by sending this to the bridge appservice:
| |
− | | |
− | /msg @appservice-irc:matrix.org !nick <USERNAME>
| |
− | | |
− | Then send this command to NickServ to register your account:
| |
− | | |
− | /msg @freenode_NickServ:matrix.org register <PASSWORD> <EMAIL>
| |
− | | |
− | You will then receive an e-mail containing a link to activate you account. You can then identify using:
| |
− | | |
− | /msg @freenode_NickServ:matrix.org identify <PASSWORD>
| |
− | | |
− | Then, ask the IRC bridge appservice to remember your password so that you get identified automatically:
| |
− | | |
− | /msg @appservice-irc:matrix.org !storepass <USERNAME>:<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 channel access list:
| |
− | | |
− | /msg chanserv access #swh-devel add zack +V
| |
− | | |
− | [[Category:Infrastructure]]
| |