Gajim doesn't handle gateway changes (renders mobility impossible)
Problem
When switching between LAN routers that have different gateways (one has 10.3.0.70 as gateway and the other has 192.168.0.1 as gateway) Gajim won't login, unless the user will reconnect to the same router of which Gajim has logged-on at.
Analysis
Find two router with two different IP gateways (or switch the gateways in your onw router).
Start Gajim and connect to router one.
Disconnect (with your network manager) from router one.
Connect to router two.
Gajim will fail to connect since it has bound itself to the gateways IP address of the first router and that IP address does not exist in the second router.
To solve this problem you need to restart Gajim.
Enhancement recommendation
Prevent from Gajim to be bound to a gateway.
Software versions
OS version: Salix OS 13.37 (Slackware 13.37 based)
GTK version: 2.24.4
PyGTK version: 2.22.0