[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