Version: 0.60.1 (using KDE 4.1.1) OS: Linux Installed from: SuSE RPMs I am not a QT developer, but libwinpopup.cpp has the line: "QRegExp group("Workgroup\\|(.[^\\|]+)\\|(.+)"), host("Server\\|(.[^\\|]+)\\|(.+)")" The thing is smbclient output can be like this: Server|PRIMERO|fdf Server|R2D2| if "R2D2" doesn't specifies a description. In such a case looks like kopete doesn't sees it (I don't have control over R2D2 to verify). So I think the last "\\|(.+)" in the regular expression should be something like "\\|(.*)". Probably the same in all the others regexps.
OK, I verified it. If my machine hasn't a description (server string) Kopete says I'm not connected to the winpopup network. Machines without description can't be added like contacts. Both are fixed after adding a description. Between, could not libsmbclient be used for everything but the reception of messages? I haven't found API doc, but http://websvn.kde.org/trunk/KDE/kdebase/runtime/kioslave/smb/ could help?
This bug was fixed in KDE 4.4.