181a3309df
cmd/geth, cmd/utils: init/removedb on light/full dbs simultaneously
2017-05-03 13:35:47 +03:00
02fa3e3179
Merge pull request #14411 from karalabe/clique-double-sign
...
consensus/clique: fix overflow on recent signer check around genesis
2017-05-03 11:45:36 +03:00
a8eafcdc0e
Merge pull request #13885 from bas-vk/rpc_generic_pubsub
...
rpc: support subscriptions under custom namespaces
2017-05-03 11:41:07 +03:00
bcf2465b0b
consensus/clique: fix overflow on recent signer check around genesis
2017-05-03 11:01:06 +03:00
c3dc01caf1
README: add config to genesis.json ( #14373 )
...
README: add config to genesis.json
2017-05-03 09:10:36 +02:00
cf4faa491a
cmd/puppeth, vendor: update ssh, manage server keys ( #14398 )
2017-05-03 09:09:34 +02:00
59966255ad
Merge pull request #14407 from karalabe/ethash-generation-race
...
consensus/ethash: fix a timestamp update race
2017-05-03 09:17:01 +03:00
f8acc0af7e
consensus/ethash: fix a timestamp update race
2017-05-02 16:48:36 +03:00
02a29060d2
Merge pull request #14406 from karalabe/downloader-sensitive-code
...
eth/downloader: fix a potential issue against future refactors
2017-05-02 16:31:31 +03:00
0255ed6335
Merge pull request #14403 from fjl/console-number
...
console: avoid float64 when remarshaling parameters
2017-05-02 16:24:34 +03:00
96c2ab22e0
eth/downloader: fix a potential issue against future refactors
2017-05-02 16:14:35 +03:00
5494e6e7ab
Merge pull request #14399 from bas-vk/rpc-cors
...
rpc: disable CORS if user has not specified a custom config
2017-05-02 15:53:47 +03:00
32db571681
console: avoid float64 when remarshaling parameters
...
With Go 1.7, encoding/json marshals float64 using scientific
notation ("10e+6"), but Go's int and *big.Int decoders don't accept such
numbers. This change disables use of float64 to avoid the problem.
2017-05-02 13:42:55 +02:00
a6af56fa4d
rpc: disable CORS if user has not specified custom config
2017-05-02 11:14:40 +02:00
5884606ec3
Merge pull request #14388 from bas-vk/cli-account-mngt
...
cmd/geth: reorganise account/wallet command/flags
2017-05-02 10:05:20 +03:00
f6c0f76cc5
cmd/geth: reorganise account/wallet command/flags
2017-04-28 14:01:54 +02:00
f9be9a2302
whisper: switching to v5 + minor refactoring ( #14387 )
2017-04-28 11:57:15 +02:00
95f0bd0acf
whisper: message format refactoring ( #14335 )
...
* whisper: salt removed from AES encryption
* whisper: padding format updated
* whisper: padding test added
* whisper: padding refactored, tests fixed
* whisper: padding test updated
* whisper: wnode bugfix
* whisper: send/receive protocol updated
* whisper: minor update
* whisper: bugfix in test
* whisper: updated parameter names and comments
* whisper: functions renamed
* whisper: minor refactoring
2017-04-26 21:05:48 +02:00
8dce4c283d
Merge pull request #14379 from farazdagi/fix/deadlock-in-node-wait
...
node: fixes deadlock on Wait()
2017-04-25 18:47:55 +03:00
fff16169c6
Merge pull request #14377 from karalabe/unify-network-ids
...
cmd, eth, les, mobile: make networkid uint64 everywhere
2017-04-25 18:30:56 +03:00
5f7eb78918
node: fixes deadlock on Wait()
2017-04-25 18:04:02 +03:00
e61035c5a3
cmd, eth, les, mobile: make networkid uint64 everywhere
2017-04-25 14:53:50 +03:00
37e3f561f1
rpc: support subscriptions under custom namespaces
2017-04-25 11:13:22 +02:00
ba3bcd16a6
Merge pull request #14350 from fjl/trie-iterator-skip-2
...
eth: add debug_storageRangeAt
2017-04-25 11:10:20 +03:00
207bd7d2cd
eth: add debug_storageRangeAt
2017-04-25 02:14:32 +02:00
4047ccad2f
trie: add start key to NodeIterator constructors
...
The 'step' method is split into two parts, 'peek' and 'push'. peek
returns the next state but doesn't make it current.
The end of iteration was previously tracked by setting 'trie' to nil.
End of iteration is now tracked using the 'iteratorEnd' error, which is
slightly cleaner and requires less code.
2017-04-25 02:14:31 +02:00
a13e920af0
trie: clean up iterator constructors
...
Make it so each iterator has exactly one public constructor:
- NodeIterators can be created through a method.
- Iterators can be created through NewIterator on any NodeIterator.
2017-04-25 02:14:31 +02:00
f958d7d482
trie: rework and document key encoding
...
'encode' and 'decode' are meaningless because the code deals with three
encodings. Document the encodings and give a name to each one.
2017-04-25 02:14:31 +02:00
7cc6abeef6
Merge pull request #14372 from bas-vk/bootnodegenkey
...
cmd/bootnode: stop after generating/writing nodekey
2017-04-24 19:31:23 +03:00
54253aae4c
internal/ethapi: return empty arrays instead of null ( #14374 )
...
* internal/ethapi: return empty arrays instead of null
* internal/ethapi: minor comments to avoid future regressions
2017-04-24 15:00:30 +03:00
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
ecec454e92
cmd/bootnode: stop after generating/writing nodekey
2017-04-24 10:40:20 +02:00
7b2fc0643f
core, light: delete SplitStatTy, ChainSplitEvent (unused)
2017-04-21 18:56:00 +02:00
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
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
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
edef84da2b
core: make genesis incompatibility error more explicit
2017-04-20 14:14:13 +03:00
6430e672c9
cmd, node: add --nosub and node.Config.NoUSB to disable hw wallets
2017-04-20 14:01:51 +03:00
a31d268b76
trie: remove Key in MissingNodeError
...
The key was constructed from nibbles, which isn't possible for all
nodes. Remove the only use of Key in LightTrie by always retrying with
the original key that was looked up.
2017-04-18 14:52:11 +02:00
e353f9c088
Merge pull request #13886 from bas-vk/rpc_blocknum_parse
...
rpc: improve BlockNumber unmarshal parsing
2017-04-18 14:55:53 +03:00
af48a331bf
cmd: integrate invisible recaptcha into puppeth
2017-04-16 20:53:27 +03:00
80e74fc1e0
cmd/faucet: fix websocket double close/reopen
2017-04-16 20:39:42 +03:00
03dffe3efd
cmd/faucet: add optional recaptcha validation support
2017-04-16 19:49:40 +03:00
cb3f5f8b93
cmd/faucet: double check user against the GH website
2017-04-16 18:49:06 +03:00
c7a4d9cf8a
VERSION, params: begin 1.6.1 release cycle
2017-04-14 13:43:10 +03:00
facc47cb5c
params: release Geth 1.6.0, Puppeth Master
v1.6.0
2017-04-14 13:07:07 +03:00
6876e92f8d
Merge remote-tracking branch 'fjl/license-update-1.6'
2017-04-14 12:33:10 +03:00
15f32a8d57
build: disable misspell, upstream bug prevents builds
2017-04-14 12:24:01 +03:00
6d359dbcc6
eth: revert accidental ethash cache dir change
2017-04-14 11:35:17 +03:00
65e1095c3f
consensus/ethash: close mmap before rename, windows limitation
2017-04-14 11:32:47 +03:00