Commit Graph

  • 293087bd06 feat: added newsfragment for mDNS sumanjeet0012@gmail.com 2025-06-21 15:09:01 +05:30
  • 35248f8167 fix: ensure newline at end of file in libp2p.discovery.events and libp2p.discovery.mdns documentation sumanjeet0012@gmail.com 2025-06-21 01:33:06 +05:30
  • e018af09ae feat: add documentation for libp2p.discovery.events and libp2p.discovery.mdns packages sumanjeet0012@gmail.com 2025-06-21 01:30:16 +05:30
  • 7135e6cd4d fix: ensure newline at end of file in libp2p.discovery documentation sumanjeet0012@gmail.com 2025-06-21 01:11:27 +05:30
  • 77a9788a69 feat: add initial documentation for libp2p.discovery package sumanjeet0012@gmail.com 2025-06-21 01:10:45 +05:30
  • 555e389109 fix: correct heading formatting in mDNS example documentation sumanjeet0012@gmail.com 2025-06-21 00:26:36 +05:30
  • 8f0762f95c fix: remove unnecessary blank lines in mDNS example documentation sumanjeet0012@gmail.com 2025-06-21 00:24:22 +05:30
  • 67bcad1674 Refactored mDNS example and added script for example sumanjeet0012@gmail.com 2025-06-21 00:18:41 +05:30
  • 3b53120092 fixed some errors during rebase sumanjeet0012@gmail.com 2025-06-20 20:29:24 +05:30
  • 89ed86d903 feat: add logging for mDNS peer discovery and update dependencies sumanjeet0012@gmail.com 2025-06-20 20:17:01 +05:30
  • 387f4879d1 fix lint sumanjeet0012@gmail.com 2025-06-20 16:28:27 +05:30
  • e2f95f4df3 feat: emitted event from demo file sumanjeet0012@gmail.com 2025-06-20 16:25:28 +05:30
  • f43e7e367a refactored code sumanjeet0012@gmail.com 2025-06-20 16:08:04 +05:30
  • 3262749db7 added event emmiter sumanjeet0012@gmail.com 2025-06-20 11:37:02 +05:30
  • cd7eaba4a4 feat: implement mDNS discovery with PeerListener sumanjeet0012@gmail.com 2025-06-08 10:02:47 +05:30
  • 6add1cb685 feat: implement broadcasting in mdns sumanjeet0012@gmail.com 2025-06-08 10:02:13 +05:30
  • 742bc7bca3 feat: add stringGen function to generate random strings sumanjeet0012@gmail.com 2025-06-01 23:48:57 +05:30
  • cbd4f9b502 feat: init mDNS discovery module sumanjeet0012@gmail.com 2025-06-01 23:48:44 +05:30
  • 4e2be87c73 Merge pull request #695 from LVivona/patch-1 Manu Sheel Gupta 2025-06-23 08:55:21 -07:00
  • fbee0ba2ab added newsfragment Mystical 2025-06-23 01:00:46 +05:30
  • ea6eef6ed5 test px and backoff Khwahish29 2025-06-23 00:41:13 +05:30
  • fd818d9102 test: added tests to ensure handshake adds pubkey to existing peer ID without one; peerstore unchanged on ID mismatch Winter-Soren 2025-06-22 16:01:02 +05:30
  • 2c0a6c0adb Merge branch 'main' into feat/619-store-pubkey-peerid-peerstore Soham Bhoir 2025-06-22 15:26:51 +05:30
  • 3a4338e1df chore: eliminate self.protocol_id attribute \w in PeerRouting Luca Vivona 2025-06-22 00:25:48 -04:00
  • feb8db6655 style: enforce multiline import style Luca Vivona 2025-06-22 00:15:44 -04:00
  • ebdde7b5aa style: enforce multiline import style for consistency Luca Vivona 2025-06-21 15:08:11 -04:00
  • 24e73207d2 fixed failing demo Mystical 2025-06-20 13:57:02 +05:30
  • 303bf3060a implemented peer exchange Mystical 2025-06-20 13:10:52 +05:30
  • 788b4cf51a added complete back_off implementation Mystical 2025-06-18 18:57:09 +05:30
  • b78468ca32 added params for peer exchange and back off Mystical 2025-06-01 12:19:09 +05:30
  • c48618825d updated protobuf for prune message Mystical 2025-05-30 19:10:09 +05:30
  • d7cdae8a0f intgrated n==-1 case in read() kaneki003 2025-06-21 17:51:27 +05:30
  • df17788ec3 resolving build-fails kaneki003 2025-06-21 14:10:09 +05:30
  • 209deffc8a resolved recv_window updates,added support for read_EOF kaneki003 2025-06-21 13:39:03 +05:30
  • 0a7e13f0ed Merge branch 'libp2p:main' into main Saksham Chauhan 2025-06-21 13:39:38 +05:30
  • 811c217ee6 style: isort fix ording of imports Luca Vivona 2025-06-20 16:01:11 -04:00
  • d03ca45bd8 style: fix flake8 linting errors Luca Vivona 2025-06-20 11:57:50 -04:00
  • 8bddbfb9bb Merge branch 'main' into write_msg_pubsub Manu Sheel Gupta 2025-06-20 07:29:56 -07:00
  • 79ac01308c remove: unused custom_types TProtocol import Luca Vivona 2025-06-19 21:38:02 -04:00
  • dfc0bb4ec8 chore(kad_dht): centralize shared values in common.py Luca Vivona 2025-06-19 21:24:39 -04:00
  • 09b4c846a4 feat: add support for sparse connect (#680) guha-rahul 2025-06-19 17:48:45 +05:30
  • 66bd027161 Feat/587-circuit-relay (#611) Soham Bhoir 2025-06-19 03:09:39 +05:30
  • 8c16b316ac added newsfragement and tests that would fail without these changes but pass with them Winter-Soren 2025-06-18 23:32:48 +05:30
  • d4ed859b19 Merge branch 'main' into feat/619-store-pubkey-peerid-peerstore Soham Bhoir 2025-06-18 22:45:33 +05:30
  • 79094d70d3 Optimize pubsub publishing to support multiple topics in single RPC message (#686) guha-rahul 2025-06-18 02:53:03 +05:30
  • 2ed2587fc9 fix: removed dummy ID(b) from upgrade_security for inbound connections (#681) Abhinav Agarwalla 2025-06-17 17:55:50 +05:30
  • d61bca78ab Kademlia DHT implementation in py-libp2p (#579) Sumanjeet 2025-06-17 02:16:40 +05:30
  • a3492cf82f Merge branch 'main' into feat/619-store-pubkey-peerid-peerstore Soham Bhoir 2025-06-16 22:06:47 +05:30
  • 733ef86e62 refactor(gossipsub.py): Add helper function to fanout and gossipsub (#678) guha-rahul 2025-06-16 18:53:31 +05:30
  • 0caf8647c5 Merge pull request #684 from guha-rahul/use_decapsulate Manu Sheel Gupta 2025-06-16 04:37:14 -07:00
  • c33ab32c33 init guha-rahul 2025-06-16 02:50:40 +05:30
  • 193e8f9cb8 add newsfragment guha-rahul 2025-06-15 19:58:52 +05:30
  • 10b39dad1c replace complex logic with decapsulate guha-rahul 2025-06-15 19:51:55 +05:30
  • 2248108b54 fixed types and improved code Winter-Soren 2025-06-11 23:51:57 +05:30
  • a762df6042 Merge branch 'main' into feat/619-store-pubkey-peerid-peerstore Soham Bhoir 2025-06-11 23:34:12 +05:30
  • 01b9e89e83 Merge branch 'main' into main Manu Sheel Gupta 2025-06-11 19:39:06 +05:30
  • d2825af045 fix(examples/echo/echo.py): Add max message length to stream.read (#671) varunrmallya 2025-06-10 23:14:07 +05:30
  • 0f483dd744 Bump version: 0.2.7 → 0.2.8 pacrob 2025-06-10 11:31:46 -06:00
  • 0197b515c1 Compile release notes for v0.2.8 pacrob 2025-06-10 11:31:25 -06:00
  • f27f4ddd85 remove references to removed setup.py (#674) Paul Robinson 2025-06-10 11:24:34 -06:00
  • 7e377ede36 Merge branch 'main' into feat/619-store-pubkey-peerid-peerstore Soham Bhoir 2025-06-10 21:12:28 +05:30
  • d733b78dba Merge branch 'libp2p:main' into main Saksham Chauhan 2025-06-10 20:17:55 +05:30
  • e397ce25a6 Updated Yamux impl.,added tests for yamux and mplex kaneki003 2025-05-31 19:02:18 +05:30
  • 630aac703d add make pr (#672) guha-rahul 2025-06-10 20:04:22 +05:30
  • 523cc1810a fix(examples/echo/echo.py): Add max message length to stream.read examples/echo-demo varun-r-mallya 2025-06-10 03:34:33 +05:30
  • 286752c517 Merge pull request #658 from AkMo3/main Manu Sheel Gupta 2025-06-10 01:03:18 +05:30
  • 390ac2eb26 Merge branch 'main' into main Manu Sheel Gupta 2025-06-10 00:53:59 +05:30
  • 13d730ae5c fix: improve types according to new typecheck Akash Mondal 2025-06-09 19:10:15 +00:00
  • 4e9fa87477 Updated examples to automatically use random port (#661) Abhinav Agarwalla 2025-06-10 00:29:11 +05:30
  • 47ae20d29c fix: run pytests parallely in CI and makefile Akash Mondal 2025-06-09 04:45:08 +00:00
  • f7757fa726 docs: add documentation and examples for new NetStream state management Akash Mondal 2025-06-09 04:43:53 +00:00
  • 5bc4d01eea fix: add connection states for net stream Akash Mondal 2025-06-06 06:27:23 +00:00
  • c83fc1582d build(deps): bump fastecdsa from 1.7.5 to 2.3.2 (#669) dependabot[bot] 2025-06-09 12:44:45 -06:00
  • 22d93b39ae Add ttl for peer data expiration (#655) Sukhman Singh 2025-06-10 00:12:59 +05:30
  • bdadec7519 ft. modernise py-libp2p (#618) Arush Kurundodi 2025-06-09 23:09:59 +05:30
  • 5983c08379 feat: Add py-libp2p to rust-libp2p interoperability tests varun-r-mallya/interop/python-rust paschal533 2025-06-09 01:20:43 +01:00
  • d020bbc066 Add time_since_last_publish (#642) Manu Sheel Gupta 2025-06-09 00:53:36 +05:30
  • 00f10dbec3 Merge branch 'main' into add-last-publish Manu Sheel Gupta 2025-06-08 19:19:30 +05:30
  • d75886b180 renamed newsfragment file causing docs ci failure Mystical 2025-06-06 17:55:40 +05:30
  • 203ae14b06 fix: update pytest command to use auto for parallel execution feat: add loguru dependency for enhanced logging capabilities py-rust-interop-build-fix varun-r-mallya 2025-06-06 15:47:00 +05:30
  • 81abe4ff64 fix: correct syntax error in interop dependencies list varun-r-mallya 2025-06-06 15:32:42 +05:30
  • e868f77f93 added: logs interop/py-rust lla-dane 2025-05-24 00:30:19 +05:30
  • b3137aa159 interop utilities for mplex ping lla-dane 2025-05-18 19:53:30 +05:30
  • 5ca6f26933 feat: Add blacklisting of peers (#651) guha-rahul 2025-06-05 20:40:04 +05:30
  • a3c9ac61e6 Improve performance of read from daemon test (#646) varunrmallya 2025-06-05 18:55:59 +05:30
  • d4785b9e26 Add newsfragments to the PR sukhman 2025-06-05 14:00:23 +05:30
  • cef217358f fixed fanout_heartbeat bug and gossipsub join test Mystical 2025-06-05 13:39:07 +05:30
  • 338672214c Add test for time_since_last_publish sukhman 2025-06-04 14:05:14 +05:30
  • 3035cdc56b Improve performance of read from daemon test test/utils/interop/base-interactive/time-complexity-improvement varun-r-mallya 2025-06-01 19:20:54 +05:30
  • c2046e6aa4 Add time_since_last_publish sukhman 2025-06-01 01:47:47 +05:30
  • 4b331d96a7 fix: pre-commit issues interop/rust-py paschal533 2025-05-31 12:47:46 +01:00
  • 1d9849cb43 feat: achieve ping interop py-libp2p - rust-libp2p paschal533 2025-05-31 12:25:12 +01:00
  • 67ab6e27d8 feat: implement AsyncContextManager for IMuxedStream to support async… (#629) master acul71 2025-05-30 16:44:33 +02:00
  • 30b5811d39 feat: store pubkey and peerid in peerstore Winter-Soren 2025-05-29 20:07:48 +05:30
  • 67ca1d7769 todo: handled ls command in multiselect.py (#622) Abhinav Agarwalla 2025-05-28 07:48:37 +05:30
  • 5496b2709a Resolved type-checking error in PubSub example test. (#627) Sumanjeet 2025-05-26 06:44:58 +05:30
  • 481be5d63d todo: parse listen_addrs to set transport in SwarmBuilder (#616) Abhinav Agarwalla 2025-05-26 06:27:30 +05:30
  • 386f0a2299 Bump version: 0.2.6 → 0.2.7 pacrob 2025-05-22 15:27:03 -06:00
  • 76f17cf133 Compile release notes for v0.2.7 pacrob 2025-05-22 15:26:20 -06:00
  • 276b9b7339 Implemented multi-error handling in MultiError() class (#614) Saksham Chauhan 2025-05-23 02:52:38 +05:30