signature=92f18a8067c8538697bda168d3b96e85,fabric-gm/CHANGELOG.md at master · csquan/fabric-gm · Git...

fa3d88c Release 1.0.0-alpha

17219e2 FAB-2767 expose chaincode timeout as a property

0f38dc1 FAB-2565 Example docker-compose with CouchDB

0308f0f FAB-1141 Enabling TLS in bootstrap feature

844fe2d FAB-2773 Restrict the total count of channels

17d37ca FAB-2684 Doc update for missing header file

13194fa Adjust gossip logging levels

6e9229b Updating read the docs for fabric-ca

d7920a9 FAB-2762 Fix e2e_cli test when TLS is disabled

77760ef update orderer to orderer0 in script.sh

f8a49c0 FAB-2745 Update e2e_cli to work with TLS

70fd869 Orderer: fix logging message in case of filter failure

061a1e8 Gossip/discovery: add String() to NetworkMember

cc03cac Gossip:Add option to skip handshake verification

4844ce8 FAB-2174 Populate TLS trust stores from config blocks

56a1b1c FAB-2738 orderer.yaml TLS parameters ignored

3169234 FAB-2081 allow user CC to call system CC

589b4d6 Fix TLS gRPC connection from peer to ordering service

f19d8cc CLI install/query should not require orderer endpoint

e2f1e76 Gossip channel test- remove unused code

626fcd3 Add Channel information to block-listener

124cd2d FAB-1141 Updating TLS and gossip leader conf

6c146d1 Fix NPE in gossip integration.go, load tls certificate

312d7e1 FAB-2688: Verify blocks on delivery and during p2p

a3e3940 FAB-2696 Default chain broken in peer

3ad3e43 FAB-2710 Gossip: Log WARN upon bad network config

1f49bfb FAB-2714 Enable peer to start with TLS enabled

bdc5bec Add a "make test-cmd" target

0a08091 FAB-2700 Improve test coverage

dc00659 Documentation Styling for Hyperlinks

692effe FAB-1141 Incorporate latest changes to protos

c73747d Update archicture FAQ document

88cb6cc FAB-2691 Improve Bcst/Dlvr log serviceability

ae01f15 FAB-2699 ConfigGroup mod policy resolve error

ba1d142 FAB-2697 configtxgen crash mult anchorpeers

fda3064 FAB-2689 Limit conn attempts to bootstrap peers

1f5bc46 Fix broken master

7191d89 Fix build error due to CR 6801

19e07d7 FAB-2007 Gossip: External and internal endpoints IV

5eb459a FAB-2007 Gossip/Comm deep probing

821c9d8 FAB-2007 External and internal endpoints III

55fda40 FAB-2674: Failing behave bootstrap test

fb31d92 [FAb-2680] Set default ModPolicy in configtxgen

1066230 FAB-2638 configtx inspection to include policies

54dc537 FAB-2612 Enable configtxgen configtx inspection

d4a11db FAB-2584 configtxgen prints block config as json

86f65d3 FAB-2577 Add JSON rendering of configResult

093394b FAB-2574 Config parsing outside configtx.Manager

cf29ef3 FAB-2554 configtx.Manager track deserialized val

a552e22 FAB-2552 Allow concurrent config proposals

bcb9259 FAB-2526 Move consolidate config to one package

efa8237 FAB-2399 ApplicationOrg config to common Proposer

2541878 FAB-2397 Move org config to common Proposer

b609bf0 FAB-2477 Move application config to Proposer

c8ff4b1 FAB-2396 Move orderer config to common Proposer

8b20459 FAB-2335 Move channel config to common Proposer

fa782fc FAB-2493 Refactor the golang platform driver

6a81ec1 FAB-2632 Default endorsement policy

5cdb17d FAB-2616 Fix potential crash in cauthdsl

0fc6c4d FAB-2531 Range queries fail iterating beyond 100 items

9f87f84 Fix peer panic at initiate proposal with no MSPs

61985e1 Fix for stateInfoCache

9a5b456 FAB-2658 Bug fix: pass correct block data to MCS

ce52828 FAB-2670 Document fabric policies creation/usage

6c28c83 FAB-2615 Remove Ingress/EgressPolicyNames refs

ba68129 FAB-2671 e2e_cli to use OrdererMSP consistently

927ff1c FAB-2672 Fix TestDisclosurePolicyWithPull

a4adb11 FAB-2665 - delivery client should sign msgs to orderer

2a6a7b5 FAB-2511 Make configtx sequence explicit

f803a9f FAB-2591 Introduce file-ledger option

7f63742 FAB-2642 Avoid overflow of seqNum in peer metastate

da355f3 FAB-2640 Gossip: Support empty set of anchor peers

66242cc Gossip: Adjust log level of membership learning event

88dbc7d Updating devenv scripts. Fix for FAB-1567.

dc7d4d4 FAB-2576 Mock committer ledger height

22793dd FAB-2007 Gossip: associate self-identity at startup

458f435 FAB-2007 Gossip/disc: aliveMsg w/o secretEnvelope

76bb2a0 FAB-2007 Gossip/discovery: Change Exists to Lookup

48987d2 FAB-2624 Gossip Anchor peer connect bug fix

bc7f9d8 Gossip: Learn certificate at validation time

a5f2ba0 FAB-2643 MsgCryptoSvc: NPE when no policyMgr found

6d984fd CouchDB units tests stall for two minutes

ed7ed80 FAB-2473 Fix gossip proto style 3/3

953bb21 FAB-2472 Fix gossip proto style 2/3

948de6b FAB-2471 Fix gossip proto style 1/3

1181f98 Rename ledger block storage directory

93e7c76 [FAB-FAB-2635]: Add orderer endpoint, for testchainid

5b48469 FAB-1141 Latest changes incorporated

231bfd0 FAB-2524 - instantiate/upgrade should not specify code

035c51c FAB-2630 Integration election with core.yaml

ebe1b4d [FAB-FAB-2634]: Send event of genesis block committed.

fdd62b0 FAB-2468 configtx ChannelHeader to ChannelId

5ca0611 Add ability to customize chaincode container log format

5f4b99a FAB-2503 CLI based End-to-End flow test verification

e7b3c7a FAB-2576 Fix LE and gossip integration test

c9e9cc1 Gossip discovery: validate dead members bug fix

97a5e62 Fix for nil pointer error during phantom validation

44e4210 Chaincode invocation ACL support functions

29ea124 Change project status from Incubation to Active (again)

7dc370a FAB-1938: Read orderers endpoints from CB.

7f35ba5 FAB-2589 Clean up top-level orderer pkg

fd47bea FAB-2578 Move utility functions to proper file

1ce056a FAB-2204 File LedgerType w/ fsblkstorage

fe262cf FAB-2588 Fix unkeyed fields in composite literal

6509afd FAB-2581 Fix if-else statements in deliver tests

4d5b760 FAB-2580 Fix return of unexported type

d611b10 FAB-2579 Fix inconsistencies in ledger package

1fb237c Fix small bug in cryptogen

cd14e2a FAB-2546Add yaml tags to structs needed for configtx

28687ca FAB-2606 Enable deliver_stdout to seek

d60b143 FAB [2099] - TOC

d4fa505 FAB-2605 Fix hard-coded start for deliver_stdout

25f08a9 FAB-2600 fix race condition in peer and CouchDB

439e077 Change project status from Incubation to Active.

356ce27 FAB-2603 Change & export dir containing ledgers

54f6a82 Make BCCSP stop complaining in gossip tests

cde2640 FAB-2007 Gossip: External and internal endpoints II

4579ed1 FAB-2007 Gossip: External and internal endpoints I

871672f FAB-2594: Remove unused package and file

715ddcf FAB-1938 Update documentation how to use peer cli

8257b3d Implementing VerifyBlock for Gossip

9aa3e37 FAB-2576 Temporary skipping one of tests

f7935c1 FAB-2178 Rename orderer JSON file ledger

7144508 FAB-1938 add orderer endpoint param to peer cli

be91ccc FAB-2545 Add tool to create various crypto configs

40e061c FAB-2429 Skip invalid trans in history db

a6edbff FAB-1846 Integration between deliver and election

fbed7b1 FAB-2560 GetQueryResult() query re-write is incorrect

b5e73c2 Leader election log

