This is weird, I used to run the version that is installed with automatix, and after reading this thread realised that it was quite old. I installed from cvs today, and while the application looks a lot better I can't connect to my normal hubs anymore.
And the hublog says:
You are either using a too old or non accepted client for this hub. We are currently only allowing clients that support extended protocol tth hashing and have dc++ myinfo string present. The client can not have such as bandwidth limitation or fake share possibilities.
We currently require atleast DC++ 0.668, fulDC 6.58 or McDC++ 0.26
This is quite odd, as I just upgraded from an older version, and then it was no problem to connect.
The clientversion that you are running is not allowed in this
hub, please upgrade before coming back!
Has LinuxDC++ changed its info string recently?
EDIT: Crap, it seems that it's the hubs I'm connecting to that hasn't changed the version they allow to the latest dc++. So, disregard the above.