Reference client for Bitmessage: a P2P encrypted decentralised communication protocol https://bitmesage.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 
 
 
shekhar-cis 09cc100424
Update resolution and fix format
2 weeks ago
.buildbot Update resolution and fix format 2 weeks ago
.github Add dependabot for kivymd 2 weeks ago
buildscripts Dry run both windows executables - downgrade PyInstaller to 3.5 for win64 2 months ago
desktop Added Network category in desktop file 2 years ago
dev Fixed pylint & removed obsolete file 11 months ago
docs Workaround recent m2r bug: https://github.com/CrossNox/m2r2/issues/40 2 months ago
man Packaging for multiple distros 9 years ago
packages update android arch for multi build 4 weeks ago
src Update resolution and fix format 2 weeks ago
.gitattributes Instruct git to use LF as line ending for knownnodes.dat test pattern 2 years ago
.gitignore ignore coverage changes 10 months ago
.readthedocs.yml Turn off system packages in rtfd config 10 months ago
.travis.yml Reproduce the bug in qidenticon related to PyQt5 10 months ago
COPYING Changed copyright year to 2022 9 months ago
Dockerfile Make a separate script launcher.sh for the entry point, it allows 5 months ago
INSTALL.md Added more instructions to INSTALL.md, rearranges the steps and added warning for ubuntu 20 & greater 10 months ago
LICENSE Changed copyright year to 2022 9 months ago
MANIFEST.in Add packages/apparmor into manifest 5 months ago
PULL_REQUEST_TEMPLATE.md Added: Sphinx docs, testing readthedocs integration 4 years ago
README.md Update README 3 years ago
checkdeps.py Added more instructions to INSTALL.md, rearranges the steps and added warning for ubuntu 20 & greater 10 months ago
kivy-requirements.txt Specify the version of kivymd in kivy-requirements 2 weeks ago
pybitmessage A symlink for famous setuptools bug 3 years ago
requirements.txt Replace obsolete pycrypto with pycryptodome to support jammy: 4 months ago
run-kivy-tests-in-docker.sh Move additional dockerfiles into packages/docker 1 year ago
run-tests-in-docker.sh Update the script for testing in docker container: 2 months ago
setup.cfg Add bandit and flake8 lint run as separate testenv in tox.ini; 5 months ago
setup.py Update resolution and fix format 2 weeks ago
start.sh The script for portable mode if needed 10 months ago
stdeb.cfg Add python-six dependency to Build-Depends in stdeb.cfg 1 year ago
tests-kivy.py Update resolution and fix format 2 weeks ago
tests.py Rewrite tests script for using the pybitmessage package, not src 10 months ago
tox.ini Omit bitmessagekivy in coverage run 2 weeks ago

README.md

PyBitmessage

Bitmessage is a P2P communication protocol used to send encrypted messages to another person or to many subscribers. It is decentralized and trustless, meaning that you need-not inherently trust any entities like root certificate authorities. It uses strong authentication, which means that the sender of a message cannot be spoofed. BM aims to hide metadata from passive eavesdroppers like those ongoing warrantless wiretapping programs. Hence the sender and receiver of Bitmessages stay anonymous.

Development

Bitmessage is a collaborative project. You are welcome to submit pull requests although if you plan to put a non-trivial amount of work into coding new features, it is recommended that you first describe your ideas in the separate issue.

Feel welcome to join chan "bitmessage", BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY

References