- Jul 03, 2018
-
-
* Bump parking_lot to 0.6 * Bump parity-wasm to 0.31 so it gets rid of parking_lot ref https://github.com/paritytech/parity-wasm/pull/206 * Update jsonrpc versions * Update wasmi and pwasm-utils version * Fix compile * Update jsonrpc crates
-
- Jul 02, 2018
-
-
David authored
The `patricia_trie` crate is generic over the hasher (by way of HashDB) and node encoding scheme. Adds a new `patricia_trie_ethereum` crate with concrete impls for Keccak/RLP.
-
- Jun 26, 2018
-
-
* Use local parity-dapps-glue instead of crate published at crates.io * Disable panic=abort and enable lto optimization
-
- Jun 20, 2018
-
-
Marek Kotewicz authored
* new blooms database * fixed conflict in Cargo.lock * removed bloomchain * cleanup in progress * all tests passing in trace db with new blooms-db * added trace_blooms to BlockChainDB interface, fixed db flushing * BlockChainDB no longer exposes RwLock in the interface * automatically flush blooms-db after every insert * blooms-db uses io::BufReader to read files, wrap blooms-db into Mutex, cause fs::File is just a shared file handle * fix json_tests * blooms-db can filter multiple possibilities at the same time * removed enum trace/db.rs CacheId * lint fixes * fixed tests * kvdb-rocksdb uses fs-swap crate * update Cargo.lock * use fs::rename * fixed failing test on linux * fix tests * use fs_swap * fixed failing test on linux * cleanup after swap * fix tests * fixed osx permissions * simplify parity database opening functions * added migration to blooms-db * address @niklasad1 grumbles * fix license and authors field of blooms-db Cargo.toml * restore blooms-db after snapshot
-
- Jun 07, 2018
-
-
ordian authored
-
- Jun 06, 2018
-
-
* Remove all ui reference in dapps interface * Pass primary cli build * Add back parity wallet dapp as builtin * Clean up ui settings * Fix all tests in cli * Missed ui files to commit * Add parity-utils endpoint back * Fix non-dapp feature compiling * Inline styles * Remove parity-utils endpoint * Remove ui precompiled crate * Remove parity-ui alltogether * Remove ui feature flags * Move errors to static methods * Fix tests * Remove all reference to utils endpoint and remove server side injection According to https://github.com/paritytech/parity/pull/8539, inject.js is already handled by Parity UI.
-
- May 30, 2018
-
-
* Add a deadlock detection thread Expose it under a feature flag: `cargo build --features "deadlock_detection"` * Address Nicklas's comments
-
- May 09, 2018
-
-
Pierre Krieger authored
* Parity as a library * Fix concerns * Allow using a null on_client_restart_cb * Fix more concerns * Test the C library in test.sh * Reduce CMake version to 3.5 * Move the clib test before cargo test * Add println in test
-
- Apr 25, 2018
-
-
Afri Schoedon authored
* Bump master to 1.12 * Bump crates to 1.12 * Bump mac installer version to 1.12 * Update Gitlab scripts
-
- Apr 20, 2018
-
-
* Remove unused appdirs dependency in CLI * Use forked app_dirs crate for reverted Windows dir behavior
-
- Apr 13, 2018
-
-
Wei Tang authored
* secret_store: remove kvdb_rocksdb dependency * cli: init db mod for open dispatch * cli: move db, client_db, restoration_db, secretstore_db to a separate mod * migration: rename to migration-rocksdb and remove ethcore-migrations * ethcore: re-move kvdb-rocksdb dep to test * mark test_helpers as test only and fix migration mod naming * Move restoration_db_handler to test_helpers_internal * Fix missing preambles in test_helpers_internal and rocksdb/helpers * Move test crates downward * Fix missing docs * cli, db::open_db: move each argument to a separate line * Use featuregate instead of dead code for `open_secretstore_db` * Move pathbuf import to open_secretstore_db Because it's only used there behind a feature gate
-
- Apr 11, 2018
-
-
Marek Kotewicz authored
* parity uses winapi 0.3.4 * remove redundant unsafe
-
* Add `util/mem` to zero out memory on drop. * Remove nonsense. * Remove `Into` impls for `Memzero`. * Update ethereum-types and remove H256Mut.
-
Marek Kotewicz authored
-
* start * hash-fetch * rpc * revert price-info * remove used file * adapt to changes in fetch * make fake-fetch generic over * fix tests to comply with the new `fake-fetch`
-
- Apr 10, 2018
-
-
Marek Kotewicz authored
-
Marek Kotewicz authored
-
- Apr 09, 2018
-
-
* getting started * wip wip * add parsing of pool-size and enable panic-hook * more cli options * remove explicit unwrapping * bump dependencies to parity-jsonrpc * add tests * remove tests * bump jsonrpc * Remove unused dependencies * add logging to the cli * Fix so `FilterManager` drops its resources * Introduced an AtomicBool flag in FilterManager to cancel the `Decryption Worker Thread` * Added some very basic test to faulty arguments * ignore privileged port test
-
* Private transaction message added * Empty line removed * Private transactions logic removed from client into the separate module * Fixed compilation after merge with head * Signed private transaction message added as well * Comments after the review fixed * Private tx execution * Test update * Renamed some methods * Fixed some tests * Reverted submodules * Fixed build * Private transaction message added * Empty line removed * Private transactions logic removed from client into the separate module * Fixed compilation after merge with head * Signed private transaction message added as well * Comments after the review fixed * Encrypted private transaction message and signed reply added * Private tx execution * Test update * Main scenario completed * Merged with the latest head * Private transactions API * Comments after review fixed * Parameters for private transactions added to parity arguments * New files added * New API methods added * Do not process packets from unconfirmed peers * Merge with ptm_ss branch * Encryption and permissioning with key server added * Fixed compilation after merge * Version of Parity protocol incremented in order to support private transactions * Doc strings for constants added * Proper format for doc string added * fixed some encryptor.rs grumbles * Private transactions functionality moved to the separate crate * Refactoring in order to remove late initialisation * Tests fixed after moving to the separate crate * Fetch method removed * Sync test helpers refactored * Interaction with encryptor refactored * Contract address retrieving via substate removed * Sensible gas limit for private transactions implemented * New private contract with nonces added * Parsing of the response from key server fixed * Build fixed after the merge, native contracts removed * Crate renamed * Tests moved to the separate directory * Handling of errors reworked in order to use error chain * Encodable macro added, new constructor replaced with default * Native ethabi usage removed * Couple conversions optimized * Interactions with client reworked * Errors omitting removed * Fix after merge * Fix after the merge * private transactions improvements in progress * private_transactions -> ethcore/private-tx * making private transactions more idiomatic * private-tx encryptor uses shared FetchClient and is more idiomatic * removed redundant tests, moved integration tests to tests/ dir * fixed failing service test * reenable add_notify on private tx provider * removed private_tx tests from sync module * removed commented out code * Use plain password instead of unlocking account manager * remove dead code * Link to the contract changed * Transaction signature chain replay protection module created * Redundant type conversion removed * Contract address returned by private provider * Test fixed * Addressing grumbles in PrivateTransactions (#8249) * Tiny fixes part 1. * A bunch of additional comments and todos. * Fix ethsync tests. * resolved merge conflicts * final private tx pr (#8318) * added cli option that enables private transactions * fixed failing test * fixed failing test * fixed failing test * fixed failing test
-
- Apr 05, 2018
-
-
Pierre Krieger authored
-
- Apr 04, 2018
-
-
Niklas Adolfsson authored
* remove raw unwrap and bump semver * bump rustc_version * Semver -> SemVer
-
Marek Kotewicz authored
* removed not working evmjit, closes #8192 closes #6205 * removed evmjit from build scripts * fixed parity compile error * removed evmjit cli options * fixed invalid test config files
-
- Apr 02, 2018
-
-
Tomasz Drwięga authored
* Bump ethabi & ethereum-types. * Fix test. * Fix hex encodings.
-
- Mar 30, 2018
-
-
* use app_dirs2 * update app_dirs to 1.2.1
-
- Mar 24, 2018
-
-
* Updated jsonrpc to point to the 1.11 branch * Update dependencies. - `jsonrpc` PR #244 required `hyper >= 0.11.20` which in turn required updating `tokio-core`, `mio` and `iovec`. - `jsonrpc` PR #246 required updating `https://github.com/tomusdrw/ws-rs`. * Update tokio-core to 0.1.12 * Update hyper to 0.11.24
-
- Mar 20, 2018
-
-
Pierre Krieger authored
-
- Mar 14, 2018
-
-
- Mar 13, 2018
-
-
Marek Kotewicz authored
* ethcore test::helpers cleanup * ethcore-service
-
- Mar 12, 2018
-
-
Niklas Adolfsson authored
* Refactor usage of registry contract * remove unsed file * Rename methods & fix comments * refactor contract_client: * Intoduced separate traits for asyncronous and syncronous contract clients * Removed registrar from ethcore::client * s/ContractClient/AsyncContractClient * make the tests compile and pass * omit changes in ethcore * Use only one trait for ContractClient * Use an associated type in the trait to determine syncronous or asyncronous communication * Export the types from contract-client crate * Document that "A" in the hash correspons to a DNS A Record A.K.A Address Record * contract_client -> registrar * address review feedback
-
- Mar 03, 2018
-
-
Rando authored
* Bump master to 1.11.0 * Bump price-info * Bump mac installer version * Fix gitlab builds
-
- Feb 23, 2018
-
-
Marek Kotewicz authored
* simplify compression and move it out of rlp crate * removed lazy_static dependency from rlp
-
- Feb 09, 2018
-
-
Marek Kotewicz authored
* Refactor updater to use ethabi-derive * Grumble: do_call type alias * Empty commit to trigger test re-run * migration to ethabi-5.0 * migration to ethabi-5.0 in progress * use ethabi_deriven to generate TransactAcl contract * use ethabi_deriven to generate Registry contract * hash-fetch uses ethabi_derive, removed retain cycle from updater, fixed #7720 * node-filter crate uses ethabi_derive to generate peer_set contract interface * use LruCache in node-filter instead of HashMap * validator_set engine uses ethabi_derive * ethcore does not depend on native_contracts * miner does no depend on native_contracts * secret_store does not use native_contracts (in progress) * removed native-contracts * ethcore and updater does not depend on futures * updated ethereum-types * fixed all warnings caused by using new version of ethereum-types * updated ethabi_derive && ethabi_contract to get rid of warnings * removed another retain cycle in updater, fixed following minor version on update * moved contracts out of native_contracts res * updated ethabi_contract * fixed failing test * fixed failing test * there is no need to create two contracts of the same kind any more * simplify updater::ReleaseTrack conversion into u8 and add several tests for it * applied review suggestions * applied review suggestions
-
- Feb 08, 2018
-
-
Tomasz Drwięga authored
-
- Feb 07, 2018
-
-
- Jan 31, 2018
-
-
Axel Chalon authored
* Update Clap dependency and remove workarounds * WIP * Remove line breaks in help messages for now * Multiple values can only be separated by commas (closes #7428) * Grumbles; refactor repeating code; add constant * Use a single Wrapper rather than allocate a new one for each call * Wrap --help to 120 characters rather than 100 characters
-
- Jan 20, 2018
-
-
Marek Kotewicz authored
-
- Jan 19, 2018
-
-
Marek Kotewicz authored
* Remove GuardedTempResult * Remove RandomTempPath * ethcore does not depend on devtools
-
Marek Kotewicz authored
* Updated few dependencies * Updated parking_lot to 0.5 * Updated backtrace to 0.3.5 * Updated crossbeam to 0.3
-
- Jan 18, 2018
-
-
- Jan 17, 2018
-
-
Marek Kotewicz authored
* separated ethcore_migrations from ethcore * fixed authorship nitpick * make ethcore_migrations related exports and imports more consistent
-