Péter Szilágyi
514b1587db
Merge pull request #15137 from karalabe/puppeth-keywords
...
cmd/puppeth: reserve "yournode" as a non-allowed ethstats user
2017-09-12 11:50:53 +03:00
Péter Szilágyi
66a7ef57e6
cmd/puppeth: reserve "yournode" as a non-allowed ethstats user
2017-09-12 11:35:35 +03:00
Péter Szilágyi
ecca2c3c1b
Merge pull request #15129 from zsfelfoldi/cht1040
...
light: new CHTs for mainnet and ropsten
2017-09-12 10:59:01 +03:00
Péter Szilágyi
c8e70186a6
Merge pull request #14973 from rjl493456442/fix_downloader
...
eth/downloader: exit loop when there is no more available task
2017-09-11 14:02:02 +03:00
Péter Szilágyi
794741b8b2
Merge pull request #15124 from fjl/debug-gcpercent
...
internal/debug: add debug_setGCPercent
2017-09-11 13:34:34 +03:00
Péter Szilágyi
10b3f97c9d
core: only fire one chain head per batch ( #15123 )
...
* core: only fire one chain head per batch
* miner: announce chan events synchronously
2017-09-11 13:13:05 +03:00
Péter Szilágyi
55e5926f34
Merge pull request #15103 from karalabe/disable-fastsync-postpivot
...
eth: disable fast sync after pivot is committed
2017-09-07 19:29:45 +03:00
Péter Szilágyi
f30179d62e
eth: disable fast sync after pivot is committed
2017-09-06 15:02:44 +03:00
Péter Szilágyi
c4d21bc8e5
Merge pull request #14631 from zsfelfoldi/bloombits2
...
core/bloombits, eth/filter: transformed bloom bitmap based log search
2017-09-06 13:00:35 +03:00
Péter Szilágyi
160add8570
Merge pull request #15095 from karalabe/txpool-avoid-deep-reorg
...
core: use blocks and avoid deep reorgs in txpool
2017-09-06 12:01:07 +03:00
Péter Szilágyi
564c8f3ae6
core/bloombits: drop nil-matcher special case
2017-09-06 11:14:22 +03:00
Péter Szilágyi
f585f9eee8
core, eth: clean up bloom filtering, add some tests
2017-09-06 11:14:19 +03:00
Péter Szilágyi
1e67378df8
Merge pull request #15094 from karalabe/eth-auto-maxpeers
...
eth: use maxpeers from p2p layer instead of extra config
2017-09-06 10:38:37 +03:00
Péter Szilágyi
cc313e78b7
core: use blocks and avoid deep reorgs in txpool
2017-09-05 19:50:29 +03:00
Péter Szilágyi
b0ca1b67ce
eth: use maxpeers from p2p layer instead of extra config
2017-09-05 19:18:28 +03:00
Péter Szilágyi
f90a193f92
cmd/puppeth: switch node containers to main ones
2017-09-05 16:09:41 +03:00
Péter Szilágyi
8e14bb1448
Dockerfile: fix missing SSL certificates
2017-09-05 16:06:04 +03:00
Péter Szilágyi
cd6c861dc5
vendor: pull in latest changes for goleveldb ( #15090 )
2017-09-05 15:04:32 +02:00
Péter Szilágyi
c91f7beb53
Merge pull request #15085 from karalabe/txpool-immutable
...
core: make txpool operate on immutable state
2017-09-05 13:39:18 +03:00
Péter Szilágyi
32d8d42274
Merge pull request #15089 from karalabe/docker-multistage
...
Dockerfile: multi-stage builds, Go 1.9
2017-09-05 13:36:20 +03:00
Péter Szilágyi
da7d57e07c
core: make txpool operate on immutable state
2017-09-05 13:34:41 +03:00
Péter Szilágyi
8f567dc8a2
Dockerfile: multi-stage builds, Go 1.9
2017-09-05 12:16:59 +03:00
Péter Szilágyi
504278e839
build: bump PPA builders to Go 1.9 ( #15083 )
2017-09-05 10:16:46 +02:00
Péter Szilágyi
d70536b5d4
Merge pull request #15047 from holiman/ecmul_benchmarks
...
core/vm: more benchmarks
2017-08-28 17:25:36 +03:00
Péter Szilágyi
777540628e
Merge pull request #15054 from karalabe/go-1.9
...
travis, appveyor: bump Go to 1.9 stable
2017-08-28 13:19:03 +03:00
Péter Szilágyi
a4df80f47f
travis, appveyor: bump Go to 1.9 stable
2017-08-28 11:15:29 +03:00
Péter Szilágyi
9d0c51fb0f
Merge pull request #15039 from karalabe/metropolis-contract-clash
...
core, tests: implement Metropolis EIP 684
2017-08-25 16:03:39 +03:00
Péter Szilágyi
08f27428b4
core, tests: implement Metropolis EIP 684
2017-08-25 13:00:27 +03:00
Péter Szilágyi
27a5622e99
Merge pull request #15028 from karalabe/metropolis-iceage
...
consensus, core, tests: implement Metropolis EIP 649
2017-08-25 11:00:51 +03:00
Péter Szilágyi
8596fc5974
Merge pull request #15033 from fjl/core-receipt-status-bytes
...
core/types: encode receipt status in PostState field
2017-08-25 10:31:44 +03:00
Péter Szilágyi
b872961ec8
consensus, core, tests: implement Metropolis EIP 649
2017-08-24 17:16:39 +03:00
Péter Szilágyi
ff9a868232
core/state: revert metro suicide map addition ( #15024 )
2017-08-24 12:42:00 +02:00
Péter Szilágyi
20b818d206
Merge pull request #15029 from karalabe/rlp-raw-decode
...
rlp: fix decoding long strings into RawValue types
2017-08-24 13:32:45 +03:00
Péter Szilágyi
63246e2542
rlp: fix decoding long strings into RawValue types
2017-08-24 13:10:50 +03:00
Péter Szilágyi
3c48a25762
Merge pull request #15014 from rjl493456442/metropolis-eip658
...
core: add status as a consensus field in receipt
2017-08-23 14:39:37 +03:00
Péter Szilágyi
4ee92f2d19
core/types: reject Metro receipts with > 0x01 status bytes
2017-08-23 13:57:15 +03:00
Péter Szilágyi
f7e39a7724
Merge pull request #15000 from fjl/node-flock
...
node: fix instance dir locking and improve error message
2017-08-23 13:36:11 +03:00
Péter Szilágyi
79cdbcfe64
Merge pull request #15018 from Bo-Ye/master
...
metrics: change MetricsEnabledFlag to be const
2017-08-23 13:22:46 +03:00
Péter Szilágyi
79bf69b556
tests: pull in new test suite, enable most block tests
2017-08-22 18:35:18 +03:00
Péter Szilágyi
fc5f8a3dda
Merge pull request #15022 from karalabe/enable-byzantium-state-tests
...
tests: enable Byzantium state tests for CI
2017-08-22 15:06:02 +03:00
Péter Szilágyi
3cc476c8ab
tests: enable Byzantium state tests for CI
2017-08-22 14:04:44 +03:00
Péter Szilágyi
8c037dc487
Merge pull request #15017 from karalabe/usbhid-macos-thread-fix
...
vendor: update USB HID lib (fix macOS crash)
2017-08-21 14:32:47 +03:00
Péter Szilágyi
3e14837c1c
vendor: update USB HID lib (fix macOS crash)
2017-08-21 13:45:50 +03:00
Péter Szilágyi
afdfdebd87
Merge pull request #14983 from karalabe/metropolis-revert
...
core/vm: implement REVERT metropolis opcode
2017-08-21 12:23:03 +03:00
Péter Szilágyi
1ab3e30698
Merge pull request #15016 from gurrpi/patch-1
...
README: add missing full stop
2017-08-21 11:04:07 +03:00
Péter Szilágyi
a4da8416ee
Merge pull request #14996 from markya0616/send_not_announce
...
eth: send but not announce block to peers if propagate is true
2017-08-18 12:47:33 +03:00
Péter Szilágyi
998abb9107
Merge pull request #14999 from karalabe/puppeth-ethstats-blacklist
...
cmd/puppeth: support blacklisting malicious IPs on ethstats
2017-08-18 12:39:48 +03:00
Péter Szilágyi
059c767adf
cmd/puppeth: support blacklisting malicious IPs on ethstats
2017-08-18 11:23:56 +03:00
Péter Szilágyi
104375f398
Merge pull request #14993 from karalabe/bn256-precompile-fixes
...
core/vm, crypto/bn256: fix bn256 use and pairing corner case
2017-08-17 17:46:45 +03:00
Péter Szilágyi
1bbd400899
tests: skip the bad tests from colliding account touches
2017-08-17 16:50:36 +03:00
Péter Szilágyi
f9fb70d2ee
core/vm: rework reversion to work on a higher level
2017-08-17 16:50:35 +03:00
Péter Szilágyi
1335a6cc8c
core/vm, crypto/bn256: fix bn256 use and pairing corner case
2017-08-17 16:46:46 +03:00
Péter Szilágyi
0b978f91b6
Merge pull request #14981 from karalabe/metropolis-returndata
...
core/vm: implement RETURNDATA metropolis opcodes
2017-08-16 15:19:33 +03:00
Péter Szilágyi
64d199edf2
tests: pull in latest tests from upstream
2017-08-16 13:43:15 +03:00
Péter Szilágyi
4e0fea4d30
core/vm: polish RETURNDATA, add missing returns to CALL*
2017-08-16 13:43:14 +03:00
Péter Szilágyi
76069eef38
Merge pull request #14978 from karalabe/metropolis-staticcall
...
core/vm: implement metropolis static call opcode
2017-08-16 12:39:31 +03:00
Péter Szilágyi
3df7142b3e
core/vm: minor polishes, fix STATICCALL for precompiles
...
* Fix STATICCALL so it is able to call precompiles too
* Fix write detection to use the correct value argument of CALL
* Fix write protection to ignore the value in CALLCODE
2017-08-15 14:40:12 +03:00
Péter Szilágyi
9facf6423d
Merge pull request #14959 from karalabe/metropolis-precompiles
...
core/vm: metropolis precompiles
2017-08-15 10:31:29 +03:00
Péter Szilágyi
2403656373
Merge pull request #14951 from egonelbre/megacheck_swarm
...
swarm: fix megacheck warnings
2017-08-14 19:44:17 +03:00
Péter Szilágyi
ef0edc6e32
Merge pull request #14885 from karalabe/trezor-boom
...
accounts, console, internal: support trezor hardware wallet
2017-08-14 18:52:40 +03:00
Péter Szilágyi
f8d8b56b28
core/vm: optimize copy-less data retrievals
2017-08-14 17:08:49 +03:00
Péter Szilágyi
6131dd55c5
core/vm: polish precompile contract code, add tests and benches
...
* Update modexp gas calculation to new version
* Fix modexp modulo 0 special case to return zero
2017-08-14 15:27:44 +03:00
Péter Szilágyi
02656f9f61
console: use keypad based pinpad (Trezor request)
2017-08-14 12:21:40 +03:00
Péter Szilágyi
6ca59d98f8
Merge pull request #14964 from fjl/tests-update-2
...
tests: update tests, use blockchain test "network" field
2017-08-11 15:23:22 +03:00
Péter Szilágyi
5d9ac49c7e
accounts: refactor API for generalized USB wallets
2017-08-09 13:26:07 +03:00
Péter Szilágyi
db568a61e2
accounts, console, internal: support trezor hardware wallet
2017-08-09 11:30:17 +03:00
Péter Szilágyi
9a7e99f75d
Merge pull request #14940 from karalabe/txpool-races
...
core: fix txpool journal and test races
2017-08-08 13:20:36 +03:00
Péter Szilágyi
1c45f2f42e
core: fix txpool journal and test races
2017-08-08 12:22:01 +03:00
Péter Szilágyi
43437806fb
Merge pull request #14933 from egonelbre/megacheck_eth
...
eth: fix megacheck warnings
2017-08-08 09:59:52 +03:00
Péter Szilágyi
f5925b0459
Merge pull request #14928 from fjl/build-goroot-explain
...
internal/build: add GoTool and document why it uses GOROOT
2017-08-07 17:47:58 +03:00
Péter Szilágyi
8edaaa227d
core: polish chain indexer a bit
2017-08-07 17:38:33 +03:00
Péter Szilágyi
67439c1dba
Merge pull request #14927 from karalabe/blockchain-test-cleanups
...
core: fix blockchain goroutine leaks in tests
2017-08-07 17:21:29 +03:00
Péter Szilágyi
2b50367fe9
core: fix blockchain goroutine leaks in tests
2017-08-07 16:00:47 +03:00
Péter Szilágyi
46cf0a616b
Merge pull request #14914 from egonelbre/megacheck_consensus
...
consensus: fix megacheck warnings
2017-08-07 14:35:45 +03:00
Péter Szilágyi
8c2cf3c66c
Merge pull request #14922 from egonelbre/megacheck_miner
...
miner: fix megacheck warnings
2017-08-07 14:31:41 +03:00
Péter Szilágyi
37e9fcacca
Merge pull request #14923 from egonelbre/megacheck_node
...
node: fix megacheck warnings
2017-08-07 14:28:10 +03:00
Péter Szilágyi
b36f54c684
Merge pull request #14918 from egonelbre/megacheck_ethstats
...
ethstats: fix megacheck warnings
2017-08-07 14:25:08 +03:00
Péter Szilágyi
3991745c5f
Merge pull request #14921 from egonelbre/megacheck_log
...
log: fix megacheck warnings
2017-08-07 14:24:22 +03:00
Péter Szilágyi
6dd2803b8e
Merge pull request #14915 from egonelbre/megacheck_console
...
console: fix megacheck warnings
2017-08-07 14:21:21 +03:00
Péter Szilágyi
fc0c6c175c
Merge pull request #14913 from egonelbre/megacheck_common
...
common: fix megacheck warnings
2017-08-07 14:16:55 +03:00
Péter Szilágyi
f7848c2aa5
Merge pull request #14911 from karalabe/txpool-flaky-test
...
core: bump timeout test to avoid flakyness on overloaded ci
2017-08-07 14:09:35 +03:00
Péter Szilágyi
5b742fb82b
core: bump timeout test to avoid flakyness on overloaded ci
2017-08-07 12:53:32 +03:00
Péter Szilágyi
b159cdd8dd
Merge pull request #14910 from karalabe/drop-yakkety-support
...
build: drop yakkety builds (launchpad end of life)
2017-08-07 12:42:30 +03:00
Péter Szilágyi
524ca544b2
build: drop yakkety builds (launchpad end of life)
2017-08-07 11:12:44 +03:00
Péter Szilágyi
1059927f9c
Merge pull request #14905 from armellini13/patch-1
...
node: fix doc typo
2017-08-07 09:51:00 +02:00
Péter Szilágyi
ca436f4b90
Merge pull request #14897 from karalabe/cardinal-sin
...
cmd/puppeth: remove wrapping loop in single reads
2017-08-05 00:34:05 +02:00
Péter Szilágyi
350bb6d9ca
Merge pull request #14898 from detailyang/patch-1
...
Makefile: call shell function to get pwd
2017-08-04 18:23:15 +02:00
Péter Szilágyi
455fcc8309
cmd/puppeth: remove wrapping loop in single reads
2017-08-04 17:00:22 +02:00
Péter Szilágyi
8b84bd283f
Merge pull request #14889 from karalabe/ethash-cache-on-import
...
cmd: add makecache cmd, use caches during import cmd
2017-08-03 18:40:21 +02:00
Péter Szilágyi
4a260dc1f2
cmd: add makecache cmd, use caches during import cmd
2017-08-03 18:39:34 +02:00
Péter Szilágyi
ee748d1451
Merge pull request #14882 from am2rican5/rinkeby-genesis
...
mobile: add RinkebyGenesis method
2017-07-31 12:27:45 +03:00
Péter Szilágyi
3d32690b54
cmd, core, eth: journal local transactions to disk ( #14784 )
...
* core: reduce txpool event loop goroutines and sync structs
* cmd, core, eth: journal local transactions to disk
* core: journal replacement pending transactions too
* core: separate transaction journal from pool
2017-07-28 15:09:39 +02:00
Péter Szilágyi
a602ee90f2
Merge pull request #14858 from xmikus01/patch-1
...
trie: typo in comment
2017-07-26 09:40:41 +02:00
Péter Szilágyi
fc78ce61c0
Merge pull request #14859 from cdetrio/evm-flag-gasprice
...
core/vm/runtime: fix evm command to use --gasprice flag value
2017-07-26 09:40:05 +02:00
Péter Szilágyi
4d2249773a
Merge pull request #14824 from karalabe/faucet-ignore-whitespace
...
cmd/faucet: ignore whitespace in gist content
2017-07-17 21:19:16 +03:00
Péter Szilágyi
8a8fc5f8ef
Merge pull request #14823 from karalabe/puppeth-limited-logging
...
cmd/puppeth: limit cotnainers to 10MB logs
2017-07-17 21:18:31 +03:00
Péter Szilágyi
671ba3791d
cmd/faucet: ignore whitespace in gist content
2017-07-17 21:15:25 +03:00
Péter Szilágyi
9488e7fd5f
cmd/puppeth: limit cotnainers to 10MB logs
2017-07-17 20:38:40 +03:00
Péter Szilágyi
b95c2b58f0
Merge pull request #14807 from Dexaran/master
...
README: get rid of the non-existent disasm command
2017-07-17 12:48:56 +03:00
Péter Szilágyi
8e9197f2a1
README: get rid of the on-existent disasm command
2017-07-17 12:48:12 +03:00