d8d3d92 FAB-2529 Gossip Conn store - thread safety bug

4f03b14 FAB-2557 remove overlapping chaincode UTs

3eaccbd FAB-2501 cleanup java shim FSM

f9cc882 FAB-2461 inputs are optional when calculating hash

2493a00 FAB-2528 Correct ledger spelling.

5db3e48 Cleanup messaging and error formating, peer cli

4fa44fe Revert "Cleanup BDD folder"

6e84229 FAB-2437 Add retry logic for failed CouchDB actions

fa7488c FAB-2424 Gossip state transfer: channel validation

edcd48e Adding BCCSP to golinter script

d953960 BCCSP Filebased Keystore flexible file names

8b172f5 FAB-2498 Fix Panic upon Recover (CouchdB)

b39b8a8 Clean up peer logging - serviceability

00a9bd7 FAB-2424 Gossip: Extract connection authInfo in comm

b36a664 FAB-2424 Enforce MSP channel validation in gossip

48d19be BCCSP config back to SHA2

c5061f6 FAB-2500 Use array form of CMD in Dockerfile

a5b09f0 Some Gossip code refactoring and log msg formatting

03ebaa0 Update the config variables in composition files

29d7fc0 FAB-2243 Replace Tx Validation bit-array by flags

923e70d FAB-2448 Add standard values proto initializer

bc2923b FAB-2391 Create common config Proposer

9379e85 FAB-2428 Move config root to configvalues

136e703 Cleanup BDD folder

bdd972f FAB-2388 Fix intermittent CouchDB failures

148438e FAB-1925 Verify CouchDB connection upon peer startup

4246971 Prevent CLI to connect to ordering service on join.

72c03f1 FAB-1764 CouchDB name to be consistent with chain ID

2c9fd1b FAB-2484 Prevent unclean leader election

f4448b9 FAB-2439 Add sample genesis profile for Kafka

2df8355 FAB-2483 Improve configtx.yaml formatting & text

5b3edfc FAB-2480 Improve orderer.yaml formatting & text

4aa759b FAB-2479 Log consumer errors

85061b2 FAB-2482 cleanup files with suspicious permissions

167b14a FAB-2263 GetQueryResult should support index name

86cd87e FAB-2198 Gossip envelope refactoring - End

b7b5c4e FAB-2198 Gossip envelope refactoring

a56549b Gossip- warn and abort on invalid join channel event

adb66f7 Tidy up some peer channel create code

41bbdc2 Remove anchor peers from CLI

3bcd969 Configtx tool to use Verifying MSP

7296d14 Fix composition start up

9df670d Add query to get all the channels for a given peer

2ea7cf0 Add query to get the installed chaincodes on a peer

b38b5a8 FAB-2446 label fabric docker images

b52b676 Update log level for some BCCSP keystore messages

f8a8ddd Upgrade to chaincode v0.10.3

151a9a6 Converge deployment spec validation

a5365b9 Gossip- Don't log sending to empty slice of peers

e96eea9 Tune gossip default bootstrap and skip localhost conn

75f1344 FAB-2457 revert acl check in endorser

8021182 Endorser_test missing mspConfigDir in yaml

306aa7d Add query to get instantiated chaincodes on a channel

d881a6c FAB-2455 Fix misleading log statment

4dad614 FAB-2451 fix readthedocs build failure

6fde439 Remove un-needed WARN logging from MCS

5219e39 Cleanup docs

7b8831f FAB-2410 Encode block validation policy

fc62148 FAB2044: Allow OUs to be contained in MSP description

d21f303 Fix break in master

ff8b3e4 FAB-2206Make gossip discovery configurable

81cd41b FAB-1438: Add up, down, scale to compose util

4013cb6 FAB-2432 Encode anchor peers from configtx.yaml

9fe8c60 FAB-1934 admin validation for chain-scoped syscc

3e0481b FAB-2087 - support for admin policy principals

215126c FAB-2417 create channel from provided config tx

3ee0333 FAB-1647 Yaml used to configure BCCSP

9d67ddd FAB-2200 - do not hardcode local MSP ID

2fc6bc6 FAB-2080 - peer enforces ACLs on proposals

f777ba7 FAB-2408 Fix policies absolute paths

ae48020 FAB-1688: Fix network test connection problem on ppc64

011cd41 FAB-1392 - Use bytes for headers

194e68d FAB-2335 Add PreCommit transaction hook

1e022cf FAB-2377 configtxgen channel create configtx out

29a9d8c FAB-2375 CouchDB intermittent test failures

f4e359f BCCSP KeyStore cleanup

aad1832 Removing mock policies from MCS

3c5b2ff FAB-2244 Fixes broken debug logs with formatting.

720a258 Integration Test for Replay Attack Protection

dd9f5ea FAB-2368 check for transaction action existence

1405e27 FAB-2367 Remove unused orderer yaml parameters

5455c58 FAB-2366 Convert channel creation to common path

1219131 FAB-2364 Create common orderer configupdate path

f55841f FAB-1141 Added document generation.

756023f Using hex for txid computation

6be8f63 FAB-2339 Add simple tool write out genesis block

5159e6e FAB-1648 Enable BCCSP configuration w. JSON/YAML

f61e6b2 Passing SignedProposal the chaincode execution

c078a03 Fixing gossip Stop on z

cec4b5c Replace Shake with SHA

8bd200b Remove the pub directory

e46a088 Remove appmsp package

463ec99 Remove sdk example

589efc6 FAB-1558 - Revocation support in MSP

458328b Chaincode API Enhancement

92dd847 FAB-2357 join failed looking up ledger

42fba98 FAB-2361 Create local signer mocks

2ecb22a FAB-2359 Fix Broken Master

dce0aef Tiny lint+format fix in gossip leaderElection tests

9d43d67 Install Instantiate Instructions

4887bf4 FAB-2349 Change channel create to CONFIG_UPDATE

b78e929 FAB-2342 Encode MSPs via configtxgen tool

6f4a391 FAB-2336 Add application/MSP to genesis.yaml

4db982c Rename qscc and cscc default files

907689c Remove dup Transaction timestamp and version fields

ef2e48c Tune gossip/comm logging levels

50372c1 Removing security section from core.yaml

3266882 Replay attack protection

e49f25f FAB-2214 1st block in chain is block 0, not 1

29954d6 Orderer Traffic Engine (OTE) FAB-1805

ee2828b FAB-2343 Fix duplicate dir in testenv Dockerfile

8e2563d Use a minimal container for GOLANG/CAR chaincode

1b7af6d Use -static for golang chaincode

c583115 Add BaseVersion metadata

d4b5649 FAB-2341 Fix validation logic with empty CodePackage

2557956 TOC Proposal

be5e932 Enabling CouchDB unit-tests for all ARCH CI Environment

c971c77 FAB-1558 - Revocation support in MSP

94e8fa4 FAB-2325 Add reader/writer/admin to orgs

0797a52 FAB-2321 Cleanup channel config

a9ad961 FAB-2324 Add reader/writer/admin defaults

018d888 FAB-2323 Implement ImplicitMetaPolicy

1ffb87e FAB-2255 Create ImplicitMetaPolicy policy type

22d2d5c FAB-2322 Allow mod_policy to be relative

a971b0f FAB-2319 Implement hierarchical policies storage

fee7c6c FAB-2312 configtx value handlers to own package

3b9cc55 FAB-2262 Split configtx manager

9381acb FAB-2253 Track MSP ID per org and make immutable

8cb3057 FAB-2257 Fix local orderer startup

5fe1df7 FAB-2295 Minor fixes to configtx template

7d59fd7 Change default visibility

0488bab FAB-2207 Make gossip wait time configurable

b266c7b FAB-2228: CouchDB docs to have consistent header

82f61f7 delete duplicated code

3a61f6b FAB-2261 Make Handler creation transactional

695715e Add unit test for GetStateByPartialCompositeKey

ca02c60 FAB-2122 Scan codepackage for illegal content

0a0ba86 FAB-2122 Remove extraneous +x mode from files

7559dd9 FAB-2238 Move Policies Handler to PolicyHander

b12c76f FAB-2232 Rename test MSP to DEFAULT

7e0b4bf FAB-2226 Move anchor peers to app org level

e99311d FAB-2225 Create organization config handler

