Reference client for Bitmessage: a P2P encrypted decentralised communication protocol https://bitmesage.org
This repository has been archived on 2024-12-15. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Lee Miller ace9bd7b49
Add bandit and flake8 lint run as separate testenv in tox.ini;
uncomment fail fast in test.sh and possibly remove --exit-zero bandit arg
when ready.
2022-05-02 18:00:55 +03:00
.buildbot Add bandit and flake8 lint run as separate testenv in tox.ini; 2022-05-02 18:00:55 +03:00
buildscripts Update winbuild.sh 2022-02-25 19:01:53 +05:30
desktop Added Network category in desktop file 2021-02-12 21:15:49 +02:00
dev Fixed pylint & removed obsolete file 2021-11-10 13:32:10 +05:30
docs Adjust docs dependencies: 2021-11-23 20:33:02 +02:00
man Packaging for multiple distros 2013-07-12 10:36:28 +01:00
packages Make a separate script launcher.sh for the entry point, it allows 2022-04-20 21:34:38 +03:00
src Add init inside kivy/baseclass 2022-04-29 17:22:51 +05:30
.gitattributes Instruct git to use LF as line ending for knownnodes.dat test pattern 2021-02-10 16:01:30 +02:00
.gitignore ignore coverage changes 2021-11-24 17:24:52 +05:30
.readthedocs.yml Turn off system packages in rtfd config 2021-11-23 20:33:11 +02:00
.travis-kivy.yml Updated kivy dependency xclip 2022-01-19 12:32:58 +05:30
.travis.yml Reproduce the bug in qidenticon related to PyQt5 2021-12-15 18:24:35 +02:00
checkdeps.py Added more instructions to INSTALL.md, rearranges the steps and added warning for ubuntu 20 & greater 2021-12-15 12:19:31 +05:30
COPYING Changed copyright year to 2022 2022-01-17 18:11:23 +01:00
Dockerfile Make a separate script launcher.sh for the entry point, it allows 2022-04-20 21:34:38 +03:00
INSTALL.md Added more instructions to INSTALL.md, rearranges the steps and added warning for ubuntu 20 & greater 2021-12-15 12:19:31 +05:30
kivy-requirements.txt pybitmessage kivy app test cases and test script 2021-07-20 15:06:27 +05:30
LICENSE Changed copyright year to 2022 2022-01-17 18:11:23 +01:00
MANIFEST.in Add packages/apparmor into manifest 2022-05-02 18:00:55 +03:00
PULL_REQUEST_TEMPLATE.md Added: Sphinx docs, testing readthedocs integration 2018-06-13 10:07:45 +01:00
pybitmessage A symlink for famous setuptools bug 2019-10-16 15:14:20 +03:00
README.md Update README 2019-10-18 01:06:03 +03:00
requirements.txt Use xvfb only on Linux with xvfbwrapper 2021-09-05 15:09:20 +03:00
run-kivy-tests-in-docker.sh Move additional dockerfiles into packages/docker 2021-10-04 15:08:46 +03:00
run-tests-in-docker.sh Updated buildbot and travis in Dockerfile.bionic 2021-11-26 13:56:56 +05:30
setup.cfg Add bandit and flake8 lint run as separate testenv in tox.ini; 2022-05-02 18:00:55 +03:00
setup.py add sql scripts files for sqlthread, change in sql import, updated code for sql file loading and fixed some linting 2022-03-23 16:36:10 +05:30
start.sh The script for portable mode if needed 2021-11-26 18:04:50 +02:00
stdeb.cfg Add python-six dependency to Build-Depends in stdeb.cfg 2021-05-13 16:43:35 +03:00
tests-kivy.py pybitmessage kivy app test cases and test script 2021-07-20 15:06:27 +05:30
tests.py Rewrite tests script for using the pybitmessage package, not src 2021-11-26 18:04:50 +02:00
tox.ini Add bandit and flake8 lint run as separate testenv in tox.ini; 2022-05-02 18:00:55 +03:00

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