Péter Szilágyi
dba29970d7
Merge pull request #3244 from karalabe/reinstate-cache
...
cmd/geth: reinstate dropped --cache flag
2016-11-09 19:21:30 +02:00
Péter Szilágyi
4cd2617848
cmd/geth: reinstate dropped --cache flag
2016-11-09 19:18:20 +02:00
Péter Szilágyi
9bc97a5785
build: NSIS based Windows installer ( #3240 )
...
This commit adds support for creating Windows installers to ci.go
2016-11-08 22:55:39 +01:00
Péter Szilágyi
6707f70b4a
Merge pull request #3241 from karalabe/fix-pgp-signer
...
internal/build: call correct signer method
2016-11-08 11:04:53 +02:00
Péter Szilágyi
df30ef5177
internal/build: call correct signer method
2016-11-08 10:59:19 +02:00
Péter Szilágyi
7e8ad6cad3
Merge pull request #3239 from karalabe/fix-windows-separators
...
build: fix missing .exe executable names on cross builds
2016-11-07 12:37:35 +02:00
Péter Szilágyi
e0e18f3841
Merge pull request #3231 from fjl/liner-update
...
console, vendor: update liner and enable multiline mode
2016-11-07 12:29:50 +02:00
Péter Szilágyi
328f0dd631
build: fix missing .exe executable names on cross builds
2016-11-07 12:18:28 +02:00
Péter Szilágyi
15c8d46b04
Merge pull request #3238 from karalabe/appveyor-azure-push
...
appveyor: build 386 too, upload both to the gethstore
2016-11-07 11:52:10 +02:00
Péter Szilágyi
052918a6d9
appveyor: build 386 too, upload both to the gethstore
2016-11-07 00:13:45 +02:00
Péter Szilágyi
afe41de6b3
travis: build to all supported linux architectures ( #3235 )
2016-11-04 12:48:20 +01:00
Péter Szilágyi
2f9f2cbb19
travis, build: enable 386 builds too for linux and osx
2016-11-03 10:32:58 +02:00
Péter Szilágyi
bad0de0dcb
vendor: pull in azure sdk and openpgp signer
2016-11-03 10:32:57 +02:00
Péter Szilágyi
3b62c145f8
travis, build: implement uploading archives to azure
2016-11-03 10:32:53 +02:00
Péter Szilágyi
3914e82f17
Merge pull request #3225 from kenji-isuntv/develop
...
common/math: go fmt
2016-11-02 18:38:22 +02:00
Péter Szilágyi
f4d878f3d8
Merge pull request #3216 from karalabe/fastsync-bigdb-tuning
...
core/state, eth/downloader, trie: reset fast-failure on progress
2016-11-01 13:31:12 +02:00
Péter Szilágyi
61acd18e79
Merge pull request #3218 from kenji-isuntv/develop
...
internal/debug, internal/ethapi, rpc, swarm/storage: go fmt
2016-11-01 13:16:22 +02:00
Péter Szilágyi
e1b4acfb6e
eth/downloader: clear pending requests when switching trie root
2016-11-01 12:53:33 +02:00
Péter Szilágyi
8ecee175f2
eth/downloader: lower a state sync log level (users freak out)
2016-10-31 18:28:03 +02:00
Péter Szilágyi
8b10617bba
eth/downloader: reduce fast sync block requirements, fix test
2016-10-31 17:26:44 +02:00
Péter Szilágyi
90b16a3e85
core/state, eth/downloader, trie: reset fast-failure on progress
2016-10-31 14:19:14 +02:00
Péter Szilágyi
b8dec948d4
Merge pull request #3215 from fjl/weird-files
...
all: remove weird files
2016-10-30 12:25:00 +02:00
Péter Szilágyi
63d293cdbe
Merge pull request #3195 from karalabe/fix-testnet-fastsync
...
cmd/utils, core, params: explicitly pick reprice fork for fast sync
2016-10-29 17:21:26 +03:00
Péter Szilágyi
f0dbec0c93
cmd, params: only set default fork configs for test and mainnet
2016-10-29 17:07:07 +03:00
Péter Szilágyi
8639b0fae9
cmd/utils, core, params: explicitly pick reprice fork for fast sync
2016-10-29 12:10:00 +03:00
Péter Szilágyi
289b30715d
Godeps, vendor: convert dependency management to trash ( #3198 )
...
This commit converts the dependency management from Godeps to the vendor
folder, also switching the tool from godep to trash. Since the upstream tool
lacks a few features proposed via a few PRs, until those PRs are merged in
(if), use github.com/karalabe/trash.
You can update dependencies via trash --update.
All dependencies have been updated to their latest version.
Parts of the build system are reworked to drop old notions of Godeps and
invocation of the go vet command so that it doesn't run against the vendor
folder, as that will just blow up during vetting.
The conversion drops OpenCL (and hence GPU mining support) from ethash and our
codebase. The short reasoning is that there's noone to maintain and having
opencl libs in our deps messes up builds as go install ./... tries to build
them, failing with unsatisfied link errors for the C OpenCL deps.
golang.org/x/net/context is not vendored in. We expect it to be fetched by the
user (i.e. using go get). To keep ci.go builds reproducible the package is
"vendored" in build/_vendor.
2016-10-28 19:05:01 +02:00
Péter Szilágyi
890ffa05f8
Merge pull request #3189 from fjl/leveldb-update
...
Update goleveldb, add debug.chaindbCompact
2016-10-21 19:14:11 +03:00
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