README
author Myhailo Danylenko <isbear@ukrpost.net>
Wed, 08 Aug 2012 14:45:02 +0300
changeset 55 e01cbf23a88b
parent 11 18de00544c46
child 56 f0e3c123d506
permissions -rw-r--r--
Update avv description (add xmpp:6)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
11
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     1
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     2
This is a module for mcabber to send service discovery requests.
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     3
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     4
It provides mcabber command 'disco'. To use this module just
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     5
load it - then command will be available.
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     6
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     7
With this you can discover abilities of various jabber entities,
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     8
like servers, transports etc. Note, that it can only provide
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     9
information, what to do with this information (eg register to
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    10
entity, that supports it) is not this module's task. Note also,
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    11
that if you want to get abilities of some buddy, you should send
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    12
disco request to specific resource of that buddy (because of this
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    13
this command supports extended notation ./resource), if you'll
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    14
send request to bare jid, you'll get reply from server, that
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    15
serves that jid.
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    16
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    17
INSTALLATION
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    18
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    19
To install it, you need:
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    20
gcc
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    21
make
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    22
cmake
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    23
glib
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    24
loudmouth
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    25
mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    26
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    27
Then do
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    28
$ mkdir build
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    29
$ cd build
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    30
$ cmake ..
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    31
$ make edit_cache
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    32
$ make
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    33
# make install
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    34
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    35
Debian users can instead of make install do
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    36
$ fakeroot make package
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    37
# dpkg -i ...-*.deb
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    38
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    39
Users of other distributions can select appropriate package
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    40
generator, using cache editor.
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    41
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    42
LICENSE
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    43
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    44
This code underlies terms of GNU GPL v2 or later. You can find it in file COPYING
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    45
from this distribution or on a GNU web-site <http://www.gnu.org/licenses/>.
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    46
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    47
CONTACTS
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    48
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    49
I will be happy to get feedback, patches, suggestions, etc.
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    50
You can send me email or contact via jabber <isbear@unixzone.org.ua>.
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    51
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    52
  -- Myhailo Danylenko <isbear@ukrpost.net>
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    53
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    54