- 29 Oct, 2018 11 commits
-
-
Saad Karim authored
Loggers shouldn't need to "register" in order to determine their level. Updated the Level() logic to evaluate a logger's module name against the current log spec. FAB-12528 #done Change-Id: I54bf378cd021ad1e4310b16cf1e313c9e4a39bb0 Signed-off-by:
Saad Karim <skarim@us.ibm.com> Signed-off-by:
Will Lahti <wtlahti@us.ibm.com> Signed-off-by:
Matthew Sykes <sykesmat@us.ibm.com>
-
Matthew Sykes authored
Change-Id: I868f1e13189168b7c91ff96238a9bdb1ffe7b6ba Signed-off-by:
Matthew Sykes <sykesmat@us.ibm.com>
-
Matthew Sykes authored
-
Yacov Manevich authored
-
Gari Singh authored
* changes: [FAB-12649] Address minor cosmetic issues in orderer [FAB-12635] Inspect channels of system chain [FAB-12591] Block puller out of a config block [FAB-12550] OSN config block hash chain validation
-
yacovm authored
This change set addresses minor cosmetic issues pointed out in code review to the orderer cluster commit chain. Change-Id: I1e27f69e251d9946d21f4eb5a4d890de214b7378 Signed-off-by:
yacovm <yacovm@il.ibm.com>
-
Matthew Sykes authored
-
Matthew Sykes authored
-
Gari Singh authored
Given integration tests are now based on Ginkgo and reside in the integration folder and given we have the first-network sample in fabric-samples, there is no longer a need for the e2e_cli example in the fabric repo. FAB-12301 #done Change-Id: I5e35ca9590ca49aabb9e9f9a9831374a03806521 Signed-off-by:
Gari Singh <gari.r.singh@gmail.com>
-
yacovm authored
This change set adds support for inspecting all channels inside a system chain. It pulls all blocks of the system channel, and then inspects the blocks and returns all blocks that are creations of new channels. Change-Id: I714f4f1537be3d7e2d88046561c155545e2f2037 Signed-off-by:
yacovm <yacovm@il.ibm.com>
-
David Enyeart authored
-
- 28 Oct, 2018 7 commits
-
-
yacovm authored
This change set adds a function that creates a block puller out of a configuration block. It is supposed to be used to prime the block puller for the system channel, in order to pull all blocks from the system channel. The TLS CAs and endpoints are going to be extracted from the config block. Change-Id: I2c290e703ab9167dc8cd0643e2d3ff1f6bed35e3 Signed-off-by:
yacovm <yacovm@il.ibm.com>
-
yacovm authored
This change set adds support for hash chain validation in presense of configuration blocks that are found inside the block batches being validated. This is important because if a config block alters the validation rules inside a batch, then validating the signature/certificates of the last block in the batch needs to take into account the config block updates themselves. Change-Id: I03ef2a268ddc9ff63755d3a878f77d4814c5279d Signed-off-by:
yacovm <yacovm@il.ibm.com>
-
Artem Barger authored
-
Gari Singh authored
The project needs to lock down the versions of tools, specifically dep, goimports, golint, ginkgo and protoc-gen-go. Currently this is done for dep, ginkgo and protoc-gen-go but not but not for the others. This change now vendors specific revisions of goimports and golint with the project. The gotools target then builds these by installing the vendored versions; also update protoc-gen-go and ginkgo targets to use this method rather than copying to a new GOPATH. dep provides an install script so changed the dep target to use that instead. Change-Id: Ic464b7bb19e9f6ffe1dec45abdf46ec1919c013b Signed-off-by:
Gari Singh <gari.r.singh@gmail.com>
-
Kostas Christidis authored
-
Kostas Christidis authored
-
Artem Barger authored
-
- 27 Oct, 2018 1 commit
-
-
Matthew Sykes authored
As part of the move to Alpine, remove the need to have a testenv image by running tests directly on the host system Change-Id: Ibbe9b682685aa58160948cd7a9219175b8c6fc5e Signed-off-by:
Matthew Sykes <sykesmat@us.ibm.com>
-
- 26 Oct, 2018 9 commits
-
-
Artem Barger authored
-
Artem Barger authored
-
David Enyeart authored
Clarify binary install directory. Clarify version passing per component. Clarify binaries installed. Change-Id: I6d76c52780d2fa142e11d18c3d0c9629a3ba515d Signed-off-by:
David Enyeart <enyeart@us.ibm.com>
-
David Enyeart authored
Lowercase "debug" so that verbose (-v) testing logs at debug level. Change-Id: I71360e273dc85002a6ff4f83e695b1adb9ddb70e Signed-off-by:
David Enyeart <enyeart@us.ibm.com>
-
manish authored
This CR removes references to lscc for tx-simulation code that was used for performing the validation check for the collection names. Instaed this uses DeployedChaincodeInfoProvider now FAB-11568 #done Change-Id: I8922680cd548881ea1cfd0d8628a775cd246e5d4 Signed-off-by:
manish <manish.sethi@gmail.com>
-
manish authored
This CR removes the reference to lscc and sccc for querying about the deployed chaincodes and instead uses DeployedChaincodeInfoProvider FAB-11567 #done Change-Id: Ia04c5a45c6cb4ea6bd3c1e8650d605771f1229c2 Signed-off-by:
manish <manish.sethi@gmail.com>
-
Angelo De Caro authored
This change-set does the following: 1. Implementes the IssuerValidator interface in the following way: The Validate method checks if the passed credential correspond to that of a valid member of a Fabric channel the validator is bound to. The Fabric channel is representetd by an MSP manager that collects all the MSPs registered in that channel. 2. It modify the manager.Manager to use the implementation introduced in point 1. 3. Refactor the interfaces to avoid circual package dependecy and local interfaces proliferation Change-Id: I0b48b17f3e6246f34be3a1c28842352649fed917 Signed-off-by:
Angelo De Caro <adc@zurich.ibm.com> Signed-off-by:
Mathias Bjoerkqvist <mbj@zurich.ibm.com>
-
David Enyeart authored
-
Manish Sethi authored
-
- 25 Oct, 2018 12 commits
-
-
ping40 authored
Change-Id: Ie5d2bee285eed111cb4f031775f591e5bc24721d Signed-off-by:
ping40 <norberthu30@gmail.com>
-
Tatsuya Sato authored
Fix misspelling of "specifed" to "specified" Change-Id: Ic9a26a19ae70a94828778bc7cbcbc355d4dadc41 Signed-off-by:
Tatsuya Sato <tatsuya.sato.so@hitachi.com>
-
Nao Nishijima authored
The usage of configtxgen shows "configPath" with a single hyphen prefix. However, error messages use a double hyphens prefix. This CR changes the error messages to a single hyphen prefix. FAB-12154 #done Change-Id: I81bdba89d445a82b76976d8777d1a044cc549598 Signed-off-by:
Nao Nishijima <nao.nishijima@hal.hitachi.com>
-
Chris Elder authored
The TestDebugFunctions() has an error which causes a meaningless test. No error is thrown, but the test needs to be corrected. Change-Id: I49e83c9a8751f711d7690cd556d5b4f9604246bc Signed-off-by:
Chris Elder <chris.elder@us.ibm.com>
-
Nao Nishijima authored
"--configPath" option is no longer used. However, an error message includes the option yet. This CR deletes the option in an error message. FAB-12193 #done Change-Id: I22583b0ac76702d6487f87d6fc0e573736abfe6b Signed-off-by:
Nao Nishijima <nao.nishijima@hal.hitachi.com>
-
Yuki Kondo authored
A sample application in Write Your First Application has an unnecessary parameter “chainId” in a transaction proposal request. Since a channel name is included in a channel object, it is not required in a request. This CR removes the parameter ”chainId” from the document. FAB-12215 #done Change-Id: I99525f4b207002b8c58eba9df62a8f1c9fd1e5b0 Signed-off-by:
Yuki Kondo <yuki.kondo@hal.hitachi.com>
-
Matthew Sykes authored
Change-Id: Iad5894f57091bbc2247f8addc60f0de9925ad5ca Signed-off-by:
Matthew Sykes <sykesmat@us.ibm.com>
-
Matthew Sykes authored
Change-Id: I6c5f311d5da21923a36b939cfdef850be65c7bbf Signed-off-by:
Matthew Sykes <sykesmat@us.ibm.com>
-
yacovm authored
This change set prepares the block puller to be attached to the etcdraft consenter and chain. It adds the needed configuration in the orderer.yaml, and also adds code that creates a block puller. Change-Id: Ieb7c430613b16ba8625b323cdd8e170ed073ee1a Signed-off-by:
yacovm <yacovm@il.ibm.com>
-
yacovm authored
This change set adds extraction of TLS CA certificates from a configuration block. Change-Id: I00f82bfcbdac19463768f6f74accef70d47d508e Signed-off-by:
yacovm <yacovm@il.ibm.com>
-
yacovm authored
This change set adds a method that retrieves a block from the ledger in the consenter support. Change-Id: Id088ec688e169d306c242352b485a8e47809b7db Signed-off-by:
yacovm <yacovm@il.ibm.com>
-
yacovm authored
This change set adds an implementation of a deliver client for intra-cluster block replication. The deliver client has 2 methods: 1) Close() - Closes the connections to the ordering node if applicable. 2) PullBlock(seq uint64) *common.Block - This method makes the deliver client connect to some ordering node that has the given sequence, and fetch this block from it. It blocks until a block with the given sequence can be retrieved. This change set also changes the Gopkg.lock because I dep ensure requires it due to imports Change-Id: I094f69f9ce9ff2454d665fe9523a6111ff134126 Signed-off-by:
yacovm <yacovm@il.ibm.com>
-