Felix Lange
d78f9b834a
vendor: update all dependencies except Azure SDK
...
The Azure SDK doesn't support Go 1.5 anymore. We can't upgrade it until
Go 1.8 comes out.
2017-01-10 22:33:24 +01:00
Péter Szilágyi
02b67558e8
Merge pull request #3535 from fjl/all-ineffassign
...
all: fix ineffectual assignments
2017-01-09 23:53:17 +02:00
Felix Lange
b9b3efb09f
all: fix ineffectual assignments and remove uses of crypto.Sha3
...
go get github.com/gordonklaus/ineffassign
ineffassign .
2017-01-09 16:24:42 +01:00
Viktor Trón
3f1a72908c
cmd/swarm: uploader uses HTTP PUT for directories ( #3488 )
2017-01-09 15:19:56 +01:00
Valentin Wüstholz
0a5450fe04
cmd/disasm: fix array-out-of-bounds error ( #3491 )
2017-01-08 01:18:22 +01:00
Péter Szilágyi
18c77744ff
all: fix spelling errors
2017-01-06 19:44:35 +02:00
Felix Lange
13e3b2f433
logger, pow/dagger, pow/ezp: delete dead code
2017-01-06 18:18:07 +01:00
Felix Lange
f2da6581ba
all: fix issues reported by honnef.co/go/simple/cmd/gosimple
2017-01-06 18:18:07 +01:00
Felix Lange
35a7dcb162
all: gofmt -w -s
2017-01-06 15:52:03 +01:00
Péter Szilágyi
8f9daaa3ba
Merge pull request #3518 from fjl/ethclient-dependency-cleanup
...
core/types: dependency cleanup
2017-01-06 15:42:03 +02:00
Felix Lange
7731061903
core/vm: move Log to core/types
...
This significantly reduces the dependency closure of ethclient, which no
longer depends on core/vm as of this change.
All uses of vm.Logs are replaced by []*types.Log. NewLog is gone too,
the constructor simply returned a literal.
2017-01-06 14:15:22 +01:00
Felix Lange
b9683d3748
params: avoid importing p2p/discover for bootnodes
...
params is imported by leaf-ish library packages and should not pull in
the p2p stack.
2017-01-06 14:15:21 +01:00
Maran
f087633efd
swarm/api/http: add support for CORS headers ( #3388 )
2017-01-05 11:57:41 +01:00
Péter Szilágyi
bbce726c8a
Merge pull request #3515 from bas-vk/exportropsten
...
core,cmd/utils: bugfix for ropsten dump imports
2017-01-05 12:54:45 +02:00
Jeffrey Wilcke
bbc4ea4ae8
core/vm: improved EVM run loop & instruction calling ( #3378 )
...
The run loop, which previously contained custom opcode executes have been
removed and has been simplified to a few checks.
Each operation consists of 4 elements: execution function, gas cost function,
stack validation function and memory size function. The execution function
implements the operation's runtime behaviour, the gas cost function implements
the operation gas costs function and greatly depends on the memory and stack,
the stack validation function validates the stack and makes sure that enough
items can be popped off and pushed on and the memory size function calculates
the memory required for the operation and returns it.
This commit also allows the EVM to go unmetered. This is helpful for offline
operations such as contract calls.
2017-01-05 11:52:10 +01:00
Péter Szilágyi
06b381d1c9
cmd/utils: disallow --fakepow
for live operation ( #3512 )
2017-01-05 11:40:56 +01:00
Bas van Kervel
a1798a8188
core,cmd/utils: bugfix for ropsten dump imports
2017-01-05 11:31:57 +01:00
Péter Szilágyi
2ce30382d9
cmd/utils, eth, les: bubble --fakepow flag into eth/les too
2017-01-04 10:42:41 +02:00
Valentin Wüstholz
bdaa43510b
cmd/disasm: fix off-by-one error and improve error handling ( #3482 )
2016-12-22 00:37:27 +01:00
Péter Szilágyi
49c6f1053c
Merge pull request #3421 from ethersphere/s/swarm-cmd
...
cmd/swarm: one command with subcommands
2016-12-14 12:26:20 +02:00
Péter Szilágyi
fdb8edf5ea
Merge pull request #3427 from Arachnid/gzipdump
...
cmd/utils, eth: Add gzip support for chain dump and restore
2016-12-14 11:15:21 +02:00
Nick Johnson
9ba9fe818d
cmd/utils, eth: Add gzip support for chain dump and restore
2016-12-14 08:59:55 +00:00
zelig
92224d27b1
cmd/swarm: testnet bootnodes IP address change
2016-12-14 08:14:52 +01:00
Péter Szilágyi
b63138c3ec
cmd/geth: drop legacy android code
2016-12-13 18:17:49 +02:00
zelig
485748c416
cmd/swarm: improve uploader output and add defaultpath option
2016-12-13 12:54:13 +01:00
zelig
080699f7df
cmd/swarm: ethapi not required
2016-12-13 12:54:13 +01:00
zelig
8e35f54931
cmd/swarm: trim trailing slash from bzzapi url
2016-12-13 12:54:13 +01:00
zelig
d44f1a77ee
cmd/swarm: add default bootnodes for testnet 3
2016-12-13 12:54:13 +01:00
zelig
4181046488
swarm/network, cmd/swarm: swarm default network id is 3 (to match Ropsten)
2016-12-13 12:54:13 +01:00
zelig
5f5d0aa4ff
cmd/swarm: subsume cmd/bzz* as subcommands under swarm
...
cmd/swarm: subsume cmd/bzz* under cmd/swarm as subcommands
2016-12-13 12:54:05 +01:00
Jeffrey Wilcke
3fc7c97827
core, core/vm: implemented a generic environment ( #3348 )
...
Environment is now a struct (not an interface). This
reduces a lot of tech-debt throughout the codebase where a virtual
machine environment had to be implemented in order to test or run it.
The new environment is suitable to be used en the json tests, core
consensus and light client.
2016-12-06 02:16:03 +01:00
Péter Szilágyi
86f9e836be
cmd/geth: tidied up the source ( #3385 )
...
cmd/geth: tidied up the source
2016-11-30 13:34:24 +02:00
Luca Zeug
3363a1c227
cmd/utils: update helpscreen's testnet description ( #3377 )
2016-11-29 16:23:11 +02:00
Péter Szilágyi
7267f796e6
cmd: drop DAO related choice flags since ETC diverged
2016-11-29 15:50:27 +02:00
Viktor Trón
e949a2ed2f
cmd/bzzd: swarm daemon fixes ( #3359 )
...
* cmd/bzzd: add missing p2p/discovery flags
* cmd/bzzd: fix two bugs crashing bzzd if bootnodes flag given
* cmd/bzzd: make no swap default, renamed flag bzznoswap->bzzswap
* internal/web3ext: correct methods for bzz IPC module
* cmd/bzzd: ethapi param not mandatory. Warning if no blockchain
* cmd/bzzd: correct default IPC modules in help string
* cmd/utils: fix help description for networkId - add Ropsten
* cmd/bzz, swarm/api, swarm/network: add swarm networkId flag
* cmd/bzzd: change nosync flag to sync and BootTFlag
2016-11-28 13:29:33 +01:00
Péter Szilágyi
4c8c5e2f74
cmd, ethstats, les, mobile, params: native netstats ( #3336 )
2016-11-25 16:55:06 +01:00
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
Jeffrey Wilcke
6cc87a31c6
cmd/utils, internal/web3ext: removed httpGet
2016-11-25 12:31:06 +01: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
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
Aron Fischer
0d9a8207d6
cmd/bzzup: trim directory in the manifest entry path ( #3299 )
2016-11-18 14:41:37 +01:00
Nick Johnson
e1c1fce92c
cmd/utils, VERSION: 1.5.3 unstable ( #3306 )
2016-11-18 12:33:47 +01:00
Nick Johnson
9b95112a2d
cmd/utils: Set version string to stable ( #3304 )
2016-11-18 11:57:48 +01:00
Felix Lange
20eab80189
cmd/utils, VERSION: 1.5.2 unstable
2016-11-17 14:40:32 +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
Felix Lange
a96d6c68e2
cmd/utils: remove jit flag handling ( #3273 )
...
The jit config options are not handled, but random selection still took
place, printing confusing messages.
2016-11-15 22:20:18 +01:00