80b58a2ae0
Merge branch 'main' into noise-arch-change
2025-09-05 02:55:55 +05:30
56732a1506
Merge branch 'main' into fix_pubsub_msg_id_type_inconsistency
2025-09-04 16:26:01 +05:30
b8217bb8a8
Merge branch 'main' into fix_pubsub_msg_id_type_inconsistency
2025-09-02 10:16:17 +05:30
333d56dc00
Merge branch 'main' into noise-arch-change
2025-09-02 03:40:54 +05:30
d385cb45cf
Merge branch 'libp2p:main' into fix/cross_platform_path_tests
2025-09-02 03:22:56 +05:30
14a74fdbd1
Merge branch 'main' into fix/cross_platform_path_tests
2025-09-02 01:42:11 +05:30
934f49af83
Merge branch 'main' into fix_multiselect_negotiate_type
2025-09-02 01:40:40 +05:30
145727a9ba
Refactor logging code: Remove unnecessary blank lines in logging setup and cleanup functions for improved readability. Update tests to reflect formatting changes.
2025-09-02 01:39:24 +05:30
84c1a7031a
Enhance logging cleanup: Introduce global handler management for proper resource cleanup on exit and during logging setup. Update tests to ensure file handlers are closed correctly across platforms.
2025-09-02 01:23:12 +05:30
fc6b290c56
Merge branch 'main' into fix_multiselect_negotiate_type
2025-09-02 01:08:21 +05:30
20edc3830a
Merge branch 'main' into fix_pubsub_msg_id_type_inconsistency
2025-09-02 01:07:16 +05:30
ef6557518c
Merge branch 'main' into pubsub-record
2025-09-02 01:01:08 +05:30
6742dd38f7
Merge branch 'main' into fix/cross_platform_path_tests
2025-09-02 01:00:23 +05:30
69680e9c1f
Added negative testcases
2025-09-01 10:30:25 +05:30
64ccce17eb
fix(app): 882 Comprehensive cross-platform path handling utilities
2025-09-01 02:03:51 +05:30
6a24b138dd
feat: Add cross-platform path utilities module
2025-09-01 01:35:32 +05:30
59e1d9ae39
address architectural refactoring discussed
2025-08-31 01:38:29 +01:00
b26e8333bd
updated as per the suggestions in #815
2025-08-29 18:06:25 +05:30
d99b67eafa
now ignoring pubsub messages upon receving invalid-signed-records
2025-08-29 18:06:09 +05:30
cdfb083c06
added tests to see if transfer works correctly
2025-08-29 18:06:09 +05:30
426aae7efb
Merge branch 'main' into fix_multiselect_negotiate_type
2025-08-29 03:25:12 +05:30
40dad64949
Merge branch 'main' into fix_pubsub_msg_id_type_inconsistency
2025-08-29 03:24:53 +05:30
999315a74a
Merge branch 'main' into noise-arch-change
2025-08-29 03:23:05 +05:30
df39e240e7
Merge branch 'main' into feat/swarm-multi-connection-support
2025-08-29 03:11:08 +05:30
9fa3afbb04
fix: format code to pass CI lint
2025-08-28 22:18:33 +01:00
c577fd2f71
feat(swarm): enhance swarm with retry backoff
2025-08-28 20:59:36 +01:00
9f80dbae12
added the testcase for StreamFailure
2025-08-27 22:05:19 +05:30
c2c4228591
added test for ADD_PROVIDER record processing
2025-08-27 13:02:32 +05:30
8100a5cd20
removed redudant check in seen seqnos and peers and added test cases of handle iwant and handle ihave
2025-08-26 21:49:12 +05:30
fe3f7adc1b
fix typos
2025-08-26 12:49:51 +05:30
3917d7b596
verify peer_id in signed-record matches authenticated sender
2025-08-26 12:49:51 +05:30
3aacb3a391
remove the timeout bound from the kad-dht test
2025-08-26 12:49:51 +05:30
ba39e91a2e
added test for req rejection upon invalid record transfer
2025-08-26 12:49:51 +05:30
cea1985c5c
add reissuing mechanism of records if addrs dont change
2025-08-26 12:49:51 +05:30
a21d9e878b
recompile protobuf schema and remove typos
2025-08-26 12:49:51 +05:30
d1792588f9
added tests for signed-peee-record transfer in kad-dht
2025-08-26 12:49:51 +05:30
53db128f69
fix typos
2025-08-26 12:49:51 +05:30
cacb3c8aca
feat: add webtransport certhashes field to NoiseExtensions and implement serialization test
...
Signed-off-by: varun-r-mallya <varunrmallya@gmail.com >
2025-08-26 12:49:21 +05:30
05fde3ad40
Merge branch 'main' into noise-arch-change
2025-08-25 16:21:43 +05:30
c9795e3138
Merge branch 'main' into feat/804-add-thin-waist-address
2025-08-25 15:52:14 +05:30
b6cbd78943
Fix multi-address listening bug in swarm.listen()
...
- Fix early return in swarm.listen() that prevented listening on all addresses
- Add comprehensive tests for multi-address listening functionality
- Ensure all available interfaces are properly bound and connectable
2025-08-24 01:49:42 +02:00
9efc5a1bd1
Merge branch 'libp2p:main' into tests/notifee-coverage
2025-08-21 08:07:53 +01:00
c2c91b8c58
refactor: Improve comment formatting in test_echo_thin_waist.py for clarity
2025-08-20 18:05:20 +05:30
8a2d1f7045
Merge branch 'main' into feat/804-add-thin-waist-address
2025-08-20 18:04:45 +05:30
94d695c6bc
feat: Implement Random walk in py-libp2p ( #822 )
...
* Implementing random walk in py libp2p
* Add documentation for Random Walk module implementation in py-libp2p
* Add Random Walk example for py-libp2p Kademlia DHT
* refactor: peer eviction from routing table stopped
* refactored location of random walk
* add nodesin routing table from peerstore
* random walk working as expected
* removed extra functions
* Removed all manual triggers
* added newsfragments
* fix linting issues
* refacored logs and cleaned example file
* refactor: update RandomWalk and RTRefreshManager to use query function for peer discovery
* docs: added Random Walk example docs
* added optional argument to use random walk in kademlia DHT
* enabled random walk in example file
* Added tests for RandomWalk module
* fixed lint issues
* Update refresh interval and some more tests are added.
* Removed Random Walk module documentation file
* Extra parentheses have been removed from the random walk logs.
Co-authored-by: Paul Robinson <5199899+pacrob@users.noreply.github.com >
---------
Co-authored-by: Manu Sheel Gupta <manusheel.edu@gmail.com >
Co-authored-by: Paul Robinson <5199899+pacrob@users.noreply.github.com >
2025-08-20 05:10:06 -06:00
905f3a5708
Merge branch 'main' into feat/804-add-thin-waist-address
2025-08-20 09:59:48 +05:30
dabb3a0962
FIXME: Make TProtocol Optional[TProtocol] to keep types consistent ( #770 )
...
* FIXME: Make TProtocol Optional[TProtocol] to keep types consistent
* correct test case of test_protocol_muxer
* add newsfragment
* unit test added
---------
Co-authored-by: Manu Sheel Gupta <manusheel.edu@gmail.com >
2025-08-19 19:20:37 -06:00
7f6469d5d4
Merge remote-tracking branch 'acul71/feat/804-add-thin-waist-address' into feat/804-add-thin-waist-address
2025-08-19 19:56:20 +05:30
ee66958e7f
style: fix trailing blank lines in test files
2025-08-19 11:34:40 +01:00
c306400bd9
Add initial listener lifecycle tests; pubsub integration + perf scenarios not yet implemented
2025-08-19 10:49:05 +01:00