Jeffrey Wilcke
a91908e567
tests: updated
2016-11-13 23:26:07 +01:00
Jeffrey Wilcke
ae33883c2f
cmd/utils: set temporary HF number
2016-11-13 15:50:32 +01:00
Jeffrey Wilcke
4dca5d4db7
core/types, params: EIP#155
2016-11-13 14:55:30 +01:00
Jeffrey Wilcke
21701190ac
les: cleaned up logging ( #3256 )
2016-11-13 12:34:50 +01:00
Jeffrey Wilcke
5cd86443ee
tests: added new EIP158 tests
2016-11-13 10:44:06 +01:00
Jeffrey Wilcke
779ddb1832
core/vm, params: EIP160: EXP reprice
2016-11-13 10:44:04 +01:00
Jeffrey Wilcke
445feaeef5
core, core/state, trie: EIP158, reprice & skip empty account write
...
This commit implements EIP158 part 1, 2, 3 & 4
1. If an account is empty it's no longer written to the trie. An empty
account is defined as (balance=0, nonce=0, storage=0, code=0).
2. Delete an empty account if it's touched
3. An empty account is redefined as either non-existent or empty.
4. Zero value calls and zero value suicides no longer consume the 25k
reation costs.
params: moved core/config to params
Signed-off-by: Jeffrey Wilcke <jeffrey@ethereum.org>
2016-11-13 10:44:04 +01:00
Felix Lange
932d973e36
Merge pull request #3248 from zsfelfoldi/light-topic3
...
Topic discovery bugfix
2016-11-11 06:28:33 +01:00
Felix Lange
9eb6f627fa
Merge pull request #3247 from fjl/bzzd
...
cmd: add swarm command line tools
2016-11-11 06:13:16 +01:00
Zsolt Felfoldi
323c2d6775
les: add missing nil check and handle quit in findServers
2016-11-11 03:16:46 +01:00
Zsolt Felfoldi
09baeec0da
discv5: fixed state machine lockup bug
2016-11-11 03:10:46 +01:00
Felix Lange
8247bccf71
cmd/bzzhash: add swarm hashing tool
2016-11-11 00:15:21 +01:00
Felix Lange
bbf37c0404
cmd/bzzup: add swarm upload tool
2016-11-11 00:15:21 +01:00
Felix Lange
e336b0d60e
cmd/bzzd: add swarm server daemon
2016-11-11 00:15:21 +01:00
Felix Lange
5cd4430a8d
swarm/api/http: reject requests without content-length
2016-11-11 00:15:21 +01:00
Felix Lange
23420ff67a
swarm/network: skip TestSyncDb
2016-11-11 00:15:21 +01:00
Felix Lange
ef50e01c5e
swarm/api: add bzz prefix to swarm directory
2016-11-11 00:15:20 +01:00
Felix Lange
cc0064b267
node: add InstanceDir method
2016-11-10 17:47:07 +01:00
Felix Lange
1aaa599147
accounts: add Find method
2016-11-10 17:46:45 +01:00
Felix Lange
d27472cc74
cmd/v5test: delete the v5test tool
2016-11-10 17:46:45 +01:00
Kenji Siu
80ea44c485
cmd/geth: improve command help messages ( #3227 )
2016-11-10 13:00:09 +02:00
Péter Szilágyi
dba29970d7
Merge pull request #3244 from karalabe/reinstate-cache
...
cmd/geth: reinstate dropped --cache flag
2016-11-09 19:21:30 +02:00
Péter Szilágyi
4cd2617848
cmd/geth: reinstate dropped --cache flag
2016-11-09 19:18:20 +02:00
xiekeyang
5b31794dfe
cmd/geth: use a loop in TestDAOForkBlockNewChain ( #3222 )
2016-11-09 03:15:48 +01:00
Felix Lange
355f4b0c15
Merge pull request #3232 from zsfelfoldi/light-topic3
2016-11-09 03:09:05 +01:00
Felix Lange
bbb5e5d56a
les: print 'experimental feature' warning on startup
2016-11-09 02:51:34 +01:00
Felix Lange
b8bd9a71c8
all: update license information
2016-11-09 02:51:34 +01:00
Felix Lange
be3865211c
core/types: remove header accessors
...
These accessors were introduced by light client changes, but
the only method that is actually used is GetNumberU64. This
commit replaces all uses of .GetNumberU64 with .Number.Uint64.
2016-11-09 02:19:07 +01:00
Felix Lange
0f19cbc6e5
p2p/discv5: fix build with Go 1.5, delete package testimg
2016-11-09 02:18:48 +01:00
Zsolt Felfoldi
49da42983a
p2p/discv5: added new topic discovery package
2016-11-09 02:12:53 +01:00
zsfelfoldi
7db7109a5b
cmd, eth: added light client and light server modes
2016-11-09 02:12:53 +01:00
Zsolt Felfoldi
9f8d192991
les: light client protocol and API
2016-11-09 02:12:53 +01:00
Zsolt Felfoldi
760fd65487
light: light chain, VM env and tx pool
2016-11-09 02:12:53 +01:00
Felix Lange
8b1df1a259
build: fix remote path for archive uploads ( #3243 )
...
archiveUpload did not handle absolute paths correctly. Fix it by using
the basename and ensure that uploads can be tested using -n.
2016-11-08 23:46:46 +01:00
Péter Szilágyi
9bc97a5785
build: NSIS based Windows installer ( #3240 )
...
This commit adds support for creating Windows installers to ci.go
2016-11-08 22:55:39 +01:00
Péter Szilágyi
6707f70b4a
Merge pull request #3241 from karalabe/fix-pgp-signer
...
internal/build: call correct signer method
2016-11-08 11:04:53 +02:00
Péter Szilágyi
df30ef5177
internal/build: call correct signer method
2016-11-08 10:59:19 +02:00
Péter Szilágyi
7e8ad6cad3
Merge pull request #3239 from karalabe/fix-windows-separators
...
build: fix missing .exe executable names on cross builds
2016-11-07 12:37:35 +02:00
Péter Szilágyi
e0e18f3841
Merge pull request #3231 from fjl/liner-update
...
console, vendor: update liner and enable multiline mode
2016-11-07 12:29:50 +02:00
Péter Szilágyi
328f0dd631
build: fix missing .exe executable names on cross builds
2016-11-07 12:18:28 +02:00
Péter Szilágyi
15c8d46b04
Merge pull request #3238 from karalabe/appveyor-azure-push
...
appveyor: build 386 too, upload both to the gethstore
2016-11-07 11:52:10 +02:00
Péter Szilágyi
052918a6d9
appveyor: build 386 too, upload both to the gethstore
2016-11-07 00:13:45 +02:00
Péter Szilágyi
afe41de6b3
travis: build to all supported linux architectures ( #3235 )
2016-11-04 12:48:20 +01:00
RJ
2ad5dba50a
accounts/abi: differentiate between static and dynamic arrays ( #3121 )
...
solves #3119
Signed-off-by: VoR0220 <rj@erisindustries.com>
2016-11-03 23:25:19 +01:00
Felix Lange
0b8a14fed7
console: enable multiline mode
2016-11-03 19:57:04 +01:00
Felix Lange
ac9013162e
vendor: update github.com/peterh/liner
2016-11-03 19:51:19 +01:00
Felix Lange
ed2bc7fbe9
build, internal/build: misc improvements ( #3229 )
...
* travis.yml: don't create darwin/386 builds
* build: remove godep remains
* internal/build: improve archives
- enable compression for zip files
- don't write half-complete archives
* build: add -unstable to archive names
2016-11-03 14:44:16 +02:00
Felix Lange
d0c820acd6
Merge pull request #3226 from karalabe/azure-gethstore
...
travis, build: implement uploading archives to azure
2016-11-03 10:41:20 +01:00
Péter Szilágyi
2f9f2cbb19
travis, build: enable 386 builds too for linux and osx
2016-11-03 10:32:58 +02:00
Péter Szilágyi
bad0de0dcb
vendor: pull in azure sdk and openpgp signer
2016-11-03 10:32:57 +02:00