02322a1 FAB-2213 Embed CONFIG_UPDATE tx in CONFIG

a857823 FAB-2122 Generalize GOLANG install path

26dcef1 FAB-2202 Initialize configtx.Manager from Config

cef0aa3 FAB-2239 Fix broken orderer image

1e62ce5 Remove duplicated operations

d633d6f FAB-2205Make gossip comm configuable

4bfba4f fix examples chaincode, drop Tables

512265f FAB-2122 Simplify the go-install directives

7294874 fab-2220 getcc record not to check for CC existence

031d93e Update to v0.10.2 release of chaintool

20c74ea Use buildenv image for linter/protos

e60dcfe Adding Policy check place-holder

494b553 Sync fabric-ca folder if it exists

e2bcb17 FAB-2223 GetHistoryForKey Chaincode API

cf887e5 FAB-2210 Rename CONFIGURATION enums to CONFIG

4d72057 FAB-2201 Overlay writeset onto existing config

75327ff FAB-2197 Factor out configmap construction

c16f5b3 FAB-2176 Add ConfigUpdate proto

28e0d18 FAB-2172 Remove '*Next' from Config

6434844 FAB-2170 Remove ConfigItem references

32b772c FAB-2169 Dynamically generate genesis material

655190a FAB-2062 - OU-based policy checks

81f439e FAB-2189 Scope rich queries to chaincode(QueryWrapper)

edf7d7c fab-2177 add install command to lccc

e393677 FAB-2157 Retry connection to bootstrap peers

9da35a2 FAB-1985 Scope rich queries to chaincode context

1504eaa FAB-2010 CouchDB Query Data Wrapper fails

f30e1b6 Get ID for local MSP from core.yaml

a423726 FAB-2163 Move orderer provisional bootstrapper

a061e6d FAB-2162 Move orderer genesis to common

8ec1783 Fixes errors in channel_test.sh

26007a4 FAB-2211 Use discretion in building shim filelist

cb8c410 Indentation issue breaks make behave on all platforms.

ffe4c91 FAB-2177 remove need for "chainless" sccs

c0ce696 FAB-2125 Finalize v1 chaincode API names

c50a329 FAB-2203 handle chaincode launch serially

9a2d8fc FAB-2203 chaincode init should follow invoke FSM paths

91ce439 FAB-2199 Modify peer to use common GRPC server

248d48c FAB-2198 Adjust gossip membership layer

b9f89e7 FAB-1846 Storing election config in gossip service

5dbe29e FAB-2198 Introduce envelopes to gossip message

070acef Remove TODO comment for ledger syncIndex()

c717c4b FAB-2086 API method to get block by TxID

ad22d8e FAB-2156 Move orderer viper utils to common

40cfff3 FAB-2155 Split orderer config local and genesis

f5ab160 FAB-2152 Migrate app config to ConfigGroup

ca44f11 FAB-2150 Move channel config to GroupConfig

63e54d1 FAB-2151 Migrate orderer config to ConfigGroup

3afbc13 FAB-2149 Change policies to use ConfigGroup

a052b61 FAB-2145 Migrate configtx.Handler to ConfigValue

79aa652 FAB-2146 Move policies mocks to common

39378d3 FAB-2144 Move configtx.Manager to ConfigNext

ed4f136 FAB-2196 Improve subset efficiency

dc30c8e FAB-2142 Make new config comparable

f8dd7a3 FAB-2024 Add valid indicator to GetTransactionById

d625402 FAB-2195 Fix infinite loop in mspconf

70a8b01 FAB-2194 unmarshal Response only when resp. is from CC

83f8fcf Update document with changes in transaction behavior

40fb3a7 FAB-2007 Gossip:Add support of external endpoint

c84b829 FAB-2098 Add delete to ledger for CouchDB

add9ff2 FAB-1994 use intermediate CAs to validate certs

b254b9b FAB-1984 Remove GetQueryResult from QSCC

1246b13 FAB-2108 Add channel config schema

97338dc FAB-2106 Define orderer configtx schema

bd549d7 FAB-2107 Define application config schema

f60d3af FAB-2105 Add config schema protos

417eccb FAB-2130 Initialize configtx Handlers together

4ae2508 FAB-2126 Move MSP configtx Handler to handlers

d3419e7 FAB-2104 Make channel shared config consistent

cc11fcb FAB-2033 Proto switch ChainHeader->ChannelHeader

0045a79 FAB-2030 Fix protos with uppercase abbreviations

31b9c40 FAB-2029 Fix proto enum style

69c407a FAB-2166 - check version in lccc and CLI

7158ab3 FAB-1783 fix docker compose for peer install

cdecb52 FAB-2027 Proto style fixes

728519c Clean up log messages, gossip state transfer

312fd1d Reduce MSP logging in peer CLI

8c33fe0 Store hashes in rwset for phantom reads issue

9d90fdf FAB-2052 Finish ledger API GetHistoryForKey()

2f20be4 FAB-2047 Add delete by ID to CouchDB Layer

4289049 FAB-2102 Move app shared config to common

3b320c6 FAB-2101 Move orderer sharedconfig to common

14e3a11 FAB-2120 Move configtx.Filter back to orderer

3c10c46 FAB-2097 Add config next proto

823ea13 Add documentation for error handling framework

8c89259 Clean up the mixed tabs and spaces

ab4b7f7 FAB-1783 - use installed CC from file system

32ae559 FAB-1926 add version field to chaincode ID

ce8bd1e FAB-1920 install a chaincode on local peer

6a2408b FAB-2015 Remove Version from CouchDB QueryResult

9ced523 FAB-2133 Fix marbles02 delete

8d2701a FAB-678 Further refinements to dockerfile creation

f7c19f8 Fix in gossip_test.go

c3871bb Index sync up fix: skip first block if already indexed

bb32aa3 FAB-1994 - support intermediate CAs in MSP

54a1d52 FAB-1411 Pull the zookeeper tarball by curl

2b8f1e7 A minor fix for testing valid utf-8 string

26a72ac FAB-1879Make gossip integrate core.yaml

1b6a73d FAB-1816Simplify bool expression in kvledger

49d0854 block-listener: identify invalid transactions

0b0c357 Decouple gossip.LeadershipMsg and networkMember

46649a1 docs: add arch overview and refactor home page

514db40 FAB-2096 Remove xxxCryptHelper to mocks

5ed12d2 FAB-2074 Make config protos consistent in naming

9684e6c Update docs slack->chat

53ccbd2 git status should ignore the vim swap files

cff913f Maintain lexographic sort order for composite keys

07d16c9 Fix gossip protos go_package directive

7ef83d0 FAB-2085: Chaincode explicitly manages indices

e855f8e FAB-678 Break out Dockerfile generation

7a20cc9 FAB-1898 Abort on signature creation failure

1d6d0e2 FAB-2053 Move gossip proto under protos

c9af3ef Refactor the car platform driver

f8e86df FAB-1992 Move configtx signatures to envelope

7359eac FAB-1970 Remove MSP custom config block parsing

e3ce4f1 FAB-1962 Utilize templates in peer test

6500a2f FAB-1961 Clean up templating in peer/msp/orderer

6a7c188 FAB-1960 Add peer test template

d6d2250 FAB-1958 Add MSP test template

d1e939f FAB-1956 Automatically generate orderer template

a8486dc FAB-1944 Part 3: Remove duplicate code

ee5ff49 FAB-1944 Part 2: Remove unused utils methods

fda7f99 FAB-1946 Rm ChainHeader from ConfigurationItem

a975209 Fix malformed sentence Endorsement policies doc

c521d3c Fix all golint warnings under gossip

6271740 FAB-1217 Integrate flogging with gossip logging

96cd9a7 FAB-2009 Add RetrieveTxByBlockNumTranNum

05a0edf FAB-1349 Enforce restrictions on chain IDs

2a16532 Move Blockstorage code under /fabric/common package

a3db153 Getting Started Updates

923bf3a [FAB-678|1820] Support peer-side Dockerfile generation

e1e4efc FAB-678 Add BuildSpecFactory to container controller

3ed6194 Document endorsement policies

5e26c51 TOC updates

7e9de68 FAB-1844 Move common SBFT config parameters

6657459 FAB-1840 Refactor SBFT blockcutter support

