Kopete OTR Plugin

Various KDE 1.-4. Improvements

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

1
5.0
Description:

This plugin enables Off-The-Record encryption for the KDE instant messenger Kopete. Using this plugin you can encrypt chatsessions to other users with IM-Cients supporting the OTR encryption method.
What you need
KDE-3.5.x for version 0.7
KDE-4 for version 0.8
Kopete
libotr-3.1.0

enjoy!
Last changelog:

12 years ago

0.8:
- KDE-4 Port. 0.8 is only for KDE-4.
- GUI redesign due to the port
- small fixes
0.7:
- Added support for the Socialists Millionaires Protocol. This requires libotr-3.1.0.
- Fixed a bug where the creation of new fingerprints would overwrite the wrong key
- Allow copy-paste the own fingerprint
- Polished the verify fingerprint dialog
- Added italian translation.
- Fixed a crash when verifying fingerprint with no fingerprint selected
0.6:
- Fixed some licensing issues
- Fixed a newline bug
- minor fixes
0.5:
- Fixed a crash when joining Jabber-MUCS
- Added a popup when receiving a new (unknown) fingerprint
- Removed duplicate shown messages on automatic resend
- rewrote messagehandling (output is more userfriendly now)
- corrected permissions on keyfiles
- fixed a crash when reading the fingerprint file
- minor fixes
0.4:
- You can now set a different policy for every contact
- Protocol names are now shown in preferences
- You can now have enabled both plugins: GPG and OTR
- fixed some bugs
0.3:
- Generation of Private keys is now userfriendly
- Translation to german
- You can now verify fingerprints in the chatwindow
- bugfixes

sperke

13 years ago

http://forum.ubuntuusers.de/viewtopic.php?p=750931#750931

Report

tribut

13 years ago

Thanks for your plugin. Much anticipated. It worked great over Jabber with gaim-contacts. However, when I try to use it with an ICQ contact who uses Trillian I get the message Quote:"[contact] has requested an OTR session." but nothing happens. Likewise, when I send a message to them, the only thing I get is Quote:"Attempting to start a private conversation with [contact]..." Nothing else.
Anyone have any clues?

Report

tribut

13 years ago

hmm, seems the other party used a proxy - not the plugin. the plugin works.
thanks again for the great work!

Report

Magus2501

13 years ago

I've been using otr with gaim for a while, and I was wondering if I could import my existing keys over. Also, I would like to keep my otr key consistent across multiple computers. Is there a way to do that?

Thank you for writing this plugin. I've been waiting for this for ages so I can use Kopete.

Report

C

dreadhead

13 years ago

Yes you can keep your keys from gaim:

cp ~/.gaim/otr.private_key ~/.kde/share/apps/kopete_otr/privkey
cp ~/.gaim/otr.fingerprints ~/.kde/share/apps/kopete_otr/fingerprints

You can also copy the keyfile to another computer but be aware of unauthorized access to this file. To keep in sync the known fingerprints you would need to mount this directory but I think that causes too many troubles. Also your private key would be submitted over network on every program start. So think twice before you do this.

Report

Magus2501

13 years ago

Thanks. This will help me a lot!
I only intend to sync my keys once for every time I generate them (which is once), so they won't be visible on the network long.
Also, I'll be transferring via sftp on my private lan, so no one will be snooping on me.

Report

sperke

13 years ago

http://forum.ubuntuusers.de/viewtopic.php?p=714314#714314

Report

EliasP

13 years ago

Please use this link for the Gentoo ebuild until it goes into the portage tree:
http://bugs.gentoo.org/show_bug.cgi?id=171954
This ebuild uses correct dependencies and will be hopefully soon the official one.

Report

C

dreadhead

13 years ago

Please add ~ppc to the keyword list. I developed the plugin on a ppc so I'm quite sure it runs on this architecture ;)

Report

C

dreadhead

13 years ago

Thanks! I updated the link in the download section.

Report

sperke

13 years ago

this time for edgy. :)
http://forum.ubuntuusers.de/viewtopic.php?p=650567#650567

Thanks for making this great plugin.

Just one more bug:
The chatlogs are encrypted too. Most of the time I don't have logs enabled but when I want to read in them. ;)

Report

annaeus

13 years ago

I did packages for Ubuntu Feisty of otr 3.0 an Kopete-OTR-Plugin 0,1

For Download here:

http://www.floyd-online.com/2007/03/23/otr-und-kopete/

Report

C

dreadhead

13 years ago

Thank you!

I linked the package in the download section.

Report

annaeus

13 years ago

Feel free to do whatever you want with the packages. ;-)

Report

junyx

13 years ago

you are a perfect genius, man!
i couldn't get rid of gaim until today!
your plugin works flawlessly, okay, almost (missing text in menu).

i use Gentoo Linux and everything compiled like a charm.

thank you so much!

Junyx

Report

C

dreadhead

13 years ago

Th missing text int the menu is already fixed. When I've done some more points of my ToDo list I will release verion 0.2. But its too early right now.

Report

nbecker

13 years ago

Built just fine on fedora fc6. I'd like to try this out, but I'm not familiar with otr. How do I use it?

Report

C

dreadhead

13 years ago

Just click on the icon in the toolbar of your chatwindow and select "Enable OTR". The plugin generates automatically all the needed keys.

