Commit Graph

25 Commits

Author SHA1 Message Date
2e94fcf56c Remove pylint:disable 2019-08-02 23:26:06 +08:00
f00e80bc25 Fix wrong peer id type used in KadPeerInfo 2019-08-02 14:42:10 +08:00
b928bdb356 Convert from base58/pubkey/privkey to class method 2019-08-02 14:42:10 +08:00
80481252ca Refactor ID to take in type bytes only 2019-08-02 14:42:10 +08:00
0ae9840928 Run black over repo 2019-07-31 15:00:12 -07: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
10511d4930 Clean up a bit 2019-07-09 23:55:43 +08:00
900b6d9f37 Fix docstring 2019-06-21 11:51:11 -06:00
ZX
49384ad3d7 Merge pull request #159 from libp2p/security-dev
Implement security
2019-05-07 09:56:19 -04:00
ea4fd8e81f requested changes 2019-05-05 14:32:41 -04:00
ff500e6d8e Merge branch 'master' into security-dev 2019-05-01 17:26:23 -04:00
4333c2d061 Fix linting issues' 2019-05-01 13:54:19 -04:00
f59f27d4d0 Integrate security selectin into libp2p system 2019-04-30 03:09:05 -04:00
8ab387ac05 refactor add_router in swarm 2019-04-28 15:00:43 -04:00
ZX
21a99287b1 Merge branch 'master' into router-refactor 2019-04-28 14:51:54 -04:00
35f75c4dcd move transport to swarm constructor 2019-04-24 22:36:09 -04:00
7962060cc0 refactored routedhost into router passed to swarm 2019-04-24 22:17:35 -04:00
c4f8bf6ce1 fixed requested changes 2019-04-24 20:59:22 -04:00
e7424d3673 added RoutedHost and updated new_node to support it 2019-04-20 17:35:05 -04:00
cd8cb5c443 refactoring of the code to implement IAdvertiser and IDiscoverer 2019-03-26 20:16:16 +01:00
d67aeb1974 fix linting issues 2019-03-17 21:30:56 -04:00
fea26d9087 refactor new_node 2019-03-17 19:20:46 -04:00
82840b5e6c Stream rearchitecture (#126)
* Add generic protocol handler

* Add generic protocol handler to stream muxing pipeline

* Modify conn_handler to only deal with connections

* mplex accept stream architecture changes

* Add create generic protocol handler

* Fix minor bugs

* who would win 4 devs or one not

* Debugging

* rearch with handle_incoming infinite loop, seems to work, needs cleanup"

* passing linting, still needs cleanup

* fixing linting again; code still needs cleanup

* fixing tests; code still needs cleanup

* adding test cleanup and task cleanup, removing prints

* linting, and cleanup complete

* storing connections based on peer id

* remove dead code

* remove unnecessary peer_id
2019-02-24 20:58:23 -05:00
ce6ddb27a9 Migrate to new project structure. 2019-01-09 21:38:56 +03:00
5f9c3026aa restructured 2018-10-31 19:56:24 +01:00