├── .gitattributes ├── .gitignore ├── .travis.yml ├── .travis └── install-libsodium.sh ├── COPYING ├── MANIFEST.in ├── README.rst ├── docs ├── Makefile ├── make.bat └── source │ ├── changelog.rst │ ├── cli │ ├── auth-cli.png │ ├── bootstrap-cli.png │ ├── cli.rst │ ├── convs-cli.png │ ├── help-cli.png │ ├── msg-cli.png │ ├── pres-on-cli.png │ ├── req-accept-cli.png │ ├── req-send-cli.png │ └── verify-cli.png │ ├── conf.py │ ├── feedback.rst │ ├── gui │ ├── auth-gui.png │ ├── bootstrap-gui.png │ ├── gui.rst │ ├── level-auth-gui.png │ ├── level-verify-gui.png │ ├── main-gui.png │ ├── msg-gui.png │ ├── req-accept-gui.png │ ├── req-send-gui.png │ ├── start-gui.png │ └── verify-gui.png │ ├── index.rst │ ├── installation.rst │ ├── overview.rst │ └── protocol.rst ├── pytest.ini ├── requirements-dev.txt ├── requirements-docs.txt ├── requirements.txt ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── conftest.py ├── test_conversation.py ├── test_elements.py ├── test_file_transfer.py ├── test_packets.py ├── test_peer.py ├── test_serializable.py ├── test_utils.py └── utils.py ├── unmessage ├── __init__.py ├── __main__.py ├── _metadata.py ├── _version.py ├── cli.py ├── contact.py ├── elements.py ├── errors.py ├── gui.py ├── log.py ├── notifications.py ├── packets.py ├── peer.py ├── persistence.py ├── smp.py ├── ui.py ├── untalk.py └── utils.py └── versioneer.py /.gitattributes: -------------------------------------------------------------------------------- 1 | unmessage/_version.py export-subst 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/install-libsodium.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/.travis/install-libsodium.sh -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/COPYING -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/changelog.rst -------------------------------------------------------------------------------- /docs/source/cli/auth-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/cli/auth-cli.png -------------------------------------------------------------------------------- /docs/source/cli/bootstrap-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/cli/bootstrap-cli.png -------------------------------------------------------------------------------- /docs/source/cli/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/cli/cli.rst -------------------------------------------------------------------------------- /docs/source/cli/convs-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/cli/convs-cli.png -------------------------------------------------------------------------------- /docs/source/cli/help-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/cli/help-cli.png -------------------------------------------------------------------------------- /docs/source/cli/msg-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/cli/msg-cli.png -------------------------------------------------------------------------------- /docs/source/cli/pres-on-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/cli/pres-on-cli.png -------------------------------------------------------------------------------- /docs/source/cli/req-accept-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/cli/req-accept-cli.png -------------------------------------------------------------------------------- /docs/source/cli/req-send-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/cli/req-send-cli.png -------------------------------------------------------------------------------- /docs/source/cli/verify-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/cli/verify-cli.png -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/feedback.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/feedback.rst -------------------------------------------------------------------------------- /docs/source/gui/auth-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/gui/auth-gui.png -------------------------------------------------------------------------------- /docs/source/gui/bootstrap-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/gui/bootstrap-gui.png -------------------------------------------------------------------------------- /docs/source/gui/gui.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/gui/gui.rst -------------------------------------------------------------------------------- /docs/source/gui/level-auth-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/gui/level-auth-gui.png -------------------------------------------------------------------------------- /docs/source/gui/level-verify-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/gui/level-verify-gui.png -------------------------------------------------------------------------------- /docs/source/gui/main-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/gui/main-gui.png -------------------------------------------------------------------------------- /docs/source/gui/msg-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/gui/msg-gui.png -------------------------------------------------------------------------------- /docs/source/gui/req-accept-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/gui/req-accept-gui.png -------------------------------------------------------------------------------- /docs/source/gui/req-send-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/gui/req-send-gui.png -------------------------------------------------------------------------------- /docs/source/gui/start-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/gui/start-gui.png -------------------------------------------------------------------------------- /docs/source/gui/verify-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/gui/verify-gui.png -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/installation.rst -------------------------------------------------------------------------------- /docs/source/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/overview.rst -------------------------------------------------------------------------------- /docs/source/protocol.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/docs/source/protocol.rst -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | addopts = -ra -v --cov=./ 3 | twisted = 1 4 | -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements-docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/requirements-docs.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_conversation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/tests/test_conversation.py -------------------------------------------------------------------------------- /tests/test_elements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/tests/test_elements.py -------------------------------------------------------------------------------- /tests/test_file_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/tests/test_file_transfer.py -------------------------------------------------------------------------------- /tests/test_packets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/tests/test_packets.py -------------------------------------------------------------------------------- /tests/test_peer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/tests/test_peer.py -------------------------------------------------------------------------------- /tests/test_serializable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/tests/test_serializable.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/tests/utils.py -------------------------------------------------------------------------------- /unmessage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/unmessage/__init__.py -------------------------------------------------------------------------------- /unmessage/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/unmessage/__main__.py -------------------------------------------------------------------------------- /unmessage/_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/unmessage/_metadata.py -------------------------------------------------------------------------------- /unmessage/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/unmessage/_version.py -------------------------------------------------------------------------------- /unmessage/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/unmessage/cli.py -------------------------------------------------------------------------------- /unmessage/contact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/unmessage/contact.py -------------------------------------------------------------------------------- /unmessage/elements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/unmessage/elements.py -------------------------------------------------------------------------------- /unmessage/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/unmessage/errors.py -------------------------------------------------------------------------------- /unmessage/gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/unmessage/gui.py -------------------------------------------------------------------------------- /unmessage/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/unmessage/log.py -------------------------------------------------------------------------------- /unmessage/notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/unmessage/notifications.py -------------------------------------------------------------------------------- /unmessage/packets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/unmessage/packets.py -------------------------------------------------------------------------------- /unmessage/peer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/unmessage/peer.py -------------------------------------------------------------------------------- /unmessage/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/unmessage/persistence.py -------------------------------------------------------------------------------- /unmessage/smp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/unmessage/smp.py -------------------------------------------------------------------------------- /unmessage/ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/unmessage/ui.py -------------------------------------------------------------------------------- /unmessage/untalk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/unmessage/untalk.py -------------------------------------------------------------------------------- /unmessage/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/unmessage/utils.py -------------------------------------------------------------------------------- /versioneer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnemoneLabs/unmessage/HEAD/versioneer.py --------------------------------------------------------------------------------