Report

caparossa

13 years ago

On my debian "sid", with kde 3.5.6 by experimental, I've compiled Kopete OTR Plugin.

No warnings, no errors, I've restarted kopete, but otr plugin not appear.

Do you have any idea?

by

Report

C

dreadhead

13 years ago

Probably you need to set the --prefix flag to configure.
I don't know where it is on debian. On gentoo for example it is "--prefix=/usr/kde/3.5/"

Report

caparossa

13 years ago

> Probably you need to set the --prefix
> flag to configure.
> I don't know where it is on debian.
> On gentoo for example it is
> "--prefix=/usr/kde/3.5/"

My --prefix in /usr
When I've lunched ./configure, it said:

checking for KDE... libraries /usr/lib, headers /usr/include/kde

Then I've created a deb with checkinstall, with this result:

[...]

drwxr-xr-x root/root 0 2007-03-22 11:42 ./usr/share/apps/
drwxr-xr-x root/root 0 2007-03-22 11:42 ./usr/share/apps/kopete_otr/
-rw-r--r-- root/root 504 2007-03-17 20:19 ./usr/share/apps/kopete_otr/otrchatui.rc
drwxr-xr-x root/root 0 2007-03-22 11:42 ./usr/share/config.kcfg/
-rw-r--r-- root/root 768 2007-03-19 19:59 ./usr/share/config.kcfg/kopete_otr.kcfg
drwxr-xr-x root/root 0 2007-03-22 11:42 ./usr/share/services/
drwxr-xr-x root/root 0 2007-03-22 11:42 ./usr/share/services/kconfiguredialog/
-rw-r--r-- root/root 387 2007-03-13 18:56 ./usr/share/services/kconfiguredialog/kopete_otr_config.desktop
-rw-r--r-- root/root 595 2007-03-13 18:56 ./usr/share/services/kopete_otr.desktop
drwxr-xr-x root/root 0 2007-03-22 11:42 ./usr/lib/
drwxr-xr-x root/root 0 2007-03-22 11:42 ./usr/lib/kde3/
-rwxr-xr-x root/root 1659 2007-03-22 11:39 ./usr/lib/kde3/kcm_kopete_otr.la
-rwxr-xr-x root/root 61952 2007-03-22 11:39 ./usr/lib/kde3/kcm_kopete_otr.so
-rwxr-xr-x root/root 1635 2007-03-22 11:39 ./usr/lib/kde3/kopete_otr.la
-rwxr-xr-x root/root 65972 2007-03-22 11:39 ./usr/lib/kde3/kopete_otr.so

boh...

Report

follefuder

13 years ago

I think I've got an solution. I've tried the plugin out on a SuSE 10.2 system, and where was the same effect when I start kopete. Curriosly the plugin appears then when I restart kopete again. I also testet an ldconfig after make install but I have to start kopete twice. I'm really not an expert in autoconf and make, but I have think it something to do with the makefiles. When I recreated configure & co with make -f Makefile.cvs before compiling the plugin uses unsermake to compile and after installing the plugin appears at the first startup.

I hope I can help you with this information.

Regards Frank

Report

follefuder

13 years ago

I think I've got an solution. I've tried the plugin out on a SuSE 10.2 system, and where was the same effect when I start kopete. Curriosly the plugin appears then when I restart kopete again. I also testet an ldconfig after make install but I have to start kopete twice. I'm really not an expert in autoconf and make, but I have think it something to do with the makefiles. When I recreated configure & co with make -f Makefile.cvs before compiling the plugin uses unsermake to compile and after installing the plugin appears at the first startup.

I hope I can help you with this information.

Regards Frank

Report

caparossa

13 years ago

Well, now plugin work fine, after a kde restart.

Tnx a lot.

Report

C

dreadhead

13 years ago

Search for the other installed kopete plugins and verify if they are installed in the same location as kopete_otr.
Also note that I've never tested the plugin on kopete versions older than 0.12.3.

Report

12 years ago

0.8:
- KDE-4 Port. 0.8 is only for KDE-4.
- GUI redesign due to the port
- small fixes
0.7:
- Added support for the Socialists Millionaires Protocol. This requires libotr-3.1.0.
- Fixed a bug where the creation of new fingerprints would overwrite the wrong key
- Allow copy-paste the own fingerprint
- Polished the verify fingerprint dialog
- Added italian translation.
- Fixed a crash when verifying fingerprint with no fingerprint selected
0.6:
- Fixed some licensing issues
- Fixed a newline bug
- minor fixes
0.5:
- Fixed a crash when joining Jabber-MUCS
- Added a popup when receiving a new (unknown) fingerprint
- Removed duplicate shown messages on automatic resend
- rewrote messagehandling (output is more userfriendly now)
- corrected permissions on keyfiles
- fixed a crash when reading the fingerprint file
- minor fixes
0.4:
- You can now set a different policy for every contact
- Protocol names are now shown in preferences
- You can now have enabled both plugins: GPG and OTR
- fixed some bugs
0.3:
- Generation of Private keys is now userfriendly
- Translation to german
- You can now verify fingerprints in the chatwindow
- bugfixes

12345678910
Be the first to comment
Genserowski
Jun 03 2010
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.8
updated Mar 03 2008
added Mar 21 2007
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0