Le jeudi 22 mars 2007, F Scheffold a écrit :
> Hi folks,
>
> a friend of mine, Michael Zanetti and I still miss Off The Record
> encryption in kopete. Before waiting that someone writes this plugin, we
> have decided to implement the plugin ourself.
> Now we have released our first release version 0.1.
> It is available on our homepage http://kopete-otr.follefuder.org/ or
> http://www.kde-apps.org/content/show.php/Kopete+OTR+Plugin?content=55002
> Note that this is still alpha software and which includes basic OTR
> chatting. We still have open points on our TODO list. For more informattion
> see the homepage. For any suggestions, bugs or missing features contact me
> or Michael Zanetti (michael_zanetti(at)gmx.net).
>
> Regards
>
> Frank

Hello,  thanks for your work.
I've tested it and noticed few bugs.  When generating fingerprints, kpoete get 
freeze , and i had once a crash when chatting (unfortunately i don't have the 
backtrace)

All theses popup box are iritating,   for debug message, you could use kdDebug 
instead.

I've also noted some memory leak by browsing the code:

| Kopete::Message *newmsg = new Kopete::Message( msg.from(), msg.to(),
|          msgbody, Kopete::Message::Internal, Kopete::Message::RichText ); 
| newmsg->setManager( msg.manager() );
| msg = *newm

That's wrong and cause a memory leak.   Kopete::Message is not a class that 
should be used as pointer.  A correct solution would be

| msg = Kopete::Message( msg.from(), msg.to(),
|          msgbody, Kopete::Message::Internal, Kopete::Message::RichText ); 
| msg.setManager( msg.manager() );


I don't have read the code in details.

Attachment: pgpiHqhkToXFj.pgp
Description: PGP signature

_______________________________________________
kopete-devel mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kopete-devel

Reply via email to