[Pidgin] #7553: "User Agent Switcher" for Pidgin

Pidgin trac at pidgin.im
Fri Nov 14 17:21:00 EST 2008


#7553: "User Agent Switcher" for Pidgin
--------------------------+-------------------------------------------------
 Reporter:  ben.gebbit    |     Owner:  lschiere
     Type:  enhancement   |    Status:  new     
Component:  unclassified  |   Version:  2.4.2   
 Keywords:                |  
--------------------------+-------------------------------------------------
 When a jabber server sends - <query xmlns="jabber:iq:version"/>

 Pidgin comes back with a response - <query
 xmlns='jabber:iq:version'><name>Pidgin</name><version>2.4.2 (libpurple
 2.4.2)</version></query>

 Similar to "user agent switcher" in Firefox, I'd like to be able to affect
 the <name> and <version> tags of the response somehow without having to
 recompile.  Maybe in some config file.  (?)  Preferrably, on an account-
 by-account level, but at the program level would suffice.  The purpose of
 this would be to spoof pesky IM servers that discriminate specific IM
 clients.

 Applicable output from my debug window:

 (16:44:04) jabber: Recv (ssl)(117): <iq type="get" id="921-78"
 to="test at 127.0.0.1/spark" from="manager.127.0.0.1"><query
 xmlns="jabber:iq:version"/></iq>
 (16:44:04) jabber: Sending (ssl): <iq type='result' to='manager.127.0.0.1'
 id='921-78'><query
 xmlns='jabber:iq:version'><name>Pidgin</name><version>2.4.2 (libpurple
 2.4.2)</version></query></iq>
 (16:44:04) jabber: Recv (ssl)(208): <message from="manager.127.0.0.1"
 to="test at 127.0.0.1/spark"><body>You are using an invalid client, and
 therefore will be disconnected. Please ask your system administrator for
 client choices.</body></message>

-- 
Ticket URL: <http://developer.pidgin.im/ticket/7553>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list