Commit Graph

4036 Commits

Author SHA1 Message Date
Kashiko Koibumi
4c8bce40b9
fix type of literals that should be binary 2024-05-29 21:44:35 +09:00
Kashiko Koibumi
149c90c3ba
Merge branch 'v0.6' 2024-05-22 14:46:34 +09:00
Kashiko Koibumi
b12c7cd9bb
replace remained arg() with format() 2024-05-22 10:08:47 +09:00
3a04e351cc
Move RIPEMD160 hash to highlevelcrypto and export to_ripe() (closes: #1796) 2024-05-20 15:07:20 +03:00
Kashiko Koibumi
218cc9723c
make daemon mode runnable
The error is fixed by making stderr binary mode.
2024-05-20 16:41:15 +09:00
Kashiko Koibumi
75d2b36927 fix UPnP support 2024-05-20 09:52:40 +09:00
41fd17b637
Try to avoid building the snaps from branches not having snap-related changes,
except for merges (when HEAD is the v0.6 tip).
2024-05-19 12:13:01 +03:00
Kashiko Koibumi
336808980f load data as 'bytes' instead of 'str' from SQLite 2024-05-19 08:36:22 +09:00
Kashiko Koibumi
af52f80c71 fix to run with python3-prctl 2024-05-18 23:34:15 +09:00
aaaac0f034
Append commit abbreviation to the snap version for non-release builds 2024-05-18 15:44:35 +03:00
Kashiko Koibumi
3f808fbcd7
fix to pass tests.py
* deterministic_keys() now accepts both str and bytes for passphrase.

* The test for RandomTrackingDict is modified to use bytes
 for random keys.
2024-05-18 12:13:24 +09:00
Kashiko Koibumi
bc254a935e
eliminate semicolons 2024-05-18 11:12:49 +09:00
Kashiko Koibumi
8c2701c53b
Merge branch 'v0.6' into main 2024-05-18 10:41:05 +09:00
Kashiko Koibumi
74bb8763e9
fix small failures in migrating to Python3 + PyQt6 2024-05-18 10:24:00 +09:00
Kashiko Koibumi
97c9b7eaf6
Revert "run autopep8 on src"
This reverts commit 24b83aae2a.
2024-05-17 11:51:14 +09:00
Kashiko Koibumi
a02ef70607
Revert "fix complains from flake8"
This reverts commit 60af4109ab.
2024-05-17 11:51:12 +09:00
Kashiko Koibumi
1e53720b54
Revert "run autopep8 on src/bitmessageqt"
This reverts commit ab9fc0b390.
2024-05-17 11:51:07 +09:00
Kashiko Koibumi
1077548eb6
Revert "fix complains from flake8; part 2"
This reverts commit bcf02ff9bb.
2024-05-17 11:51:03 +09:00
Kashiko Koibumi
416463f8b7
Revert "change command from python2.7 to python3"
This reverts commit 3b37faf857.
2024-05-17 11:50:49 +09:00
Kashiko Koibumi
3b37faf857
change command from python2.7 to python3 2024-05-17 05:54:49 +09:00
Kashiko Koibumi
bcf02ff9bb
fix complains from flake8; part 2 2024-05-17 04:59:12 +09:00
Kashiko Koibumi
ab9fc0b390
run autopep8 on src/bitmessageqt 2024-05-17 03:18:24 +09:00
Kashiko Koibumi
60af4109ab
fix complains from flake8 2024-05-17 02:14:59 +09:00
Kashiko Koibumi
24b83aae2a
run autopep8 on src 2024-05-17 01:53:27 +09:00
Kashiko Koibumi
1b3ce71f19
use bytes for key of hashtable in replacement of hexlified string 2024-05-16 23:45:10 +09:00
Kashiko Koibumi
ec91d9f20c
fix HTML display such as URL, email address and image 2024-05-16 12:48:56 +09:00
Kashiko Koibumi
6a090e802e
fix some bugs related to the migration to Python3
Now getpubkey and one-to-one messaging works.
2024-05-16 02:56:36 +09:00
Kashiko Koibumi
ba9734e979
fix pubkey check
It seems that one to one messaging using pubkey retrieving
is not working yet.
2024-05-15 13:22:47 +09:00
Kashiko Koibumi
2109fc0ab0
fix sending v4 pubkey 2024-05-15 13:01:32 +09:00
anand k
e571ba8a51
Replaced state.streamsInWhichIAmParticipating with pool.streams 2024-05-15 09:21:37 +05:30
Kashiko Koibumi
cdbe5f80e2
fix exception from network status 2024-05-15 12:41:50 +09:00
Kashiko Koibumi
4f0e34b4be
make message sending work in Python 3 2024-05-15 11:50:38 +09:00
Kashiko Koibumi
88b14977b8
fix decryption to work in Python 3
Messages can be received and viewed now.

Remained problems:
* Message sending is not working yet.
2024-05-15 09:37:11 +09:00
Kashiko Koibumi
741f8dd461
fix some parts of inventory syncing
Remained works:
* Objects are not saved.
* Decryption does not work.
* Can not shutdown.
2024-05-14 23:28:16 +09:00
Kashiko Koibumi
e646377f22
fix GUIs to work with PyQt6
Unresolved problems:
* File->Quit menu does not work.
* Validator in add chan dialog does not work.
2024-05-14 16:34:27 +09:00
Kashiko Koibumi
16019d4083
enable TLS connection 2024-05-13 22:42:13 +09:00
Kashiko Koibumi
057e856925
try to migrate to Python3 + PyQt6; part 2
TLS is disabled
2024-05-13 12:47:42 +09:00
anand k
657c1de16b
Remove state.shutdown or replaced with self._stopped from some network thread 2024-05-13 07:23:11 +05:30
Kashiko Koibumi
6dfecbe361
try to migrate to Python3 + PyQt6 2024-05-13 08:06:24 +09:00
3b36676793
Run the lint env in the jammy buildbot dir 2024-05-10 02:55:16 +03:00
de9ee28516
Add a new tox env for linting, currently running pylint,
and the pylint config for python3.
2024-05-10 02:55:16 +03:00
8ef9c4d839
Remove ancient travis configuration 2024-05-09 17:55:00 +03:00
anand k
28355d70c7
Made BMConnectionPool as global runtime variable in connectionpool from singleton 2024-05-09 19:53:54 +05:30
8fa9da4cb4
Fix cross-compilation in the appimage build script and simplify local building 2024-05-08 01:48:44 +03:00
f28935f8fe
Avoid recursion when trying to build bitmsghash lib
in environments where prebuilt one is unusable and make doesn't work.
2024-05-05 23:22:34 +03:00
06ed879fca
Downgrade devcontainer ubuntu
- just released noble doesn't seem to have python-2.7 anymore so we're
  downgrading to jammy
2024-04-29 11:05:13 +08:00
anand k
95af3a859b
Renamed dandelion flag to dandelion_enabled 2024-04-22 08:59:00 +05:30
anand k
1c8ae8fef3
moved Dandelion in state - global runtime variable from singleton 2024-04-21 22:40:19 +05:30
anand k
5faef8d40e
moved inventory in state - global runtime variable from singleton 2024-04-19 08:21:19 +05:30
anand k
d555a79200
Test cases for shared.py 2024-04-17 18:21:11 +05:30