Tue Jul 11 14:45:03 CEST 2017
- 811f308 FAB-5066 Hyperledger Fabric 1.0.0 release
- 6403923 FAB-5075 Update with link for 1.0
- 346c00b FAB-5208 Create release testsuite
- 01ae6d1 FAB-5230 Update bootstrap script
- 4709b33 FAB-5207 Check channel create channelID mismatch
- 9d159a7 FAB-4883 Fix vendoring with parent vendored deps
- 5a66dd3 FAB-5196 byfn.sh help text is incorrect
- 093985a FAB-5189 Hyperledger Project should be Hyperledger
- d6c2071 FAB-5185 Remove/correct references to Java chaincode
- d9875bb FAB-5184 Fix spelling error for peer version
- 6d56e6e FAB-5165 Optimize block verification
- 9a86c1a FAB-5166 Docs should use Hyperledger Fabric
- 6c3cb99 FAB-5157 Optimize peer selection of channel batches
- 4cd2a8c FAB-5153 Relax gossip send buffer behavior
- b5f26a0 FAB-5150 Remove bin data from install error
- f5c55c3 FAB-5149 Remove extraneous docs
- ebbf98c FAB-5145 Make building chaincode tutorial easier
- 65ffb7d FAB-5114 Makefile fix for right version computation
- c059ba0 FAB-4931 Update doc for core.yaml logging section
- d4adf7a FAB-5141 configtxgen --version should not panic
- eaa7c2c FAB-5139 Fix branding issues
- 95b84e8 FAB-5140 Fix comment messages in Makefile
- 3c36a43 FAB-5111 Fix broken link
- 2993534 FAB-5052 [FAB-5051] Fine tune log messages
- 8c6965c FAB-5103 Remove unused code in common packages
- 783ba55 FAB-5105 Remove unused code in events packages
- e327448 FAB-4906 Fix sed error in generateArtifacts.sh
- feaa56b FAB-5112 Fix missing link
- e99d18e FAB-5113 Clarify chaincode GetState doc
- 8b20c35 FAB-5100 Update Introduction to remove marbles
- 650856c FAB-5002 Fix mspconfigpath assignment.
- 3c3cd03 FAB-5034 Provide clearer directions
- fd06fec FAB-5033 Fix typo in getting started
- c1d7f9e FAB-4969 Allow for failure response from a peer
- 75131a2 FAB-5030 Fix syntax error in code samples
- 9fc0b2f FAB-5046 Add missing title for doc
- e11feee FAB-5047 Fix error msg
- 40866a2 FAB-5045 Add chaincode tutorials to gs page
- 0e430b1 FAB-5037 Chaincode example02 test failing in CI
- 033b7fa FAB-5003 Fix broken reference
- b584681 FAB-5011 Correct support statement for javacc
- 4441f53 FAB-5029 Document that there is no support for RSA keys
- e70ab84 FAB-4901: Harden delivery service unit tests.
- d0022c5 FAB-5019 Remove license.rst
- 2d36291 FAB-5022 Fix copyright
- ff1d0d2 FAB-5021 Align branding
- 15d903a FAB-5018 Make license.html meet brand guidelines
- 953dbfe FAB-5023 RTD index does not meet brand guidelines
- 316665c FAB-4210 Add note about shared volumes
- 767f55d FAB-5000 Reduce logging severity at MSP startup
- d959ab3 FAB-4992 Fix Auction Chaincode daily tests
- a220344 FAB-4985 fix filename in bootstrap.sh script
- 23adb16 FAB-4519 Prepare for rc2 development
- 229bd70 FAB-4968 Fix formatting and TODO in byfn doc
- bdf77a2 FAB-4829 Error when trying to instantiate
- a062eb8 FAB-4902 Fix to set the GOMAXPROCS in UT
- cb49a79 FAB-4961 Incorrect mountpoint
- 4f6e4e6 FAB-4619 Enable specifying orderer kafka version
- 8ba92d3 FAB-4946 Improve UT coverage of orderer/ledger/file
- 4ee7ce1 FAB-4821 - Add configtxlator to RTD
- 90e3772 FAB-4234 Update Intro Graphics
- 6b6fc08 FAB-4898 Fix incorrect package and UT failure
- 51f6ea9 FAB-4897 Fix incorrect package in configtxlator
- 74d1652 FAB-4764 Rearrange Ledger test parameter setup
- 59fe5a6 FAB-4046 UT improvements in events/consumer
Fri Jun 23 14:53:05 EDT 2017
- 904505cf FAB-4519 1.0.0-rc1 release
- fd66f5b4 FAB-4967 update bootstrap with correct artifactid
- 82cb3935 FAB-4430 - Sample App
- 053180f6 FAB-4963 update byfn instructions for tls
- 63306be4 FAB-2291 chaincode tutorials
- 5c7b68ba FAB-4948 Fix text in samples doc
- 1cbe09ef FAB-4944 Fix default value in config doc
- dff87f93 FAB-4933 Add proper warnings on sample config
- 41b36fd4 FAB-4941 Update release version reference
- ea3528e1 FAB-4904 Modify peer to use MSP tls structure
- bc205353 FAB-4930 Update README to use python 2.7
- 5442665c FAB-4686 SysTest:Stopping/Starting Kafka Brokers
- 864b9a17 FAB-4899 don't use syscall for writing out peer pid
- 3af753eb Correct Gerrit and GitHub IDs
- 624e9d6a restore yacov following omission
- a42ddf63 FAB-4430 - Sample App
- 225fa838 FAB-4917 fix docs for FAB-4916
- fce3f44b Nominate Jiang Yaoguo as maintainer
- 9343a7be FAB-4913 Use the same assert package in tests
- 430f8641 FAB-4749 Document signature policy limitations
- f38c37d2 FAB-4751 Updating comments on cc port
- ec94ba57 FAB-4903 Use separate CA for TLS certs
- ced5e5fc FAB-4901: Harden delivery service unit tests
- 5eba94f3 FAB-4626 Solution 1 implementation
- 90e09ead FAB-4867: Add endpoint validation for gossip.
- 3bf8defd FAB-4900 update bootstrap.1.0.0-rc1.sh
- 9bce5611 FAB-4751 allow provisioning separate chaincode server
- 53818e7a FAB-3565: Add behave functionality for FAB-3505
- f8f8d3bf FAB-4896 restore getting started
- 669c51c7 FAB-4884 Restrict KeyUsage for signing keys
- 3b9d879e FAB-4841 Included that we support PKCS11 libraries
- 78a039db FAB-4876 Goo.gl link points to wrong location
- fa136231 FAB-4874 admins must be members
- 9b011deb FAB-4886 Add tls_root_certs to MSPConfig etc.
- 8bb12b49 FAB-4879 Convert CRLF to LF in source files
- fbafeea2 FAB-3963 Added some missing license notices
- c961fcac FAB-4073 Documentation for BYFN
- 0dc25027 FAB-4738 Add notes on PATH and GOROOT
- a6d99d41 FAB-4871 Add consortium members to MSP Manager
- 6f843960 FAB-4537 Sporadic CI failures in orderer/kafka
- 8bdb9a48 FAB-4751 disallow external CC from registering
- 2bbbc239 FAB-4243 Set CouchDB max_dbs_open config option
- 6e6c6bf9 FAB-4819 Fix locating system packages in vendoring
- 1cc0e2ce FAB-4855Print error if MSP config folder missing
- 88292c4a FAB-4854 Harden TestMsgStoreExpiration test
- 3e1e4ad0 FAB-4848 Only allow TLS 1.2
- 5eeba446 FAB-4644 add peer to release
- 37425a15 FAB-4597 remove unused flags from compose files
- 02154b1b FAB-3963 add missing license headers
- 9404c2ba FAB-4830 cauthdsl signature verify err unlogged
- 012f7210 FAB-4821 Improve configtxlator reconfig examples
- d38781bc FAB-4490 refix getting_started script reference
- f326f800 FAB-4113 Improve UT coverage of orderer/ledger/json
- 26d71e0d FAB-4537 Disable test causing ocassional CI failure
- ecc81c51 FAB-4820 delete unused documents and images
- ab388514 FAB-3384 Document Kafka-based OS
- 63d73eeb FAB-4766 No need to print nil error
- 0728bd5b FAB-4765 Remove dead MSP config code
- 9bb49ee9 FAB-4748: Add docker image info to the error log
- bc6db922 FAB-4743 Harden backoff policy code in deliverClient
- a747232c FAB-4744 Remove unused code from gossip/comm
- df2a6799 FAB-4740 Prepend channel to broadcast/deliver logs
- a114cd5e FAB-4613 Warning logs flooding in orderer and peers
- 17e72766 FAB-4452 Def of anchor peers post channel create
- 1785d261 FAB-4559 Handling Deliver errors
- 6f9debe6 FAB-4622 Improve Retry text in orderer.yaml
- 84eaca2e FAB-4621 Modify channel names in tests
- 56667c1e FAB-4620 Update Docker Compose config files
- 0a72230b FAB-2487 Change test string to comply with rule
- e02053c9 FAB-4473 mod cc cache strategy to store minimal data
- 49b3851b FAB-4500 Fix words in orderer.yaml
- 9c4cb515 FAB-4616 Skip type switch on unmarshaling error
- ad608166 FAB-4176 Weekly Test Runs for Auction App
- abc81afb FAB-3934 Daily Test Runs for Auction App
- 03d43c36 FAB-2487 Cleanup couchdb name translation logic
- dc8d45fa FAB-3555 Peer panic on SIGSEV connecting to CouchDB
- 94d7e9af FAB-2487 Restrict channelIDs to CouchDB/Kafka
- 44c341c0 FAB-4590 Auto-vendor all deps properly
- 6c6db2aa FAB-4599 better summary on introduction page
- e4b91f57 FAB-4327 Don't let peer to crash
- 7253ae5d FAB-4593 Reword temp ledger location text
- 19ee6612 FAB-4511 Solo-based Docker composition file
- dc90a94e FAB-4516 Kafka-based Docker composition file
- dace3b20 FAB-2167 Categorize peer CLI flags
- 159f8eb9 FAB-4455 Change location of queryLimit in core.yaml
- 4f882258 FAB-4591Fix log message formatting
- 5f7d4da3 FAB-4560 Config updates with no effect validate
- 36621327 FAB-4581 Correct gossip core.yaml comments
- 572b6798 FAB-4582 Fix gossip proto comments
- c4687cb2 FAB-4576 add missing license headers
- c15dcbdc FAB-4568 Add missing images to doc
- e9ff71e5 FAB-3754: Add endorser_util for behave tests
- 8bf2492c FAB-4083 Fix filesize-related defaults for orderer
- 4252a9fc FAB-4252 Check duplicated identities in VSCC
- 54884ea0 FAB-4322 Improve UT coverage of orderer/multichain
- 4339bb86 FAB-4080 TestMultipleOrgEndpointLeakage fix
- 961ccabe FAB-4557 gossip: Do not sign block messages
- 25a13e66 FAB-4510 implement make dist and dist-all target
- 93b90761 FAB-3450 Prevent panic on msg signing
- 6156ea8e FAB-4512 Add leader log entry in gossip
- 2d10ae0b FAB-4457 Add errorChan to Kafka-based consenter
- 5dd2e335 FAB-4408 Add retry logic to Chain.Start steps
- cd44fba1 FAB-4497 Fix panic in TestEndedGoroutines
- 177fb342 FAB-4538 Disconnect deliver clients after revoke
- d7233d59 FAB-3450 Prevent panic on msg signing
- 6928169c FAB-4534 Use cancellation context in gossip
- b5f37901 FAB-4533 Use context cancellations in deliveryservice
- 248fc59d FAB-4349 Improve UT coverage of orderer/solo
- 7e0b9a38 FAB-4255 Fix "make release" failed
- 487ffe60 FAB-3740 Fix dev mode instructions
- ab2a9812 FAB-4301Remove extra line in core.yaml
- abc1071e FAB-4426GOSSIP_BOOTSTRAP param update in e2e_cli
- 3f444377 FAB-4475 Sync gossip ledger height & metastate
- ac413a46 FAB-4429 LTE tool driver: put proper exit code
- 89f20924 FAB-4503 Disable brittle tests - deliveryService
- b417322a FAB-4012 Fix min.isr.replicas setting
- a69b884a FAB-4433 PTE supports more accurate constant rate
- 9bb26f3d FAB-4469 Add REST endpoint for sanity check
- 9577fb78 FAB-4468 Create configtx sanity check code
- ebea9962 FAB-4494 Add missing step in Getting Started doc
- 8137ceb5 FAB-4460 Set proper expectation for e2e on Windows
- 76d34317 FAB-4485 Expand prerequesites doc for Windows
- 70484a40 FAB-3715 Harden deliveryService TLS credentials
- 4d2a17c6 FAB-4357 Modify retry options for Kafka config
- 1dd23845 FAB-4186 Add missing license headers
- 19c7670f FAB-3556 Throw error for invalid keys at simulation
- 1a721b19 FAB-4438 Fix race condition in mock WriteBlock
- 1c3cc3ef FAB-4479 Fix theoretical orderer crashes
- a069559d FAB-4155 Make deliveryClient failover on 503 error
- 71cd6f61 FAB-4428 Check for read error on inspect tx
- 10382785 FAB-4383 prepare for 1.0.0-rc1 development
- 6d04128e FAB-4472 Improve documentation for block listener
- 4c19614f FAB-4284 - Fix SDK links
- 2590cce8 FAB-4431 Orderer multichain api consenter errors
- c8e0dbb6 FAB-4467 Allow nil signer for creating envelope
- 7918d5ed FAB-3831 Report empty application/orderer groups
- f664fdfc FAB-4465 Expose orderer orgs via config
- 6b75101d FAB-4464 Fix configtx manager nil dereference
- 9c1b6ef8 FAB-4463 Fix nil dereference in cauthdsl
- 198ac5b5 FAB-4158 Fix leader election intermittent test fail
- 41170b16 FAB-4451 Fix timing issues on e2e_cli
- 1e6790bf FAB-4369make container sampleconfig update to date
- eda8a7d4 FAB-4427 Fix unchecked errors in configtxgen
- 0d864c65 FAB-4424 Clarify configtx flag and error
- 53efa190 FAB-4443 Do not sign configtx with Noop MSP
- b0f6c5d7 FAB-3980 Subset of consortium for channel create
- dee53d04 FAB-4274 Refine comments in sample orderer.yml
- 6f876ad5 FAB-4350 Add version cmd to configtxgen
- 1ddbf1ca FAB-4440 Fix Consortium in configtxgen code
- 6e3c9afd FAB-4439 Fix typo in README.md for configtxlator
- 49587859 FAB-4425 Ledger perf. test: update logging
- 27ed41d2 FAB-4356: System Behave Config updates
Wed Jun 7 08:49:09 EDT 2017
- e4677478 FAB-4380 prepare for 1.0.0-beta release
- 85ccddc0 Fix username for Manish Sethi
- 38ca3715 FAB-4391 release notes for 1.0.0-beta
- 52853f86 FAB-4420 Suppress benign channel create warning
- 8fe748f4 FAB-4384 update getting started and doc tidy
- c2b5f2d7 FAB-4437 Fix ccpackage_test (compilation error)
- e6b050fb FAB-4413 Enable peer to report version info
- 5435d215 FAB-4418 Fix confusing policy naming
- ae806110 FAB-3893 Identity validation documentation
- 384a4a61 FAB-2649 Concurrent access to viper
- 31b8a965 FAB-4177 BCCSP PKCS11 DER encoding for CKA_EC_POINT
- 1e9a0879 FAB-4412 revert gocov html report
- ed8864d2 FAB-4411 Enable orderer to report version info
- b5934259 FAB-4352 Add version cmd to configtxlator
- ad3e63b3 FAB-3841 Gossip TestCertRevocation
- 1b1e24ce FAB-3892 check correctness of policy on cc2cc
- dc0dfe3a FAB-3906 Fix build errors in the doc.
- 79660c33 FAB-4184 Improve UT coverage for kafka package
- c2d38987 FAB-4373 Fix orderer system channel Admins
- ae98a8cf FAB-4318 Fix block-listener.go to adapt fabric alpha2
- 0d1ce5cc FAB-4377 Fix typo a description of peer version
- 740c4a90 FAB-4331 Branding issues in blockchain.html
- e776adc1 FAB-4351 Add version cmd to cryptogen
- 3f74d44c FAB-3359 Mutual TLS support in gossip handshake
- bd3b9b2f FAB-4081Daily chaincode tests are failing
- 2128ea0c FAB-3528 peer/channel package not using logging
- 3177af10 FAB-4302 Harden gossip bootstrap peer connection
- eb077441 FAB-3618 Lower endorsement error threshold to 400
- 729dc43b FAB-4360 Add release-clean to clean target
- c2039336 FAB-2045 Document chaincode interfaces
- cb303f83 FAB-4346 log warning upon bootstrap conn failure
- d8c1a560 FAB-4355 Fix consortium checking in configtxgen
- d209485a FAB-4161 Run only patch sepecific unit test cases
- b6e1f911 FAB-3454 BCCSP Factory Options error checks
- 51a606b0 FAB-4347 prop resp to return error on cc error
- a997c304 FAB-4157 Remove BCCSP parms from configtx.yaml
- 4ae322bf FAB-4323 Improve code coverage of orderer filter
- 269f3cc2 FAB-4342 Fix dev style channel creation
- eb640dba FAB-4328 Fix orderer genesis defaults
- 40d9b292 FAB-4340 Remove TravisCI_Readme.md
- 389e6164 FAB-3948chaincode shim unit tests and framework
- 13bbcfea FAB-4337 Fix proto style in batchsize config msg
- 5ca811d9 FAB-4330 Orderer panic on restart
- f3eabe9e FAB-4336 Switch partition UTs to the assert pkg
- 56d06f7a FAB-4335 Remove checks on mock/util function
- a5b0bf9c FAB-4173 UT for protos/common
- 86e0b9c1 FAB-2822 Invoke before Instantiate
- 7dbf6857 FAB-4168 Document configtxlator REST usage
- c8785e3f FAB-4167 Expose config update compute via REST
- 5fb91b5b FAB-4107 Expose proto translator via REST
- a5d62162 FAB-4169 Vendor gorilla/mux REST library
- efc5e1fa FAB-3172 Remove chaincode paths with http URLs
- 2327b78d FAB-4301 core.yaml update
- 3888d64c FAB-4313 Add vscode settings to gitignore
- 082991b0 FAB-3111 - Additions to getting started
- 4a6951f4 FAB-4106 Config update computation library
- cbefc952 FAB-4068 UT improvements in peer/node
- f367cf0a FAB-4163 Nil dereference in configtxgen
- 3163e580 FAB-4266 rename nThread to nProc
- 51fcb97f FAB-4325 create bootstrap.sh per release
- ec3ada22 FAB-3562 CLI displays unexpected invoke result
- 5e49366f FAB-3560 Endorsement failure doesn't return response
- a8658230 FAB-4321 Transaction Flow Fix
- 2bd0e6de FAB-4305 Implement gRPC keepalive support
- 930bf5fd FAB-4299 Improve UT coverage of orderer/localconfig
- 253d6c79 FAB-4113 Improve UT coverage of orderer json ledger.
- ead51986 FAB-4317 Fix go 1.7 uint32 parsing in protolator
- 669358b6 FAB-3616 Renaming the generateChaincode func
- e014c93f FAB-4312 Remove unused peer.workers config
- 719c2086 FAB-3513 Can't build OTE
- 2b8c0aa9 FAB-4251 Only support TLS >= 1.2 to Kafka
- a9b3a61c FAB-3199 Committer to call CSCC on config update
- 022580d3 FAB-3754 System Behave Endorser Util scaffolding
- c01fa7cd FAB-4246 separate out prereqs
- d3892fe7 FAB-4130 fix peer node status error reports
- 5f6a232d FAB-3708 cleanup unused/unimplemented msp code
- 11a4d0a7 FAB-3215 fix panic in policy parser code
- 54d2162c FAB-3549 Peer panic from bad block bytes
- 2292080f FAB-4263 Improve UT coverage of broadcast
- a5913378 FAB-4114 Improve UT coverage of deliver
- a14912f2 FAB-4201 Fix error validation in deliver
- 94337349 FAB-4202 Fix race condition in orderer json ledger.
- f23f0ce9 FAB-4213 Update doc with new fabric-ca doc link
- c560c18f FAB-4296 Document core.yaml gossip bootstrapPeers
- 531de02d FAB-4265 Fix overloaded peer channel create cmd
- 389ff3e0 FAB-4264 Fix peer channel fetch command
- e5cac857 FAB-4166: Remove a func of stoping peer remotely
- 53b1bb93 FAB-4185 remove sbft package
- 2a91d0e6 FAB-4183: Add unit tests to ccprovider pkg
- fba0821e FAB-4277 fix CI failure in peer/channel/create_test
- 0181384f FAB-4257 Fix wrong dir name in the UT
- 89719ab3 FAB-2493 Package up GOLANG source precisely
- 3084bb09 FAB-3208 Produce a container with fabric tools
- d1223435 FAB-4261 add missing CCBY license to all md and rst
- a1d52916 FAB-3772 Add additional UTs for pkcs11 package
- db3f62ee FAB-4205 Clarify missing system chain error
- 6860586c FAB-4208 proper UT for chaincode framework
- a1c67027 FAB-4002 Upgrade to latest version of grpc-go
- b3eef4ca FAB-3686 CouchDB timeout causes error upon retry
- ccc4ef86 FAB-4118 Do not log PullResponse content
- dd5b1fc3 FAB-4116 core/policy test coverage
- 7ca901e5 FAB-4138 Disable time-related cert expiration
- c5577d8f FAB-4199 Remove unused variable in core.yaml
- 0e0e34fe FAB-3358 Remove testchainid from peer startup
- 87c03103 FAB-4200 Fix docs in core.yaml
- c8731ae6 FAB-4003 OU certificates fail to match
- b7a05197 FAB-3615 TestPresumedDead and TestResponses
- 6e7aae74 FAB-4189 Correct file mode of impl_test.go
- db7cd47d FAB-4049 Add additional tests to core/container pkg
- fd03063f FAB-3927 Add tests for invoke,query,instantiate cmds
- f042c96d FAB-3638 Increase test coverage for util pkg
- fddf5ab2 FAB-4174 fix bad markup in CONTRIBUTING.rst
- 8a8826c5 FAB-3772 Improve coverage for PKCS11 package (3 of 3)
- 22b2324d FAB-3772 Improve coverage for PKCS11 package (2 of 3)
- 67e2c093 FAB-3772 Improve coverage for PKCS11 package (1 of 3)
- b9dd4640 FAB-4105 Fab proto translation methods
- 7b5b661b FAB-4103 Proto translator variably opaque comp
- 7fd6a909 FAB-4102 Proto translator statically opaque comp
- 5a94f1a0 FAB-4101 Proto translator nested msg component
- de54331e FAB-4100 Create proto translator framework
- 7c4fcbf3 FAB-4104 Proto translator dynamic field comp
- dfad1b8c FAB-3830 Why Blockchain
- d163e727 FAB-3387 Clean up Docker Compose configs
- 7b36d96d FAB-4091 Update ledger benchmarking tool
- a5ad7346 FAB-3749 Add Ledger Component Perf. Tests
- ae162083 FAB-3494 Enhance reporting
- aa333a3f FAB-4033 remove tag checkout guidance
- 4a84f9da FAB-4062 Aded unit tests to /fabric/core
- f0c54955 FAB-4067 increase UT in peer/common
- 0e7ffae0 FAB-4146 chaincode install panics if GOPATH empty
- df396989 FAB-3968 BCCSP/pkcs11 code de-duplication
- cf943ec1 FAB-4150 add shortened url to track downloads
- 08a2515c FAB-4085 Prevent expiration of self identity
- ee775845 FAB-4143 Fix compilation error on master
- 23a7d508 FAB-4078 StateInfo expiration membership awareness
- bd4cdf34 FAB-4128 intermittent UT failure
- d0e57403 FAB-4109 add missing license headers
- 5d135ad7 FAB-4134 Consolidate unit-test support config
- a18e2d3d FAB-4087 Fix test failure in dockercontroller
- 09ba01b9 FAB-3758: Stop and Start containers
- b8fd58a1 FAB-4122 Removing security enabled flag
- 6df9edcc FAB-3254 remove unused vars
- 19edb326 FAB-4109 add license header to shell scripts
- 5180a084 FAB-4112 Remove legacy code
- 7603ae0e FAB-4069 Write unit tests for peer/version
- a3f159ed FAB-4099 Skip directories in unit tests search
- c64264bb FAB-4057 Improve UT coverage for QSCC
- 583ceba5 FAB-4059 test ccintf package
- f3582791 FAB-4037 Fix intermittent timeouts in events UT
- 980b4b23 FAB-3118 pull ccenv image at runtime
- 87ff9d63 FAB-4087 Fix test failure in dockercontroller
- 1dd100a2 FAB-4061 Write unit tests for samplesscc
- 4608c7e5 FAB-4077 Fix gossip false negative WARN log
- 5759ee4c FAB-4005 Add channel name to logs of blocks provider
- 837fc68e FAB-3950 support conc generateCert invocations
- 11f8f502 FAB-3941 Fix UT failure of port collision
- 03891128 FAB-4076 Disable events unit test
- e176cf92 FAB-3925 - Fix Bootstrap script
- 66483928 FAB-3953 Re-introduce disabled goroutine leak test
- 4c63d696 FAB-4071 Write unit tests for bccsp package
- 6388a4c3 FAB-4060 Write unit tests for core/policyprovider
- 75638081 FAB-3776 unit test get config after restart
- aeaae372 FAB-3095 - Add MSP piece to RTD
- e3e26ce9 FAB-4032 Fix Getting Started kit for Windows
- 6765b355 FAB-3931 Improve h/f/orderer/multichain coverage
- 77bca876 FAB-3901 Improve h/f/orderer/ram coverage
- 59ec440d FAB-3925 Update Getting Started for alpha2
- ba7c1cd8 FAB-1017 Fix due to code changes
- 73a950a0 FAB-3735 Increase test coverage for config pkg
- 730d2323 FAB-4007 add bootstrap.sh to e2e/getting started
- 9d14e856 FAB-4008 Run cli container on peer image
- 5522ac89 FAB-3846: Behave test feature file placeholders
- c2eb805f FAB-3658 improve h/f/orderer coverage
- 6e7ba7e4 FAB-3992 Improve msp code coverage to 85.6%
- 39a0dee4 FAB-3704Remove unused vars in ./common/
- fa3a81b8 FAB-3995 /examples/cluster: Fix TLS support
- 5c997421 FAB-3954 /examples/cluster: add client config
- 7f50bb11 FAB-3976 remove unused packages from vendor tree
- 25cc9c37 FAB-3706 Delete unused vars, etc in gossip dir
- 52434ce5 add UT guidance to CONTRIBUTING.rst
- 04404a65 FAB-3988 Add Auction API Driver in Test Suite
- 12fb2ef7 FAB-3987 Add Auction Chaincode in the Test Suite
- f7ca768e FAB-3947 Polish up end to end documentation
- 3bff8ceb FAB-3976 remove unused vendored dependency
- cbf1a3cc FAB-3441 bccsp/factory improved test coverage
- aedd4984 FAB-3915 Cleanup/improve coverage for protos/utils
- 26d02543 FAB-3559 submit Performance Traffic Engine (PTE)
- 4441eb2c FAB-3904 Improve fabric/core test coverage
- 1d877970 FAB-3753: Readme for Behave System Tests
- 04ffb5c6 FAB-3955 Event producer registers nil handlers
- 8629463f FAB-3899 Improve test coverage - events
- fb693d71 FAB-3201 Fix broken link from css custom file
- 299d9112 FAB-3887 Remove Q&A on expected performance from FAQ
- 28f468cd FAB-3926 Add tests to CSCC to validate inputs
- 04eed737 FAB-3923 Remove dead code and duplicate from CSCC
- df29a5b0 FAB-3291 Add 3x orderer/broker Kafka BDD test
- 552cbfe3 FAB-3289 Fix multi-broker Kafka BDD test
- fa9c6165 FAB-3948WIP-chaincode shim unit tests and framework
- 839285e0 FAB-3957 /examples/cluster: Reduce logging chatter
- f5a4daea FAB-3882 Add proposal process to CONTRIBUTING.rst
- 588bf141 FAB-3707 Delete unused vars, etc in orderer dir
- 347899ef FAB-3201 Fix many of the broken links in the doc
- f966c8c9 FAB-3109 Fix anchor peer connection logic
- e2b4fa64 FAB-3947 - Update instructions for e2e
- 8f1fb015 FAB-3733 Fix the CouchDB option for e2e_cli
- a0c3b954 FAB-3941 Fix UT failure of port collision
- d35b4f93 FAB-3917 fix Makefile error in behave-deps target
- 112ff0ce FAB-3507 Chaincode Tests
- 5bdbb0b6 FAB-3918 Update to baseimage v0.3.1
- a4dbc173 FAB-3932 standardize test names
- fa98b460 FAB-3928 update release notes for v1.0.0-alpha2
- 988f2ffb FAB-3922 Write unit tests for core/scc
- cef26882 FAB-3907 Improve test coverage for protos/common
- 467a2f15 FAB-3890 Increase coverage for common/config
- a6737cc2 FAB-3761 Proper orderer system channel update
- 96930602 Prepare for alpha3 development
- 0509bed5 FAB-3880 rename sys testnames and descripts
- 46f52deb FAB-3368 Zero length CouchDB attachment delays
- 53084edd FAB-3705 Removing unused found unused vars in ./bccsp
- 3c321f77 FAB-3642 Improve unit test coverage for configtxgen
- 9efae9a2 FAB-3730 Increase test coverage for container pkg
- d6b9bab5 FAB-3695 Fix endorser and orderer required check
- 5eac4d21 FAB-3656 Add an error check
- b55e069a FAB-3633: Setup and Teardown environment
- e0d4f4c9 FAB-969: Docker compose files
- fe4ef55c FAB-3614 Add chaincode name checking
- 17259afb FAB-3402 Improve unit tests for ledger lockbasedtxmgr
- ad1200b5 FAB-1959 Support proxy auth in java buildscript
- 6b6bfcf Release v1.0.0-alpha2
- 78b0a55 FAB-3737 changelog generation
- 556f21f Correct mistakes in e2e_cli messages and comments
- 2f02dc3 FAB-3677 Identity validation
- e1d138b FAB-2982 Remove unused valiable
- 290b46f FAB-2982 Add timeout option to peer channel cmd
- 7f5d017 FAB-3545 Improve unit test coverage for provisional
- 754992e FAB-3804 Fix broken links in orderer README
- 29e0c40 FAB-3850 disable java chaincode as its WIP
- 0780f47 FAB-3805 Add printouts to each CLI test stage
- 246cd54 FAB-3240 Intermediate CA certs validation
- c8bd00a FAB-3583 systemtest placeholders, readme
- 341ac6c FAB-3156 check correctness of instant'n policy
- 1949651 FAB-3751 Add support to configure kafka in BDD
- da0039d FAB-1929 Customized logger for identities.go
- 5ad9463 FAB-3525 Fix config block retrieval
- 1b54dcf FAB-3763 Fixing Intermediate CA certs sanitization
- f6c7fbc FAB-3764 Fixes the comments in ledger interface
- b7e2226 FAB-3755 Gossip:Add remote peer endpoint to ConnInfo
- 4ce3507 FAB-3235 cleanup chaincode shim error handling
- ae6a99e FAB-1163 range query access tx ctxt after timeout
- f105cc1 FAB-3760 Update README in orderer dir
- 9d1da95 FAB-3386 Remove fabric-testenv-orderer image
- db236d6 FAB-3493 Fix LAST_CONFIG on new channels
- 9ff8fc4 FAB-3744 Gossip: only pull from peers in the same org
- 4248b9e FAB-3750 New mspAdmin role BDD
- 975dc82 FAB-3727 Orderer restart broken
- 587387f Revert FAB-3493 Fix LAST_CONFIG on new channels
- 92d4cf2 FAB-3702 remove unused code in ./core/chaincode
- c140def FAB-3550 Configure orderers ROOT CAs properly
- fdb6ce1 FAB-3723 Unit tests and cleanup for core/peer pkg
- a5d4c04 FAB-3712 Optimize struct memory alignment
- 5a27382 FAB-3540 Integrating Error Handling in bccsp/sw
- 142c53e Benchmark framework for evaluating ledger performance
- 78ce862 FAB-3617 Add ChaincodePackageExists function
- e1bd550 Add CII Badge to README.md
- 70b59b0 FAB-3732 Fix e2e cli
- 6ffc99c FAB-3728 MSPImpl generates a lot of log output
- c01a433 FAB-3446 Bug - Alive msgs in MemReq and MemResp
- 5440e98 FAB-3441 bccsp/sw KeyImport test coverage
- 37147e1 FAB-3725 /examples/cluster: Update lccc -> lscc
- 9a4518c FAB-3724 /examples/cluster: Ensure CA starts first
- b17c800 FAB-3689 update README with nexus fabric binaries link
- 187104e FAB-3722 /examples/cluster: Use /var
- 0c58de6 FAB-3701 Peer and orderer CAs should be separate
- 7a42145 FAB-3710 /examples/cluster: configure CA
- 84ea4a7 FAB-3698 def inst. policy needs to include channel
- 0163a76 FAB-3691 fix misspelled words caught by misspell
- 2d96232 FAB-3694 Fix error handling in peer channel cmd
- 7b052df FAB-3692 add CONTRIBUTING.md to root directory
- f0aa7fd FAB-3258 fwk test chaincode functionality Part2
- 5b926ce FAB-3258 fwk test chaincode functionality Part1
- f5987e2 FAB-3689 move fabric binaries link to nexus
- dc9c88f FAB-3675 add gotools/build and fix
- 875f8a2 FAB-3687 rotate /example/cluster logs
- 420a6a5 FAB-3561 Increase test coverage for VSCC
- 3d169cc FAB-3645 adding cc bytes instead of its hash
- bd861de FAB-3232 Fix chaincode container logging
- 7b5f23d FAB-3684 Default $CHANNEL_NAME is not set
- ccbb3d4 FAB-3669 Disabling UT, intermittently fails in CI
- 509c706 FAB-3679 Disable brittle TestConnectToAnchorPeers
- 694d7fe FAB-3300 default chaincode instantiation policy
- cac9d1b FAB-3315 Certificate sanitization
- 2e479a7 FAB-3674 add license header check to make checks
- 1109d63 FAB-3441 bccsp/sw KeyDeriv test coverage
- a3665e3 FAB-3441 bccsp/sw KeyGen test coverage
- 1b7b163 FAB-3441 bccsp/sw Hash test coverage
- 001b8e3 FAB-3673 remove blockhoder interface/struct
- 5da931c FAB-2707 make cli find orderer from chain config
- 7d041c0 FAB-3672 make JIRA dashboard more visible
- 526e7c7 FAB-3659 remove outdated v0.6 events listener doc
- e0d907b Fix typo in comment and error messages
- abb96ab FAB-3671 chaincodedev mode doc needs updating
- 6663dc0 FAB-3161 Enhance cluster-creation reporting
- b4d101b FAB-3161 /examples/cluster
- a498cc6 FAB-3666 Update chaincode.deploytimeout to duration
- a4c100c FAB-3665 Update chaincode.executetimeout to duration
- 04e9a3f FAB-3664 Update chaincode.startuptimeout to duration
- 3f35491 FAB-3663 Switch event producer timeout to duration
- 9937c36 FAB-3604 e2e_cli sample improvements
- 0636421 FAB-3399 Improve unit tests for common ledger
- f73eea3 FAB-3654 Remove ledger/util/filterbitarray.go
- d774735 fix some document typo
- 347e995 FAB-3413 Increase coverage for core/ledger/util
- 645256f FAB-3412 Increase coverage for ledger/ledgermgmt
- c7d93ff FAB-3636 Check the error, associating id to cert
- 2ccbb53 FAB-3643 respect peer.gossip.endpoint configuration
- 9970f15 FAB-3628: Add Crypto config
- 1d7a097 FAB-3641 Do not use ENV ORDERER* in Dockerfile
- 7bee71e FAB-3548 Define error and component codes
- a4f3c31 FAB-3627 Remove unused gossip code for bdd test
- e786c1b FAB-3443 Improve clilogging output/usage description
- c4c8614 FAB-2094 Documenting MSP Setup & Best Practices
- 519460a FAB-3575 Add unit test instructions to docs
- fec63a9 FAB-3610 Add subcommand docstring for peer cmd
- 7aa43d5 FAB-3441 bccsp/sw ECDSA/RSA verify test coverage
- 0991d53 FAB-3613 JoinChan gossip broken if no anchorPeers
- f41f4ff FAB-3333 Fix the inc_number in gossip msg
- 3334a7f FAB-3612 Update peer.address usage
- 17a26da FAB-3445 unrecognized characters in the gossip log
- bcfc17a FAB-3496 Nil check missing after proto unmarshal
- abee405 FAB-3495 Misleading log message at queueNewMessage
- 150d17e FAB-3493 Fix LAST_CONFIG value on new channels
- b17e846 FAB-3441 bccsp/sw ECDSA/RSA sign test coverage
- 8ccbd52 FAB-3505 Feature File verifying e2e test in Behave
- d921156 FAB-3324[FAB-3439] - Getting Started Formatting
- a3122d7 FAB-3564 Improve test coverage for common ledger
- b5bfe6a FAB-3400: Improve unit tests for ledger/kvledger
- 8c7a426 FAB-3414 Improve unit tests for couchdb
- 806ee13 FAB-2734 Make gRPC logging configurable
- 1b4ad7c FAB-3557 Remove duplicate ChaincodeInstance
- c220290 FAB-3349 Keep gossip proto fields be with underscores
- d3b7876 FAB-3297 PKCS8Info Version should be 0 and not 1
- e557f75 FAB-3534: Add composition utilities
- f1437a8 FAB-3473 Improve UT coverage for peer/clilogging
- 25f340a FAB-3536 Remove CONFIG tx check in the ledger code
- beb1d8e FAB-3403 increase unit test coverage for rwsetutil
- 6ca58b5 FAB-3461 Gossip protobuff test coverage
- d21cd6d FAB-3530 Gossip - add block seq# validation
- 1acb65f FAB-3497 Removing the hash from gossip dataMsg
- e1be7cd FAB-3441 bccsp/sw AES test coverage
- 337d60d FAB-3526: UT to cover gossip secret message ext.
- 07146cf FAB-3461 Add UT for gossip protobuf extensions.
- 4b4a3d8 FAB-3522 Increase test coverage for validation
- 084b02f FAB-3441 Add more input validation tests to BCCSP.
- f0acc68 FAB-3105 Gossip needs to use comm package CA support
- 08df4e3 FAB-3520 Eventer doesn't trigger subsequent updates
- d626979 FAB-3529 remove unused variables and functions
- 3d895a4 FAB-3527 fix unused variables/functions
- 05f811f FAB-3444 Gossip: pulled blocks aren't evicted
- 22e2fc9 FAB-3269 properly honor endorsement policies
- 00ed512 FAB-3521 Increase test coverage for ESCC
- edd26e1 FAB-3485 improve test coverage for msp/mgmt
- 3cb9d49 FAB-3401: Improve unit tests for kvledger/history pkgs
- 9a33854 FAB-3441 bccsp/signer test coverage
- 8670c56 FAB-3485 improve test coverage for msp
- a19279e FAB-3351 MSP OUIdentifiers config
- 6e03b70 FAB-3025 Update ledger defaults for orderer
- 7c908df FAB-2486 remove sync from core.yaml
- 12fa662 FAB-2337 update use cases
- 5031b0a FAB-3456 cryptogen: Add support for x509 SANs
- d7bffaf FAB-3506: Endorser Scaffolding
- a158dd4 FAB-3488 Add documentation on how the doc gets built
- bf9b4b8 FAB-3324 Fix getting started scripts and instructions
- 185d06e FAB-3307 Adding Identity Validation
- accd22b FAB-3405 Improve unit tests for statecouchdb
- eb019ee FAB-3155 LSCC security checks at validation time
- e644262 FAB-3451 Move noopmsp in mocks
- 79b19ca FAB-3440 Fix the orderer panic msg
- df69c5f FAB-3480 Replace ccParts with ChaincodeInstance
- fc268da FAB-3288 Sync configtx.yaml with Compose configs
- 183eb90 FAB-3410 Improve unit test for txmgmt/version
- 71a8897 FAB-3406 Improve unit-test for statedb/stateleveldb
- 64a237c FAB-3404 Improve unit test for txmgmt/statedb
- 19d857c FAB-2183 fix RangeQuery key collision
- f9cc350 FAB-3407 Increase test coverage for mvcc validation
- 2ef1cc8 FAB-3452 peer/gossip test-coverage (2)
- cef4f79 FAB-3455 cryptogen: Use a FQDN for CA artifacts
- 0d8c255 FAB-3453 cryptogen: generate tls artifacts
- 6544e57 FAB-3462 Unit tests for gossip message comparator
- 4141f89 FAB-3466 Error Handling
- 5f87c50 FAB-3441 bccsp/utils test coverage
- 07a15a1 FAB-3353 CRLs loading
- 5bd68c8 FAB-3441 bccsp/sw/dummyks.go test coverage
- 68b455e FAB-3452 peer/gossip test-coverage
- f30fc74 FAB-3330 validate chaincode version
- 37579c0 FAB-3460 Fix break in master
- c7fbbcc Nominate Artem Barger as a Fabric maintainer
- f13e82c FAB-3422 ignore mocks directories
- e33bf25 FAB-3420 Fix logger module
- 363f6a7 FAB-3383 Increase gossip unit test coverage
- b5430b2 FAB-3428 configtxgen: Report selected configuration
- b5f9f0a FAB-3390 Override log level - cauthdsl and policies
- 01aa829 FAB-3145 Override log level for ledger at peer start
- 3f1739a FAB-3434 build binary files on make native target
- 3493be3 FAB-3431 Always display error callstack in logs
- fd623d1 FAB-3324 - Upgrade Getting Started
- 555686d FAB-2985 Add documentation for error handling
- 0ae00c8 FAB-3107 Replace 'user' with 'identity'
- 9581073 FAB-3391 cleanup java shim whitespace
- fe8d1da FAB-3311 java cc get history for key
- 6ad95f6 FAB-3305 java cc get query result
- 5858fbb FAB-3273 java cc get state by range
- 1f0a0cb FAB-3056 Pull relevant docker images
- 708c3aa FAB-3220 sync compositekey api w/ go
- 2318b8d FAB-3267 add kv_query_result proto to java shim
- 6458126 FAB-3263 remove ChaincodeBase.getChaincodeId()
- b306d7b FAB-3221 Java cc getFunctionAndParameters()
- 908af1a FAB-3223 clean java chaincode get/set state API
- de3d2d1 FAB-3222 extract java ChaincodeStub interface
- 99b6817 FAB-3170 invokechaincode from java chaincode
- 55d96b2 FAB-3114 Gossip identity expiration
- 1fe931c FAB-3321 Documentation for chaincode installation
- 148775a FAB-3247 Optimize 2nd commit CouchDB recordSavePoint
- fc95c06 FAB-3329 set chaincode version in ProposalResponse
- cc58f62 FAB-3283: Orderer functional behave scaffolding
- fd477e4 FAB-3264: Config Utility for Behave Func Tests
- d332d73 FAB-3272 Only allow 1 action per tx
- 45bf901 FAB-3382 more test cov. for platforms/golang
- 9c1d1bc FAB-3178 staticcheck errors fix in gossip
- 4342cd6 FAB-3312 Adding consolidation tests
- a7225d1 FAB-3176 Fixing staticcheck errors
- 911ef2a FAB-2862 Update BDD for new config changes
- 3fb58c8 FAB-2735 (PA) Clean up config mocks
- 6ac2f0e FAB-2821 Print readset/writeset/deltaset on updt
- 0fcb145 FAB-2723 (PA) Remove old ChainCreationPolicyName
- 312628c FAB-1302 (PA) Add channel create authorization
- 8288a7f FAB-2783 (PA) configtxgen specify admin principl
- f3da0ba FAB-2703 (PA) Expose committed configEnvelope
- c3c64fa FAB-2702 (PA) Specify consortium in chan config
- 7998d07 FAB-2646 (PA) Create consortium configuration
- ad29e8f FAB-2852 Java chaincode support for cc events
- cefe57a FAB-1870 Logging cleanup for peer start
- 1db772c Nomination for Dave Enyeart to be Fabric Maintainer
- c67db83 Nominate Keith Smith as a Fabric maintainer
- fa973d2 FAB-3246 Remove TODO from removeDataWrapper
- bb071c5 FAB-2931 CC instantiation tx validation
- c9d0ca2 FAB-3017 Ledger backup restore
- 722e790 FAB-2676 Allow create-ledger with genesis block only
- 868a3e9 FAB-2462: Re-enable paging results for queries
- 5d71f12 FAB-3144 Update gossip based on flogging changes
- 5c04b00 FAB-3316 Reintroduce TestCloseConn back to CI
- 0f828ef FAB-3242 Remove CouchDB skip TODO
- 1dae950 FAB-3322 Haskfest DC scripts for runing binaries
- 375ca88 Fix typos in CLI based End-to-End test
- ac5846c FAB-3238 Move CouchDB config to couchdb
- 2bd9005 FAB-3244 Re-enable CouchDB bad connect unit test
- 1dfd0aa FAB-3287 Fix debug statements in orderer package
- 3dcc32f FAB-2724: Fix CouchDB max open connections
- 8ce1073 FAB-3160 Provide config-relative path feature
- b4c1a0d FAB-3356 flogging verbosity on peer startup
- e86ea5b FAB-3350 Increase test coverage for cryptogen
- 00eb7c9 FAB-3352 No need to initialize grpc in CSCC tests
- 7fae4b4 FAB-3348 chaincode should log build level
- c041d43 FAB-3245 Use crypto rand in gossip
- ffbf604 FAB-3344 Fix CSCC error messages
- c3c1216 FAB-2969 Access control at LSCC
- 446573e FAB-2362 Customizable Hash at MSP
- 43bcc9a FAB-2963 Gossip inter-org confidentiality - P4
- 9d04269 FAB-2061 Gossip inter-org confidentiality - P3
- 8638813 FAB-3270 Cleanup a TODO in Ledger queryHelper done()
- 9b5c180 FAB-3335 Gossip pull may send zero-length digests
- e2401b0 FAB-3342 fix vagrant up on Windows
- 75db97d Improved test coverage for bccsp/utils
- a1feab0 FAB-3341 Move errors package to fabric/common
- 7132dd5 FAB-2351 Update loggers to flogging.MustGetLogger
- 0d3909c FAB-3340 fix broken link to contributing doc
- edd0c07 FAB-2103 Adding ACL enforcement for CC2CC
- 5bca81a FAB-3297 Generate PKCS8 compliant EC keys
- 312af12 FAB-3334 Add ChaincodeID to ChaincodeAction
- bcd9c64 FAB-3039 Checking Identity's OUs
- 844eb7b Improved test coverage for msp/mgmt
- 479c436 FAB-3281: Import protobuf implementation
- 8c0a703 FAB-3328 fix couchdb unit test failures
- 15375b7 FAB-3316 Disable brittle test- TestCloesConn
- 5628d8e FAB-3317 Update peer CouchDB timeout
- 7187ca0 FAB-3306 cryptogen - copy admin certs to node MSPs
- 72e5122 FAB-3229 dead links in Building the fabric page
- 9a64721 FAB-3179 Fix staticcheck issues in sbft package
- ae277cd FAB-3091 TX ID missing from TX in genesis block
- bb0df71 FAB-2937 Fix minor issues in localconfig
- 9891330 FAB-2537 Fix configtxgen doc
- 846a1d2 FAB-3111 - add to docs
- 441b308 FAB-3292 JoinChannel fails on e2e
- 847bc16 FAB-3279: Fix gossip related golint warnings
- 668b4c3 FAB-2662 Implement CouchDB docker config
- 2ec150d FAB-3259 Make cryptogen output more flexible
- 214489e FAB-2980 Replace gob with proto for QueryResult
- 7e401a1 FAB-2980 Protobuf for ledger QueryResult
- e63c915 FAB-2969 Access control at CSCC
- d88c3bc FAB-1516 committer side upgrade processing Part I
- 5b78b73 FAB-3266 Remove TODO from ledger_interface.go
- f8ae525 FAB-3194 Fixes from whitebox testing with PKCS11
- e0dc9e3 FAB-2836 Reformatted revoke section
- 7469e56 FAB-3111 - Clean up docs
- f8065f9 FAB-3153 Whitespace fixes (docs)
- 77400f0 FAB-3257 disable brittle goroutine check in CI test
- fcba9af FAB-3252 improve event security check error msg
- 60dfb92 FAB-3049 - Fix Getting Started
- 70fe36b FAB-3251 unused variable in core/deliverservice
- f866c28 Add Kostas Christidis as Fabric Maintainer
- 6c2957f FAB-3053 - update releases and TOC
- f540a5a FAB-3233 Enhance logging when peer sends block event
- 7845517 FAB-3153 Whitespace fixes (protos)
- 735878b FAB-3155 LSCC security checks at validation time
- 281b7d7 FAB-3241 Gossip: Do not send redundant StateInfo
- 5eb5d07 FAB-2780 Expire leadership, stateInfo and data
- 9a4f02c FAB-2997 don't invoke some scc thru cc2cc
- 3870bcf FAB-1738 Event registration requiring signature
- 755f79d FAB-3009 Clean up core.yaml logging section
- c1684d0 FAB-3012 Copy callstack from lower level error
- be3d0d5 FAB-3153 Whitespace fixes (examples)
- 2588f48 FAB-3153 Whitespace fixes (bddtests/devenv)
- 6bc8604 FAB-3153 Whitespace fixes (core)
- 9d12166 FAB-3213 Gossip identity revocation support
- 90b4c72 FAB-2061 Gossip inter-org confidentiality - P2
- 077126e FAB-2061 Gossip inter-org confidentiality - P1
- a3efa2c FAB-2997 don't invoke some scc thru proposals
- 5e0f280 FAB-3185 move historyDatabase to ledger in core.yaml
- 9280d69 FAB-3094 CouchDB Errors if system databases missing
- bc28d27 FAB-3207 fix JoinChan fails at event publish failing
- ecc1162 FAB-2499 different OrgID and OrgName in configtx.yaml
- 84c0082 Update release target description in Makefile
- cafa04e FAB-3195 Sync boot peers in docker-compose-no-tls
- 280f5be FAB-3098 Add org name options to cryptogen
- 2e0a61f FAB-3131 Peer hangs when CouchDB unresponsive
- 63e476f FAB-3201 - Fix broken links
- 987496f FAB-2709 Fix CouchDB retry logic
- f477ccc FAB-3171 Rename the lifecycle system chaincode
- 090c3dd FAB-3198 gossip: Un-necessary WARN log at shutdown
- a85fe29 FAB-3190 remove dead code in endorser_test.go
- 1fcb640 FAB-3187 remove dead code in core/admin.go
- 58d1f08 FAB-3173 remove unused docs
- 9586323 FAB-3175 Fix Intermittent CI failure deliveryService
- 297df35 FAB-3182 CI failure delivery svc- goroutines not end
- 5340e97 FAB-2398 fix formatting error
- 0a3c217 FAB-3180 fix staticcheck errors in peer
- 79df2bc FAB-3053 update releases & add to TOC
- 0af5555 FAB-2296 fix formatting
- 5b7e2b6 FAB-2290 add channel documentation
- 6e15d4c FAB-1636 Remove references to RocksDB
- f99870d FAB-3158 CORE_PEER_COMMITTER_LEDGER_ORDERER not valid
- 3f0af4d FAB-3101 rename fabric shim java package
- 8026601 FAB-3066 sync java/go chaincode interface
- 9a5049c FAB-3160 Move core/config to core/testutil
- bd14ee7 FAB-3112 Do not include configtx helper.go at runtime
- dcc3f98 FAB-3168 translate md to rst in Gerrit folder
- 1616277 FAB-2928 link installation to instantiation [part-2]
- 1b58a4f FAB-2296 update overview
- f057c66 FAB-3139 Increase test coverage for core/comm
- a97d8b6 FAB-2344 fix docs
- 90573e8 FAB-2962 Gossip- Channel name obfuscation
- 4e4155d Fix typo in comment
- 8369bd3 FAB-3154 Fix the renaming of getChaincodeBytes
- 2595366 FAB-3149Add missing pip packages to install_behave.sh
- e1dc407 Remove trailing whitespace
- 9603b0e FAB-3136 Include install script with release package
- 207588e FAB-2928 link pkg with instantiation on lccc (part-1)
- fa6648e FAB-2756 Batch gossip state transfer request
- 83838e2 FAB-3127 regression folder structure
- 17099af FAB-2971 Improve invalid cc name/version error msg
- 9eaefb5 FAB-3125 Remove sfhackfest example
- 4f3cff5 FAB-3120 Add Makefile targets for binary release(s)
- 842f46a FAB-2351 Add revert to peer startup log levels
- e05a06e FAB-3113 Add authentication failure cause to logs
- e7bbf1c FAB-3055 Enhance the url check on chaincode path
- 89d5671 FAB-3110 Add dialTimeout to gossip comm in prod
- 0050981 FAB-3058 CONTRIBUTING improvements
- 49a36fd FAB-3099 migrate unmerged capabilities.md
- eee9070 FAB-3087 Fix peer/core.yaml misleading comments
- 3a66788 FAB-3086 Fix log event formatting
- 47f4ee3 FAB-2897 make txn index within block starting at 0
- dc143e2 FAB-3060 skip java chaincode tests on non-x86_84
- 7984725 FAB-3047 Change attachment arrays to use pointers
- a932b54 FAB-3046 Add CouchDB batch select operations
- 458bcdf FAB-2943 Event publishing failure fails block commit
- 5dbb05a FAB-2779 Clear data in discovery
- aa84135 FAB-2778 Msg store update
- ae18085 FAB-2411 PKI-ID computation restructuring
- d91c5c3 FAB-2927 install chaincode package
- 73a2a6f FAB-2959 Add CouchDB batch update operations
- 08b456e FAB-2759 DeliveryService peer<->OS high availability
- c0f8d75 FAB-3034 Fix bug in delivery client - recursive usage
- c810332 FAB-3030 intf. to deal with different package types
- 4cf2b8f Removing BCCSP defaults usage
- a6e5081 FAB-3029 Fix marbles02 timestamp package
- d4967ca FAB-2958 create and sign chaincode package
- ca29f9b Organizational Unit Certification Path Support
- fd220f9 Cleanup: removing accesscontrol package
- 60e3b67 FAB-3015return detailed event hub connection error
- adebfad FAB-2718 Enable Java chaincode invoke
- bb80a49 FAB-2457 ACL for proposals to application cc
- 5409143 FAB-3000 Remove reliance on vagrant baseimage
- 1fc1379 FAB-2676 Use atomic create ledger from GB
- 998a14f FAB-2984 Use testenv for CLI container
- cacb292 FAB-2865 Set the chaincode file mode bits
- fa7faec Access control at QSCC
- 7a3af1d Expose the signed proposal to chaincodes
- ab09721 Add java package for ledger protos
- dadc939 FAB-2924 Update chaincode_example05 for clarity
- 791123f Fix couchdb tests
- 9ae2672 FAB-2929 Docker repository tags not sanitised
- 8a37f5b FAB-2925 proto defn. for ChaincodeInstallPackage
- bf30af4 FAB-2430 Compare certs' ASN.1 bytes
- dbaf601 Enable to compile and run on ARM platforms
- b32c4c6 FAB-2789 Document minimum Docker Compose version
- d829851 FAB-2944: Make leadership callback synchronous
- 0616a9d FAB-2883 Add option to build without PKCS11 support
- b2f9d56 FAB-2055 GetHistoryForKey() returns timestamp
- 4e0f96b create ledger with genesis block
- 466ab2d It must be an absolute path in gotools/Makefile
- 43dfde6 fabric-ca readthedocs update
- 4323395 FAB-2954 Upated yaml.v2 with latest version
- 0aa53d7 Enhance validation of chaincode names/versions in LCCC
- a37fa64 FAB-2678 o.h.protos to o.h.fabric.protos.peer
- 047cc27 FAB-2936 Vendor latest version of sarama library
- 24ab51a FAB-2917 Use flogging-init'd logger
- dcac07e FAB-2916 Refactor flogging package
- 7d553a6 Use proto messages for Read-write set
- 1779125 FAB-2911Fix JSON-unmarshal for Generic Interface
- 098efee Update TOC
- 274ba23 New Getting Started Content
- e7294a5 FAB-2826 Add support for $(DOCKER_NS)
- 84ac025 FAB-2775 Add query unit tests to CouchDB layer
- bf307fa Adjust mspimpl.go/Validate log level from Inf to Dbg
- 461ad48 Implement GetTxTimestamp() for chaincode stub
- bcef154 FAB-2915 Set 'last block cut' to proper value
- b7166b7 FAB-2913 Prepend channel name to log output
- 331c0d6 FAB-2901 Fixing election test
- b45abc4 FAB-2908 Enable behave tests on macOS
- 1e30d9d Add methods for setting log levels via regexp
- 4515d66 FAB-2912 Undo base16-encoding for channel names
- 6c144e5 FAB-2893 Update BDD to latest proto changes
- 3371b98 FAB-2388 Fix intermittent CouchDB failures Part2
- 86e4684 Fix source code linter checking
- 3c49128 Add orderer details to command in doc
- f9fa8d6 FAB-2828 Add resilient delivery client to peer
- 2560836 FAB-2005 Add AMCL crypto library dependency.
- 6b77c53 Cleanup peer cli channel commands, messages.
- fe8c021 Depricate using gossip ignore security
- a906ace FAB-2824 Incorrect configtx.yaml selected
- 2373bbf FAB-2747 only >= 500 should be considered errors
- a594b6d FAB-2485 clean up docker-compose within unit tests
- 1279870 Fix txmgr test failure - CouchDB query limit
- 9065a7c FAB-2880 Fix configtxgen output
- 3f93b1a FAB-2729 (PA) Document the configtx
- 5580958 FAB-2850 Update the conditional process
- 6039474 Remove the unused documentation
- a2b550d FAB-2861: Add list channels command to peer cli
- 2f750ae Remove outdated FAQ_confidentiality TOC entry
- 046a667 FAB-2828 DeliveryService: Connection Producer
- a04d60a FAB-2849 Use fabric-couchdb in devenv tool
- a4e80cd FAB-2695 (PA) mv msp_principal.proto protos/msp
- 07320ea FAB-2694 (PA) Fix some upper case proto fields
- 76eedc8 FAB-2693 (PA) Move identities.proto to proto/msp
- e0ba4d0 FAB-2848 Remove orderer-n-kafka-n environment
- 94f6f4a FAB-1141 Add kafka and couchDB to bootstrap
- 2e7d687 Refactoring connection between gossip LE and delivery.
- cba7661 Gossip: Fix connection leak when spoofing detected
- 5b59e06 FAB-2829-Build fails if Docker flags contain spaces
- f81d5e1 FAB-2830 Fix startup errors for couchdb (docker)
- 8a5a5bc FAB-2651 Single path to unit-testing keystore
- af57f19 minor doc fix
- cc35a7c FAB-2128 get dev mode to work with the new CC model
- 9c39b17 FAB-2803 Update e2e readme to reflect TLS change
- 66781c7 FAB-2814 Change default batch timeout to 2s
- dfc3077 Enhancements for cryptogen
- eb15043 FAB[2018] - Gossip protocol topic
- a71af56 Prepare for post 1.0.0-alpha development
- 5b2baa0 FAB-2777 Alive msg handling
- f1a88db FAB-2758 Decouple anchor peers endpoints from orgIDs
- 73af303 Clean up unused property "validatorEnabled"
- 59eb56d FAB-2207 Add test case for the wait time config
- f330daa Enable additional ledger txmgr unit tests
- 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.
- 90d5257 Fix for FAB-2209.
- 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
- 74cb346 Fix FAB-1458
- 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 fabric<-->gossip
- 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
- 19f2fae Fix FAB-1173
- 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
- 295cc28 Fixes FAB-918
- 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
- 3488bdc FAB-608
- 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
- f599ea7 Fix FAB-578
- 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
- 21c64b4 Fix Log Message
- 0addcfb Fix log messages
- 4491e28 Fix Issue FAB-919 Failed to read CertificatePair
- 16debfe Prioritize docker over vagrant
- cffa3ce Fix v0.6 doc formatting errors
- 3a2faaa Fix .gitignore to include /gotools/build/*
- 99df70c migration doc edits
- c1fc31f Fix to comment out JAVA SHIM code for ppc64le arch
- 55510ab Updated link to architecture 1.0 doc
- ee5b85c cleanup v0.6 release page
- 3962f71 FAB-575: New tests (& remote execution capability)
- b50db2b Fixed broken links in readthedocs
- 17065f2 doc edits - preview & starter kit
- adf1f27 Changed docs/nodeSDK/sample-standalone-app.md
- ab937f5 FAB-425 - improve initial experience
- 8a52862 Updates to the node SDK docs and sample files
- d4aacbd Fix FAB-417 - missing info on setting up SSH key
- 99a6669 FAB-860 Fix table crash
- 1a1ccf3 FAB-694: Allow docker name to be picked up
- abb05d1 release notes
- 9ce6d3e FAB-385 fix search issue in readthedocs
- fa02382 updated nodesdk image name in docker-compose
- 8ffaebb Updating package.json for NPM Publish
- c8205c6 FAB-598: fixed nodesdk doc broken links
- 4745512 Prepare for v0.6.2 development
- 7123f77 xnode-sdk: Test Updates for supporting TLS
- 925f4d9 Allow TLS conn. between the client and the CA services
- de2cade Reverting the change in 1759
- 344304b Fixing a unit test error in cc2cc
- d1ec79a Fixing HFC break caused by typedoc npm update
- 3a9b2ac FAB-658 Add more type 1 & 4 users to membersrvc.yml
- cf69392 chaincode-setup.md fixes
- 019419d v0.6 additions
- 2d75cbc Release v0.6.1-preview
- adc1600 Fix FAB-578
- a96b9ed Fix FAB-578
- 42ca84b FAB-506 broken links fixes and added new targets
- 4a78b41 Java shim build update in DEV mode
- 79589a5 Java shim build update in DEV mode
- 158480c FAB-425 - improve initial experience
- 4173edd Updating SDK README For NPM Publish
- ace3143 Updating SDK README For NPM Publish
- c974285 node-SDK: add unit tests for chaincode events
- cc31c23 node-SDK: add multi-callback registrations
- 38ef435 Add rocksdb config parameters to core.yaml FAB-349
- 8d18b21 Node.js SDK -- Upgrading gRPC Version
- 0fa60ba Node.js SDK -- Upgrading gRPC Version
- cd0c5dd Node.js SDK -- Lock TypeScript Version to 1.8.10
- c7963ea Node.js SDK -- Lock TypeScript Version to 1.8.10
- eba4553 node-SDK: add unit tests for chaincode events
- 4d4df36 node-SDK: add multi-callback registrations
- ce2ef23 Do not build the fabric peer during vagrant provision
- 02431ee Busywork updates 9/22/2016
- 463b148 Updates to the node SDK docs and sample files
- 7949e4f Animation abstract & landing page for V1 video
- d0dc4b0 Fix FAB-417 - missing info on setting up SSH key
- 70237c3 Updates to the node SDK docs and sample files
- d4d04e9 [CHAINTOOL] Upgrade to v0.9.1
- dcfbc7a Remove unused space and empty lines
- ac8ab84 Switch to new baseimage-pipeline
- bf1ed41 Update CLI related docs
- 5a75d78 Node SDK make methods static
- 79b70e4 Use ccenv docker image rather than baseimage
- fb6f59b Remove defunct peer.Dockerfile from *test.yaml
- 026dbc4 fix Makefile of sdk/node
- ad7df18 .gitignore update for gradle build files
- e827b10 FAB-406 node-sdk doc fixes
- 8e2875b FAB-385 fix search issue in readthedocs
- 777bdac FAB-394 Chaincode log level cannot be changed
- 5f9b3ea C2C invocation for confidential contracts.
- f28d3d6 Prepare for v0.6.1 development
- d9fb219 Re-cut v0.6.0
- e5a81bb Create release v0.6.0
- 8de58ed NodeSDK doc changes -- FAB-146
- 62d866d Add flow control to SYNC_STATE_SNAPSHOT
- 4d97069 Adding TLS changes to SDK
- 8cda6b1 fix compile_protos.sh
- 7b2e488 Validate state at startup
- e9d3ac2 node-SDK: add support for fabric events(block, chaincode, transactional)
- 4c384c8 Add support for Maven build in java chaincodes
- d7bf8d1 Modify SDK unit test fabric dependency
- f6ae4af Change SDK deploy Txid to hash
- d87662e Remove references to "account" in SDK
- 5a1c542 Add smart starting of containers during tests
- 7f5f727 Fix node-sdk-unit-tests target
- 7ed9533 Allow deploying Java chaincode from remote git repositories
- af50b6f Increase BDD Startup Timeout
- a63de5f Fix typo in container log
- 4bf9b93 Move Docker-Compose files into their own folder
- 073ce43 FAB-302: fix panic for block-listener
- 30f832f Panic when the network can't get stable checkpoint cert
- 43c4d03 This fix is an amendment to the work done for FAB-221.
- 925b4d3 Panic when own checkpoint differs from weak cert
- 80ebaaf Nominate Gari Singh to be a maintainer for fabric
- ce9fcdc Print ChaincodeName when deploy with CLI
- 506e786 Fix incorrect channel register
- d7e056e Refactor BDD REST calls
- 180bd72 check transaction amount
- 52d7179 Fix git commit operation to gerrit
- 2f45b74 Fix typos in protocol spec
- 4fa1360 Upgrade go protobuf from 3-beta to 3
- a506a02 [NODESDK] Do not use sudo/global in Makefile
- efa82f4 Fix gmock links broken
- 930bd55 Make CLI support parameter Args with or without Function
- 4067c99 Fix syntax in setup.sh
- b7813ef Fixed use of incorrect error variable
- 4b13232 Table implementation in java shim with example
- 9059fa1 Add a container alias map to the bdd context
- df741bc Add support for dynamically registering a user with attributes
- 4203ea8 Check for duplicates when adding peers to the chain
- c22ee64 Fix typo in NodeSDK docs
- ffbe4d1 Handle SIGTERM in empty docker-compose container
- 518f3c9 Update docker openjdk image
- a9dcade
peer network login
usage message is wrong - 453d0e1 Clarify "not logged in" error
- 47053cd Add GetTxID function to Stub interface (FAB-306)
- a757dbe Standardized BDD Logging
- ac182fa Remove deprecated devops REST API
- 93ccc88 Temporary fix for failing CI for master branch
- ad4645d Support hyperledger fabric build on ppc64le platform
- 21a4a8a SDK now properly adding a peer with an invalid URL
- e64fb9d Add new member into cache
- b7a57a9 Adding examples to
make unit-test
- 45e6cf3 Revert 721- Prevent Jenkins build from cleaning baseimage
- 9f291fa node-SDK: Update hfc setDeployWaitTime description
- 58e1438 Prepare master branch for 0.7.0 development
- 34ef640 Fix noop chaincode argument handling
- 23108bc Remove unused parameter
- 82f5225 FAB-263 Enable node sdk tests in Jenkins CI process
- 23a5f24 node-SDK: Fix hfc getChain with create true error
- 5ee82b9 Revert "Change APT to use mirror protocol"
- 25f6eaf a dev chaincode must provide chaincode id
- f5180c8 Re-enable TestCar_BuildImage
- 1ea73c1 Switch back to fabric-test-resources
- 84d1234 Prevent Jenkins build from cleaning baseimage
- b61bb9f Events: Remove unused channel from EventHandler context
- f3c9a45 Verify compose_containers in context attribute
- f7c328f [ci skip]
- 1d8114f Fix setting of watermark on restore from crash
- 6138f9e Nominating Srinivasan Muralidharan to Fabric Maintainer
- 3509c18 Fix error report
- 7c3a27d node-SDK: Change hfc getMember description
- af5f75d Revert "Upgrade go protobuff from 3-beta to 3"
- 7c870f3 Remove unused code
- d40a004 node-SDK: Change hfc Peer constructor description
- a98c59a Upgrade go protobuff from 3-beta to 3
- 25586a5 Multi-channel TCert pool making pool's communication with TCA parallel.
- 32a0c01 Run BDD Compose files intelligently
- f0ba23d Add README.md for Gerrit mirror
- 7db3451 Fix typo
- 2eadb11 Add versioning support to our applications
- 1e7030a [MAKEFILE] Properly label build/docker artifacts as .SECONDARY
- 3832045 Build block-listener as a standard binary
- 2e3211f Abstract string to const
- 0a69c3b Revert REST API to no base64
- 937039c DEVENV: Provide strong feedback when provisioning fails
- d74b1c5 Make pbft broadcast timeout configurable
- 6f9ccaf Remove duplicate quorum check in recvViewChange()
- 1ffde44 Remove unneeded imports from chaincode tests
- 78c4b68 Move chaincode argument helpers to util
- db3a694 Fix typo in code and rename method
- d6d9d28 Change APT to use mirror protocol
- fce5e8b FAB-221: Add the SJCL bytes codec at SJCL v1.0.3
- c45a381 Make sdk/node tests work
- 12ea1ce Remove unnessary broadcast target
- d1465b0 Fix FAB-178 error not caught from StoreState
- 5163e21 fix some type in ./docs/protocol-spec_zh.md
- a15d984 Amend mockstub.InvokeChaincode comments
- 64311bc Use ASN1DER for TxID hashing instead of Protobuf
- 5502704 Change blockchainIndexer interface
- 711f439 Printout cli result in CLI BDD tests
- db497af Fixes FAB-209 by adding security properties to the yaml examples
- dc53adf Change out of sequence numbers message to warning
- a916941 Use log.Errof instead of fmt.Println in db.go
- 97ed71f Java shim/chaincode project reorg, separate java docker env
- 930f3a6 Recompile proto files
- 843dae1 change Info to Infof
- 845e795 FAB-3: Fix Json output for empty network list
- ca413e4 Remove context parameter from the cli_call method
- 69a9a99 Add Sheehan's Gerrit ID and update email address in maintainers list
- 6aec331 Update noop chaincode
- b2cfd46 fix a url error
- deb72a0 Revert "Run BDD Compose files intelligently"
- 664facf Improve BDDTest decompose times
- 66cc54b Run BDD Compose files intelligently
- 8ce0169 remove duplicated code in peer/chaincode
- 9465fdf Remove unnecessary waiting from BDD tests
- 9576b4b Fix typo in nodesdk docs and add line breaks
- 23afd05 GitHub Issue #2119 - chaincode unittesting
- 17ab179 Start BDD Test Containers intelligently
- 9d197c0 Emergency update for busywork
- 03e89c9 FAB-83: Expose status of Jenkins build in index.md
- 2ef5a39 Print out results in peer
- 35522bf Use string arguments in CLI
- d9596b4 Fix failing utils unit test
- 34512a7 Fix typo
- ec924b1 Add tests for the peer network list command
- abb9076 Use unique ID for queries and if no other specified
- fd498d2 Use repeated bytes instead of repeated string for chaincode call args
- dd96892 Refactor duplicate code in stat_holder
- 5124056 Fixed broken anchors in the documentation.
- 3ccede0 Add rest api bddtests
- c950903 Use SHA256 TXID instead of UUID
- f062bd5 Fix node-sdk build
- a76dd3d start container with HostConfig was deprecated since v1.10 and removed since v1.12
- d4ea123 Use read lock for query methods in discovery.go
- c0d2c8d Add test case in core/util/utils_test.go
- 7f43716 Fix item number in Gerrit document
- ead0af7 Fix 2 problems in client_tcert_pool_mt.go, including one causing deadlock.
- 8b63a26 add ability to unregister for events
- 8002995 go unit test code coverage report in jenkins
- cd71ca9 Remove dead code in genesis pkg
- 54af84b Fix service port
- 3f5b2fa Add automatic peer command detection
- 6daedfd re-enable sending of chaincode events
- b39c93a Update Cobra and pflag vendor libraries
- 8def03a FAB-1: Avoid goimports errors during
make linter
- f12c4bf Fix the git commit msg example
- 3cd7bdb Start ACA only when "aca.enabled = true"
- 967b72c Recompile proto files.
- 8e991cc Break up peer/main.go into multiple files.
- f0d0885 Fix typo in protol-spec-zh and minor error
- c98567e Fix repo server address
- be92c14 Fix sign off instructions
- f5b4ba3 fixes issue #2346 -increase invoke timeout
- 652c862 Add .gitreview file
- 9544025 Refactor db package
- ef8593f Update git review usage.
- dad7a9d reassign port numbers to 7050-7-60 range
- 0ea65fd Aligned logging in membersrvc with that in peer.
- c324ba8 Update the docker client related vendor pkg to newer version.
- 5f29f5f Force line-break in example commit message
- 2382b98 Update some mistakes in doc.
- db36c50 Fix the typos and code expression.
- c86e3d8 Fix some golint errors
- 293c343 Fixes issue #2272 - sdk/node build issues
- 73a03bf Refactor docs for migration to gerrit
- 8a70bc9 Modify example 'chaincode_example_06'
- 5ed655c Update chaintool
- 5d674e4 Log debug message when KDFKey is missing
- fb7da0d Clarify process for adding and removing maintainers
- 0716064 transfer from GitHub hyperledger/fabric
This work is licensed under a Creative Commons Attribution 4.0 International License.
s