Felix Lange
9c0f36c46d
p2p: use maxDialingConns instead of maxAcceptConns as dial limit
2015-05-08 16:09:55 +02:00
Felix Lange
914e57e49b
p2p: fix disconnect at capacity
...
With the introduction of static/trusted nodes, the peer count
can go above MaxPeers. Update the capacity check to handle this.
While here, decouple the trusted nodes check from the handshake
by passing a function instead.
2015-05-08 16:09:54 +02:00
Jeffrey Wilcke
23454dcfcb
Merge pull request #840 from karalabe/throttled-dialing
...
p2p: throttled handshakes
2015-05-08 06:53:40 -07:00
Péter Szilágyi
bd5720f480
eth, eth/downloader: handle sync errors a bit more gracefully
2015-05-08 15:22:48 +03:00
Jeffrey Wilcke
f819ac7158
Merge pull request #882 from zsfelfoldi/develop
...
Otto.ToValue concurrency error fixed
2015-05-08 04:54:22 -07:00
Jeffrey Wilcke
15bfae52d2
Merge pull request #876 from obscuren/jsre_fixes
...
jsre, cmd/geth: updated web3.js and altered settimeout
2015-05-08 04:39:33 -07:00
zsfelfoldi
d7dabce732
ToVal serialization fix
2015-05-08 13:29:48 +02:00
obscuren
f6e71b5749
updated ethereum.js
2015-05-08 13:05:20 +02:00
obscuren
351d6b0d44
jsre, cmd/geth: updated web3.js and altered settimeout
2015-05-08 13:05:20 +02:00
Jeffrey Wilcke
03473d48c1
Merge pull request #875 from Gustav-Simonsson/test_updates
...
Test updates
2015-05-08 03:50:14 -07:00
Jeffrey Wilcke
45c070fc8b
Merge pull request #833 from ethersphere/frontier/solidity
...
solidity compiler and contract metadocs integration
2015-05-08 03:43:31 -07:00
zsfelfoldi
1de1359e3b
Otto.ToValue concurrency error fixed
2015-05-08 12:27:35 +02:00
Jeffrey Wilcke
637b2415d9
Merge pull request #864 from obscuren/filter_changes
...
xeth, core, event/filter, rpc: new block and transaction filters
2015-05-08 02:56:55 -07:00
Jeffrey Wilcke
69aac4d531
Merge pull request #877 from Gustav-Simonsson/update_ethash_godep
...
Update ethash deps (more build fixes, tests)
2015-05-08 02:19:50 -07:00
Péter Szilágyi
9d188f73b5
eth, eth/downloader: make synchronize thread safe
2015-05-07 21:07:20 +03:00
Gustav Simonsson
3593662b0c
Update ethash deps (more build fixes, tests)
2015-05-07 19:39:55 +02:00
obscuren
60b5a94428
xeth: getTransactionByHash, try pool if db fails
2015-05-07 18:23:24 +02:00
obscuren
dcfecebe1f
core: get transaction by hash from transaction pool
2015-05-07 18:22:57 +02:00
obscuren
258a7b9a93
xeth: check proper queue for pending transaction filter
2015-05-07 17:20:57 +02:00
obscuren
b3c9b66f29
rpc: eth_transactionFilter => eth_newPendingTransactionFilter
2015-05-07 14:44:32 +02:00
obscuren
7e160a677d
xeth, core, event/filter, rpc: new block and transaction filters
2015-05-07 14:44:32 +02:00
Péter Szilágyi
8735e5addd
p2p: increase the handshake timeout in the tests
2015-05-07 15:30:56 +03:00
Péter Szilágyi
4d5a719f25
cmd, eth, p2p: introduce pending peer cli arg, add tests
2015-05-07 15:30:56 +03:00
Péter Szilágyi
af93217775
p2p: reduce the concurrent handshakes to 10/10 in/out
2015-05-07 15:22:09 +03:00
Péter Szilágyi
2060bc8bac
p2p: fix dial throttling race condition
2015-05-07 15:22:08 +03:00
Péter Szilágyi
29fef349ef
p2p: fix a dialing race in the throttler
2015-05-07 15:22:08 +03:00
Péter Szilágyi
3953bf0031
p2p: limit the outbound dialing too
2015-05-07 15:22:08 +03:00
Péter Szilágyi
43901c9282
eth/downloader: fix priority queue reset, add throttling test
2015-05-07 14:40:50 +03:00
Gustav Simonsson
79eb40fc9f
Add bcTotalDifficultyTest and unskip now working tx tests
2015-05-07 13:03:22 +02:00
zelig
009b221692
solidity compiler and contract metadocs integration
...
* common/compiler: solidity compiler + tests
* rpc: eth_compilers, eth_compileSolidity + tests
* fix natspec test using keystore API, notice exp dynamically changes addr, cleanup
* resolver implements registrars and needs to create reg contract (temp)
* xeth: solidity compiler. expose getter Solc() and paths setter SetSolc(solcPath)
* ethereumApi: implement compiler related RPC calls using XEth - json struct tests
* admin: make use of XEth.SetSolc to allow runtime setting of compiler paths
* cli: command line flags solc to set custom solc bin path
* js admin api with new features debug and contractInfo modules
* wiki is the doc https://github.com/ethereum/go-ethereum/wiki/Contracts-and-Transactions
2015-05-07 12:58:21 +02:00
Gustav Simonsson
2b716aec54
Update JSON test files
2015-05-07 12:44:29 +02:00
Péter Szilágyi
45f8304f3c
eth/downloader: fix expiration not running while fetching
2015-05-07 12:59:19 +03:00
Péter Szilágyi
4800c94392
eth/downloader: prioritize block fetch based on chain position, cap memory use
2015-05-07 10:57:34 +03:00
obscuren
97c37356fd
updated ignore
2015-05-07 00:03:11 +02:00
Jeffrey Wilcke
82ac4712f1
Merge pull request #867 from Gustav-Simonsson/fix_block_tests_genesis_block_total_difficulty
...
Fix block tests genesis block total difficulty
2015-05-06 14:52:55 -07:00
Jeffrey Wilcke
a0cb1945ae
Merge pull request #866 from fjl/p2p-last-minute
...
Last minute p2p fixes
2015-05-06 14:49:52 -07:00
Felix Lange
3e2a928caa
p2p: stop dialing at half the maximum peer count
2015-05-06 23:44:51 +02:00
Gustav Simonsson
7bc1f487b8
Unskip now working tests, remove debug print
2015-05-06 23:25:44 +02:00
Gustav Simonsson
2808409fbd
Add genesis block total difficulty in tests
2015-05-06 23:22:49 +02:00
Felix Lange
6a2fec5309
p2p, whisper: use glog for peer-level logging
2015-05-06 23:19:14 +02:00
obscuren
b719801db0
cmd/geth: gofmt screwup fix
2015-05-06 23:10:46 +02:00
obscuren
458d891c63
cmd/geth: version bump
2015-05-06 23:04:49 +02:00
Felix Lange
bcfd788661
p2p/discover: bump packet timeouts to 500ms
2015-05-06 22:59:00 +02:00
Felix Lange
fd4b75cfa8
p2p/nat: less confusing error logging
2015-05-06 22:58:03 +02:00
obscuren
090f593bc0
Merge branch 'karalabe-cherry-trusted-peers' into develop
2015-05-06 22:54:33 +02:00
obscuren
062fa049d0
fixed merge issue
2015-05-06 22:54:21 +02:00
Jeffrey Wilcke
24d44f35f2
Merge pull request #791 from fjl/discover-sha3-distance
...
p2p/discover: sha3-based node distance
2015-05-06 13:48:57 -07:00
Jeffrey Wilcke
323216ed85
Merge pull request #861 from obscuren/transaction_pool_fixes
...
core: transaction pool fixes & resending transactions
2015-05-06 11:23:58 -07:00
Jeffrey Wilcke
1f26a1b863
Merge pull request #859 from Gustav-Simonsson/ethash_reloaded
...
Ethash reloaded
2015-05-06 11:20:54 -07:00
obscuren
05ac1209c7
cmd/geth: limit `pendingTransactions` to owned accounts.
2015-05-06 18:30:56 +02:00