Tue Apr 9 15:23:49 EDT 2019
- 785b422 FAB-15126 Disable latest multiarch tag
- 01161fa [FABC-836] move common/attrmgr implementation
- e59884d FABC-408 Add CORS support
- 71ce992 FABC-408 Add CORS support
- da9a86b FABC-833 Update Jenkinsfile
- 0e5d255 Fix --csr.hosts flag for client and server
- 099f0f8 FAB-14775 Update fabric-ca to baseimage 0.4.15
- 5608a53 FABCI-311 Add ci pipeline script
- 6cbaf77 FABC-825 Upgrade to Alpine 3.9
- dd9c5c5 [FABC-805] Wire DB metrics
- 7b71097 [FABC-804] Create DB Metric Options
- 8493ed8 [FABC-824] SQLiteConn error when building client binary
- 776f033 [FABC-810] Cleanup directory handling in run_unit_tests
- db5a654 [FABC-823] Delete artifact left by HealthCheck test
- 5361589 [FABC-803] Refactoring DB code
- a0e9ac8 [FABC-795] Create a CA Server Health Check
- fc4a993 [FABC-816] Add connection string to db runners
- 5ddb94e FAB-14174 Update GOVER to 1.11.5 in CA
- a60d006 [FABC-798] Create MySQL Runner
- 251e1d5 [FABC-799] Create Postgres Runner
- d2ec7ad Update maintainers for fabric-ca, nominate Saad Karim
- 9d9d96f Revert "Update maintainers for fabric-ca"
- 4ac2f26 Update maintainers for fabric-ca, nominate Saad Karim
- d2fe36b [FABC-813] Revise make fvt-tests target
- 07aa976 [FABC-809] Update Makefile to pull 3rd-party images
- 3469c4c [FABC-808] Vendor official Go Docker client and ifrit
- 88dc2ef [FABC-802] Fix misspelling of "affiliaton"
- f3df918 [FABC-790] Create an operations server
- ac3b2ce [FABC-787] Wire in metrics for server APIs
- 79f0e3d Remove tcert from swagger
- e852f08 [FABC-786] Vendor go-kit
- 3e4b58b [FABC-785] Add metrics for server APIs
- 18c18b8 [FABC-783] Add middleware to HTTP router
- 4cc5334 FABC-735 Move to Alpine
- 2ef02b9 [FABC-542] More accurate HTTP and error codes
- d79ba64 FABC-781 Remove fabric-ca sample
- b0b3228 [FABC-755] Revendor github.com/pkg/errors
- bde2d76 Configure Stale ProBot
- 7a317af FAB-13116 Prepare for next release (2.0.0 on master)
Mon Dec 10 15:08:08 EST 2018
- 4e4b1c2 FABC-771 Update multiarch script
- e064dcc [FABC-769] Add the ability to recover from panic
- a0ebc50 [FABC-765] Vendor fabric/bccsp/idemix
- b2a3132 [FABC-768] Doc: Better Markup
- 8a8f1b3 [FABC-752] Vendor gomega and ginkgo
- 7b5f2b6 [FABC-767] Failing goimports
- 8c5bc35 [FABC-757] add charset to mysql tables
- 2ebd68e [FABC-467] - Print TLS key used
- d80509b [FABC-748]Incorrect version description of Go
- 99517e9 FAB-9938 Add req method and uri to sig payload
- b7a5590 [FABC-741] Update user doc for HSM configuration
- b270271 [FABC-723] Brute force attack
- a88ff53 FAB-8475 Run migration logic only if db level is old
- ebbd2ed FAB-7347 Flag and env var for logging level
- bd7f997 [FABC-744] Revendor certificate-transparency-go
- 3c1585b [FABC-459] Optimize GetCertificate request
- bbe7b65 FAB-12444 Update fabric-ca to baseimage 0.4.14
- 15209a3 [FABC-740] Update to Go 1.11.1
- cb7353f [FABC-736] Use proper golint pkg
- 11cc823 FABC-737 Fix goimports errors
- 959cd51 [FABC-730] Update fabric-ca to baseimage 0.4.13
- 0de6679 [FABC-492] Superfluous checks for deleting identity
- 16877b8 FAB-12141 Prepare for next release (1.4.0 on master)
- 360f46e [FABC-703] Improved TLS error message
Mon Sep 24 19:30:06 EDT 2018
- ab184f1 FABC-722 remove default hybrid image generation
- 2eda2f6 FABC-563 Update Postgres version to 9.6 in s390x
- 8ecada3 FABC-720 update baseimage to 0.4.12
- 67dd000 [FABC-718] NPE when listing all affiliations
- d47dbf6 FAB-11992 idemix role from boolean to int
- 6efd5e2 FABC-719 Upgrade go version to 1.10.4
- 8d700d7 [FABC-716] Use current version for Base version
- 7cb4d81 [FABC-709] Fix error message for LDAP converter
- 785ebd6 [FABC-711] Registration with LDAP throws better error
- f32901e FABC-713 Update Baseimage to 0.4.11
- b0e037c [FABC-712] Updating fabric-amcl
- b6196b1 [FABC-710] Omit duplicate if statement
- 2603374 [FABC-708] Revendor BCCSP
- 54f3bcf [FABC-706] Remove unused "fabric-ca" in gitignore
- 70b854e [FABC-704] Fix attribute name
- 1eb786b FAB-11200 Create an errors package
- ddc9c3d FAB-11232 Fix removing expired nonces SQL
- 49d3936 FAB-10319 Idemix FVT test with postgres & mysql
- be1b7dc FAB-8726 Revoke one's own certificate
- 0a3e8f1 FAB-8092 Return 403 for authorization failures
- e5bdbec FAB-10498 Fix Idemix SQL Query to Update Handle
- 901d150 FAB-10386 Revoked ID using Idemix should fail
- 4563457 FAB-8868 Fixed env var for key request
- 6b86289 FAB-10485 Revendor Idemix Library
- ae7a91a FAB-8033 Optimize DB queries
- 334f7f0 Prepare fabric-ca for 1.3.0 development
- e44bf12 FAB-10906 Fix failing TestGetCertificatesDB
- 10b5711 FAB-10821 make multiarch.sh executable
- b00c1cb FAB-10753 prepare for next release
- ab90eed FAB-10474 Changed IsAdmin attr type to bool
- 4cd67f0 FAB-10671 Re-enable idemix routes
Thu Jun 21 13:17:53 EDT 2018
- 5f0accc FAB-10752 prepare for v1.2.0-rc1 release
- 8e852bc FAB-10737 Fix release-all target
- 2697db3 FAB-10097 Support for ecert flag in config.yaml
- aaa51c1 FAB-10294 add script to publish multiarch manifest
- 1f1fe2b FAB-10411 Use default version when not set
- 260e1c3 FAB-8548 Fix CA started with wrong cert path
- 24bb938 FAB-8123 Error out if --cacount is set for int CA
- 5e4106b FAB-10321 Test Certificates API with MySQL
- 62259cc FAB-10224 Test Certificates API with PostgreSQL
- 7aa2298 FAB-9938 Add alert about not using TLS
- 1e28190 FAB-10494 Fix formatting in user's guide
- 128b612 FAB-10517 Disabled idemix routes
- 5702371 FAB-10419 Incorrect filtering on affiliation
- 2e1fdf9 FAB-10380 Create keystore dir if does not exist
- fb732d6 FAB-10372 Store revocation keys on the disk
- adcf66b FAB-10435 Update Makefile to support custom DOCKER_NS
- 9b49be6 FAB-10341 Identity load fails with only Idemix
- db9ecd3 FAB-10410 Update Dockerfiles to use DOCKER_NS
- d16dab1 FAB-10405 Fix resp props for /cainfo in swagger doc
- ac9e3cb FAB-10384 Modify the document according to the code
- 37ba2c7 [ FAB-6299 ] Remove getDNFromCert() method
- a7a4075 FAB-10324 Add issuer revocation pub key to cainfo
- 69d5be1 FAB-10101 Verify token based on idemix cred
- 2032d77 FAB-7534 Use strong ciphers for TLS
- bedd37c FAB-10100 Client changes for getting CRI
- 77dc5a6 FAB-9938 Remove method and uri from token
- 59ffc4f FAB-9999 Update baseimage version
- fc97373 FAB-10099 Server changes for getting CRI
- 9091eb0 FAB-10098 API for getting CRI
- f798e0d FAB-9244 7. Add CRI to the idemix enroll response
- 6a41a5a FAB-9244 6. Revendored idemix package
- c44f5e1 FAB-9244 5.Client changes to get Idemix credential
- 84653b2 FAB-9244 4. Refactor issuer code to issuer.go
- 33900e7 FAB-9244 3.Changes for nonce management
- 1d632b8 FAB-9244 2.Server changes to get Idemix credential
- a9644b4 FAB-10043 5. Add flag to store certificates
- e1d4490 FAB-9887 Generate docs for client commands
- b053b4f FAB-7238 4. DB query to get certificates
- 02858a7 FAB-9938 Add req method and uri to sig payload
- 53322cf FAB-9958 Handle colons in revoke command input
- f616de8 FAB-7238 Vendor certificate printing package
- f3bd5b9 FAB-9244 1. API for getting idemix credential
- f718bb5 FAB-9243 Add ability to get CA's idemix public key
- bd52dc4 FAB-9957 Skip license check for generated files
- 2b5ed40 FAB-7882 Need wildcard for bootstrap user
- 45653f2 FAB-7238 3. CLI Input Validation, Time Parsing, Auth
- ba1fb5b FAB-9861 fix broken links
- 9869b94 FAB-7238 2. CLI for listing certificates
- 34d5148 FAB-9243 Vendored idemix and amcl packages
- 25e9d11 FAB-7238 1. Define the API for listing certs
- 403f2f7 FAB-9392 Refactor client CLI code
- 3d9dbb7 FAB-1446 Adding the run_safesql_scan script
- 6b16ad8 FAB-9258 Create interface to help with unit-tests
- e2f93e0 FAB-6299 Update certificate-transparency-go pkg
- 3754d15 FAB-9352 add CODE_OF_CONDUCT.md
- e83ff5b FAB-9078 Update go version to 1.10
- 2fa2174 FAB-9194 Add tox.ini for building docs in CI
- ebc9fef FAB-9080 Prepare fabric-ca for 1.2 development
- 3601d59 FAB-8859 Include checks for empty certificate
- 68c210b FAB-8750 Fabric-ca docs need updating
Thu Mar 1 13:05:50 EST 2018
- 15156fd [ FAB-8417 ] Update cluster doc for migration
- 68889bf FAB-8494 doc case sensitiveness of affiliations
- 5665f2a FAB-8565 Fix duplicate description in usersguide
- 3ce971f FAB-8547 Fix ca.keyfile args typo in documents
- 680960e FAB-8485 update go version to 1.9.2
- 2308eab FAB-8451 Fix certificate close to expire
- 6f05f0e FAB-6673 Added release and dist targets
- d5e6ea7 FAB-6673 Updated certificate-transparency-go pkg
- 3a99450 FAB-8448 Update fabric-ca's pkcs11 package
- be71804 FAB-8365 update baseimage version to 0.4.6
- bd695ae FAB-8029 Fix some log messages
- 1c5f433 FAB-7993 Document attribute behavior
- bc4c06f FAB-7967 Add id column to affiliations table
- 0fb839d FAB-7894 Use recursive references
- f27a31d FAB-7921 Don't use defaults for modify identity
- 9a45730 FAB-7990 Fix debug flag
- 3ee02e0 FAB-7970 Fix max enrollment default value
- 4dba361 [ FAB-8116 ] Fix bad merge causing CI failure
- b9d3e01 [ FAB-5726 ] Test dyn add/mod/del identites
- f66397d [ FAB-6511 ] Dynamic modify of affiliations
- 911d901 FAB-7893 Prevent unforced delete of sub-affiliations
- b1ed44e [ FAB-3416 ] Enhance fvt image LDAP attributes
- 71974f5 FAB-7786 prepare fabric-ca for next release
Fri Jan 26 14:48:54 EST 2018
- 94604d5 FAB-7783 prepare fabric-ca for v1.1.0-alpha
- e33ebdf FAB-7932 Version test failure for release
- 437d27e FAB-7924 update fabric-baseimage version
- ca705f6 FAB-7812 Fix the APIs to return info correctly
- 5594cca [ FAB-7865 ] Remove trailing blanks from files
- d31916c FAB-7660 Fix LDAP missing attribute error
- ad88250 FAB-7620 Return err when revoking revoked cert
- 135b81c [ FAB-7207 ] Test CRL as part of revoke
- e39b3e4 FAB-7464 Don't use RevokedBefore if not set
- ea386ca FAB-7465 Fix the authority checks on attributes
- 2c88247 FAB-7619 Fix case handling in LDAP converter
- 1209e25 FAB-7662 Add SQLite support for migration
- 52e5d66 FAB-7646 certs should expire before issuing cert
- ebfc050 FAB-7471 Add missing libs to docker images
- c219a5e FAB-7596 Modify enroll cmd to read env var
- 48defd8 FAB-5726 9. Dynamic Cfg - Aff: Modify
- 66fafe2 FAB-5726 8. Dynamic Cfg - Aff: Add/Remove
- e50822a FAB-5726 7. Dynamic Cfg - Aff: Get
- bc33398 FAB-5726 6. Dynamic Cfg - Aff: CLI
- 332d940 FAB-5726 5. Dynamic Cfg - identities: Modify
- 68c8eec FAB-5726 4. Dynamic Cfg - identities: Add/Remove
- ba15457 FAB-6328 Fix cleanup of unit-tests temp files
- 195992b FAB-5726 3. Dynamic Cfg - identities: GetIDs
- d0fd310 FAB-7348 Set user max enrollments correctly
- 6ae8f06 FAB-7524 Improve error checking for key lookup
- 7b4ada4 FAB-3416 Map LDAP attrs to fabric CA attrs
- 98da125 FAB-7458 JSON streamer
- 6c06895 FAB-6932 Unstage key variation test
- 1443a7d FAB-3416 Vendoring govaluate
- a82b326 FAB-3159 Update vendored version of viper
- bacb382 FAB-7489 TLS test certs are expired
- 52ea881 FAB-7223 Wrap CRL PEM file at 64 characters
- b57c216 [ FAB-7448 ] check_format trailing blanks
- be05c87 [ FAB-6452 ] fabric-ca CSR to external CA
- 6443f43 [ FAB-6448 ] Version command test
- 25c2411 FAB-4828 Make docker namespace configurable
- f5af79b FAB-6932 Unmarshal key request object correctly
- 7f12e2c FAB-7344 Set default TLS cert file name
- 1c6ef12 FAB-7291 Set default value for Chainfile attribute
- 604a634 FAB-7235 Check profile for isCA
- f187f3d FAB-6647 2. Maintain backwards compatibility
- 6b6b294 FAB-6647 1. Maintain backwards compatibility
- 7a17a94 FAB-5726 2. Dynamic Cfg - identities: CLI2
- 3fad051 FAB-5726 1. Dynamic Cfg - Identities: CLI
- b924bcb FAB-6817 Check if CA cert has 'crl sign' usage
- 77c6498 FAB-6405 Fix cert/key paths with --cacount
- e554d99 FAB-7008 Fix compilation error
- cd74c8a FAB-6991 Fix max enrollments for bootstrap user
- eee7cb7 FAB-6993 Add troubleshooting tip
- b3c00ea FAB-6321 Store CA certs in child-first order
- 0587ca8 FAB-6871 Set OUs in ECerts
- 69d2d18 [ FAB-6963 ] Fix binary data in log file
- 15c7635 FAB-6710 Remove GetUserInfo call
- eb3eac0 [ FAB-6976 ] Default timeout for cluster test
- ae842d0 FAB-6964 fix load-tester compilation issue
- 3175ee7 FAB-5462 Remove non-existent files from yaml
- d353303 FAB-6946 Add target for fabric-ca image alone
- b5285b5 FAB-6930 Permit lists with brackets
- ab7a40b [ FAB-6698 ] Fabric CA clustering
- 6eb74e1 FAB-6917 Vendor gorilla/mux
- b5373f6 [ FAB-6864 ] Increase default start timeout
- 626f943 FAB-6842 Change rc for some endpoints to 201
- 059753e FAB-6899 Fix affiliation in swagger doc
- a9d6569 FAB-6745 Add netcat to fabric-ca images
- dca4740 Fix FAB-6768
- d98663f FAB-5726 Update swagger for dynamic update
- 2431f12 FAB-6826 Prepare fabric-ca for next release
- 33f3629 FAB-6475 Add well-known attributes to identities
- 60fbd62 FAB-5300 Added gencrl option to the revoke cmd
Wed Nov 1 10:12:26 EDT 2017
- 92f2cf6 FAB-5346 - ABAC doc
- 37cbb14 FAB-6675 Document sqlite db locked error
- 5c9086f FAB-5782 Initialization failure on Postgres
- 5d2f1b5 FAB-6508 Unique db names for cacount option
- 9a87e6d FAB-6661 Update version to 1.1.0
- 4edfdd8 FAB-6672 Moved fvt script to right directory
- 7b42a83 FAB-6662 Make enroll attrs required by default
- 50b828b FAB-6643 Add ci.properties file
- fddda65 Update URL for MAINTAINERS source
- b74248d FAB-6575 Fix missing attr from bootstrap user
- aa10999 FAB-6035 Validate attributes being registered
- 3e15d7e FAB-6529 Fix new CA unit-tests
- 2528217 FAB-6561 Close DB when initCA fails
- 5172de7 FAB-6562 Rename NewCA to make it private
- 0a42217 FAB-6247 Sanitize debug messages
- 7256a44 FAB-5300 Fix test cases failing on Mac
- c553bc0 FAB-6332 Save msp dir in default client config file
- 086e651 FAB-5300 Updated github.com/stretchr/testify pkg
- dc9ab3d [ FAB-6516 ] certification path validation go1.9
- 76fb6ec FAB-5300 Add support to generate CRL
- 813fafa FAB-6445 Add missing "ecert" field to swagger
- a030aae FAB-6374 Update release notes
- 339d5b1 [ FAB-6337 ] Update BASEREL version in Makefile
- 09f4bda [ FAB-6339 ] Update fabric-ca_setup.sh polling
- 0ed7e38 FAB-6360 Update license text in README
- 618353f [ FAB-2919 ] Set postgres SSL environment
- 21ee6a1 [ FAB-6320 ] Trim logs for CI builds
- 2780ccb FAB-5426 Fix unit-tests on vagrant/windows
- 8fa1ed8 FAB-6302 Add json tag to AttrReqs field
- 57c0cf3 FAB-5060 Update DB schema
- c65b634 FAB-6050 Added jq to fabric-ca-tools container
- b21aa3b FAB-6050 Add fabric images with fabric-ca-client
- bb5691b FAB-6278 Adding another troubleshooting tip
- d6f2461 FAB-5300 Updated cfssl to add crl package
- 43a3bef FAB-6181 Add HSM section to the Fabric CA users guide
- ba55903 [ FAB-5773 ] Increase ca.go test coverage
- 307d7d8 FAB-5346 Doc update for attributes in ECerts
- 58e337b FAB-6247 Sanitize debug messages
- 1cfe8b3 FAB-6248 Make docs part of CI
- f7cc93a FAB-5346 Use vendored attrmgr
- 3b9d83c FAB-5346 Vendoring attrmgr from fabric
- f3028c4 FAB-5346 Attribute-based access control (#4)
- d7b554c FAB-5346 Attribute-based access control (#3)
- 27b9697 FAB-5925 Compile fabric-ca with Go 1.9
- efc7232 FAB-6168 Store TLS signing certs in proper dir
- 55afb3d FAB-6085 Fixes server CA DBs management
- 2dd4f5b FAB-6068 Update state after all checks done
- c41f4f1 FAB-6187 Start troubleshooting for fabric-ca
- b2fb753 FAB-5786 DB initialization made more resilient
- 02c8f4e FAB-5935 Fixes TestSRVServerInit and more on vagrant
- 57aa82c FAB-2840 Add home directory configuration
- 11ca4d3 FAB-5740 Remove TCerts from documentation
- 2339c6c FAB-5427 Fixes TestNewUserRegistryMySQL on vagrant
- 53bd27f FAB-5679 Allow empty affiliation string
- 5a01179 FAB-5346 Attribute-based access control (#2)
- 487c413 FAB-5346 Attribute-based access control (#1)
- d332960 FAB-4462 Scripts to dynamically generate readme
- 446f9cf FAB-5697 Make identity type optional to register
- cb71418 FAB-3013 Benchmarks for server request handlers
- 7bca42a FAB-3013 Run servers at 0.0.0.0 in the FVT image
- 85cd788 [ FAB-5555 ] Improve password-masking test
- 3c819af [ FAB-5521 ] Fix CI build fail x86 for slapd
- 3d521fc [ FAB-1383 ] Add TLS tests for mysql
- c678910 [ FAB-3982 ] TLS dynamic certs for fabric-ca tests
- 940cc6a FAB-3013 Reuse connections in the client
- e3a10f2 FAB-3013 Simple load test driver for Fabric CA server
- a0af417 FAB-5707 Integrate pkg/errors with httpErr
- f59c655 FAB-5707 Use pkg/errors to create errors
- f8a910f FAB-5058 Auto generate TLS certificates
- 17e530d FAB-3458 Use viper instance in server/client cmds
- f77203e FAB-3458 Remove global vars in server command
- 5554406 FAB-3458 Remove global vars in client cmd
- ddddc5c FAB-5707 Vendoring github.com/pkg/errors
- 253afb7 FAB-5794 Fix some DB log messages
- 48e7be4 FAB-5749 Fix fabric-ca-server startup msg
- 77f76df FAB-5389 gencsr command for fabric-ca-client
- da97bc8 FAB-5678 Improve SQL not found error message
- 0d9c927 [ FAB-3581 ] Updated error message for multica fvt
- b630717 FAB-5761 Fix a couple of debug messages
- 7dd5747 [ FAB-3982 ] TLS copy tools for fabric-ca tests
- 9300caa FAB-3581 Improve error handling (#3)
- 9966ce5 FAB-3581 Improve error handling (#2)
- 00caa9c FAB-3581 Improve error handling (#1)
- a070182 FAB-4973 Add TLS profile to default config
- c6fc16b FAB-3924 Improve test coverage of lib
- 9895f6b [ FAB-5278 ] Multi-ca fvt test
- 919d632 [ FAB-5254 ] Add logging for haproxy
- 77f573c [ FAB-5251 ] Changes to optimize fvt tests
- 748467f FAB-5510 Mask the identity password in the log
- fa60287 FAB-5530 Vendor latest version of bccsp
- 72e010e [ FAB-5009 ] Update intermediate CA test
- d24c05c [ FAB-5434 ] Fix mysql internal_DB permissions
- 64676ae FAB-5512 Fix typos in fabric-ca-client package
- f54aaf2 FAB-3026 OOM for very large CRLs
- 3ba0088 FAB-4844 Store MSP intermediatecerts
- 5d131b7 FAB-5250 Add version command to server and client
- 2abc451 FAB-4409 update vendored package cfssl
- dd60a58 FAB-3662 Document DB version support
- d31c0d7 FAB-5239 LDAP reconnect for idle timeout
- e03673c FAB-3051 Input validation on CSR fields
- 4e5c55f FAB-4915 Fix timing bug in server stop
- bc2b642 FAB-5434 Fix mysql config in fvt image
- 086cc2f FAB-4126 Convert fatal message to error
- b9e8a8e FAB-5334 Intermediate CA does not copy BCCSP config
Tue Oct 31 15:14:49 EDT 2017
- 65686e9 FAB-6704 Fix garbled listen message on startup
- 5149604 FAB-6624 Update vendored version of bccsp
- c5d399d FAB-6643 Add ci.properties file
- 9ceec62 Update URL for MAINTAINERS source
- 19280b6 FAB-6377 Prepare fabric-ca for v1.0.4 release
Tue Oct 3 05:21:02 EDT 2017
- 897e99e FAB-6360 Update license text in README
- cc1a524 FAB-6247 Sanitize debug messages
- 4c9f3d9 FAB-5994 Prepare fabric-ca for v1.0.3 release
Thu Aug 31 04:22:27 EDT 2017
- 3066136 FAB-5794 Mask credentials in debug messages
- 00700da FAB-5653 Prepare fabric-ca for v1.0.2 release
Mon Jul 31 05:57:59 EDT 2017
- 748467f FAB-5510 Mask the identity password in the log
- fa60287 FAB-5530 Vendor latest version of bccsp
- 72e010e [ FAB-5009 ] Update intermediate CA test
- d24c05c [ FAB-5434 ] Fix mysql internal_DB permissions
- f54aaf2 FAB-3026 OOM for very large CRLs
- 3ba0088 FAB-4844 Store MSP intermediatecerts
- 2abc451 FAB-4409 update vendored package cfssl
- dd60a58 FAB-3662 Document DB version support
- d31c0d7 FAB-5239 LDAP reconnect for idle timeout
- e03673c FAB-3051 Input validation on CSR fields
- 4e5c55f FAB-4915 Fix timing bug in server stop
- bc2b642 FAB-5434 Fix mysql config in fvt image
- 086cc2f FAB-4126 Convert fatal message to error
- b9e8a8e FAB-5334 Intermediate CA does not copy BCCSP config
- b2679c9 FAB-5531 Create 1.0.1 fabric-ca release
- a21585d FAB-5071 Prepare for v1.0.1 release
Tue Jul 11 16:38:28 CEST 2017
- 2a65467 FAB-5203 Store hash of password in DB
- e52c670 FAB-5188 Fix password conversion bug
- f013d54 FAB-4997 Typo - VerfiyClientCertIfGiven
- ecb50ed FAB-4993 Incorrect key usage for issued certs
- 756ba98 FAB-4520 prepare for rc2 development
Fri Jun 23 14:47:44 EDT 2017
- 2a00490 FAB-4520 1.0.0-rc1 release
- 7d4cd37 FAB-4499 Reformatting doc
- 5200f07 FAB-4841 Doc no support for encrypted keys
- a71e0f5 FAB-4887 Server creates unused MSP directory
- 699e1b9 FAB-4864 Doc update for max file descriptors
- 5b7790f FAB-4868 Verify key has 'Cert Sign' usage
- 4f4264d FAB-4865 NPE occurs on LoadIdentity
- 82fad13 FAB-4856 Only allow TLS 1.2
- d263557 FAB-4861 fix various doc format issues
- 313d945 FAB-4826 Token-based auth issue to int server
- 7e72c6e FAB-3963 add missing license headers
- cef4f1f FAB-4567 Fix for id attributes security issue
- 989b563 FAB-4572 add missing license headers
- 1424b33 FAB-4515 Fix concurrency issue with enroll
- ef110bc FAB-4507 Token-based authentication issue
- 037b407 FAB-4211 WIP: Allow zero date values MySQL
- 60f4fae FAB-4484 Fix link to user guide
- 56cca2e FAB-4382 prepare for 1.0.0-rc1 development
- 6b8c55d FAB-4372 Value of attributes are ignored
Wed Jun 7 08:10:56 EDT 2017
- c9372be FAB-4404 Adding CA to server restricted on DN
- 03d860d FAB-3415 Improve LDAP usage and error handling
- f963ce8 FAB-4093 Fix the TLS client using BCCSP
- 22dc710 FAB-3228 Fix/clarify CA pathlen constraints
- fdcf1c7 FAB-4311 Fix duplicated fabric-ca config item
- 9ce8536 FAB-4307 add missing CCBY license to all docs
- 42f48d2 FAB-4188 Documentation updates
- 120b139 FAB-3011 Fix max enrollment checking logic
- 5987a8e FAB-3683 SIGSEGV seen for MySQL empty certfiles
- 0f73bdc FAB-4209 Fix JSON error in swagger doc
- 1777996 FAB-4097 Fix getcacert client command config
- 05749b7 FAB-4180 fix misspell doc title issue
- efd537e FAB-1989 Fix leaking authority to delegates
- 791f2ae FAB-3759 Fix the msg shown when TLS certs are missing
- 92e13cb FAB-3971 Register id with multiple attrs
- 0dcd514 FAB-2919 Workaround for panic due to lib bug
- dfb555f FAB-3425 Fix typo in error messages
- 1be793d FAB-3734 Fix default expiration times
- ac8695b FAB-4141 Default CA lookup fails
- 4559758 [ FAB-3924 ] - Additional test coverage for tcert
- a5ab60d FAB-3630 enable RTD build process on fabric-ca
- 99fd112 FAB-4017 Duplicate flags registered for 'Hosts'
- 7870c73 FAB-4127 remove vendored test file
- 6b7fd0e FAB-4109 add license headers to scripts
- e9da2c7 FAB-3883 Intermediate CA restriction on CN
- 7d680bb FAB-4096 Remove openldap tarball
- addef8a FAB-3827 CA TLS support broke with BCCSP keys
- 2560ffd FAB-4015 Fix -M option of fabric-ca-client
- 01d2dd0 FAB-2976 Server shouldn't create dup affiliations
- 804eb19 FAB-4024 Update vendor for Fabric flogging
- 88dc694 [ FAB-4016 ] fix run_fvt_test redirect error
- c200c02 FAB-3924 fabric-ca-client test coverage >85%
- 0ee3115 FAB-3490 fix revoked user enrollment
- 30d5ecf FAB-3974 Fix server crash on PKCS8 private key
- de4187b FAB-3845 Configuration of intermediate CA via CLI
- 2b1c309 FAB-3100 Fix panic in server start
- 52f09ed FAB-3121 Improve Intermediate CA error message
- 9bfde7e FAB-3958 Update fabric-ca vendor for BCCSP
- 4d657bc FAB-1823 Perform validation on CA certificate
- cb7a109 FAB-3924 Improved test coverage lib/tls package
- bdefc3a FAB-3924 Improved test coverage util package
- 2904d1c FAB-3918 Update to baseimage v0.3.1
- f2df727 FAB-3895 add scripts/changelog.sh
- 52c503b Prepare for alpha3 development
- 94ced50 FAB-3574 Finish fix of multi CA config
- 9e41d59 FAB-3743 Update private key format
Fri May 12 15:29:02 EDT 2017
- 0650f04 FAB-3895 add scripts/changelog.sh
- c1bb6c4 FAB-3574 Fix missing CA config values logic
- 34ec53e FAB-3574 Perform deep copy of config file
- 2fa6143 FAB-3622 Update API with JSON tag for 'CAName'
- a010ec8 FAB-3629 Move Fabric-CA doc to fabric-ca repo
- 0624550 FAB-3191 Ability to enable cpu/heap profiling
- 15bc87e [ FAB-1892 ] - Add LDAP to fvt test image
- 90bd1b6 [ FAB-3554 ] Add make target for local CI tests
- 50bbfc7 FAB-3050 Document serial number of CSR
- 34ddbee FAB-3433 Short names for flags for revoke command
- ecd796a FAB-3518 Fix fabric-ca-server build failure
- 50c540e FAB-3503 Wrong MSP keystore directory location
- 610a3b9 [ FAB-2896 ] revert blank CA name for tests
- ab83a2e FAB-864 Vendor BCCSP from fabric to fabric-ca
- 0d272e6 FAB-2601 Fabric CA BCCSP integration
- 9c4acfd FAB-2601 Fabric CA BCCSP integration utilities
- 1583adf FAB-3369 Added missing slice config options
- 5610d33 FAB-2896 Start multiple default CA instances
- c131944 FAB-2896 Directing traffic to specific CAs
- d53f934 FAB-3396 Fixed "index out of range" error
- 3ab84cb FAB-2896 Loading multiple CAs from config files
- b4ce73f FAB-2896 Create CA configuration struct
- d7a5c29 FAB-2896 Support multiple CAs - new CA struct
- 8976d7b [ FAB-1673 ] Integrate fabric/cop fvt in CI
- a13fc7c FAB-3107 Use 'identity' instead of 'user'
- c93266f FAB-2841 Revoke fails if aki,serial and eid are set
- 4f472c4 FAB-2868 Return 401 error for restricted operations
- 2672dd3 [ FAB-2909 ] Fix failing UT for file name too long
- 75f402c FAB-1463 Add TLS support to CA server's LDAP client
- 5dd0561 FAB-2597 Del cfssl prefix from REST APIs
- 7539e33 FAB-2955 Set max open conn for sqlite to 1
- 6d5ae41 FAB-3061 Persist the ca.name
- de5f4bd FAB-3174 Fix compile error in tls.go
- 7b356c9 FAB-1854 Add file names with colons to gitignore
- 7f85469 Handle string slices in config appropriately
- 1c68d07 FAB-1467 Allow make without docker
- f0f86b7 Client should check TLS cert for valid dates
- b31da6b Fix affiliation hierarchy checking during revoke
- db76a08 FAB-3004 Remove extraneous flags
- 7a4a7f4 FAB-3038 Fix certificate look up logic
- 4c3189b FAB-3007:Make CA name required
- 855036c FAB-3010 Update the fabric-ca README
- ee2ec59 FAB-2668 Ensure revocation updates DB
- d9a1724 FAB-3020 fix client-server-flow doc typo
- a8f1d79 FAB-2571 Update enrollment test
- e909700 FAB-2571 Update roundrobin test
- 05cbac8 FAB-2571 Update reregister test
- 7b9eb18 FAB-2571 - Update reenroll test
- bfacafe FAB-2571 - Update group test
- 4456f65 FAB-2571 - Remove local install of fabric prereq
- 06bb12f FAB-2572 Update client/server TLS setting
- 20a1b7a FAB-[2571] use variable database name
- 4997ae7 FAB-2571 Generate config for both init and start
- 5a07ff7 FAB-2571 Change client/server executable names
- d10fd42 FAB-2571 Create docker image for fvt testing
- 54a8729 Delete obsolete authentication test
- f6fc6e8 Update run_ldap library directory for FAB-1485
- bd594b5 Failing util_test.go -- need to unset CA_CFG_PATH
- a64ea74 Don't print usage message for non-usage errors
- 055cdc5 Improvement to TLS configurations
- 4651512 FAB-2866: Export new and load Identity methods
- 2b9daa3 Case sensitivity for MySQL users table
- e9bc7ff Revoked user should not be able to make requests
- 684e63e Fix FAB-1485
- fb3a4a9 Prepare for post-alpha development
- 2360c26 Fix init information in config.go
- 4325538 Rename occurences of COP to CA
March 16, 2017
- b587a48 Release v1.0.0-alpha
- 382c65b BCCSP InitFactories not called in fabric-ca-client
- 9132e6d Client home has incorrect path when env vars set
- 12b0e1b Do not restrict fabric-ca client config to yml
- 46bbd8c enroll req sent with an invalid auth header should fail
- cb9fae9 Fix linting error with lib/server.go
- e183a88 Changes to make auth type an enum
- 808a15d Affiliation table clean up
- c7b482e Add support for -M option for enroll/reenroll
- 2e51747 Add support for client getcacert command
- 074ebab Mask passwords in the log entries
- b09448e Tests to check db file is created in right dir
- df922a1 Remove global variables in lib
- ee4f92a Remove cli from fabric-ca
- 403080d Improvements to revoke client side command
- cd8802b Registrar can configure max enrollment for user
- 35c5648 Replace group with affiliation for users
- 7c44a8f Enrollment info part of client config
- 4d9e2e3 Registration request part of client config
- c2bd335 Vendor fetch bccsp from fabric
- 9195741 TLS testcases and process file names client config
- 64e22bd Base 64 encode/decode with padding
- c3d00c3 FAB-2481 cleanup files with suspicious permissions
- 87410b4 Update fabric-ca-server UT main test
- 34ad615 Docker image with client and server commands
- 3f8445a Intermediate CA server support
- d02bbe4 Reflect to add server config flags
- 9ae96f2 Revendor cfssl for fabricc-ca BCCSP integration
- c280fa3 Fabric-CA bccsp integration for VerifyToken
- 98abc75 Fix README.md
- 3ab50fc Pre-req for fabric-ca/fvt-test.
- 37b897b fabric-ca-client commands for cobra/viper CLI
- fbccd13 Complete fabric-ca-server start command
- 9db14ab Added revocation test
- ee8ccef Added test for command line default port/addr
- 67c9491 Add certificate validation test
- 41e6c52 Fix README.md
- 0243300 Add version-agnostic link to DB executable
- 2ff7ba5 Added docker-compose for running fvt tests
- 5a35b72 fabric-ca-server start for cobra/viper CLI
- 5f56827 fabric-ca-server init command
- 33547ef Update swagger doc for fabric-ca server's APIs
- f507e2d Fix the config path env variable
- c4e83c1 fabric-ca-client command plumbing with cobra/viper
- b0e45f5 fabric-ca-server command plumbing with cobra/viper
- 1ec55b2 Vendor cobra to use in fabric-ca CLI work
- 3b781fb Added test for registrar delgation
- 5105f60 COP Client Configuration File
- 6294c57 Remove the fabric-ca docker directory
- 9fde6f4 Added support for TLS; deleted trailing spaces
- d8d192e Directory restructure for Change 4383
- daf28ad Create swagger json for fabric-ca REST APIs
- 2ccb6d3 Fabric-CA throws NPE using config file to start
- ffe7676 Added basic fvt tests and utilities
- 8511358 Fix overlooked rename to fabric-ca
- 05b0f1d FAB-1652 Use fabric-baseos instead of busybox
- da88926 Remove errant .gitignore exclusion of "fabric-ca"
- 585467a Remove references to cop from README
- f5291e7 Change expose port in dockerfile from 8888 to 7054
- a569df9 Change the default port to 7054
- aa5fb82 Revendor fabric's bccsp into fabric-ca
- 79a2558 FAB-1338: Fix configs after rename
- 606fbdc COP BCCSP integration
- 8894989 Renaming from fabric-cop to fabric-ca
- c676b70 FAB-1338: Include all config and cert files
- 00fc126 Fix util test to pass on Windows
- bac392b Make sure cop.db is systematically deleted for testing.
- 88866f1 Delete cop.db after running COP unit tests
- 4e6481c COP UserRegistry Consolidation
- 1ee390f Fix linting error
- 81097b9 COP API simplification
- ebb62e9 The reenroll command is incorrect in README
- f0af10a Fix incorrect license header
- a9ff4d4 Store COP enrollment artifacts in MSP friendly way
- 8a95c35 Added missing CONTRIBUTING and MAINTAINERS files
- e1fbfbf Improve docker build/experience
- a5666ff Process file names in config file correctly
- 8e0b628 FAB-1546"make ldap-tests" fails due to test code bug
- 72a87e3 Enforce validity period in COP for ECerts/TCerts
- 718647e Clean up Config structure
- 35a1f13 Integrate TCert library into COP server and client
- 923148b Complete step 2 of cop client revoke work
- 6fc7615 Add support for TLS and config file enhanced
- c11e7f4 More tcert library APIs prior to COP integration
- bdea0cf FAB-1470 Fix docker-clean Makefile target
- 776c117 Add .gitreview
- 8ede0e0 Remove duplicated test data
- f1a894a Add command instruction to Makefile
- 4526770 Address FAB-1454 add docker image for fabric-cop
- 4bd06ec Adding TCert Library API
- 17abd20 Extend CFSSL accessor to support ID in Cert table
- 5802e29 Add shebang to run_ldap_tests sctipt
- ed2ad83 Crypto Support for TCert
- a7432e4 Documentation fix README.md
- 32cba00 Add LDAP support to COP server
- 690c33c Group Prekey, Serial Number, and Max Enrollments
- d88fd4a FAB-1214: Generates a fabric-cop image for docker
- 7efaab6 Abstract DB and enable plugging in LDAP
- de5918d Run the COP server in a cluster (MySQL)
- dccf180 Run the COP server in a cluster (Postgres)
- ba8ff6e Vendor BCCSP from FABRIC into FABRIC-COP
- 90bd09f Copy/modify cfssl serve.go
- ffb4fc2 Add support for certificate revocation
- 84328df Add support for cop client reenroll
- 66cd46d fix code coverage report issue
- 1114d56 Add database config as part of server config
- ec34a1d FAB-449 with updated README.md: cop server init CSRJSON
- 46ce6be Improve COP CLI error messages
- 9ccf04a FAB-1015 code coverage report for fabric-cop repository
- 33fa279 Testcases added to support better test coverage
- 3ef8656 Added license headers
- a264a94 Initial COP impl of IDP APIs
- ffa64c8 Add Identity Provider APIs
- df3844d Initial COP checkin
This work is licensed under a Creative Commons Attribution 4.0 International License.
s