|
|
3bdbde57c7
|
feat: Add Windows compatibility using coincurve
|
2025-03-27 15:49:30 -06:00 |
|
|
|
4514e86ee4
|
move pubsub testing tools into tests/utils
|
2025-03-27 14:21:45 -06:00 |
|
|
|
24b2704d8c
|
move factories to tests/utils/factories
|
2025-03-27 14:21:45 -06:00 |
|
|
|
604a447287
|
feat: add identify protocol example
|
2025-03-24 17:55:16 -06:00 |
|
|
|
9350caa65c
|
feat: Add observed addresses of remote peer using get_remote_address
|
2025-03-24 08:02:21 -06:00 |
|
|
|
fabf2cefc4
|
feat: implement get_remote_address via delegation pattern
|
2025-03-24 08:02:21 -06:00 |
|
|
|
798229cd3a
|
feat: add observed_addr to identify protocol
|
2025-03-24 08:02:21 -06:00 |
|
|
|
bd8bd953ec
|
feat: add agent version to identify protocol and improved tests
|
2025-03-24 08:02:21 -06:00 |
|
|
|
df72979606
|
moved factories to tests
|
2025-03-24 07:59:35 -06:00 |
|
|
|
ddf68ee4e0
|
rebuild protobufs with protoc v30.1
|
2025-03-23 16:49:19 -06:00 |
|
|
|
b2a6294cfa
|
feat(host): add get_live_peers() to track connection state
|
2025-03-23 15:01:18 -06:00 |
|
|
|
bef8a82a52
|
fixed lint
|
2025-03-17 09:27:13 -06:00 |
|
|
|
3c01c03e4e
|
incorporated import changes as suggested
|
2025-03-17 09:27:13 -06:00 |
|
|
|
c86f3d0467
|
added dedicated test file and moved timed_cache to tools
|
2025-03-17 09:27:13 -06:00 |
|
|
|
e5f3e88134
|
added : timed_cache sub-module
|
2025-03-17 09:27:13 -06:00 |
|
|
|
0fa8711ca7
|
updated : seen message map type to bool from int
|
2025-03-17 09:27:13 -06:00 |
|
|
|
ea85067beb
|
check other cases and add test_rsa.py
|
2025-03-16 07:02:53 -06:00 |
|
|
|
e150d3153a
|
rufuse large RSA keys
|
2025-03-16 07:02:53 -06:00 |
|
|
|
3b187348ff
|
docs: add Sphinx-style docstrings in abc.py
|
2025-03-13 19:59:04 -06:00 |
|
|
|
d7eab27564
|
refactored and moved all interfaces to abc.py (#504)
* refactored : host_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com>
* refactored : network_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com>
* refactored : notifee_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com>
* refactored : net_connection_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com>
* refactored: raw_connection_interface, secure_conn_interface and stream_muxer abc.py
* refactored: addrbook_interface
* refactored :peerdata_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com>
* refactored :peermetadata_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com>
* refactored :multiselect_client_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com>
* refactored :multiselect_communicator_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com>
* refactored :multiselect_muxer_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com>
* refactored :interfaces
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com>
* refactored :security_transport_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com>
* refactored :listener_interface
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com>
* moved all interfaces and typing files
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com>
* fixed documentation and moved pubsub abc.py
Co-authored-by: Khwahish Patel <khwahish.p1@ahduni.edu.in>
* added exclude-members in custom_types docs
* added : newsfragment for moving all interfaces to libp2p.abc
---------
Co-authored-by: mystical-prog <jdgt.vd.0405@gmail.com>
Co-authored-by: Mystical <125946525+mystical-prog@users.noreply.github.com>
|
2025-02-21 16:01:45 -07:00 |
|
|
|
e7a9ee78a8
|
rename typing.py to custom_types.py for clarity
|
2025-02-02 07:18:52 -07:00 |
|
|
|
8787613e91
|
run lint with pyupgrade at py39-plus
|
2025-01-25 15:48:39 -07:00 |
|
|
|
e0814c9860
|
move interop tests tools into tests folder
|
2025-01-25 15:28:32 -07:00 |
|
|
|
33332d7106
|
sync handle_rpc docstring
|
2024-12-03 14:00:18 -07:00 |
|
|
|
f156668c1b
|
fixed doc comments in pubsub.abc
|
2024-12-03 14:00:18 -07:00 |
|
|
|
f957e310d6
|
refactored add_addrs in peerdata and added test_peerdata.py
|
2024-11-24 14:39:29 -07:00 |
|
|
|
17575f4a38
|
added test for connected peers
|
2024-11-21 11:51:19 -07:00 |
|
|
|
847dfa6577
|
added getter for connected peers
|
2024-11-21 11:51:19 -07:00 |
|
|
|
e768682ab9
|
reject messages claiming to be from ourselves but not locally published
|
2024-11-15 15:16:19 +07:00 |
|
|
|
25b35dee1a
|
fixed lint
|
2024-10-29 14:05:01 -06:00 |
|
|
|
cd810d26c2
|
added PingService
|
2024-10-29 14:05:01 -06:00 |
|
|
|
125df142f6
|
bump protobufs dep to >= 5.27.2 and rebuild protobufs definitions with protoc 27.2
|
2024-07-04 17:04:06 -06:00 |
|
|
|
c5cc0ee969
|
run mypy locally, bump mypy to 1.10.0, fix new errors
|
2024-07-04 13:19:00 -06:00 |
|
|
|
a3f8db3ecd
|
async-exit-stack was for pre-py37, just import from contextlib now
|
2024-05-27 12:40:23 -06:00 |
|
|
|
d9b92635c1
|
drop async-service dep and copy relevant code into a local async_service
tool, updated for modern handling of ExceptionGroup
|
2024-05-27 12:14:36 -06:00 |
|
|
|
c770a05d23
|
rebuild protobufs adding ECC_P256 to KeyType
|
2024-04-27 12:17:54 -06:00 |
|
|
|
827d16b106
|
import asynccontextmanager from context lib and remove async_generator dep
|
2024-04-27 10:12:39 -06:00 |
|
|
|
8dda7b933e
|
turn mypy checks back on, fix some errors
|
2024-04-27 10:12:39 -06:00 |
|
|
|
383ffcb12c
|
fixed noise_state returns bytearray where we want bytes, add slow to pytest markers
|
2024-03-09 11:02:22 -07:00 |
|
|
|
ee4e9c4645
|
rename libp2p test dir and rebuild protobufs
|
2024-03-02 11:10:05 -07:00 |
|
|
|
94483714a3
|
run lint and fix errors, except mypy
|
2024-02-19 16:05:58 -07:00 |
|
|
|
42605c0288
|
merge template updates and refill vars
|
2024-02-19 14:49:30 -07:00 |
|
|
|
0a9f8d23a3
|
Update ed25519.py
Don't hash data passed to nacl library in Ed25519PublicKey.verify
|
2021-03-16 08:55:44 +01:00 |
|
|
|
080f8edc8e
|
Use trio.lowlevel instead of trio.hazmat
Since trio 0.15.0, hazmat has been deprecated.
trio-typing and mypy are bumped to support newer trio and each other.
|
2021-02-23 22:02:34 +07:00 |
|
|
|
36a4a9150d
|
Interop tests updated and fixed.
|
2020-08-25 15:59:22 -06:00 |
|
|
|
857cc29d27
|
add content-addressed message id utility
|
2020-02-28 08:25:03 -08:00 |
|
|
|
ef666267bd
|
Allow Pubsub creator to supply a custom msg_id
|
2020-02-28 08:25:03 -08:00 |
|
|
|
1af12ddf43
|
interop test: support both noise and plaintext
|
2020-02-28 15:50:03 +08:00 |
|
|
|
cb4e1115c6
|
Remove wrong encoding
|
2020-02-28 15:50:03 +08:00 |
|
|
|
c1f6054b3c
|
plaintext: update pb
|
2020-02-28 15:50:03 +08:00 |
|