aboutsummaryrefslogtreecommitdiffstats
path: root/peer.go
Commit message (Expand)AuthorAgeFilesLines
* Added a callback mechanism to chain adding.obscuren2014-11-191-1/+2
* Begin of moving objects to types packageobscuren2014-11-181-6/+5
* Fixes for PV41/42obscuren2014-11-141-1/+1
* Numerous fixes for consensus.obscuren2014-11-141-1/+1
* Removed all implicit logging. Fixed gas issues and jump errorsobscuren2014-11-121-1/+1
* Fixed bloom, updated mining & block processingobscuren2014-11-101-1/+0
* Implemented new miner w/ ui interface for merged mining. Closes #177obscuren2014-11-071-2/+2
* Properly list capsobscuren2014-11-041-1/+2
* ethwire => wireobscuren2014-10-311-45/+45
* ethlog => loggerobscuren2014-10-311-8/+8
* Moved ethchain to chainobscuren2014-10-311-6/+6
* Upped protocolobscuren2014-10-281-1/+1
* Merge eth-go repository into go-ethereumFelix Lange2014-10-231-0/+892
|\
| * added a transfer method to vm envobscuren2014-10-221-1/+1
| * Procotol version bump for uncle list changeobscuren2014-10-211-1/+1
| * PoC7 Netobscuren2014-10-211-15/+17
| * 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
* Rearrange packagesobscuren2014-01-241-303/+0
* Added synchronisation of transactions across remote poolsobscuren2014-01-221-3/+3
* Transaction processing. Implemented sending and receiving weiobscuren2014-01-211-1/+1
* Added get peers and peers msg.obscuren2014-01-181-9/+55
* Renamed InOutMsg to msgobscuren2014-01-181-8/+8
* Ping pong messageobscuren2014-01-181-1/+7
* Updated the wire protocolobscuren2014-01-171-21/+40
* Some miner reportsobscuren2014-01-131-0/+3
* Peer reaping and fake networkobscuren2014-01-131-0/+4
* Increased buffer sizeobscuren2014-01-131-3/+20
* Atomic syncs on connection statesobscuren2014-01-131-17/+78
* Formatobscuren2014-01-131-6/+5
* Verion acknowledgementobscuren2014-01-121-9/+65
* gofmt no coding standardsobscuren2014-01-111-59/+59
* WIP Splitting ethereum up in submodulesobscuren2014-01-111-54/+15
* Commentsobscuren2014-01-101-0/+16
* Updated server and peers and mining processingobscuren2014-01-101-9/+31
* Peer handlingobscuren2014-01-101-0/+93