parity-ethereum:master commitshttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commits/master2018-09-03T15:17:29+02:00https://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/1b023cc9e75aafaffba92b2a8403e21463f7c655.2018-09-03T15:17:29+02:00David Dorgandavid@parity.iohttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/2f97b4225aaf84609517b8d62f483065ee7a6a43Merge branch 'master' of gitlab.parity.io:ddorgan/parity-ethereum2018-09-03T15:17:11+02:00David Dorgandavid@parity.iohttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/749f0d66068973d4f6a6a20031109c98146a6cd0Repackage2018-09-03T15:16:54+02:00David Dorgandavid@parity.iohttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/fdcefd0130b27a6ef8889f4f63f4e599151ef447Remove deps2018-09-03T15:14:02+02:00David Dorgandavid@parity.iohttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/4a0baf203c83e103db915f8f40eebbf5ca90c6a4Slim down...2018-09-03T15:13:30+02:00David Dorgandavid@parity.iohttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/d3f627fe1fdb789daf3d7117eeb690bd8ced0597Only do snap build.2018-09-03T15:11:41+02:00David Dorgandavid@parity.iohttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/caca3a8048e61178d86a6c455e6193e3906abafcAdd EIP-1014 transition config flag (#9268)2018-08-31T23:43:51+08:00Wei Tangaccounts@that.world
* Add EIP-1014 transition config flag
* Remove EIP-86 configs
* Change CREATE2 opcode index to 0xf5
* Move salt to the last item in the stack
* Change sendersaltandaddress scheme to comply with current EIP-1014
* Fix json configs
* Fix create2 test
* Fix deprecated commentshttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/f9294196762105d48f840a30597af974e6e6c9e2add tags for runner selection of build-linux jobs (#9451)2018-08-31T16:41:21+02:00gabriel klawittergabreal@users.noreply.github.comhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/bc53e78a046fa40ff5e85d0516a06c203d51114fRemove unused BlockStatus::Pending (#9447)2018-08-31T12:13:01+01:00Andrew Jonesascjones@gmail.com
Pending case never instantiated, and only ever matched together with Unknownhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/3dbea1a7a185de0c6d1a725898f91da6fee4648eci: only include local paths in coverage script (except target) (#9437)2018-08-31T01:21:57+02:00André Silvaandre.beat@gmail.comhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/644d1db5ef5e13fea3b4e7f7d3a9d196d7d969b1Add POA Networks: Core and Sokol (#9413)2018-08-30T21:32:47+02:00Afri Schoedon5chdn@users.noreply.github.com
* ethcore: add poa network and sokol chainspecs
* rpc: simplify chain spec docs
* cli: rearrange networks by main/test and size/range
* parity: don't blacklist 0x00a328 on sokol testnet
* parity: add sokol and poanet to params and clean up a bit, add tests
* ethcore: add the poa networks and clean up a bit
* ethcore: fix path to poacore chain spec
* parity: rename poa networks to poacore and poasokol
* parity: fix configuration tests
* parity: fix parameter tests
* ethcore: rename POA Core and POA Sokolhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/07d97d5b2608f7cacd2413ecc52096b1af031ef5docker: install missing dependencies in arm target dockerfiles (#9436)2018-08-30T20:03:38+02:00André Silvaandre.beat@gmail.comhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/c658b46fe17901748a95bfaf50a72b7d81da0966Random small cleanups (#9423)2018-08-30T19:57:27+02:00Afri Schoedon5chdn@users.noreply.github.com
* clean up toml files
* update the parity ethereum toolchain docs
* update contribution guide and issue templates
* update desktop and service files
* build clib examples with 8 threads
* update header templates
* replace parity technologies with parity ethereum logohttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/8a5c9a8c709ebb92fbcf7a3d085d6e2a1046fcf9evmbin: Fix gas_used issue in state root mismatch and handle output better (#...2018-08-29T20:13:45+03:00Wei Tangaccounts@that.world
* Fix gas used in staterootmismatch, and print full state root hash
* Write trace info for stdjson to stderr
* Fix tests
* Remove struct trait boundhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/3e4a5255200b5babfbb76017866b0da77d3762fdUpdate hardcoded sync (#9421)2018-08-29T16:56:25+01:00Thibaut Sardan33178835+Tbaut@users.noreply.github.com
- Update foundation hardcoded header to block 6219777
- Update ropsten hardcoded header to block 3917825
- Update kovan hardcoded header to block 8511489 https://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/74ce0f738e0cd09b8422ba5d7847105654143676Add block reward contract config to ethash and allow off-chain contracts (#9312)2018-08-29T16:17:18+01:00Wei Tangaccounts@that.world
This adds block reward contract config to ethash. A new config `blockRewardContractCode` is also added to both Aura and ethash. When specified, it will execute the code directly and overrides any `blockRewardContractAddress` config. Having this `blockRewardContractCode` config allows chains to deploy hard fork by simply replacing the current config value, without the need from us to support any `multi` block reward scheme.https://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/1073d56245b2087f8b6a0cd605c7572eaea22a07Private packets verification and queue refactoring (#8715)2018-08-29T20:31:04+08:00Anton GavrilovAntonE.Gavrilov@gmail.com
* Verify private transaction before propagating
* Private transactions queue reworked with tx pool queue direct usage
* Styling fixed
* Prevent resending private packets to the sender
* Process signed private transaction packets via io queue
* Test fixed
* Build and test fixed after merge
* Comments after review fixed
* Signed transaction taken from verified
* Fix after merge
* Pool scoring generalized in order to use externally
* Lib refactored according to the review comments
* Ready state refactored
* Redundant bound and copying removed
* Fixed build after the merge
* Forgotten case reworked
* Review comments fixed
* Logging reworked, target added
* Fix after mergehttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/7aa4484a031532b00a88d39a10337013bc2ee0ffUpdate tobalaba.json (#9419)2018-08-28T14:06:36+02:00ewaldhesseewald@gridsingularity.comhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/6c96b60a63e8894bf944ff09bb54c3dba056b9dedocs: add parity ethereum logo to readme (#9415)2018-08-27T17:01:56+02:00Afri Schoedon5chdn@users.noreply.github.com
* docs: add parity ethereum logo
* docs: add logo to readme
* docs: align logo center
* docs: remove separators from readme
* docs: restructure readme
* docs: check spelling and grammar in readme
* docs: clarify readme
* docs: improve readme significantlyhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/ac1900a0fc3875478b11325b725d0eb0ff787421build: update rocksdb crate (#9414)2018-08-27T12:52:49+08:00André Silvaandre.beat@gmail.comhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/bd3bc5c16837ae3d25bd834e04e2b469fada351dUpdating the CI system (#8765)2018-08-26T00:44:08+02:00Denis S. Soldatov aka General-Beckgeneral.beck@gmail.com
* Updating the CI system with the publication of releases and binary files on github
Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:general.beck@gmail.com" title="general.beck@gmail.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/4dcce8a18ff53153457f323ff4e9895b?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:general.beck@gmail.com" title="general.beck@gmail.com">Denis S. Soldatov aka General-Beck</a> <<a href="mailto:general.beck@gmail.com" title="general.beck@gmail.com">general.beck@gmail.com</a>></span>
* add missed scripts
* chmod +x scripts
* fix download link for github
* rebuilding CI scripts
* small fixes
* update submodule wasm tests
* ci: fix merge leftovers
* ci: remove gitlab-next from ci triggers
* ci: fix git add in docs script
* ci: use nightly instead of master for publish triggers
* ci: remove sleep from gitlab config
* ci: replace ':' with '-' in gitlab targets
* ci: fix recursive copy in docs scripthttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/9ed43230cac4788bc2a72efb0e3db792109cca82Better support for eth_getLogs in light mode (#9186)2018-08-25T23:06:01+02:00Jim Posenjim.posen@gmail.com
* Light client on-demand request for headers range.
* Cache headers in HeaderWithAncestors response.
Also fulfills request locally if all headers are in cache.
* LightFetch::logs fetches missing headers on demand.
* LightFetch::logs limit the number of headers requested at a time.
* LightFetch::logs refactor header fetching logic.
* Enforce limit on header range length in light client logs request.
* Fix light request tests after struct change.
* Respond to review comments.https://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/7abe9ec4ccb3136052cea56f36022c3f8e9c0fd6Add update docs script to CI (#9219)2018-08-24T18:14:07+02:00Christopher Purtacpurta@gmail.com
* Add update docs script to CI
Added a script to CI that will use the jsonrpc tool to update rpc
documentation then commit and push those to the wiki repo.
* fix gitlab ci lint
* Only apply jsonrpc docs update on tags
* Update gitlab-rpc-docs.sh
* Copy correct parity repo to jsonrpc folder
Copy correct parity repo to jsonrpc folder before attempting to build docs since the CI runner clones the repo as parity and not parity-ethereum.
* Fix JSONRPC docs CI job
Update remote config in wiki repo before pushing changes using a github
token for authentication. Add message to wiki tag when pushing changes.
Use project directory to correctly copy parity code base into the
jsonrpc repo for doc generation.
* Fix set_remote_wiki function call in CIhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/5ed25276635f66450925cba3081028a36de5150d`gasleft` extern implemented for WASM runtime (kip-6) (#9357)2018-08-24T18:03:46+02:00Alexeyfrol.rage@gmail.com
* Wasm gasleft extern added
* wasm_gasleft_activation_transition -> kip4_transition
* use kip-6 switch
* gasleft_panic -> gasleft_fail rename
* call_msg_gasleft test added and gas_left agustments because this <a href="https://github.com/paritytech/wasm-tests/pull/52" rel="nofollow noreferrer noopener" target="_blank">https://github.com/paritytech/wasm-tests/pull/52</a>
* change .. to _
* fix comment for the have_gasleft param
* update tests (<a href="https://github.com/paritytech/wasm-tests/pull/54/commits/0edbf860ff7ed4b6b6336097ba44836e8c6482dd" rel="nofollow noreferrer noopener" target="_blank">https://github.com/paritytech/wasm-tests/pull/54/commits/0edbf860ff7ed4b6b6336097ba44836e8c6482dd</a>)https://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/b87c7cac5468649973fc8672f120052357062385block view! removal in progress (#9397)2018-08-24T10:53:31+01:00Marek Kotewiczmarek.kotewicz@gmail.comhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/0b34579b044c36b3c0969b16bb38d94f662a1eefPrevent sync restart if import queue full (#9381)2018-08-24T09:42:24+01:00Andrew Jonesascjones@gmail.comhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/31291ebd3563208afbd40204f1ab74418e05abaenonroot CentOS Docker image (#9280)2018-08-24T05:55:54+02:00JohnnySheffieldnikola@kip.investments
* Updates CentOS Docker image build process
* rename build.Dockerfilehttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/e8e0b08f17014a3f94734cfc7208d3bc493f756aethcore: kovan: delay activation of strict score validation (#9406)2018-08-24T08:14:01+08:00André Silvaandre.beat@gmail.comhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/491ce61a7674746b8a00570d0e260375f8fec00bRevert "Use std::sync::Condvar (#1732)" (#9392)2018-08-22T16:01:07+02:00Andronik Ordianwrite@reusable.software
* Revert "Use std::sync::Condvar (#1732)"
This reverts commit <a href="/ddorgan/parity-ethereum/-/commit/c65ee9354250ff9ee961cb1104659ecf3d3355c4" data-reference-type="commit" data-original="c65ee9354250ff9ee961cb1104659ecf3d3355c4" data-link="false" data-link-reference="false" data-project="154" data-commit="c65ee9354250ff9ee961cb1104659ecf3d3355c4" data-container="body" data-placement="top" title="Use std::sync::Condvar (#1732)" class="gfm gfm-commit has-tooltip">c65ee935</a>.
* verification_queue: remove redundant mutexeshttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/e12a26dac5cb6ffd21774781c190f09a0ec23ecaReplace `Duration::new()` w/ `Duration::from_nanos` (#9387)2018-08-21T16:01:09+01:00Niklas Adolfssonniklasadolfsson1@gmail.comhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/7bf1889af1d775e015dd5400548244ddbc452bdcdocs: restore readme (#9391)2018-08-21T16:49:24+02:00Afri Schoedon5chdn@users.noreply.github.comhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/139a2b7b0d6499c21b0977804725ea1e437c849dReplace `std::env::home_dir()` with `home` crate impl. (#9293)2018-08-21T15:30:24+02:00Nick Sandersc0gent@users.noreply.github.com
* Import the `home` crate in `util/dir`.
* Replace uses of `env::home_dir()` with `home::home_dir()`.
* `home` uses a 'correct' impl. on windows and the stdlib impl.
of `::home_dir` otherwise.
* Reexport `home::home_dir` from `util/dir`.
* Bump `util/dir` to 0.1.2.https://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/f230c719d8121162f35e52c5aad0b008cc0b3b33Delete Dockerfile (#9386)2018-08-21T14:36:04+02:00Thibaut Sardan33178835+Tbaut@users.noreply.github.comhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/8703449dfe8174683e5941be49af648261aa5fd0network-devp2p `Fix some clippy errors/warnings` (#9378)2018-08-21T12:55:31+03:00Niklas Adolfssonniklasadolfsson1@gmail.com
* fix some clippy warnings
* Remove `shallow-copy` of Node's
* Make `NonReservedPeerMode` Copy and pass-by-valuehttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/108590d924bcc00e62b894de02516ffb2378be11Allow calling contracts in genesis state. (#9375)2018-08-20T13:05:01+01:00Tomasz Drwięgatomusdrw@users.noreply.github.comhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/b2cf5d295815f4f92f17394f5d2d1c0e56e65bf4Make `Capabilities struct` Copy (#9372)2018-08-20T13:53:47+03:00Niklas Adolfssonniklasadolfsson1@gmail.comhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/ee5ed447614cc2417e38b71899fdd1a81b488c36Light client "Enable more logs for light client `on_demand`" (#9374)2018-08-17T19:21:49+03:00Niklas Adolfssonniklasadolfsson1@gmail.com
* Enable more logs for light client `on_demand`
* Remove extra whitespace
* fix indentationhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/346913b7f649ea18054ed9b93bae4122d3fe62b0Better logging when mining own transactions. (#9363)2018-08-17T16:01:32+01:00Tomasz Drwięgatomusdrw@users.noreply.github.comhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/18a8d2f67f416cdb85a04a30c90831d8817214e0Fix typos in `network-devp2p` (#9371)2018-08-17T17:04:03+03:00Niklas Adolfssonniklasadolfsson1@gmail.comhttps://gitlab.parity.io/ddorgan/parity-ethereum/-/commit/3ae10915e42b4431bf81ce4589f69763d3cde8d6Light client `Provide default nonce in transactions when it´s missing` (#9370)2018-08-17T14:45:43+01:00Niklas Adolfssonniklasadolfsson1@gmail.com
* Provide `default_nonce` in tx`s when it´s missing
When `nonce` is missing in a `EthTransaction` will cause it to fall in
these cases provide `default_nonce` value instead!
* Changed http:// to https:// on Yasm link (#9369)
Changed http:// to https:// on Yasm link in README.md
* Provide `default_nonce` in tx`s when it´s missing
When `nonce` is missing in a `EthTransaction` will cause it to fall in
these cases provide `default_nonce` value instead!
* Address grumbles