Péter Szilágyi
89f914c030
core: flush out trie cache more meaningfully on stop ( #16143 )
...
* core: flush out trie cache more meaningfully on stop
* core: upgrade legacy tests to chain maker
2018-02-23 14:02:33 +02:00
Péter Szilágyi
7f74bdf8dd
Merge pull request #16164 from karalabe/les-receipt-fix-optimal
...
eth, les, light: filter on logs only, derive receipts on demand
2018-02-23 11:50:16 +02:00
Péter Szilágyi
5cf1d35470
eth, les, light: filter on logs only, derive receipts on demand
2018-02-22 19:12:43 +02:00
Péter Szilágyi
44c393607e
Merge pull request #16166 from karalabe/drop-dead
...
core: yeah, funny file, drop it
2018-02-22 16:31:28 +02:00
Péter Szilágyi
0b3e23f636
core: yeah, funny file, drop it
2018-02-22 15:41:48 +02:00
Péter Szilágyi
5be1085b6b
Merge pull request #16165 from karalabe/faucet-twitter-api
...
cmd/faucet: resolve twitter user from final redirect
2018-02-22 13:30:40 +02:00
Péter Szilágyi
72c4c50777
cmd/faucet: resolve twitter user from final redirect
2018-02-22 13:20:36 +02:00
Péter Szilágyi
724a915470
Merge pull request #16157 from nileshtrivedi/master
...
cmd/puppeth: Don't allow hyphen in network name. Fixes #16155
2018-02-22 09:56:59 +02:00
Péter Szilágyi
7d57824663
Merge pull request #16142 from karalabe/graceful-sigterm
...
cmd, console: support all termination signals
2018-02-21 15:50:34 +02:00
Péter Szilágyi
01507d9b9d
cmd, console: support all termination signals
2018-02-21 15:23:10 +02:00
Péter Szilágyi
46a5532ac5
VERSION, params: begin v1.8.2 release cycle
2018-02-19 11:38:36 +02:00
Péter Szilágyi
1e67410e88
params: release Geth v1.8.1
2018-02-19 11:35:31 +02:00
Péter Szilágyi
06c5cae315
Merge pull request #16115 from nonsense/update_rjeczalik_notify
...
vendor: update rjeczalik/notify so that it compiles on go1.10
2018-02-19 10:39:28 +02:00
Péter Szilágyi
9fd76e33af
Merge pull request #16109 from karalabe/p2p-bond-check
...
p2p/discover: validate bond against lastpong, not db presence
2018-02-17 18:47:44 +02:00
Péter Szilágyi
32301a4d6b
p2p/discover: validate bond against lastpong, not db presence
2018-02-16 17:05:08 +02:00
Péter Szilágyi
2003b79779
Merge pull request #16095 from karalabe/les-lock
...
les: add missing lock around peer access
2018-02-15 13:02:36 +02:00
Péter Szilágyi
b92276c700
Merge pull request #16098 from holiman/fix_import
...
main: add gc flags to import-command
2018-02-15 12:34:33 +02:00
Péter Szilágyi
dfc5842a89
les: add missing lock around peer access
2018-02-14 21:09:20 +02:00
Péter Szilágyi
57bca0af8c
containers/docker: bump legacy images to 1.8 branch ( #16084 )
2018-02-14 13:49:53 +01:00
Péter Szilágyi
0544a43c13
Merge pull request #16085 from karalabe/p2p-fix-outofbounds
...
p2p/discover: fix out-of-bounds issue
2018-02-13 23:40:18 +02:00
Péter Szilágyi
20797348ca
p2p/discover: fix out-of-bounds issue
2018-02-13 20:59:43 +02:00
Péter Szilágyi
da41a7258d
Merge pull request #16073 from karalabe/puppeth-unify-discovery
...
cmd/puppeth: unify discv4 and discv5 ports
2018-02-13 11:43:50 +02:00
Péter Szilágyi
12dab53495
cmd/puppeth: unify discv4 and discv5 ports
2018-02-12 16:27:53 +02:00
Péter Szilágyi
70fbc87379
Merge pull request #16071 from holiman/lintfix
...
node, rpc: fix linter issues
2018-02-12 15:16:47 +02:00
Péter Szilágyi
1d39912a9b
Merge pull request #16068 from karalabe/import-known-rolledback-blocks
...
core: force import known but rolled back blocks
2018-02-12 12:53:45 +02:00
Péter Szilágyi
69c1f2c2a7
core: force import known but rolled back blocks
2018-02-12 11:54:14 +02:00
Péter Szilágyi
4065695350
Merge pull request #16063 from karalabe/deprecate-ubuntu-zesty
...
build: deprecate zesty, add bionic PPA
2018-02-11 19:54:57 +02:00
Péter Szilágyi
969474f60a
build: deprecate zesty, add bionic PPA
2018-02-11 19:07:11 +02:00
Péter Szilágyi
62ffec1be3
Merge pull request #16062 from karalabe/nodisable-fastsync
...
eth: only disable fast sync after success
2018-02-11 19:01:32 +02:00
Péter Szilágyi
57fd2da0fe
eth: only disable fast sync after success
2018-02-11 17:25:00 +02:00
Péter Szilágyi
aa9432b816
Merge pull request #16061 from karalabe/downloader-nostate-ancestor-lookup
...
eth/downloader: don't require state for ancestor lookups
2018-02-11 16:39:09 +02:00
Péter Szilágyi
7a0019c63b
les, light: fix CHT trie retrievals ( #16039 )
...
* les, light: fix CHT trie retrievals
* les, light: minor polishes, test remote CHT retrievals
* les, light: deterministic nodeset rlp, bloombits test skeleton
* les: add an event emission to the les bloombits test
* les: drop dead tester code
2018-02-11 14:57:46 +02:00
Péter Szilágyi
96dad6b6f6
eth/downloader: don't require state for ancestor lookups
2018-02-11 14:43:56 +02:00
Péter Szilágyi
03daf601c1
Merge pull request #16037 from karalabe/light-startup-polishes
...
eth, light: minor light client startup cleanups
2018-02-08 15:11:05 +02:00
Péter Szilágyi
eb07dbb079
eth, light: minor light client startup cleanups
2018-02-08 07:49:23 +02:00
Péter Szilágyi
55599ee95d
core, trie: intermediate mempool between trie and database ( #15857 )
...
This commit reduces database I/O by not writing every state trie to disk.
2018-02-05 17:40:32 +01:00
Péter Szilágyi
59336283c0
Merge pull request #16020 from evertonfraga/patch-1
...
github: Replaces Wiki link [ci skip]
2018-02-05 17:58:47 +02:00
Péter Szilágyi
0662384d29
Merge pull request #16009 from holiman/db_handles
...
cmd/utils: fix #16006 by not lowering OS ulimit
2018-02-04 01:05:32 +02:00
Péter Szilágyi
b4e05adcc7
Merge pull request #16011 from karalabe/fix-bootnode-gofmt
...
params: fix bootnodes gofmt
2018-02-02 15:58:10 +02:00
Péter Szilágyi
efc9209158
params: fix bootnodes gofmt
2018-02-02 15:57:13 +02:00
Péter Szilágyi
fdb34b7a7c
Merge pull request #15996 from karalabe/drop-redundant-methods
...
core, eth, les, light: get rid of redundant methods
2018-01-31 12:46:38 +02:00
Péter Szilágyi
07d4a02257
Merge pull request #15997 from karalabe/batch-reset-size
...
ethdb: reset the batch size too on reset
2018-01-30 19:18:42 +02:00
Péter Szilágyi
3e89b80ccb
ethdb: reset the batch size too on reset
2018-01-30 19:12:28 +02:00
Péter Szilágyi
566d5c0777
core, eth, les, light: get rid of redundant methods
2018-01-30 18:42:00 +02:00
Péter Szilágyi
5c83a4e5dd
Merge pull request #15832 from karalabe/abigen-events
...
accounts/abi/bind: support event filtering in abigen
2018-01-24 10:55:24 +02:00
Péter Szilágyi
1bf508b449
accounts/abi/bind: support event filtering in abigen
2018-01-24 10:54:13 +02:00
Péter Szilágyi
302c17c36a
Merge pull request #15948 from holiman/addr_v5_bootnode
...
p2p/discv5: logs info about discv5 node info at bind time
2018-01-23 12:27:03 +02:00
Péter Szilágyi
5d4267911a
Merge pull request #15941 from karalabe/fix-header-reorg-order
...
core: sorted reorg insertion order for proper head header updating
2018-01-22 15:38:30 +02:00
Péter Szilágyi
84be009154
core: sorted reorg insertion order for proper head header updating
2018-01-22 14:11:07 +02:00
Péter Szilágyi
02aeb3d766
Merge pull request #15902 from shapeshed/patch-2
...
core/vm: Fix comment typo
2018-01-16 18:23:41 +02:00
Péter Szilágyi
216e584899
Revert "trie: make fullnode children hash calculation concurrently ( #15131 )" ( #15889 )
...
This reverts commit 0f7fbb85d6 .
2018-01-15 15:32:14 +02:00
Péter Szilágyi
81ad8f665d
Merge pull request #15869 from Magicking/ethstats-reporting-fix
...
ethstats: Fix ethstats reporting while syncing
2018-01-15 10:36:43 +02:00
Péter Szilágyi
3f40b22dac
Merge pull request #15863 from karalabe/light-miner-error
...
cmd/geth: user friendly light miner error
2018-01-12 17:30:19 +02:00
Péter Szilágyi
bd0dbfa2a8
cmd/geth: user friendly light miner error
2018-01-12 11:59:18 +02:00
Péter Szilágyi
ae71da1b03
eth: fix tracer panic when running without configs + reexec ( #15799 )
2018-01-04 12:58:11 +01:00
Péter Szilágyi
762f3a48a0
Merge pull request #15466 from karalabe/uint64-gas-limit
...
all: switch gas limits from big.Int to uint64
2018-01-03 16:53:06 +02:00
Péter Szilágyi
6f69cdd109
all: switch gas limits from big.Int to uint64
2018-01-03 14:45:35 +02:00
Péter Szilágyi
413cc5b0c8
cmd/geth: remove trailing newline in license command ( #15782 )
2018-01-02 12:48:19 +01:00
Péter Szilágyi
d2533d0efb
vendor: update github.com/rjeczalik/notify for go1.10 ( #15785 )
2018-01-02 11:41:47 +01:00
Péter Szilágyi
3e0113fff4
build: set CC through a command-line flag ( #15784 )
...
This avoids setting CC for the go run invocation, which fails on go1.10.
2018-01-02 11:40:56 +01:00
Péter Szilágyi
9c42a41ed8
eth/downloader: avoid hidden reference to finished statesync request ( #15545 )
2018-01-02 11:38:26 +01:00
Péter Szilágyi
2fe07c203e
build: fix version comparison for go1.10 and beyond ( #15781 )
2018-01-02 11:28:07 +01:00
Péter Szilágyi
b98aa3b4f1
whisper/whisper2: fix Go 1.10 vet issues on type mismatches ( #15783 )
2018-01-02 11:13:24 +01:00
Péter Szilágyi
b9731767af
accounts/abi: handle named ouputs prefixed with underscores ( #15766 )
...
* accounts/abi: handle named ouputs prefixed with underscores
* accounts/abi: handle collinding outputs for struct unpacks
* accounts: handle purely underscore output names
2017-12-29 23:20:02 +02:00
Péter Szilágyi
f7ca03ae87
eth, les, light: expose chain config in les node info too ( #15732 )
2017-12-28 14:18:34 +01:00
Péter Szilágyi
c15d76a40f
p2p/discv5: fix reg lookup, polish code, use logger ( #15737 )
2017-12-28 14:17:03 +01:00
Péter Szilágyi
52f4d6dd78
Merge pull request #15730 from karalabe/puppeth-expose-faucet-http
...
cmd/puppeth: fix faucet 502 error due to non-exposed HTTP port
2017-12-21 17:36:27 +02:00
Péter Szilágyi
e4aa882ec5
cmd/puppeth: fix faucet 502 error due to non-exposed HTTP port
2017-12-21 17:25:42 +02:00
Péter Szilágyi
91c3362315
Merge pull request #15729 from karalabe/faucet-fix-twitter
...
cmd/faucet: fix removal of Twitter zlib compression
2017-12-21 15:32:10 +02:00
Péter Szilágyi
68651a2329
cmd/faucet: fix removal of Twitter zlib compression
2017-12-21 14:14:24 +02:00
Péter Szilágyi
5258785c81
cmd, core, eth/tracers: support fancier js tracing ( #15516 )
...
* cmd, core, eth/tracers: support fancier js tracing
* eth, internal/web3ext: rework trace API, concurrency, chain tracing
* eth/tracers: add three more JavaScript tracers
* eth/tracers, vendor: swap ottovm to duktape for tracing
* core, eth, internal: finalize call tracer and needed extras
* eth, tests: prestate tracer, call test suite, rewinding
* vendor: fix windows builds for tracer js engine
* vendor: temporary duktape fix
* eth/tracers: fix up 4byte and evmdis tracer
* vendor: pull in latest duktape with my upstream fixes
* eth: fix some review comments
* eth: rename rewind to reexec to make it more obvious
* core/vm: terminate tracing using defers
2017-12-21 13:56:11 +02:00
Péter Szilágyi
1a5425779b
Merge pull request #15727 from karalabe/rinkeby-akasha-bootnode
...
params: add Rinkeby bootnode from Akasha
2017-12-21 13:54:46 +02:00
Péter Szilágyi
a28390542c
params: add Rinkeby bootnode from Akasha
2017-12-21 13:19:42 +02:00
Péter Szilágyi
4b939c23e4
appveyor: bump Go to 1.9.2 ( #15726 )
2017-12-21 11:30:44 +02:00
Péter Szilágyi
7138de7b55
core: silence txpool reorg warning (annoying on import) ( #15725 )
2017-12-21 10:20:10 +02:00
Péter Szilágyi
5e1581c2c3
core: fix panic when stat-ing a tx from a queue-only account ( #15714 )
2017-12-20 12:34:43 +02:00
Péter Szilágyi
7f9d94fe9a
Merge pull request #15693 from zsfelfoldi/wait_nopeers
...
contracts/release: do not print error log if les backend has no peers
2017-12-19 10:45:02 +02:00
Péter Szilágyi
fe070ab5c3
Merge pull request #15674 from chfast/vm-no-snapshot-param
...
core/vm: Remove snapshot param from Interpreter.Run()
2017-12-18 16:16:59 +02:00
Péter Szilágyi
3b79bac05b
Merge pull request #15698 from original-brownbear/15668
...
accounts/keystore: Improved error message
2017-12-18 13:43:10 +02:00
Péter Szilágyi
13db4af345
Merge pull request #15696 from ferhatelmas/p2p-goroutine-leak
...
p2p/discover: fix leaked goroutine in data expiration
2017-12-18 10:59:10 +02:00
Péter Szilágyi
64ee3e92ea
Merge pull request #15686 from sorin/sorin-geth-attach-rinkeby
...
cmd/geth: add support for geth --rinkeby attach
2017-12-18 10:28:09 +02:00
Péter Szilágyi
1f2176dedc
Merge pull request #15679 from shapeshed/patch-1
...
crypto: Fix comment typo
2017-12-15 01:24:19 +02:00
Péter Szilágyi
5129ef22c2
Merge pull request #15629 from holiman/relax_futuretime
...
consensus/ethash: relax requirements when determining future-blocks
2017-12-14 11:28:42 +02:00
Péter Szilágyi
46e5583993
cmd/utils, eth: init etherbase from within eth ( #15528 )
2017-12-09 23:42:23 +01:00
Péter Szilágyi
e37f7be97e
Merge pull request #15577 from karalabe/common-hexconvert-singlebyte
...
common: fix hex utils to handle 1 byte address conversions
2017-11-29 11:27:24 +02:00
Péter Szilágyi
b33a5294ea
common: fix hex utils to handle 1 byte address conversions
2017-11-29 02:25:32 +02:00
Péter Szilágyi
e323ed5a9a
Merge pull request #15557 from MaximilianMeister/bootnodes-toml
...
cmd/utils: bootstrap nodes in config file were not respected
2017-11-28 13:34:14 +02:00
Péter Szilágyi
de37e088f2
Merge pull request #15549 from karalabe/statedb-copy
...
core/state: copy trie too, not just content
2017-11-24 17:02:40 +02:00
Péter Szilágyi
f0ac925fa7
Merge pull request #15329 from holisticode/exact-match-fix
...
swarm/api: bug fix exact match for manifest
2017-11-24 16:23:37 +02:00
Péter Szilágyi
0981d2e566
Merge pull request #15498 from nonsense/account_cache_modtime_test_fix
...
accounts/keystore: change modtime for test case files to be bigger than 1sec.
2017-11-24 16:21:39 +02:00
Péter Szilágyi
b0056f5bd0
Merge pull request #15552 from karalabe/javascript-tracers-nowrap
...
internal/ethapi: avoid recreating JavaScript tracer wrappers
2017-11-24 15:45:08 +02:00
Péter Szilágyi
5dea0f2aa4
core/state: copy trie too, not just content
2017-11-24 14:20:49 +02:00
Péter Szilágyi
989fb4472a
internal/ethapi: avoid recreating JavaScript tracer wrappers
2017-11-24 13:55:12 +02:00
Péter Szilágyi
f9569f3cd8
Merge pull request #15390 from karalabe/puppeth-devcon3
...
cmd/puppeth: new version as presented at devcon3
2017-11-24 10:56:33 +02:00
Péter Szilágyi
a3a2c6b0d9
cmd/puppeth: fix typos and review suggestions
2017-11-23 14:22:59 +02:00
Péter Szilágyi
35801f938e
Merge pull request #15538 from zoenolan/patch-1
...
build: fix typo in comment
2017-11-23 14:06:48 +02:00
Péter Szilágyi
049797d40a
Merge pull request #15521 from rjl493456442/clean_tx_journal
...
les: clean up tx journal file after testing
2017-11-21 20:42:11 +02:00
Péter Szilágyi
b169a309f9
cmd/puppeth: fix unconvert linters
2017-11-21 15:13:08 +02:00
Péter Szilágyi
7f40ae7876
cmd/puppeth: switch over to upstream alltools docker image
2017-11-21 15:09:40 +02:00
Péter Szilágyi
327dcd3622
cmd/faucet, cmd/puppeth: drop GitHub support at official request
2017-11-21 15:09:39 +02:00