#1175 closed defect (fixed)

Setting away with libpurple fails silently except for a few values

Reported by: needo@… Owned by: wilmer
Priority: normal Milestone:
Component: Purple Version: 3.2.1
Keywords: Cc:
IRC client+version: Client-independent Operating System: Linux
OS version/distro: Ubuntu 14.04


When I set myself away Google Talk no longer shows me as away. (Viewing from another account.) This worked perfectly with the native module. This is behavior I have noticed since switching to libpurple.

I am not sure if this affects other protocols.

Attachments (0)

Change History (2)

comment:1 Changed at 2014-08-14T17:04:31Z by dx

Summary: Setting /away is not picked up by Google TalkSetting away with libpurple fails silently except for a few values

Ok so it turns out only a few predefined strings are accepted as jabber away states:

  • away
  • extended away (shown as "not available")
  • busy (shown as "do not disturb")
  • etc

A few more are mentioned in "help away", but only the ones listed above seem to have effect.

The bug here is that anything can be set to away, but it will fail silently if it's not a recognized away state - from the point of view of other clients, bitlbee remains with the old status.

Changing subject to reflect that.

Modify Ticket

as closed The owner will remain wilmer.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.