Péter Szilágyi
|
f8608a5228
|
trie: while fast syncing, don't keep trie nodes in memory (#3186)
|
2016-10-21 17:34:17 +02:00 |
|
Péter Szilágyi
|
437c1e40b2
|
Merge pull request #3185 from karalabe/fix-log-race
eth/downloader: fix a data race in a log output
|
2016-10-21 13:25:38 +03:00 |
|
Péter Szilágyi
|
53db80da89
|
eth/downloader: fix a data race in a log output
|
2016-10-21 13:09:27 +03:00 |
|
Péter Szilágyi
|
28cc3cc960
|
Merge pull request #3184 from karalabe/import-gas-use
cmd/geth, code, eth/downloader: tune import logs and mem stats
|
2016-10-21 12:37:59 +03:00 |
|
Péter Szilágyi
|
1291778032
|
cmd/geth, code, eth/downloader: tune import logs and mem stats
|
2016-10-21 12:23:39 +03:00 |
|
Péter Szilágyi
|
f2ae2f7eef
|
Merge pull request #3176 from karalabe/trie-stats-report
cmd/geth, trie: report on trie cache unloads, also add debug log
|
2016-10-19 17:35:58 +03:00 |
|
Péter Szilágyi
|
88a593d559
|
cmd/geth, trie: report on trie cache unloads, also add debug log
|
2016-10-19 17:31:19 +03:00 |
|
Péter Szilágyi
|
8048f4d4f6
|
Merge pull request #3173 from karalabe/parametrized-trie-cache-get
cmd, core/state: allow configurable trie cache generations
|
2016-10-19 16:42:54 +03:00 |
|
Péter Szilágyi
|
4f46bd19d0
|
cmd, core/state: allow configurable trie cache generations
|
2016-10-19 14:55:13 +03:00 |
|
Péter Szilágyi
|
8e52c2e754
|
Merge pull request #3161 from karalabe/trie-cache-counters
cmd/geth, trie: track and report trie cache misses
|
2016-10-19 14:29:24 +03:00 |
|
Péter Szilágyi
|
2bb5ec1e41
|
cmd/geth, trie: track and report trie cache misses
|
2016-10-19 14:12:35 +03:00 |
|
Péter Szilágyi
|
e8d0538a00
|
Merge pull request #3160 from karalabe/import-database-stats
cmd/geth: compact and print database stats after an import
|
2016-10-18 14:09:02 +03:00 |
|
Péter Szilágyi
|
a1c63e8be6
|
cmd/geth: compact and print database stats after an import
|
2016-10-18 13:45:16 +03:00 |
|
Péter Szilágyi
|
a64b1b4375
|
Merge pull request #3158 from karalabe/pretty-print-imports
common, core, eth/downloader: adjust import log formatting
|
2016-10-18 13:29:06 +03:00 |
|
Péter Szilágyi
|
64500ab0fa
|
common, core, eth/downloader: adjust import log formatting
|
2016-10-18 13:16:36 +03:00 |
|
Péter Szilágyi
|
b19b7c39ac
|
Merge pull request #3142 from fjl/trie-sync-fix
trie: fix regression that linked all downloaded nodes together
|
2016-10-15 10:58:54 +03:00 |
|
Péter Szilágyi
|
81b01f1c2b
|
Merge pull request #3111 from obscuren/gas-price-fork
core, core/vm: added gas price variance table (EIP #150)
|
2016-10-14 19:32:11 +03:00 |
|
Péter Szilágyi
|
a4d9e63d12
|
Merge pull request #3138 from karalabe/txpool-pending-limits
core: add global (soft) limits on the pending transactions
|
2016-10-14 19:10:55 +03:00 |
|
Péter Szilágyi
|
182d9cb752
|
core: add global (soft) limits on the pending transactions
|
2016-10-14 15:57:58 +03:00 |
|
Péter Szilágyi
|
c2ddfb343a
|
Merge pull request #3136 from Arachnid/expvar
metrics, internal/debug: Add --pprofaddr flag, expose metrics via gexp
|
2016-10-14 15:01:59 +03:00 |
|
Péter Szilágyi
|
2acb9a6ea7
|
Merge pull request #3081 from ethernomad/cors-max-age
rpc: set CORS Max-Age to reduce preflight OPTIONS requests
|
2016-10-05 16:47:10 +03:00 |
|
Péter Szilágyi
|
e482b5694f
|
eth: monitor malicious header retrieval requests
|
2016-10-05 16:34:07 +03:00 |
|
Péter Szilágyi
|
ab7adb0027
|
Merge pull request #3073 from fjl/build-git17
internal/build: use less edgy command to get the branch name
|
2016-10-03 11:34:28 +03:00 |
|
Péter Szilágyi
|
c683e4aaa2
|
Merge pull request #3072 from karalabe/state-storage-dirty
core/state: track dirty state entries for each object
|
2016-10-03 11:15:48 +03:00 |
|
Péter Szilágyi
|
b7159818f9
|
core/state: track dirty state entries for each object
|
2016-10-03 10:48:01 +03:00 |
|
Péter Szilágyi
|
d4b55fc5b2
|
Merge pull request #3066 from fjl/build-env
build: improve debian packaging
|
2016-10-02 14:44:30 +03:00 |
|
Péter Szilágyi
|
0731b44809
|
Merge pull request #3067 from karalabe/vm-avoid-hashing
cmd, core, internal, light, tests: avoid hashing the code in the VM
|
2016-10-01 16:58:49 +03:00 |
|
Péter Szilágyi
|
cb84e3f029
|
cmd, core, internal, light, tests: avoid hashing the code in the VM
|
2016-10-01 16:01:58 +03:00 |
|
Péter Szilágyi
|
d8715fba1a
|
Merge pull request #3062 from fjl/trie-delete-bug
trie: fix delete bug for values contained in fullNode
|
2016-09-30 16:44:00 +03:00 |
|
Péter Szilágyi
|
4e8cec05ab
|
Merge pull request #3048 from sandakersmann/patch-2
README: Changed http:// to https:// on some links
|
2016-09-29 10:29:53 +03:00 |
|
Péter Szilágyi
|
437c3863f1
|
Merge pull request #3053 from karalabe/fjl-state-trie-journal
core, trie: replace state caches with trie journal
|
2016-09-28 12:53:54 +03:00 |
|
Péter Szilágyi
|
710435b51b
|
core, eth, trie: reuse trie journals in all our code
|
2016-09-28 11:27:31 +03:00 |
|
Péter Szilágyi
|
61734cc7ae
|
Merge pull request #3041 from fjl/build-less-parallel
build: limit test concurrency
|
2016-09-26 16:31:10 +03:00 |
|
Péter Szilágyi
|
7f2b077da4
|
Merge pull request #3040 from karalabe/dummy
accounts/abi: fix typo in the comment (dummy commit)
|
2016-09-26 13:42:15 +03:00 |
|
Péter Szilágyi
|
06ac31cf1a
|
accounts/abi: fix typo in the comment (dummy commit)
|
2016-09-26 13:40:28 +03:00 |
|
Péter Szilágyi
|
2e14aff80f
|
Merge pull request #3037 from karalabe/state-caching
State caching
|
2016-09-26 11:20:47 +03:00 |
|
Péter Szilágyi
|
e859f36967
|
Merge pull request #3035 from Gustav-Simonsson/zero_value_transfer_noop
core/state: short-circuit balance change if zero value
|
2016-09-26 08:47:20 +03:00 |
|
Péter Szilágyi
|
88b012ad3b
|
Merge pull request #3006 from Arachnid/patch
core/state: Fix memory expansion bug by not copying clean objects
|
2016-09-19 04:20:14 +03:00 |
|
Péter Szilágyi
|
7c12e8ea44
|
Merge pull request #2999 from karalabe/bury-blockchain-version
cmd, eth: drop the blockchain version from cli/eth configs
|
2016-09-15 14:41:10 +03:00 |
|
Péter Szilágyi
|
30860491ba
|
cmd, eth: drop the blockchain version from cli/eth configs
|
2016-09-15 14:09:47 +03:00 |
|
Péter Szilágyi
|
dc3e969e14
|
Merge pull request #2973 from bas-vk/filterid
rpc: format filter ID according to spec for quantities
|
2016-09-12 11:55:15 +03:00 |
|
Péter Szilágyi
|
b6b5ec8f75
|
core/types: add core type marshal methods too
|
2016-09-08 18:16:53 +03:00 |
|
Péter Szilágyi
|
ca37730c9d
|
ethclient: fix new block->header subscription endpoint
|
2016-09-08 17:17:55 +03:00 |
|
Péter Szilágyi
|
6fb8ae2bd6
|
Merge pull request #2979 from karalabe/ethclient-sync-api
ethereum, ethclient: add SyncProgress API endpoint
|
2016-09-06 13:59:41 +03:00 |
|
Péter Szilágyi
|
2924fdfcf7
|
ethereum, ethclient: add SyncProgress API endpoint
|
2016-09-06 13:41:43 +03:00 |
|
Péter Szilágyi
|
2c6be49d20
|
Merge pull request #2949 from elliots/fix/#2948
miner: Prevent attempts to close nil quit channel in agent (fixes #2948)
|
2016-09-02 14:45:15 +03:00 |
|
Péter Szilágyi
|
b4a5251391
|
core: abstract out a sorted transaction hash map
|
2016-09-02 14:15:40 +03:00 |
|
Péter Szilágyi
|
a183ea29f9
|
core: add upper bound on the queued transctions
|
2016-09-02 14:15:40 +03:00 |
|
Péter Szilágyi
|
affffb39b3
|
core/types, miner: switch over to the grouped tx sets
|
2016-09-02 14:12:03 +03:00 |
|
Péter Szilágyi
|
0ef327bbee
|
core, eth, internal, miner: optimize txpool for quick ops
|
2016-09-02 14:12:03 +03:00 |
|
Péter Szilágyi
|
795b70423e
|
core, eth, miner: only retain 1 tx/nonce, remove bad ones
|
2016-09-02 14:12:03 +03:00 |
|
Péter Szilágyi
|
5fc032a9d1
|
Merge pull request #2930 from fjl/ethclient
Stable Go API, part 1
|
2016-08-25 16:20:38 +03:00 |
|
Péter Szilágyi
|
b500953425
|
Merge pull request #2929 from Arachnid/tracing
core/vm, eth: Add support for javascript trace functions
|
2016-08-23 18:22:20 +03:00 |
|
Péter Szilágyi
|
d8cec35b10
|
Merge pull request #2927 from obscuren/license
cmd/geth: added copyright and license information
|
2016-08-22 12:38:05 +03:00 |
|
Péter Szilágyi
|
f81cff539a
|
Merge pull request #2923 from Arachnid/tracing
core: Refactor tracing to make Tracer the main interface
|
2016-08-22 12:31:47 +03:00 |
|
Péter Szilágyi
|
37bda7e029
|
Merge pull request #2921 from karalabe/fix-fetcher-log
eth/fetcher: fix a log message formatting issue
|
2016-08-19 17:30:34 +03:00 |
|
Péter Szilágyi
|
454dc9b7c2
|
eth/fetcher: fix a log message formatting issue
|
2016-08-19 14:04:03 +03:00 |
|
Péter Szilágyi
|
2fab2b310b
|
TravisCI: add Go 1.7 targets, bump PPA to 1.7 too
|
2016-08-17 10:05:59 +03:00 |
|
Péter Szilágyi
|
4c2cc32f2e
|
Makefile: support building for the MIPS64 platforms (#2682)
|
2016-08-16 09:52:24 +02:00 |
|
Péter Szilágyi
|
89a3fbc0fb
|
Merge pull request #2866 from karalabe/downloader-future-ancestors
eth/downloader: fewer headers and futures too in ancestor lookup
|
2016-08-16 10:01:52 +03:00 |
|
Péter Szilágyi
|
d6625ac34d
|
Merge pull request #2891 from fjl/rpc-client-fixes
rpc: client bug fixes
|
2016-08-09 11:51:01 +03:00 |
|
Péter Szilágyi
|
b46b36729f
|
Merge pull request #2868 from karalabe/downloader-abort-master-drop
eth/downloader: abort sync if master drops (timeout prev)
|
2016-08-09 11:39:24 +03:00 |
|
Péter Szilágyi
|
893fabd336
|
Merge pull request #2867 from karalabe/dao-challenge-finish
eth, eth/downloader: don't forward the DAO challenge header
|
2016-08-09 11:39:13 +03:00 |
|
Péter Szilágyi
|
44ea0da2b0
|
Merge pull request #2861 from karalabe/track-peer-heads-properly
eth, eth/downloader: better remote head tracking
|
2016-08-09 11:38:34 +03:00 |
|
Péter Szilágyi
|
8c23f20c68
|
Makefile, build: move cross compilation into ci.go
|
2016-08-08 13:45:44 +03:00 |
|
Péter Szilágyi
|
8ec6ccc54d
|
Merge pull request #2870 from lukeyeager/patch-1
Fix README typo
|
2016-07-27 10:49:04 +03:00 |
|
Péter Szilágyi
|
8f0a4a25f8
|
eth/downloader: abort sync if master drops (timeout prev)
|
2016-07-26 13:07:12 +03:00 |
|
Péter Szilágyi
|
071af57bcf
|
eth, eth/downloader: don't forward the DAO challenge header
|
2016-07-26 12:26:41 +03:00 |
|
Péter Szilágyi
|
d68865f3b1
|
eth/downloader: fewer headers and futures too un ancestor lookup
|
2016-07-26 11:15:38 +03:00 |
|
Péter Szilágyi
|
a724952f75
|
Merge pull request #2862 from yep/faster-git-clone
containers/docker: use shallow clone of single branch
|
2016-07-26 09:51:47 +03:00 |
|
Péter Szilágyi
|
1dd272080d
|
eth, eth/downloader: better remote head tracking
|
2016-07-25 15:14:14 +03:00 |
|
Péter Szilágyi
|
c7c82f1b44
|
eth/downloader: fix the stall checks/drops during sync
|
2016-07-22 17:55:46 +03:00 |
|
Péter Szilágyi
|
f58ac2b46b
|
Merge pull request #2712 from bas-vk/sendtx
eth/api: rename signAndSendTransaction to sendTransaction
|
2016-07-22 14:28:21 +03:00 |
|
Péter Szilágyi
|
fb81bc3291
|
Merge pull request #2851 from yep/alpine-3-4
containers/docker: update to alpine 3.4
|
2016-07-22 12:18:22 +03:00 |
|
Péter Szilágyi
|
c646d287f8
|
Merge pull request #2833 from karalabe/fix-dao-challenge-annoyance
eth: cancel DAO challenge on peer drop (annoying log)
|
2016-07-22 11:57:43 +03:00 |
|
Péter Szilágyi
|
f273c64a94
|
Merge pull request #2836 from fjl/godeps-update-leveldb
Godeps: bump github.com/syndtr/goleveldb/... to ab8b5dcf104
|
2016-07-20 10:55:53 +03:00 |
|
Péter Szilágyi
|
fe56461387
|
Merge pull request #2834 from zsfelfoldi/chaindb-upgrade-fix
eth: fixed chaindb upgrade
|
2016-07-19 18:41:58 +03:00 |
|
Péter Szilágyi
|
91f18ffd47
|
eth: cancel DAO challenge on peer drop (annoying log)
|
2016-07-19 12:00:09 +03:00 |
|
Péter Szilágyi
|
993b412160
|
cmd/utils, eth: display the user's current fork, minor text tweak
|
2016-07-16 12:38:37 +03:00 |
|
Péter Szilágyi
|
2c2e389b77
|
cmd, core, eth, miner, params, tests: finalize the DAO fork
|
2016-07-15 16:52:55 +03:00 |
|
Péter Szilágyi
|
3291235711
|
accounts, core, eth: pass chain config for chain maker to test DAO
|
2016-07-15 16:52:55 +03:00 |
|
Péter Szilágyi
|
461cdb593b
|
core, params, tests: add DAO hard-fork balance moves
|
2016-07-15 16:52:55 +03:00 |
|
Péter Szilágyi
|
7f00e8c033
|
core, eth: enforce network split post DAO hard-fork
|
2016-07-15 16:52:55 +03:00 |
|
Péter Szilágyi
|
a87089fd2d
|
cmd, core, miner: add extradata validation to consensus rules
|
2016-07-15 16:52:55 +03:00 |
|
Péter Szilágyi
|
1e24c2e4f4
|
cmd/geth, miner, params: special extradata for DAO fork start
|
2016-07-15 16:52:55 +03:00 |
|
Péter Szilágyi
|
9e56811a37
|
core: gracefully handle missing homestead block config
|
2016-07-15 16:52:55 +03:00 |
|
Péter Szilágyi
|
6060e098c9
|
cmd, core, eth, params: implement flags to control dao fork blocks
|
2016-07-15 16:52:55 +03:00 |
|
Péter Szilágyi
|
aa1e052cb4
|
Merge pull request #2823 from karalabe/circleci-hive
circleci: enable docker based hive testing
|
2016-07-15 16:32:04 +03:00 |
|
Péter Szilágyi
|
1a652afe16
|
Merge pull request #2724 from pirapira/fix_reset_fees
vm: Replace some SstoreClearGas with SstoreResetGas
|
2016-07-15 16:24:16 +03:00 |
|
Péter Szilágyi
|
6f1e45d5ba
|
circleci: enable docker based hive testing
|
2016-07-15 16:07:34 +03:00 |
|
Péter Szilágyi
|
f970610c04
|
Merge pull request #2799 from zsfelfoldi/api-nonce-fix2
core: added CheckNonce() to Message interface
|
2016-07-12 16:07:15 +03:00 |
|
Péter Szilágyi
|
7596b33506
|
Merge pull request #2801 from karalabe/dao-hardfork-importdrop
eth/downloader: return invalid chain (peer drop) on import fails
|
2016-07-12 15:22:13 +03:00 |
|
Péter Szilágyi
|
2b7aff202a
|
Merge pull request #2793 from karalabe/blockchain-import-mine-datarace
core: solve a remote-import/local-mine data race
|
2016-07-12 15:16:11 +03:00 |
|
Péter Szilágyi
|
e76c55a9b8
|
Merge pull request #2805 from karalabe/readme-running-geth
README: expand with "Running Geth" section
|
2016-07-12 14:16:45 +03:00 |
|
Péter Szilágyi
|
ca211065b6
|
README: expand with "Running Geth" section
|
2016-07-12 12:51:31 +03:00 |
|
Péter Szilágyi
|
a691aa2a13
|
eth/downloader: return invalid chain (peer drop) on import fails
|
2016-07-11 19:00:49 +03:00 |
|
Péter Szilágyi
|
f5a29eab5c
|
core: solve a remote-import/local-mine data race
|
2016-07-08 16:59:19 +03:00 |
|
Péter Szilágyi
|
092fcaffe4
|
containers/docker/master-alpine: drop gmp dependency
|
2016-07-04 14:42:57 +03:00 |
|
Péter Szilágyi
|
7e6ede1051
|
Merge pull request #2776 from karalabe/disable-eth61
eth: disable eth/61 to prepare for more elaborate fork sync algos
|
2016-07-04 12:29:21 +03:00 |
|
Péter Szilágyi
|
ddfef21125
|
eth: disable eth/61 to prepare for more elaborate fork sync algos
|
2016-07-04 12:03:19 +03:00 |
|