Commit Graph

3071 Commits

Author SHA1 Message Date
bde3ff16ad merge 2015-02-13 16:02:37 +01:00
76fa75b394 wip 2015-02-13 15:35:54 +01:00
32a9c0ca80 p2p: bump devp2p protcol version to 3
For compatibility with cpp-ethereum
2015-02-13 15:08:40 +01:00
fd3e1061e0 p2p: handle disconnect before protocol handshake 2015-02-13 15:06:47 +01:00
cf754b9483 p2p/discover: fix race in ListenUDP
udp.Table was assigned after the readLoop started, so
packets could arrive and be processed before the Table was there.
2015-02-13 15:06:47 +01:00
5cc1256fd6 p2p: ensure we don't dial ourself
addPeer doesn't allow self connects, but we can avoid opening
connections in the first place.
2015-02-13 15:06:47 +01:00
7101f44998 p2p: add I/O timeout for encrytion handshake 2015-02-13 15:06:47 +01:00
22ee366ed6 p2p: fix goroutine leak for invalid peers
The deflect logic called Disconnect on the peer, but the peer never ran
and wouldn't process the disconnect request.
2015-02-13 15:06:46 +01:00
75d164037f Merge branch 'logjson' into develop 2015-02-13 15:06:32 +01:00
a5ea21cd85 merge 2015-02-13 15:05:56 +01:00
5110f80bba p2p: improve read deadlines
There are now two deadlines, frameReadTimeout and payloadReadTimeout.

The frame timeout is longer and allows for connections that are idle.
The message timeout is still short and ensures that we don't get stuck
in the middle of a message.
2015-02-13 14:44:00 +01:00
170eb3ac68 p2p/discover: map listening port using configured mechanism 2015-02-13 11:39:32 +01:00
82f0bd9009 p2p/discover: code review fixes 2015-02-13 11:39:31 +01:00
d0a2e655c9 cmd/ethereum, cmd/mist, eth, p2p: use package p2p/nat
This deletes the old NAT implementation.
2015-02-13 11:39:31 +01:00
1543833ca0 p2p/nat: new package for port mapping stuff
I have verified that UPnP and NAT-PMP work against an older version of
the MiniUPnP daemon running on pfSense. This code is kind of hard to
test automatically.
2015-02-13 11:39:31 +01:00
38faf2c51a removed messages 2015-02-12 17:06:15 +01:00
31fdc645ed cmd + t switches to new dapp window 2015-02-12 15:03:53 +01:00
3f6baa45a7 Documented methods & removed old manifest 2015-02-11 23:46:45 +01:00
558c67d392 Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop 2015-02-11 20:22:19 +01:00
d73dff4d5b Merge pull request #303 from fjl/rlp-flat
rlp: add Flat
2015-02-11 20:22:04 +01:00
b94f85de22 rlp: add Flat 2015-02-11 19:28:56 +01:00
1fc3524e40 Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop 2015-02-11 19:22:38 +01:00
ebc506dae8 Merge pull request #302 from alexvandesande/UI
Catalog Page Behaviour
2015-02-11 19:22:23 +01:00
6221b282d4 Catalog Page Behaviour 2015-02-11 19:16:35 +01:00
db24fb792c Move standard fields to LogEvent 2015-02-11 18:49:00 +01:00
d311b1b9b7 Merge pull request #301 from ethereum/travis
Updates to Travis config
2015-02-11 14:25:44 +01:00
3c40eb9e5a Temporarily skip broken TestVerifyPoW 2015-02-11 13:47:03 +01:00
df49c609a0 updated coin 2015-02-11 13:26:44 +01:00
3d6fd601c5 Move event names within each object 2015-02-11 12:45:41 +01:00
ef6c7bd726 Merge pull request #300 from tgerring/jsonrpc
Allow RPC ID to be string or null
2015-02-11 11:59:51 +01:00
d613bf69bf #295 Allow RPC ID to be string 2015-02-11 11:56:29 +01:00
cfddb7f3cd Merge branch 'develop' into jsonrpc
Conflicts:
	rpc/ws/server.go
2015-02-11 11:40:12 +01:00
c6af5f0a27 No longer switch branches for go-qml dep 2015-02-11 11:30:36 +01:00
e433525f51 Merge branch 'sveneh-origin_develop' into develop 2015-02-11 11:28:39 +01:00
ab66a3d0d3 Merge branch 'origin_develop' of https://github.com/sveneh/go-ethereum into sveneh-origin_develop 2015-02-11 11:03:40 +01:00
d53e5646ec Use strongly-typed objects 2015-02-10 19:21:13 +01:00
5fe2916ee1 Merge pull request #298 from alexvandesande/UI
UI changes to Mist
2015-02-10 17:21:29 +01:00
acc667fbef Merge pull request #296 from frewsxcv/patch-1
Fix broken link in README
2015-02-10 16:41:32 +01:00
80890cd9dd removed icomoon 2015-02-10 16:16:17 +01:00
6b5f4ed244 Recreated the changes on a new branch 2015-02-10 16:14:07 +01:00
4242b05462 cmd/bootnode: new command (replaces cmd/peerserver) 2015-02-10 14:26:54 +01:00
a21b30c901 eth: remove unused Ethereum sync fields 2015-02-10 13:30:07 +01:00
ddccea75e8 Fixed "to" field 2015-02-10 13:20:06 +01:00
a3cd218719 cmd/mist, cmd/ethereum: add CLI arguments for node key 2015-02-10 12:30:09 +01:00
0c7df37351 crypto: add key loading functions 2015-02-10 12:29:50 +01:00
70e2df3904 Dockerfile creation speed-up by not running go tests, added a workaround
so that docker's cache is invalidated whenever th git repo is updated.
2015-02-09 16:27:49 +01:00
f1ebad2508 eth: don't warn if no BootNodes are specified 2015-02-09 16:17:07 +01:00
9915d3c3be p2p/discover: deflake UDP tests 2015-02-09 11:02:32 +01:00
58ba290a9f moved manager 2015-02-09 00:08:28 +01:00
16a04e64f2 Updated coin 2015-02-07 17:04:19 +01:00