Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Quick dirty peer update | obscuren | 2014-10-17 | 1 | -15/+23 |
| | |||||
* | all: use (blocking) event package instead of ethreact | Felix Lange | 2014-10-17 | 1 | -1/+1 |
| | |||||
* | Proper new block | obscuren | 2014-10-08 | 1 | -1/+9 |
| | |||||
* | New block message | obscuren | 2014-10-08 | 1 | -0/+3 |
| | |||||
* | Protocol bump | obscuren | 2014-10-08 | 1 | -19/+16 |
| | |||||
* | kick of bad peers | obscuren | 2014-10-07 | 1 | -20/+6 |
| | |||||
* | Kick off bad peers on bad chains and improved catch up on diverted chain | obscuren | 2014-10-02 | 1 | -8/+7 |
| | |||||
* | Black listing of bad peers | obscuren | 2014-10-02 | 1 | -22/+39 |
| | |||||
* | improved blockchain downloading | obscuren | 2014-10-02 | 1 | -34/+41 |
| | |||||
* | Implemented WebSocket package | obscuren | 2014-10-01 | 1 | -1/+1 |
| | |||||
* | Working on new (blocking) event machine. | obscuren | 2014-09-29 | 1 | -1/+3 |
| | | | | | | | | | | | The new event machine will be used for loose coupling and handle the communications between the services: 1) Block pool finds blocks which "links" with our current canonical chain 2) Posts the blocks on to the event machine 3) State manager receives blocks & processes them 4) Broadcasts new post block event | ||||
* | Block pool is thread safe | obscuren | 2014-09-28 | 1 | -6/+5 |
| | |||||
* | Have you seen my parents, sir? | obscuren | 2014-09-27 | 1 | -1/+0 |
| | |||||
* | skip messages properly | obscuren | 2014-09-27 | 1 | -3/+3 |
| | |||||
* | Added protocol caps accessors | obscuren | 2014-09-26 | 1 | -0/+4 |
| | |||||
* | Attempt to catch up from unknown block | obscuren | 2014-09-25 | 1 | -1/+0 |
| | |||||
* | queue get peers each 10 seconds | obscuren | 2014-09-25 | 1 | -2/+2 |
| | |||||
* | merge error | obscuren | 2014-09-25 | 1 | -5/+3 |
| | |||||
* | Merge branch 'tmp' into develop | obscuren | 2014-09-25 | 1 | -34/+14 |
|\ | | | | | | | | | Conflicts: peer.go | ||||
| * | Peers no longer take care of block processing | obscuren | 2014-09-25 | 1 | -32/+2 |
| | | |||||
| * | tmp | obscuren | 2014-09-24 | 1 | -38/+59 |
| | | |||||
* | | checkp | obscuren | 2014-09-24 | 1 | -21/+32 |
|/ | |||||
* | ugh | obscuren | 2014-09-24 | 1 | -1/+1 |
| | |||||
* | Re-added min gas price check on tx pool | obscuren | 2014-09-23 | 1 | -11/+30 |
| | |||||
* | Support C++ GetBlockHash by assuming empty = done | obscuren | 2014-09-22 | 1 | -12/+14 |
| | |||||
* | Upped protocol version for VM change | obscuren | 2014-09-18 | 1 | -76/+101 |
| | |||||
* | Added len | obscuren | 2014-09-17 | 1 | -9/+41 |
| | |||||
* | Connect to previous peer | obscuren | 2014-09-16 | 1 | -3/+9 |
| | |||||
* | VM execution fixes | obscuren | 2014-09-16 | 1 | -11/+8 |
| | | | | Refactoring caused executing issues | ||||
* | Improved catching up and refactored | obscuren | 2014-09-15 | 1 | -26/+20 |
| | |||||
* | Updated GHOST | obscuren | 2014-09-15 | 1 | -1/+1 |
| | |||||
* | add it to the list | obscuren | 2014-09-14 | 1 | -1/+0 |
| | |||||
* | fixed status message | obscuren | 2014-09-14 | 1 | -9/+19 |
| | |||||
* | tmp | obscuren | 2014-09-14 | 1 | -1/+1 |
| | |||||
* | log removed | obscuren | 2014-09-14 | 1 | -2/+0 |
| | |||||
* | tmp | obscuren | 2014-09-14 | 1 | -14/+15 |
| | |||||
* | Removed some commented code | obscuren | 2014-09-10 | 1 | -1/+1 |
| | |||||
* | New p2p protocol. NOTE: Needs major refactoring. See #50 | obscuren | 2014-09-10 | 1 | -37/+90 |
| | |||||
* | Removed old chain code | obscuren | 2014-08-22 | 1 | -53/+4 |
| | |||||
* | DUP n SWAP n | obscuren | 2014-08-22 | 1 | -1/+1 |
| | |||||
* | Re-enabled catching up flag | obscuren | 2014-08-21 | 1 | -0/+10 |
| | |||||
* | PoC 6 networking code. | obscuren | 2014-08-21 | 1 | -172/+114 |
| | | | | | * Added block pool for gathering blocks from the network (chunks) * Re wrote syncing | ||||
* | Upped protocol version | obscuren | 2014-08-10 | 1 | -1/+1 |
| | |||||
* | Added dns lookup | obscuren | 2014-08-07 | 1 | -1/+1 |
| | |||||
* | minor rlp things | obscuren | 2014-08-01 | 1 | -1/+1 |
| | |||||
* | Removed peer disconnect on pong timeout. Fixes #106 | obscuren | 2014-07-30 | 1 | -13/+21 |
| | | | | This mechanism wasn't very accurate so it has been removed. | ||||
* | Increased block request amount | obscuren | 2014-07-30 | 1 | -1/+1 |
| | |||||
* | Prot | obscuren | 2014-07-29 | 1 | -10/+11 |
| | |||||
* | Clean up and util methods | obscuren | 2014-07-26 | 1 | -6/+9 |
| | |||||
* | Added update method and general service timer | obscuren | 2014-07-24 | 1 | -4/+25 |
| | | | | * disable catching up if no block received for longer than 10 seconds | ||||
* | Networking code | obscuren | 2014-07-24 | 1 | -12/+16 |
| | |||||
* | Peer reconnect attempt | obscuren | 2014-07-24 | 1 | -2/+12 |
| | |||||
* | Changed catching up code & peer handler | obscuren | 2014-07-24 | 1 | -14/+7 |
| | | | | | * Peers should be added no matter what * Catch up with _anyone_ | ||||
* | Refactored to new state and vm | obscuren | 2014-07-24 | 1 | -15/+12 |
| | |||||
* | fixed | obscuren | 2014-07-18 | 1 | -1/+1 |
| | |||||
* | Check if version in known + fix | obscuren | 2014-07-18 | 1 | -2/+5 |
| | |||||
* | Decreased timeout | obscuren | 2014-07-16 | 1 | -1/+1 |
| | |||||
* | Increased block request | obscuren | 2014-07-14 | 1 | -1/+1 |
| | |||||
* | Catch up per 10 | obscuren | 2014-07-13 | 1 | -1/+11 |
| | |||||
* | Log received and send to | obscuren | 2014-07-10 | 1 | -2/+2 |
| | |||||
* | Upped protocol version number | obscuren | 2014-07-07 | 1 | -1/+1 |
| | |||||
* | Protocol bump | obscuren | 2014-07-07 | 1 | -1/+1 |
| | |||||
* | peer constructors now set version string with ethereum.ClientIdentity().String() | zelig | 2014-07-04 | 1 | -2/+2 |
| | |||||
* | Added quitting reason | obscuren | 2014-07-02 | 1 | -8/+10 |
| | |||||
* | merge upstream | zelig | 2014-07-01 | 1 | -1/+1 |
|\ | |||||
| * | Up | obscuren | 2014-07-01 | 1 | -1/+1 |
| | | |||||
* | | change all modified calls to ethtrie, ethutil and ethcrypto functions | zelig | 2014-06-30 | 1 | -12/+8 |
|/ | |||||
* | go fmt | zelig | 2014-06-27 | 1 | -1/+1 |
| | |||||
* | put back extra debug detail logging to the right places using ↵ | zelig | 2014-06-25 | 1 | -7/+7 |
| | | | | logger.DebugDetailf | ||||
* | merge upstream | zelig | 2014-06-23 | 1 | -0/+7 |
|\ | |||||
| * | Do not keep on asking for the same chain | obscuren | 2014-06-23 | 1 | -0/+8 |
| | | |||||
* | | modified logging API | zelig | 2014-06-23 | 1 | -28/+31 |
|/ | | | | | | - package vars for tagged loggers - weed out spurious fmt.PrintX and log.PrintX logging - tried to second guess loglevel for some :) | ||||
* | Changed loggers | obscuren | 2014-06-20 | 1 | -5/+5 |
| | |||||
* | Reworked peers to check for public key duplication and adding peers to ↵ | Maran | 2014-06-18 | 1 | -1/+30 |
| | | | | peerlist only after the handshake has come in | ||||
* | Reduce peer timeout to 10 seconds | Maran | 2014-06-18 | 1 | -1/+2 |
| | |||||
* | .. | obscuren | 2014-06-16 | 1 | -1/+0 |
| | |||||
* | Increase ping timeout to 30 seconds | obscuren | 2014-06-15 | 1 | -3/+2 |
| | |||||
* | Logging mechanism | obscuren | 2014-06-14 | 1 | -0/+5 |
| | |||||
* | Moving closer to interop | obscuren | 2014-06-14 | 1 | -2/+2 |
| | |||||
* | Moving a head closer to interop | obscuren | 2014-06-13 | 1 | -2/+2 |
| | |||||
* | Merge branch 'develop' into interop | obscuren | 2014-06-12 | 1 | -1/+2 |
|\ | |||||
| * | log changes | obscuren | 2014-06-12 | 1 | -1/+2 |
| | | |||||
* | | Merge branch 'develop' into interop | obscuren | 2014-06-12 | 1 | -3/+11 |
|\| | | | | | | | | | Conflicts: peer.go | ||||
| * | Prevent peer stop crash by removing logging | Maran | 2014-06-10 | 1 | -1/+0 |
| | | |||||
| * | Stop peers when they don't respond to ping/pong. Might fix ↵ | Maran | 2014-06-10 | 1 | -3/+12 |
| | | | | | | | | ethereum/go-ethereum#78 | ||||
* | | Minor changes | obscuren | 2014-06-12 | 1 | -2/+2 |
|/ | |||||
* | Added faux latency for peeroverview | Maran | 2014-06-03 | 1 | -4/+16 |
| | |||||
* | Implemented Public Peer interface | Maran | 2014-06-02 | 1 | -5/+37 |
| | |||||
* | Broadcast "peerList" event upon removing or adding peers | obscuren | 2014-05-30 | 1 | -8/+1 |
| | |||||
* | Fixed issue where the client could crash when sending malformed data | obscuren | 2014-05-30 | 1 | -3/+5 |
| | |||||
* | fixed test | obscuren | 2014-05-30 | 1 | -1/+1 |
| | |||||
* | Don't handshake if there is no key yet; first start on Ethereal | Maran | 2014-05-26 | 1 | -5/+8 |
| | |||||
* | Fixed some issues connecting for interop | obscuren | 2014-05-22 | 1 | -14/+14 |
| | |||||
* | Improved miner so it won't include invalid transactions | obscuren | 2014-05-21 | 1 | -1/+0 |
| | |||||
* | Re broadcast transactions | obscuren | 2014-05-21 | 1 | -4/+3 |
| | |||||
* | Fixed competing block method | obscuren | 2014-05-21 | 1 | -2/+2 |
| | |||||
* | Upped prot | obscuren | 2014-05-21 | 1 | -1/+1 |
| | |||||
* | Fixed crash | obscuren | 2014-05-21 | 1 | -1/+1 |
| | |||||
* | Up protocol version | obscuren | 2014-05-20 | 1 | -1/+1 |
| | |||||
* | Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop | obscuren | 2014-05-20 | 1 | -52/+73 |
|\ | |||||
| * | Refactored a lot of the chain catchup/reorg. | Maran | 2014-05-20 | 1 | -52/+73 |
| | | |||||
* | | No longer store script directly in the state tree | obscuren | 2014-05-20 | 1 | -1/+1 |
|/ | |||||
* | Changed how changes are being applied to states | obscuren | 2014-05-17 | 1 | -2/+3 |
| | |||||
* | Fixed catching up | obscuren | 2014-05-15 | 1 | -7/+4 |
| | |||||
* | Test | obscuren | 2014-05-15 | 1 | -1/+1 |
| | |||||
* | Test | obscuren | 2014-05-15 | 1 | -26/+17 |
| | |||||
* | Merge branch 'develop' of github.com:ethereum/eth-go into develop | Maran | 2014-05-14 | 1 | -2/+2 |
|\ | |||||
| * | Moved keyring to ethutil & removed old methods. Implements #20 | obscuren | 2014-05-14 | 1 | -2/+2 |
| | | |||||
* | | Implemented IsUpToDate to mark the node as ready to start mining | Maran | 2014-05-14 | 1 | -0/+2 |
|/ | |||||
* | Do not queue messages if the peer isn't connected (e.g. timing out) | obscuren | 2014-05-14 | 1 | -0/+4 |
| | |||||
* | Removed peers from peerlist as soon as they disconnect. Might fix #13 | Maran | 2014-05-12 | 1 | -0/+10 |
| | | | | We used to wait for the reaping timer to clean up the peerlist, not any longer | ||||
* | Only accept peers if we asked for them | Maran | 2014-05-12 | 1 | -14/+14 |
| | |||||
* | Don't forward localhost connections over the public network | Maran | 2014-05-12 | 1 | -1/+4 |
| | |||||
* | Properly exchange peer capabilities between peers | Maran | 2014-05-12 | 1 | -1/+1 |
| | |||||
* | Made the debug line for invalid peer versions dynamic | Maran | 2014-05-12 | 1 | -1/+1 |
| | |||||
* | Removed debug log | obscuren | 2014-05-02 | 1 | -27/+27 |
| | |||||
* | Removed debugging log | obscuren | 2014-04-30 | 1 | -12/+4 |
| | |||||
* | Fixed state problem | obscuren | 2014-04-29 | 1 | -2/+4 |
| | |||||
* | Small tweaks | Maran | 2014-04-01 | 1 | -6/+3 |
| | |||||
* | Merge conflicts | Maran | 2014-04-01 | 1 | -2/+17 |
|\ | |||||
| * | Added missing GetTx (0x16) wire message | obscuren | 2014-03-28 | 1 | -2/+16 |
| | | |||||
| * | Reworked transaction constructors | obscuren | 2014-03-27 | 1 | -1/+2 |
| | | |||||
* | | initial testcode for canonical chain | Maran | 2014-03-24 | 1 | -1/+1 |
| | | |||||
* | | Remove some xtra logs | Maran | 2014-03-24 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'master' into miner | Maran | 2014-03-24 | 1 | -2/+1 |
|\| | |||||
| * | Added client string to configuration | obscuren | 2014-03-17 | 1 | -2/+1 |
| | | | | | | | | | | Clients can set their own client string which will be send to connected peers during the handshake. | ||||
* | | FindCanonicalChain returns true or false when we are on the Canonical chain ↵ | Maran | 2014-03-24 | 1 | -3/+11 |
| | | | | | | | | or not | ||||
* | | Initial block reorganisation code | Maran | 2014-03-21 | 1 | -19/+100 |
| | | |||||
* | | More mining rework | Maran | 2014-03-20 | 1 | -1/+1 |
|/ | |||||
* | Log | obscuren | 2014-03-17 | 1 | -0/+1 |
| | |||||
* | Moved on to the state manager | obscuren | 2014-03-17 | 1 | -1/+2 |
| | |||||
* | Partially refactored server/txpool/block manager/block chain | obscuren | 2014-03-05 | 1 | -9/+11 |
| | | | | | | | The Ethereum structure now complies to a EthManager interface which is being used by the tx pool, block manager and block chain in order to gain access to each other. It's become simpeler. TODO: BlockManager => StateManager | ||||
* | Updated protocol version to 7 | obscuren | 2014-03-03 | 1 | -2/+4 |
| | |||||
* | Fixed shutting down | obscuren | 2014-02-28 | 1 | -3/+2 |
| | |||||
* | Infof rather than infoln | obscuren | 2014-02-24 | 1 | -2/+2 |
| | |||||
* | Updated some of the log statements to use the ethutil logger | obscuren | 2014-02-22 | 1 | -16/+14 |
| | |||||
* | Merge pull request #5 from sdboyer/iotas | Jeffrey Wilcke | 2014-02-19 | 1 | -3/+6 |
|\ | | | | | Idiomatic go: use iotas for const declarations | ||||
| * | Add comment explaining why iota is not used. | Sam Boyer | 2014-02-19 | 1 | -0/+3 |
| | | |||||
| * | Express bit flag constants using iota bitshift. | Sam Boyer | 2014-02-19 | 1 | -3/+3 |
| | | |||||
* | | Fix a couple errors from go vet | Sam Boyer | 2014-02-18 | 1 | -2/+1 |
|/ | |||||
* | Changed debug messages | obscuren | 2014-02-18 | 1 | -5/+7 |
| | |||||
* | Added proper error message | obscuren | 2014-02-17 | 1 | -1/+3 |
| | |||||
* | The great merge | obscuren | 2014-02-15 | 1 | -6/+5 |
| | |||||
* | Refactoring RlpValue => Value | obscuren | 2014-02-13 | 1 | -43/+80 |
| | |||||
* | Put leveldb | obscuren | 2014-02-12 | 1 | -0/+2 |
| | |||||
* | Interop! | obscuren | 2014-02-12 | 1 | -3/+4 |
| | |||||
* | Fixed peer handling | obscuren | 2014-02-10 | 1 | -7/+8 |
| | |||||
* | Reversed back | obscuren | 2014-02-10 | 1 | -12/+13 |
| | |||||
* | Changed client id | obscuren | 2014-02-10 | 1 | -1/+4 |
| | |||||
* | Added some loggers | obscuren | 2014-02-10 | 1 | -8/+16 |
| | |||||
* | Corrected version number in error log | obscuren | 2014-02-10 | 1 | -6/+7 |
| | |||||
* | Forgot to bump the version | obscuren | 2014-02-10 | 1 | -1/+1 |
| | |||||
* | Version 3 and added added catch up | obscuren | 2014-02-10 | 1 | -7/+28 |
| | |||||
* | Self connect on handshake | obscuren | 2014-02-10 | 1 | -9/+10 |
| | |||||
* | Fixed self connect through public key discovery. | obscuren | 2014-02-10 | 1 | -19/+29 |
| | | | | Bumped protocol version number | ||||
* | Changed peer format | obscuren | 2014-02-09 | 1 | -6/+9 |
| | |||||
* | Fixed value | obscuren | 2014-02-06 | 1 | -25/+16 |
| | |||||
* | Properly encode tx | obscuren | 2014-02-03 | 1 | -1/+1 |
| | |||||
* | Transaction processing | obscuren | 2014-02-03 | 1 | -1/+1 |
| | |||||
* | removed self connect log | obscuren | 2014-02-03 | 1 | -2/+0 |
| | |||||
* | Encode caps as byte | obscuren | 2014-02-03 | 1 | -2/+2 |
| | |||||
* | Disconnection reasons | obscuren | 2014-02-03 | 1 | -13/+38 |
| | |||||
* | Removed the seed peer option from start | obscuren | 2014-02-03 | 1 | -15/+2 |
| | |||||
* | upnp test | obscuren | 2014-02-02 | 1 | -10/+25 |
| | |||||
* | UPNP wip | obscuren | 2014-02-02 | 1 | -25/+20 |
| | |||||
* | (un)pack addr | obscuren | 2014-02-01 | 1 | -33/+87 |
| | |||||
* | For the testnet always 30303 for now to make it easy | obscuren | 2014-01-31 | 1 | -2/+4 |
| | |||||
* | Self connect | obscuren | 2014-01-31 | 1 | -1/+0 |
| | |||||
* | Get peers returns now both in and outbound peers | obscuren | 2014-01-31 | 1 | -2/+2 |
| | |||||
* | Self connect detect | obscuren | 2014-01-31 | 1 | -12/+42 |
| | |||||
* | Updated seed peers | obscuren | 2014-01-31 | 1 | -114/+129 |
| | |||||
* | Implemented get chain msg | obscuren | 2014-01-28 | 1 | -11/+33 |
| | |||||
* | Removed default connection | obscuren | 2014-01-27 | 1 | -1/+27 |
| | |||||
* | Graceful shutdown of peers | obscuren | 2014-01-26 | 1 | -13/+20 |
| | |||||
* | Updated peers | obscuren | 2014-01-25 | 1 | -8/+8 |
| | |||||
* | Data send over the wire shouldn't be RLPed more then once | obscuren | 2014-01-24 | 1 | -6/+9 |
| | |||||
* | Updated packages | obscuren | 2014-01-24 | 1 | -1/+2 |
| | |||||
* | Initial commit bootstrapping package | obscuren | 2014-01-24 | 1 | -0/+303 |