73eb8e8c20
eth: basic implementation of the downloader
2015-04-17 13:54:18 +02:00
4afc22ba6e
whisper: cleanup lefover scoping
2015-04-17 14:11:46 +03:00
bd14bd6c5b
whisper: hide some internal types
2015-04-17 13:25:18 +03:00
d3ed3285e9
Merge pull request #733 from fjl/p2p-dial-timer
...
p2p: fix the dial timer
2015-04-17 11:32:55 +02:00
5528abc795
p2p: fix the dial timer
...
The dial timer was not reset properly when the peer count reached
MaxPeers.
2015-04-17 08:17:01 +02:00
545ff1e3f3
Merge pull request #728 from tgerring/issue727
...
Fix RPC Call output when empty
2015-04-17 00:17:40 +02:00
2c2ddcbf88
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-04-17 00:11:58 +02:00
eac2df02d1
downloader: fixed a typo
2015-04-17 00:11:45 +02:00
b6d1724dd9
Merge pull request #730 from Gustav-Simonsson/update_transaction_tests
...
Update transaction tests
2015-04-17 00:09:10 +02:00
e5a03eb066
whisper: don't issue signature warning if none present
2015-04-16 18:24:39 +03:00
e5e91e9eb3
whisper: track active peers, add peer cache expiry test
2015-04-16 13:05:35 +03:00
ee6531c5ff
whisper: remove dead code, rename a few constants
2015-04-16 11:20:01 +03:00
205378016f
downloader: added demotion / promotion in prep. for rep. system
2015-04-16 02:16:33 +02:00
eda10c7317
downloader: updated downloader and fixed issues with catch up
...
Properly ignore blocks coming from peers not in our peer list (blocked)
and do never request anything from bad peers. Added some checks to
account for blocks known when requesting hashes (missing parents).
2015-04-16 01:29:32 +02:00
3a51c3b584
Merge branch 'develop' into downloader-proto
2015-04-16 01:28:24 +02:00
c4678ffd77
downloader: updated downloader and fixed issues with catch up
...
Properly ignore blocks coming from peers not in our peer list (blocked)
and do never request anything from bad peers. Added some checks to
account for blocks known when requesting hashes (missing parents).
2015-04-16 00:14:31 +02:00
dff39553d4
core: changed split detection to also account for number less than
2015-04-16 00:11:40 +02:00
c617a6ec79
Fixes for TransactionTests
...
* Include tests which now has consistent HEX encodings
* Comment out two failing tests: "
"TransactionWithHihghNonce" due to wrong nonce size
"TransactionWithSvalueHigh" due to wrong ECDSA s range
* Cleanup conversion functions and fix expected encodings for
tests validation fields
2015-04-15 22:37:16 +02:00
2d8a2d0c99
Update JSON tests
2015-04-15 22:36:33 +02:00
6388767df0
Fix call output when empty
2015-04-15 12:45:20 -05:00
ec6cbb914b
miner: start a newly registered agent if the miner is running. Closes #681
2015-04-15 17:04:22 +02:00
52c874a609
common: Added debug reporter
...
NOTE: For known, non-consensus, hard to reproduce bugs consider the
following method `common.Report("extra", stuff, "you need logged")` will
give you a stack trace and a friendly request to submit it as an issue
on our issue tracker.
2015-04-15 16:39:44 +02:00
eaf73b55bc
miner: moved bad uncle logging to ridiculous log level. Closes #720
2015-04-15 12:12:20 +02:00
6ceb253f74
whisper: use async handshakes to handle blocking peers
2015-04-15 13:01:22 +03:00
5d2138a2b2
core: fixed issue for logs filter. Closes #629
...
Log filter `Address` field was cast to a Hash which causes it to always
fail.
2015-04-15 11:59:41 +02:00
ccb4722a59
core/types: Changed bloom lookup to take anything bytes backed
2015-04-15 11:58:45 +02:00
46ea193a49
whisper: remove some unneeded testing complexity
2015-04-15 12:50:10 +03:00
bcf41797ca
whisper: global message expiration tests, polishes
2015-04-15 10:50:31 +03:00
d82aaf617c
rpc: changed logging to use glog
2015-04-15 00:09:13 +02:00
f46af4508b
geth: fixed failing cli tests
2015-04-14 21:26:28 +02:00
8db7b2374c
rpc: change eth_protocolVersion to eth_version. Closes #714
2015-04-14 20:47:21 +02:00
4fb7ab5d09
whisper: mock tests to use simulated peers
2015-04-14 19:00:57 +03:00
86372b20c0
whisper: add basic tests for the whiper peers
2015-04-14 18:21:56 +03:00
f6efdd8aad
whisper: shorten constants to TTL and PoW
2015-04-14 15:16:02 +03:00
1a4cfc173e
whisper, xeth/whisper, ui/qt/qwhispe: fix API polish breakages
2015-04-14 15:02:31 +03:00
e2b7498c9d
whisper: add known message expiration to peers, cleanup
2015-04-14 14:28:59 +03:00
13eb46ea94
geth: added print block to admin
2015-04-14 12:49:30 +02:00
9800c84348
eth: limit the amount of peers that will receive Block/Tx messages
...
All transaction and block messages are now limited using `sqrt(peers)`
2015-04-14 12:49:15 +02:00
8310bcda61
state: fixed mutex lockes
2015-04-14 12:47:54 +02:00
474aa924ca
p2p: added limiter function to limit package broadcasting
2015-04-14 12:47:31 +02:00
59bff46505
whisper: general cleanups, documentation
2015-04-14 13:24:43 +03:00
5205b2f19b
whisper: fix anonymous broadcast drop, add broadcast tests
2015-04-14 12:12:47 +03:00
4af7743663
whisper: add utility functions for creating topics
2015-04-14 11:12:09 +03:00
b7e1b686aa
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-04-14 00:38:53 +02:00
2ea98d9b74
Merge pull request #704 from fjl/p2p-concurrency-fixups
...
p2p: more concurrency fixups
2015-04-14 00:38:47 +02:00
07eebc38b2
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-04-14 00:38:11 +02:00
333d4e0f27
core: during split properly insert parent blocks
...
During a split parent and grand parent were included in the database but
not in the canonical chain (numbered chain). Added a `merge` function
which finds the common ancestor of the chains and reinserts the missing
blocks.
2015-04-14 00:20:29 +02:00
f6f9a0d515
Merge pull request #709 from ligi/patch-1
...
Fix links
2015-04-13 23:46:17 +02:00
3a33428578
Fix links
...
Where 404s before - now linking to the path that they stay valid a little longer ;-)
2015-04-13 23:09:23 +02:00
4f3c169b4e
miner: don't break loop when encountering gas limit reach err
...
Processing transactions should continue when a transaction throws a gas
limit reached error. Other transactions may actually succeed.
2015-04-13 22:58:53 +02:00