Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

master-2.x changes since March 4, 2019 #4

Open
wants to merge 103 commits into
base: last-known-2.x-update
Choose a base branch
from

Commits on Mar 5, 2019

  1. Configuration menu
    Copy the full SHA
    e77a563 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c29dee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb26278 View commit details
    Browse the repository at this point in the history
  4. Refactor RpcServer

    erikzhang committed Mar 5, 2019
    Configuration menu
    Copy the full SHA
    6f5d031 View commit details
    Browse the repository at this point in the history
  5. Simple formula for relaying more blocks (neo-project#621)

    * Relay more blocks with faster block times when persisting multiple blocks.
    vncoelho authored and jsolman committed Mar 5, 2019
    Configuration menu
    Copy the full SHA
    0840cc1 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2019

  1. Configuration menu
    Copy the full SHA
    d18990a View commit details
    Browse the repository at this point in the history
  2. Change version to v2.10.0

    erikzhang committed Mar 6, 2019
    Configuration menu
    Copy the full SHA
    8be5fa2 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2019

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

Commits on Mar 11, 2019

  1. Minor adjustment on Primary timeout after PrepReq (neo-project#627)

    * Minor adjustment on Primary timeout after PrepReq
    
    * Inline
    
    We can do it inline Vitor, but perhaps an If is much more legible.
    vncoelho committed Mar 11, 2019
    Configuration menu
    Copy the full SHA
    d3094c2 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2019

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

Commits on Mar 13, 2019

  1. Configuration menu
    Copy the full SHA
    6e3eacf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c38bb3 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2019

  1. Configuration menu
    Copy the full SHA
    390a3f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb90174 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc14798 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2019

  1. speed up Uint160.CompareTo and Uint256.CompareTo function (neo-projec…

    …t#552)
    
    * fix zero connect
    
    * speed up  bytes.CompareTo X3 times maybe more.
    
    * Update UInt256.cs
    
    * fix a length error
    
    * make uint benchmarks short,becauce can't pass github test.
    
    * cleanup
    lightszero authored and igormcoelho committed Mar 16, 2019
    Configuration menu
    Copy the full SHA
    a5cd123 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2019

  1. Minor additional flag when processing OnChangeViewReceived (neo-proje…

    …ct#641)
    
    * Add CommitSent flag return to OnChangeViewReceived
    
    * Here better
    vncoelho committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    b6ad2cc View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2019

  1. Adding more logs to OnRecovery payload (neo-project#640)

    * Adding logs to OnRecovery payload
    
    * Removing extra line
    
    * We only need to indicate when the recovery is complete to understand the logs.
    
    * Log number of valid and total messages in recovery payload.
    
    * Better label name consistency.
    
    * Set totalPrepReq instead of increment.
    
    Co-Authored-By: jsolman <jsolinsky@gmail.com>
    
    * Minor space after PrepResponse
    vncoelho committed Mar 19, 2019
    Configuration menu
    Copy the full SHA
    b71db63 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2019

  1. Add Message.GetPayload()

    erikzhang committed Mar 20, 2019
    Configuration menu
    Copy the full SHA
    9fb4a20 View commit details
    Browse the repository at this point in the history
  2. Plugin list in rpc (neo-project#646)

    * Plugin list in rpc
    
    * renaming call to listplugins
    
    * Interfaces
    
    * refactor
    shargon committed Mar 20, 2019
    Configuration menu
    Copy the full SHA
    fe1834a View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2019

  1. P2P Plugin (neo-project#482)

    shargon authored and erikzhang committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    bd93a78 View commit details
    Browse the repository at this point in the history
  2. Fix crash on consensus watch-only nodes (neo-project#645)

    * Fix crash on consensus watch-only nodes
    
    This commit fix the relay of payloads and ensures this interesting feature.
    vncoelho committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    7e82bca View commit details
    Browse the repository at this point in the history
  3. Fix new abstract method (neo-project#650)

    * Fix new abstract method
    
    * Update ContainerPlaceholder.cs
    shargon committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    19689fb View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2019

  1. fixes neo-project#652

    erikzhang committed Mar 23, 2019
    Configuration menu
    Copy the full SHA
    80a02b3 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2019

  1. fix invocation tests (neo-project#654)

    * fix invocation tests
    
    * line breaks
    igormcoelho committed Mar 24, 2019
    Configuration menu
    Copy the full SHA
    a2e7b94 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90e67f9 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2019

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

Commits on Mar 26, 2019

  1. Update logs (neo-project#659)

    shargon authored and erikzhang committed Mar 26, 2019
    Configuration menu
    Copy the full SHA
    27442de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95b86d0 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2019

  1. Reduced standard time for tests (neo-project#649)

    * standard faster time
    
    * enforcing time testing
    
    * test values
    
    * using random values for validators
    
    * already using random values
    
    * using global time
    
    * fixed tests
    
    * using global time variable
    
    * using Blockchain.SecondsPerBlock
    
    * BlockTime private
    
    * removed UT protocol settings. Relying on protocol.json only now
    
    * format
    
    * leaving only block time and validators pubkeys
    
    * only block times
    igormcoelho committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    1ed6ecc View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2019

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

Commits on Mar 29, 2019

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

Commits on Mar 30, 2019

  1. Fix calculation size for RecoveryMessage (neo-project#671)

    Original from @jsolman but moved to a separated Pull Request
    neo-project#665
    shargon authored and erikzhang committed Mar 30, 2019
    Configuration menu
    Copy the full SHA
    b0793b7 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2019

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

Commits on Apr 2, 2019

  1. Configuration menu
    Copy the full SHA
    6e8c74e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13e711c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a9230bd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e598ae9 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2019

  1. Simplify IVerifiable

    erikzhang committed Apr 3, 2019
    Configuration menu
    Copy the full SHA
    5ce0e4c View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2019

  1. v2.10.1 (neo-project#667)

    erikzhang committed Apr 5, 2019
    Configuration menu
    Copy the full SHA
    41caff1 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2019

  1. Configuration menu
    Copy the full SHA
    2ed4991 View commit details
    Browse the repository at this point in the history
  2. Fix memory leak as transactions are continuously received. (neo-proje…

    …ct#644)
    
    * Fix memory leak if connections keep connecting
    
    * Make protocol hash size configurable
    
    * Clean and optimize code
    
    * Ensure that fifoset works fine
    
    * Change to HashSet
    
    * Revert to use OrderedDictionary
    
    * Clean code
    
    - Add readonly
    
    * Update FIFOSet.cs
    
    * Update Settings.cs
    
    * Updates
    
    - Rename Settings as the class name
    - Remove Settings and hardoce a good value
    
    * Update FIFOSet.cs
    
    * format
    
    * format
    
    * Not allow `removeCount` to be `0`
    
    * rename
    yongjiema authored and shargon committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    ef4cfcd View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2019

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

Commits on Apr 10, 2019

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

Commits on Apr 17, 2019

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

Commits on Apr 20, 2019

  1. Fix .travis

    erikzhang committed Apr 20, 2019
    Configuration menu
    Copy the full SHA
    c3fb839 View commit details
    Browse the repository at this point in the history
  2. Implementing CN timeout bonifications (neo-project#704)

    * Implementing CN timeout bonifications with Igor
    
    * protect against watch only and negative times
    
    * bonification time dependent on block time and M
    
    * renamed to IncreaseTimer
    
    * Refactoring jsolman suggestions
    
    * Fixing comment when timeout extension due to sending preresp
    vncoelho committed Apr 20, 2019
    Configuration menu
    Copy the full SHA
    f3c7af0 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2019

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

Commits on May 3, 2019

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

Commits on May 15, 2019

  1. v2.10.2

    erikzhang committed May 15, 2019
    Configuration menu
    Copy the full SHA
    a52de9b View commit details
    Browse the repository at this point in the history

Commits on May 22, 2019

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

Commits on Jun 9, 2019

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

Commits on Jun 10, 2019

  1. Test for Akka Mailboxes (neo-project#806)

    * Drop invalid messages and set low priority
    
    * testing akka mailboxes
    
    * testing ShallDrop
    igormcoelho authored and vncoelho committed Jun 10, 2019
    Configuration menu
    Copy the full SHA
    96506fc View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2019

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

Commits on Jun 12, 2019

  1. Unit Tests for All Mailboxes (Neo 2.x) (neo-project#821)

    * testing protocolhandler mailbox
    
    * testing high priority remotenode mailbox
    
    * TaskManager Mailbox
    
    * ConsensusService Mailbox
    igormcoelho authored and vncoelho committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    1e2c6c6 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2019

  1. Fix memory leak on TaskManager due to continuous growth of knownHashe…

    …s (2.x) (neo-project#865)
    
    * First draft with knownhashes as dictionary
    
    * Remove first known hash - searching by value
    
    * Parameters calibration and code style
    
    * Fix tasks removal and limits
    
    * Avoid the same hash value
    
    * With fifo (neo-project#867)
    
    * Update TaskManager.cs
    
    * Update FIFOSet.cs
    
    * Remove lock
    
    * Update FIFOSet.cs
    
    * Rename
    vncoelho committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    d993e4d View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2019

  1. Fix fifoset (2x) (neo-project#904)

    * Fix fifo set enumerable
    
    * Rename
    
    * Update UT_FifoSet.cs
    shargon committed Jul 9, 2019
    Configuration menu
    Copy the full SHA
    5ca7e02 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2019

  1. Ensure the hash length (2x) (neo-project#897)

    * Ensure the hash length (2x)
    
    * Fix ecpoint
    shargon committed Jul 11, 2019
    Configuration menu
    Copy the full SHA
    425eaa7 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2019

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

Commits on Jul 28, 2019

  1. Null Wallet Indexer support in NEP6Wallet (for NEO 2.x) (neo-project#961

    )
    
    * Allow for programmatic configuration of protocol settings in master-2.x branch
    
    * enable NEP6 wallet to have partial functionaility without a wallet indexer
    
    * return empty enumerables instead of throwing on null indexer
    devhawk authored and vncoelho committed Jul 28, 2019
    Configuration menu
    Copy the full SHA
    65fe1b2 View commit details
    Browse the repository at this point in the history
  2. Fix nep-5 transferation (neo-project#960)

    * Fix nep-5 transferation
    
    Multi addresses in a wallet, when transfer the whole nep-5 from one address, if other address don't have this asset, it'll return "Insuffient funds". This fix is able to solve this issue.
    
    * Optimization
    superboyiii authored and shargon committed Jul 28, 2019
    Configuration menu
    Copy the full SHA
    be17769 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2019

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

Commits on Aug 9, 2019

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

Commits on Aug 10, 2019

  1. Avoid processing own messages (2x) (neo-project#1010)

    * Fixing the processement of  messages sent by the node
    
    * Removing if
    
    * Optimize
    
    * Update neo/Network/P2P/ProtocolHandler.cs
    
    Co-Authored-By: Shargon <shargon@gmail.com>
    
    * Simplifying with Shargon's suggestion
    
    * rename
    vncoelho authored and shargon committed Aug 10, 2019
    Configuration menu
    Copy the full SHA
    3499643 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2019

  1. v2.10.3

    erikzhang committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    0d5d393 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2019

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

Commits on Oct 16, 2019

  1. Improve the random security (2x) (neo-project#1158)

    * Random Wallet
    
    * Spaces
    
    * Spaces
    
    * Random Wallet
    
    
    Spaces
    
    
    Spaces
    shargon committed Oct 16, 2019
    Configuration menu
    Copy the full SHA
    f147946 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2019

  1. Optimize MerkleTree (2x) (neo-project#1207)

    * Optimize MerkleTree (2x)
    
    * Update MerkleTree.cs
    shargon committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    940c829 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af85f3c View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2019

  1. Prevent XXE (2x) (neo-project#1230)

    shargon authored and erikzhang committed Nov 13, 2019
    Configuration menu
    Copy the full SHA
    1219485 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2019

  1. Fix PublishTransaction deserialization (2x) (neo-project#1235)

    * Fix publish tx deserialization
    
    * UT
    shargon authored and lock9 committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    1e0ee13 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2019

  1. Generate global nonce (neo-project#1184)

    shargon authored and lock9 committed Nov 19, 2019
    Configuration menu
    Copy the full SHA
    640d6e0 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2019

  1. Configuration menu
    Copy the full SHA
    52a699a View commit details
    Browse the repository at this point in the history
  2. Fix/Improve syncing (2x): Adding ping mechanism to TaskManager for re…

    …placing StartHeight and PendingKnownHashes strategy (neo-project#1024)
    yongjiema authored and erikzhang committed Nov 25, 2019
    Configuration menu
    Copy the full SHA
    15f59a7 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2019

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

Commits on Dec 16, 2019

  1. fix 1365 (neo-project#1366)

    Luchuan authored and erikzhang committed Dec 16, 2019
    Configuration menu
    Copy the full SHA
    d74cf94 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2019

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

Commits on Jan 10, 2020

  1. Rpc limits (2x) (neo-project#1394)

    shargon authored and erikzhang committed Jan 10, 2020
    Configuration menu
    Copy the full SHA
    54d0f29 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2020

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

Commits on Feb 21, 2020

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

Commits on Mar 17, 2020

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

Commits on Apr 14, 2020

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

Commits on Aug 7, 2020

  1. Fix LastSeenMessage and Validators count issue (neo-project#1802)

    * refactor LastSeenMessage
    
    * fix vote count
    ZhangTao1596 committed Aug 7, 2020
    Configuration menu
    Copy the full SHA
    28420f1 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2020

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

Commits on Aug 10, 2020

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

Commits on Aug 31, 2020

  1. [Master-2.x]Rpc limit modify (neo-project#1887)

    * Increase rpc limit
    
    * Set base limit to 40
    superboyiii committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    e64c240 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6504fc3 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2020

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

Commits on Sep 3, 2020

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

Commits on Sep 7, 2020

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

Commits on Sep 9, 2020

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

Commits on Sep 10, 2020

  1. v2.12.0

    erikzhang committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    d29e310 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2020

  1. Configuration menu
    Copy the full SHA
    6d9e23c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b036def View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2020

  1. Configuration menu
    Copy the full SHA
    4a0ed74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94b098e View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2020

  1. Configuration menu
    Copy the full SHA
    512b07d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    597bd5c View commit details
    Browse the repository at this point in the history
  3. v2.12.2

    erikzhang committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    e18d431 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2020

  1. [master-2.x] Fix Transaction verify (neo-project#2009)

    * Fix transaction verification
    
    * fix
    
    Co-authored-by: Jin Qiao <jinqiao@neo.org>
    Qiao-Jin and Jin Qiao committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    9b0391d View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. Configuration menu
    Copy the full SHA
    05c02ef View commit details
    Browse the repository at this point in the history
  2. [master-2.x] Add try-catch when receive a new tx (neo-project#2066)

    * fix tx.verify
    
    * format
    
    * fix
    
    * catch tx.verify exception to avoid state state influence
    
    * add RelayResultReason.Error
    
    Co-authored-by: Tommo-L <luchuan@neo.org>
    Co-authored-by: Shargon <shargon@gmail.com>
    3 people committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    6e7c32a View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2020

  1. [master-2.x] fix block_cache (neo-project#2110)

    * fix block_cache
    
    * fix block_cache_unverified
    
    * Revert "fix block_cache_unverified"
    
    This reverts commit 7b6c48f.
    Qiao-Jin committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    5305562 View commit details
    Browse the repository at this point in the history