Felix Lange
d1a95c643e
Merge pull request #3325 from fjl/p2p-netrestrict
...
Prevent relay of invalid IPs, add --netrestrict
2016-11-25 13:59:18 +01:00
Péter Szilágyi
9c3ea0d32d
Merge pull request #3346 from obscuren/registrar-removal
...
common/registrar, eth: removed registrar (tech debt)
2016-11-25 14:22:53 +02:00
Jeffrey Wilcke
67e0894d9e
common/httpclient, les: removed httpclient
2016-11-25 13:10:44 +01:00
Jeffrey Wilcke
6cc87a31c6
cmd/utils, internal/web3ext: removed httpGet
2016-11-25 12:31:06 +01:00
Jeffrey Wilcke
b8c766a9c5
eth: removed http doc backend api
2016-11-25 12:17:10 +01:00
Péter Szilágyi
66441c9b4b
Merge pull request #3345 from karalabe/cleanup-mobile-crossbuilds
...
Makefile, build: do proper mobile builds, not cross builds
2016-11-25 13:15:57 +02:00
Felix Lange
18d51d1de8
common/registrar: delete the old registrar code
...
The registrar was broken, unmaintained and there is a much better
replacement: ENS.
(cherry picked from commit 6ca8f57b08
)
2016-11-25 12:15:28 +01:00
Felix Lange
01d5fc670b
internal/web3ext: remove registrar-related extensions
...
(cherry picked from commit d54ad55c60
)
2016-11-25 12:15:12 +01:00
Péter Szilágyi
0f1cbfd3da
Makefile, build: do proper mobile builds, not cross builds
2016-11-25 12:51:10 +02:00
Felix Lange
586f10ecb1
cmd/utils, VERSION: 1.5.4 unstable
2016-11-24 23:06:25 +01:00
Felix Lange
978737f5d5
cmd/utils: 1.5.3 stable
2016-11-24 23:03:13 +01:00
Felix Lange
fa0e057f8a
Merge pull request #3341 from obscuren/touch-delete-fix
...
core, core/state: fixed consensus issue added touch revert
2016-11-24 23:01:34 +01:00
Felix Lange
bca7bfa927
tests: update from github.com/ethereum/tests @ f21c49dc816e
2016-11-24 22:54:50 +01:00
Jeffrey Wilcke
12d654a6fc
core, core/state: fixed consensus issue added touch revert
...
Implemented proper touch revert journal entries and copied a Parity
consensus bug in order to remain in sync with the current longest chain.
2016-11-24 22:12:54 +01:00
Péter Szilágyi
8e64e4383c
Merge pull request #3338 from karalabe/miner-driveby-cleanup
...
miner: remove dead code, add gas price getter
2016-11-24 15:35:38 +02:00
Péter Szilágyi
f59d8cde26
Merge pull request #3337 from karalabe/core-driveby-cleanup
...
core: remove dead event
2016-11-24 15:34:51 +02:00
Péter Szilágyi
94c0519be2
miner: remove dead code, add gas price getter
2016-11-24 15:24:49 +02:00
Péter Szilágyi
529c502876
core: remove dead event
2016-11-24 15:23:01 +02:00
Jeffrey Wilcke
c04c8f10f0
core: improved bad block error reporting ( #3320 )
2016-11-23 13:32:25 +01:00
Péter Szilágyi
e05d35e6e0
Merge pull request #3317 from fjl/build-unstable-simplify
...
build, internal/build: simplify unstable build checks
2016-11-23 12:24:28 +02:00
Felix Lange
e1e2df656a
internal/build: add support for git tag in local Environment
...
I didn't add this initially because the command I tried was too slow.
The 'git for-each-ref ...' invocation takes 40ms on my machine. That
ought to be acceptable.
2016-11-23 10:40:22 +01:00
Péter Szilágyi
f7da5b29f0
Merge pull request #3327 from karalabe/cocoapods-version-round2
...
build: remove hash metadata from cocoapod version
2016-11-23 11:32:49 +02:00
Péter Szilágyi
2b4c236773
build: remove hash metadata from cocoapod version
2016-11-23 10:49:25 +02:00
Jeffrey Wilcke
a8ca75738a
core: implemented new ropsten testnet
2016-11-23 09:34:01 +01:00
Jeffrey Wilcke
aad4890082
cmd/geth, core, light, mobile: removed state account StartingNonce
...
All account's nonce start at 0.
2016-11-23 09:34:01 +01:00
Felix Lange
e5edd3b983
cmd/bootnode, cmd/geth, cmd/bzzd: add --netrestrict
2016-11-22 22:21:18 +01:00
Felix Lange
a47341cf96
p2p, p2p/discover, p2p/discv5: add IP network restriction feature
...
The p2p packages can now be configured to restrict all communication to
a certain subset of IP networks. This feature is meant to be used for
private networks.
2016-11-22 22:21:18 +01:00
Felix Lange
e46bda5093
swarm/network: prevent relay of invalid IPs
2016-11-22 22:21:18 +01:00
Felix Lange
a98d1d67d6
p2p/discover, p2p/discv5: prevent relay of invalid IPs and low ports
...
The discovery DHT contains a number of hosts with LAN and loopback IPs.
These get relayed because some implementations do not perform any checks
on the IP.
go-ethereum already prevented relay in most cases because it verifies
that the host actually exists before adding it to the local table. But
this verification causes other issues. We have received several reports
where people's VPSs got shut down by hosting providers because sending
packets to random LAN hosts is indistinguishable from a slow port scan.
The new check prevents sending random packets to LAN by discarding LAN
IPs sent by Internet hosts (and loopback IPs from LAN and Internet
hosts). The new check also blacklists almost all currently registered
special-purpose networks assigned by IANA to avoid inciting random
responses from services in the LAN.
As another precaution against abuse of the DHT, ports below 1024 are now
considered invalid.
2016-11-22 22:21:18 +01:00
Felix Lange
ba2884f343
p2p/discover, p2p/discv5: use netutil.IsTemporaryError
2016-11-22 22:21:15 +01:00
Felix Lange
1d80155d5e
p2p/netutil: new package for network utilities
...
The new package contains three things for now:
- IP network list parsing and matching
- The WSAEMSGSIZE workaround, which is duplicated in p2p/discover and
p2p/discv5.
2016-11-22 22:20:38 +01:00
Péter Szilágyi
a0e42aa4e2
build: mobile CI fixes ( #3322 )
...
* build: use metatags on cocoapods, not prerelease tags
* build: fix Maven and CocoaPods author email addresses
2016-11-22 17:35:49 +01:00
Felix Lange
92959cd4ef
appveyor: use native 32bit go
...
This simplifies the build and should speed it up a bit because the
standard library doesn't need to be cross compiled on the 32bit builder.
2016-11-21 12:22:55 +01:00
sandakersmann
2c802399c3
README: Changed http:// to https:// for swarm link ( #3312 )
...
Changed http:// to https:// on one link in README.md
2016-11-20 19:40:59 +01:00
Felix Lange
8ed72a8470
build: simplify unstable build check
...
ci.go decides whether a build is unstable by looking at the branch and
tag. This causes issues when a GitHub release is created on the master
branch because the build is considered unstable (the CI environment
reports the branch as "master").
Fix this by looking at the tag only. Any tagged build is stable.
2016-11-18 19:55:19 +01:00
Aron Fischer
0d9a8207d6
cmd/bzzup: trim directory in the manifest entry path ( #3299 )
2016-11-18 14:41:37 +01:00
FrankWang
04edbb0703
node: Remove redundant filepath.Join in parsePersistentNodes ( #3300 )
2016-11-18 12:45:06 +01:00
Nick Johnson
e1c1fce92c
cmd/utils, VERSION: 1.5.3 unstable ( #3306 )
2016-11-18 12:33:47 +01:00
Nick Johnson
c8695209f6
core: Don't perform EIP150 hash check on uncles ( #3303 )
2016-11-18 12:01:54 +01:00
Nick Johnson
9b95112a2d
cmd/utils: Set version string to stable ( #3304 )
2016-11-18 11:57:48 +01:00
Viktor Trón
a602c57c8d
README: add documentation for bzz related executables to the table ( #3294 )
2016-11-18 11:56:27 +01:00
Péter Szilágyi
f3228592f5
travis: dash of black magic to summon the cache daemon ( #3288 )
2016-11-17 16:15:17 +01:00
Nick Johnson
87b8254da1
Dockerfile: Add git dependency to Dockerfile ( #3295 )
2016-11-17 15:38:14 +01:00
Felix Lange
20eab80189
cmd/utils, VERSION: 1.5.2 unstable
2016-11-17 14:40:32 +01:00
Jeffrey Wilcke
810389c07a
Merge pull request #3278 from obscuren/version-1-5-1
...
utils: bump stable 1.5.1
2016-11-16 13:10:03 +01:00
Jeffrey Wilcke
3badd3782b
Merge pull request #3280 from fjl/fix-go15
...
build: set GO15VENDOREXPERIMENT in env.sh
2016-11-16 13:07:44 +01:00
Felix Lange
be2a264915
build: set GO15VENDOREXPERIMENT in env.sh
...
This should fix the 'make' build with Go 1.5.
2016-11-16 10:54:05 +01:00
Jeffrey Wilcke
b81baf5423
utils: bump stable
2016-11-16 10:46:22 +01:00
Péter Szilágyi
64359c9417
cmd/utils, mobile, params: set the correct field on testnet EIP 155 ( #3272 )
2016-11-16 00:46:40 +01:00
Péter Szilágyi
5a3853f83f
travis: only install the needed three android platforms ( #3274 )
2016-11-16 00:44:37 +01:00