Opened 12 years ago

Last modified 21 months ago

#951 new enhancement

IRC commands not working

Reported by: rageboy Owned by: elb
Milestone: Patches welcome Component: IRC
Version: 2.0 Keywords:
Cc: Hossein

Description

/raw, /who, and /stats don't work in IRC. If I run a /quote who, it sends the message, but doesn't receive anything back. The debug window shows: Unrecognized message: :kubrick.freenode.net 352 toblerone3742 #freenode i=nalioth freenode/staff/ubuntu.member.nalioth irc.freenode.net nalioth G :0 http://www.ubuntu.com/donations with everything after #freenode changing per entry. Supposedly (according to freenode people) 352 is a standard message that should be supported (reply from WHO)

Change History (11)

comment:1 in reply to: ↑ description Changed 12 years ago by rageboy

Sorry about the formatting. Trying again:

/raw, /who, and /stats don't work in IRC. If I run a /quote who, it sends the message, but doesn't receive anything back. The debug window shows: Unrecognized message:

:kubrick.freenode.net 352 toblerone3742 #freenode i=nalioth
freenode/staff/ubuntu.member.nalioth irc.freenode.net nalioth G :0
http://www.ubuntu.com/donations

with everything after #freenode changing per entry. Supposedly (according to freenode people) 352 is a standard message that should be supported (reply from WHO)

comment:2 Changed 12 years ago by seanegan

  • Component changed from pidgin (gtk) to IRC
  • Owner set to elb

comment:3 Changed 12 years ago by tech404

I was going to start a new ticket but this is close enough. What Pidgin really needs is a raw console window. Perhaps something similar to colloquy for OSX. The console is not open by default but can be opened. This way you can keep the BEAUTIFUL Pidgin interface and fall back to something a little more technical when you need it. There should be a different console for each server and should pass any command to the server without need to use /quote IMO.

comment:4 follow-up: Changed 11 years ago by benstern

Pidgin should be able to send custom commands that certain irc networks use. If pidgin does not have a /command internally defined it should send it to the chat it was entered in.

comment:5 in reply to: ↑ 4 Changed 11 years ago by chemistrydioxide

Pidgin actually knows /quote and /stats but not /raw and /who, but /stats seems not to be implemented in IRC.

Replying to benstern:

Pidgin should be able to send custom commands that certain irc networks use. If pidgin does not have a /command internally defined it should send it to the chat it was entered in.

That's what Pidgin is actually doing although its behavior in case of unknown commands seems to be protocol-specific. On IRC, I get errors if a command is unknown, but on other protocols the commands are really sent as messages.

comment:6 Changed 11 years ago by deryni

Correct, on protocols where /commands are 'native' incorrect commands are not sent (to prevent leakage of possibly private data for mis-typed commands, think /mgs nickserv identify <password>) whereas on protocols where no such 'native' commands exist they are sent through as normal. This was an intentional compromise. A plugin could likely be written to override this default unknown command error if someone desired to do that.

A plugin could definitely be written to add the raw console windows, the xmpp console plugin exists for XMPP and does almost exactly this already (though not the dedicated windows thing).

comment:7 Changed 8 years ago by elb

  • Milestone set to Patches welcome

comment:8 Changed 5 years ago by belmyst

Anyone still in need of an IRC console plugin? I ported the XMPP version to IRC, but I would like to know if there is still interest in it.

comment:9 follow-up: Changed 5 years ago by Hossein

Replying to belmyst:

Anyone still in need of an IRC console plugin? I ported the XMPP version to IRC, but I would like to know if there is still interest in it.

@belmyst: Of course, freenode commands are basically unusable "without this feature". Are you saying that you have made a plugin available for this purpose? If yes, where?

Last edited 5 years ago by Hossein (previous) (diff)

comment:10 in reply to: ↑ 9 Changed 5 years ago by belmyst

Replying to Hossein:

Replying to belmyst:

Anyone still in need of an IRC console plugin? I ported the XMPP version to IRC, but I would like to know if there is still interest in it.

@belmyst: Of course, freenode commands are basically unusable "without this feature". Are you saying that you have made a plugin available for this purpose? If yes, where?

Sorry for the huge delay. I've uploaded it at https://github.com/lunaskyrise/pidgin-irc-console

comment:11 Changed 21 months ago by grim

I think adding an account action to open a "server" chat that's special cased in the prpl would work fine. But there's no way (that I'm aware of) to allow specific commands to be ran in one conversation and not the others in the command api.

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!