Martin Holst Swende
72dcd3c58b
core, eth, internal: Added `debug_getBadBlocks()` method ( #3654 )
...
* core,eth,internal: Added `debug_getBadBlocks()` method
When bad blocks are discovered, these are stored within geth.
An RPC-endpoint makes them availablewithin the `debug`
namespace. This feature makes it easier to discover network forks.
```
* core, api: go format + docs
* core/blockchain: Documentation, fix minor nitpick
* core: fix failing blockchain test
2017-02-13 21:44:06 +01:00
Péter Szilágyi
4ece9c6cb0
VERSION, params: start 1.5.10 development cycle
2017-02-13 19:02:57 +02:00
Péter Szilágyi
a07539fb88
Merge pull request #3671 from karalabe/1.5.9-stable
...
params: 1.5.9 stable
2017-02-13 18:54:59 +02:00
Péter Szilágyi
6988e5f074
Merge pull request #3670 from karalabe/docker-usb-fix
...
Dockerfile: support building USB on Alpine, ignore temp files
2017-02-13 18:47:27 +02:00
Péter Szilágyi
aba016da72
params: 1.5.9 stable
2017-02-13 18:38:21 +02:00
Péter Szilágyi
09aef5c0ae
Dockerfile: support building USB on Alpine, ignore temp files
2017-02-13 18:31:09 +02:00
Péter Szilágyi
9b161187ec
Merge pull request #3649 from ethersphere/swarm-sigterm-fix
...
cmd/swarm: handle SIGTERM unix signal for clean exit
2017-02-13 18:22:15 +02:00
zelig
8883f36fe3
cmd/swarm: handle SIGTERM unix signal for clean exit
2017-02-13 22:15:14 +06:30
Péter Szilágyi
0850f68fd1
Merge pull request #3668 from obscuren/revert-gas64
...
Revert "params: core, core/vm, miner: 64bit gas instructions (#3514 )"
2017-02-13 17:13:40 +02:00
Jeffrey Wilcke
57f4e90257
Revert "params: core, core/vm, miner: 64bit gas instructions ( #3514 )"
...
This reverts commit 8b57c49490
.
2017-02-13 15:15:12 +01:00
Péter Szilágyi
f8f428cc18
Merge pull request #3592 from karalabe/hw-wallets
...
accounts: initial support for Ledger hardware wallets
2017-02-13 15:03:16 +02:00
Viktor Trón
e23e86921b
swarm/network: fix chunk integrity checks ( #3665 )
...
* swarm/network: integrity on incoming known chunks
* swarm/network: fix integrity check for incoming chunks
* swarm/storage: imrpoved integrity checking on chunks
* dbstore panics on corrupt chunk entry an prompts user to run cleandb
* memstore adds logging for garbage collection
* dbstore refactor item delete. correct partial deletes in Get
* cmd/swarm: added cleandb subcommand
2017-02-13 13:20:50 +01:00
gluk256
65ed6a9def
whisper: add tests for mailserver ( #3631 )
2017-02-13 13:15:20 +01:00
Péter Szilágyi
e99c788155
accounts: ledger and HD review fixes
...
- Handle a data race where a Ledger drops between list and open
- Prolong Ledger tx confirmation window to 30 days from 1 minute
- Simplify Ledger chainid-signature calculation and validation
- Simplify Ledger USB APDU request chunking algorithm
- Silence keystore account cache notifications for manual actions
- Only enable self derivations if wallet open succeeds
2017-02-13 14:00:12 +02:00
Péter Szilágyi
c7022c1a0c
accounts/usbwallet: detect and report in Ledger is in browser mode
2017-02-13 14:00:11 +02:00
Péter Szilágyi
26cd41f0c7
accounts/usbwallet: make wallet responsive while Ledger is busy
2017-02-13 14:00:10 +02:00
Péter Szilágyi
fb19846855
accounts/usbwallet: Ledger teardown on health-check failure
2017-02-13 14:00:10 +02:00
Péter Szilágyi
205ea95802
accounts, cmd, internal, node: implement HD wallet self-derivation
2017-02-13 14:00:09 +02:00
Péter Szilágyi
c5215fdd48
accounts, cmd, internal, mobile, node: canonical account URLs
2017-02-13 14:00:08 +02:00
Péter Szilágyi
fad5eb0a87
accounts, cmd, eth, internal, miner, node: wallets and HD APIs
2017-02-13 14:00:07 +02:00
Péter Szilágyi
b3c0e9d3cc
accounts/usbwallet: two phase Ledger refreshes to avoid Windows bug
2017-02-13 14:00:07 +02:00
Péter Szilágyi
470b79385b
accounts/usbwallet: support Ledger app version <1.0.2
2017-02-13 14:00:06 +02:00
Péter Szilágyi
1ecf99bd0f
accounts/usbwallet: skip support on iOS altogether
2017-02-13 14:00:05 +02:00
Péter Szilágyi
e0fb4d1da9
build: work around CGO linker bug on pre-1.8 Go
2017-02-13 14:00:04 +02:00
Péter Szilágyi
ac2a0e615b
accounts/usbwallet: initial support for Ledger wallets
2017-02-13 14:00:04 +02:00
Péter Szilágyi
52bd4e29ff
vendor: pull in support for USB devices via libusb/gousb
2017-02-13 14:00:03 +02:00
Péter Szilágyi
833e4d1319
accounts, cmd, eth, internal, mobile, node: split account backends
2017-02-13 14:00:02 +02:00
Martin Holst Swende
564b60520c
core: ignore 0x prefix for code in JSON genesis blocks ( #3656 )
2017-02-13 03:36:50 +01:00
Zahoor Mohamed
085987ff2c
cmd/swarm: manifest manipulation commands ( #3645 )
2017-02-13 03:33:05 +01:00
Péter Szilágyi
aaf9cfd18c
Merge pull request #3662 from karalabe/travis-linux-android
...
travis: split Android off OSX, use native image
2017-02-12 19:25:32 +02:00
Péter Szilágyi
7ff686d6ec
travis: split Android off OSX, use native image
2017-02-10 19:24:37 +02:00
Péter Szilágyi
0cc9409fda
Merge pull request #3648 from bas-vk/abigen
...
cmd/abigen: parse contract name as abi identifier
2017-02-10 12:11:43 +02:00
Maksim
6dd27e7cff
swarm/storage: release chunk storage after stop swarm ( #3651 )
...
closes #3650
2017-02-08 18:01:12 +01:00
Bas van Kervel
d0eeb3ebdc
cmd/abigen: parse contract name as abi identifier
2017-02-06 18:16:56 +01:00
Péter Szilágyi
fa99986143
Merge pull request #3641 from karalabe/events-init-once
...
event: use sync.Once for init for faster/cleaner locking
2017-02-03 14:34:12 +02:00
Diego Siqueira
6ea8eba8ce
accounts/abi, internal/jsre/deps: gofmt -w -s ( #3636 )
...
Signed-off-by: DiSiqueira <dieg0@live.com>
2017-02-03 13:32:04 +01:00
Péter Szilágyi
9b5c7153c9
event: use sync.Once for init for faster/cleaner locking
2017-02-03 14:04:57 +02:00
Péter Szilágyi
d52b0c32a0
Merge pull request #3635 from holiman/hive_fixes
...
core/genesis: add support for setting nonce in 'alloc'
2017-02-03 14:00:18 +02:00
Péter Szilágyi
7734ead520
Merge pull request #3605 from fjl/event-feed
...
event: add new Subscription type and related utilities
2017-02-03 13:56:00 +02:00
Felix Lange
1bed9b3fea
event: address review issues (multiple commits)
...
event: address Feed review issues
event: clarify role of NewSubscription function
event: more Feed review fixes
* take sendLock after dropping f.mu
* add constant for number of special cases
event: fix subscribing/unsubscribing while Send is blocked
2017-02-03 13:37:49 +02:00
Jeffrey Wilcke
8b57c49490
params: core, core/vm, miner: 64bit gas instructions ( #3514 )
...
Reworked the EVM gas instructions to use 64bit integers rather than
arbitrary size big ints. All gas operations, be it additions,
multiplications or divisions, are checked and guarded against 64 bit
integer overflows.
In additon, most of the protocol paramaters in the params package have
been converted to uint64 and are now constants rather than variables.
* common/math: added overflow check ops
* core: vmenv, env renamed to evm
* eth, internal/ethapi, les: unmetered eth_call and cancel methods
* core/vm: implemented big.Int pool for evm instructions
* core/vm: unexported intPool methods & verification methods
* core/vm: added memoryGasCost overflow check and test
2017-02-02 15:25:42 +01:00
Brian Schroeder
296450451b
state: take write lock in GetNonce ( #3625 )
...
We must take a write lock here because `GetNonce` calls
`StateDB.GetStateObject`, which mutates the DB's live set.
2017-02-01 10:55:46 +01:00
Felix Lange
4f5f90222f
params, VERSION: v1.5.9-unstable
2017-02-01 02:14:54 +01:00
Felix Lange
f58fb32283
params: v1.5.8-stable
2017-02-01 02:14:04 +01:00
Felix Lange
9c45b4462c
Merge pull request #3607 from zsfelfoldi/light-fix2
...
les: fix private net issues, enable adding peers manually again
2017-02-01 02:03:43 +01:00
gluk256
690f6ea1d7
cmd/wnode, whisper: add whisper CLI tool and mail server ( #3580 )
2017-01-31 11:16:20 +01:00
Péter Szilágyi
1c140f7382
Merge pull request #3615 from nolash/bzzpathfix_real5
...
cmd/swarm, swarm/api: bzzr improve + networkid prio
2017-01-30 16:36:30 +02:00
Péter Szilágyi
e5a93bf99a
swarm/api/http: add missing copyright header
2017-01-30 15:21:46 +02:00
Péter Szilágyi
f3c368ca73
Merge pull request #3624 from kaneshin/patch-01
...
cmd/geth, cmd/swarm: Fix to close file handler appropriately
2017-01-30 12:24:41 +02:00
Péter Szilágyi
b8823a8b34
Merge pull request #3623 from kaneshin/patch-1
...
build: Fix tiny typo
2017-01-29 20:46:55 +02:00