good morning!!!!

Skip to content
Snippets Groups Projects
  1. Oct 16, 2015
  2. Oct 15, 2015
  3. Oct 13, 2015
  4. Oct 12, 2015
  5. Oct 11, 2015
  6. Oct 09, 2015
  7. Oct 08, 2015
  8. Oct 07, 2015
  9. Oct 06, 2015
  10. Oct 05, 2015
  11. Oct 03, 2015
    • Jeffrey Wilcke's avatar
      cmd/geth, cmd/utils, core, rpc: renamed to blockchain · 7c769293
      Jeffrey Wilcke authored
      * Renamed ChainManager to BlockChain
      * Checkpointing is no longer required and never really properly worked
      when the state was corrupted.
      7c769293
    • Jeffrey Wilcke's avatar
      cmd/evm, core/vm, test: refactored VM and core · 361082ec
      Jeffrey Wilcke authored
      * Moved `vm.Transfer` to `core` package and changed execution to call
      `env.Transfer` instead of `core.Transfer` directly.
      * core/vm: byte code VM moved to jump table instead of switch
      * Moved `vm.Transfer` to `core` package and changed execution to call
        `env.Transfer` instead of `core.Transfer` directly.
      * Byte code VM now shares the same code as the JITVM
      * Renamed Context to Contract
      * Changed initialiser of state transition & unexported methods
      * Removed the Execution object and refactor `Call`, `CallCode` &
        `Create` in to their own functions instead of being methods.
      * Removed the hard dep on the state for the VM. The VM now
        depends on a Database interface returned by the environment. In the
        process the core now depends less on the statedb by usage of the env
      * Moved `Log` from package `core/state` to package `core/vm`.
      361082ec
  12. Oct 02, 2015
  13. Oct 01, 2015
  14. Sep 30, 2015
    • Jeffrey Wilcke's avatar
      Merge pull request #1859 from fjl/fix-discover-refresh-race · e3ac56d5
      Jeffrey Wilcke authored
      p2p/discover: fix race involving the seed node iterator
      e3ac56d5
    • Felix Lange's avatar
      p2p/discover: ignore packet version numbers · 32dda976
      Felix Lange authored
      The strict matching can get in the way of protocol upgrades.
      32dda976
    • Felix Lange's avatar
      631bf361
    • Felix Lange's avatar
      p2p/discover: fix race involving the seed node iterator · b4374436
      Felix Lange authored
      nodeDB.querySeeds was not safe for concurrent use but could be called
      concurrenty on multiple goroutines in the following case:
      
      - the table was empty
      - a timed refresh started
      - a lookup was started and initiated refresh
      
      These conditions are unlikely to coincide during normal use, but are
      much more likely to occur all at once when the user's machine just woke
      from sleep. The root cause of the issue is that querySeeds reused the
      same leveldb iterator until it was exhausted.
      
      This commit moves the refresh scheduling logic into its own goroutine
      (so only one refresh is ever active) and changes querySeeds to not use
      a persistent iterator. The seed node selection is now more random and
      ignores nodes that have not been contacted in the last 5 days.
      b4374436
Loading