This application demonstratest the possibilities of Jingle File Transfer via XMPP. xmpp_sync can be used to mirror the contents of one directory across several computers.
If you want to start the application in slave mode instead, just leave out the `-m` flag.
There is a number of commands available to control the application once it is started.
```
/help Display a help text
/add <contact@otherserver.tld> Add a contact to the contact list (roster).
/trust <contact@otherserver.tld> Trust a contacts OMEMO fingerprints.
/sync <contact@otherserver.tld> Add a contacts device to the sync list.
/quit Stop the application.
```
Once you added a contact to your roster, you can add its devices to the sync list. Whenever you now drop a file into the master folder, it will be sent out OMEMO encrypted to all slave devices on the
sync list. The OMEMO encryption is done using Smack's OMEMO capabilities, I implemented prior to GSoC and my [JET](https://geekplace.eu/xeps/xep-jet/xep-jet.html) specification which was part of my