1. Jul 28, 2016
  2. Jul 27, 2016
    • Arkadiy Paronyan's avatar
      Disconnect peers on a fork (#1738) · 6b1e722a
      Arkadiy Paronyan authored
      6b1e722a
    • Gav Wood's avatar
      Add RPC & client call to replay a transaction. (#1734) · eaa41ea5
      Gav Wood authored
      * Add RPC & client call to replay a transaction.
      
      * Address grumbles
      eaa41ea5
    • Nikolay Volf's avatar
      another version bump for jsonrpc-ipc (#1744) · b9a08c36
      Nikolay Volf authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      b9a08c36
    • Gav Wood's avatar
      Trace other types of calls (#1727) · ccb62d3b
      Gav Wood authored
      * Trace through DELEGATECALL and CALLCODE
      
      Add them to the JSON output and RLP database store.
      
      * Fix tests.
      
      * Fix all tests.
      
      * Fix one more test.
      ccb62d3b
    • Tomasz Drwięga's avatar
      edda0b23
    • keorn's avatar
      Blocks and snapshot compression (#1687) · 02cf4868
      keorn authored
      * new Compressible rlp trait
      
      * new Compressible rlp trait
      
      * make compressed rlp iterable
      
      * make compressed rlp iterable
      
      * invalid rlp slice swapper
      
      * switch compress to swapper, add reverse swapper test case
      
      * add basic account compression test
      
      * add new rlp trait
      
      * new Compressible rlp trait
      
      * make compressed rlp iterable
      
      * invalid rlp slice swapper
      
      * invalid rlp slice swapper
      
      * switch compress to swapper, add reverse swapper test case
      
      * switch compress to swapper, add reverse swapper test case
      
      * add account compress/ decompress test
      
      * make compressor cleaner, use hashmaps for swapper
      
      * improve compression tests
      
      * add a DecompressingDecoder, change Decoder to take refernce
      
      * separate rlp compression related stuff
      
      * new Compressible rlp trait
      
      * new Compressible rlp trait
      
      * new Compressible rlp trait
      
      * make compressed rlp iterable
      
      * make compressed rlp iterable
      
      * make compressed rlp iterable
      
      * invalid rlp slice swapper
      
      * invalid rlp slice swapper
      
      * invalid rlp slice swapper
      
      * switch compress to swapper, add reverse swapper test case
      
      * switch compress to swapper, add reverse swapper test case
      
      * switch compress to swapper, add reverse swapper test case
      
      * add basic account compression test
      
      * add new rlp trait
      
      * add account compress/ decompress test
      
      * make compressor cleaner, use hashmaps for swapper
      
      * improve compression tests
      
      * add a DecompressingDecoder, change Decoder to take refernce
      
      * separate rlp compression related stuff
      
      * DecompressingDecoder test
      
      * initial compressing HashDB wrapper
      
      * remove unused test
      
      * change CompressedDB to struct wrapper with overlay
      
      * simplify compressor
      
      * failed RefCell attempt
      
      * use denote to return reference
      
      * compiled compresseddb
      
      * compressdb test, add overlay emplace
      
      * fix overlay reference count handling
      
      * add immutable compresseddb, make account use hashdb
      
      * simplify using trait objects
      
      * enable hashdb for account
      
      * initial state compression attempt
      
      * wrap state db
      
      * add tests for analyzing db
      
      * add account predicate
      
      * try to compress data fields as rlp too
      
      * remove compression for storage trie
      
      * add a compressing migration
      
      * more compression stats tests
      
      * fix migration import
      
      * nested encoding compression test
      
      * fix decompression, move db stats tests to rlpcompression
      
      * added malformed rlp tests, cover a few edge cases
      
      * new CompressingEncoder struct
      
      * extend migrations to state
      
      * first version working on the whole db
      
      * clean up Compressible impl
      
      * tests cleanup
      
      * add a testing migration
      
      * refactor deep compression using option, add simple compression
      
      * put tests in a module
      
      * fix compressed overlay loading
      
      * simple compression for snapshots
      
      * remove unused DecompressingDecoder
      
      * add a general compressing migration
      
      * add more common rlps to compress
      
      * use static slices for swapper
      
      * add precomputed hashes and invalid rlps
      
      * make decoder private again
      
      * cover more cases with tests
      
      * style
      
      * fix weird indentation
      
      * remove possible panic in payload_info
      
      * make prefix checking safe
      
      * fix db existence check
      
      * remove db dir from test
      
      * pass usize by value [ci skip]
      
      * Improve comment on panic removal.
      
      * add common blocks db rlps
      
      * add compression to blockchain db
      
      * add blocks db migration
      
      * fix the migrations
      
      * remove state compression
      
      * add a separate snapshot swapper
      
      * ability to use different swappers and traversal
      
      * update tests to new interface
      
      * clean up code ordering
      
      * update usage
      
      * fix compilation
      
      * remove unnecessary changes
      
      * move methods to functions to reduce interface
      
      * move test to module
      
      * update common rlps to blocks db
      
      * move tests to tests modules
      
      * remove redundant &
      02cf4868
    • Nikolay Volf's avatar
      Merge pull request #1739 from ethcore/ipc-fix-macos · 4907c502
      Nikolay Volf authored
      bump json-ipc-server version
      4907c502
    • NikVolf's avatar
      bump json-ipc-server version · c5ddacc3
      NikVolf authored
      c5ddacc3
    • Arkadiy Paronyan's avatar
      Use std::sync::Condvar (#1732) · c65ee935
      Arkadiy Paronyan authored
      test
      c65ee935
  3. Jul 26, 2016
  4. Jul 25, 2016
    • Arkadiy Paronyan's avatar
      22a87b12
    • Nikolay Volf's avatar
      Exclude generated code from coverage (#1720) · 67a9a402
      Nikolay Volf authored
      * exclude target/(release|debug)/build path
      
      * comma
      67a9a402
    • Nikolay Volf's avatar
      moving to the single binary (#1710) · f614a699
      Nikolay Volf authored
      f614a699
    • Gav Wood's avatar
      Log a chain-reorg. (#1715) · 856657e3
      Gav Wood authored
      * Log a chain-reorg.
      
      * Nicer output
      
      * Use imported rather than enacted.
      
      Enacted can include previously imported blocks which makes the
      info incorrect.
      856657e3
    • Arkadiy Paronyan's avatar
      431ba5e2
    • Arkadiy Paronyan's avatar
      Parallel block body download (#1659) · d0e79be5
      Arkadiy Paronyan authored
      d0e79be5
    • Arkadiy Paronyan's avatar
      Rotate blockchain cache (#1709) · 898f1410
      Arkadiy Paronyan authored
      898f1410
    • Gav Wood's avatar
      Fix broken internal names. (#1711) · b220e07f
      Gav Wood authored
      b220e07f
    • Marek Kotewicz's avatar
      cli overhaul (#1600) · 226fe8e0
      Marek Kotewicz authored
      * cli commands
      
      * cleanup parity/signer
      
      * cleanup parity/signer
      
      * remove redundant import of signer crate from main.rs
      
      * cli cleanup in progress
      
      * cli cleanup in progress
      
      * moved few commonly used functions to separate methods with tests
      
      * cleaning up blockchain import in progress
      
      * cleaning up blockchain import in progress2
      
      * cleaning up blockchain import in progress3
      
      * tests for database compaction profile parsing
      
      * cleaning up blockchain import in progress4
      
      * cleaning up blockchain import in progress5
      
      * blockchain import
      
      * export blockchain in progress
      
      * cleanup execute_export
      
      * Configuration::to_duration cleaned up
      
      * removed unused code, tests for to_duration
      
      * cleanup Configuration::mode function
      
      * parsing some of the cli params in params.rs
      
      * rpc and signer are no longer optional
      
      * move importing extern crates to main.rs file
      
      * swipe dies from rpc module
      
      * swipe dies from dapps
      
      * finding deprecated
      
      * several tests and fixes for parity
      
      * parity cleanup in progress
      
      * cleanup price parsing
      
      * parity cleanup in progress
      
      * swiped all dies
      
      * parity cleanup in progress
      
      * replace usages of from_str with parse() in parity/params.rs
      
      * removed few more from_str
      
      * split parity/params.rs into params and helpers
      
      * removed wildcard import from configuration.rs
      
      * cleanup directories/path creation
      
      * cleaning up run cmd
      
      * moved LoggerConfig
      
      * defaults for cli params
      
      * fixed indention in raise_fd_limit
      
      * tests for rpc_apis
      
      * tests for default ipc and rpc settings
      
      * ipc socket
      
      * cleanup in progress
      
      * account service
      
      * cleanup miner config
      
      * BlockChain commands use Directiores structure now
      
      * client_config
      
      * network settings and dapps configuration
      
      * removing warnings
      
      * default logger config
      
      * fixed client_path
      
      * overhaul
      
      * fixing export && import
      
      * default export DataFormat
      
      * import and export also upgrade db
      
      * fixed export && import
      
      * polishing pr
      
      * polishing pr
      
      * fixed custom bootnodes
      
      * fixed daemonize on windows
      
      * fixed setting up enable network
      
      * finished pr
      
      * fixed compiling on windows
      
      * Fixed warning; windows build
      
      * Better cache management
      
      * Fixed tests on windows
      
      * Fixed test
      
      * Restored pruning method names
      
      * --cache alias
      
      * Fixed more tests
      
      * Ensure default options actually listed as valid
      
      [ci:skip]
      226fe8e0
    • Gav Wood's avatar
      Key files include timestamp in name. (#1700) · 435ba186
      Gav Wood authored
      * Key files include timestamp in name.
      
      Introduce timestamp into new key files; keep filename around, so
      that we don't accidentally duplicate keys.
      
      * Remove unnecessary clone
      
      * Fix test code.
      
      * Remove log module from ethstore
      435ba186
    • Arkadiy Paronyan's avatar
      Fixing warnings (#1705) · f048839a
      Arkadiy Paronyan authored
      f048839a
    • 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