Commit Graph

919 Commits

Author SHA1 Message Date
Stuckinaboot
8959d491b2 Implement raw connection 2018-10-31 22:39:47 +01:00
zixuanzh
19650d0f72 muxer scaffolding 2018-10-31 22:31:00 +01:00
zixuanzh
5f9c3026aa restructured 2018-10-31 19:56:24 +01:00
ZX
73dc67050b
Merge pull request #27 from zixuanzh/peer-info
Peer info
2018-10-30 00:07:08 +01:00
Stuckinaboot
869d2db847 Update exception type 2018-10-30 00:03:19 +01:00
Stuckinaboot
95d3847d5a Change peerinfo to a class rather than a dictionary 2018-10-29 14:09:47 +01:00
Stuckinaboot
e93ced5f6a Replace errors with exceptions 2018-10-29 13:13:39 +01:00
ZX
29aee7c1a1
Merge pull request #25 from zixuanzh/multiaddr-features
close #24
2018-10-28 02:25:21 +02:00
Robert Zajac
3765a5a636 Multiaddr to_options and validation 2018-10-27 15:53:00 -04:00
Robert Zajac
e03c0d4a14
Merge pull request #22 from zixuanzh/transport
Transport Scaffolding
2018-10-26 19:14:23 -04:00
zixuanzh
64a82fd470 transport scaffolding 2018-10-27 00:06:56 +02:00
zixuanzh
4f5f953523 listener interface 2018-10-26 22:16:24 +02:00
zixuanzh
b89710a40b transport interface 2018-10-26 22:09:39 +02:00
ZX
e81748a671
Merge pull request #20 from zixuanzh/peer-cleanup
Removing notion of context from peerstore
2018-10-26 21:54:02 +02:00
Robert Zajac
c3afb3d48a Removing notion of context from peerstore 2018-10-26 15:51:25 -04:00
Robert Zajac
92e2bb4600 Minor requirements addition 2018-10-26 15:32:27 -04:00
zixuanzh
6e46e3ec09 conn interface 2018-10-26 21:11:51 +02:00
zixuanzh
4bae3ad3c1 rename MultiAddr 2018-10-26 00:45:41 +02:00
Robert Zajac
50bfbae71d
Merge pull request #18 from zixuanzh/peer-store
Peer Store
2018-10-24 12:19:43 -04:00
Robert Zajac
cbb2f12141
adding license
MIT, just as go-libp2p
2018-10-24 11:47:20 -04:00
Stuckinaboot
2544f8dff5 Update README 2018-10-21 15:30:01 -04:00
Stuckinaboot
7709df9c10 Add README 2018-10-21 15:23:39 -04:00
Alex Haynes
b8a7f6dd49
Merge pull request #14 from zixuanzh/multiaddr
Adding new methods to multiaddr and commenting
2018-10-21 15:23:09 -04:00
Robert Zajac
9db53a6fb1 Adding new methods to multiaddr and commenting 2018-10-21 15:19:22 -04:00
Stuckinaboot
7d124bb047 Lint peer classes 2018-10-21 15:15:53 -04:00
ZX
3cd533b2a5
Merge pull request #7 from zixuanzh/stream
implementing stream.py
2018-10-21 15:14:50 -04:00
Alex Haynes
51921fe728 fixed super and multi_addr variable name 2018-10-21 15:11:27 -04:00
Alex Haynes
f32b0cc3ef removed comments 2018-10-21 14:49:20 -04:00
Alex Haynes
08b37ee7cd updated to not require peerstore 2018-10-21 14:48:53 -04:00
Robert Zajac
342e0318a5
Merge pull request #12 from zixuanzh/test-infrastructure
Basic Test infrastructure
2018-10-21 14:30:48 -04:00
Alex Haynes
f51f975533 fixed merge conflicts 2018-10-21 14:28:02 -04:00
stuckinaboot
667d03344f
Merge pull request #11 from zixuanzh/multiaddr
Basic multiaddr representation.
2018-10-21 14:22:31 -04:00
Robert Zajac
d59a0907b4 Updating with results from pylinter 2018-10-21 14:16:26 -04:00
Robert Zajac
f538d36947 Basic multiaddr representation. 2018-10-21 14:06:56 -04:00
Stuckinaboot
f6d7ba774f Add second test 2018-10-21 14:05:39 -04:00
Stuckinaboot
4c4f82361b Add readme describing test naming convention 2018-10-21 14:04:43 -04:00
Stuckinaboot
80d1a89947 Add test folder 2018-10-21 14:02:32 -04:00
ZX
5dbe1304a0
Merge pull request #8 from zixuanzh/network-interface-listen
lgtm
2018-10-21 13:53:41 -04:00
Alex Haynes
15978eae11 added function to swarm 2018-10-21 13:51:55 -04:00
Alex Haynes
5934eaffd0 added listen to interface 2018-10-21 13:44:39 -04:00
Alex Haynes
007d9915e2 implemented stream io interactions 2018-10-21 13:35:56 -04:00
Robert Zajac
0e7d8dd927
Merge pull request #6 from zixuanzh/basic-host
Basic host implemented
2018-10-21 12:59:11 -04:00
zixuanzh
9e64202e5c basic-host and remove context 2018-10-21 12:55:45 -04:00
Robert Zajac
d625af0001 Adding pylint to our dependencies 2018-10-21 11:19:43 -04:00
Robert Zajac
15e6b56516 Minor add to gitignore: pycharm 2018-10-21 11:18:35 -04:00
zixuanzh
5fd7cbe0eb started on basic host 2018-10-21 10:58:55 -04:00
Stuckinaboot
88b7eda256 Implement peer store. Not yet linted or tested XD 2018-10-20 19:37:29 -04:00
Stuckinaboot
f62db09179 Add peer data implementation 2018-10-20 17:11:44 -04:00
Stuckinaboot
ced2f3dc59 Add interface for PeerData (not a libp2p req) 2018-10-20 16:55:37 -04:00
Stuckinaboot
eacb7eac6d Add interfaces for Address Book, PeerStore Metadata, and Peerstore 2018-10-20 16:55:15 -04:00