4c9bec7 FAB-1809 Enable tls config for Kafka connection

b178836 Improve MSP logging in msp/mgmt

b7e1dc7 Add CA-Setup to Docs

83e484f Changing vi to cat

05cccdf Adding changes for FAB-1980

cfa02a4 Re-enable CAR test

25c888d FAB-1700 Determinsitic BlockData hashing

9eff14d Add Fabric-CA Users Guide to Docs

579101d Endorser gets ESCC from ChaincodeData

bc93489 Event protobuf definition changes for multichain

b4cb0c3 Update docker-compose with ports and image names

f57b3f4 Add option to override gossip endpoint

9c83ae0 Getting Started Updates

89f726a Add way to control MSP logging on peer at startup

72b422d why Fabric

c7b3fe0 Enable to bypass gossip security identity checks

483619e FAB-1141 Added deployment to boostrap feature

90fb8cf remove the alpha directory

d91598b Refactor identity code and check for MSP ID

945c4f7 FAB-1924: Rework delivery client

1325431 getting started doc

a1bad66 rename alpha folder to sfhackfest

44f7334 Add CA to test composition and configure for testing

3dbf76c Fix typo on docs/protocol-spec.md

6d5a628 FAB-1857 Move orderer/mocks/configtx to common

7467b43 FAB-1883 Add anchor peer usage documentation

15c301b Connect MSP-components-for gossip with gossip

89076ff Fix missing page in RTD mkdoc.yaml

3b7a9ec FAB-1944 Part 1: Remove utils.EncodeAnchorPeers

0122a04 FAB-1940 Split configuration.proto

55feba1 Update readthedocs to require csr.json on enroll

1bd5b2b [FAB-1790, FAB-1791] Chaincode calling chaincode

decb6d3 Commenting out files that are still being reviewed

e5bd121 Fix composite key range queries on CouchDB

a429da3 FAB-1286 Support for leadership message - push

b7fd939 FAB-187 VSCC uses policies specified upon deploy

6255f8d FAB-1933 ExecuteQuery on leveldb panic

b4c517b FAB-1931 QSCC GetQueryResult not valid

aedbf20 scripts to test channel functionality

a224965 Chaincode example: Marbles02

1c0ecbd FAB-1930 Subscription-like API to leader election

44e7850 FAB-1917 Fix chaincode query API

bb3b20b Goosip MessageCryptoService and SecurityAdvisor Impl

19d565b Fix example-chaincode assert_management

e2d0fa7 FAB-1849 LeaderElectionAdapter implementation

54b3fb7 Document fabric-ca in readthedocs

445d451 Final Overview doc

5848f67 FAB-1855 Capture chaincode stdout from docker

58ab3d2 Why Fabric dummy file.

d2c8fed FAB-1913 Connect to anchor peers at join Channel

1275261 FAB-1834 Do not delete generated Dockerfiles

a0b46cb FAB-1795 Use -Xverbosegclog on IBM JVM

bd5091b fab-1873 fix images/peer/Dockerfile.in to

cb46696 Fix history panic on config blocks

73991c2 Trim long MSP plaintext messages in logs

ead6705 FAB-1818 Create data wrapper for state data in CouchDB

ba8263e FAB-1893 Remove underscore from test chain ID

5a8973d FAB-1889: Expecting block 2 instead of block 1.

a1448ea Interm. BLD BREAK Pad short ECDSA signature

5c3e6dc FAB-1883 Add CLI support to load anchor peers

9ca80f1 FAB-1885 GetTransactionByID to return Tran Envelope

acf3298 FAB-1862 - send block event after commit

3a0daf1 FAB-1444 Move signature to top level in gossip msg

036ceec core.yaml MSPCONFIGPATH to def. to msp/sampleconfig

4301e41 FAB-1652 Switch runtime to baseos

12e85d8 FAB-1878: Add fetch config CLI command

438700e FAB-1872: Commit genessis block, joining chain.

2c98262 FAB-1762 Refactor couchdb history db to leveldb.

913648a Remove hard-coded log level for chaincode module

d45c3e5 FAB-1822 - parse strings into cauthdsl policies

2e1a11c New RTD TOC for Feb. 1 Hackfest

4491654 FAB-1785 Cleanup kafka-orderer bdd environments

0a94993 FAB-1858 Provide gossip with channel config

d5467f3 FAB-204 Expose ledger rich query API to chaincode

f73825f FAB-1859 move sys ccs to scc pkg

b225806 FAB-1856 Add configtx callback events

d4e1590 update links in v1 preview

ba01bfe Deadcode cleanup: attachstdin/out in dockercontroller

4e6359a FAB-1747 Do not stop devmode chaincode after deploy

7e31e91 FAB-1850 Fixes inconsistency in type attribute proof

9f07b96 FAB-1851 Add peer sharedconfig

eb57157 FAB-1394 gossip MessageCryptoService-Add Channel

e111bac FAB-1848 Fix typo AnchorPees

a762607 FAB-1829 Add Response to ProposalResponse

6cb5b91 FAB-1840 Use block cutter to create batches

2d8b184 Regenerate SBFT's proto

6bbd90a FAB-1666 Add a chaincode API: SplitCompositeKey()

795a690 FAB-1825 Initialize MSP via configtx.Handler

fd0c5c4 FAB-1648 PKCS11 BCCSP now calls PKCS11 functions

cafeaf1 FAB-1648 Add (unreachable) PKCS11 BCCSP ECDSA op

4916ac4 FAB-1648 Vendor PKCS11 bindings

a0898e6 FAB-1648 Install SoftHSM for testing PKCS11 CSP

eca98bc Maleability resistance for PKCS11 BCCSP

62296a0 Stop logging the gossip content message

9ca3d6c FAB-1209 - v1.0 glossary

2e3083a Gossip golint fixes under gossip/util

9dbaeca FAB-1812 Pass configtx.Manager.Apply to validate

1637217 Detect phantom items during validation

49aa89f Add debug prints to Sign()

4073ac0 Refactor Dockerfile generation on golang

a5e2d2b FAB-1457 Change return value of chaincode

33d5fa7 Config Vagrant to open ports and dirs for COP/Peer/SDKs

fff6ed6 FAB-1690 Implement Chain interface in SBFT

88e0e87 Use different folders for ledger tests in packages

d40e10c BROKEN_BUILD Fix orderer merge problem

abb3b78 FAB-1141 Fixed Block metadata per kosta's latest

2f0aa7d FAB-1623 Add restart support to Kafka orderer

2f6844a FAB-1618Cleanup ledger interfaces

376021a FAB-1800 peer should not load channel with bad config

2c0e72a FAB-1799 Add function to replace client root CAs

f14cd84 FAB-1141 Added join channel to bootstrap.feature

5c171cc Fix gossip linter failure

19ad687 FAB-1775 Store most recent block in mock struct

4b0176a FAB-1774 Use metadata field for orderer info

a8a1aa9 Add guidance as to what makes a good change request

c198a72 FAB-1796 cleanup linter errors

7c45438 Add msp and gossip to linter checks

282ed86 Add AnchorPeers to ConfigurationBlock

bd1356c Add empty string checks to error handling framework

e72a671 [FAb-1699] Deterministic hashing for block header

0a29bcf FAB-1780 Cleanup kafka docker image build

d5a70d1 FAB-1773 Add metadata field for orderer use

52e116e FAB-1772 Fix lint issues and errors

6e30e75 FAB-1781 Fix failing test in multichain package

676bf94 FAB-1778 Add chain config to configtx.Manager

74eeb66 FAB-1585 Refactor History to enable LevelDB

fc5291f FAB-1657 enable zookeeper on POWER & s390x

2cdafd0 FAB-1777 Refactor orderer multichain package

963042a FAB-1758 Fix CouchDB tests when run in parallel

b3f03b1 FAB-1776 Policy manager instantiation to common

0372dae FAB-1771 Add chain config mock structure

5bc5227 FAB-1763 Rename TEST_CHAINID to test_chainid

8c6fe20 FAB-1748 Refactor provisional bootstrapper

c7e3168 FAB-1746 Add util method for policy config items

a05cf54 FAB-1765 Fix orderer crash

14f1aea FAB-1755 Replace orderer GRPC Server

39be48c FAB-1745 Add util methods for orderer config

