add links to the README
switch from BeautifulSoup 3 to 4 (closes #24)
gajim: implement full account reading
Exporting public and private keys from Gajim now works.
readme: Add missing build deps for Fedora 20
python-potr has been released, so special instructions are no longer needed
added note that keysync does not address OTR issues with multi-party (closes #20)
Added some language to further clarify what syncing OTR identity and trustrelationships means, and added language to clarify what KeySync is notmeant to do.
thanks to the.solipsist for contributing to this.
readme: reference windows build instructions
also change ~/ -> APPDATA for pidgin on windows
implement MTP detection and syncing for Mac OS X, which has no MTP support
pymtp/libmtp provide the MTP support, we also have to think about Google'sAndroid File Transfer app, since its also a libmtp app, and it willconflict with KeySync.
refs #1939, #1967, #1968, #1870
document dependencies in README and setup.py
update Mac OS X build instructions
create pip+virtual+py2app build environment for making a Mac OS X .app
This also lays the groundwork for an easily repeatable py2exe setup.
switch to setuptools and add dependencies to automate them elsewhere
Using setuptools means setup.py can have install_requires, and that is thenused as the canonical list of dependencies for pip and the debian package.
rename Gibberbot to ChatSecure everywhere in the code and documentation
Its official: Gibberbot is now ChatSecure for Android!
detect which supported apps might be currently running
If an IM app is running, then KeySync cannot safely write new OTR files forthat app. This check will be used to detect what apps are running, andprompt the user to quit them if they want to sync with those apps.
jitsi: carefully target specific service cases when writing out (closes #19)
The existing patterns were too broad, for example, this code: elif 'gmail' in key['name'].split('@')would also trigger a match if the domain name was "enigmail.com".
added support for xchat (closes #17)
fixed listing of Debian packages needed to be installed (closes #15)
update description of KeySync and how to use it
move README to markdown format