I have a similar problem, but not only with PM but also with the modem:

(I use pidgin for MSN)

When I lose a modem connection, the network interface ppp0 goes down.
NetworkManager doesn't report the network being down, because other
network interfaces are still active (e.g. intranet). So, pidgin ignores
the interface ppp0 going down and it keeps the TCP connection. Note: it
keeps the tcp-connection with a host address that is not active anymore.

This may be fine, because we should not drop a connection just because
the IF is down. However, I would expect pidgin to open a new connection
as soon as an interface with an internet connection becomes available.
Be it that I plug an ethernet cable to eth0, be it that I reconnect the
modem and get a NEW IP-address.

Instead pidgin just keeps the old connection and pretends online state,
although it isn't, actually.

I think pidgin should behave the following way:
 1 keep an active connection even if the interface is down (as it does now)
 2 mark the account as being offline, if there is NO active connection with an 
active interface
 3 as soon as there is a new network interface with a route to the servers, try 
to get a connection, at least if we are offline because of rule 2
 4 drop old connections of inactive interfaces as soon as there is a new active 
connection that can be used

Maybe this is a network-manager issue, too. Anyway, I think it is very
important for pidgin.

-- 
Pidgin should refresh active accounts after coming back from suspend/hibernate
https://bugs.launchpad.net/bugs/135886
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to