Janos Guljas
e451b65fae
swarm: deprecate --ens-addr CLI flag with a warning message
2017-12-04 22:41:21 +01:00
Janos Guljas
3732c15faa
swarm/api: remove unneeded blank assignement
2017-12-04 22:32:33 +01:00
Janos Guljas
a758b5cf7a
swarm/api: initialize map with make to comply with the convention
2017-12-04 22:31:00 +01:00
Janos Guljas
34edbc8868
swarm/api: remove unneeded assignment in MultiResolverOptionWithResolver
2017-12-04 22:29:37 +01:00
Janos Guljas
15ad6f27da
swarm: check if "--ens-api ''" is specified in order to disable ENS
2017-12-04 22:28:11 +01:00
Janos Guljas
b33a051a48
swarm: add comment for parseFlagEnsAPI and fix a mistake in comment in code
2017-12-04 22:20:29 +01:00
Janos Guljas
7898e0d585
swarm: multiple --ens-api flags
...
Allow multiple --ens-api flags to be specified with value format
[tld:][contract-addr@]url.
Backward compatibility with only one --ens-api flag and --ens-addr
flag is preserved and conflict cases are handled:
- multiple --ens-api with --ens-addr returns an error
- single --ens-api with contract address and --ens-addr with
different contract address returns an error
Previously implemented --ens-endpoint is removed. Its functionality
is replaced with multiple --ens-api flags.
2017-12-04 12:44:24 +01:00
Janos Guljas
057af8c5c8
swarm: add CLI --ens-endpoint flag ( #14386 )
...
Implement a CLI flag that can be repeated to allow multiple ENS
resolvers for different TLDs.
2017-12-01 11:25:50 +01:00
jtakalai
5aa3eac22d
eth/downloader: minor comments cleanup ( #15495 )
...
it's -> its
pet peeve, and I like to imagine I'm not alone.
2017-11-16 13:14:51 +02:00
Péter Szilágyi
bb57f1f1e5
Merge pull request #15489 from karalabe/bloombits-shifted-start
...
core/bloombits: handle non 8-bit boundary section matches
2017-11-15 14:34:53 +02:00
Péter Szilágyi
463014126f
core/bloombits: handle non 8-bit boundary section matches
2017-11-15 14:10:35 +02:00
Péter Szilágyi
bce5d837b5
Merge pull request #14582 from holiman/jumpdest_improv
...
core/vm: improve jumpdest analysis
2017-11-15 10:52:14 +02:00
Péter Szilágyi
43c8a1914c
Merge pull request #15470 from karalabe/clique-sametd-splitter
...
core: split same-td blocks on block height
2017-11-15 10:44:18 +02:00
Kurkó Mihály
ba62215d9e
cmd, dashboard: dashboard using React, Material-UI, Recharts ( #15393 )
...
* cmd, dashboard: dashboard using React, Material-UI, Recharts
* cmd, dashboard, metrics: initial proof of concept dashboard
* dashboard: delete blobs
* dashboard: gofmt -s -w .
* dashboard: minor text and code polishes
2017-11-14 19:34:00 +02:00
gary rong
984c25ac40
accounts, internal: fail if no suitable estimated gas found ( #15477 )
...
* accounts, internal: return an error if no suitable estimated gas found
* accounts, internal: minor polishes on the gas estimator
2017-11-14 18:26:31 +02:00
Péter Szilágyi
a3128f9099
Merge pull request #15479 from guoger/patch-1
...
core/vm: fix typos in jump_table.go
2017-11-14 15:06:29 +02:00
Jay Guo
924098c6e5
core/vm: fix typos in jump_table.go
2017-11-14 17:57:37 +08:00
Martin Holst Swende
96ddf27a48
core/vm: copyright header on test-file
2017-11-13 22:04:53 +01:00
Péter Szilágyi
54ce3887d8
core: split same-td blocks on block height
2017-11-13 17:07:05 +02:00
Péter Szilágyi
b81a9cd829
Merge pull request #15467 from karalabe/docker-alltools
...
Dockerfile: support alltools image beside plain Geth
2017-11-13 14:40:37 +02:00
Péter Szilágyi
cef06358ff
Dockerfile: support alltools image beside plain Geth
2017-11-13 14:30:13 +02:00
Péter Szilágyi
9b97f98334
Merge pull request #15457 from robert-zaremba/testify
...
vendor: add github.com/stretchr/testify test dependency
2017-11-13 14:23:38 +02:00
Péter Szilágyi
836314c055
Merge pull request #15464 from karalabe/docker-fix
...
dockerignore, internal/build: forward correct git folder
2017-11-12 22:56:38 +02:00
Péter Szilágyi
e401536c97
dockerignore, internal/build: forward correct git folder
2017-11-12 22:52:41 +02:00
Bo
cb8bbe7081
puppeth: handle encrypted ssh keys ( closes #15442 ) ( #15443 )
...
* cmd/puppeth: handle encrypted ssh keys
* cmd/puppeth: fix unconvert linter error
2017-11-12 22:24:42 +02:00
Arba Sasmoyo
f47adc9ea8
.dockerignore, internal/build: Read git information directly from file ( #15458 )
...
* .dockerignore, internal/build: Read git information directly from file
This commit changes the way of retrieving git commit and branch for build
environment from running git command to reading git files directly.
This commit also adds required git files into Docker build context.
fixes : #15346
* .dockerignore: workaround for including some files in .git
2017-11-12 22:00:18 +02:00
Robert Zaremba
5d895db2fd
vendor: add github.com/stretchr/testify test dependency
...
github.com/stretchr/testify is a useful library for doing
assertion in tests. It makes assertions in test more less verbose and
more comfortable to read and use.
2017-11-11 00:29:41 +01:00
ferhat elmas
86f6568f66
build: enable unconvert linter ( #15456 )
...
* build: enable unconvert linter
- fixes #15453
- update code base for failing cases
* cmd/puppeth: replace syscall.Stdin with os.Stdin.Fd() for unconvert linter
2017-11-10 19:06:45 +02:00
Benoit Verkindt
3ee86a57f3
rpc: warn on WebSocket origin mismatch ( #15451 )
...
Fixes #15373
2017-11-10 10:22:06 +01:00
Alex Beregszaszi
b31cc71ff6
contracts/chequebook: update for latest Solidity ( #15425 )
...
This changes behaviour: before if the owner/amount didn't match, it
resulted in a successful execution without doing anything; now it
results in a failed execution using the revert opcode (remainder gas
is not consumed).
2017-11-10 10:19:51 +01:00
Péter Szilágyi
febfea7af2
Merge pull request #15450 from karalabe/lint-gofmt-misspell
...
build: enable gofmt and misspell linters
2017-11-10 11:09:47 +02:00
Péter Szilágyi
d1eb4006e2
build: enable gofmt and misspell linters
2017-11-09 19:48:12 +02:00
Péter Szilágyi
3d88ecd61a
Merge pull request #15448 from karalabe/android-build-fix
...
travis: bump Android NDK version and Android Go builder
2017-11-09 14:43:37 +02:00
Péter Szilágyi
09b347fec9
travis: bump Android NDK version and Android Go builder
2017-11-09 14:32:05 +02:00
Dan Melton
d7f2462e8f
build: add Travis job to lint Go code #15372 ( #15416 )
...
* build: [finishes #15372 ] implements generalized linter and travis job
* .travis, build: minor polishes, disable deadcode
2017-11-09 12:46:03 +02:00
bas-vk
4fe30bf5ad
rpc: check content-type for HTTP requests ( #15220 )
2017-11-09 10:54:58 +01:00
bas-vk
4732ee89cb
github: add remark about general questions ( #15250 )
2017-11-09 10:51:14 +01:00
b00ris
7ace023981
les: fix channel assignment data race ( #15441 )
2017-11-09 10:43:37 +01:00
Evgeny Danilenko
0914d4e0d2
les: fix misuse of WaitGroup ( #15365 )
2017-11-09 10:34:35 +01:00
ferhat elmas
9619a61024
all: gofmt -w -s ( #15419 )
2017-11-08 11:45:52 +01:00
Eugene Valeyev
bfdc0fa362
mobile: fix FilterLogs ( #15418 )
...
All logs in the FilterLog return value would be the same object
because the for loop captured the pointer to the iteration variable.
2017-11-06 09:46:43 -06:00
gluk256
9f7cd75682
whisper/whisperv6: initial commit (clone of v5) ( #15324 )
2017-11-03 21:29:49 +01:00
Jim McDonald
0131bd6ff9
core: respect price bump threshold ( #15401 )
...
* core: allow price bump at threshold
* core: test changes to allow price bump at threshold
* core: reinstate tx replacement test underneath threshold
* core: minor test failure message cleanups
2017-10-30 13:05:00 +02:00
Péter Szilágyi
dd8a62683e
Merge pull request #15398 from ferhatelmas/core-swarm-typo
...
core, swarm: typo fixes
2017-10-30 11:08:24 +02:00
ferhat elmas
07e8c177e7
core, swarm: typo fixes
2017-10-30 01:23:23 +01:00
Felföldi Zsolt
8d434f6a6f
les, core/bloombits: post-LES/2 fixes ( #15391 )
...
* les: fix topic ID
* core/bloombits: fix interface conversion
2017-10-27 17:18:53 +03:00
Péter Szilágyi
6dafec0666
Merge pull request #15389 from mcdee/rlpdump
...
cmd/rlpdump: allow hex input to have leading '0x'
2017-10-27 13:11:22 +03:00
Jim McDonald
3e6d7c169b
cmd/rlpdump: allow hex input to have leading '0x'
2017-10-27 09:40:52 +01:00
Péter Szilágyi
0095531a58
core, eth, les: fix messy code ( #15367 )
...
* core, eth, les: fix messy code
* les: fixed tx status test and rlp encoding
* core: add a workaround for light sync
2017-10-25 12:18:44 +03:00
Felföldi Zsolt
ca376ead88
les, light: LES/2 protocol version ( #14970 )
...
This PR implements the new LES protocol version extensions:
* new and more efficient Merkle proofs reply format (when replying to
a multiple Merkle proofs request, we just send a single set of trie
nodes containing all necessary nodes)
* BBT (BloomBitsTrie) works similarly to the existing CHT and contains
the bloombits search data to speed up log searches
* GetTxStatusMsg returns the inclusion position or the
pending/queued/unknown state of a transaction referenced by hash
* an optional signature of new block data (number/hash/td) can be
included in AnnounceMsg to provide an option for "very light
clients" (mobile/embedded devices) to skip expensive Ethash check
and accept multiple signatures of somewhat trusted servers (still a
lot better than trusting a single server completely and retrieving
everything through RPC). The new client mode is not implemented in
this PR, just the protocol extension.
2017-10-24 15:19:09 +02:00