Reference client for Bitmessage: a P2P encrypted decentralised communication protocol https://bitmesage.org
This repository has been archived on 2024-12-13. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Dmitri Bogomolov a94ff1efd3
New test case for packets data, so far here are the tests for:
varint, protocol.encodeHost(), protocol.CreatePacket() - only checks magic
2021-11-11 15:35:42 +02:00
buildscripts Download vcredist_x86 from web.archive.org, the original is gone 2021-08-02 13:45:24 +03:00
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 Remove stale docs 2021-10-04 16:01:18 +03:00
man Packaging for multiple distros 2013-07-12 10:36:28 +01:00
packages Move additional dockerfiles into packages/docker 2021-10-04 15:08:46 +03:00
src New test case for packets data, so far here are the tests for: 2021-11-11 15:35:42 +02:00
.gitattributes Instruct git to use LF as line ending for knownnodes.dat test pattern 2021-02-10 16:01:30 +02:00
.gitignore pybitmessage kivy app test cases and test script 2021-07-20 15:06:27 +05:30
.readthedocs.yml .readthedocs.yml 2019-11-18 13:34:01 +02:00
.travis-kivy.yml pybitmessage kivy app test cases and test script 2021-07-20 15:06:27 +05:30
.travis.yml Use xvfb only on Linux with xvfbwrapper 2021-09-05 15:09:20 +03:00
checkdeps.py Add python 3.7. Use general shebangs in scripts to test with python3; 2021-02-17 17:11:24 +02:00
COPYING Changed copyright year to 2020 2019-12-27 18:23:02 +01:00
Dockerfile Remove deb building overdocumentation 2020-11-04 14:25:21 +02:00
INSTALL.md update formula 2018-12-31 23:15:23 -08:00
kivy-requirements.txt pybitmessage kivy app test cases and test script 2021-07-20 15:06:27 +05:30
LICENSE Formatting and fix License 2020-01-15 16:17:26 +05:30
MANIFEST.in More complex container: 2019-02-07 18:10:18 +02: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 Move additional dockerfiles into packages/docker 2021-10-04 15:08:46 +03:00
setup.cfg Ignore deprecated flake8 W503 2019-10-16 15:08:22 +03:00
setup.py Removed some kwargs comments 2021-09-30 13:26:51 +05:30
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 Separate pyelliptic tests from crypto tests and add simple tests for 2021-08-17 15:57:08 +03:00
tox.ini Support tox and request more warnings: 2021-02-18 17:12:43 +02: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