Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
This project aims to implement jingle for mcabber as a set of modules.
C C++ Objective-C
Branch: master

Merge pull request #3 from Natureshadow/master

Fixed API calls to build against MCabber 0.10.2.
latest commit cd84d833dc
@alkino authored
Failed to load latest commit information.
jingle-ft Fixed API calls to build against MCabber 0.10.2.
jingle-ibb
jingle-s5b S5B: SOCKSv5 implementation based on the one in the glib's git reposi…
jingle Fixed API calls to build against MCabber 0.10.2.
.gitignore Add a Doxyfile to generate the reference using Doxygen.
CMakeLists.txt Fix out of source build. Set build profiles options.
Doxyfile Add a Doxyfile to generate the reference using Doxygen.
README Add some example usage in the README file
config.h.in Create two subdirectories.
doc.txt

README

mcabber-jingle is a set of modules implementing:
* Jingle (XEP-0166), a XMPP extension for managing peer-to-peer sessions
* Jingle File Transfer (XEP-0234), a Jingle application type for transferring
  files between two entities.
* Jingle In-Band Bytestreams (XEP-261), a Jingle transport method that sends data
  using the In-Band Bytestreams (IBB) protocol (XEP-0047).
  
====INSTALLATION====
To build the modules, you will need loudmouth and mcabber headers files along
with cmake. On Debian/Ubuntu, cmake is provided by the "cmake" package and the
loudmouth header files in "loudmouth-dev".
Once you have installed them, you can simply run "cmake .", then "make install"
as root. This should install the 3 modules in /usr/lib/mcabber.
To load them, type "/module load jingle", "/module load jingle-ft" and "module
load jingle-ibb". You can also load them automatically by putting those three
lines in your mcabberrc without the leading slash.

=======USAGE=======
The Jingle File Transfer module provide a /jft command.
This command has three modes:
* "send" to send files. e.g:
  /jft send /tmp/some_file_i_share
  Note that like in a shell, ~ refer to your home dir.
* "info" to list transfers.
* "flush" to remove finished transfers.
Something went wrong with that request. Please try again.