1. Oct 27, 2016
  2. 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
  3. Sep 27, 2016
  4. Sep 11, 2016
  5. Sep 07, 2016
  6. Sep 06, 2016
  7. Sep 02, 2016
  8. Aug 25, 2016
  9. Aug 23, 2016
  10. Aug 22, 2016
  11. Aug 17, 2016
  12. 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
  13. Jul 26, 2016
  14. 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
  15. Jul 20, 2016
  16. Jul 19, 2016
  17. Jul 15, 2016
  18. 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
  19. 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
  20. Jun 30, 2016
  21. Jun 29, 2016
  22. Jun 20, 2016
  23. Jun 17, 2016
  24. May 31, 2016
  25. May 18, 2016
  26. Apr 19, 2016
    • Marek Kotewicz's avatar
      removed redundant unwraps (#935) · 225a5ee8
      Marek Kotewicz authored
      * removed redundant unwraps
      
      * fixed compilation error, removed warnings
      
      * fixed transaction queue merge conflict
      
      * fixed failing ethminer doc test
      225a5ee8
  27. Apr 09, 2016
    • Marek Kotewicz's avatar
      spec loading cleanup (#858) · 373284ca
      Marek Kotewicz authored
      * spec loading cleanup in progress
      
      * changed engine field in json spec
      
      * refactored engine params
      
      * polishing spec loading refactor
      
      * fixed compiling json tests
      
      * fixed compiling parity
      
      * removed warnings
      
      * removed commented out code
      
      * fixed failing test
      
      * bringing back removed TODO in spec.
      373284ca
  28. Mar 20, 2016
  29. Mar 19, 2016