telepathy - request for guidance

Mikus Grinbergs mikus at bga.com
Wed Feb 20 00:37:29 EST 2008


Guillaume Desmottes wrote (regarding my wired connection + proxy):
> Gabble has https-proxy-{server,port} options that could do the job.
> Try to edit server_plugin.py in presence-service source code, look for
> the _get_account_info() method and add these 2 options (with the right
> values) in the returned dict.

Thank you, Guillaume - that has gotten me further.

I haven't looked at the packets flowing on my local LAN, but the 
tail of my telepathy-gabber.log is now:
| ** (telepathy-gabble:2008): DEBUG: do_connect: calling 
lm_connection_open
| Going to connect to proxy 192.168.1.1
| Trying 192.168.1.1 port 8080...
| ** (telepathy-gabble:2008): DEBUG: 
tp_base_connection_change_status: was 429496
| 7295, now 1, for reason 1
| ** (telepathy-gabble:2008): DEBUG: 
tp_base_connection_change_status: emitting s
| tatus-changed to 1, for reason 1
| ** (telepathy-gabble:2008): DEBUG: 
gabble_roster_factory_iface_connecting: addi
| ng callbacks
| ** (telepathy-gabble:2008): DEBUG: 
gabble_muc_factory_iface_connecting: adding
| callbacks
| ** (telepathy-gabble:2008): DEBUG: 
gabble_media_factory_iface_connecting: addin
| g callbacks
| ** (telepathy-gabble:2008): DEBUG: 
gabble_im_factory_iface_connecting: adding c
| allbacks
|
| ** ERROR **: file lm-connection.c: line 364 
(_lm_connection_succeeded): asserti
| on failed: (source != NULL)
| aborting...

That to me implies I am now getting through my proxy.  The last two 
(ERROR) lines occur only when I have specified olpc.collabora.co.uk 
as my jabber server - they don't show in the log when I try a local 
jabber server.


With xochat.org specified as my jabber server, presenceservice.log :
| 1203387352.438895 DEBUG s-p-s.telepathy_plugin: <ServerPlugin 
object at 0x826fa
| 7c (telepathy_plugin+TelepathyPlugin at 0x82c9800)>: Starting up...
| 1203387353.037316 DEBUG s-p-s.telepathy_plugin: ::: IP4 address 
now 192.168.1.6
| 1203387353.077116 DEBUG s-p-s.buddy: Successfully preloaded buddy 
props
| 1203387353.082014 DEBUG s-p-s.telepathy_plugin: <ServerPlugin 
object at 0x826fa
| 7c (telepathy_plugin+TelepathyPlugin at 0x82c9800)>: connecting...
| 1203387353.084915 DEBUG s-p-s.telepathy_plugin: <ServerPlugin 
object at 0x826fa
| 7c (telepathy_plugin+TelepathyPlugin at 0x82c9800)>: Connect() 
succeeded
| 1203387355.014069 DEBUG s-p-s.telepathy_plugin: <LinkLocalPlugin 
object at 0x82
| 6f5f4 (telepathy_plugin+TelepathyPlugin at 0x82c9850)>: connected
| 1203387355.055661 DEBUG s-p-s.buddy: Setting current activity to 
'' (handle 0)


Still have not seen *any* other XOs in my Neighborhood view.

mikus



p.s.  [Other modules besides server_plugin.py have different 
_get_account_info() methods -- I gather despite the common name, 
each method's scope applies only within its containing module.]




More information about the Devel mailing list