Invite-only and Password-protected IRC channels

Bug #502294 reported by marcog
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ibid
Fix Committed
Low
Unassigned

Bug Description

Handle joining of invite-only and password-protected IRC channels.

Currently, invite-only can be kludged by inviting the bot then telling it to join. Possibly make it auto-accept invites when the invitee has the right permissions, otherwise ask the owners if it should join or something.

Currently, password-protected channels are impossible (afaik).

Related branches

Changed in ibid:
importance: Undecided → Low
milestone: none → 0.2
Revision history for this message
Max Rabkin (max-rabkin) wrote :

> Possibly make it auto-accept invites when the invitee has the right permissions

This seems like the correct behaviour to me.

Changed in ibid:
status: New → Triaged
Revision history for this message
Max Rabkin (max-rabkin) wrote :

Fix committed for invitations on IRC and SILC.

Revision history for this message
Max Rabkin (max-rabkin) wrote :

It wouldn't be difficult to add support "join #channel with keyword foo", but how would it be specified in config?

Changed in ibid:
status: Triaged → In Progress
Revision history for this message
Vin Shankar (v-shankar) wrote :

From experience, password-protected channels work fine when specified as "join #channel key [on source]". I'm not entirely sure about /that/, but certainly (though this is for a bot in only one irc channel) the line in my config file reading: "channels = '#channel key'" causes it to join without any trouble. This is in 1.0. I can't say anything about invite-only channels, however.

Revision history for this message
Stefano Rivera (stefanor) wrote :

Hmm, you are right, that does work. I guess nobody even tried it :)

(It works simply due to the way IRC transmits the password on the wire)

However, 0.2 will have better syntax for providing the passwords, see the merged branches.

Changed in ibid:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.