69c1f2c2a7
core: force import known but rolled back blocks
2018-02-12 11:54:14 +02:00
52ad848b2e
internal/build: fix usage of strings.TrimLeft ( #16066 )
2018-02-12 11:18:35 +02:00
4065695350
Merge pull request #16063 from karalabe/deprecate-ubuntu-zesty
...
build: deprecate zesty, add bionic PPA
2018-02-11 19:54:57 +02:00
969474f60a
build: deprecate zesty, add bionic PPA
2018-02-11 19:07:11 +02:00
62ffec1be3
Merge pull request #16062 from karalabe/nodisable-fastsync
...
eth: only disable fast sync after success
2018-02-11 19:01:32 +02:00
57fd2da0fe
eth: only disable fast sync after success
2018-02-11 17:25:00 +02:00
aa9432b816
Merge pull request #16061 from karalabe/downloader-nostate-ancestor-lookup
...
eth/downloader: don't require state for ancestor lookups
2018-02-11 16:39:09 +02:00
7a0019c63b
les, light: fix CHT trie retrievals ( #16039 )
...
* les, light: fix CHT trie retrievals
* les, light: minor polishes, test remote CHT retrievals
* les, light: deterministic nodeset rlp, bloombits test skeleton
* les: add an event emission to the les bloombits test
* les: drop dead tester code
2018-02-11 14:57:46 +02:00
96dad6b6f6
eth/downloader: don't require state for ancestor lookups
2018-02-11 14:43:56 +02:00
5cf75a30c1
whisper: get wnode to work with v6 ( #16051 )
...
The bulk of the issue was to adapt to the new requirement
that a v6 filter has to either contain a symmertric key or
an asymmetric one.
This commits revert one of the fixes that I made to remove
a linter warning: unexporting NewSentMessage. This is not
really a problem as I have a cleanup in the pipe that will
solve this issue.
2018-02-10 15:35:32 +02:00
2f849ade82
les: fix server panic when discovery disabled ( #16055 )
2018-02-10 14:33:52 +02:00
a00f4a12a9
README: remove --fast and --cache flags and clarify default sync mode ( #16043 )
...
* Remove --fast flag and clarify default
`--fast` is no longer a flag it's `--syncmode "fast"` and that is the default
* Remove --cache flag
--cache=512 is no longer required as of 1.8 as the default has been increased
* README: Minor cache amount fix, mention Rinkeby
2018-02-10 12:50:14 +02:00
42628ba7ed
whisper: bloom filter refactoring ( #16046 )
...
* whisper: bloom filter refactoring
* whisper: fixed full node
2018-02-09 17:25:23 +02:00
ccf8083537
whisper: Seal function fixed ( #16048 )
2018-02-09 17:25:03 +02:00
c4712bf96b
p2p/discv5: fix multiple discovery issues ( #16036 )
...
* p2p/discv5: add query delay, fix node address update logic, retry refresh if empty
* p2p/discv5: remove unnecessary ping before topic query
* p2p/discv5: do not filter local address from topicNodes
* p2p/discv5: remove canQuery()
* p2p/discv5: gofmt
2018-02-08 19:06:31 +02:00
2b4c7e9b37
params: update ropsten bootnodes ( #16029 )
...
* params: update ropsten bootnodes
* params: fix linter
2018-02-08 15:30:26 +02:00
03daf601c1
Merge pull request #16037 from karalabe/light-startup-polishes
...
eth, light: minor light client startup cleanups
2018-02-08 15:11:05 +02:00
eb07dbb079
eth, light: minor light client startup cleanups
2018-02-08 07:49:23 +02:00
1a4e68721a
Merge pull request #16022 from gballet/whisper-v6-investigate-macos-timeout
...
whisper: improve a log message to analyze a travis issue
2018-02-06 22:20:23 +02:00
806430a252
whisper: improve a log message to analyze a travis issue
2018-02-05 18:18:13 +01:00
55599ee95d
core, trie: intermediate mempool between trie and database ( #15857 )
...
This commit reduces database I/O by not writing every state trie to disk.
2018-02-05 17:40:32 +01:00
59336283c0
Merge pull request #16020 from evertonfraga/patch-1
...
github: Replaces Wiki link [ci skip]
2018-02-05 17:58:47 +02:00
203440e813
github: Replaces Wiki link
2018-02-05 16:52:27 +01:00
c3f238dd53
les: limit LES peer count and improve peer configuration logic ( #16010 )
...
* les: limit number of LES connections
* eth, cmd/utils: light vs max peer configuration logic
2018-02-05 15:41:53 +02:00
bc0666fb27
eth/downloader: fix #15858 by checking if downloader dropPeer function is set ( #15992 )
2018-02-05 15:38:06 +02:00
0662384d29
Merge pull request #16009 from holiman/db_handles
...
cmd/utils: fix #16006 by not lowering OS ulimit
2018-02-04 01:05:32 +02:00
b4e05adcc7
Merge pull request #16011 from karalabe/fix-bootnode-gofmt
...
params: fix bootnodes gofmt
2018-02-02 15:58:10 +02:00
efc9209158
params: fix bootnodes gofmt
2018-02-02 15:57:13 +02:00
ec28a58cc1
utils: fix #16006 by not lowering OS ulimit
2018-02-02 09:33:33 +01:00
4dedde7beb
params: Add Ropsten bootnodes ( #16008 )
2018-02-01 16:10:57 +02:00
fdb34b7a7c
Merge pull request #15996 from karalabe/drop-redundant-methods
...
core, eth, les, light: get rid of redundant methods
2018-01-31 12:46:38 +02:00
07d4a02257
Merge pull request #15997 from karalabe/batch-reset-size
...
ethdb: reset the batch size too on reset
2018-01-30 19:18:42 +02:00
3e89b80ccb
ethdb: reset the batch size too on reset
2018-01-30 19:12:28 +02:00
017b9f7eac
core, ethdb: reuse database batches ( #15989 )
...
* leveldb: Update leveldb to 211f780 (poolfix)
* core, ethdb: reuse database batches
2018-01-30 19:03:31 +02:00
566d5c0777
core, eth, les, light: get rid of redundant methods
2018-01-30 18:42:00 +02:00
6198c53e28
p2p/discv5: fix removeTicketRef cached ticket removal ( #15995 )
2018-01-30 18:01:22 +02:00
a9e4a90d57
whisper: change the whisper message format so as to add the payload size ( #15870 )
...
* whisper: message format changed
* whisper: tests fixed
* whisper: style fixes
* whisper: fixed names, fixed failing tests
* whisper: fix merge issue in #15870
Occured while using the github online merge tool. Lesson learned.
* whisper: fix a gofmt error for #15870
2018-01-30 10:55:08 +02:00
59a852e418
vendor: update leveldb to 211f780 (poolfix) ( #15988 )
2018-01-29 16:17:59 +02:00
dd7a715d73
internal: fix a typo that caused a lint error on travis ( #15987 )
2018-01-29 15:35:05 +02:00
c1d70ea970
accounts/abi, core: add AddTxWithChain in BlockGen for simulation
2018-01-29 18:47:08 +08:00
722bac84fa
ethapi: add personal.signTransaction ( #15971 )
...
* ethapi: add personal.signTransaction
* ethapi: refactor to minimize duplicate code
* ethapi: make nonce,gas,gasPrice obligatory in signTransaction
2018-01-26 19:32:43 +02:00
23bca0f374
les: fix TxStatusMsg RLP coding ( #15974 )
2018-01-26 19:30:45 +02:00
367c329b88
whisper: remove linter warnings ( #15972 )
...
* whisper: fixes warnings from the code linter
* whisper: more non-API-breaking changes
The remaining lint errors are because of auto-generated
files and one is because an exported function has a non-
exported return type. Changing this would break the API,
and will be part of another commit for easier reversal.
* whisper: un-export NewSentMessage to please the linter
This is an API change, which is why it's in its own commit.
This change was initiated after the linter complained that
the returned type wasn't exported. I chose to un-export
the function instead of exporting the type, because that
type is an implementation detail that I would like to
change in the near future to make the code more
readable and with an increased coverage.
* whisper: update gencodec output after upgrading it to new lint standards
2018-01-26 13:45:10 +02:00
2ef3815af4
whisper: fix empty topic ( #15811 )
...
* whisper: fix empty topic
* whisper: add check to matchSingleTopic
* whisper: add tests
* whisper: fix gosimple
* whisper: added lastTopicByte const
2018-01-26 13:41:53 +02:00
4dd0727c39
accounts: fix comment typo ( #15977 )
2018-01-26 13:33:27 +02:00
8f6990dc7d
accounts/abi/bind/backends: fix comment typo ( #15914 )
2018-01-25 12:26:14 +02:00
c335821479
cmd, params: update discovery v5 bootnodes ( #15954 )
2018-01-25 12:25:00 +02:00
952482d5e4
rpc: Support specifying HTTP client in RPC dialing ( #15836 )
...
* rpc: Support specifying HTTP client in RPC dialing
Adds a minimal interface that captures http.Client and adds a new method
rpc.DialHTTPClient that takes a client using that interface. The existing
rpc.DialHTTP method is then alternatively implemented by using the new
rpc.DialHTTPClient method provided with a standard *http.Client.
* rpc: fix minor doc typos
2018-01-24 10:59:15 +02:00
5c83a4e5dd
Merge pull request #15832 from karalabe/abigen-events
...
accounts/abi/bind: support event filtering in abigen
2018-01-24 10:55:24 +02:00
1bf508b449
accounts/abi/bind: support event filtering in abigen
2018-01-24 10:54:13 +02:00