524c96e FAB-1686Remove unused arg,method,variable

c5d05d7 FAB-1699 Add chain config item utility methods

aa8e51b FAB-1681 Improve orderer logging

daf29b8 FAB-1649 Normalize orderer config item names

22ec03f remove remaining security fields from chaincode.proto

8b1f60c FAB-1733 Fix blockcutting logic when msg > preferred

049a3c1 Simplify/standardize error handling framework codes

6ef96a1 Simplify error handling framework messages

287db5c ECDSA Signature malleability resistance

0b38d05 change ctorMsg to input in Chaincode proto

df6c5c7 FAB-1008: Chaincode library IF for invocation AC

121cf99 FAB-1723 Fix peers filtering for gossip push/pull

f04741e KeyDerive should accept ECC Public Key

f56eb8b Remove RYW (Read-Your-Writes) support

823aed3 consolidate protos/peer proto files

aeb3f75 FAB-1711 Fix createConfigItem in blockutils

1e92f78 FAB-1710 Add orderer addresses to chain config

d12363d Channel setup instruction

522c040 FAB-1698 Add block data hashing structure config

e057af8 FAB-1697 Add chain hashing algorithm config

0fbdb7d FAB-1693 Do not validate modPolicy without mod

639dc87 FAB-1679 Initial config tran inspector

8cdd0f4 SingleLevelDB for block index

958a66f Orderer Signer MSP-based implementation

b1e9770 orderer.template needs to be regenerated again

0e0de5c FAB-1696 Fix typo s/absolute/preferred/ in message

c65e40e FAB-829: App library for access control/App. MSP

0377199 FAB-187 - using policies in VSCC

3d75006 SW BCCSP Licence updates

d58d51b FAB-1390 Refactor ledger interface names

4d6aaf7 FAB-1685 Reduce size of binary trace

606cc4f block-listener: parse chaincode events from block event

ed01846 Fix for block event generation

bc3ee87 FAB-1683 configtx.Items() doesn't set header type

972ef53 FAB-1653 Enable human-readable byte sizes in config

2c2a6de FAB-1320 - MSP config handler

4b2947c FAB-1500 Recovery of history database

4f90cd9 FAB-1243 Limit batch size to a preferred size

85318ca Chaincode access to Proposal fields

ae10d2b FAB-1639 [FAB-1580] Rework validator

91da2a0 FAB-1665 go chaincode does not need core.yaml

dca94df Fix error in channel setup instruction

d812dc7 Introduce placeholder for PKCS11 CSP

ade7258 orderer.template has to regenarated

c701cb5 FAB-1141 Adding channel create to bootstrap

c14896a Ledger query APIs

95f5a9a FAB-1663 Add helper functions to tests

1d71d94 FAB-1662 Rename main kafka package file

28d6bd0 FAB-1661 Remove shadow variable declarations

2c6dbcc FAB-1658 Fix Deliver failures on BDD tests

ba288e1 FAB-1659 Update BDD Compose ENV vars

9df7b0e FAB-1505 and FAB-1337 Refactor CouchDB code

a93135b FAB-1547 initial create/join chain support

457bb90 FAB-1166 Gossip leader election

7b0aef8 FAB-1257 Removal of Table API

edbdaf4 FAB-1660 Fix gossip test failure in CI

0467101 FAB-1650 Rename chain-config.proto

2e4c239 FAB-1370 Add orderer and peer binaries to testenv

e739050 FAB-1296 Enable some BDD tests to run on macOS

67455b3 FAB-1242 Limit batch size to AbsoluteMaxBytes

012f0b5 FAB-1242 Reject messages larger than AbsoluteMaxSize

f68a97e FAB-1242 Add BatchSize.AbsoluteMaxBytes config

e924eee FAB-1651 Fix broadcast_timestamp client

67c02b8 Remove repeating log outputs

cdaec61 Fix building COP in vagrant

c288c76 Fix copyright in CR series

ebdfbf3 FAB-1617 [FAB-1619] Utilize configtx.Template

ed33fec FAB-1615 Configuration template proto and tool

c53d2e0 FAB-1614 Provisional bootstrapper to templates

d85251d Use a local copy of last batch

3e8d0ae FAB-1613 Add configuration item templates

c9f860a Add an initial Consenter interface skeleton to SBFT

433834c Initial fix for FAB-1413.

86213ca FAB-1612 Genesis config vars to genesis section

48942d7 FAB-1352 Add time-based block cutting to Kafka

937fca0 Update Jonathan Levi's email

bf2fd1d Integration of MSP into cauthdsl

fb52b3f Update Gregory Haskins' email address

0edc94b FAB-1600 skip TestExecuteConcurrentInvokes

71c3c9b Fix go_package in attributes.proto

16e170c FAB-1576 Enable deliver request policy filtering

3737e31 FAB-1575 Add orderer egress policy shared config

1bf6190 FAB-1573 Make deliver API signable

149ae0d FAB-1566 Hook ingress policy into standard path

5e6dd56 Add compiled configuration.proto file

52c92f5 Factor out byte concatenation to utils

289b1a2 Move core/util to common/util

65e0675 FAB-1528 Add block signature

d0e6fe8 FAB-1535Cleanup several pycharm warnings

5c40082 Adding anchor peers to the configuration.proto

141ab4c FAB-1524 Reinitialize chains on orderer restart

75909aa FAB-1523 Populate block metadata LastConfig

f806802 FAB-1521 Fix rawledger to support restart

ab7e34f FAB-1468 Fix make protos and regen proto files

8126b2e FAB-1141 Bootstrap now creates local MSP config

39bd8e2 FAB-1568 Add orderer shared config ingresspolicy

1608d81 Fix incorrect license headers

75e960a Update Jim Zhang's github ID

082bf0c Rename noopsinglechain client

894febf Update and order maintainers

9dbf6f7 Use logger instead of fmt in SBFT app

8f8c6dc Removing core/chaincode/shim/crypto

c497883 FAB-1425: Record savepoint for historyDB

c604d8e FAB-1565 Add signature filter

55aec5e FAB-1564 Create policies mock infrastructure

9e05f49 Add new test to check state communication

a4c510b FAB-1168: Multichain support for gossip state trans.

a4880be Clean up core yaml properties

4ed1aa2 Output busybox compilation to /tmp

fdf2f7a FAB-872 Gossip multiChannel support

7d1b541 Removing references to primitives init

5b2739f Removing /crypto/attributes

97066b5 FAB-1038 Rework committer to be more general

02b7802 FAB-1540Extract HashFilesInDir and IsCodeExist

f0c43f7 Use a single leveldb for state maintainance

05bb7d6 Dynamically add and remove client CAs to GRPCServer

66dbd4e FAB-1038 Rework commiter to be more general

2f6433f FAB-1022 Call gossip when a peer join channel

cb8fe31 FAB-1333 Make orderer logging configurable

b9ed727 Moving BCCSP under fabric

e63662a Cleaup core.yaml security section

7598dfe FAB-666 orderer bootstrap from file

4ad8f9e Remove global locking in gossip logging

3bc4f52 Close Gossip comm server-side connection in defer

4ed353c FAB-1508 Add behave python dependencies

6e1f314 Chain MSPManager and chain ACLs config schema

152ce78 Code cleanup, removing duplicates of envelope decoding

b777eb8 Enforce golang conventions for SBFT tests

9981150 Remove unused function from SBFT test

0b44a76 Nominate Jim Zhang to be Fabric Maintainer

557afd9 Address FAB-1514 updating CONTRIBUTING.md

b2961f5 Clean up MAINTAINERS.md & clarify guidelines

ac2ce66 Nominate Yacov Manevich as a maintainer

4e46204 FAB-1433 (BUGFIX) Add batch timeout in genesis

2ae4ed3 FAB-872 Gossip multi-channel: channel

ecfca45 Add ability to customize peer logging format

bad7bdc FAB-1420 Convert signature policy to provider

46f7af0 FAB-1416 Make Policy message more generic

c53ae77 FAB-1498update devenv.md as v1 Go dependency changed

6e8d216 Make sbft tests run concurrently to reduce time

aba0358 FAB-1497 sundry changes in prep for moving ccchecker

d1ea412 FAB-1260 Add support for mutual TLS to GRPCServer

a9ae6e7 Upgrade golang 1.6 to 1.7 in chaincode examples

