1. Nov 16, 2016
  2. Nov 01, 2016
  3. Oct 27, 2016
  4. Oct 21, 2016
    • keorn's avatar
      Automatic compaction selection on Linux (#2785) · 479657b2
      keorn authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * add auto compaction types
      
      * pass db paths
      
      * detect drive type on Linux
      
      * use base db path
      
      * add docstring
      
      * limit the test to be side effect free
      
      * use base db path
      
      * more docs
      
      * fix parsing test
      
      * update error
      
      * detect only on Linux
      
      * make test Linux only
      
      * add second device letter, update cli doc
      
      * use spaces in cli doc
      
      * import only on linux
      
      * default->auto
      479657b2
  5. Sep 27, 2016
  6. Sep 11, 2016
  7. Sep 07, 2016
  8. Sep 06, 2016
  9. Sep 05, 2016
  10. Sep 02, 2016
  11. Aug 31, 2016
  12. Aug 25, 2016
  13. Aug 23, 2016
  14. Aug 22, 2016
  15. Aug 17, 2016
  16. Aug 05, 2016
    • asynchronous rob's avatar
      miner and client take spec reference (#1853) · e72fc539
      asynchronous rob authored
      * miner and client take spec reference
      
      * fix tests
      e72fc539
    • asynchronous rob's avatar
      Snapshot creation and restoration (#1679) · 76a72463
      asynchronous rob authored
      * to_rlp takes self by-reference
      
      * clean up some derefs
      
      * out-of-order insertion for blockchain
      
      * implement block rebuilder without verification
      
      * group block chunk header into struct
      
      * block rebuilder does verification
      
      * integrate snapshot service with client service; flesh out implementation more
      
      * initial implementation of snapshot service
      
      * remove snapshottaker trait
      
      * snapshot writer trait with packed and loose implementations
      
      * write chunks using "snapshotwriter" in service
      
      * have snapshot taking use snapshotwriter
      
      * implement snapshot readers
      
      * back up client dbs when replacing
      
      * use snapshot reader in snapshot service
      
      * describe offset format
      
      * use new get_db_path in parity, allow some errors in service
      
      * blockchain formatting
      
      * implement parity snapshot
      
      * implement snapshot restore
      
      * force blocks to be submitted in order
      
      * fix bug loading block hashes in packed reader
      
      * fix seal field loading
      
      * fix uncle hash computation
      
      * fix a few bugs
      
      * store genesis state in db. reverse block chunk order in packed writer
      
      * allow out-of-order import for blocks
      
      * bring restoration types together
      
      * only snapshot the last 30000 blocks
      
      * restore into overlaydb instead of journaldb
      
      * commit version to database
      
      * use memorydbs and commit directly
      
      * fix trie test compilation
      
      * fix failing tests
      
      * sha3_null_rlp, not H256::zero
      
      * move overlaydb to ref_overlaydb, add new overlaydb without on-disk rc
      
      * port archivedb to new overlaydb
      
      * add deletion mode tests for overlaydb
      
      * use new overlaydb, check state root at end
      
      * share chain info between state and block snapshotting
      
      * create blocks snapshot using blockchain directly
      
      * allow snapshot from arbitrary block, remove panickers from snapshot creation
      
      * begin test framework
      
      * blockchain chunking test
      
      * implement stateproducer::tick
      
      * state snapshot test
      
      * create block and state chunks concurrently, better restoration informant
      
      * fix tests
      
      * add deletion mode tests for overlaydb
      
      * address comments
      
      * more tests
      
      * Fix up tests.
      
      * remove a few printlns
      
      * add a little more documentation to `commit`
      
      * fix tests
      
      * fix ref_overlaydb test names
      
      * snapshot command skeleton
      
      * revert ref_overlaydb renaming
      
      * reimplement snapshot commands
      
      * fix many errors
      
      * everything but inject
      
      * get ethcore compiling
      
      * get snapshot tests passing again
      
      * instrument snapshot commands again
      
      * fix fallout from other changes, mark snapshots as experimental
      
      * optimize injection patterns
      
      * do two injections
      
      * fix up tests
      
      * take snapshots from 1000 blocks efore
      
      * address minor comments
      
      * fix a few io crate related errors
      
      * clarify names about total difficulty
      
      [ci skip]
      76a72463
    • Arkadiy Paronyan's avatar
      Split IO and network crates (#1828) · 05bfdc50
      Arkadiy Paronyan authored and Marek Kotewicz's avatar Marek Kotewicz committed
      * Abort on panic
      
      * Split IO and network crates
      
      * Restore panic handler
      
      * Fixed doc tests
      05bfdc50
  17. Jul 26, 2016
  18. Jul 25, 2016
    • Gav Wood's avatar
      Ethereum classic (#1706) · e7348102
      Gav Wood authored
      * Add Ethereum Classic support
      
      (Rename homestead-dogmatic -> classic)
      
      * Additional change needed.
      
      * More needed changes.
      
      * Separate database path for known forks.
      
      * Address minor grumble.
      e7348102
  19. Jul 20, 2016
  20. Jul 19, 2016
  21. Jul 15, 2016
  22. Jul 11, 2016
    • Nikolay Volf's avatar
      Major sync <-> client interactions refactoring (#1572) · d3695d0b
      Nikolay Volf authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * chain notify trait
      
      * replaced network service with io service
      
      * fix ethcore crate warnings
      
      * refactored network service without generic
      
      * ethcore fix
      
      * ethsync refactoring
      
      * proper linking of notify
      
      * manage network interface
      
      * rpc crate rebinding
      
      * full rewire
      
      * sync internal io service
      
      * fix deadlock
      
      * fix warnings and removed async io
      
      * sync imported message propagation
      
      * fix rpc warnings
      
      * binart warnings
      
      * test fixes
      
      * rpc mocks and tests
      
      * fix util doctest
      
      * fix message name and removed empty notifier
      
      * pointers mess & dark mode fixed
      
      * fixed sync doctest
      
      * added few warnings
      
      * fix review
      
      * new convention match
      
      * fix error unwraps
      
      * doctest fix
      d3695d0b
  23. Jul 06, 2016
    • Gav Wood's avatar
      Fix and add info messages (#1552) · cd7b046d
      Gav Wood authored
      * Display information on journal database on startup.
      
      * Minor restyling.
      
      * Client handles the enode message to avoid repeats.
      
      * Avoid unneeded copies *and* reduce code.
      
      * Fix up typo.
      cd7b046d
  24. Jun 30, 2016
  25. Jun 29, 2016
  26. Jun 20, 2016
  27. Jun 17, 2016
  28. May 31, 2016