After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 169915 - When moving (a laptop) to a new internet connection, gdict fails to connect to the server
When moving (a laptop) to a new internet connection, gdict fails to connect t...
Status: RESOLVED FIXED
Product: gnome-utils
Classification: Deprecated
Component: gdict
unspecified
Other Linux
: Normal major
: ---
Assigned To: gnome-utils Maintainers
gnome-utils Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-03-11 08:32 UTC by Philip Van Hoof
Modified: 2006-01-15 00:25 UTC
See Also:
GNOME target: ---
GNOME version: 2.9/2.10



Description Philip Van Hoof 2005-03-11 08:32:19 UTC
Version details: About box tells me it's 2.10.0 on Ubuntu Hoary
Distribution/Version: Hoary

Whereas other applications have no problems reconnecting to a new network, I
have to remove the gdict applet from the panel and readd it before I can start
using it on another network.

As a laptop user, I very often switch .
Comment 1 Vincent Noel 2005-05-19 19:15:58 UTC
Makes sense.
Comment 2 Emmanuele Bassi (:ebassi) 2005-12-29 14:42:04 UTC
this is most likely due to the fact that the old dictionary code cached the dictionary server host lookup data as soon as they where found the first time.

the new dictionary does the same, unfortunately, as I didn't tought about this use case; I'll add some cache expiration timeout to the GdictClientContext code.
Comment 3 Emmanuele Bassi (:ebassi) 2005-12-30 15:21:32 UTC
the fix for this bug should be in HEAD.

I've introduced a timeout in the dictionary client context: now, the hostname look up is cached with an expiration of five minutes.  I can make it shorter, if needed.
Comment 4 Emmanuele Bassi (:ebassi) 2006-01-15 00:25:01 UTC
I'm closing this bug. feel free to re-open it if a shorter cache expiration is needed.