Note: Currently new registrations are closed, if you want an account Contact us

Difference between revisions of "IRC"

From FSCI Wiki
(#gnu-india,#linux-india,#debian-in,#debianindia,#i-hug added)
(adding +s stops spam attacks)
 
(28 intermediate revisions by 11 users not shown)
Line 1: Line 1:
This is a list of FOSS communities in India who has a presence on IRC
This is a list of FOSS communities in India who has a presence on IRC


{| border="1" cellpadding="2"
!width="150" style="background:#ffdead;" | Name
!width="150" style="background:#ffdead;" | Channel
!width="180" style="background:#ffdead;" | Server(s)
|- style="background:#efefef;"
| FOSS Community India || #fsci || [irc://irc.oftc.net irc.oftc.net]
|-
| GNU India || #gnu-india || [irc://irc.freenode.net irc.freenode.net]
|- style="background:#efefef;"
| Linux India || ##linux-india || [irc://irc.freenode.net irc.freenode.net]
|-
| Hackers India || #hackers-india || [irc://irc.freenode.net irc.freenode.net]
|-
| Indlinux || #indlinux || [irc://irc.freenode.net irc.freenode.net]
|- style="background:#efefef;"
| Debian India || #debian-in,#debianindia || [irc://irc.freenode.net irc.freenode.net]
|-
| KDE India || #kde-in || [irc://irc.freenode.net irc.freenode.net]
|-
| GNU aka GNU/Hurd India|| #hurd.in || [irc://irc.freenode.net irc.freenode.net]
|-
| Linuxchix|| #indichix || [irc://irc.linuxchix.org irc.linuxchix.org]
|-
| SMC Project || #smc-project || [irc://irc.freenode.net irc.freenode.net]
|-
| ILUG Cochin || #ilugkochi || [irc://irc.freenode.net irc.freenode.net]
|-
| Hackerdom Thrissur || #hackerdom || [irc://irc.freenode.net irc.freenode.net]
|-
| GNU/Linux Lovers || #gnulinuxlovers || [irc://irc.freenode.net irc.freenode.net]
|-
| FOSSCell, NITC || #FOSSCell || [irc://irc.freenode.net irc.freenode.net]
|}


<table>
== How to use matrix as an IRC client to join #fsci ==
* See [https://gist.github.com/fstab/ce805d3001600ac147b79d413668770d this guide] for freenode specific instructions


<tr><td>Name</td> <td>Channel</td> <td>Server(s)</td></tr>
# On Matrix, open a new chat (with Riot app this is the "+" sign on the bottom right)
<tr><td>FOSS Community India</td><td>#fci</td><td>chat.freenode.net, irc.wikicities.com</td></tr>
# Invite @oftc-irc:matrix.org to the new chat
<tr><td>GNU India</td><td>#gnu-india</td><td>chat.freenode.net</td></tr>
# Say !nick <yournick>  
<tr><td>Linux India</td><td>#linux-india</td><td>chat.freenode.net</td></tr>
# A request for new chat with NickServ will pop up (if not invite @_oftc_NickServ:matrix.org). Accept it.
<tr><td>Debian India</td><td>#debian-in,#debianindia</td><td>chat.freenode.net</td></tr>
# Send "REGISTER <password> <email>" to register your nickname.
<tr><td>Indian GNU/Hurd Users Group</td><td>#i-hug</td><td>chat.freenode.net</td></tr>
# "identify <password>" can be used to authenticate (in case the bridge reconnects)
</table>
 
== Fighting IRC spam ==
 
The following commands should be sent to '''@oftc-irc:matrix.org''' for OFTC channels or '''@appservice-irc:matrix.org''' for Freenode channels.
 
''Unlist the room from directory'''
This effectively stops all mass spamming attacks.
* From Matrix:
    !cmd MODE #<channel name> +s
 
* From IRC:
    "/mode #<channel name> +s"
 
1. '''Quiet all unregistered users:'''
* From Matrix:
    "!cmd MODE #<channel name> +q $~a"
 
* From IRC:
    "/mode #<channel name> +q $~a"
 
2. '''Add Matrix users to the exemption list'''
 
* From Matrix:
 
** For Freenode:
    "!cmd MODE #<channel name> +e *!*@gateway/shell/matrix.org/*"
 
** For OFTC:
    "!cmd MODE #<channel name> +e *!*@2001:470:1af1:101:*"
 
* From IRC:
 
** For Freenode:
    "/mode #<channel name> +e *!*@gateway/shell/matrix.org/*"
 
** For OFTC:
    "/mode #<channel name> +e *!*@2001:470:1af1:101:*"

Latest revision as of 22:08, 3 June 2021

This is a list of FOSS communities in India who has a presence on IRC

Name Channel Server(s)
FOSS Community India #fsci irc.oftc.net
GNU India #gnu-india irc.freenode.net
Linux India ##linux-india irc.freenode.net
Hackers India #hackers-india irc.freenode.net
Indlinux #indlinux irc.freenode.net
Debian India #debian-in,#debianindia irc.freenode.net
KDE India #kde-in irc.freenode.net
GNU aka GNU/Hurd India #hurd.in irc.freenode.net
Linuxchix #indichix irc.linuxchix.org
SMC Project #smc-project irc.freenode.net
ILUG Cochin #ilugkochi irc.freenode.net
Hackerdom Thrissur #hackerdom irc.freenode.net
GNU/Linux Lovers #gnulinuxlovers irc.freenode.net
FOSSCell, NITC #FOSSCell irc.freenode.net

How to use matrix as an IRC client to join #fsci

  1. On Matrix, open a new chat (with Riot app this is the "+" sign on the bottom right)
  2. Invite @oftc-irc:matrix.org to the new chat
  3. Say !nick <yournick>
  4. A request for new chat with NickServ will pop up (if not invite @_oftc_NickServ:matrix.org). Accept it.
  5. Send "REGISTER <password> <email>" to register your nickname.
  6. "identify <password>" can be used to authenticate (in case the bridge reconnects)

Fighting IRC spam

The following commands should be sent to @oftc-irc:matrix.org for OFTC channels or @appservice-irc:matrix.org for Freenode channels.

Unlist the room from directory' This effectively stops all mass spamming attacks.

  • From Matrix:
   !cmd MODE #<channel name> +s
  • From IRC:
   "/mode #<channel name> +s"

1. Quiet all unregistered users:

  • From Matrix:
   "!cmd MODE #<channel name> +q $~a"
  • From IRC:
   "/mode #<channel name> +q $~a"

2. Add Matrix users to the exemption list

  • From Matrix:
    • For Freenode:
   "!cmd MODE #<channel name> +e *!*@gateway/shell/matrix.org/*"
    • For OFTC:
   "!cmd MODE #<channel name> +e *!*@2001:470:1af1:101:*"
  • From IRC:
    • For Freenode:
   "/mode #<channel name> +e *!*@gateway/shell/matrix.org/*"
    • For OFTC:
   "/mode #<channel name> +e *!*@2001:470:1af1:101:*"