Bug 97947 - Jabber "hide client info" feature (like in Gaim)
Summary: Jabber "hide client info" feature (like in Gaim)
Status: RESOLVED FIXED
Alias: None
Product: kopete
Classification: Applications
Component: Jabber Plugin (show other bugs)
Version: 0.9.2
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-26 20:01 UTC by Gabor Burjan
Modified: 2005-05-01 15:58 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gabor Burjan 2005-01-26 20:01:45 UTC
Version:           0.9.2 (using KDE KDE 3.3.2)
Installed from:    Unlisted Binary Package
Compiler:          gcc (GCC) 3.3.5 (Debian 1:3.3.5-6ubuntu1) 
OS:                Linux

Dear Developers,

Feature described in the "short description" would be useful for people who do not want advertise their client and kernel version.  Yes, I know this is a kind of "security by obscurity", but it can make automated scanning more difficult. Gaim already has a similar feature.

Beyond that, it is easy to implement (imho):

- add a checkbox somewhere on the gui
- make this three lines optional in protocols/jabber/jabberaccount.cpp based on the state of the checkbox:

        jabberClient->setClientName ("Kopete");
        jabberClient->setClientVersion kapp->aboutData()->version ());
        jabberClient->setOSName (QString ("%1 %2").arg(utsBuf.sysname, 1).arg (utsBuf.release, 2));

- after this, it will use default values, defined in the constructor of Client class from libiris (protocols/jabber/libiris/iris/xmpp-im/client.cpp), and jabber:iq:version won't be so informative.

Anyway, keep up good work,

  Buga
Comment 1 Marc Cramdal 2005-05-01 15:58:53 UTC
It's in CVS.

Now in Jabber account configuration, you have a new Privacy tab.