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

Difference between revisions of "IRC"

From FSCI Wiki
(Simplify it)
(adding +s stops spam attacks)
 
(8 intermediate revisions by 2 users not shown)
Line 6: Line 6:
!width="180" style="background:#ffdead;" | Server(s)
!width="180" style="background:#ffdead;" | Server(s)
|- style="background:#efefef;"  
|- style="background:#efefef;"  
| FOSS Community India || #fsci || [irc://irc.oftc.net irc.freenode.net], irc.wikicities.com
| FOSS Community India || #fsci || [irc://irc.oftc.net irc.oftc.net]
|-
|-
| GNU India || #gnu-india || [irc://irc.freenode.net irc.freenode.net]
| GNU India || #gnu-india || [irc://irc.freenode.net irc.freenode.net]
Line 41: Line 41:
# Invite @oftc-irc:matrix.org to the new chat
# Invite @oftc-irc:matrix.org to the new chat
# Say !nick <yournick>  
# Say !nick <yournick>  
# A request for new chat with NickServ will pop up (if not invite @_oftc_NickServ:matrix.org). Accept it and identify yourself with your OFTC password (identify <password>)
# A request for new chat with NickServ will pop up (if not invite @_oftc_NickServ:matrix.org). Accept it.
# Send "REGISTER <password> <email>"
# Send "REGISTER <password> <email>" to register your nickname.
# "identify <password>" can be used to authenticate (in case the bridge reconnects)


This works for nicks that are known to matrix.org, i.e. if the nick has never joined an IRC channel that was bridged to matrix it won't work.
== 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:*"