dcaa22b Fix the renaming of metadata pkg

5bdca86 fab-1475 make CC fmk allow concurrent invokes

4d77a8c FAB-1038 Rework commiter to be more general

47b185f Add capability to run specific unit test(s)

4804471 FAB-1447 Broadcaster exits normally at EOF

55fdf0a Add the link to the python sdk project in doc

2a123fe Remove unused memberservice api doc

3c8c441 Fix param name in peer/common/mockclient.go

c44a833 Fix a set of wrong string format issue

1d2ab7e FAB-1481 Clean up created files after test

70cad12 Fix misleading error message

c26669d Gossip service setup TLS

d591708 Allow s390x non-root users to build fabric

bafb37f Gossip messageStore- move to separate package

75ee963 Gossip state transfer silent log debug level

05a3908 Make chaincode tests to run on local environments

b8369e5 FAB-1452 Setup mock consumer before using disk

8f1e830 FAB-1443 Extend sharedconfig with BatchTimeout

4d39ecd Gossip certStore test fix

51abe0d FAB-1476 Have Vagrant env cd to fabric dir

fb25e78 Gossip certStore fix

369c1e1 ORDERER_GENERAL_BATCHSIZE_MAXMESSAGECOUNT (FAB-1241)

a9d0652 Gossip comm test fix

f0159f1 FAB-477 optimize sbft quorum sizes

1374d9e event name can not be nil string

fc1d996 Clean query interface of vscc

62c9ed2 FAB-1411 Pull gradle zip by curl instead of wget

2d24b31 FAB-1298 Remove queueing from broadcast

a950854 FAB-1224 Gossip mutual TLS + better bindings

dc5fc64 fix sbft consensus violation after attack

269379a FAB-1318 - complete upgrade from endorser side

5314ea2 fix sbft primary crashing a correct replica

6596629 create regression test dirs

e78490e Skip SBFT tests in short test mode

a692f93 renaming and restructuring of NCAP

96de525 FAB-1241 Rename BatchSize configuration parameter

d39194c Added support for TLS in java shim

aeb88b4 Add support for Maven build in java chaincodes

d26b8b4 FAB-1449 Add getPkiID to the commReceivedMsg

739d7c2 Add additional tests for common GRPCServer

785eaf0 FAB-1382 Remove window from Deliver API

bfd7c84 Add networked stress tests for SBFT

153a57a Migrate metadata pkg into common pkg

28acb7b Gossip Comm probe: use gRPC dialOpts given

8d53e6d FAB-1018 MultiChannel API fabricgossip

77a2e8f Fix mixed indentations

6c45ffa FAB-1259 Create Basic Common GRPC Server

0567b34 FAB-1395 - Generic query API for CouchDB

21d471b streamline sbft new-view and commit handling

186b1a1 FAB-1046 Gossip identity learning

d3e5056 Gossip pullStore test fixes

6b1b603 FAB-1351 New chain config client for Kafka

a94a42b FAB-1141 Added bootstrap feature.

85b47e6 FAB-1378 beginnings of a join command

470cb3c FAB-1405 Ledger History query framework

89f9a10 FAB-1419 Set appropriate ACK level for brokers

c6f2565 FAB-1374 Remove bd_counter sample client

675d094 FAB-1367 Rebase Kafka on common components

9082238 FAB-1366 Update Docker Compose files for Kafka

a99e792 FAB-1365 Introduce Kafka container message types

71a3389 FAB-1364 Switch to provisional bootstrapper

51627d7 Address fab-1346 to begin v1.0 docs

21a1d1b FAB-1415 Fix peer crashes at commit time.

0b162ca PKCS11/MSH compatible BCCSP SKI gen

79aa4df FAB-1384: Change ValidatedLedger APIs

f93f863 FAB-1355 Make gossip JoinChannel use block utils

8c97f46 Use protobufs to serialize identities

b504af9 FAB-1410 Remove node's call to bootstrapper

a6fc18d fix sbft TestMonotonicViews

2f03cf3 This commit refactors the ledger codes

6444545 MSP mgr instantiation from Block

9ed9ce4 core/crypto/primitives cleanup: second step

da7914d Fix func name inside bdd test

44d5564 fix non monotonic views in sbft

1defba5 sbft: amplify view-change from abdicating primary

5992373 FAB-1363 Move ChainID method to ConsenterSupport

f42b999 FAB-1362 Add KafkaBrokers to shared config

be08bc5 FAB-1361 Move partitioner functions to own file

b9db02d FAB-1360 Introduce ChainPartition for Kafka

95094cd FAB-1359 Drop custom flags for Kafka orderer

addfd4d FAB-1358 Convert all batchSize refs to uint32

458c521 FAB-1336 Add new ledger blockstorage index.

783e7d0 FAB-1020 Configuration system chaincode

d18aa98 FAB-1140 Ledger History Database framework

da5effe FAB-1292 Gossip pull refactoring: Mediator

4464f6c MSP crytpo and HASH cleanup

d1f1cc7 Add more description of chaincode cmd

0e3a6cf fix acceptance of sbft new-view messages

5200fa1 [BUILD] Clean up MSP configuration

7da2338 Fix import cycle after merge

6a75409 Jira navigation instructions

4dc372e Mock testing infrastructure enhancements

fcd00a1 Switch blockcutter to always use sharedconfig

1093492 FAB-998 Add new-chain sample client

9028424 FAB-1280 Create fabric common components

b53de80 FAB-1279 Add dynamic chain creation path

746b873 FAB-814 Introduce ChainCreators orderer config

662b635 Upgrade to v0.2.2 baseimage

7f51840 FAB-1357 simpl. cc API param passing using a ctxt obj

11f3d0c Add sync.WaitGroup to the payloads buffer test

2ebd342 FAB-1172 - Advanced simulation functions for CouchDB

4f7c22c Move flogging pkg into the peer pkg

e1467b8 fix sbft hello msg issue

37a662f FAB-1311 errors unit test fails on z/p architectures

8417c0e FAB-1288: Expose gossip API for cscc.

b6ab3f8 Upgrade to golang 1.7 in travis ci

743d2ee Remove unused constant fabric

f97b321 FAB-1020 Configuration system chaincode

81eda7b Updated Broken link for Wiki and Community Calendar

1f4b004 Refactor MSP package and msp config w/o json

9662335 Ledger API to retrieve last block

04cb62c Extend functionality of FilterBitArray

676ad37 Move configurationItem utilities to protos/utils

ebb3cb9 Enable block event generation

ef79dd7 fix sbft checkpoint backlog bug

c0dc54b FAB-1233 State DB recovery

eb048ef FAB-1237 chaincode upgrade cli

246d25d remove needless info from endorser log

09fe0da FAB-1238 implement upgrade of lccc

18a8209 Define semantics for block metadata array positions

36e8dd8 Removing unused crypto/primitives methods

96637cf Rework of MSP (config and factories)

44ae2fe Copying shim/crypto to new a package

42f2574 FAB-1297 multichain tests for chaincode framework

c48f184 FAB-1285 New gossip message for leader election

7bb0c52 Removing fabric/core/crypto/crypto.go

9dab228 FAB-1295 - multichannel use chain in chain namespace

ebcc8b4 FAB-1275 fix peer process doesn't stop issue

b2b9ab2 Add date and timezone to peer logging formatter

314dd5c Fix setup instructions

0183483 FAB-1291: Couch support for doing a savepoint.

69eeaf5 FAB-1046 Gossip internal identity mapper

baea89c FAB-1045 Gossip pull refactoring: uint64->string

1b5dfb3 Fix golint warning for gossip state package

51dc761 BCCSP: Removing dependency to crypto/primitives package

3ea19f3 FAB-1281 add escc, vscc, policy to lccc

9baa4eb Add common CLI function to get a server admin client

2dc82e0 Enhance and begin using error handling framework

bc3b3c0 FAB-1278 Generalize Config Execution Path

b4c2cbd Move configfilter to configtx package

50120eb Re-enable configtx handling

ae9f2f2 FAB-816 Clean multichain integration interfaces

95fbc9a Updated Broken link for Code of Conduct in README.md

0af9050 Gossip comm NPE fix

c228cad FAB-1232 Add 413 Request Entity Too Large status code

