Commit Graph

43 Commits

Author SHA1 Message Date
Giovanni Petrantoni 3039c853a2 Merge branch 'master' into gossip-one-one 2020-07-16 16:24:11 +09:00
Giovanni Petrantoni 4112e04036
Add build_p2pd script directly in this repo (#274) 2020-07-16 16:22:49 +09:00
Giovanni Petrantoni 543ebdbdf5 support interop testing 2020-07-15 13:03:10 +09:00
Giovanni Petrantoni 503a7ec1c5 disable arm64 builds for now (travis) 2020-07-12 11:14:49 +09:00
Giovanni Petrantoni 7852c6dd0f
Noise and eth2/nbc fixes (#226)
* Remove noise padding payload (spec removed it)

* add log scope in secure

* avoid defect array out of range in switch secure when "na"

* improve identify traces

* wip noise fixes

* noise protobuf adjustments (trying)

* add more debugging messages/traces, improve their actual contents

* re-enable ID check in noise

* bump go daemon tag version

* bump go daemon tag version

* enable noise in daemonapi

* interop testing, (both secio and noise will be tested)

* azure cache bump (p2pd)

* CI changes

- Travis: use Go 1.14
- azure-pipelines.yml: big cleanup
- Azure: bump cache keys
- build 64-bit p2pd on 32-bit Windows
- install both Mingw-w64 architectures

* noise logging fixes

* alternate testing between noise and secio

* increase timeout to avoid VM errors in CI (multistream tests)

* refactor heartbeat management in gossipsub

* remove locking within heartbeat

* refactor heartbeat management in gossipsub

* remove locking within heartbeat

Co-authored-by: Ștefan Talpalaru <stefantalpalaru@yahoo.com>
2020-06-20 19:56:55 +09:00
Giovanni Petrantoni 027e8227ea
Add examples to CI (build only for now) (#143) 2020-04-19 14:04:53 +09:00
Ștefan Talpalaru 7723403b1f
debug prints (#132)
* debug prints

* CI: enable stack traces

* Azure: better NimBinaries cache key

* CI changes

- Azure: remove Linux target
- Travis: add ARM64 target

* uglify the code in order to save 12 bytes per LPStream object
2020-04-14 15:21:16 +02:00
Dmitriy Ryajov 293a219dbe
Cleanup (#55)
* fix: don't allow replacing pubkey

* fix: several small improvements

* removing pubkey setter

* improove error handling

* remove the use of Option[T] if not needed

* don't use optional

* fix-ci: temporarily pin p2pd to a working tag

* fix example to comply with latest changes

* bumping p2pd again to a higher version
2019-12-10 14:50:35 -06:00
Ștefan Talpalaru 6c77f99427
CI: always use the go-libp2p-daemon HEAD 2019-08-26 16:40:25 +02:00
Ștefan Talpalaru ead8b4cc38
CI: use build_p2pd.sh for download retries and caching 2019-08-25 15:55:26 +02:00
Ștefan Talpalaru 0df2f05bfc
CI: update script path 2019-08-24 21:31:11 +02:00
Ștefan Talpalaru a0e677c07a
Travis: use Go 1.12 2019-08-15 01:55:25 +02:00
cheatfate 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.
2019-08-01 08:56:59 +03:00
Ștefan Talpalaru f546a70563
CI: use build_nim.sh 2019-06-13 13:09:12 +02:00
cheatfate 845cbeb0bd
New go-libp2p-daemon building steps. 2019-03-07 01:30:03 +02:00
cheatfate 908b5539ea Force brew to update itself. 2019-01-10 02:56:18 +02:00
cheatfate c08c187e62 Force Travis to install Go from brew. 2019-01-10 02:51:17 +02:00
cheatfate c3d75f9116 Move CI to xenial. 2019-01-10 02:40:32 +02:00
cheatfate f862981986 Temporarily disable MacOS testing because it missing Go 1.11.x. 2019-01-10 02:33:14 +02:00
cheatfate bcce49958f Attempt to fix MacOS CI 3. 2019-01-10 02:13:34 +02:00
cheatfate 06f9376a59 Attempt to fix MacOS CI 2. 2019-01-10 02:01:53 +02:00
cheatfate 8409c0c7bb Attempt to fix MacOS CI. 2019-01-10 01:37:54 +02:00
cheatfate fb8e6701a9 Last fixes. 2018-11-19 06:03:23 +02:00
cheatfate 65e606649c Fix #15. 2018-11-19 05:58:52 +02:00
cheatfate e8d85bc79a Fix #14. 2018-11-19 05:55:24 +02:00
cheatfate b542f4e14c Fix #12. 2018-11-19 05:49:14 +02:00
cheatfate e70c20f8cb Fix #11. 2018-11-19 05:45:09 +02:00
cheatfate 5f1a5030be Reveal more information. 2018-11-19 05:41:38 +02:00
cheatfate c402b26fd9 Fix #10. 2018-11-19 05:38:17 +02:00
cheatfate a93f96ed32 Fix #9. 2018-11-19 05:33:31 +02:00
cheatfate 112a71a881 Fix #8. 2018-11-19 05:26:20 +02:00
cheatfate e9cfffa5fa Enable nimble test. 2018-11-19 05:24:45 +02:00
cheatfate 5c167b231d Fix #7. 2018-11-19 05:00:59 +02:00
cheatfate 1211ffbb5c Add daemon api sources. 2018-11-19 04:52:11 +02:00
cheatfate e7e87763c3 Remove comments. 2018-11-19 04:39:34 +02:00
cheatfate 44abdb94ff Fix #5. 2018-11-19 04:35:32 +02:00
cheatfate 44f1f0af00 Fix #4. 2018-11-19 04:32:40 +02:00
cheatfate ca57d5835b Fix #3 2018-11-19 04:29:47 +02:00
cheatfate 7a4cc911a2 Reveal GO version. 2018-11-19 04:26:36 +02:00
cheatfate ab32bb1264 Fix #2. 2018-11-19 04:23:37 +02:00
cheatfate f5354f09d7 Update GO version. 2018-11-19 04:19:23 +02:00
cheatfate 8bbcf2d061 temporary fix #1 2018-11-19 04:15:45 +02:00
cheatfate b70c8290bf Initialize travis and licenses. 2018-11-19 04:04:47 +02:00