Péter Szilágyi
04bb89604e
core: fix an RLP encoding data race due to deep struct copy
2015-07-22 20:54:53 +03:00
Felix Lange
0428cae226
remove LICENSE files
2015-07-22 18:54:45 +02:00
Felix Lange
3f047be5aa
all: update license headers to distiguish GPL/LGPL
...
All code outside of cmd/ is licensed as LGPL. The headers
now reflect this by calling the whole work "the go-ethereum library".
2015-07-22 18:51:45 +02:00
Felix Lange
f4acdea402
crypto: fix license of curve.go
...
crypto/curve.go is not our code and has its own license. This commit
excludes it in update-license.go and removes our GPL header.
2015-07-22 18:50:31 +02:00
Péter Szilágyi
c7e7778f2a
cmd, core, eth, ethdb: cache flag to allocate memory for db internal use
2015-07-22 14:00:52 +03:00
Felix Lange
d1d45aa839
Merge pull request #1503 from fjl/fix-accounts-race
...
accounts: fix data race when key is locked after the unlock timeout
2015-07-22 13:00:09 +02:00
Taylor Gerring
d103af5dd4
Disassociate test directory from test name
2015-07-22 11:39:36 +01:00
Jeffrey Wilcke
ed1d2f858e
Merge pull request #1481 from tgerring/legalese
...
Legalese updates
2015-07-22 03:35:33 -07:00
Jeffrey Wilcke
482cc4957d
Merge pull request #1500 from karalabe/fix-miner-race
...
miner: fix current work data race
2015-07-22 03:16:13 -07:00
Jeffrey Wilcke
f1daed65b1
Merge pull request #1502 from ethereum/canaryFix
...
Fixed canary to require 2+ nonzero, not sum 2+
2015-07-20 16:17:48 -07:00
Taylor Gerring
cf5313f13e
Update disclaimer
2015-07-20 18:49:25 +02:00
Felix Lange
06d5898d6a
crypto: remove debug print call after decrypting a key from disk
2015-07-20 18:04:23 +02:00
Felix Lange
7662dd9bbb
accounts: fix data race when key is locked after the unlock timeout
...
While here, also improve the docs and speed up the tests.
The tests used the scrypt keystore with ridiculous settins and took 20s
each.
2015-07-20 18:04:23 +02:00
Vitalik Buterin
8160b8618d
Fixed canary to require 2+ nonzero, not sum 2+
2015-07-20 16:28:28 +02:00
Péter Szilágyi
3029349761
miner: fix current work data race
2015-07-20 14:37:43 +03:00
Jeffrey Wilcke
02c5022742
Merge pull request #1496 from karalabe/fix-xeth-races
...
xeth: fix #1485 , data race in fiilter creation and event firing
2015-07-20 04:27:10 -07:00
Péter Szilágyi
3642441ca3
xeth: fix #1485 , data race in fiilter creation and event firing
2015-07-20 14:02:02 +03:00
Jeffrey Wilcke
12bb743b35
Merge pull request #1484 from fjl/rlp-json-tests
...
cmd/ethtest, tests: add support for RLP JSON tests
2015-07-19 05:05:16 -07:00
Jeffrey Wilcke
26c0fa1cb0
Merge pull request #1480 from obscuren/miner-state-sync
...
miner: moved state sync
2015-07-19 05:03:59 -07:00
Jeffrey Wilcke
a38f3740d6
Merge pull request #1488 from ethereum/travis
...
Travis container support
2015-07-18 09:05:29 -07:00
Felix Lange
345590f27f
rlp: fix check for canonical byte array size
...
Decoding did not reject byte arrays of length one with a single element
b where 55 < b < 128. Such byte arrays must be rejected because
they must be encoded as the single byte b instead.
2015-07-18 16:23:35 +02:00
Taylor Gerring
5a41326521
Travis container support
2015-07-18 16:12:48 +02:00
Felix Lange
cefd948267
rlp: reject trailing data when using DecodeBytes
2015-07-18 01:47:17 +02:00
Felix Lange
593b1b65e7
tests: document RLP tests
2015-07-17 15:42:23 +02:00
Felix Lange
5da82077d1
cmd/ethtest, tests: add support for RLP JSON tests
2015-07-17 15:13:24 +02:00
Jeffrey Wilcke
1b9ef0e52d
miner: moved state sync
...
Moved the state sync so it only syncs the state when the block mining yield a possitive result
2015-07-16 14:19:27 +02:00
Jeffrey Wilcke
a75b95b876
Merge pull request #1477 from tgerring/legalese
...
Prompt user to accept legalese when datadir doesn't exist
2015-07-16 04:40:15 -07:00
Jeffrey Wilcke
e954375109
Merge pull request #1469 from obscuren/smart-mining
...
miner: smart mining
2015-07-16 04:39:07 -07:00
Taylor Gerring
618991f136
Move text to separate file
2015-07-16 13:34:34 +02:00
Jeffrey Wilcke
bc6b6932d0
Merge pull request #1476 from obscuren/deadlock-logs
...
xeth: removed mutex lock
2015-07-16 03:35:43 -07:00
Taylor Gerring
1909d26fe2
Prompt user to accept legalese when datadir doesn't exist
2015-07-16 12:27:42 +02:00
Jeffrey Wilcke
b1d0d3c0ed
xeth: removed unneeded mutex lock
2015-07-16 11:04:53 +02:00
Jeffrey Wilcke
9addb3df3a
Merge pull request #1475 from obscuren/issue1473
...
core: during chain reorg rewrite receipts and transactions
2015-07-15 13:17:07 -07:00
Jeffrey Wilcke
e870e61bc9
miner: smart mining
...
Work is now handled and carried over multiple sessions. Previously one
session only was assumed, potentially resulting in invalid (outdated)
work
* Larger work / result queue
* Full validation option
2015-07-15 20:37:12 +02:00
Jeffrey Wilcke
cecc9cdd2f
Merge pull request #1468 from Gustav-Simonsson/xeth_transact_logging
...
xeth: log signed tx hash
2015-07-15 11:35:51 -07:00
Jeffrey Wilcke
e17d8ddbeb
core: during chain reorg rewrite receipts and transactions
...
Added PutBlockReceipts; storing receipts by blocks. Eventually this will
require pruning during some cleanup cycle. During forks the receipts by
block are used to get the new canonical receipts and transactions.
This PR fixes #1473 by rewriting transactions and receipts from the point
of where the fork occured.
2015-07-14 18:40:03 +02:00
Gustav Simonsson
afba798357
xeth: log signed tx hash
2015-07-13 03:09:02 +02:00
Jeffrey Wilcke
796c18db93
Merge pull request #1462 from obscuren/genesis
...
core: genesis preparation
2015-07-12 03:45:45 -07:00
Jeffrey Wilcke
a32c51effd
cmd, core, eth, common: genesis preparation
...
Implemented the --genesis flag thru which we can set a custom genesis
block, including the official Ethereum genesis block.
2015-07-10 17:37:41 +02:00
Jeffrey Wilcke
5a810758db
cmd/geth: bump version 0.9.39
2015-07-09 18:07:52 +02:00
Jeffrey Wilcke
6f9377475c
Merge branch 'release/0.9.38' into develop
2015-07-09 18:06:49 +02:00
Jeffrey Wilcke
98f4c936f2
Merge branch 'release/0.9.38'
2015-07-09 18:06:39 +02:00
Jeffrey Wilcke
344277d026
cmd/geth: version bump 0.9.38
2015-07-09 17:43:45 +02:00
Jeffrey Wilcke
3add8cfdb0
Merge pull request #1452 from obscuren/develop
...
core/vm: added str to op
2015-07-09 08:42:38 -07:00
Jeffrey Wilcke
8b5a65c14a
core/vm: added str to op
2015-07-09 17:08:33 +02:00
Jeffrey Wilcke
0646cc8d14
Merge pull request #1453 from ethersphere/frozen-accounts
...
accounts, crypto: fixed file naming for windows
2015-07-09 08:08:09 -07:00
Jeffrey Wilcke
97d22be318
Merge pull request #1441 from obscuren/logs-return-fix
...
miner, xeth: fire log event during mining. Fix return raw tx
2015-07-09 07:24:35 -07:00
Jeffrey Wilcke
4c62ce831b
Merge pull request #1451 from karalabe/handle-potential-TD-forge-attack
...
eth/downloader: drop peer if advertised TD but won't delvier
2015-07-09 07:23:50 -07:00
Jeffrey Wilcke
b041aed660
Merge pull request #1450 from karalabe/fix-propagation-td
...
eth: calculate the correct TD, only update if better
2015-07-09 07:23:16 -07:00
Jeffrey Wilcke
cd6d703e94
Merge pull request #1447 from karalabe/fix-database-metrics-race-3
...
eth, ethdb: fix a data race during startup/shutdown
2015-07-09 07:22:54 -07:00