6d03a16 FAB-1253 Allow attempt to send >1MB blocks to kafka

836fdc6 This commit changes the versioning scheme for the keys

718924c FAB-1256 remove anchor of DefaultChain from peer

844b517 FAB-1218 - Add gossip communication mock

eba912b Add interactive asset management demo

e6d3b99 Introduce orderer sharedconfig mechanism

8e97791 Rename orderer/config to orderer/localconfig

af6e1a6 FAB-1140 Move couchDB code to Util

5f17fde FAB-1252 change chainID from []byte to string

7b8dbdf Invoke VSCC from committer

ed1be56 Documentation fix orderer/README.md

f09b5da This commits replace peer.Block2 by common.Block

80140c9 Allow deploying Java chaincode from remote git repo

e2e46c8 Gossip test port changes

70811b2 Make SBFT application's enqueue operations non-blocking

77e2376 Fix spelling error

c242f61 [BUILD] Make docker-image building more reliable

c0bc726 [BUILD] Isolate docker instructions

5d07caa [BUILD] Unify docker environment

b61723f [BUILD] Minimize docker container sizes

3731447 FAB-1087 Add config option in core.yaml for history

1cf8500 fix sbft backlog issue (#2)

f7b3336 FAB-1230 - use TEST_CHAINID for tests and skeleton

8e868b8 fix DeliverService stop

d69cd02 FAB-1165 Use configured PartitionID

68b95ec Commenting out JAVA SHIM code for ppc64le & s390x arch

e9f9806 Remove rocksdb dependency

4084688 FAB-1164 Create broker connection to partion leader

6f81835 fix sbft backlog processing

6856308 Suppress logging output of the peer during unit-tests

df2cc3f Make Sbft log messages better

ad453e5 Add a new compose file for testing v1.0 setup

65cb3f2 BCCSP additional KeyGen and Hash Opts

10e4697 Handle header and signatures

6ddbefe FAB-1055 remove query from chaincode example

82332b0 FAB-1055 remove chaincode query interface

28f16aa FAB-931 Add multi-broker Kafka orderer environments

0f17259 Fix typo in core.yaml for peer.gossip.bootstrap

3e88fd3 FilterBitArray for ledger transaction filters.

a8af1e9 Hook multichain manager into main path

157479b Create multichain manager

a10012f Fix simpleBFT primary requests drops

64e6ce4 Fixes in ledger code for new transaction structure

1b844c2 FAB-1200 wrong type assertion on ledger.KV

b5e18f0 FAB-871 Connect between deliver and gossip

61affa0 FAB-1198-rm old pb.Transaction, pb.Block

eb71cfe sbft basic request retransmission

6813941 Expose ChainID for orderer common components

d016edb Removing calls to NewEcdsaPublicKey

7ea7554 BCCSP improved test coverage

f302533 FAB-1195 CLI broadcast client should receive ack

ee2b426 Respect proxy settings in build scripts

b7e65d8 Wait for comm layer to stop when gossip stops

c432a19 Fix solo batch timer bug and add additional tests

3eb1a97 Enable test for go 1.7

39983fe point COMMITTER_LEDGER_ORDERER to right default

81440cc [BUILD] Cleanup chaintool build

b1ecf80 FAB-1192 timer should be reset each pop

6ac24f3 [BUILD] Ignore 'docker-clean' Output on Failure

2830cfb FAB-884 implement basic query cli

2013daa BCCSP KeyStore

f6d1be2 FAB-1190 Make Rawledger accept metadata

16fa08e TX proposal/endorsement/validation flow (+MSP)

68aef4e Removing primitives package dependency from BCCSP

3a55da0 Define a static TestChainID

6b58537 FAB-421 Add multi-chain support to rawledger

a2b9b2e FAB-798 Factor out block cutting logic

b7908a3 FAB-798 Factor common gRPC components from solo

1b5d378 FAB-798 Abstract out the solo deliver handler

73c501c FAB-798 Abstract out the solo broadcast handler

21a4c6a FAB-1128 finalize protos - remove discovery and devops

b3b688e sbft: get rid of null requests + deliver when necessary

273ec21 sbft: stop new view timer on commit

6d53b1e sbft: accept new view even if we are not in view change

ecc3eea Switch to PEM encoding for serialized identities

0bd607a FAB-1128 finalize protos - remove api and devops

b0e902e FAB-1174 set orderer config path via env var

2e1e2cb FAB-923 Change orderer listener port

32e7811 Fix logger printout

1fd9f62 sbft: only send next batch once previous is done

c163c86 sbft: send view change message on reconnect

252d630 sbft: do not blindly go active in view on hello message

ef1b28f sbft: don't act as primary if we're not active in view

ab67f34 sbft: rework new view null requests

061020b sbft: run viewchange timer once we have a quorum

5f08c25 Gossip integration auxilary

8aa2f52 Disable encoding of MSPID in serlz'd identities

55fd4c4 BCCSP Generalized Key Import

094fd97 [BUILD] Run 'make protos' within docker

ecb7c14 [BUILD] Use the testenv to run the linter

e4ce5b4 [BUILD] Run unit-tests within docker

eb90b88 [DEVENV] Install docker-compose v1.8.1 locally

7e7c7bb [BUILD] Delineate between native and docker builds

ac987db [BUILD] Generalize our options passed to docker-run

5dbd1f0 [BUILD] Refactor make to simplify rules

c1e6fb4 FAB-1161 Push genesis block upon orderer init

5ce0d90 Enable tests that depended on Go 1.7 functionality

548e9d7 Remove non-determinism in tests (undo FAB-839)

6d24ea7 FAB-1162 read MSP cfg from a global path

9d3abd1 Gossip Comm tests tweaks

8a64889 FAB-1092 Illegal genesis message

4a6b894 Change how chaintool executes

b031005 peer: change default orderer address

d7df275 Clean up and improve chaincode log level messages

d5b4dbc Replace Probe method input parameter

445fbdb Added support for advance KV-queries

d2c7991 Disable brittle gossip state transfer tests

60706a7 FAB-1094 util to parse config tx blocks

8c2064e Tiny gossip comm fix

83d4f2a small gossip test relaxation

1903d13 Increase timeout for gossip state test

5f98d54 Integration of MSP in endorser

39a1dce FAB-1065 Gossip leader election scaffolding

af5285a FAB-1047 Gossip crypto dependencies

50b4ae9 BCCSP hash.Hash support

90a094d Fix gossip state-transfer test

644223e sbft: do not backlog view change and new view messages

4a72065 sbft: check signature count on blocks

742443e FAB-872 Multichannel support: message extension

b3b4e54 FAB-773 gossip state transfer, block re-ordering

5981d37 Cleanups and refactoring of payloads buffer

2bed988 Add Close function to the committer service API

dadf429 Move chainID from gossip/api to gossip/common

cb9a29b FAB-996 Introduce orderer/commons/util package

2f7153f BCCSP ECDSA/RSA/X509 public/private key import

9bd29d3 Add tests to static bootstrap helper

b95adc8 Introduce two new message for gossip proto

3ac1bd3 FAB-1129 Add cc return value to proposal response

3b6c70d FAB-1128 further cleanup of protos

7442b12 Do not block on Broadcast responses

a66221e [BUILD] Simplify go install

ea1c53c FAB-827 Add config option in core.yaml for couchDB

d01be60 Adding comments

82e72f4 Restructure static bootstrapper's genesis block

7e7e23c MultiChannel internal API changes

7703c81 Extract common gossip data type

15e677a Remove timing assumtions from gossip test

0b8120b Fix translation and spelling errors

5712ce3 FAB-1035 move peer specific proto files to peer folder

41e842f Add Committer service API interface.

62e45af FAB-1018 Gossip multi-channel support API design

487dec4 tiny gossip comm test change

e3e51b4 Remove fields from ConfigurationEnvelope

492f2ad Move ab Status codes to common

bc358a5 Move configuration tx to common protos

ac66f24 [PROTOC] Exclude ./build directory

1230e0f Move simplebft to orderer and fix proto compile

77cabfc FAB-186 Implementation of Endorser and ESCC logic

145dfd3 Do not make protos in gotools dir

845b30e Fix linting errors

dc7964b FAB-1056: Reformat files to comply with goimports

35af475 BCCSP support for RSA signing

27088ac Replace RocksDB by goleveldb

4ac43e8 FAB-1040 use new protos for constructing transactions

22273c3 Add SBFT test facilities

f2a4bcb Introduce consensus peer application FAB-473

e6eb7ef Improve debug trace for state database

216ae65 gossip discovery tests improvements

83917c5 Update common/orderer protos

e7e93aa FAB-1016 Gossip comm layer send buffering

01ba49a [BUILD] Move golang linter into a script

2471f9a Use an environment variable for unit-test peer address

22236d1 [BUILD] Fix gocov-xml

5020160 [BUILD] Remove '-r' from xargs

db404bd Allow peer endpoints to be autodetected

e10eb2a [BUILD] Drop gomega from gotools

26d78ea [BUILD] Use a temp build area for gotools

8dd382c [BUILD] Use '-R' for cp operations

37f44d3 [BUILD] Use $(PKGNAME) variable to simplify Makefile

b53666d Fix CouchDB transaction manager lock issue

141831e BCCSP-based crypto.Signer

db7a41f Remove code which uses membersrvcs package

193911e BCCSP Software-based Impl License Headers

8ba61a9 BCCSP Factory support

353a2ac Upgrade to baseimage v0.2.1

5914b12 FAB-959 Chaincode with binary data in CouchDB

84ca25d Add missing license headers

ccdaae1 Rework and document config transaction

d36330d Orderer Top Level Message Format

a8e65a0 Update and cleanup up the logrus package

6ee4a34 Remove docs/nodeSDK from fabric and add links

c3a3e2f FAB-23 user given name instead of fabric generated hash

182a867 FAB-939 temp hack for orderer to allow Transaction2

a52f2f3 Make DeliverServer public

cc7c8af sbft: handle backlog for all messages

0c12e56 sbft: get rid of s.seq

aa92b80 sbft: clean up comments and log messages

84d1cb1 sbft: limit backlog

31b7572 sbft: sync state on reconnect

cd43506 Default Fabric Crypto Service Provider

89d2164 Add ability to pass arguments to error strings

a54954d Add Go pprof support to the orderer

2800ab9 Gossip tests tweaks

5bf0eb1 Gossip tests relaxations

b8ae4a4 Add CLI to set/get module log levels on peer

605dcf7 FAB-828 Create couchdb database automatically

ec38c35 Update to new proposed block format

898ea6e Gossip implementation

58aca66 FAB-898: Fix Missing IP address in behave

9aa3ca0 Remove fabric/tools/busywork

5196359 This commit fixes the bug reported at FAB-903

b40cd9a Gossip communication layer

8249ddd Gossip internal API changes, and discovery refact

c5356ac Table implementation in java shim with example

b57dbfa FAB-702 - Add gossip node metastate object

db03e8c FAB-743 - Support for block re-ordering

2f3237e Reset timer when cutting a block via timeout

d1fcd5b Update crc32 library for system Z support

383f34d Add BroadcastIncompleteBatch test to Kafka orderer

b4473da Add millisecond precision to logger

ae7e7e1 Truncate ledger debug trace for large values

6c4f1b8 Add orderer target to all target in Makefile

157429c FAB-845 integrate next version of protos

bb6bc8d sbft: fix restart bug and test

4274764 sbft: consolidate replica state

c7badc3 Raw ledger implementation

41e8113 Protobuf comments and minor changes

73ea179 Hook configuration manager into solo broadcast

1928035 Fabric Crypto Service Provider

c1529a4 Initial prototype of CouchDB state DB in ledgernext

c883319 Hook config and policy pieces into orderer startup

4db9abf Add a Chain Configuration Manager

11e9101 Updated .travis.yml with docker port and node-sdk

e9ad121 FAB-853 remove ledger and move ledgernext to ledger

021b3c4 Fix occasionaly failing TestBroadcast* tests

60503cf Add error handling framework

4877042 Remove sdk/node folder from fabric project in master

eefe40b FAB-854 Removed old peer pkg, moved peernext->peer

04dab62 Fabric Protobuf Messages v1

d5d01e4 Add a Policy Manager

c5ec1b8 FAB-426 Implemented simple non-valdiating engine

a7f445f pull algorithm fix

4bead68 Define Chain Configuration Protos

053980b Move orderer common components to common dir

f1a3675 Add trivial signature validation dsl via protobuf

db22cdc Define orderer genesis block by config

820ee67 Orderer broadcast filtering framework

288fed0 Enable running CouchDB in devenv

9eb99b3 FAB-631 WIP - pared down peer for next arch work

fa3093a Upgrade to baseimage v0.2.0

ec26cd8 goimports and govet fixes

e3fe1e0 Revert "... uses hardcoded hashcode for example02"

7fb0f1f Disable TestRestartAfterCheckpoint Test

85f7b01 Disable TestClassicBackToBackStateTransfer Test

aa7bb09 Upgrade to chaintool v0.10.0 and re-enable unit-testing

fe5f2cd Minor fix fmt.errorf to errors.new

68bcd1b Documentation JSON param fix

7f95d22 List of architecture changes:

5d9a3ea example04 uses hardcoded hashcode for example02

7925ba5 Nominate Jason Yellick as fabric maintainer

f6640f2 Add Kafka-based orderer

5659656 Apply QueueSize on a per-client basis.

b3e31f4 FAB-651 - Docs home page has some broken markup

e5aa32c FAB-643 - Starter Kit documentation is confusing

c8e6615 Fix FAB-640 doc to build locally on MacOSX

3cedee1 Vendor Golang Kafka library for Kafka-based orderer

c551e3f Modified Dockerfile for the SDK sample

ebc97e7 Increase test coverage of Ledgernext utils

f6caa7b Add string slice config support

60e4e45 Add orderer config mechanism

6530669 gossip component- datastructures

8a40a51 Pull algorithm module for Gossip component

cec0c00 node-SDK: fix missed change eventHubConnect parameter

4e9dd2b Utility to assist in writing Node SDK Unit tests

cbd1ea0 sbft: refactor + document future directions

fac2d2e doc edits - preview & starter kit

0b860c3 v1 preview updates

eefbf7c Gossip Crypto-related API update

d632e74 FAB-437 bare-minimum, end to end skeleton using solo

4d83cdf FAB-579 Start DB when setup env before run test cases.

5f9f6a9 Fix go-logging concurrent map read-write bug

88ce7f2 Changed docs/nodeSDK/sample-standalone-app.md

b8e4c98 node-SDK: add support for using TLS with eventhub

3f2cb2c FAB-514 Default endorser,validator system chaincodes

55c3eaf Updated Unit test script

ecc4ea8 Gossip Discovery small fix

9826d54 FAB-491 Ledger not using correct protobuf

909b517 FAB-466 integrate ledgernext with chaincode framework

910e496 Sync block index with block storage

a069514 Add comments to ledgernext example client application

52c8407 Basic implementation of simple BFT

9617a6e Urgent logging fix for gossip

ea9f840 Ported BDD implementations to golang using Godog.

130ad7c Block stream across files

6d78968 Fabric gossip component - Discovery module

9c2ecfc WIP- Fabric gossip component

55593ac Revert "Change APT to use mirror protocol"

ec50ad1 skeleton Endorser implemention with a CLI driver

a0ca796 [WIP] Precise ccenv composition

0df6a8d Disable WAL for block storage DB

a3687a1 chaincode life-cycle system chaincode for a chain

7439cd3 WIP - Initial commit for ledger code.

be768c7 Add generic blackbox rawledger tests

987b757 Allow ledger selection to be done at runtime for solo.

fe54d04 Add a fileledger implementation in rawledger.

45bd645 Abstract out a rawledger interface

f6a6003 FAB-390 let Mock chaincode UT framework implement [][]byte arguments

37837fd Add support for Table in unit test framework

ce733d2 Basic endorser service and BDD

1f5e832 Fix unused variable error

f6ff84b Reenable testcase using a forked repo

722ac30 Use stub to get arguments in chaincodes

152a8f2 Enable bdd tests for solo

53fd500 Implement solo orderer

16ca7b0 Introduce the atomic broadcast protocol spec for the orderer

e35b308 Now seek test is functional.

3df18b5 Basic orderer BDD. Not yet enabled in CI.

ebd2a3b Protocol buffer messages associated with the next architecture

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值