• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..22-Oct-2014-

src/H03-May-2022-2,7601,904

COPYINGH A D22-Oct-201417.6 KiB340281

COPYRIGHTH A D22-Oct-2014229 97

READMEH A D22-Oct-20141.5 KiB5236

version.cmakeH A D22-Oct-2014142 65

README

1Licq Jabber protocol plugin
2===========================
3
4Adds support for the Jabber (XMPP) protocol to Licq. Jabber is the protocol
5used by e.g. Google Talk and Facebook. The currently supported features are:
6
7* Sending and receiving messages
8* Contact list management
9  - Add/remove contacts
10  - Add/remove groups
11  - Fetch contact's details, including photo
12  - Update your own details, including photo
13  - Handle subscriptions (authorizations)
14* Typing notifications
15* Status messages
16* Secure communication
17
18In addition to the requirements that Licq have (e.g. boost), the jabber plugin
19also requires gloox: http://camaya.net/gloox/
20
21Report any bugs at http://www.licq.org.
22
23
24TODO
25----
26
27Major features that would be nice to have, but hasn't been added yet:
28
29* Multi-user chat rooms
30* File transfers
31* New account registration
32
33
34Minor features missing:
35
36* Correct handling of self presence with regard to owner photo
37  See: http://xmpp.org/extensions/xep-0153.html#bizrules-resources
38* Support XEP-0115: Entity Capabilities
39
40
41Developer setup
42---------------
43
44To test the jabber plugin one needs a jabber server. One such server is jabberd
452.x (http://jabberd2.org/). After installation (on Debian the package is named
46jabberd2), all configuration that is needed is to set the hostname and change
47the database type to Berkeley DB (db). For details, see:
48https://github.com/jabberd2/jabberd2/wiki/InstallGuide-BasicConfiguration
49
50Until Licq supports creating new accounts, you need to use another client to
51create one or several test accounts.
52