aboutsummaryrefslogtreecommitdiffstats
path: root/peer.go
Commit message (Expand)AuthorAgeFilesLines
* Renamed block_chain to chain_managerobscuren2014-10-201-14/+15
* Quick dirty peer updateobscuren2014-10-171-15/+23
* all: use (blocking) event package instead of ethreactFelix Lange2014-10-171-1/+1
* Proper new blockobscuren2014-10-081-1/+9
* New block messageobscuren2014-10-081-0/+3
* Protocol bumpobscuren2014-10-081-19/+16
* kick of bad peersobscuren2014-10-071-20/+6
* Kick off bad peers on bad chains and improved catch up on diverted chainobscuren2014-10-021-8/+7
* Black listing of bad peersobscuren2014-10-021-22/+39
* improved blockchain downloadingobscuren2014-10-021-34/+41
* Implemented WebSocket packageobscuren2014-10-011-1/+1
* Working on new (blocking) event machine.obscuren2014-09-291-1/+3
* Block pool is thread safeobscuren2014-09-281-6/+5
* Have you seen my parents, sir?obscuren2014-09-271-1/+0
* skip messages properlyobscuren2014-09-271-3/+3
* Added protocol caps accessorsobscuren2014-09-261-0/+4
* Attempt to catch up from unknown blockobscuren2014-09-251-1/+0
* queue get peers each 10 secondsobscuren2014-09-251-2/+2
* merge errorobscuren2014-09-251-5/+3
* Merge branch 'tmp' into developobscuren2014-09-251-34/+14
|\
| * Peers no longer take care of block processingobscuren2014-09-251-32/+2
| * tmpobscuren2014-09-241-38/+59
* | checkpobscuren2014-09-241-21/+32
|/
* ughobscuren2014-09-241-1/+1
* Re-added min gas price check on tx poolobscuren2014-09-231-11/+30
* Support C++ GetBlockHash by assuming empty = doneobscuren2014-09-221-12/+14
* Upped protocol version for VM changeobscuren2014-09-181-76/+101
* Added lenobscuren2014-09-171-9/+41
* Connect to previous peerobscuren2014-09-161-3/+9
* VM execution fixesobscuren2014-09-161-11/+8
* Improved catching up and refactoredobscuren2014-09-151-26/+20
* Updated GHOSTobscuren2014-09-151-1/+1
* add it to the listobscuren2014-09-141-1/+0
* fixed status messageobscuren2014-09-141-9/+19
* tmpobscuren2014-09-141-1/+1
* log removedobscuren2014-09-141-2/+0
* tmpobscuren2014-09-141-14/+15
* Removed some commented codeobscuren2014-09-101-1/+1
* New p2p protocol. NOTE: Needs major refactoring. See #50obscuren2014-09-101-37/+90
* Removed old chain codeobscuren2014-08-221-53/+4
* DUP n SWAP nobscuren2014-08-221-1/+1
* Re-enabled catching up flagobscuren2014-08-211-0/+10
* PoC 6 networking code.obscuren2014-08-211-172/+114
* Upped protocol versionobscuren2014-08-101-1/+1
* Added dns lookupobscuren2014-08-071-1/+1
* minor rlp thingsobscuren2014-08-011-1/+1
* Removed peer disconnect on pong timeout. Fixes #106obscuren2014-07-301-13/+21
* Increased block request amountobscuren2014-07-301-1/+1
* Protobscuren2014-07-291-10/+11
* Clean up and util methodsobscuren2014-07-261-6/+9
* Added update method and general service timerobscuren2014-07-241-4/+25
* Networking codeobscuren2014-07-241-12/+16
* Peer reconnect attemptobscuren2014-07-241-2/+12
* Changed catching up code & peer handlerobscuren2014-07-241-14/+7
* Refactored to new state and vmobscuren2014-07-241-15/+12
* fixedobscuren2014-07-181-1/+1
* Check if version in known + fixobscuren2014-07-181-2/+5
* Decreased timeoutobscuren2014-07-161-1/+1
* Increased block requestobscuren2014-07-141-1/+1
* Catch up per 10obscuren2014-07-131-1/+11
* Log received and send toobscuren2014-07-101-2/+2
* Upped protocol version numberobscuren2014-07-071-1/+1
* Protocol bumpobscuren2014-07-071-1/+1
* peer constructors now set version string with ethereum.ClientIdentity().String()zelig2014-07-041-2/+2
* Added quitting reasonobscuren2014-07-021-8/+10
* merge upstreamzelig2014-07-011-1/+1
|\
| * Upobscuren2014-07-011-1/+1
* | change all modified calls to ethtrie, ethutil and ethcrypto functionszelig2014-06-301-12/+8
|/
* go fmtzelig2014-06-271-1/+1
* put back extra debug detail logging to the right places using logger.DebugDet...zelig2014-06-251-7/+7
* merge upstreamzelig2014-06-231-0/+7
|\
| * Do not keep on asking for the same chainobscuren2014-06-231-0/+8
* | modified logging APIzelig2014-06-231-28/+31
|/
* Changed loggersobscuren2014-06-201-5/+5
* Reworked peers to check for public key duplication and adding peers to peerli...Maran2014-06-181-1/+30
* Reduce peer timeout to 10 secondsMaran2014-06-181-1/+2
* ..obscuren2014-06-161-1/+0
* Increase ping timeout to 30 secondsobscuren2014-06-151-3/+2
* Logging mechanismobscuren2014-06-141-0/+5
* Moving closer to interopobscuren2014-06-141-2/+2
* Moving a head closer to interopobscuren2014-06-131-2/+2
* Merge branch 'develop' into interopobscuren2014-06-121-1/+2
|\
| * log changesobscuren2014-06-121-1/+2
* | Merge branch 'develop' into interopobscuren2014-06-121-3/+11
|\|
| * Prevent peer stop crash by removing loggingMaran2014-06-101-1/+0
| * Stop peers when they don't respond to ping/pong. Might fix ethereum/go-ethere...Maran2014-06-101-3/+12
* | Minor changesobscuren2014-06-121-2/+2
|/
* Added faux latency for peeroverviewMaran2014-06-031-4/+16
* Implemented Public Peer interfaceMaran2014-06-021-5/+37
* Broadcast "peerList" event upon removing or adding peersobscuren2014-05-301-8/+1
* Fixed issue where the client could crash when sending malformed dataobscuren2014-05-301-3/+5
* fixed testobscuren2014-05-301-1/+1
* Don't handshake if there is no key yet; first start on EtherealMaran2014-05-261-5/+8
* Fixed some issues connecting for interopobscuren2014-05-221-14/+14
* Improved miner so it won't include invalid transactionsobscuren2014-05-211-1/+0
* Re broadcast transactionsobscuren2014-05-211-4/+3
* Fixed competing block methodobscuren2014-05-211-2/+2
* Upped protobscuren2014-05-211-1/+1
* Fixed crashobscuren2014-05-211-1/+1
* Up protocol versionobscuren2014-05-201-1/+1
* Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-05-201-52/+73
|\
| * Refactored a lot of the chain catchup/reorg.Maran2014-05-201-52/+73
* | No longer store script directly in the state treeobscuren2014-05-201-1/+1
|/
* Changed how changes are being applied to statesobscuren2014-05-171-2/+3
* Fixed catching upobscuren2014-05-151-7/+4
* Testobscuren2014-05-151-1/+1
* Testobscuren2014-05-151-26/+17
* Merge branch 'develop' of github.com:ethereum/eth-go into developMaran2014-05-141-2/+2
|\
| * Moved keyring to ethutil & removed old methods. Implements #20obscuren2014-05-141-2/+2
* | Implemented IsUpToDate to mark the node as ready to start miningMaran2014-05-141-0/+2
|/
* Do not queue messages if the peer isn't connected (e.g. timing out)obscuren2014-05-141-0/+4
* Removed peers from peerlist as soon as they disconnect. Might fix #13Maran2014-05-121-0/+10
* Only accept peers if we asked for themMaran2014-05-121-14/+14
* Don't forward localhost connections over the public networkMaran2014-05-121-1/+4
* Properly exchange peer capabilities between peersMaran2014-05-121-1/+1
* Made the debug line for invalid peer versions dynamicMaran2014-05-121-1/+1
* Removed debug logobscuren2014-05-021-27/+27
* Removed debugging logobscuren2014-04-301-12/+4
* Fixed state problemobscuren2014-04-291-2/+4
* Small tweaksMaran2014-04-011-6/+3
* Merge conflictsMaran2014-04-011-2/+17
|\
| * Added missing GetTx (0x16) wire messageobscuren2014-03-281-2/+16
| * Reworked transaction constructorsobscuren2014-03-271-1/+2
* | initial testcode for canonical chainMaran2014-03-241-1/+1
* | Remove some xtra logsMaran2014-03-241-1/+1
* | Merge branch 'master' into minerMaran2014-03-241-2/+1
|\|
| * Added client string to configurationobscuren2014-03-171-2/+1
* | FindCanonicalChain returns true or false when we are on the Canonical chain o...Maran2014-03-241-3/+11
* | Initial block reorganisation codeMaran2014-03-211-19/+100
* | More mining reworkMaran2014-03-201-1/+1
|/
* Logobscuren2014-03-171-0/+1
* Moved on to the state managerobscuren2014-03-171-1/+2
* Partially refactored server/txpool/block manager/block chainobscuren2014-03-051-9/+11
* Updated protocol version to 7obscuren2014-03-031-2/+4
* Fixed shutting downobscuren2014-02-281-3/+2
* Infof rather than infolnobscuren2014-02-241-2/+2
* Updated some of the log statements to use the ethutil loggerobscuren2014-02-221-16/+14
* Merge pull request #5 from sdboyer/iotasJeffrey Wilcke2014-02-191-3/+6
|\
| * Add comment explaining why iota is not used.Sam Boyer2014-02-191-0/+3
| * Express bit flag constants using iota bitshift.Sam Boyer2014-02-191-3/+3
* | Fix a couple errors from go vetSam Boyer2014-02-181-2/+1
|/
* Changed debug messagesobscuren2014-02-181-5/+7
* Added proper error messageobscuren2014-02-171-1/+3
* The great mergeobscuren2014-02-151-6/+5
* Refactoring RlpValue => Valueobscuren2014-02-131-43/+80
* Put leveldbobscuren2014-02-121-0/+2
* Interop!obscuren2014-02-121-3/+4
* Fixed peer handlingobscuren2014-02-101-7/+8
* Reversed backobscuren2014-02-101-12/+13
* Changed client idobscuren2014-02-101-1/+4
* Added some loggersobscuren2014-02-101-8/+16
* Corrected version number in error logobscuren2014-02-101-6/+7
* Forgot to bump the versionobscuren2014-02-101-1/+1
* Version 3 and added added catch upobscuren2014-02-101-7/+28
* Self connect on handshakeobscuren2014-02-101-9/+10
* Fixed self connect through public key discovery.obscuren2014-02-101-19/+29
* Changed peer formatobscuren2014-02-091-6/+9
* Fixed valueobscuren2014-02-061-25/+16
* Properly encode txobscuren2014-02-031-1/+1
* Transaction processingobscuren2014-02-031-1/+1
* removed self connect logobscuren2014-02-031-2/+0
* Encode caps as byteobscuren2014-02-031-2/+2
* Disconnection reasonsobscuren2014-02-031-13/+38
* Removed the seed peer option from startobscuren2014-02-031-15/+2
* upnp testobscuren2014-02-021-10/+25
* UPNP wipobscuren2014-02-021-25/+20
* (un)pack addrobscuren2014-02-011-33/+87
* For the testnet always 30303 for now to make it easyobscuren2014-01-311-2/+4
* Self connectobscuren2014-01-311-1/+0
* Get peers returns now both in and outbound peersobscuren2014-01-311-2/+2
* Self connect detectobscuren2014-01-311-12/+42
* Updated seed peersobscuren2014-01-311-114/+129
* Implemented get chain msgobscuren2014-01-281-11/+33
* Removed default connectionobscuren2014-01-271-1/+27
* Graceful shutdown of peersobscuren2014-01-261-13/+20
* Updated peersobscuren2014-01-251-8/+8
* Data send over the wire shouldn't be RLPed more then onceobscuren2014-01-241-6/+9
* Updated packagesobscuren2014-01-241-1/+2
* Initial commit bootstrapping packageobscuren2014-01-241-0/+303