| Summary: | winpopup protocol doesn't sees hosts without description | ||
|---|---|---|---|
| Product: | [Unmaintained] kopete | Reporter: | Christian Morales Vega <cmorve69> |
| Component: | WinPopup Plugin | Assignee: | Kopete Developers <kopete-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | pali.rohar |
| Priority: | NOR | ||
| Version First Reported In: | 0.60.1 | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
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. |
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.