Skip to content
This repository has been archived by the owner on Apr 17, 2019. It is now read-only.

Hyperledger Iroha v1.0 Release Candidate 5 #2191

Merged
merged 42 commits into from
Mar 21, 2019
Merged

Hyperledger Iroha v1.0 Release Candidate 5 #2191

merged 42 commits into from
Mar 21, 2019

Commits on Feb 27, 2019

  1. Configuration menu
    Copy the full SHA
    d3dfb17 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2019

  1. Fix typo docs/source/guides/sec-install.rst

    Co-Authored-By: Baydarich <[email protected]>
    bakhtin and baydarich authored Feb 28, 2019
    Configuration menu
    Copy the full SHA
    e7db84d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e4155e View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2019

  1. Pluggable consensus (#2125)

    * Pluggable consensus consistency model (#2091)
    * Fixes to it
    
    Signed-off-by: Mikhail Boldyrev <[email protected]>
    MBoldyrev authored Mar 4, 2019
    Configuration menu
    Copy the full SHA
    cc2bf61 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2019

  1. Merge pull request #2141 from hyperledger/master

    RC4 Hotfix 1 - TemporaryWsv deadlock, checkTxPresence performance
    lebdron authored Mar 5, 2019
    Configuration menu
    Copy the full SHA
    0395f4b View commit details
    Browse the repository at this point in the history
  2. Fuzzing fix (#2136)

    Signed-off-by: Mikhail Boldyrev <[email protected]>
    MBoldyrev authored Mar 5, 2019
    Configuration menu
    Copy the full SHA
    d75ce7c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee9b3bb View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2019

  1. New logger (#2126)

    Signed-off-by: Mikhail Boldyrev <[email protected]>
    MBoldyrev authored Mar 6, 2019
    Configuration menu
    Copy the full SHA
    fa29ea5 View commit details
    Browse the repository at this point in the history
  2. Add deb packages debug build support (#2144)

    Signed-off-by: Konstantin Munichev <[email protected]>
    luckychess authored Mar 6, 2019
    Configuration menu
    Copy the full SHA
    2d52df5 View commit details
    Browse the repository at this point in the history
  3. Decrease quantity of allocated proto query objects (#2148)

    Avoid creation of redundant proto query object.
    
    Signed-off-by: Igor Egorov <[email protected]>
    Igor Egorov authored Mar 6, 2019
    Configuration menu
    Copy the full SHA
    15c88f2 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2019

  1. Torii: TransactionProcessorImpl listens for storage commits (#2143)

    * TransactionProcessorImpl uses Storage::on_commit()
    
    Signed-off-by: Mikhail Boldyrev <[email protected]>
    MBoldyrev authored Mar 7, 2019
    Configuration menu
    Copy the full SHA
    229a8d3 View commit details
    Browse the repository at this point in the history
  2. Markdown to RST docs configuration (#2146)

    * [ci skip] preparing files for md to rst documentation
    
    Signed-off-by: Sara <[email protected]>
    
    * changes to allow md files be included into the rstdocs with an example
    
    Signed-off-by: Sara <[email protected]>
    
    * adding automated deployment docs from .md
    
    Signed-off-by: Sara <[email protected]>
    LiraLemur authored Mar 7, 2019
    Configuration menu
    Copy the full SHA
    793124e View commit details
    Browse the repository at this point in the history
  3. Fix round number in SynchronizationEvent (#2147)

    Signed-off-by: Andrei Lebedev <[email protected]>
    lebdron authored Mar 7, 2019
    Configuration menu
    Copy the full SHA
    e389ee0 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2019

  1. Provide git version info (#2127)

    Signed-off-by: Mikhail Boldyrev <[email protected]>
    MBoldyrev authored Mar 11, 2019
    Configuration menu
    Copy the full SHA
    4e1b9cf View commit details
    Browse the repository at this point in the history
  2. Cmake sanitizers (#2131)

    Signed-off-by: Konstantin Munichev <[email protected]>
    luckychess authored Mar 11, 2019
    Configuration menu
    Copy the full SHA
    4a76e8c View commit details
    Browse the repository at this point in the history
  3. Fix typo

    baydarich committed Mar 11, 2019
    Configuration menu
    Copy the full SHA
    dd879db View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2129 from hyperledger/feature/docs-sec-guide

    Documentation for Iroha installation security tips
    baydarich authored Mar 11, 2019
    Configuration menu
    Copy the full SHA
    75caf88 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2019

  1. Llogger: fixed patterns and docs (#2152)

    Signed-off-by: Mikhail Boldyrev <[email protected]>
    MBoldyrev authored Mar 12, 2019
    Configuration menu
    Copy the full SHA
    d0ded3c View commit details
    Browse the repository at this point in the history
  2. Add fix for commit direct propagation (#2139)

    ### Description of the Change
    Add fix for direct propagation in Yac. If a peer sends a vote for the old round we will share last finalized state.
    
    ### Benefits
    Fix of synchronization in some cases.
    
    ### Possible Drawbacks 
    No so elegant solution: YAC checks stateless invariants inside functions, vote storage responsibility is increased.
    
    Signed-off-by: Fedor Muratov <[email protected]>
    muratovv authored Mar 12, 2019
    Configuration menu
    Copy the full SHA
    449ebbe View commit details
    Browse the repository at this point in the history
  3. Refactor ordering service queues (#2150)

    * Remove round from OdOsNotifications interface
    
    Signed-off-by: Igor Egorov <[email protected]>
    Signed-off-by: Andrei Lebedev <[email protected]>
    lebdron authored Mar 12, 2019
    Configuration menu
    Copy the full SHA
    9a6f0ef View commit details
    Browse the repository at this point in the history
  4. Fixes for OS/OG (#2149)

    ### Description of the Change
    * remove setPcs method from OG
    * minor issues with clang-format
    * add max transaction size to OG. Not it shares only a limited number of transactions.
    * OS queue replaced with an unordered set for checking not-unique transactions
    
    ### Benefits
    Performance improvements and DDoS prevention
    
    ### Possible Drawbacks 
    The absence of tests. I think we have to discuss it during the review
    
    Signed-off-by: Fedor Muratov <[email protected]>
    muratovv authored Mar 12, 2019
    Configuration menu
    Copy the full SHA
    55fc323 View commit details
    Browse the repository at this point in the history
  5. Update ed25519 to 2.0.1 (#2157)

    Signed-off-by: Konstantin Munichev <[email protected]>
    luckychess authored Mar 12, 2019
    Configuration menu
    Copy the full SHA
    2a107c8 View commit details
    Browse the repository at this point in the history
  6. Remove round queue (#2151)

    Signed-off-by: Konstantin Munichev <[email protected]>
    luckychess authored Mar 12, 2019
    Configuration menu
    Copy the full SHA
    dc5f931 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2019

  1. Add docs (#2137)

    add error
    
    Signed-off-by: Dumitru <[email protected]>
    x3medima17 authored and neewy committed Mar 13, 2019
    Configuration menu
    Copy the full SHA
    c34c18c View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2019

  1. YAC: filter votes from unknown peers (#2134)

    Signed-off-by: Mikhail Boldyrev <[email protected]>
    MBoldyrev authored Mar 14, 2019
    Configuration menu
    Copy the full SHA
    ca478b4 View commit details
    Browse the repository at this point in the history
  2. Create block storage dependency for mutable storage (#1994)

    Signed-off-by: Andrei Lebedev <[email protected]>
    lebdron authored Mar 14, 2019
    Configuration menu
    Copy the full SHA
    6617c84 View commit details
    Browse the repository at this point in the history
  3. * Add checking of persistent cache on start status stream (#2169)

    ### Description of the Change
    Add fix for status stream initialization. If runtime cache doesn't contain any value we are going to check the persistent cache for the value.
    
    ### Benefits
    Fix misleading behavior of the status stream.
    
    Signed-off-by: Fedor Muratov <[email protected]>
    muratovv authored Mar 14, 2019
    Configuration menu
    Copy the full SHA
    deee749 View commit details
    Browse the repository at this point in the history
  4. Add note for building and generating keypair documentation (#2162)

    Signed-off-by: Vadim Reutskiy <[email protected]>
    Vadim Rc authored and neewy committed Mar 14, 2019
    Configuration menu
    Copy the full SHA
    f688873 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2019

  1. Fix key padding in tests (#2172)

    Signed-off-by: Mikhail Boldyrev <[email protected]>
    MBoldyrev authored Mar 15, 2019
    Configuration menu
    Copy the full SHA
    0aa037f View commit details
    Browse the repository at this point in the history
  2. Fix member init order warning (#2164)

    Signed-off-by: Mikhail Boldyrev <[email protected]>
    MBoldyrev authored Mar 15, 2019
    Configuration menu
    Copy the full SHA
    a615ac0 View commit details
    Browse the repository at this point in the history
  3. Fix race bug in command service (#2167)

    ### Description of the Change
    Fix bug when not committed/rejected transaction will not pass to Iroha's pipeline because it is a "replay".
    
    ### Benefits
    Add fix for the problem. The idea of the fix to check only final statuses in the ram cache in command service. If there is a final status we will decline further checking of the transaction. Also, thanks @lebdron for cooperation in founding the bug.
    
    Signed-off-by: Fedor Muratov <[email protected]>
    muratovv authored Mar 15, 2019
    Configuration menu
    Copy the full SHA
    8573d8d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0468418 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2019

  1. Update config template for docker deployment (#2158)

    Signed-off-by: Andrei Lebedev <[email protected]>
    lebdron authored Mar 18, 2019
    Configuration menu
    Copy the full SHA
    e2db496 View commit details
    Browse the repository at this point in the history
  2. Docs for new config file params (#2173)

    Signed-off-by: Mikhail Boldyrev <[email protected]>
    MBoldyrev authored Mar 18, 2019
    Configuration menu
    Copy the full SHA
    089e455 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2019

  1. removed block copy in BlocksQuery (#2177)

    Signed-off-by: Mikhail Boldyrev <[email protected]>
    MBoldyrev authored Mar 19, 2019
    Configuration menu
    Copy the full SHA
    2cae43a View commit details
    Browse the repository at this point in the history
  2. StorageImpl: faster cleanup (#2174)

    Signed-off-by: Mikhail Boldyrev <[email protected]>
    MBoldyrev authored Mar 19, 2019
    Configuration menu
    Copy the full SHA
    2d09de3 View commit details
    Browse the repository at this point in the history
  3. Storage: notify block commit after actual commit (#2179)

    Signed-off-by: Andrei Lebedev <[email protected]>
    MBoldyrev authored Mar 19, 2019
    Configuration menu
    Copy the full SHA
    68d6ef0 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2019

  1. timeout simple (#2160)

    Signed-off-by: Mikhail Boldyrev <[email protected]>
    MBoldyrev authored Mar 20, 2019
    Configuration menu
    Copy the full SHA
    0c8a0aa View commit details
    Browse the repository at this point in the history
  2. Storage: avoid block copying (#2178)

    Signed-off-by: Mikhail Boldyrev <[email protected]>
    MBoldyrev authored Mar 20, 2019
    Configuration menu
    Copy the full SHA
    88c4ad4 View commit details
    Browse the repository at this point in the history
  3. Flat file block storage (#2180)

    Signed-off-by: Konstantin Munichev <[email protected]>
    luckychess authored Mar 20, 2019
    Configuration menu
    Copy the full SHA
    fafc095 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2019

  1. Remove redefinitions of redundant method in flat file storage (#2190)

    ### Description of the Change
    Remove redundant definition of the insert in flat file block storage.
    
    ### Benefits
    Improve the stability of the project.
    
    Signed-off-by: Fedor Muratov <[email protected]>
    muratovv authored Mar 21, 2019
    Configuration menu
    Copy the full SHA
    5d1db98 View commit details
    Browse the repository at this point in the history
  2. Refactor block streaming method (processing is done in grpc thread) (#…

    …2181)
    
    Signed-off-by: Igor Egorov <[email protected]>
    Igor Egorov authored Mar 21, 2019
    Configuration menu
    Copy the full SHA
    f8efa83 View commit details
    Browse the repository at this point in the history