d7b4b40cb6
whisper: light client mode introduced
2018-02-23 11:10:28 +01:00
a1984ce727
Merge pull request #15748 from janos/multiple-ens-endpoints
...
swarm: repeated --ens-api CLI flag (#14386 )
2018-02-22 23:15:13 +01:00
6a9730edaa
swarm, cmd/swarm: Merge branch 'master' into multiple-ens-endpoints
2018-02-22 18:51:34 +01:00
8522b31221
p2p: remove unused code ( #16158 )
...
* p2p: remove unused code
* p2p: remove unused imports
2018-02-22 19:20:28 +02:00
4535247793
rpc: set rpcRequest.service as methodNotFoundError.service value ( #16163 )
...
RPC Server readRequest method sets the serverRequest error service
value as the rpcRequest.method and this change sets it to the right
service value.
2018-02-22 18:39:28 +02:00
44c393607e
Merge pull request #16166 from karalabe/drop-dead
...
core: yeah, funny file, drop it
2018-02-22 16:31:28 +02:00
221486a291
Merge pull request #15919 from ethersphere/p2p-protocols-pr
...
p2p/protocols, p2p/testing: protocol abstraction and testing
2018-02-22 15:02:51 +01:00
0b3e23f636
core: yeah, funny file, drop it
2018-02-22 15:41:48 +02:00
a3a07350dc
swarm, cmd/swarm: Merge branch 'master' into multiple-ens-endpoints
2018-02-22 14:23:17 +01:00
5be1085b6b
Merge pull request #16165 from karalabe/faucet-twitter-api
...
cmd/faucet: resolve twitter user from final redirect
2018-02-22 13:30:40 +02:00
72c4c50777
cmd/faucet: resolve twitter user from final redirect
2018-02-22 13:20:36 +02:00
1e457b6599
p2p: don't send DiscReason when using net.Pipe ( #16004 )
2018-02-22 11:41:06 +01:00
28b20cff4b
p2p/protocols: gofmt -w -s
2018-02-22 11:37:57 +01:00
bb5349b154
whisper: Support for v2 has long been discontinued, remove it. ( #16153 )
2018-02-22 12:25:07 +02:00
724a915470
Merge pull request #16157 from nileshtrivedi/master
...
cmd/puppeth: Don't allow hyphen in network name. Fixes #16155
2018-02-22 09:56:59 +02:00
085d3fbf72
cmd/puppeth: Don't allow hyphen in network name. Fixes #16155
2018-02-22 00:23:50 +05:30
45ce4dce3f
Merge pull request #15776 from ProChain/master
...
accounts/abi: Fix the bug of mobile framework crashing
2018-02-21 19:21:41 +01:00
f54506ccf8
Merge pull request #15770 from holiman/abi_nostruct
...
accounts/abi: add another unpack interface
2018-02-21 15:14:07 +01:00
b585f76128
ethapi: prevent creating contract if no data is provided ( #16108 )
...
* ethapi: prevent creating contract if no data is provided
* internal/ethapi: downcase error for no data on contract creation
2018-02-21 16:10:18 +02:00
14c76371ba
p2p: when peer is removed remove it also from dial history ( #16060 )
...
This change removes a peer information from dialing history
when peer is removed from static list. It allows to force a
server to re-dial concrete peer if it is needed.
In our case we are running geth node on mobile devices, and
it is common for a network connection to flap on mobile.
Almost every time it flaps or network connection is changed
from cellular to wifi peers are disconnected with read
timeout. And usually it takes 30 seconds (default expiration
timeout) to recover connection with static peers after
connectivity is restored.
This change allows us to reconnect with peers almost
immediately and it seems harmless enough.
2018-02-21 15:03:26 +01:00
7d57824663
Merge pull request #16142 from karalabe/graceful-sigterm
...
cmd, console: support all termination signals
2018-02-21 15:50:34 +02:00
01507d9b9d
cmd, console: support all termination signals
2018-02-21 15:23:10 +02:00
61f2279bde
abi: fix missing method on go 1.7/1.8
2018-02-21 12:27:50 +01:00
bd6ed23899
accounts/abi: harden unpacking against malicious input
2018-02-21 12:27:50 +01:00
08c5d4dd27
accounts/abi: address review concerns
2018-02-21 12:27:50 +01:00
f0f594d045
accounts/abi: Deduplicate code in unpacker
2018-02-21 12:27:50 +01:00
1ede68355d
accounts/abi: add another unpack interface
2018-02-21 12:27:50 +01:00
5603715c06
README: add goreportcard.com badge to Readme ( #16133 )
...
* README: add goreportcard.com badge to Readme
* README: fix double github.com
2018-02-20 11:38:27 +02:00
46a5532ac5
VERSION, params: begin v1.8.2 release cycle
2018-02-19 11:38:36 +02:00
1e67410e88
params: release Geth v1.8.1
v1.8.1
2018-02-19 11:35:31 +02:00
1bdde620da
les: fix light fetcher database race ( #16103 )
...
* les: fix light fetcher database race
* les: lightFetcher comments
2018-02-19 10:41:30 +02:00
06c5cae315
Merge pull request #16115 from nonsense/update_rjeczalik_notify
...
vendor: update rjeczalik/notify so that it compiles on go1.10
2018-02-19 10:39:28 +02:00
e07603bbc4
p2p/testing: check for all expectations in TestExchanges
...
Handle all expectations in ProtocolSession.TestExchanges in any
order that are received.
2018-02-17 23:42:28 +01:00
9fd76e33af
Merge pull request #16109 from karalabe/p2p-bond-check
...
p2p/discover: validate bond against lastpong, not db presence
2018-02-17 18:47:44 +02:00
0a7cbd915a
vendor: update rjeczalik/notify so that it compiles on go1.10
2018-02-17 14:35:59 +01:00
aeedec4078
p2p/discover: s/lastPong/bondTime/, update TestUDP_findnode
...
I forgot to change the check in udp.go when I changed Table.bond to be
based on lastPong instead of node presence in db. Rename lastPong to
bondTime and add hasBond so it's clearer what this DB key is used for
now.
2018-02-16 21:29:20 +01:00
32301a4d6b
p2p/discover: validate bond against lastpong, not db presence
2018-02-16 17:05:08 +02:00
4e61ed02e2
swarm: add favicon for Swarm templates served by browser ( #15958 )
...
* swarm: added script to HTML header to create favicon addresses #153
* swarm: moved data blob direclty into link tag, removed script
* swarm: added favicon info to other html templates
* swarm: fixing test errors
* swarm: fixing favicon test
* swarm: fixing travis tests
* swarm: added script to HTML header to create favicon addresses #153
* swarm: moved data blob direclty into link tag, removed script
* swarm: added favicon info to other html templates
* swarm: fixing test errors
* swarm: fixing favicon test
* swarm: fixing travis tests
2018-02-15 16:24:20 +02:00
5f9b01a283
whisper: only use the node id as a p2p id, not for sending messages ( #16102 )
...
This is in preparation for the switch to libp2p: the ID generated
will be from a private key created with the help of libp2p's crypto
library, while Whisper will still use Go's default crypto libraries
for encrypting its messages. This change removes a conflict.
It shouldn't have any impact as the person receiving emails is
the user, not the node.
2018-02-15 14:43:48 +02:00
fac6d9ce77
whisper: test timeout extended ( #16088 )
...
* whisper: timeout extended
* whisper: test updated
* whisper: test updated
2018-02-15 14:42:44 +02:00
2003b79779
Merge pull request #16095 from karalabe/les-lock
...
les: add missing lock around peer access
2018-02-15 13:02:36 +02:00
e2f2bb3e2e
node: fix typo hvosts -> vhosts ( #16096 )
2018-02-15 12:38:39 +02:00
b92276c700
Merge pull request #16098 from holiman/fix_import
...
main: add gc flags to import-command
2018-02-15 12:34:33 +02:00
de93a9d437
main: add gc flags to import-command
2018-02-15 09:16:59 +01:00
dc7ca52b3b
core: handle ignored error ( #16065 )
...
- according to implementation of `IntrinsicGas`
we can continue execution since problem will be detected
later. However, early return is future-proof for changes.
2018-02-14 22:02:51 +02:00
dfc5842a89
les: add missing lock around peer access
2018-02-14 21:09:20 +02:00
ff225db813
core/vm: remove unused hashing ( #16075 )
2018-02-14 15:41:05 +02:00
752761cb57
params, VERSION: v1.8.1 unstable
2018-02-14 13:55:21 +01:00
5f54075760
params: v1.8.0 stable
v1.8.0
2018-02-14 13:51:30 +01:00
57bca0af8c
containers/docker: bump legacy images to 1.8 branch ( #16084 )
2018-02-14 13:49:53 +01:00