-
fd68c6ebe2
Rewrite the github workflow to use by gitea
Lee Miller
2024-02-27 18:10:31 +0200
-
740654b563
Make tuples from sets before taking random samples
Lee Miller
2023-10-20 05:41:10 +0300
-
4e77342d4d
.dockerignore for local run
Lee Miller
2023-10-20 05:39:47 +0300
-
ddba85384d
Update the buildbot_multibuild dir to jammy and enable py311
Lee Miller
2023-07-27 17:38:13 +0300
-
5a65978678
Fix a mistake in Connection._do_tls_handshake(): return on exception,
Lee Miller
2023-10-20 21:19:42 +0300
-
d06beded72
Resolve an SSL issue connecting to PyBitmessage 0.6.1 or using openssl 3.0,
Lee Miller
2023-09-18 00:47:23 +0300
-
c9a3877b92
Lower logging level for connection error messages in I2PDialer
v0.3
Lee Miller
2023-12-24 01:42:24 +0200
-
fb17c35032
Improve the logic of starting tor:
Lee Miller
2023-11-25 16:09:32 +0200
-
90f7fe33bb
Correct the contition for publishing onion peer
Lee Miller
2023-11-20 00:35:39 +0200
-
1192351819
Conform tor setup to the restrictions for incoming and outgoing connections
Lee Miller
2023-10-26 03:32:55 +0300
-
d7991ce493
Don't try to resolve DNS seeds if tor is enabled
Lee Miller
2023-10-26 04:21:46 +0300
-
7cd74d6506
Bump version to 0.3.4
Lee Miller
2023-08-10 19:58:43 +0300
-
90b2f31e30
Test process with --tor, set env variable HOME for tor
Lee Miller
2023-09-08 04:03:23 +0300
-
077fbe9d9e
Update command line dump in README
Lee Miller
2023-07-28 00:17:15 +0300
-
f9907b8b24
Complete help string on the --tor arg
Lee Miller
2023-09-06 01:39:40 +0300
-
a152b2822a
Skip TLS also for incoming connections using tor
Lee Miller
2023-09-05 20:55:00 +0300
-
cc0b52a58f
Add a stem requirement for testing and a new extra - 'tor'
Lee Miller
2023-09-05 05:00:56 +0300
-
9239309083
A rough implementation of onion service based on pybitmessage plugin
Lee Miller
2023-09-05 04:55:58 +0300
-
c33898ba45
A test for encoding and decoding of onion peer object
Lee Miller
2023-08-30 01:47:49 +0300
-
f42a489cc2
Parse socks_proxy arg with urllib.parse and support more parameters
Lee Miller
2023-06-06 06:22:00 +0300
-
15b3cfe624
Install and start tor in buildbot
Lee Miller
2023-04-13 21:07:10 +0300
-
7c9634472c
Add a simple blind test for process running with --socks-proxy
Lee Miller
2023-04-13 21:00:31 +0300
-
d8f1dc6df4
Add an extra 'proxy' with a requirement of PySocks
Lee Miller
2023-04-13 20:35:13 +0300
-
168b2655cc
Do not start TLS in onion connections
Lee Miller
2023-04-13 17:36:15 +0300
-
d0e62f56e6
Implement decoding and connection to onion peer:
Lee Miller
2023-08-20 03:00:40 +0300
-
dfd1cb6399
A minimal implementation of proxy for outgoing connections using PySocks,
Lee Miller
2023-03-28 07:01:29 +0300
-
ef8c6bdef2
Define a base class for connection to subclass for special purposes
Lee Miller
2023-08-19 02:52:40 +0300
-
-
2712d21214
Bump version to 0.3.4
tor
Lee Miller
2023-08-10 19:58:43 +0300
-
750cfdf4cc
Test process with --tor, set env variable HOME for tor
Lee Miller
2023-09-08 04:03:23 +0300
-
377010c9b7
Update command line dump in README
Lee Miller
2023-07-28 00:17:15 +0300
-
d3d05d0084
Complete help string on the --tor arg
Lee Miller
2023-09-06 01:39:40 +0300
-
d3a9f128a9
Skip TLS also for incoming connections using tor
Lee Miller
2023-09-05 20:55:00 +0300
-
8f83634068
Add a stem requirement for testing and a new extra - 'tor'
Lee Miller
2023-09-05 05:00:56 +0300
-
3d52b5488d
A rough implementation of onion service based on pybitmessage plugin
Lee Miller
2023-09-05 04:55:58 +0300
-
6c432d38ac
A test for encoding and decoding of onion peer object
Lee Miller
2023-08-30 01:47:49 +0300
-
f8e0eefb39
Parse socks_proxy arg with urllib.parse and support more parameters
Lee Miller
2023-06-06 06:22:00 +0300
-
7b62a7b14a
Resolve the conflict between socks proxy and i2p
Lee Miller
2023-06-06 00:22:37 +0300
-
b26cf7322d
Reduce logging verbosity for socks.GeneralProxyError
Lee Miller
2023-05-29 00:19:02 +0300
-
4c63a1be40
Install and start tor in buildbot
Lee Miller
2023-04-13 21:07:10 +0300
-
8fc40a9d7d
Add a simple blind test for process running with --socks-proxy
Lee Miller
2023-04-13 21:00:31 +0300
-
dadde74d24
Add an extra 'proxy' with a requirement of PySocks
Lee Miller
2023-04-13 20:35:13 +0300
-
cee80ca34e
Do not start TLS in onion connections
Lee Miller
2023-04-13 17:36:15 +0300
-
a1427290c1
Implement decoding and connection to onion peer:
Lee Miller
2023-08-20 03:00:40 +0300
-
8fd34d879d
A minimal implementation of proxy for outgoing connections using PySocks,
Lee Miller
2023-03-28 07:01:29 +0300
-
-
edbfc12a20
Merge branch 'proofofwork' into testing
testing
Lee Miller
2023-10-17 04:36:37 +0300
-
-
9ba35226e7
Merge branch 'network' into testing
Lee Miller
2023-10-17 04:32:04 +0300
-
-
8d04f28ecd
Merge branch 'doc' into testing
Lee Miller
2023-10-17 04:31:30 +0300
-
-
dba2880568
Merge branch 'ssl' into testing
Lee Miller
2023-10-17 04:30:53 +0300
-
-
2e19e12933
Implement permanently running worker thread
proofofwork
Lee Miller
2023-10-16 13:59:36 +0300
-
ff63139d78
Document proofofwork public calls
Lee Miller
2023-09-08 22:15:44 +0300
-
1139bdb8b7
Use pip install -e directly to help tox install the extension.
Lee Miller
2023-10-07 03:06:56 +0300
-
794cf2657c
Initial efforts to make bitmsghash a valid python extension
Lee Miller
2023-10-07 02:12:35 +0300
-
450839079c
Add a glob fallback searching bitmsghash*.so
Lee Miller
2023-10-05 23:37:27 +0300
-
224feb28d0
Update buildbot_multibuild Dockerfile with debs needed for compiling C ext
Lee Miller
2023-10-05 15:17:27 +0300
-
904a554631
Update pow check approach in test_object using proofofwork.Worker
Lee Miller
2023-10-05 15:07:03 +0300
-
df34857d6a
Integrate bitmsghash.bmpow - PyBitmessage's CPoW extension,
Lee Miller
2023-10-05 12:57:53 +0300
-
-
-
4bd86a725a
Document the methods of manager
Lee Miller
2023-10-15 02:54:55 +0300
-
6369ea75d8
Define abstract bases in message and structure to reduce docstrings
Lee Miller
2023-09-08 19:28:58 +0300
-
-
-
bec948cfba
Copy the relevant part of test_network_group() from PyBitmessage
network
Lee Miller
2023-10-14 04:49:49 +0300
-
1ce65fca8a
Invalidate the version message with a large time offset
Lee Miller
2023-09-04 05:07:56 +0300
-
ba95d046f9
Run listener with a large time offset and ensure it's not connected
Lee Miller
2023-09-04 04:58:02 +0300
-
110dfc3324
Correct position of the except clause in listener loop
Lee Miller
2023-09-01 06:03:45 +0300
-
acee18f0c4
Add a test case for listener with a process running with --trusted-peer
Lee Miller
2023-08-28 02:02:54 +0300
-
131512a5e6
Add a test for connections with large time offset
Lee Miller
2023-08-26 19:13:05 +0300
-
cfd054fcf4
Check network group of connections in process test if it isn't for i2p
Lee Miller
2023-08-27 03:12:17 +0300
-
78f170451b
Define a static method network_group() in NetAddrNoPrefix
Lee Miller
2023-08-24 00:23:54 +0300
-
ba897c8d40
A short test for normal connection (with timeout in 5 min)
Lee Miller
2023-08-23 02:42:34 +0300
-
edb641024d
Define a base class for connection to subclass for special purposes
Lee Miller
2023-08-19 02:52:40 +0300
-
-
-
504f12e5d0
Fix and improve test_queue:
queue
Lee Miller
2023-08-09 03:37:47 +0300
-
4ea139c9f6
Started adding a request queue - for sending prepared messages
Lee Miller
2023-07-21 02:36:40 +0300
-
e5187c7887
Minimal test for msg queue: wait for a msg at most for 4 min
Dmitri Bogomolov
2021-03-12 18:18:32 +0200
-
3c56afc570
Testing zmq PUB/SUB for objects. Enabled by --msg-queue arg.
Dmitri Bogomolov
2021-03-07 21:38:36 +0200
-
d7ee73843e
Adjust pylint design checker parameters:
Lee Miller
2023-10-14 03:43:22 +0300
-
9bcaea12cf
Specifically skip B311 in manager by bandit
Lee Miller
2023-09-09 03:23:01 +0300
-
e4c2c1be16
Make load_data a static method in manager,
Lee Miller
2023-08-27 01:55:05 +0300
-
a7187d8dfd
Suppress some too-many-* pylint design warnings in parse_arguments()
Lee Miller
2023-08-27 00:46:42 +0300
-
-
-
bae064d32b
Resolve an SSL issue when connecting to PyBitmessage 0.6.1, log version
Lee Miller
2023-09-18 00:47:23 +0300
-
-
ddf07fd506
Set object tag for object types supporting it
Lee Miller
2023-09-01 00:13:43 +0300
-
2145f5839e
Cover the main proofofwork call and worker procedure
Lee Miller
2023-08-22 01:17:19 +0300
-
b806906af4
Add Error message class, handle fatal
Lee Miller
2023-08-14 08:19:00 +0300
-
3f61bd694b
Define a helper function to read a varint and trim payload
Lee Miller
2023-08-14 03:23:01 +0300
-
7812e4bbc2
Use shared.stream when assembling i2p_dest object instead of hardcoded 1
Lee Miller
2023-08-12 03:49:03 +0300
-
fda6ecfe01
Unify and improve message.Version:
Lee Miller
2023-08-12 00:40:16 +0300
-
428580a980
Add a test for version message
Lee Miller
2023-08-12 00:38:18 +0300
-
399fc6f21f
Improve structure.Object:
Lee Miller
2023-08-11 20:30:50 +0300
-
218905739c
Add a test for object covering also proofofwork
Lee Miller
2023-08-11 20:21:47 +0300
-
cdece735ce
Make an object from sample data in test_object()
protocol
Lee Miller
2023-10-12 03:30:49 +0300
-
d4fbc35d7d
Set object tag for object types supporting it
Lee Miller
2023-09-01 00:13:43 +0300
-
e64ca24266
Cover the main proofofwork call and worker procedure
Lee Miller
2023-08-22 01:17:19 +0300
-
e41391450b
Add Error message class, handle fatal
Lee Miller
2023-08-14 08:19:00 +0300
-
855f83330a
Define a helper function to read a varint and trim payload
Lee Miller
2023-08-14 03:23:01 +0300
-
493bc5a411
Use shared.stream when assembling i2p_dest object instead of hardcoded 1
Lee Miller
2023-08-12 03:49:03 +0300
-
f0752c9e54
Unify and improve message.Version:
Lee Miller
2023-08-12 00:40:16 +0300
-
a363590c18
Add a test for version message
Lee Miller
2023-08-12 00:38:18 +0300
-
7cd0268212
Improve structure.Object:
Lee Miller
2023-08-11 20:30:50 +0300
-
f35a3504a2
Add a test for object covering also proofofwork
Lee Miller
2023-08-11 20:21:47 +0300
-
-
e4887734a0
Send ping into inactive connection, not pong
Lee Miller
2023-08-08 05:50:53 +0300
-
ae40a3d0b8
Update copyright notes
master
Lee Miller
2023-10-07 17:53:11 +0300
-
16de8d1ae4
Resolve an SSL issue when connecting to PyBitmessage 0.6.1, log version
ssl
Lee Miller
2023-09-18 00:47:23 +0300
-
-
0bf80bbf5b
Specifically skip B311 in manager by bandit
lint
Lee Miller
2023-09-09 03:23:01 +0300