Skip to content

stegmannt/kopete-xep0280

Repository files navigation

== About ==

This is a fork of the Kopete messenger, intended to implement XEP-0280 aka message carbons

== What works (tested with prosody 0.9) ==

* Automaticly enables message carbons after login
* Receive forwarded message carbons from other clients
* Proper handling of </gone> chat state message

== What parts of XEP-0280 have not been implemented (yet) ==

* Disabling message carbons while being logged in.
* Config option to disable message carbons
* Discovering server support (not very important)
* Avoiding Carbons for a single message (no idea how to do that easily)
* Taking care of auto-responses (kopete doesnt seem to support that anyway)

== What won't work anymore ==

* Off-the-Record messaging 

== Disclaimer ==

I'm not an experienced KDE/Kopete programmer nor a XMPP professional. Consider the patch as lousy.
For any suggestions please use the issue tracker.

== Install ==

```
# I dont know the detailed dependencies, for Ubuntu install everything with:
sudo apt-get build-dep kopete

# remove any previous installation of kopete
sudo apt-get remove kopete

# actual build and installation steps
git clone https://github.com/stegmannt/kopete-xep0280.git
cd kopete-xep0280
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=$(kde4-config --prefix) -DCMAKE_BUILD_TYPE=Release ..
make
sudo make install
```

== Original Kopete Readme ==

Kopete, The KDE Messenger
Duncan Mac-Vicar Prett <duncan@kde.org>, and a cast of thousands.
http://kopete.kde.org
----------------------------------------------------------------------

Kopete is an Instant Messaging client designed to be modular and plugin based.

It requires the KDE Desktop, version 4.4 or higher.

Kopete ships with a lot of protocol plugins, supporting nine different messaging
systems.  All plugins have seen numerous enhancements and bugfixes since the
last release and should bring your Kopete experience to a whole new level.

Additionally a lot of work has gone into cleaning up the core Kopete API and
GUI with several important usability-, stability- and performance-improvements.

The Kopete team consists now of several active developers, working on the
various plugins and the core API. However, Kopete wouldn't be in the shape
in which it is now without the various contributions from KDE developers
all over the world and the high-quality bug reports from active users.
Thanks to all of you for your support and your interest in Kopete!

As always, more bug reports and patches are welcome.
Please use http://bugs.kde.org.

The Kopete main developers can be contacted on our mailing list,
kopete-devel@kde.org, and on IRC in #kopete, on irc.freenode.net.
We always welcome new contributors.

About

attempt to implement message carbons (xep-0280) for Kopete (not finished yet)

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
COPYING
Unknown
COPYING.DOC
LGPL-2.1
COPYING.LIB

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published