I'm using version 1.3.4 that comes from Ubuntu 10.04 repo. GQ returns the results instantly, but then seems determined to keep searching based on the Base DN.
I'm connecting to an active directory on a domain called staff.local (Base DN is dc=staff,dc=local). The server is called simply "staffauth.mycompany.com", and there is no DNS resolution for staff.local. The connection settings for the server refer to "staffauth.mycompany.com" and not "staff.local".
Once the search returns the results (in an instant) the mouse cursor continues to stay in the busy state and the status bar displays the following six messages one after the other...
Connecting to ldap://ForestDnsZones.staff.local:389/
Connecting to ldap://DomainDnsZones.staff.local:389/
Connecting to ldap://staff.local:389/
Connecting to ldap://ForestDnsZones.staff.local:389/
Connecting to ldap://DomainDnsZones.staff.local:389/
Connecting to ldap://staff.local:389/
Each one takes about 5 seconds to time out. This means I can't perform any more operations until 30 seconds after a search. There doesn't appear any way for me to disable this awesome feature.
Adding the following to my hosts file seems to workaround the problem...
127.0.0.1 staff.local
127.0.0.1 ForestDnsZones.staff.local
127.0.0.1 DomainDnsZones.staff.local