Commit Graph

  • da0e8507a7 reworked protocol Dmitriy Ryajov 2019-08-30 17:45:57 -0600
  • 7ab32cd954 add native tests to testnative Dmitriy Ryajov 2019-08-30 16:17:39 -0600
  • 01381f49b9 add base upgrade method Dmitriy Ryajov 2019-08-30 16:16:37 -0600
  • 06491feee0 make matcher func gcsafe Dmitriy Ryajov 2019-08-30 16:15:47 -0600
  • 39d6f540ad don't await twise Dmitriy Ryajov 2019-08-30 15:55:07 -0600
  • 6e527f722e add gcsafe pragma Dmitriy Ryajov 2019-08-30 09:28:07 -0600
  • 791e087810 delete unneded file Dmitriy Ryajov 2019-08-30 09:06:36 -0600
  • fd9c9eda25 Add more supported `go-libp2p-daemon` flags to DaemonAPI. cheatfate 2019-08-28 09:19:16 +0300
  • ce7fc86502 CI: always use the go-libp2p-daemon HEAD Ștefan Talpalaru 2019-08-26 16:40:25 +0200
  • e08d71287f CI: use build_p2pd.sh for download retries and caching Ștefan Talpalaru 2019-08-25 15:55:26 +0200
  • c85c979bd5 remove dead code Dmitriy Ryajov 2019-08-29 23:24:40 -0600
  • 437eb6693b don't use method as handler in protocol base Dmitriy Ryajov 2019-08-29 23:18:10 -0600
  • 621120969f expose private and public keys Dmitriy Ryajov 2019-08-29 23:17:29 -0600
  • a6b3aa38ae wip: switch Dmitriy Ryajov 2019-08-29 23:17:07 -0600
  • bc61da659b rename multistream Dmitriy Ryajov 2019-08-29 23:16:55 -0600
  • 5fc556985a wip: identify Dmitriy Ryajov 2019-08-29 23:16:30 -0600
  • e352a95526 make things public Dmitriy Ryajov 2019-08-29 23:15:43 -0600
  • 3c929ab153 protocol handler method should receive context Dmitriy Ryajov 2019-08-29 14:55:30 -0600
  • ebecac13c6 call the handler with the protocol context Dmitriy Ryajov 2019-08-29 14:54:55 -0600
  • d489e2a489 we don't need the switch in the protos after all Dmitriy Ryajov 2019-08-28 13:12:15 -0600
  • f959790578 remove reduntant test Dmitriy Ryajov 2019-08-28 13:04:08 -0600
  • e43b6774cb use gcsafe in closures Dmitriy Ryajov 2019-08-28 13:03:58 -0600
  • f7cea4280b make object instead of ref Dmitriy Ryajov 2019-08-28 13:03:12 -0600
  • 3ea9856a74 identify message protobuf encode/decode Dmitriy Ryajov 2019-08-28 13:02:55 -0600
  • 4eff6944b8 pretty Dmitriy Ryajov 2019-08-28 13:02:25 -0600
  • 15a7136ad1
    Add more supported `go-libp2p-daemon` flags to DaemonAPI. cheatfate 2019-08-28 09:19:16 +0300
  • d93aee8629 don't use conflicting ips Dmitriy Ryajov 2019-08-27 20:32:47 -0600
  • 9064cec2da remove useless error pragma Dmitriy Ryajov 2019-08-27 20:32:20 -0600
  • 88f41edc50 rename readwrite to stream Dmitriy Ryajov 2019-08-27 20:31:53 -0600
  • 651ce698e7 rename supports to handles Dmitriy Ryajov 2019-08-27 20:31:34 -0600
  • 3325300bae make fields privae Dmitriy Ryajov 2019-08-27 20:31:19 -0600
  • 69c773eb1e wip: identify and switch Dmitriy Ryajov 2019-08-27 20:30:53 -0600
  • 2cb4c7db10 modeling the switch Dmitriy Ryajov 2019-08-27 15:46:12 -0600
  • 43bea9c539 rename readerwriter to stream Dmitriy Ryajov 2019-08-27 15:45:21 -0600
  • b6a5096513
    Merge pull request #29 from status-im/CI Eugene Kabanov 2019-08-26 20:03:10 +0300
  • 8803ab05dd nimpretty Dmitriy Ryajov 2019-08-26 09:37:15 -0600
  • 6c77f99427
    CI: always use the go-libp2p-daemon HEAD Ștefan Talpalaru 2019-08-26 16:40:25 +0200
  • 7819b2710b end to end tests Dmitriy Ryajov 2019-08-25 13:21:33 -0600
  • 3482b70d3b misc: remove ide files Dmitriy Ryajov 2019-08-25 13:13:32 -0600
  • e9c753ba31 end to end tests for multistream Dmitriy Ryajov 2019-08-25 13:09:08 -0600
  • bf34dff9f4 fix: ls and other minor issues Dmitriy Ryajov 2019-08-25 13:08:25 -0600
  • 59796ce40d correctly close stream Dmitriy Ryajov 2019-08-25 13:07:47 -0600
  • 285e1e1735 fix: call on reader Dmitriy Ryajov 2019-08-25 13:07:24 -0600
  • eb4174c23b removing bins Dmitriy Ryajov 2019-08-24 17:56:14 -0600
  • a555976b06 fix tests Dmitriy Ryajov 2019-08-24 17:54:00 -0600
  • bae1530a5f use consistent dispatcher object name Dmitriy Ryajov 2019-08-24 17:48:01 -0600
  • e7afcca215 adding `na` test/functionality Dmitriy Ryajov 2019-08-24 17:47:37 -0600
  • ce32326ae6 add `ls` test Dmitriy Ryajov 2019-08-24 13:16:34 -0600
  • c5f7b9f6d3 add closed flag Dmitriy Ryajov 2019-08-24 13:16:04 -0600
  • acabbdd5c9 use loop on closed flag Dmitriy Ryajov 2019-08-24 13:15:45 -0600
  • 4d6340c6ce await for void features and add closed flag Dmitriy Ryajov 2019-08-24 13:15:05 -0600
  • 15d8a99ad3 wip: initial multistream handler implementation Dmitriy Ryajov 2019-08-23 17:54:30 -0600
  • fddad0e50d feat: implemented select Dmitriy Ryajov 2019-08-23 16:17:08 -0600
  • e4c9c06d50 feat: added length prefixed read/write methods Dmitriy Ryajov 2019-08-23 16:16:46 -0600
  • 76c5e8499d wip: multistreamselect Dmitriy Ryajov 2019-08-22 20:13:36 -0600
  • cf812a96f7 remove error pragma Dmitriy Ryajov 2019-08-22 18:03:55 -0600
  • cd8804287f remote templated write Dmitriy Ryajov 2019-08-22 18:03:29 -0600
  • 5bf28441ca feat: added stream abstraction and chronos wrapper Dmitriy Ryajov 2019-08-22 15:35:47 -0600
  • 6125eabc6d feat: use error pragma to signal abstract methods Dmitriy Ryajov 2019-08-21 18:23:13 -0600
  • 7635c09ef8 feat: adding dial/listen test with transports on both ends Dmitriy Ryajov 2019-08-21 17:13:20 -0600
  • 1f87c852bb feat: adding dial tests Dmitriy Ryajov 2019-08-21 16:53:16 -0600
  • 54ec180ece feat: tcp transport listen Dmitriy Ryajov 2019-08-21 13:15:51 -0600
  • e12c23bd4d wip: adding test Dmitriy Ryajov 2019-08-20 22:58:12 -0600
  • 12fc92cb08 initial commit for native libp2p implementation Dmitriy Ryajov 2019-08-20 10:18:15 -0600
  • ead8b4cc38
    CI: use build_p2pd.sh for download retries and caching Ștefan Talpalaru 2019-08-25 15:55:26 +0200
  • 53fb5924ea
    Fix daemonapi flags in startProcess. cheatfate 2019-08-25 13:53:41 +0300
  • 4f5e2347d3
    Merge branch 'master' of github.com:status-im/nim-libp2p cheatfate 2019-08-25 10:10:14 +0300
  • 0bbd87b536
    Fix bug in daemonapi length decoding message. cheatfate 2019-08-25 10:09:54 +0300
  • 0df2f05bfc
    CI: update script path Ștefan Talpalaru 2019-08-24 21:31:11 +0200
  • 2bf8db9046
    Add license and stability badges. cheatfate 2019-08-22 13:40:49 +0300
  • 78f6afb544
    Change default logging level to Debug. cheatfate 2019-08-22 13:29:54 +0300
  • c5925d0d9a
    Fix appveyor problems. cheatfate 2019-08-22 13:01:28 +0300
  • 38f11cb27a
    Remove debugging echoes. cheatfate 2019-08-22 12:55:47 +0300
  • f487b7b1a8
    Restore tests. cheatfate 2019-08-22 12:33:42 +0300
  • c4b2dc06a8
    Check for one problem. cheatfate 2019-08-22 12:30:58 +0300
  • e4a296d0b5
    One more attempt to cache. cheatfate 2019-08-22 10:16:38 +0300
  • 9404ed35d7
    Cache go modules. cheatfate 2019-08-22 10:08:11 +0300
  • 246285b543
    Still can't understand cheatfate 2019-08-22 10:02:17 +0300
  • f0d2c9d153
    Try to cache go packages. cheatfate 2019-08-22 09:54:56 +0300
  • 714010ba85
    Enable simple test. cheatfate 2019-08-22 09:53:05 +0300
  • ba9a6e7d70
    Simple test. cheatfate 2019-08-22 09:47:24 +0300
  • 6cb016cf85
    Add check for module exit. cheatfate 2019-08-22 09:38:16 +0300
  • 236c685fb7
    Attempt #4 to fix Appveyor CI freeze. cheatfate 2019-08-22 09:17:49 +0300
  • 708dcbd1a1
    Attempt #3 to fix Appveyor CI freeze. cheatfate 2019-08-22 09:09:44 +0300
  • 5a45944489
    Attempt #2 to fix Appveyor CI freeze. cheatfate 2019-08-22 08:56:36 +0300
  • 660888e7dc
    Attempt to fix Appveyor CI freeze. cheatfate 2019-08-22 08:49:27 +0300
  • 2ab6b2c3ca
    Fix #17. Add go-libp2p-daemon logging to file. Fix mistypes in tests. Fix issues with connection to dedicated go-libp2p2-daemon. cheatfate 2019-08-22 00:42:44 +0300
  • 2670cd8433
    Merge pull request #27 from status-im/Swader-patch-1 Eugene Kabanov 2019-08-16 17:53:10 +0300
  • c17c574929
    Merge branch 'go' Ștefan Talpalaru 2019-08-16 16:16:45 +0200
  • 821261961c
    Fix varint import Bruno Škvorc 2019-08-16 12:36:54 +0200
  • a0e677c07a
    Travis: use Go 1.12 Ștefan Talpalaru 2019-08-15 01:46:43 +0200
  • 1a63de04e9
    Update README.md Bruno Škvorc 2019-08-14 15:41:16 +0200
  • 4bfb8eb017
    Update README.md Bruno Škvorc 2019-08-14 10:56:56 +0200
  • 8c4c2159ed Fix #25. cheatfate 2019-08-14 08:31:06 +0300
  • c3541e0e0d
    Latest changes in result roadmap. tempresult cheatfate 2019-08-11 23:54:45 +0300
  • c9b5af87a0
    First steps to get Result[T]. cheatfate 2019-08-04 11:18:23 +0300
  • dfd824bd03
    Fix #22. Fix wire.initTAddress(MultiAddress). Add Windows support to daemonapi. Add CI tests for daemonapi on Windows. Fix Linux CI tests to install latest daemon. cheatfate 2019-08-01 08:56:59 +0300
  • bf7a7f9b73
    Fix #23. cheatfate 2019-06-25 11:27:38 +0300
  • cc2a525d10
    Fix #23 - getCurrentProcessId conflict with std_shims/os_shims Mamy André-Ratsimbazafy 2019-06-25 10:22:20 +0200
  • 3493b9ff7f Cosmetic changes requested by cheatfate Zahary Karadjov 2019-06-17 14:45:14 +0300