Franko
c8fef265dc
change homestead to be closer to two weeks just incase something goes wrong
2016-03-02 13:05:53 -05:00
Franko
d542c9d3d1
fix dependency
2016-03-02 12:45:18 -05:00
Christopher Franko
153dd19ec1
Merge https://github.com/ethereum/go-ethereum into rebase-1.3.4
2016-03-02 11:54:34 -05:00
Felix Lange
d3f8b763bf
VERSION: bumped version to 1.3.4
2016-02-29 20:57:48 +01:00
Jeffrey Wilcke
4044a8cea4
Merge pull request #2258 from obscuren/release/1.3.4
...
Homestead Release Candidate
2016-02-29 15:05:37 +01:00
Jeffrey Wilcke
61be63bb9b
[release/1.3.4] cmd/utils, params: homestead block
...
(cherry picked from commit e22fd22c97b4f5d4af118dca3fb2cb6292a520a6)
Conflicts:
cmd/utils/flags.go
2016-02-29 14:59:30 +01:00
Jeffrey Wilcke
5f7e74d5c8
[release/1.3.4] cmd/utils: lower the min accepted gas price for relay and GPO to 20 shannon
...
(cherry picked from commit ab92678fb3 )
2016-02-29 14:59:20 +01:00
Péter Szilágyi
2be2842758
[release/1.3.4] eth/downloader: fix premature exit before notifying all part fetchers
...
(cherry picked from commit 64ee5763ee )
2016-02-29 13:44:34 +01:00
Felix Lange
c2df9d356a
[release/1.3.4] crypto/secp256k1: remove dependency on libgmp
...
Turns out we actually don't need it, USE_NUM_NONE works
because we also set USE_FIELD_INV_BUILTIN.
Conflicts:
Makefile
crypto/secp256k1/secp256.go
2016-02-29 13:32:26 +01:00
Felix Lange
a4f4846fff
[release/1.3.4] eth/downloader: fix header download limiting
...
Fixes #2201
(cherry picked from commit 26e72b2ccd )
2016-02-29 13:24:33 +01:00
Jeffrey Wilcke
7f83e68b13
[release/1.3.4] eth: fixed homestead tx check
...
When a block is queried for retrieval we should add a check whether the
block falls within the frontier rules. If we'd always use `From`
retrieving transaction might fail. This PR temporarily changes
everything to `FromFrontier` (safe!).
This is a backport of c616391df2
2016-02-29 13:24:33 +01:00
Jeffrey Wilcke
5570b11398
[release/1.3.4] params: settle the Pi vs Tau dispute
...
This commit increases the artificial gas floor to 4712388
(cherry picked from commit f954a8b666 )
2016-02-29 13:24:33 +01:00
Jeffrey Wilcke
e7fb300053
[release/1.3.4] cmd/geth: bump version v1.3.4
2016-02-29 13:24:32 +01:00
Jeffrey Wilcke
4e0fe48e20
[release/1.3.4] xeth: backward fix for messages
2016-02-24 13:46:37 +01:00
Jeffrey Wilcke
bcf565730b
[release/1.3.4] core: Added new TD strategy which mitigate the risk for selfish mining
...
Assuming the following scenario where a miner has 15% of all hashing
power and the ability to exert a moderate control over the network to
the point where if the attacker sees a message A, it can't stop A from
propagating, but what it **can** do is send a message B and ensure that
most nodes see B before A. The attacker can then selfish mine and
augment selfish mining strategy by giving his own blocks an advantage.
This change makes the time at which a block is received less relevant
and so the level of control an attacker has over the network no longer
makes a difference.
This change changes the current td algorithm `B_td > C_td` to the new
algorithm `B_td > C_td || B_td == C_td && rnd < 0.5`.
2016-02-24 13:46:33 +01:00
Jeffrey Wilcke
587bafaa9f
[release/1.3.4] core, core/vm, crypto: fixes for homestead
...
* Removed some strange code that didn't apply state reverting properly
* Refactored code setting from vm & state transition to the executioner
* Updated tests
Conflicts:
common/registrar/ethreg/api.go
core/tx_pool.go
core/vm/jit_test.go
2016-02-24 13:46:30 +01:00
Jeffrey Wilcke
7bb496f737
[release/1.3.4] tests: updated homestead tests
2016-02-24 13:46:23 +01:00
Gustav Simonsson
61404979ed
[release/1.3.4] parmas, crypto, core, core/vm: homestead consensus protocol changes
...
* change gas cost for contract creating txs
* invalidate signature with s value greater than secp256k1 N / 2
* OOG contract creation if not enough gas to store code
* new difficulty adjustment algorithm
* new DELEGATECALL op code
Conflicts:
core/vm/environment.go
crypto/crypto.go
crypto/secp256k1/secp256.go
eth/api.go
2016-02-24 13:46:11 +01:00
Péter Szilágyi
300f1e2abf
[release/1.3.4] core, core/types, miner: fix transaction nonce-price combo sort
2016-02-24 13:46:06 +01:00
Felix Lange
4ce7970340
[release/1.3.4] p2p/discover: fix Windows-specific issue for larger-than-buffer packets
...
On Windows, UDPConn.ReadFrom returns an error for packets larger
than the receive buffer. The error is not marked temporary, causing
our loop to exit when the first oversized packet arrived. The fix
is to treat this particular error as temporary.
Fixes : #1579 , #2087
Updates: #2082
Conflicts:
p2p/discover/udp_test.go
2016-02-24 13:46:03 +01:00
Jeffrey Wilcke
0c17be92fb
[release/1.3.4] p2p: backward fix for S256 curve
2016-02-24 13:45:59 +01:00
Felix Lange
b5a0cf488c
[release/1.3.4] p2p: EIP-8 changes
...
Conflicts:
p2p/rlpx.go
2016-02-24 13:45:56 +01:00
Felix Lange
b25da7c3f4
[release/1.3.4] p2p/discover: EIP-8 changes
...
Conflicts:
p2p/discover/udp_test.go
2016-02-24 13:45:53 +01:00
Felix Lange
93077941d3
[release/1.3.4] rlp: add "tail" struct tag
2016-02-24 13:44:56 +01:00
Felix Lange
8cb69b9e9b
[release/1.3.4] crypto/ecies: make authenticated shared data work
...
The s2 parameter was not actually written to the MAC.
2016-02-24 13:44:37 +01:00
Expanse
efc62bc9d9
update travis
2016-02-19 08:49:09 -05:00
Expanse
90ef32119c
update readme for coveralls and waffle.io
2016-02-19 08:35:57 -05:00
Expanse
ef51a98ad4
update readme for travis
2016-02-19 08:30:53 -05:00
Christopher Franko
73c0cd851f
Merge pull request #9 from expanse-project/rebase-1.3.3
...
Rebase 1.3.3
2016-01-15 16:41:26 -05:00
Christopher Franko
abff06ca98
update dockerfile
2016-01-15 16:40:24 -05:00
Christopher Franko
f32e770d2c
Merge remote-tracking branch 'refs/remotes/ethereum/master' into rebase-1.3.3
...
# Conflicts:
# cmd/gexp/main.go
2016-01-15 08:50:40 -05:00
Christopher Franko
89e13e1c80
update dockerfile take out develop branch checkout
2016-01-11 15:57:45 -05:00
Christopher Franko
ce96716426
update dockerfile
2016-01-11 15:40:54 -05:00
Jeffrey Wilcke
c541b38fb3
VERSION, cmd/geth: bumped version number 1.3.3
2016-01-05 13:02:07 +01:00
Péter Szilágyi
336a4d7b8d
core: fix transaction reorg issues within the tx pool
2016-01-05 13:02:07 +01:00
Péter Szilágyi
8938768f75
core, eth/downloader: ensure state presence in ancestor lookup
2016-01-05 12:31:45 +01:00
Christopher Franko
80b554f00d
Merge pull request #8 from expanse-project/rebase-1.3.2
...
Rebase 1.3.2
2015-12-16 08:37:47 -05:00
Christopher Franko
3ec4e692ae
added the global registrar
2015-12-16 08:34:15 -05:00
Christopher Franko
c880ed1843
update bootnodes
...
added new ones
2015-11-29 09:07:14 -05:00
Christopher Franko
47588d735a
param change
2015-11-29 08:18:01 -05:00
Franko
f620d2c7ec
quick fix
2015-11-28 19:29:01 -05:00
Christopher Franko
5bc04ee47b
eth -> exp
...
eth to exp
2015-11-28 18:57:50 -05:00
Christopher Franko
0f519942a4
Merge remote-tracking branch 'refs/remotes/ethereum/master' into rebase-1.3.2
2015-11-28 18:40:20 -05:00
Jeffrey Wilcke
5490437942
Merge branch 'develop' into release/1.3.2
...
Conflicts:
VERSION
cmd/geth/main.go
2015-11-24 13:48:47 +01:00
Jeffrey Wilcke
b0fb48c389
Merge pull request #1988 from bas-vk/issue1971
...
miner: bugfix where blockhash in receipts and logs is left empty
2015-11-24 10:55:07 +01:00
Gustav-Simonsson
ae9e9efa31
Merge pull request #1991 from Gustav-Simonsson/common_tests
...
Update common test files
2015-11-23 10:26:21 +01:00
Jeffrey Wilcke
6bb29aebee
Merge pull request #1666 from obscuren/create-transaction
...
rpc/api, xeth: added signTransaction method
2015-11-20 21:36:56 +01:00
Jeffrey Wilcke
314c031ff2
Merge pull request #1995 from karalabe/parametrize-crosscompile-go
...
Makefile: individual platforms, configurable Go runtime
2015-11-20 21:10:21 +01:00
Péter Szilágyi
fea819f74f
Makefile: individual platforms, configurable Go runtime
2015-11-20 16:06:35 +02:00
Gustav Simonsson
220b0bf6e5
Update common test files
2015-11-20 12:53:36 +01:00