[Pidgin] #2930: libpurple purple_proxy_connect should have an equivalent to try multiple hosts/ports if one fails

Pidgin trac at pidgin.im
Mon Sep 3 13:40:35 EDT 2007


#2930: libpurple purple_proxy_connect should have an equivalent to try multiple
hosts/ports if one fails
------------------------------------------------------------+---------------
 Reporter:  jeff                                            |       Owner:       
     Type:  enhancement                                     |      Status:  new  
 Priority:  minor                                           |   Milestone:       
Component:  pidgin (gtk)                                    |     Version:  2.1.1
 Keywords:  msimprpl state machine fsm port multiple retry  |     Pending:  0    
------------------------------------------------------------+---------------
 Many IM clients will try alternate ports if the connection fails. For
 example, MySpaceIM defaults to TCP port 1863, but if that fails, it will
 try 6660, 6661, ..., 80, 443. AIM can also be reached on port 443, to
 tunnel through firewalls.

 libpurple should have a generic API, accepting perhaps a GList * of
 multiple host and port pairs to attempt to connect to. The one that
 succeeds should be saved with purple_account_set_* so that it is tried
 first upon connecting after restarting the program. If this host/port pair
 fails, it should try again from the list.

 See also #2824, a patch for msimprpl, but it would be best if this
 functionality was available to all prpls.

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


More information about the Tracker mailing list