Modify ↓
Opened at 2014-08-06T05:55:22Z
Closed at 2015-12-05T16:27:29Z
#1175 closed defect (fixed)
Setting away with libpurple fails silently except for a few values
Reported by: | 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 |
Description
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
Summary: | Setting /away is not picked up by Google Talk → Setting away with libpurple fails silently except for a few values |
---|
comment:2 Changed at 2015-12-05T16:27:29Z by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
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")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.