Péter Szilágyi
7cc6abeef6
Merge pull request #14372 from bas-vk/bootnodegenkey
...
cmd/bootnode: stop after generating/writing nodekey
2017-04-24 19:31:23 +03:00
Péter Szilágyi
09aabaea9f
Merge pull request #14364 from fjl/core-remove-split-stat-ty
...
core, light: delete SplitStatTy, ChainSplitEvent (unused)
2017-04-24 11:43:22 +03:00
Péter Szilágyi
d2fda73ad7
Merge pull request #14339 from karalabe/faucet-block-banned-users
...
cmd/faucet: further user validations and bot protection
2017-04-20 17:42:36 +03:00
Péter Szilágyi
5aa21d8b32
Merge pull request #14357 from karalabe/nousb-flag
...
cmd, node: add --nousb and node.Config.NoUSB to disable hw wallets
2017-04-20 17:40:57 +03:00
Péter Szilágyi
9fc90b6747
Merge pull request #14358 from karalabe/wrong-genesis-description
...
core: make genesis incompatibility error more explicit
2017-04-20 15:17:59 +03:00
Péter Szilágyi
edef84da2b
core: make genesis incompatibility error more explicit
2017-04-20 14:14:13 +03:00
Péter Szilágyi
6430e672c9
cmd, node: add --nosub and node.Config.NoUSB to disable hw wallets
2017-04-20 14:01:51 +03:00
Péter Szilágyi
e353f9c088
Merge pull request #13886 from bas-vk/rpc_blocknum_parse
...
rpc: improve BlockNumber unmarshal parsing
2017-04-18 14:55:53 +03:00
Péter Szilágyi
af48a331bf
cmd: integrate invisible recaptcha into puppeth
2017-04-16 20:53:27 +03:00
Péter Szilágyi
80e74fc1e0
cmd/faucet: fix websocket double close/reopen
2017-04-16 20:39:42 +03:00
Péter Szilágyi
03dffe3efd
cmd/faucet: add optional recaptcha validation support
2017-04-16 19:49:40 +03:00
Péter Szilágyi
cb3f5f8b93
cmd/faucet: double check user against the GH website
2017-04-16 18:49:06 +03:00
Péter Szilágyi
c7a4d9cf8a
VERSION, params: begin 1.6.1 release cycle
2017-04-14 13:43:10 +03:00
Péter Szilágyi
facc47cb5c
params: release Geth 1.6.0, Puppeth Master
2017-04-14 13:07:07 +03:00
Péter Szilágyi
6876e92f8d
Merge remote-tracking branch 'fjl/license-update-1.6'
2017-04-14 12:33:10 +03:00
Péter Szilágyi
15f32a8d57
build: disable misspell, upstream bug prevents builds
2017-04-14 12:24:01 +03:00
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