github.com/silveraid/fabric-ca@v1.1.0-preview.0.20180127000700-71974f53ab08/CHANGELOG.md (about)

     1  ## v1.1.0-alpha
     2  Fri Jan 26 14:48:54 EST 2018
     3  
     4  * [94604d5](https://github.com/hyperledger/fabric-ca/commit/94604d5) FAB-7783 prepare fabric-ca for v1.1.0-alpha
     5  * [e33ebdf](https://github.com/hyperledger/fabric-ca/commit/e33ebdf) [FAB-7932](https://jira.hyperledger.org/browse/FAB-7932) Version test failure for release
     6  * [437d27e](https://github.com/hyperledger/fabric-ca/commit/437d27e) FAB-7924 update fabric-baseimage version
     7  * [ca705f6](https://github.com/hyperledger/fabric-ca/commit/ca705f6) [FAB-7812](https://jira.hyperledger.org/browse/FAB-7812) Fix the APIs to return info correctly
     8  * [5594cca](https://github.com/hyperledger/fabric-ca/commit/5594cca) [ FAB-7865 ] Remove trailing blanks from files
     9  * [d31916c](https://github.com/hyperledger/fabric-ca/commit/d31916c) [FAB-7660](https://jira.hyperledger.org/browse/FAB-7660) Fix LDAP missing attribute error
    10  * [ad88250](https://github.com/hyperledger/fabric-ca/commit/ad88250) [FAB-7620](https://jira.hyperledger.org/browse/FAB-7620) Return err when revoking revoked cert
    11  * [135b81c](https://github.com/hyperledger/fabric-ca/commit/135b81c) [ FAB-7207 ] Test CRL as part of revoke
    12  * [e39b3e4](https://github.com/hyperledger/fabric-ca/commit/e39b3e4) [FAB-7464](https://jira.hyperledger.org/browse/FAB-7464) Don't use RevokedBefore if not set
    13  * [ea386ca](https://github.com/hyperledger/fabric-ca/commit/ea386ca) [FAB-7465](https://jira.hyperledger.org/browse/FAB-7465) Fix the authority checks on attributes
    14  * [2c88247](https://github.com/hyperledger/fabric-ca/commit/2c88247) [FAB-7619](https://jira.hyperledger.org/browse/FAB-7619) Fix case handling in LDAP converter
    15  * [1209e25](https://github.com/hyperledger/fabric-ca/commit/1209e25) [FAB-7662](https://jira.hyperledger.org/browse/FAB-7662) Add SQLite support for migration
    16  * [52e5d66](https://github.com/hyperledger/fabric-ca/commit/52e5d66) [FAB-7646](https://jira.hyperledger.org/browse/FAB-7646) certs should expire before issuing cert
    17  * [ebfc050](https://github.com/hyperledger/fabric-ca/commit/ebfc050) [FAB-7471](https://jira.hyperledger.org/browse/FAB-7471) Add missing libs to docker images
    18  * [c219a5e](https://github.com/hyperledger/fabric-ca/commit/c219a5e) [FAB-7596](https://jira.hyperledger.org/browse/FAB-7596) Modify enroll cmd to read env var
    19  * [48defd8](https://github.com/hyperledger/fabric-ca/commit/48defd8) [FAB-5726](https://jira.hyperledger.org/browse/FAB-5726) 9. Dynamic Cfg - Aff: Modify
    20  * [66fafe2](https://github.com/hyperledger/fabric-ca/commit/66fafe2) [FAB-5726](https://jira.hyperledger.org/browse/FAB-5726) 8. Dynamic Cfg - Aff: Add/Remove
    21  * [e50822a](https://github.com/hyperledger/fabric-ca/commit/e50822a) [FAB-5726](https://jira.hyperledger.org/browse/FAB-5726) 7. Dynamic Cfg - Aff: Get
    22  * [bc33398](https://github.com/hyperledger/fabric-ca/commit/bc33398) [FAB-5726](https://jira.hyperledger.org/browse/FAB-5726) 6. Dynamic Cfg - Aff: CLI
    23  * [332d940](https://github.com/hyperledger/fabric-ca/commit/332d940) [FAB-5726](https://jira.hyperledger.org/browse/FAB-5726) 5. Dynamic Cfg - identities: Modify
    24  * [68c8eec](https://github.com/hyperledger/fabric-ca/commit/68c8eec) [FAB-5726](https://jira.hyperledger.org/browse/FAB-5726) 4. Dynamic Cfg - identities: Add/Remove
    25  * [ba15457](https://github.com/hyperledger/fabric-ca/commit/ba15457) [FAB-6328](https://jira.hyperledger.org/browse/FAB-6328) Fix cleanup of unit-tests temp files
    26  * [195992b](https://github.com/hyperledger/fabric-ca/commit/195992b) [FAB-5726](https://jira.hyperledger.org/browse/FAB-5726) 3. Dynamic Cfg - identities: GetIDs
    27  * [d0fd310](https://github.com/hyperledger/fabric-ca/commit/d0fd310) [FAB-7348](https://jira.hyperledger.org/browse/FAB-7348) Set user max enrollments correctly
    28  * [6ae8f06](https://github.com/hyperledger/fabric-ca/commit/6ae8f06) [FAB-7524](https://jira.hyperledger.org/browse/FAB-7524) Improve error checking for key lookup
    29  * [7b4ada4](https://github.com/hyperledger/fabric-ca/commit/7b4ada4) [FAB-3416](https://jira.hyperledger.org/browse/FAB-3416) Map LDAP attrs to fabric CA attrs
    30  * [98da125](https://github.com/hyperledger/fabric-ca/commit/98da125) [FAB-7458](https://jira.hyperledger.org/browse/FAB-7458) JSON streamer
    31  * [6c06895](https://github.com/hyperledger/fabric-ca/commit/6c06895) [FAB-6932](https://jira.hyperledger.org/browse/FAB-6932) Unstage key variation test
    32  * [1443a7d](https://github.com/hyperledger/fabric-ca/commit/1443a7d) [FAB-3416](https://jira.hyperledger.org/browse/FAB-3416) Vendoring govaluate
    33  * [a82b326](https://github.com/hyperledger/fabric-ca/commit/a82b326) [FAB-3159](https://jira.hyperledger.org/browse/FAB-3159) Update vendored version of viper
    34  * [bacb382](https://github.com/hyperledger/fabric-ca/commit/bacb382) [FAB-7489](https://jira.hyperledger.org/browse/FAB-7489) TLS test certs are expired
    35  * [52ea881](https://github.com/hyperledger/fabric-ca/commit/52ea881) [FAB-7223](https://jira.hyperledger.org/browse/FAB-7223) Wrap CRL PEM file at 64 characters
    36  * [b57c216](https://github.com/hyperledger/fabric-ca/commit/b57c216) [ FAB-7448 ] check_format trailing blanks
    37  * [be05c87](https://github.com/hyperledger/fabric-ca/commit/be05c87) [ FAB-6452 ] fabric-ca CSR to external CA
    38  * [6443f43](https://github.com/hyperledger/fabric-ca/commit/6443f43) [ FAB-6448 ] Version command test
    39  * [25c2411](https://github.com/hyperledger/fabric-ca/commit/25c2411) [FAB-4828](https://jira.hyperledger.org/browse/FAB-4828) Make docker namespace configurable
    40  * [f5af79b](https://github.com/hyperledger/fabric-ca/commit/f5af79b) [FAB-6932](https://jira.hyperledger.org/browse/FAB-6932) Unmarshal key request object correctly
    41  * [7f12e2c](https://github.com/hyperledger/fabric-ca/commit/7f12e2c) [FAB-7344](https://jira.hyperledger.org/browse/FAB-7344) Set default TLS cert file name
    42  * [1c6ef12](https://github.com/hyperledger/fabric-ca/commit/1c6ef12) [FAB-7291](https://jira.hyperledger.org/browse/FAB-7291) Set default value for Chainfile attribute
    43  * [604a634](https://github.com/hyperledger/fabric-ca/commit/604a634) [FAB-7235](https://jira.hyperledger.org/browse/FAB-7235) Check profile for isCA
    44  * [f187f3d](https://github.com/hyperledger/fabric-ca/commit/f187f3d) [FAB-6647](https://jira.hyperledger.org/browse/FAB-6647) 2. Maintain backwards compatibility
    45  * [6b6b294](https://github.com/hyperledger/fabric-ca/commit/6b6b294) [FAB-6647](https://jira.hyperledger.org/browse/FAB-6647) 1. Maintain backwards compatibility
    46  * [7a17a94](https://github.com/hyperledger/fabric-ca/commit/7a17a94) [FAB-5726](https://jira.hyperledger.org/browse/FAB-5726) 2. Dynamic Cfg - identities: CLI2
    47  * [3fad051](https://github.com/hyperledger/fabric-ca/commit/3fad051) [FAB-5726](https://jira.hyperledger.org/browse/FAB-5726) 1. Dynamic Cfg - Identities: CLI
    48  * [b924bcb](https://github.com/hyperledger/fabric-ca/commit/b924bcb) [FAB-6817](https://jira.hyperledger.org/browse/FAB-6817) Check if CA cert has 'crl sign' usage
    49  * [77c6498](https://github.com/hyperledger/fabric-ca/commit/77c6498) [FAB-6405](https://jira.hyperledger.org/browse/FAB-6405) Fix cert/key paths with --cacount
    50  * [e554d99](https://github.com/hyperledger/fabric-ca/commit/e554d99) [FAB-7008](https://jira.hyperledger.org/browse/FAB-7008) Fix compilation error
    51  * [cd74c8a](https://github.com/hyperledger/fabric-ca/commit/cd74c8a) [FAB-6991](https://jira.hyperledger.org/browse/FAB-6991) Fix max enrollments for bootstrap user
    52  * [eee7cb7](https://github.com/hyperledger/fabric-ca/commit/eee7cb7) [FAB-6993](https://jira.hyperledger.org/browse/FAB-6993) Add troubleshooting tip
    53  * [b3c00ea](https://github.com/hyperledger/fabric-ca/commit/b3c00ea) [FAB-6321](https://jira.hyperledger.org/browse/FAB-6321) Store CA certs in child-first order
    54  * [0587ca8](https://github.com/hyperledger/fabric-ca/commit/0587ca8) [FAB-6871](https://jira.hyperledger.org/browse/FAB-6871) Set OUs in ECerts
    55  * [69d2d18](https://github.com/hyperledger/fabric-ca/commit/69d2d18) [ FAB-6963 ] Fix binary data in log file
    56  * [15c7635](https://github.com/hyperledger/fabric-ca/commit/15c7635) [FAB-6710](https://jira.hyperledger.org/browse/FAB-6710) Remove GetUserInfo call
    57  * [eb3eac0](https://github.com/hyperledger/fabric-ca/commit/eb3eac0) [ FAB-6976 ] Default timeout for cluster test
    58  * [ae842d0](https://github.com/hyperledger/fabric-ca/commit/ae842d0) [FAB-6964](https://jira.hyperledger.org/browse/FAB-6964) fix load-tester compilation issue
    59  * [3175ee7](https://github.com/hyperledger/fabric-ca/commit/3175ee7) [FAB-5462](https://jira.hyperledger.org/browse/FAB-5462) Remove non-existent files from yaml
    60  * [d353303](https://github.com/hyperledger/fabric-ca/commit/d353303) [FAB-6946](https://jira.hyperledger.org/browse/FAB-6946) Add target for fabric-ca image alone
    61  * [b5285b5](https://github.com/hyperledger/fabric-ca/commit/b5285b5) [FAB-6930](https://jira.hyperledger.org/browse/FAB-6930) Permit lists with brackets
    62  * [ab7a40b](https://github.com/hyperledger/fabric-ca/commit/ab7a40b) [ FAB-6698 ] Fabric CA clustering
    63  * [6eb74e1](https://github.com/hyperledger/fabric-ca/commit/6eb74e1) [FAB-6917](https://jira.hyperledger.org/browse/FAB-6917) Vendor gorilla/mux
    64  * [b5373f6](https://github.com/hyperledger/fabric-ca/commit/b5373f6) [ FAB-6864 ] Increase default start timeout
    65  * [626f943](https://github.com/hyperledger/fabric-ca/commit/626f943) [FAB-6842](https://jira.hyperledger.org/browse/FAB-6842) Change rc for some endpoints to 201
    66  * [059753e](https://github.com/hyperledger/fabric-ca/commit/059753e) [FAB-6899](https://jira.hyperledger.org/browse/FAB-6899) Fix affiliation in swagger doc
    67  * [a9d6569](https://github.com/hyperledger/fabric-ca/commit/a9d6569) [FAB-6745](https://jira.hyperledger.org/browse/FAB-6745) Add netcat to fabric-ca images
    68  * [dca4740](https://github.com/hyperledger/fabric-ca/commit/dca4740) Fix [FAB-6768](https://jira.hyperledger.org/browse/FAB-6768)
    69  * [d98663f](https://github.com/hyperledger/fabric-ca/commit/d98663f) [FAB-5726](https://jira.hyperledger.org/browse/FAB-5726) Update swagger for dynamic update
    70  * [2431f12](https://github.com/hyperledger/fabric-ca/commit/2431f12) FAB-6826 Prepare fabric-ca for next release
    71  * [33f3629](https://github.com/hyperledger/fabric-ca/commit/33f3629) [FAB-6475](https://jira.hyperledger.org/browse/FAB-6475) Add well-known attributes to identities
    72  * [60fbd62](https://github.com/hyperledger/fabric-ca/commit/60fbd62) [FAB-5300](https://jira.hyperledger.org/browse/FAB-5300) Added gencrl option to the revoke cmd
    73  
    74  ## v1.1.0-preview
    75  Wed Nov  1 10:12:26 EDT 2017
    76  
    77  * [92f2cf6](https://github.com/hyperledger/fabric-ca/commit/92f2cf6) [FAB-5346](https://jira.hyperledger.org/browse/FAB-5346) - ABAC doc
    78  * [37cbb14](https://github.com/hyperledger/fabric-ca/commit/37cbb14) [FAB-6675](https://jira.hyperledger.org/browse/FAB-6675) Document sqlite db locked error
    79  * [5c9086f](https://github.com/hyperledger/fabric-ca/commit/5c9086f) [FAB-5782](https://jira.hyperledger.org/browse/FAB-5782) Initialization failure on Postgres
    80  * [5d2f1b5](https://github.com/hyperledger/fabric-ca/commit/5d2f1b5) [FAB-6508](https://jira.hyperledger.org/browse/FAB-6508) Unique db names for cacount option
    81  * [9a87e6d](https://github.com/hyperledger/fabric-ca/commit/9a87e6d) [FAB-6661](https://jira.hyperledger.org/browse/FAB-6661) Update version to 1.1.0
    82  * [4edfdd8](https://github.com/hyperledger/fabric-ca/commit/4edfdd8) [FAB-6672](https://jira.hyperledger.org/browse/FAB-6672) Moved fvt script to right directory
    83  * [7b42a83](https://github.com/hyperledger/fabric-ca/commit/7b42a83) [FAB-6662](https://jira.hyperledger.org/browse/FAB-6662) Make enroll attrs required by default
    84  * [50b828b](https://github.com/hyperledger/fabric-ca/commit/50b828b) [FAB-6643](https://jira.hyperledger.org/browse/FAB-6643) Add ci.properties file
    85  * [fddda65](https://github.com/hyperledger/fabric-ca/commit/fddda65) Update URL for MAINTAINERS source
    86  * [b74248d](https://github.com/hyperledger/fabric-ca/commit/b74248d) [FAB-6575](https://jira.hyperledger.org/browse/FAB-6575) Fix missing attr from bootstrap user
    87  * [aa10999](https://github.com/hyperledger/fabric-ca/commit/aa10999) [FAB-6035](https://jira.hyperledger.org/browse/FAB-6035) Validate attributes being registered
    88  * [3e15d7e](https://github.com/hyperledger/fabric-ca/commit/3e15d7e) [FAB-6529](https://jira.hyperledger.org/browse/FAB-6529) Fix new CA unit-tests
    89  * [2528217](https://github.com/hyperledger/fabric-ca/commit/2528217) [FAB-6561](https://jira.hyperledger.org/browse/FAB-6561) Close DB when initCA fails
    90  * [5172de7](https://github.com/hyperledger/fabric-ca/commit/5172de7) [FAB-6562](https://jira.hyperledger.org/browse/FAB-6562) Rename NewCA to make it private
    91  * [0a42217](https://github.com/hyperledger/fabric-ca/commit/0a42217) [FAB-6247](https://jira.hyperledger.org/browse/FAB-6247) Sanitize debug messages
    92  * [7256a44](https://github.com/hyperledger/fabric-ca/commit/7256a44) [FAB-5300](https://jira.hyperledger.org/browse/FAB-5300) Fix test cases failing on Mac
    93  * [c553bc0](https://github.com/hyperledger/fabric-ca/commit/c553bc0) [FAB-6332](https://jira.hyperledger.org/browse/FAB-6332) Save msp dir in default client config file
    94  * [086e651](https://github.com/hyperledger/fabric-ca/commit/086e651) [FAB-5300](https://jira.hyperledger.org/browse/FAB-5300) Updated github.com/stretchr/testify pkg
    95  * [dc9ab3d](https://github.com/hyperledger/fabric-ca/commit/dc9ab3d) [ FAB-6516 ] certification path validation go1.9
    96  * [76fb6ec](https://github.com/hyperledger/fabric-ca/commit/76fb6ec) [FAB-5300](https://jira.hyperledger.org/browse/FAB-5300) Add support to generate CRL
    97  * [813fafa](https://github.com/hyperledger/fabric-ca/commit/813fafa) [FAB-6445](https://jira.hyperledger.org/browse/FAB-6445) Add missing "ecert" field to swagger
    98  * [a030aae](https://github.com/hyperledger/fabric-ca/commit/a030aae) [FAB-6374](https://jira.hyperledger.org/browse/FAB-6374) Update release notes
    99  * [339d5b1](https://github.com/hyperledger/fabric-ca/commit/339d5b1) [ FAB-6337 ] Update BASEREL version in Makefile
   100  * [09f4bda](https://github.com/hyperledger/fabric-ca/commit/09f4bda) [ FAB-6339 ] Update fabric-ca_setup.sh polling
   101  * [0ed7e38](https://github.com/hyperledger/fabric-ca/commit/0ed7e38) [FAB-6360](https://jira.hyperledger.org/browse/FAB-6360) Update license text in README
   102  * [618353f](https://github.com/hyperledger/fabric-ca/commit/618353f) [ FAB-2919 ] Set postgres SSL environment
   103  * [21ee6a1](https://github.com/hyperledger/fabric-ca/commit/21ee6a1) [ FAB-6320 ] Trim logs for CI builds
   104  * [2780ccb](https://github.com/hyperledger/fabric-ca/commit/2780ccb) [FAB-5426](https://jira.hyperledger.org/browse/FAB-5426) Fix unit-tests on vagrant/windows
   105  * [8fa1ed8](https://github.com/hyperledger/fabric-ca/commit/8fa1ed8) [FAB-6302](https://jira.hyperledger.org/browse/FAB-6302) Add json tag to AttrReqs field
   106  * [57c0cf3](https://github.com/hyperledger/fabric-ca/commit/57c0cf3) [FAB-5060](https://jira.hyperledger.org/browse/FAB-5060) Update DB schema
   107  * [c65b634](https://github.com/hyperledger/fabric-ca/commit/c65b634) [FAB-6050](https://jira.hyperledger.org/browse/FAB-6050) Added jq to fabric-ca-tools container
   108  * [b21aa3b](https://github.com/hyperledger/fabric-ca/commit/b21aa3b) [FAB-6050](https://jira.hyperledger.org/browse/FAB-6050) Add fabric images with fabric-ca-client
   109  * [bb5691b](https://github.com/hyperledger/fabric-ca/commit/bb5691b) [FAB-6278](https://jira.hyperledger.org/browse/FAB-6278) Adding another troubleshooting tip
   110  * [d6f2461](https://github.com/hyperledger/fabric-ca/commit/d6f2461) [FAB-5300](https://jira.hyperledger.org/browse/FAB-5300) Updated cfssl to add crl package
   111  * [43a3bef](https://github.com/hyperledger/fabric-ca/commit/43a3bef) [FAB-6181](https://jira.hyperledger.org/browse/FAB-6181) Add HSM section to the Fabric CA users guide
   112  * [ba55903](https://github.com/hyperledger/fabric-ca/commit/ba55903) [ FAB-5773 ] Increase ca.go test coverage
   113  * [307d7d8](https://github.com/hyperledger/fabric-ca/commit/307d7d8) [FAB-5346](https://jira.hyperledger.org/browse/FAB-5346) Doc update for attributes in ECerts
   114  * [58e337b](https://github.com/hyperledger/fabric-ca/commit/58e337b) [FAB-6247](https://jira.hyperledger.org/browse/FAB-6247) Sanitize debug messages
   115  * [1cfe8b3](https://github.com/hyperledger/fabric-ca/commit/1cfe8b3) [FAB-6248](https://jira.hyperledger.org/browse/FAB-6248) Make docs part of CI
   116  * [f7cc93a](https://github.com/hyperledger/fabric-ca/commit/f7cc93a) [FAB-5346](https://jira.hyperledger.org/browse/FAB-5346) Use vendored attrmgr
   117  * [3b9d83c](https://github.com/hyperledger/fabric-ca/commit/3b9d83c) [FAB-5346](https://jira.hyperledger.org/browse/FAB-5346) Vendoring attrmgr from fabric
   118  * [f3028c4](https://github.com/hyperledger/fabric-ca/commit/f3028c4) [FAB-5346](https://jira.hyperledger.org/browse/FAB-5346) Attribute-based access control (#4)
   119  * [d7b554c](https://github.com/hyperledger/fabric-ca/commit/d7b554c) [FAB-5346](https://jira.hyperledger.org/browse/FAB-5346) Attribute-based access control (#3)
   120  * [27b9697](https://github.com/hyperledger/fabric-ca/commit/27b9697) FAB-5925 Compile fabric-ca with Go 1.9
   121  * [efc7232](https://github.com/hyperledger/fabric-ca/commit/efc7232) [FAB-6168](https://jira.hyperledger.org/browse/FAB-6168) Store TLS signing certs in proper dir
   122  * [55afb3d](https://github.com/hyperledger/fabric-ca/commit/55afb3d) [FAB-6085](https://jira.hyperledger.org/browse/FAB-6085) Fixes server CA DBs management
   123  * [2dd4f5b](https://github.com/hyperledger/fabric-ca/commit/2dd4f5b) [FAB-6068](https://jira.hyperledger.org/browse/FAB-6068) Update state after all checks done
   124  * [c41f4f1](https://github.com/hyperledger/fabric-ca/commit/c41f4f1) [FAB-6187](https://jira.hyperledger.org/browse/FAB-6187) Start troubleshooting for fabric-ca
   125  * [b2fb753](https://github.com/hyperledger/fabric-ca/commit/b2fb753) [FAB-5786](https://jira.hyperledger.org/browse/FAB-5786) DB initialization made more resilient
   126  * [02c8f4e](https://github.com/hyperledger/fabric-ca/commit/02c8f4e) [FAB-5935](https://jira.hyperledger.org/browse/FAB-5935) Fixes TestSRVServerInit and more on vagrant
   127  * [57aa82c](https://github.com/hyperledger/fabric-ca/commit/57aa82c) [FAB-2840](https://jira.hyperledger.org/browse/FAB-2840) Add home directory configuration
   128  * [11ca4d3](https://github.com/hyperledger/fabric-ca/commit/11ca4d3) [FAB-5740](https://jira.hyperledger.org/browse/FAB-5740) Remove TCerts from documentation
   129  * [2339c6c](https://github.com/hyperledger/fabric-ca/commit/2339c6c) [FAB-5427](https://jira.hyperledger.org/browse/FAB-5427) Fixes TestNewUserRegistryMySQL on vagrant
   130  * [53bd27f](https://github.com/hyperledger/fabric-ca/commit/53bd27f) [FAB-5679](https://jira.hyperledger.org/browse/FAB-5679) Allow empty affiliation string
   131  * [5a01179](https://github.com/hyperledger/fabric-ca/commit/5a01179) [FAB-5346](https://jira.hyperledger.org/browse/FAB-5346) Attribute-based access control (#2)
   132  * [487c413](https://github.com/hyperledger/fabric-ca/commit/487c413) [FAB-5346](https://jira.hyperledger.org/browse/FAB-5346) Attribute-based access control (#1)
   133  * [d332960](https://github.com/hyperledger/fabric-ca/commit/d332960) [FAB-4462](https://jira.hyperledger.org/browse/FAB-4462) Scripts to dynamically generate readme
   134  * [446f9cf](https://github.com/hyperledger/fabric-ca/commit/446f9cf) [FAB-5697](https://jira.hyperledger.org/browse/FAB-5697) Make identity type optional to register
   135  * [cb71418](https://github.com/hyperledger/fabric-ca/commit/cb71418) [FAB-3013](https://jira.hyperledger.org/browse/FAB-3013) Benchmarks for server request handlers
   136  * [7bca42a](https://github.com/hyperledger/fabric-ca/commit/7bca42a) [FAB-3013](https://jira.hyperledger.org/browse/FAB-3013) Run servers at 0.0.0.0 in the FVT image
   137  * [85cd788](https://github.com/hyperledger/fabric-ca/commit/85cd788) [ FAB-5555 ] Improve password-masking test
   138  * [3c819af](https://github.com/hyperledger/fabric-ca/commit/3c819af) [ FAB-5521 ] Fix CI build fail x86 for slapd
   139  * [3d521fc](https://github.com/hyperledger/fabric-ca/commit/3d521fc) [ FAB-1383 ] Add TLS tests for mysql
   140  * [c678910](https://github.com/hyperledger/fabric-ca/commit/c678910) [ FAB-3982 ] TLS dynamic certs for fabric-ca tests
   141  * [940cc6a](https://github.com/hyperledger/fabric-ca/commit/940cc6a) [FAB-3013](https://jira.hyperledger.org/browse/FAB-3013) Reuse connections in the client
   142  * [e3a10f2](https://github.com/hyperledger/fabric-ca/commit/e3a10f2) [FAB-3013](https://jira.hyperledger.org/browse/FAB-3013) Simple load test driver for Fabric CA server
   143  * [a0af417](https://github.com/hyperledger/fabric-ca/commit/a0af417) [FAB-5707](https://jira.hyperledger.org/browse/FAB-5707) Integrate pkg/errors with httpErr
   144  * [f59c655](https://github.com/hyperledger/fabric-ca/commit/f59c655) [FAB-5707](https://jira.hyperledger.org/browse/FAB-5707) Use pkg/errors to create errors
   145  * [f8a910f](https://github.com/hyperledger/fabric-ca/commit/f8a910f) [FAB-5058](https://jira.hyperledger.org/browse/FAB-5058) Auto generate TLS certificates
   146  * [17e530d](https://github.com/hyperledger/fabric-ca/commit/17e530d) [FAB-3458](https://jira.hyperledger.org/browse/FAB-3458) Use viper instance in server/client cmds
   147  * [f77203e](https://github.com/hyperledger/fabric-ca/commit/f77203e) [FAB-3458](https://jira.hyperledger.org/browse/FAB-3458) Remove global vars in server command
   148  * [5554406](https://github.com/hyperledger/fabric-ca/commit/5554406) [FAB-3458](https://jira.hyperledger.org/browse/FAB-3458) Remove global vars in client cmd
   149  * [ddddc5c](https://github.com/hyperledger/fabric-ca/commit/ddddc5c) [FAB-5707](https://jira.hyperledger.org/browse/FAB-5707) Vendoring github.com/pkg/errors
   150  * [253afb7](https://github.com/hyperledger/fabric-ca/commit/253afb7) [FAB-5794](https://jira.hyperledger.org/browse/FAB-5794) Fix some DB log messages
   151  * [48e7be4](https://github.com/hyperledger/fabric-ca/commit/48e7be4) FAB-5749 Fix fabric-ca-server startup msg
   152  * [77f76df](https://github.com/hyperledger/fabric-ca/commit/77f76df) [FAB-5389](https://jira.hyperledger.org/browse/FAB-5389) gencsr command for fabric-ca-client
   153  * [da97bc8](https://github.com/hyperledger/fabric-ca/commit/da97bc8) [FAB-5678](https://jira.hyperledger.org/browse/FAB-5678) Improve SQL not found error message
   154  * [0d9c927](https://github.com/hyperledger/fabric-ca/commit/0d9c927) [ FAB-3581 ] Updated error message for multica fvt
   155  * [b630717](https://github.com/hyperledger/fabric-ca/commit/b630717) [FAB-5761](https://jira.hyperledger.org/browse/FAB-5761) Fix a couple of debug messages
   156  * [7dd5747](https://github.com/hyperledger/fabric-ca/commit/7dd5747) [ FAB-3982 ] TLS copy tools for fabric-ca tests
   157  * [9300caa](https://github.com/hyperledger/fabric-ca/commit/9300caa) [FAB-3581](https://jira.hyperledger.org/browse/FAB-3581) Improve error handling (#3)
   158  * [9966ce5](https://github.com/hyperledger/fabric-ca/commit/9966ce5) [FAB-3581](https://jira.hyperledger.org/browse/FAB-3581) Improve error handling (#2)
   159  * [00caa9c](https://github.com/hyperledger/fabric-ca/commit/00caa9c) [FAB-3581](https://jira.hyperledger.org/browse/FAB-3581) Improve error handling (#1)
   160  * [a070182](https://github.com/hyperledger/fabric-ca/commit/a070182) [FAB-4973](https://jira.hyperledger.org/browse/FAB-4973) Add TLS profile to default config
   161  * [c6fc16b](https://github.com/hyperledger/fabric-ca/commit/c6fc16b) [FAB-3924](https://jira.hyperledger.org/browse/FAB-3924) Improve test coverage of lib
   162  * [9895f6b](https://github.com/hyperledger/fabric-ca/commit/9895f6b) [ FAB-5278 ] Multi-ca fvt test
   163  * [919d632](https://github.com/hyperledger/fabric-ca/commit/919d632) [ FAB-5254 ] Add logging for haproxy
   164  * [77f573c](https://github.com/hyperledger/fabric-ca/commit/77f573c) [ FAB-5251 ] Changes to optimize fvt tests
   165  * [748467f](https://github.com/hyperledger/fabric-ca/commit/748467f) [FAB-5510](https://jira.hyperledger.org/browse/FAB-5510) Mask the identity password in the log
   166  * [fa60287](https://github.com/hyperledger/fabric-ca/commit/fa60287) FAB-5530 Vendor latest version of bccsp
   167  * [72e010e](https://github.com/hyperledger/fabric-ca/commit/72e010e) [ FAB-5009 ] Update intermediate CA test
   168  * [d24c05c](https://github.com/hyperledger/fabric-ca/commit/d24c05c) [ FAB-5434 ] Fix mysql internal_DB permissions
   169  * [64676ae](https://github.com/hyperledger/fabric-ca/commit/64676ae) [FAB-5512](https://jira.hyperledger.org/browse/FAB-5512) Fix typos in fabric-ca-client package
   170  * [f54aaf2](https://github.com/hyperledger/fabric-ca/commit/f54aaf2) [FAB-3026](https://jira.hyperledger.org/browse/FAB-3026) OOM for very large CRLs
   171  * [3ba0088](https://github.com/hyperledger/fabric-ca/commit/3ba0088) [FAB-4844](https://jira.hyperledger.org/browse/FAB-4844) Store MSP intermediatecerts
   172  * [5d131b7](https://github.com/hyperledger/fabric-ca/commit/5d131b7) [FAB-5250](https://jira.hyperledger.org/browse/FAB-5250) Add version command to server and client
   173  * [2abc451](https://github.com/hyperledger/fabric-ca/commit/2abc451) [FAB-4409](https://jira.hyperledger.org/browse/FAB-4409) update vendored package cfssl
   174  * [dd60a58](https://github.com/hyperledger/fabric-ca/commit/dd60a58) [FAB-3662](https://jira.hyperledger.org/browse/FAB-3662) Document DB version support
   175  * [d31c0d7](https://github.com/hyperledger/fabric-ca/commit/d31c0d7) [FAB-5239](https://jira.hyperledger.org/browse/FAB-5239) LDAP reconnect for idle timeout
   176  * [e03673c](https://github.com/hyperledger/fabric-ca/commit/e03673c) [FAB-3051](https://jira.hyperledger.org/browse/FAB-3051) Input validation on CSR fields
   177  * [4e5c55f](https://github.com/hyperledger/fabric-ca/commit/4e5c55f) [FAB-4915](https://jira.hyperledger.org/browse/FAB-4915) Fix timing bug in server stop
   178  * [bc2b642](https://github.com/hyperledger/fabric-ca/commit/bc2b642) [FAB-5434](https://jira.hyperledger.org/browse/FAB-5434) Fix mysql config in fvt image
   179  * [086cc2f](https://github.com/hyperledger/fabric-ca/commit/086cc2f) [FAB-4126](https://jira.hyperledger.org/browse/FAB-4126) Convert fatal message to error
   180  * [b9e8a8e](https://github.com/hyperledger/fabric-ca/commit/b9e8a8e) [FAB-5334](https://jira.hyperledger.org/browse/FAB-5334) Intermediate CA does not copy BCCSP config
   181  
   182  ## v1.0.4
   183  Tue Oct 31 15:14:49 EDT 2017
   184  
   185  * [65686e9](https://github.com/hyperledger/fabric-ca/commit/65686e9) [FAB-6704](https://jira.hyperledger.org/browse/FAB-6704) Fix garbled listen message on startup
   186  * [5149604](https://github.com/hyperledger/fabric-ca/commit/5149604) [FAB-6624](https://jira.hyperledger.org/browse/FAB-6624) Update vendored version of bccsp
   187  * [c5d399d](https://github.com/hyperledger/fabric-ca/commit/c5d399d) [FAB-6643](https://jira.hyperledger.org/browse/FAB-6643) Add ci.properties file
   188  * [9ceec62](https://github.com/hyperledger/fabric-ca/commit/9ceec62) Update URL for MAINTAINERS source
   189  * [19280b6](https://github.com/hyperledger/fabric-ca/commit/19280b6) [FAB-6377](https://jira.hyperledger.org/browse/FAB-6377) Prepare fabric-ca for v1.0.4 release
   190  
   191  ## v1.0.3
   192  Tue Oct  3 05:21:02 EDT 2017
   193  
   194  * [897e99e](https://github.com/hyperledger/fabric-ca/commit/897e99e) [FAB-6360](https://jira.hyperledger.org/browse/FAB-6360) Update license text in README
   195  * [cc1a524](https://github.com/hyperledger/fabric-ca/commit/cc1a524)  [FAB-6247](https://jira.hyperledger.org/browse/FAB-6247) Sanitize debug messages
   196  * [4c9f3d9](https://github.com/hyperledger/fabric-ca/commit/4c9f3d9) [FAB-5994](https://jira.hyperledger.org/browse/FAB-5994) Prepare fabric-ca for v1.0.3 release
   197  
   198  ## v1.0.2
   199  Thu Aug 31 04:22:27 EDT 2017
   200  
   201  * [3066136](https://github.com/hyperledger/fabric-ca/commit/3066136) [FAB-5794](https://jira.hyperledger.org/browse/FAB-5794) Mask credentials in debug messages
   202  * [00700da](https://github.com/hyperledger/fabric-ca/commit/00700da) [FAB-5653](https://jira.hyperledger.org/browse/FAB-5653) Prepare fabric-ca for v1.0.2 release
   203  
   204  ## v1.0.1
   205  Mon Jul 31 05:57:59 EDT 2017
   206  
   207  * [748467f](https://github.com/hyperledger/fabric-ca/commit/748467f) [FAB-5510](https://jira.hyperledger.org/browse/FAB-5510) Mask the identity password in the log
   208  * [fa60287](https://github.com/hyperledger/fabric-ca/commit/fa60287) [FAB-5530](https://jira.hyperledger.org/browse/FAB-5530) Vendor latest version of bccsp
   209  * [72e010e](https://github.com/hyperledger/fabric-ca/commit/72e010e) [ [FAB-5009](https://jira.hyperledger.org/browse/FAB-5009) ] Update intermediate CA test
   210  * [d24c05c](https://github.com/hyperledger/fabric-ca/commit/d24c05c) [ [FAB-5434](https://jira.hyperledger.org/browse/FAB-5434) ] Fix mysql internal_DB permissions
   211  * [f54aaf2](https://github.com/hyperledger/fabric-ca/commit/f54aaf2) [FAB-3026](https://jira.hyperledger.org/browse/FAB-3026) OOM for very large CRLs
   212  * [3ba0088](https://github.com/hyperledger/fabric-ca/commit/3ba0088) [FAB-4844](https://jira.hyperledger.org/browse/FAB-4844) Store MSP intermediatecerts
   213  * [2abc451](https://github.com/hyperledger/fabric-ca/commit/2abc451) [FAB-4409](https://jira.hyperledger.org/browse/FAB-4409) update vendored package cfssl
   214  * [dd60a58](https://github.com/hyperledger/fabric-ca/commit/dd60a58) [FAB-3662](https://jira.hyperledger.org/browse/FAB-3662) Document DB version support
   215  * [d31c0d7](https://github.com/hyperledger/fabric-ca/commit/d31c0d7) [FAB-5239](https://jira.hyperledger.org/browse/FAB-5239) LDAP reconnect for idle timeout
   216  * [e03673c](https://github.com/hyperledger/fabric-ca/commit/e03673c) [FAB-3051](https://jira.hyperledger.org/browse/FAB-3051) Input validation on CSR fields
   217  * [4e5c55f](https://github.com/hyperledger/fabric-ca/commit/4e5c55f) [FAB-4915](https://jira.hyperledger.org/browse/FAB-4915) Fix timing bug in server stop
   218  * [bc2b642](https://github.com/hyperledger/fabric-ca/commit/bc2b642) [FAB-5434](https://jira.hyperledger.org/browse/FAB-5434) Fix mysql config in fvt image
   219  * [086cc2f](https://github.com/hyperledger/fabric-ca/commit/086cc2f) [FAB-4126](https://jira.hyperledger.org/browse/FAB-4126) Convert fatal message to error
   220  * [b9e8a8e](https://github.com/hyperledger/fabric-ca/commit/b9e8a8e) [FAB-5334](https://jira.hyperledger.org/browse/FAB-5334) Intermediate CA does not copy BCCSP config
   221  * [b2679c9](https://github.com/hyperledger/fabric-ca/commit/b2679c9) [FAB-5531](https://jira.hyperledger.org/browse/FAB-5531) Create 1.0.1 fabric-ca release
   222  * [a21585d](https://github.com/hyperledger/fabric-ca/commit/a21585d) [FAB-5071](https://jira.hyperledger.org/browse/FAB-5071) Prepare for v1.0.1 release
   223  
   224  ## v1.0.0
   225  Tue Jul 11 16:38:28 CEST 2017
   226  
   227  * [2a65467](https://github.com/hyperledger/fabric-ca/commit/2a65467) [FAB-5203](https://jira.hyperledger.org/browse/FAB-5203) Store hash of password in DB
   228  * [e52c670](https://github.com/hyperledger/fabric-ca/commit/e52c670) [FAB-5188](https://jira.hyperledger.org/browse/FAB-5188) Fix password conversion bug
   229  * [f013d54](https://github.com/hyperledger/fabric-ca/commit/f013d54) [FAB-4997](https://jira.hyperledger.org/browse/FAB-4997) Typo - VerfiyClientCertIfGiven
   230  * [ecb50ed](https://github.com/hyperledger/fabric-ca/commit/ecb50ed) [FAB-4993](https://jira.hyperledger.org/browse/FAB-4993) Incorrect key usage for issued certs
   231  * [756ba98](https://github.com/hyperledger/fabric-ca/commit/756ba98) FAB-4520 prepare for rc2 development
   232  
   233  ## v1.0.0-rc1
   234  Fri Jun 23 14:47:44 EDT 2017
   235  
   236  * [2a00490](https://github.com/hyperledger/fabric-ca/commit/2a00490) FAB-4520 1.0.0-rc1 release
   237  * [7d4cd37](https://github.com/hyperledger/fabric-ca/commit/7d4cd37) [FAB-4499](https://jira.hyperledger.org/browse/FAB-4499) Reformatting doc
   238  * [5200f07](https://github.com/hyperledger/fabric-ca/commit/5200f07) [FAB-4841](https://jira.hyperledger.org/browse/FAB-4841) Doc no support for encrypted keys
   239  * [a71e0f5](https://github.com/hyperledger/fabric-ca/commit/a71e0f5) [FAB-4887](https://jira.hyperledger.org/browse/FAB-4887) Server creates unused MSP directory
   240  * [699e1b9](https://github.com/hyperledger/fabric-ca/commit/699e1b9) [FAB-4864](https://jira.hyperledger.org/browse/FAB-4864) Doc update for max file descriptors
   241  * [5b7790f](https://github.com/hyperledger/fabric-ca/commit/5b7790f) [FAB-4868](https://jira.hyperledger.org/browse/FAB-4868) Verify key has 'Cert Sign' usage
   242  * [4f4264d](https://github.com/hyperledger/fabric-ca/commit/4f4264d) [FAB-4865](https://jira.hyperledger.org/browse/FAB-4865) NPE occurs on LoadIdentity
   243  * [82fad13](https://github.com/hyperledger/fabric-ca/commit/82fad13) [FAB-4856](https://jira.hyperledger.org/browse/FAB-4856) Only allow TLS 1.2
   244  * [d263557](https://github.com/hyperledger/fabric-ca/commit/d263557) FAB-4861 fix various doc format issues
   245  * [313d945](https://github.com/hyperledger/fabric-ca/commit/313d945) [FAB-4826](https://jira.hyperledger.org/browse/FAB-4826) Token-based auth issue to int server
   246  * [7e72c6e](https://github.com/hyperledger/fabric-ca/commit/7e72c6e) FAB-3963 add missing license headers
   247  * [cef4f1f](https://github.com/hyperledger/fabric-ca/commit/cef4f1f) [FAB-4567](https://jira.hyperledger.org/browse/FAB-4567) Fix for id attributes security issue
   248  * [989b563](https://github.com/hyperledger/fabric-ca/commit/989b563) FAB-4572 add missing license headers
   249  * [1424b33](https://github.com/hyperledger/fabric-ca/commit/1424b33) [FAB-4515](https://jira.hyperledger.org/browse/FAB-4515) Fix concurrency issue with enroll
   250  * [ef110bc](https://github.com/hyperledger/fabric-ca/commit/ef110bc) [FAB-4507](https://jira.hyperledger.org/browse/FAB-4507) Token-based authentication issue
   251  * [037b407](https://github.com/hyperledger/fabric-ca/commit/037b407) [FAB-4211](https://jira.hyperledger.org/browse/FAB-4211) WIP: Allow zero date values MySQL
   252  * [60f4fae](https://github.com/hyperledger/fabric-ca/commit/60f4fae) [FAB-4484](https://jira.hyperledger.org/browse/FAB-4484) Fix link to user guide
   253  * [56cca2e](https://github.com/hyperledger/fabric-ca/commit/56cca2e) FAB-4382 prepare for 1.0.0-rc1 development
   254  * [6b8c55d](https://github.com/hyperledger/fabric-ca/commit/6b8c55d) [FAB-4372](https://jira.hyperledger.org/browse/FAB-4372) Value of attributes are ignored
   255  
   256  ## v1.0.0-beta
   257  Wed Jun  7 08:10:56 EDT 2017
   258  
   259  * [c9372be](https://github.com/hyperledger/fabric-ca/commit/c9372be) [FAB-4404](https://jira.hyperledger.org/browse/FAB-4404) Adding CA to server restricted on DN
   260  * [03d860d](https://github.com/hyperledger/fabric-ca/commit/03d860d) [FAB-3415](https://jira.hyperledger.org/browse/FAB-3415) Improve LDAP usage and error handling
   261  * [f963ce8](https://github.com/hyperledger/fabric-ca/commit/f963ce8) [FAB-4093](https://jira.hyperledger.org/browse/FAB-4093) Fix the TLS client using BCCSP
   262  * [22dc710](https://github.com/hyperledger/fabric-ca/commit/22dc710) [FAB-3228](https://jira.hyperledger.org/browse/FAB-3228) Fix/clarify CA pathlen constraints
   263  * [fdcf1c7](https://github.com/hyperledger/fabric-ca/commit/fdcf1c7) [FAB-4311](https://jira.hyperledger.org/browse/FAB-4311) Fix duplicated fabric-ca config item
   264  * [9ce8536](https://github.com/hyperledger/fabric-ca/commit/9ce8536) [FAB-4307](https://jira.hyperledger.org/browse/FAB-4307) add missing CCBY license to all docs
   265  * [42f48d2](https://github.com/hyperledger/fabric-ca/commit/42f48d2) [FAB-4188](https://jira.hyperledger.org/browse/FAB-4188) Documentation updates
   266  * [120b139](https://github.com/hyperledger/fabric-ca/commit/120b139) [FAB-3011](https://jira.hyperledger.org/browse/FAB-3011) Fix max enrollment checking logic
   267  * [5987a8e](https://github.com/hyperledger/fabric-ca/commit/5987a8e) [FAB-3683](https://jira.hyperledger.org/browse/FAB-3683) SIGSEGV seen for MySQL empty certfiles
   268  * [0f73bdc](https://github.com/hyperledger/fabric-ca/commit/0f73bdc) [FAB-4209](https://jira.hyperledger.org/browse/FAB-4209) Fix JSON error in swagger doc
   269  * [1777996](https://github.com/hyperledger/fabric-ca/commit/1777996) [FAB-4097](https://jira.hyperledger.org/browse/FAB-4097) Fix getcacert client command config
   270  * [05749b7](https://github.com/hyperledger/fabric-ca/commit/05749b7) [FAB-4180](https://jira.hyperledger.org/browse/FAB-4180) fix misspell doc title issue
   271  * [efd537e](https://github.com/hyperledger/fabric-ca/commit/efd537e) [FAB-1989](https://jira.hyperledger.org/browse/FAB-1989) Fix leaking authority to delegates
   272  * [791f2ae](https://github.com/hyperledger/fabric-ca/commit/791f2ae) [FAB-3759](https://jira.hyperledger.org/browse/FAB-3759) Fix the msg shown when TLS certs are missing
   273  * [92e13cb](https://github.com/hyperledger/fabric-ca/commit/92e13cb) [FAB-3971](https://jira.hyperledger.org/browse/FAB-3971) Register id with multiple attrs
   274  * [0dcd514](https://github.com/hyperledger/fabric-ca/commit/0dcd514) [FAB-2919](https://jira.hyperledger.org/browse/FAB-2919) Workaround for panic due to lib bug
   275  * [dfb555f](https://github.com/hyperledger/fabric-ca/commit/dfb555f) [FAB-3425](https://jira.hyperledger.org/browse/FAB-3425) Fix typo in error messages
   276  * [1be793d](https://github.com/hyperledger/fabric-ca/commit/1be793d) [FAB-3734](https://jira.hyperledger.org/browse/FAB-3734) Fix default expiration times
   277  * [ac8695b](https://github.com/hyperledger/fabric-ca/commit/ac8695b) [FAB-4141](https://jira.hyperledger.org/browse/FAB-4141) Default CA lookup fails
   278  * [4559758](https://github.com/hyperledger/fabric-ca/commit/4559758) [ [FAB-3924](https://jira.hyperledger.org/browse/FAB-3924) ] - Additional test coverage for tcert
   279  * [a5ab60d](https://github.com/hyperledger/fabric-ca/commit/a5ab60d) [FAB-3630](https://jira.hyperledger.org/browse/FAB-3630) enable RTD build process on fabric-ca
   280  * [99fd112](https://github.com/hyperledger/fabric-ca/commit/99fd112) [FAB-4017](https://jira.hyperledger.org/browse/FAB-4017) Duplicate flags registered for 'Hosts'
   281  * [7870c73](https://github.com/hyperledger/fabric-ca/commit/7870c73) [FAB-4127](https://jira.hyperledger.org/browse/FAB-4127) remove vendored test file
   282  * [6b7fd0e](https://github.com/hyperledger/fabric-ca/commit/6b7fd0e) [FAB-4109](https://jira.hyperledger.org/browse/FAB-4109) add license headers to scripts
   283  * [e9da2c7](https://github.com/hyperledger/fabric-ca/commit/e9da2c7) [FAB-3883](https://jira.hyperledger.org/browse/FAB-3883) Intermediate CA restriction on CN
   284  * [7d680bb](https://github.com/hyperledger/fabric-ca/commit/7d680bb) [FAB-4096](https://jira.hyperledger.org/browse/FAB-4096) Remove openldap tarball
   285  * [addef8a](https://github.com/hyperledger/fabric-ca/commit/addef8a) [FAB-3827](https://jira.hyperledger.org/browse/FAB-3827) CA TLS support broke with BCCSP keys
   286  * [2560ffd](https://github.com/hyperledger/fabric-ca/commit/2560ffd) [FAB-4015](https://jira.hyperledger.org/browse/FAB-4015) Fix -M option of fabric-ca-client
   287  * [01d2dd0](https://github.com/hyperledger/fabric-ca/commit/01d2dd0) [FAB-2976](https://jira.hyperledger.org/browse/FAB-2976) Server shouldn't create dup affiliations
   288  * [804eb19](https://github.com/hyperledger/fabric-ca/commit/804eb19) [FAB-4024](https://jira.hyperledger.org/browse/FAB-4024) Update vendor for Fabric flogging
   289  * [88dc694](https://github.com/hyperledger/fabric-ca/commit/88dc694) [ [FAB-4016](https://jira.hyperledger.org/browse/FAB-4016) ] fix run_fvt_test redirect error
   290  * [c200c02](https://github.com/hyperledger/fabric-ca/commit/c200c02) [FAB-3924](https://jira.hyperledger.org/browse/FAB-3924) fabric-ca-client test coverage >85%
   291  * [0ee3115](https://github.com/hyperledger/fabric-ca/commit/0ee3115) [FAB-3490](https://jira.hyperledger.org/browse/FAB-3490) fix revoked user enrollment
   292  * [30d5ecf](https://github.com/hyperledger/fabric-ca/commit/30d5ecf) [FAB-3974](https://jira.hyperledger.org/browse/FAB-3974) Fix server crash on PKCS8 private key
   293  * [de4187b](https://github.com/hyperledger/fabric-ca/commit/de4187b) [FAB-3845](https://jira.hyperledger.org/browse/FAB-3845) Configuration of intermediate CA via CLI
   294  * [2b1c309](https://github.com/hyperledger/fabric-ca/commit/2b1c309) [FAB-3100](https://jira.hyperledger.org/browse/FAB-3100) Fix panic in server start
   295  * [52f09ed](https://github.com/hyperledger/fabric-ca/commit/52f09ed) [FAB-3121](https://jira.hyperledger.org/browse/FAB-3121) Improve Intermediate CA error message
   296  * [9bfde7e](https://github.com/hyperledger/fabric-ca/commit/9bfde7e) [FAB-3958](https://jira.hyperledger.org/browse/FAB-3958) Update fabric-ca vendor for BCCSP
   297  * [4d657bc](https://github.com/hyperledger/fabric-ca/commit/4d657bc) [FAB-1823](https://jira.hyperledger.org/browse/FAB-1823) Perform validation on CA certificate
   298  * [cb7a109](https://github.com/hyperledger/fabric-ca/commit/cb7a109) [FAB-3924](https://jira.hyperledger.org/browse/FAB-3924) Improved test coverage lib/tls package
   299  * [bdefc3a](https://github.com/hyperledger/fabric-ca/commit/bdefc3a) [FAB-3924](https://jira.hyperledger.org/browse/FAB-3924) Improved test coverage util package
   300  * [2904d1c](https://github.com/hyperledger/fabric-ca/commit/2904d1c) [FAB-3918](https://jira.hyperledger.org/browse/FAB-3918) Update to baseimage v0.3.1
   301  * [f2df727](https://github.com/hyperledger/fabric-ca/commit/f2df727) [FAB-3895](https://jira.hyperledger.org/browse/FAB-3895) add scripts/changelog.sh
   302  * [52c503b](https://github.com/hyperledger/fabric-ca/commit/52c503b) Prepare for alpha3 development
   303  * [94ced50](https://github.com/hyperledger/fabric-ca/commit/94ced50) [FAB-3574](https://jira.hyperledger.org/browse/FAB-3574) Finish fix of multi CA config
   304  * [9e41d59](https://github.com/hyperledger/fabric-ca/commit/9e41d59) [FAB-3743](https://jira.hyperledger.org/browse/FAB-3743) Update private key format
   305  
   306  ## v1.0.0-alpha2
   307  Fri May 12 15:29:02 EDT 2017
   308  
   309  
   310  * [0650f04](https://github.com/hyperledger/fabric-ca/commit/0650f04) [FAB-3895](https://jira.hyperledger.org/browse/FAB-3895) add scripts/changelog.sh
   311  * [c1bb6c4](https://github.com/hyperledger/fabric-ca/commit/c1bb6c4) [FAB-3574](https://jira.hyperledger.org/browse/FAB-3574) Fix missing CA config values logic
   312  * [34ec53e](https://github.com/hyperledger/fabric-ca/commit/34ec53e) [FAB-3574](https://jira.hyperledger.org/browse/FAB-3574) Perform deep copy of config file
   313  * [2fa6143](https://github.com/hyperledger/fabric-ca/commit/2fa6143) [FAB-3622](https://jira.hyperledger.org/browse/FAB-3622) Update API with JSON tag for 'CAName'
   314  * [a010ec8](https://github.com/hyperledger/fabric-ca/commit/a010ec8) [FAB-3629](https://jira.hyperledger.org/browse/FAB-3629) Move Fabric-CA doc to fabric-ca repo
   315  * [0624550](https://github.com/hyperledger/fabric-ca/commit/0624550) [FAB-3191](https://jira.hyperledger.org/browse/FAB-3191) Ability to enable cpu/heap profiling
   316  * [15bc87e](https://github.com/hyperledger/fabric-ca/commit/15bc87e) [ [FAB-1892](https://jira.hyperledger.org/browse/FAB-1892) ] - Add LDAP to fvt test image
   317  * [90bd1b6](https://github.com/hyperledger/fabric-ca/commit/90bd1b6) [ [FAB-3554](https://jira.hyperledger.org/browse/FAB-3554) ] Add make target for local CI tests
   318  * [50bbfc7](https://github.com/hyperledger/fabric-ca/commit/50bbfc7) [FAB-3050](https://jira.hyperledger.org/browse/FAB-3050) Document serial number of CSR
   319  * [34ddbee](https://github.com/hyperledger/fabric-ca/commit/34ddbee) [FAB-3433](https://jira.hyperledger.org/browse/FAB-3433) Short names for flags for revoke command
   320  * [ecd796a](https://github.com/hyperledger/fabric-ca/commit/ecd796a) [FAB-3518](https://jira.hyperledger.org/browse/FAB-3518) Fix fabric-ca-server build failure
   321  * [50c540e](https://github.com/hyperledger/fabric-ca/commit/50c540e) [FAB-3503](https://jira.hyperledger.org/browse/FAB-3503) Wrong MSP keystore directory location
   322  * [610a3b9](https://github.com/hyperledger/fabric-ca/commit/610a3b9) [ [FAB-2896](https://jira.hyperledger.org/browse/FAB-2896) ] revert blank CA name for tests
   323  * [ab83a2e](https://github.com/hyperledger/fabric-ca/commit/ab83a2e) [FAB-864](https://jira.hyperledger.org/browse/FAB-864) Vendor BCCSP from fabric to fabric-ca
   324  * [0d272e6](https://github.com/hyperledger/fabric-ca/commit/0d272e6) [FAB-2601](https://jira.hyperledger.org/browse/FAB-2601) Fabric CA BCCSP integration
   325  * [9c4acfd](https://github.com/hyperledger/fabric-ca/commit/9c4acfd) [FAB-2601](https://jira.hyperledger.org/browse/FAB-2601) Fabric CA BCCSP integration utilities
   326  * [1583adf](https://github.com/hyperledger/fabric-ca/commit/1583adf) [FAB-3369](https://jira.hyperledger.org/browse/FAB-3369) Added missing slice config options
   327  * [5610d33](https://github.com/hyperledger/fabric-ca/commit/5610d33) [FAB-2896](https://jira.hyperledger.org/browse/FAB-2896) Start multiple default CA instances
   328  * [c131944](https://github.com/hyperledger/fabric-ca/commit/c131944) [FAB-2896](https://jira.hyperledger.org/browse/FAB-2896) Directing traffic to specific CAs
   329  * [d53f934](https://github.com/hyperledger/fabric-ca/commit/d53f934) [FAB-3396](https://jira.hyperledger.org/browse/FAB-3396) Fixed "index out of range" error
   330  * [3ab84cb](https://github.com/hyperledger/fabric-ca/commit/3ab84cb) [FAB-2896](https://jira.hyperledger.org/browse/FAB-2896) Loading multiple CAs from config files
   331  * [b4ce73f](https://github.com/hyperledger/fabric-ca/commit/b4ce73f) [FAB-2896](https://jira.hyperledger.org/browse/FAB-2896) Create CA configuration struct
   332  * [d7a5c29](https://github.com/hyperledger/fabric-ca/commit/d7a5c29) [FAB-2896](https://jira.hyperledger.org/browse/FAB-2896) Support multiple CAs - new CA struct
   333  * [8976d7b](https://github.com/hyperledger/fabric-ca/commit/8976d7b) [ [FAB-1673](https://jira.hyperledger.org/browse/FAB-1673) ] Integrate fabric/cop fvt in CI
   334  * [a13fc7c](https://github.com/hyperledger/fabric-ca/commit/a13fc7c) [FAB-3107](https://jira.hyperledger.org/browse/FAB-3107) Use 'identity' instead of 'user'
   335  * [c93266f](https://github.com/hyperledger/fabric-ca/commit/c93266f) [FAB-2841](https://jira.hyperledger.org/browse/FAB-2841) Revoke fails if aki,serial and eid are set
   336  * [4f472c4](https://github.com/hyperledger/fabric-ca/commit/4f472c4) [FAB-2868](https://jira.hyperledger.org/browse/FAB-2868) Return 401 error for restricted operations
   337  * [2672dd3](https://github.com/hyperledger/fabric-ca/commit/2672dd3) [ [FAB-2909](https://jira.hyperledger.org/browse/FAB-2909) ] Fix failing UT for file name too long
   338  * [75f402c](https://github.com/hyperledger/fabric-ca/commit/75f402c) [FAB-1463](https://jira.hyperledger.org/browse/FAB-1463) Add TLS support to CA server's LDAP client
   339  * [5dd0561](https://github.com/hyperledger/fabric-ca/commit/5dd0561) [FAB-2597](https://jira.hyperledger.org/browse/FAB-2597) Del cfssl prefix from REST APIs
   340  * [7539e33](https://github.com/hyperledger/fabric-ca/commit/7539e33) [FAB-2955](https://jira.hyperledger.org/browse/FAB-2955) Set max open conn for sqlite to 1
   341  * [6d5ae41](https://github.com/hyperledger/fabric-ca/commit/6d5ae41) [FAB-3061](https://jira.hyperledger.org/browse/FAB-3061) Persist the ca.name
   342  * [de5f4bd](https://github.com/hyperledger/fabric-ca/commit/de5f4bd) [FAB-3174](https://jira.hyperledger.org/browse/FAB-3174) Fix compile error in tls.go
   343  * [7b356c9](https://github.com/hyperledger/fabric-ca/commit/7b356c9) [FAB-1854](https://jira.hyperledger.org/browse/FAB-1854) Add file names with colons to gitignore
   344  * [7f85469](https://github.com/hyperledger/fabric-ca/commit/7f85469) Handle string slices in config appropriately
   345  * [1c68d07](https://github.com/hyperledger/fabric-ca/commit/1c68d07) [FAB-1467](https://jira.hyperledger.org/browse/FAB-1467) Allow make without docker
   346  * [f0f86b7](https://github.com/hyperledger/fabric-ca/commit/f0f86b7) Client should check TLS cert for valid dates
   347  * [b31da6b](https://github.com/hyperledger/fabric-ca/commit/b31da6b) Fix affiliation hierarchy checking during revoke
   348  * [db76a08](https://github.com/hyperledger/fabric-ca/commit/db76a08) [FAB-3004](https://jira.hyperledger.org/browse/FAB-3004) Remove extraneous flags
   349  * [7a4a7f4](https://github.com/hyperledger/fabric-ca/commit/7a4a7f4) [FAB-3038](https://jira.hyperledger.org/browse/FAB-3038) Fix certificate look up logic
   350  * [4c3189b](https://github.com/hyperledger/fabric-ca/commit/4c3189b) [FAB-3007](https://jira.hyperledger.org/browse/FAB-3007):Make CA name required
   351  * [855036c](https://github.com/hyperledger/fabric-ca/commit/855036c) [FAB-3010](https://jira.hyperledger.org/browse/FAB-3010) Update the fabric-ca README
   352  * [ee2ec59](https://github.com/hyperledger/fabric-ca/commit/ee2ec59) [FAB-2668](https://jira.hyperledger.org/browse/FAB-2668) Ensure revocation updates DB
   353  * [d9a1724](https://github.com/hyperledger/fabric-ca/commit/d9a1724) [FAB-3020](https://jira.hyperledger.org/browse/FAB-3020) fix client-server-flow doc typo
   354  * [a8f1d79](https://github.com/hyperledger/fabric-ca/commit/a8f1d79) [FAB-2571](https://jira.hyperledger.org/browse/FAB-2571) Update enrollment test
   355  * [e909700](https://github.com/hyperledger/fabric-ca/commit/e909700) [FAB-2571](https://jira.hyperledger.org/browse/FAB-2571) Update roundrobin test
   356  * [05cbac8](https://github.com/hyperledger/fabric-ca/commit/05cbac8) [FAB-2571](https://jira.hyperledger.org/browse/FAB-2571) Update reregister test
   357  * [7b9eb18](https://github.com/hyperledger/fabric-ca/commit/7b9eb18) [FAB-2571](https://jira.hyperledger.org/browse/FAB-2571) - Update reenroll test
   358  * [bfacafe](https://github.com/hyperledger/fabric-ca/commit/bfacafe) [FAB-2571](https://jira.hyperledger.org/browse/FAB-2571) - Update group test
   359  * [4456f65](https://github.com/hyperledger/fabric-ca/commit/4456f65) [FAB-2571](https://jira.hyperledger.org/browse/FAB-2571) - Remove local install of fabric prereq
   360  * [06bb12f](https://github.com/hyperledger/fabric-ca/commit/06bb12f) [FAB-2572](https://jira.hyperledger.org/browse/FAB-2572) Update client/server TLS setting
   361  * [20a1b7a](https://github.com/hyperledger/fabric-ca/commit/20a1b7a) [FAB-](https://jira.hyperledger.org/browse/FAB-)[2571] use variable database name
   362  * [4997ae7](https://github.com/hyperledger/fabric-ca/commit/4997ae7) [FAB-2571](https://jira.hyperledger.org/browse/FAB-2571) Generate config for both init and start
   363  * [5a07ff7](https://github.com/hyperledger/fabric-ca/commit/5a07ff7) [FAB-2571](https://jira.hyperledger.org/browse/FAB-2571) Change client/server executable names
   364  * [d10fd42](https://github.com/hyperledger/fabric-ca/commit/d10fd42) [FAB-2571](https://jira.hyperledger.org/browse/FAB-2571) Create docker image for fvt testing
   365  * [54a8729](https://github.com/hyperledger/fabric-ca/commit/54a8729) Delete obsolete authentication test
   366  * [f6fc6e8](https://github.com/hyperledger/fabric-ca/commit/f6fc6e8) Update run_ldap library directory for [FAB-1485](https://jira.hyperledger.org/browse/FAB-1485)
   367  * [bd594b5](https://github.com/hyperledger/fabric-ca/commit/bd594b5) Failing util_test.go -- need to unset CA_CFG_PATH
   368  * [a64ea74](https://github.com/hyperledger/fabric-ca/commit/a64ea74) Don't print usage message for non-usage errors
   369  * [055cdc5](https://github.com/hyperledger/fabric-ca/commit/055cdc5) Improvement to TLS configurations
   370  * [4651512](https://github.com/hyperledger/fabric-ca/commit/4651512) [FAB-2866](https://jira.hyperledger.org/browse/FAB-2866): Export new and load Identity methods
   371  * [2b9daa3](https://github.com/hyperledger/fabric-ca/commit/2b9daa3) Case sensitivity for MySQL users table
   372  * [e9bc7ff](https://github.com/hyperledger/fabric-ca/commit/e9bc7ff) Revoked user should not be able to make requests
   373  * [684e63e](https://github.com/hyperledger/fabric-ca/commit/684e63e) Fix [FAB-1485](https://jira.hyperledger.org/browse/FAB-1485)
   374  * [fb3a4a9](https://github.com/hyperledger/fabric-ca/commit/fb3a4a9) Prepare for post-alpha development
   375  * [2360c26](https://github.com/hyperledger/fabric-ca/commit/2360c26) Fix init information in config.go
   376  * [4325538](https://github.com/hyperledger/fabric-ca/commit/4325538) Rename occurences of COP to CA
   377  
   378  ## v1.0.0-alpha
   379  March 16, 2017
   380  
   381  * [b587a48](https://github.com/hyperledger/fabric-ca/commit/b587a48) Release v1.0.0-alpha
   382  * [382c65b](https://github.com/hyperledger/fabric-ca/commit/382c65b) BCCSP InitFactories not called in fabric-ca-client
   383  * [9132e6d](https://github.com/hyperledger/fabric-ca/commit/9132e6d) Client home has incorrect path when env vars set
   384  * [12b0e1b](https://github.com/hyperledger/fabric-ca/commit/12b0e1b) Do not restrict fabric-ca client config to yml
   385  * [46bbd8c](https://github.com/hyperledger/fabric-ca/commit/46bbd8c) enroll req sent with an invalid auth header should fail
   386  * [cb9fae9](https://github.com/hyperledger/fabric-ca/commit/cb9fae9) Fix linting error with lib/server.go
   387  * [e183a88](https://github.com/hyperledger/fabric-ca/commit/e183a88) Changes to make auth type an enum
   388  * [808a15d](https://github.com/hyperledger/fabric-ca/commit/808a15d) Affiliation table clean up
   389  * [c7b482e](https://github.com/hyperledger/fabric-ca/commit/c7b482e) Add support for -M option for enroll/reenroll
   390  * [2e51747](https://github.com/hyperledger/fabric-ca/commit/2e51747) Add support for client getcacert command
   391  * [074ebab](https://github.com/hyperledger/fabric-ca/commit/074ebab) Mask passwords in the log entries
   392  * [b09448e](https://github.com/hyperledger/fabric-ca/commit/b09448e) Tests to check db file is created in right dir
   393  * [df922a1](https://github.com/hyperledger/fabric-ca/commit/df922a1) Remove global variables in lib
   394  * [ee4f92a](https://github.com/hyperledger/fabric-ca/commit/ee4f92a) Remove cli from fabric-ca
   395  * [403080d](https://github.com/hyperledger/fabric-ca/commit/403080d) Improvements to revoke client side command
   396  * [cd8802b](https://github.com/hyperledger/fabric-ca/commit/cd8802b) Registrar can configure max enrollment for user
   397  * [35c5648](https://github.com/hyperledger/fabric-ca/commit/35c5648) Replace group with affiliation for users
   398  * [7c44a8f](https://github.com/hyperledger/fabric-ca/commit/7c44a8f) Enrollment info part of client config
   399  * [4d9e2e3](https://github.com/hyperledger/fabric-ca/commit/4d9e2e3) Registration request part of client config
   400  * [c2bd335](https://github.com/hyperledger/fabric-ca/commit/c2bd335) Vendor fetch bccsp from fabric
   401  * [9195741](https://github.com/hyperledger/fabric-ca/commit/9195741) TLS testcases and process file names client config
   402  * [64e22bd](https://github.com/hyperledger/fabric-ca/commit/64e22bd) Base 64 encode/decode with padding
   403  * [c3d00c3](https://github.com/hyperledger/fabric-ca/commit/c3d00c3) [FAB-2481](https://jira.hyperledger.org/browse/FAB-2481) cleanup files with suspicious permissions
   404  * [87410b4](https://github.com/hyperledger/fabric-ca/commit/87410b4) Update fabric-ca-server UT main test
   405  * [34ad615](https://github.com/hyperledger/fabric-ca/commit/34ad615) Docker image with client and server commands
   406  * [3f8445a](https://github.com/hyperledger/fabric-ca/commit/3f8445a) Intermediate CA server support
   407  * [d02bbe4](https://github.com/hyperledger/fabric-ca/commit/d02bbe4) Reflect to add server config flags
   408  * [9ae96f2](https://github.com/hyperledger/fabric-ca/commit/9ae96f2) Revendor cfssl for fabricc-ca BCCSP integration
   409  * [c280fa3](https://github.com/hyperledger/fabric-ca/commit/c280fa3) Fabric-CA bccsp integration for VerifyToken
   410  * [98abc75](https://github.com/hyperledger/fabric-ca/commit/98abc75) Fix README.md
   411  * [3ab50fc](https://github.com/hyperledger/fabric-ca/commit/3ab50fc) Pre-req for fabric-ca/fvt-test.
   412  * [37b897b](https://github.com/hyperledger/fabric-ca/commit/37b897b) fabric-ca-client commands for cobra/viper CLI
   413  * [fbccd13](https://github.com/hyperledger/fabric-ca/commit/fbccd13) Complete fabric-ca-server start command
   414  * [9db14ab](https://github.com/hyperledger/fabric-ca/commit/9db14ab) Added revocation test
   415  * [ee8ccef](https://github.com/hyperledger/fabric-ca/commit/ee8ccef) Added test for command line default port/addr
   416  * [67c9491](https://github.com/hyperledger/fabric-ca/commit/67c9491) Add certificate validation test
   417  * [41e6c52](https://github.com/hyperledger/fabric-ca/commit/41e6c52) Fix README.md
   418  * [0243300](https://github.com/hyperledger/fabric-ca/commit/0243300) Add version-agnostic link to DB executable
   419  * [2ff7ba5](https://github.com/hyperledger/fabric-ca/commit/2ff7ba5) Added docker-compose for running fvt tests
   420  * [5a35b72](https://github.com/hyperledger/fabric-ca/commit/5a35b72) fabric-ca-server start for cobra/viper CLI
   421  * [5f56827](https://github.com/hyperledger/fabric-ca/commit/5f56827) fabric-ca-server init command
   422  * [33547ef](https://github.com/hyperledger/fabric-ca/commit/33547ef) Update swagger doc for fabric-ca server's APIs
   423  * [f507e2d](https://github.com/hyperledger/fabric-ca/commit/f507e2d) Fix the config path env variable
   424  * [c4e83c1](https://github.com/hyperledger/fabric-ca/commit/c4e83c1) fabric-ca-client command plumbing with cobra/viper
   425  * [b0e45f5](https://github.com/hyperledger/fabric-ca/commit/b0e45f5) fabric-ca-server command plumbing with cobra/viper
   426  * [1ec55b2](https://github.com/hyperledger/fabric-ca/commit/1ec55b2) Vendor cobra to use in fabric-ca CLI work
   427  * [3b781fb](https://github.com/hyperledger/fabric-ca/commit/3b781fb) Added test for registrar delgation
   428  * [5105f60](https://github.com/hyperledger/fabric-ca/commit/5105f60) COP Client Configuration File
   429  * [6294c57](https://github.com/hyperledger/fabric-ca/commit/6294c57) Remove the fabric-ca docker directory
   430  * [9fde6f4](https://github.com/hyperledger/fabric-ca/commit/9fde6f4) Added support for TLS; deleted trailing spaces
   431  * [d8d192e](https://github.com/hyperledger/fabric-ca/commit/d8d192e) Directory restructure for Change 4383
   432  * [daf28ad](https://github.com/hyperledger/fabric-ca/commit/daf28ad) Create swagger json for fabric-ca REST APIs
   433  * [2ccb6d3](https://github.com/hyperledger/fabric-ca/commit/2ccb6d3) Fabric-CA throws NPE using config file to start
   434  * [ffe7676](https://github.com/hyperledger/fabric-ca/commit/ffe7676) Added basic fvt tests and utilities
   435  * [8511358](https://github.com/hyperledger/fabric-ca/commit/8511358) Fix overlooked rename to fabric-ca
   436  * [05b0f1d](https://github.com/hyperledger/fabric-ca/commit/05b0f1d) [FAB-1652](https://jira.hyperledger.org/browse/FAB-1652) Use fabric-baseos instead of busybox
   437  * [da88926](https://github.com/hyperledger/fabric-ca/commit/da88926) Remove errant .gitignore exclusion of "fabric-ca"
   438  * [585467a](https://github.com/hyperledger/fabric-ca/commit/585467a) Remove references to cop from README
   439  * [f5291e7](https://github.com/hyperledger/fabric-ca/commit/f5291e7) Change expose port in dockerfile from 8888 to 7054
   440  * [a569df9](https://github.com/hyperledger/fabric-ca/commit/a569df9) Change the default port to 7054
   441  * [aa5fb82](https://github.com/hyperledger/fabric-ca/commit/aa5fb82) Revendor fabric's bccsp into fabric-ca
   442  * [79a2558](https://github.com/hyperledger/fabric-ca/commit/79a2558) [FAB-1338](https://jira.hyperledger.org/browse/FAB-1338): Fix configs after rename
   443  * [606fbdc](https://github.com/hyperledger/fabric-ca/commit/606fbdc) COP BCCSP integration
   444  * [8894989](https://github.com/hyperledger/fabric-ca/commit/8894989) Renaming from fabric-cop to fabric-ca
   445  * [c676b70](https://github.com/hyperledger/fabric-ca/commit/c676b70) [FAB-1338](https://jira.hyperledger.org/browse/FAB-1338): Include all config and cert files
   446  * [00fc126](https://github.com/hyperledger/fabric-ca/commit/00fc126) Fix util test to pass on Windows
   447  * [bac392b](https://github.com/hyperledger/fabric-ca/commit/bac392b) Make sure cop.db is systematically deleted for testing.
   448  * [88866f1](https://github.com/hyperledger/fabric-ca/commit/88866f1) Delete cop.db after running COP unit tests
   449  * [4e6481c](https://github.com/hyperledger/fabric-ca/commit/4e6481c) COP UserRegistry Consolidation
   450  * [1ee390f](https://github.com/hyperledger/fabric-ca/commit/1ee390f) Fix linting error
   451  * [81097b9](https://github.com/hyperledger/fabric-ca/commit/81097b9) COP API simplification
   452  * [ebb62e9](https://github.com/hyperledger/fabric-ca/commit/ebb62e9) The reenroll command is incorrect in README
   453  * [f0af10a](https://github.com/hyperledger/fabric-ca/commit/f0af10a) Fix incorrect license header
   454  * [a9ff4d4](https://github.com/hyperledger/fabric-ca/commit/a9ff4d4) Store COP enrollment artifacts in MSP friendly way
   455  * [8a95c35](https://github.com/hyperledger/fabric-ca/commit/8a95c35) Added missing CONTRIBUTING and MAINTAINERS files
   456  * [e1fbfbf](https://github.com/hyperledger/fabric-ca/commit/e1fbfbf) Improve docker build/experience
   457  * [a5666ff](https://github.com/hyperledger/fabric-ca/commit/a5666ff) Process file names in config file correctly
   458  * [8e0b628](https://github.com/hyperledger/fabric-ca/commit/8e0b628) [FAB-1546](https://jira.hyperledger.org/browse/FAB-1546)"make ldap-tests" fails due to test code bug
   459  * [72a87e3](https://github.com/hyperledger/fabric-ca/commit/72a87e3) Enforce validity period in COP for ECerts/TCerts
   460  * [718647e](https://github.com/hyperledger/fabric-ca/commit/718647e) Clean up Config structure
   461  * [35a1f13](https://github.com/hyperledger/fabric-ca/commit/35a1f13) Integrate TCert library into COP server and client
   462  * [923148b](https://github.com/hyperledger/fabric-ca/commit/923148b) Complete step 2 of cop client revoke work
   463  * [6fc7615](https://github.com/hyperledger/fabric-ca/commit/6fc7615) Add support for TLS and config file enhanced
   464  * [c11e7f4](https://github.com/hyperledger/fabric-ca/commit/c11e7f4) More tcert library APIs prior to COP integration
   465  * [bdea0cf](https://github.com/hyperledger/fabric-ca/commit/bdea0cf) [FAB-1470](https://jira.hyperledger.org/browse/FAB-1470) Fix docker-clean Makefile target
   466  * [776c117](https://github.com/hyperledger/fabric-ca/commit/776c117) Add .gitreview
   467  * [8ede0e0](https://github.com/hyperledger/fabric-ca/commit/8ede0e0) Remove duplicated test data
   468  * [f1a894a](https://github.com/hyperledger/fabric-ca/commit/f1a894a) Add command instruction to Makefile
   469  * [4526770](https://github.com/hyperledger/fabric-ca/commit/4526770) Address [FAB-1454](https://jira.hyperledger.org/browse/FAB-1454) add docker image for fabric-cop
   470  * [4bd06ec](https://github.com/hyperledger/fabric-ca/commit/4bd06ec) Adding TCert Library API
   471  * [17abd20](https://github.com/hyperledger/fabric-ca/commit/17abd20) Extend CFSSL accessor to support ID in Cert table
   472  * [5802e29](https://github.com/hyperledger/fabric-ca/commit/5802e29) Add shebang to run_ldap_tests sctipt
   473  * [ed2ad83](https://github.com/hyperledger/fabric-ca/commit/ed2ad83) Crypto Support for TCert
   474  * [a7432e4](https://github.com/hyperledger/fabric-ca/commit/a7432e4) Documentation fix README.md
   475  * [32cba00](https://github.com/hyperledger/fabric-ca/commit/32cba00) Add LDAP support to COP server
   476  * [690c33c](https://github.com/hyperledger/fabric-ca/commit/690c33c) Group Prekey, Serial Number, and Max Enrollments
   477  * [d88fd4a](https://github.com/hyperledger/fabric-ca/commit/d88fd4a) [FAB-1214](https://jira.hyperledger.org/browse/FAB-1214): Generates a fabric-cop image for docker
   478  * [7efaab6](https://github.com/hyperledger/fabric-ca/commit/7efaab6) Abstract DB and enable plugging in LDAP
   479  * [de5918d](https://github.com/hyperledger/fabric-ca/commit/de5918d) Run the COP server in a cluster (MySQL)
   480  * [dccf180](https://github.com/hyperledger/fabric-ca/commit/dccf180) Run the COP server in a cluster (Postgres)
   481  * [ba8ff6e](https://github.com/hyperledger/fabric-ca/commit/ba8ff6e) Vendor BCCSP from FABRIC into FABRIC-COP
   482  * [90bd09f](https://github.com/hyperledger/fabric-ca/commit/90bd09f) Copy/modify cfssl serve.go
   483  * [ffb4fc2](https://github.com/hyperledger/fabric-ca/commit/ffb4fc2) Add support for certificate revocation
   484  * [84328df](https://github.com/hyperledger/fabric-ca/commit/84328df) Add support for cop client reenroll
   485  * [66cd46d](https://github.com/hyperledger/fabric-ca/commit/66cd46d) fix code coverage report issue
   486  * [1114d56](https://github.com/hyperledger/fabric-ca/commit/1114d56) Add database config as part of server config
   487  * [ec34a1d](https://github.com/hyperledger/fabric-ca/commit/ec34a1d) [FAB-449](https://jira.hyperledger.org/browse/FAB-449) with updated README.md: cop server init CSRJSON
   488  * [46ce6be](https://github.com/hyperledger/fabric-ca/commit/46ce6be) Improve COP CLI error messages
   489  * [9ccf04a](https://github.com/hyperledger/fabric-ca/commit/9ccf04a) [FAB-1015](https://jira.hyperledger.org/browse/FAB-1015) code coverage report for fabric-cop repository
   490  * [33fa279](https://github.com/hyperledger/fabric-ca/commit/33fa279) Testcases added to support better test coverage
   491  * [3ef8656](https://github.com/hyperledger/fabric-ca/commit/3ef8656) Added license headers
   492  * [a264a94](https://github.com/hyperledger/fabric-ca/commit/a264a94) Initial COP impl of IDP APIs
   493  * [ffa64c8](https://github.com/hyperledger/fabric-ca/commit/ffa64c8) Add Identity Provider APIs
   494  * [df3844d](https://github.com/hyperledger/fabric-ca/commit/df3844d) Initial COP checkin
   495  
   496  
   497  <a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.
   498  s