- 03 4月, 2018 3 次提交
-
-
由 arhag 提交于
`authority_checker::satisfied` now catches `permission_query_exception` specifically and returns false rather than propagating the exception to the caller.
-
由 Bucky Kittinger 提交于
-
由 Bucky Kittinger 提交于
-
- 02 4月, 2018 11 次提交
-
-
由 arhag 提交于
-
由 Khaled Al-Hassanieh 提交于
-
由 Khaled Al-Hassanieh 提交于
-
由 Harry 提交于
-
由 Harry 提交于
This fixes `_setup_profiling_us` would be overwritten in later `result` assignment.
-
由 arhag 提交于
-
由 arhag 提交于
Also, now using fc::microseconds for delay.
-
由 arhag 提交于
Permissions in updated authority should exist. Non-privileged account creators should be restricted from using account names that _start_ with "eosio.". Reserve "eosio.any" as permission name. Disallow empty parent for any permission other than owner. Reserve id = 0 in permission_index so that a parent id of 0 always means "no parent" rather than referring to a legitimate permission_object (e.g. the owner permission of the system account).
-
由 Bucky Kittinger 提交于
-
由 arhag 提交于
Also, added a comment regarding a potential issue with shared_authority::get_billable_size() which is relevant whenever new public keys are to be added via hardfork after launch of a live network.
-
由 Bucky Kittinger 提交于
-
- 01 4月, 2018 3 次提交
-
-
由 Daniel Larimer 提交于
- account history now prints human friendly actions - transaction trace result is now pretty printed with console - added options to toggle json dumps of queries
-
由 Daniel Larimer 提交于
- use fc::app_dir() for platform-independent standard config and data dir support - no longer rely on EOSIO_DIR environment variable #2007 - enable short hand for setting contracts/abi by listing contract folder ./cleos set contract eosio.token ../../contracts/eosio.token - fix account history plugin so that it works during replay - disbled nodeos tests which are broken due to this change in nodes api
-
由 Daniel Larimer 提交于
-
- 31 3月, 2018 13 次提交
-
-
由 Daniel Larimer 提交于
-
由 Matias Romeo 提交于
issue #1891
-
由 Matias Romeo 提交于
-
由 Matias Romeo 提交于
-
由 Brian Johnson 提交于
-
由 Brian Johnson 提交于
-
由 Brian Johnson 提交于
-
由 Brian Johnson 提交于
-
由 Brian Johnson 提交于
-
由 Bucky Kittinger 提交于
-
由 Bart Wyatt 提交于
-
由 Matt Witherspoon 提交于
Some of our plugins will throw an exception on startup. For example, net plugin will throw if it can’t bind to an address. Exceptions thrown at this stage are uncaught and cause the process to exit. However, in the process of unwinding the stack to exit, application’s dtor will call all of the already started plugins dtors. Some of these plugins don’t handle the case where their dtor is called without shtudown() being called on the plugin first. Result can be a (benign, but still embarrassing) crash on exit. Change appbase so that any exception thrown during startup() is caught, then all plugins shutdown, then exception is rethrown so that the app continues to exit. There is a debate to be made that net_plugin should be fixed instead. But this is an easy enough, localized repair, that resolves it.
-
由 Bart Wyatt 提交于
-
- 30 3月, 2018 10 次提交
-
-
由 Bart Wyatt 提交于
-
由 Bart Wyatt 提交于
-
由 Bucky Kittinger 提交于
-
由 Bart Wyatt 提交于
-
由 Bart Wyatt 提交于
- set more reasonabler defaults considering the max trx cpu usage was less than the setcode penalty... the smartest contract is the one that does not have to exist - fixed incorrect usage of flat_set::erase
-
由 Bart Wyatt 提交于
-
由 Bart Wyatt 提交于
- added CFA cpu usage discount - added max transaction net and cpu usage - refactored trace data structures to resolve cyclic dependencies in header files - refactored accounting code in chain controller for a little more clarity - refactored lock processing and put them in the associated block/transaction traces
-
由 Brian Johnson 提交于
-
由 Bucky Kittinger 提交于
-
由 arhag 提交于
Also, disallowed redundant signatures in a tx that are signed by the same key. Modified block_tests/irrelevant_sig_soft_check to check for multiple signatures by same key and to account for the fact that blocks with transactions that have irrelevant signatures are objectively invalid. Also added block_tests/irrelevant_sig_hard_check unit test to verify that such objectively invalid blocks are rejected.
-