Commit Graph

1903 Commits

Author SHA1 Message Date
99252e49f8 Prevent re-adding peers to mesh 2019-07-23 23:00:43 +08:00
42093e40ec Add handle_graft test 2019-07-23 22:53:01 +08:00
e52bfe3a51 Fix:
Respond GRAFT with PRUNE if not subscribed to the topic
2019-07-23 22:52:24 +08:00
84824fd566 Merge pull request #182 from NIC619/fix_refactor_gossipsub_join
Fix and refactor: `gossipsub.join`
2019-07-23 18:12:37 +08:00
0cc8a205fb Fix test and reduce number of nodes in test_join 2019-07-23 17:28:46 +08:00
c0a3af69e0 Apply PR feedback:
Check that node is in mesh peer's mesh after subscribe
2019-07-23 16:45:54 +08:00
042e0ac916 Update tests/pubsub/test_gossipsub.py
Co-Authored-By: Kevin Mai-Husan Chia <mhchia@users.noreply.github.com>
2019-07-23 16:37:41 +08:00
3c3a9ac90b Update tests/pubsub/test_gossipsub.py
Co-Authored-By: Kevin Mai-Husan Chia <mhchia@users.noreply.github.com>
2019-07-23 16:37:01 +08:00
afc853a776 Apply PR feedback 2019-07-22 23:22:07 +08:00
cdbeb63879 Add test 2019-07-22 19:28:12 +08:00
67f9edb77d Remove fanout topic after joining the topic 2019-07-22 19:28:07 +08:00
4ab99485a6 Fix lint error 2019-07-21 23:32:54 +08:00
14ee44c549 Lint test and add cleanup to the end 2019-07-21 23:16:42 +08:00
41141c028b FIx:
check topic exist in `pubsub.peer_topics`
2019-07-21 23:16:41 +08:00
2c1c8dc8cf Add gossipsub.join test 2019-07-21 23:16:41 +08:00
fd1f318b0c Fix:
in mesh heartbeat, select from gossipsub peers subscribed to the topic
2019-07-21 23:14:08 +08:00
a26c7783d6 Add one_to_all_connect 2019-07-21 23:14:08 +08:00
404dc67e83 Fix:
prevent selecting peers from topic not in peer topics
2019-07-21 23:14:08 +08:00
b5c3420c16 Refactor gossipsub.join 2019-07-21 23:14:08 +08:00
1e78c21eca Merge pull request #181 from NIC619/fix_handle_unsubscribe
Fix: handle unsubscribe message
2019-07-21 20:09:51 +08:00
69a35536f4 Merge pull request #179 from mhchia/feature/latest-maddr-and-pin-versions
Use the latest multiaddr and pin deps versions
2019-07-20 22:57:35 +08:00
8d3b3fdb6c Add debug msg 2019-07-20 22:47:37 +08:00
085a5e7526 Apply suggestions from code review
Co-Authored-By: NIC Lin <twedusuck@gmail.com>
2019-07-20 22:43:32 +08:00
a2d1aadf25 Add test for checking p2p code 2019-07-20 22:43:32 +08:00
d3eb68fa50 Increase coverage 2019-07-20 22:43:32 +08:00
73125b99b0 Fix the error due to the breaking change
In multiaddr, `split` is moved to `Multiaddr`'s method.
2019-07-20 22:43:31 +08:00
0fbf45d8ca Pin the versions
Especially, use the latest multiaddr
2019-07-20 22:42:18 +08:00
4422888f6f Merge pull request #180 from mhchia/fix/include-all-pkgs-setuptools
Change `packages` in `setup`
2019-07-20 22:39:57 +08:00
d37f7f64e3 Merge pull request #176 from NIC619/small_fix_on_docstring
Fix some docstrings
2019-07-20 22:12:08 +08:00
29aae7dca4 Add gossipsub join/leave test 2019-07-19 20:16:53 +08:00
36575e8c9b Add check to prevent gossipsub re-join and re-leave 2019-07-19 19:59:48 +08:00
183eee0e85 Add self subscription tests 2019-07-18 13:39:22 +08:00
89347be526 Prevent self re-unsubscription 2019-07-18 13:26:31 +08:00
f25d97fbd3 Prevent self re-subscription 2019-07-15 16:32:05 +08:00
6d9ec7a9c5 Handle the unsubscribe case 2019-07-15 16:28:29 +08:00
edd02c498f Ignore pb files 2019-07-11 20:58:03 +08:00
31cd520076 Add the missing __init__.py in pb 2019-07-11 17:50:36 +08:00
a7ce230d05 Change params multiaddr to maddr
To make pylint happy
2019-07-10 19:33:38 +08:00
c8cb375d19 Make pylint happy
Not sure why it fails now, but happy previously.
2019-07-10 17:44:14 +08:00
fa092505e8 Add missing "package file" 2019-07-10 00:07:58 +08:00
10511d4930 Clean up a bit 2019-07-09 23:55:43 +08:00
0188985918 Change packages in setup
Previously, only the top level `libp2p` is included.
This left only `__init__.py` in the built distribution.
Use `setuptools.find_packages` with `exclude` instead, to avoid tiringly
list all of the subpackages.
2019-07-09 23:29:03 +08:00
900b6d9f37 Fix docstring 2019-06-21 11:51:11 -06:00
a6f6078814 Add vim .swo files and .mypy_cache to .gitignore 2019-06-03 12:22:46 -07:00
b001256f5f Merge pull request #166 from libp2p/peer-id
Full-length Peer ID
2019-05-22 12:58:45 -04:00
9340d03660 Merge branch 'peer-id' of https://github.com/libp2p/py-libp2p into peer-id 2019-05-22 11:37:31 -04:00
a4529d827d Modify peer_id str 2019-05-22 11:37:07 -04:00
4b40339b63 Update peerid tests for longer peerids 2019-05-22 11:37:07 -04:00
ae44c062df Remove truncating peerid when converting to string 2019-05-22 11:37:07 -04:00
8bdcc63296 Merge pull request #167 from ralexstokes/pin-multiaddr-version
Pin the version of multiaddr we require.
2019-05-22 11:33:49 -04:00