Commit Graph

  • 6e01a7da31
    PR feedback: async with host.run() mhchia 2020-01-26 16:44:42 +0800
  • 7a4a1f0f12
    Merge 45344cd02e into 8e0972f256 Jonathan de Jong 2020-01-20 23:20:36 +0700
  • 8e0972f256
    Merge pull request #389 from ShadowJonathan/f-string_clean Kevin Mai-Husan Chia 2020-01-20 18:41:20 +0800
  • 4c3510f738 Merge branch 'master' into f-string_clean Jonathan de Jong 2020-01-20 11:25:37 +0100
  • 0a2d86a3d0
    Merge pull request #392 from ShadowJonathan/lru_lint Kevin Mai-Husan Chia 2020-01-20 11:20:12 +0800
  • 179f615d6a
    Trio: fix settings, factories, and helpers mhchia 2020-01-19 22:36:28 +0800
  • 5c6c7bb6d7
    Fix pubsub doc mhchia 2020-01-19 22:35:55 +0800
  • eaaf61f017
    Trio: fix pubsub tests helpers mhchia 2020-01-19 22:35:34 +0800
  • 8860b57a6e
    Trio: fix tests_interop mhchia 2020-01-19 22:34:55 +0800
  • 4f52fcf26f
    Trio: pubsub and its tests mhchia 2020-01-19 22:33:44 +0800
  • fbd4245389
    Trio: stream_muxer and security mhchia 2020-01-19 22:32:51 +0800
  • cd462c1750
    Trio: fix host, peer, protocols, and examples mhchia 2020-01-19 22:30:33 +0800
  • 30c4d189b6
    Trio: transport mhchia 2020-01-19 22:18:32 +0800
  • 6d6181892e
    Trio: network mhchia 2020-01-19 22:15:12 +0800
  • dcc4aa52fc
    Merge branch 'master' into feature/porting-to-trio mhchia 2020-01-19 16:56:40 +0800
  • f0c4254bbd
    Use `Service` instead of `ServiceAPI` mhchia 2020-01-18 00:31:39 +0800
  • 6c7aa30191
    Add events in Pubsub mhchia 2020-01-18 00:17:30 +0800
  • 54871024cc
    Pin the version of async-service to a4 mhchia 2020-01-16 18:54:19 +0800
  • eef241e70e
    Make `Mplex` and `SwarmConn` not `Service` mhchia 2020-01-07 21:50:03 +0800
  • eab59482c0
    Use the real `get_unused_tcp_port` mhchia 2020-01-07 16:45:59 +0800
  • 45eeb4fba3
    Change `notify_xxx` to sync functions mhchia 2020-01-07 16:45:06 +0800
  • 4db043a26a
    Remove pexpect from tox mhchia 2020-01-07 16:23:00 +0800
  • 52f85586b8
    Fix docs mhchia 2020-01-07 15:41:44 +0800
  • fe4354d377
    Fix `tests_interop` mhchia 2020-01-07 14:14:34 +0800
  • 000e777ac7
    Try older async-service mhchia 2019-12-26 20:44:58 +0800
  • 94f0fcb6ad
    Iterate `dead_peer_receive_channel` with async for mhchia 2019-12-26 20:44:32 +0800
  • 68c84b273d
    Use `cls` over the name of the factory mhchia 2019-12-26 20:44:10 +0800
  • 3c98b1973d
    Remove useless conftest for pubsub mhchia 2019-12-26 20:43:38 +0800
  • 4d814f0587
    Merge pull request #394 from NIC619/fix_closing_a_reset_connection NIC Lin 2019-12-26 12:13:26 +0800
  • 3b0386d861
    Raise `RawConnError` NIC619 2019-12-24 22:27:16 +0800
  • c62f1f374f
    Check if transport is closing before write/close NIC619 2019-12-24 22:23:38 +0800
  • a390d21385
    Remove `RawConnError` from exception handling NIC619 2019-12-24 21:57:13 +0800
  • fb6076c061
    Upgrade to 0.1.0a4 mhchia 2019-12-24 21:50:42 +0800
  • 6ae3f5dc1b
    Add checkpoints in tests mhchia 2019-12-24 21:28:37 +0800
  • 53dbb0aff1
    Fix pubsub_notifee.py mhchia 2019-12-24 18:37:59 +0800
  • 573c049d0f
    Catch expections in `PubsubNotifee` mhchia 2019-12-24 18:31:39 +0800
  • 2287dc95be
    Fix test for `info_from_p2p_addr` mhchia 2019-12-24 18:08:33 +0800
  • 3372c32432
    Fix examples and modify `new_node` mhchia 2019-12-24 18:03:18 +0800
  • 8f52315816
    Fix `close` an already reset connection NIC619 2019-12-24 16:19:49 +0800
  • 6fe5871d96
    Use `async-exit-stack` over contextlib mhchia 2019-12-24 14:44:28 +0800
  • ce5663705f
    Merge branch 'master' into feature/porting-to-trio mhchia 2019-12-24 02:19:43 +0800
  • c35cb8318a
    Merge pull request #393 from ShadowJonathan/hashable_multiaddr Kevin Mai-Husan Chia 2019-12-23 17:32:08 +0800
  • 45344cd02e add a heck ton of todo items [ci skip] Jonathan de Jong 2019-12-17 20:34:58 +0100
  • 45ef63af20 bump multiaddr from setup to 0.0.9 Jonathan de Jong 2019-12-23 09:24:41 +0100
  • adae81ca01 fix logging bug Jonathan de Jong 2019-12-23 09:15:56 +0100
  • 96f6b80e51 Merge remote-tracking branch 'origin/master' into f-string_clean Jonathan de Jong 2019-12-23 09:14:15 +0100
  • 9d3312ebaf
    Merge pull request #380 from ShadowJonathan/fix_dependencies Kevin Mai-Husan Chia 2019-12-23 14:26:40 +0800
  • 1571bfac07
    Merge pull request #386 from ShadowJonathan/issue_384 Kevin Mai-Husan Chia 2019-12-23 14:25:38 +0800
  • a08e749150 add lru to known_third_parties Jonathan de Jong 2019-12-21 12:55:26 +0100
  • 17074dded0 add tests to new multiple multiaddr change Jonathan de Jong 2019-12-21 10:35:34 +0100
  • 161e842a24 add additional check inside test, to see if Travis system info isn't lying Jonathan de Jong 2019-12-21 09:40:58 +0100
  • fe279f69dc moved all ipv6 tests to seperate test with skipif Jonathan de Jong 2019-12-21 09:27:03 +0100
  • 0b97f4d57c remove eth_utils per PR request Jonathan de Jong 2019-12-21 08:59:07 +0100
  • bbc4268900 add tests for _multiaddr_from_socket Jonathan de Jong 2019-12-21 08:40:46 +0100
  • df8be6eb09 revert network/tcp.py and add changes to multiaddr_to_socket_fix Jonathan de Jong 2019-12-19 21:09:11 +0100
  • 9fc01c9189 Cherry-pick changes mentioned from #389 into transport/tcp.py Jonathan de Jong 2019-12-19 21:05:22 +0100
  • 0827d0d9ef add 2 more instances of formatting violations Jonathan de Jong 2019-12-19 18:09:47 +0100
  • 28da206aea
    Merge pull request #387 from NIC619/fix_inconsistent_pubsub_peer_record_update NIC Lin 2019-12-20 00:34:14 +0800
  • b1248ff315 enforced f-strings everywhere, %s on logging Jonathan de Jong 2019-12-19 17:31:18 +0100
  • 3c75c85d7f
    Fix extra white space NIC619 2019-12-19 23:07:20 +0800
  • cb80cfc50b
    Update libp2p/pubsub/gossipsub.py NIC Lin 2019-12-19 16:33:56 +0800
  • 74092c1371
    Apply PR feedback: update error msg NIC619 2019-12-19 16:26:37 +0800
  • e51d376d5e
    Combine `peers_gossipsub` and `peers_floodsub` NIC619 2019-12-19 14:44:49 +0800
  • 6cd3eb8fae
    Apply PR feedback: change param type and remove check before `discard` NIC619 2019-12-19 14:15:51 +0800
  • 1124fc8211 add eth_utils add fastecdsa-any requirements Jonathan de Jong 2019-12-19 01:25:57 +0100
  • 54ad51383b fix overlap Jonathan de Jong 2019-12-16 13:50:16 +0100
  • 6cf1b98a88 mark explicit modulo formatting (to get started with PR draft) Jonathan de Jong 2019-12-19 00:36:50 +0100
  • f54bc9d1af Make linter happy Jonathan de Jong 2019-12-18 19:05:22 +0100
  • 81fe4049cf Apply PR review feedback > add `if not addr` clause back > use f-strings for exceptions instead of %s Jonathan de Jong 2019-12-18 18:47:03 +0100
  • 4e4d91b2e2
    Apply PR review suggestion (change "muxed" to "network" in docstrings) Jonathan de Jong 2019-12-18 10:54:52 +0100
  • f3732f9480
    Fix tests NIC619 2019-12-18 12:37:04 +0800
  • 6b75901243 apply PR feedback (remote len == 0 block, remove redundant fixme comment + docstring line) Jonathan de Jong 2019-12-17 20:20:09 +0100
  • 445c0f8e65
    Dangling `kademlia` cleanup Alex Stokes 2019-12-17 10:11:17 -0800
  • 1355fbae99
    Merge pull request #385 from ShadowJonathan/issue_197 Alex Stokes 2019-12-17 09:35:36 -0800
  • 19ce8a2140
    Fix mypy NIC619 2019-12-17 21:56:02 +0800
  • 04b9d688f8
    Add newsfragment NIC619 2019-12-17 19:09:15 +0800
  • 3cbe24caab fixes #384 Jonathan de Jong 2019-12-17 12:00:11 +0100
  • 474ed41652
    Remove dead peer if floodsub write stream fail NIC619 2019-12-17 18:48:25 +0800
  • 009df257bc
    Check peer id exist in dict before access NIC619 2019-12-17 18:47:58 +0800
  • 47d10e186f
    Add `SubscriptionAPI` mhchia 2019-12-17 18:17:28 +0800
  • 794d2101e9 fixes #197 Jonathan de Jong 2019-12-17 11:00:45 +0100
  • f10e3099cb
    Change type of peers in pubsub from list to set NIC619 2019-12-17 17:55:13 +0800
  • b4bd997932
    Fix mypy NIC619 2019-12-17 17:49:49 +0800
  • 65766ec9ac
    Change type of local peers var from list to set NIC619 2019-12-17 17:36:15 +0800
  • f1d58ef8ff
    Change type of peers from list to set: `peers_gossipsub`, `peers_floodsub` and mesh/fanout peers NIC619 2019-12-17 17:30:24 +0800
  • 7d6daa8e10
    Minor cleanup: - remove outdated comment - add new peer at the end - turn peers to send from list to set NIC619 2019-12-17 17:17:03 +0800
  • fb0519129d
    Refine `Mplex.close` and `SwarmConn.close` mhchia 2019-12-17 15:50:55 +0800
  • ef31f7f6d6
    Bump version: 0.1.3 → 0.1.4 v0.1.4 Jason Carver 2019-12-12 13:59:52 -0800
  • 368ac7ef7f Compile release notes Jason Carver 2019-12-12 13:57:27 -0800
  • 23fa86979d Added release notes Jason Carver 2019-12-12 13:53:09 -0800
  • 733b1d08b6
    Merge pull request #372 from ralexstokes/add-py36-compatibility Alex Stokes 2019-12-10 17:28:49 -0800
  • 3b9d7c7acd
    Apply PR feedback Alex Stokes 2019-12-10 17:07:21 -0800
  • ad379221b9
    Merge pull request #373 from NIC619/refactor_and_cleanup_gossipsub NIC Lin 2019-12-07 16:28:55 +0800
  • a675da52ee
    Update libp2p/pubsub/gossipsub.py NIC Lin 2019-12-07 15:46:42 +0800
  • d847e78a83
    Add dep `async-service` mhchia 2019-12-07 00:19:10 +0800
  • 837a249552
    Fix `security` module mhchia 2019-12-07 00:14:01 +0800
  • 2d3bfc8184
    Apply PR feedback: use defaultdict and init control message NIC619 2019-12-06 23:42:31 +0800
  • 1929f307fb
    Fix all modules except for security mhchia 2019-12-06 17:06:37 +0800
  • 82dcce214a
    Remove kademlia module (#377) Chih Cheng Liang 2019-12-06 14:14:33 +0800
  • 65b19e87b4
    remove set_up_nodes_by_transport_and_disc_opt and fix typing Chih Cheng Liang 2019-12-06 13:46:40 +0800