Péter Szilágyi
6d359dbcc6
eth: revert accidental ethash cache dir change
2017-04-14 11:35:17 +03:00
Péter Szilágyi
65e1095c3f
consensus/ethash: close mmap before rename, windows limitation
2017-04-14 11:32:47 +03:00
Péter Szilágyi
ee05cc4a27
Merge pull request #14327 from karalabe/flag-group-fixes
...
cmd/geth: update flag groups in the geth command usage
2017-04-13 17:28:09 +03:00
Péter Szilágyi
97f38ce4d6
cmd/geth: update flag groups in the geth command usage
2017-04-13 17:12:37 +03:00
Péter Szilágyi
732b75325c
Merge pull request #3786 from fjl/compiler-metadata
...
common/compiler: add metadata output for solc > 0.4.6
2017-04-13 16:26:38 +03:00
Péter Szilágyi
906378a32e
Merge pull request #14326 from karalabe/launchpad-go-1.8
...
build: bump launchpad builds to Go 1.8.1
2017-04-13 14:18:53 +03:00
Péter Szilágyi
cc5654cb59
build: bump launchpad builds to Go 1.8.1
2017-04-13 14:11:33 +03:00
Péter Szilágyi
d5d910e8b6
Merge pull request #14323 from fjl/ethash-verify-headers-fix
...
consensus/ethash: simplify concurrency in VerifyHeaders
2017-04-13 10:32:28 +03:00
Péter Szilágyi
43671067fb
Merge pull request #14320 from karalabe/rlpdump-single-flag
...
cmd/rlpdump: support dumping only the first entity
2017-04-12 18:57:37 +03:00
Péter Szilágyi
b57680b0b2
Merge pull request #14322 from karalabe/puppeth-new-configs
...
cmd/puppeth: format dashboard html, update syncmode flags
2017-04-12 17:26:57 +03:00
Péter Szilágyi
e418bc67d2
cmd/puppeth: format dashboard html, update syncmode flags
2017-04-12 17:07:34 +03:00
Péter Szilágyi
a7b9e484d0
consensus, core, ethstats: use engine specific block beneficiary ( #14318 )
...
* consensus, core, ethstats: use engine specific block beneficiary
* core, eth, les, miner: use explicit beneficiary during mining
2017-04-12 16:38:31 +03:00
Péter Szilágyi
6b7ae4e751
consensus/clique, internal/web3ext: support hash based API queries ( #14321 )
...
* consensus/clique, internal/web3ext: support hash based API queries
* consensus/clique: make RPC return types public
2017-04-12 15:37:10 +03:00
Péter Szilágyi
436acb4f75
cmd/rlpdump: support dumping only the first entity
2017-04-12 14:27:34 +03:00
Péter Szilágyi
a0cd77e833
build: create deb source for Ubuntu Zesty ( #14316 )
2017-04-12 02:07:00 +02:00
Péter Szilágyi
706a1e552c
cmd/puppeth: your Ethereum private network manager ( #13854 )
2017-04-11 01:25:53 +02:00
Péter Szilágyi
04fcae207d
p2p: if no nodes are connected, attempt dialing bootnodes ( #13874 )
2017-04-10 18:33:41 +02:00
Péter Szilágyi
feeccdf4ec
consensus/clique: Proof of Authority ( #3753 )
...
This PR is a prototype implementation of plugable consensus engines and the
Clique PoA protocol ethereum/EIPs#225
2017-04-10 12:24:12 +02:00
Péter Szilágyi
bfe5eb7f8c
eth: accept transactions when starting CPU mining ( #13882 )
2017-04-10 10:43:01 +02:00
Péter Szilágyi
f32b72ca5d
Merge pull request #13883 from karalabe/boardcast-sync-head
...
eth: announce block after sync cycle (star topology)
2017-04-10 09:03:00 +03:00
Péter Szilágyi
bd2c54fa9f
eth: announce block after sync cycle (star topology)
2017-04-09 20:12:46 +03:00
Péter Szilágyi
8570ef19eb
Merge pull request #13881 from karalabe/go-1.8.1
...
travis, appveyor: update to Go 1.8.1
2017-04-08 22:35:41 +03:00
Péter Szilágyi
d144299af4
travis, appveyor: update to Go 1.8.1
2017-04-08 22:20:15 +03:00
Péter Szilágyi
badbaf66b6
Merge pull request #13880 from karalabe/remote-miner-fix
...
consensus/ethash, eth: don't mine if 0 threads are set
2017-04-08 20:40:54 +03:00
Péter Szilágyi
b801be99d4
consensus, eth: don't CPU mine by default during remote mining
2017-04-07 17:22:06 +03:00
Péter Szilágyi
cc13d576f0
Merge pull request #13870 from karalabe/miners-fixes
...
all: clean up various error handling in core and the miner
2017-04-07 11:03:11 +03:00
Péter Szilágyi
158d603528
consensus, core: drop all the legacy custom core error types
2017-04-06 17:34:19 +03:00
Péter Szilágyi
702bef8493
cmd/geth, eth: drop bad block reporting, its offline anyway
2017-04-06 14:25:05 +03:00
Péter Szilágyi
c76ad94492
.travis, build: autodelete old unstable archives ( #13867 )
...
This commit adds a build step to travis to auto-delete unstable archives older than
14 days (our regular release schedule) from Azure via ci.go purge.
The commit also pulls in the latest Azure storage code, also switching over from
the old import path (github.com/Azure/azure-sdk-for-go) to the new split one
(github.com/Azure/azure-storage-go).
2017-04-06 12:53:33 +02:00
Péter Szilágyi
d83a9a8f44
miner: don't verify our own blocks, trust the engine
2017-04-06 12:22:14 +03:00
Péter Szilágyi
24b9860c1b
cmd/geth, node: surface geth architecture into version ( #13866 )
2017-04-05 21:51:01 +02:00
Péter Szilágyi
09777952ee
core, consensus: pluggable consensus engines ( #3817 )
...
This commit adds pluggable consensus engines to go-ethereum. In short, it
introduces a generic consensus interface, and refactors the entire codebase to
use this interface.
2017-04-05 00:16:29 +02:00
Péter Szilágyi
e50a5b7771
Merge pull request #13856 from karalabe/ethstats-sanity-checks
...
ethstats: sanity check ethstats history queries
2017-04-04 13:03:34 +03:00
Péter Szilágyi
fb98a8c6c2
ethstats: cut short unavailable history responses
2017-04-04 11:41:17 +03:00
Péter Szilágyi
96d1a4aee6
ethstats: sanity check ethstats history queries
2017-03-31 15:06:54 +03:00
Péter Szilágyi
c4a0efafd7
Merge pull request #13851 from karalabe/ethstats-url-scheme-discovery
...
ethstats: work around weird URL scheme parsing issues
2017-03-30 13:25:17 +03:00
Péter Szilágyi
db93641941
ethstats: work around weird URL scheme parsing issues
2017-03-30 12:53:50 +03:00
Péter Szilágyi
16afb5c468
Merge pull request #13516 from fjl/core-marshal-non-pointer
...
core, core/types: use non-pointer receiver for Marshal* methods
2017-03-28 15:55:34 +03:00
Péter Szilágyi
225c28716f
Merge pull request #3801 from karalabe/ledger-linux-confirm
...
accounts/usbwallet: fix Ledger hidapi/libusb protocol violation
2017-03-28 09:16:23 +03:00
Péter Szilágyi
7419d0c382
Merge pull request #3820 from fjl/core-types-eip155-chainid-mul
...
core/types: ensure all EIP155 signer fields are set by deriveSigner
2017-03-27 00:22:34 +03:00
Péter Szilágyi
1018bf6a00
rpc: honour pending requests before tearing conn down ( #3814 )
2017-03-24 12:07:12 +01:00
Péter Szilágyi
37e252587a
Merge pull request #3813 from fjl/build-fixes-2
...
build: unify vendor skipping, always run go vet
2017-03-24 11:52:42 +02:00
Péter Szilágyi
bb7dca275c
ethstats: cleanups, trace logs and "fix" history responses ( #3812 )
2017-03-24 10:42:40 +01:00
Péter Szilágyi
8771c3061f
Merge pull request #3794 from fjl/core-genesis-refactor
...
core: refactor genesis handling
2017-03-23 17:36:38 +02:00
Péter Szilágyi
8ff7e55ab5
accounts/usbwallet: if a confirmation is pending, skip refresh
2017-03-23 17:04:39 +02:00
Péter Szilágyi
26da6daaa9
accounts/usbwallet: fix Ledger hidapi/libusb protocol violation
2017-03-23 16:51:04 +02:00
Péter Szilágyi
61d2150a07
Merge pull request #3795 from fjl/pow-fix-test-mode
...
pow: fix Search with ethash test mode
2017-03-23 10:56:12 +02:00
Péter Szilágyi
3fa0fa713b
Merge pull request #3809 from fjl/all-use-normal-context
...
all: import "context" instead of "golang.org/x/net/context"
2017-03-23 10:22:56 +02:00
Péter Szilágyi
1c1dc0e0fc
Merge pull request #3808 from fjl/build-go-1.7
...
build: require Go >= 1.7
2017-03-22 18:49:50 +02:00
Péter Szilágyi
9b84caf3a5
core, eth, les: support resuming fast sync on heavy rollback ( #3743 )
2017-03-22 01:37:24 +01:00
Péter Szilágyi
1dfd65f6d0
Merge pull request #3802 from karalabe/cocoapods-stable
...
travis: switch to cocoapods 1.2.0 stable
2017-03-20 14:35:48 +02:00
Péter Szilágyi
7242e4f71b
travis: switch to cocoapods 1.2.0 stable
2017-03-20 14:12:47 +02:00
Péter Szilágyi
be39bf382a
Merge pull request #3800 from karalabe/ethstats-genesis-fixes
...
ethstats: try both ws:// and wss:// if none specified
2017-03-20 13:04:57 +02:00
Péter Szilágyi
2ba9374789
ethstats: try both ws:// and wss:// if none specified
2017-03-20 12:45:43 +02:00
Péter Szilágyi
61ede86737
internal/ethapi: drop eth_compile ( #3740 )
2017-03-16 02:54:52 +01:00
Péter Szilágyi
dc4c59d42b
Merge pull request #3779 from zsfelfoldi/cht-update
...
light: added new CHT
2017-03-14 17:02:56 +02:00
Péter Szilágyi
f3579f6460
pow: make data dumps backwards compatible, fix DAG end
2017-03-09 15:50:14 +01:00
Péter Szilágyi
5c8fa6ae1a
crypto, pow, vendor: hash optimizations, mmap ethash
2017-03-09 15:50:14 +01:00
Péter Szilágyi
b7d93500f1
all: finish integrating Go ethash, delete C++ vendor
2017-03-09 15:50:14 +01:00
Péter Szilágyi
df72e20cc5
pow: only support prime calculations on Go 1.8 and above
2017-03-09 15:50:14 +01:00
Péter Szilágyi
023670f6ba
cmd, eth, les, node, pow: disk caching and progress reports
2017-03-09 15:50:14 +01:00
Péter Szilágyi
567d41d936
all: swap out the C++ ethash to the pure Go one (mining todo)
2017-03-09 15:50:14 +01:00
Péter Szilágyi
3b00a77de5
crypto, pow: add pure Go implementation of ethash
2017-03-09 15:50:14 +01:00
Péter Szilágyi
288700c4d8
build: add bootnode to Ubuntu PPAs too ( #3766 )
2017-03-09 11:02:43 +01:00
Péter Szilágyi
4c6f4e569e
Merge pull request #3755 from ligi/mobile_fix_typo
...
mobile: Fix typo ( Ethereun -> Ethereum )
2017-03-07 02:35:11 +02:00
Péter Szilágyi
07c216d603
Merge pull request #3739 from karalabe/logger-updates-4
...
all: update light logs (and a few others) to the new model
2017-03-03 18:53:30 +02:00
Péter Szilágyi
1a00e39539
Merge pull request #3738 from karalabe/impossible-reorg-warning
...
core: reorg logs crashed, add a check for corner cases
2017-03-03 14:37:02 +02:00
Péter Szilágyi
92e50adfa3
Merge pull request #3741 from karalabe/fix-makefile-xgo
...
build: fix xgo argument order when building from make
2017-03-03 14:36:21 +02:00
Péter Szilágyi
2b284e7366
build: fix xgo argument order when building from make
2017-03-03 12:18:44 +02:00
Péter Szilágyi
e7030c4bf5
all: update light logs (and a few others) to the new model
2017-03-03 11:41:52 +02:00
Péter Szilágyi
a38e1a9c00
core: reorg logs crashed, add a check for corner cases
2017-03-03 09:54:13 +02:00
Péter Szilágyi
725c2646a0
Merge pull request #3735 from karalabe/bundle-bootnode
...
build: bundle the bootnode too into alltools
2017-03-02 16:05:23 +02:00
Péter Szilágyi
f2e94ff94b
Merge pull request #3727 from karalabe/travis-mips
...
travis: support building mips32 and mips64 too
2017-03-02 15:49:40 +02:00
Péter Szilágyi
090699c0f6
build: bundle the bootnode too into alltools
2017-03-02 15:23:15 +02:00
Péter Szilágyi
213b8f9af4
Merge pull request #3722 from fjl/hexutil-text-unmarshal
...
common/hexutil: implement TextMarshaler, TextUnmarshaler
2017-03-02 15:16:59 +02:00
Péter Szilágyi
9184249b39
Logger updates 3 ( #3730 )
...
* accounts, cmd, eth, ethdb: port logs over to new system
* ethdb: drop concept of cache distribution between dbs
* eth: fix some log nitpicks to make them nicer
2017-03-02 14:06:16 +01:00
Péter Szilágyi
82e7c1d124
Merge pull request #3728 from obscuren/format-trace
...
core/evm, core/vm: improved evm trace output
2017-03-02 13:01:01 +02:00
Péter Szilágyi
f972691eea
travis: support building mips32 and mips64 too
2017-03-02 11:43:06 +02:00
Péter Szilágyi
167be7f260
Merge pull request #3725 from karalabe/kill-it-with-fire
...
errs: kill it with fire
2017-02-28 18:45:44 +02:00
Péter Szilágyi
7e3762fdc6
errs: kill it with fire
2017-02-28 18:01:54 +02:00
Péter Szilágyi
94c71c171f
Merge pull request #3723 from karalabe/logger-updates-2
...
Logger updates
2017-02-28 16:55:37 +02:00
Péter Szilágyi
b117da2db3
core/state: drop most of a logs (useless at this volume)
2017-02-28 15:51:30 +02:00
Péter Szilágyi
e02883c0a2
core, log: track field length and pad to align
2017-02-28 15:36:51 +02:00
Péter Szilágyi
e588e0ca2b
all: next batch of log polishes to contextual versions
2017-02-28 15:03:20 +02:00
Péter Szilágyi
d4f60d362b
Merge pull request #3721 from karalabe/drop-legacy-db-updates
...
core, eth: drop database block splitting upgrader
2017-02-28 14:00:25 +02:00
Péter Szilágyi
46bcd9a92c
core, eth: drop database block splitting upgrader
2017-02-28 13:41:02 +02:00
Péter Szilágyi
965407f238
Merge pull request #3709 from fjl/p2p-context-log
...
p2p, p2p/discover, p2p/nat: rework logging using context keys
2017-02-28 12:22:05 +02:00
Péter Szilágyi
dc0a006c7c
Merge pull request #3718 from karalabe/terminal-format-hash
...
common, eth/downloader, log: support terminal log formatting
2017-02-27 20:49:17 +02:00
Péter Szilágyi
2f28a12cdb
common, eth/downloader, log: support terminal log formatting
2017-02-27 19:15:18 +02:00
Péter Szilágyi
fc97c7a38d
Merge pull request #3717 from tranvictor/master
...
internal/ethapi: return logsBloom for pending block
2017-02-27 18:11:11 +02:00
Péter Szilágyi
48bc07ae97
Merge pull request #3708 from fjl/log-letter
...
log: fix annoyances
2017-02-27 18:05:50 +02:00
Péter Szilágyi
e8b3e22612
Merge pull request #3711 from karalabe/update-downloader-logs
...
eth/downloader: port over old logs from glog to log15
2017-02-27 14:18:26 +02:00
Péter Szilágyi
32ee1b3cd8
Merge pull request #3715 from karalabe/update-hid-library
...
vendor: update HID library for glibc < v2.17 build
2017-02-27 14:04:40 +02:00
Péter Szilágyi
8676aeb798
eth/downloader: review fixes
2017-02-27 13:22:33 +02:00
Péter Szilágyi
46eea4d105
accounts, eth/downloader: use "err" instead of "error" in logs
2017-02-27 13:17:58 +02:00
Péter Szilágyi
0a63c3e362
eth/downloader: port over old logs from glog to log15
2017-02-27 13:16:40 +02:00
Péter Szilágyi
45c7cfd2e6
vendor: update HID library for glibc < v2.17 build
2017-02-27 12:58:09 +02:00
Péter Szilágyi
50ee279f25
Merge pull request #3705 from karalabe/drop-legacy-commands
...
Drop legacy commands
2017-02-24 13:59:56 +02:00
Péter Szilágyi
aca066f337
cmd/geth: drop upgradedb subcommand since it's unfeasible
...
This command was meant as a hackish way to upgrade our chain database way back
when nobody cared for live updates and the size of the database along with its
import times was small. With the current database weighing hundreds of GBs and
processing times of many days, this command is just ludicrous.
2017-02-23 16:49:50 +02:00
Péter Szilágyi
5ee00209d2
cmd/ethtest: drop the manual test tool in favor of hive
...
All the state and block tests are ran as part of our CU builds internally, as
well as have been added to hive black-box tests. As such, there is no reason for
maintaining an extra standalone tool.
2017-02-23 16:49:50 +02:00