Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						96c2ab22e0 
					 
					
						
						
							
							eth/downloader: fix a potential issue against future refactors  
						
						
						
						
					 
					
						2017-05-02 16:14:35 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						9b84caf3a5 
					 
					
						
						
							
							core, eth, les: support resuming fast sync on heavy rollback ( #3743 )  
						
						
						
						
					 
					
						2017-03-22 01:37:24 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						9184249b39 
					 
					
						
						
							
							Logger updates 3 ( #3730 )  
						
						... 
						
						
						
						* accounts, cmd, eth, ethdb: port logs over to new system
* ethdb: drop concept of cache distribution between dbs
* eth: fix some log nitpicks to make them nicer 
						
						
					 
					
						2017-03-02 14:06:16 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						2f28a12cdb 
					 
					
						
						
							
							common, eth/downloader, log: support terminal log formatting  
						
						
						
						
					 
					
						2017-02-27 19:15:18 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						8676aeb798 
					 
					
						
						
							
							eth/downloader: review fixes  
						
						
						
						
					 
					
						2017-02-27 13:22:33 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						46eea4d105 
					 
					
						
						
							
							accounts, eth/downloader: use "err" instead of "error" in logs  
						
						
						
						
					 
					
						2017-02-27 13:17:58 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						0a63c3e362 
					 
					
						
						
							
							eth/downloader: port over old logs from glog to log15  
						
						
						
						
					 
					
						2017-02-27 13:16:40 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						61e6bb1247 
					 
					
						
						
							
							eth, les, swarm: fix go vet issues sufraced by log15  
						
						
						
						
					 
					
						2017-02-23 12:16:45 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						d4fd06c3dc 
					 
					
						
						
							
							all: blidly swap out glog to our log15, logs need rework  
						
						
						
						
					 
					
						2017-02-23 12:16:44 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						c12f4df910 
					 
					
						
						
							
							params: core, core/vm, miner: 64bit gas instructions  
						
						... 
						
						
						
						Reworked the EVM gas instructions to use 64bit integers rather than
arbitrary size big ints. All gas operations, be it additions,
multiplications or divisions, are checked and guarded against 64 bit
integer overflows.
In additon, most of the protocol paramaters in the params package have
been converted to uint64 and are now constants rather than variables.
* common/math: added overflow check ops
* core: vmenv, env renamed to evm
* eth, internal/ethapi, les: unmetered eth_call and cancel methods
* core/vm: implemented big.Int pool for evm instructions
* core/vm: unexported intPool methods & verification methods
* core/vm: added memoryGasCost overflow check and test 
						
						
					 
					
						2017-02-13 21:44:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						57f4e90257 
					 
					
						
						
							
							Revert "params: core, core/vm, miner: 64bit gas instructions ( #3514 )"  
						
						... 
						
						
						
						This reverts commit 8b57c49490 
						
						
					 
					
						2017-02-13 15:15:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						8b57c49490 
					 
					
						
						
							
							params: core, core/vm, miner: 64bit gas instructions ( #3514 )  
						
						... 
						
						
						
						Reworked the EVM gas instructions to use 64bit integers rather than
arbitrary size big ints. All gas operations, be it additions,
multiplications or divisions, are checked and guarded against 64 bit
integer overflows.
In additon, most of the protocol paramaters in the params package have
been converted to uint64 and are now constants rather than variables.
* common/math: added overflow check ops
* core: vmenv, env renamed to evm
* eth, internal/ethapi, les: unmetered eth_call and cancel methods
* core/vm: implemented big.Int pool for evm instructions
* core/vm: unexported intPool methods & verification methods
* core/vm: added memoryGasCost overflow check and test 
						
						
					 
					
						2017-02-02 15:25:42 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						18c77744ff 
					 
					
						
						
							
							all: fix spelling errors  
						
						
						
						
					 
					
						2017-01-06 19:44:35 +02:00 
						 
				 
			
				
					
						
							
							
								zsfelfoldi 
							
						 
					 
					
						
						
							
						
						7db7109a5b 
					 
					
						
						
							
							cmd, eth: added light client and light server modes  
						
						
						
						
					 
					
						2016-11-09 02:12:53 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						8ecee175f2 
					 
					
						
						
							
							eth/downloader: lower a state sync log level (users freak out)  
						
						
						
						
					 
					
						2016-10-31 18:28:03 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						8b10617bba 
					 
					
						
						
							
							eth/downloader: reduce fast sync block requirements, fix test  
						
						
						
						
					 
					
						2016-10-31 17:26:44 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						90b16a3e85 
					 
					
						
						
							
							core/state, eth/downloader, trie: reset fast-failure on progress  
						
						
						
						
					 
					
						2016-10-31 14:19:14 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						53db80da89 
					 
					
						
						
							
							eth/downloader: fix a data race in a log output  
						
						
						
						
					 
					
						2016-10-21 13:09:27 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						1291778032 
					 
					
						
						
							
							cmd/geth, code, eth/downloader: tune import logs and mem stats  
						
						
						
						
					 
					
						2016-10-21 12:23:39 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						64500ab0fa 
					 
					
						
						
							
							common, core, eth/downloader: adjust import log formatting  
						
						
						
						
					 
					
						2016-10-18 13:16:36 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						2924fdfcf7 
					 
					
						
						
							
							ethereum, ethclient: add SyncProgress API endpoint  
						
						
						
						
					 
					
						2016-09-06 13:41:43 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						89a3fbc0fb 
					 
					
						
						
							
							Merge pull request  #2866  from karalabe/downloader-future-ancestors  
						
						... 
						
						
						
						eth/downloader: fewer headers and futures too in ancestor lookup 
						
						
					 
					
						2016-08-16 10:01:52 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						b46b36729f 
					 
					
						
						
							
							Merge pull request  #2868  from karalabe/downloader-abort-master-drop  
						
						... 
						
						
						
						eth/downloader: abort sync if master drops (timeout prev) 
						
						
					 
					
						2016-08-09 11:39:24 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						893fabd336 
					 
					
						
						
							
							Merge pull request  #2867  from karalabe/dao-challenge-finish  
						
						... 
						
						
						
						eth, eth/downloader: don't forward the DAO challenge header 
						
						
					 
					
						2016-08-09 11:39:13 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						44ea0da2b0 
					 
					
						
						
							
							Merge pull request  #2861  from karalabe/track-peer-heads-properly  
						
						... 
						
						
						
						eth, eth/downloader: better remote head tracking 
						
						
					 
					
						2016-08-09 11:38:34 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						8f0a4a25f8 
					 
					
						
						
							
							eth/downloader: abort sync if master drops (timeout prev)  
						
						
						
						
					 
					
						2016-07-26 13:07:12 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						071af57bcf 
					 
					
						
						
							
							eth, eth/downloader: don't forward the DAO challenge header  
						
						
						
						
					 
					
						2016-07-26 12:26:41 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						d68865f3b1 
					 
					
						
						
							
							eth/downloader: fewer headers and futures too un ancestor lookup  
						
						
						
						
					 
					
						2016-07-26 11:15:38 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						1dd272080d 
					 
					
						
						
							
							eth, eth/downloader: better remote head tracking  
						
						
						
						
					 
					
						2016-07-25 15:14:14 +03:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						3e3a79ea13 
					 
					
						
						
							
							Merge pull request  #2855  from karalabe/downloader-fix-stall-drop  
						
						... 
						
						
						
						eth/downloader: fix the stall checks/drops during sync 
						
						
					 
					
						2016-07-25 12:56:11 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						c7c82f1b44 
					 
					
						
						
							
							eth/downloader: fix the stall checks/drops during sync  
						
						
						
						
					 
					
						2016-07-22 17:55:46 +03:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						016007bd25 
					 
					
						
						
							
							eth, eth/downloader, eth/fetcher: delete eth/61 code  
						
						... 
						
						
						
						The eth/61 protocol was disabled in #2776 , this commit removes its
message handlers and hash-chain sync logic. 
						
						
					 
					
						2016-07-22 13:17:19 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						a691aa2a13 
					 
					
						
						
							
							eth/downloader: return invalid chain (peer drop) on import fails  
						
						
						
						
					 
					
						2016-07-11 19:00:49 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						88f174a014 
					 
					
						
						
							
							eth/downloader: adaptive quality of service tuning  
						
						
						
						
					 
					
						2016-06-06 14:20:57 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						61ee9f299d 
					 
					
						
						
							
							eth/downloader: make fast sync resilient to critical section fails  
						
						
						
						
					 
					
						2016-06-02 12:37:14 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						16a23ff740 
					 
					
						
						
							
							Merge pull request  #2637  from karalabe/downloader-always-cancel  
						
						... 
						
						
						
						eth/downloader: ensure cancel channel is closed post sync 
						
						
					 
					
						2016-05-31 14:48:52 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						4496a44f68 
					 
					
						
						
							
							eth/downloader: ensure cancel channel is closed post sync  
						
						
						
						
					 
					
						2016-05-30 12:01:50 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						4f1d92b332 
					 
					
						
						
							
							eth/downloader, trie: pull head state concurrently with chain  
						
						
						
						
					 
					
						2016-05-27 14:26:00 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						8906b2fe09 
					 
					
						
						
							
							eth/downloader: fix reviewer comments  
						
						
						
						
					 
					
						2016-05-20 10:56:01 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						e86619e75d 
					 
					
						
						
							
							eth/downloader: stream partial skeleton filling to processor  
						
						
						
						
					 
					
						2016-05-17 10:03:34 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						b40dc8a1da 
					 
					
						
						
							
							eth/downloader: implement concurrent header downloads  
						
						
						
						
					 
					
						2016-05-17 10:03:34 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						39ce85cf5d 
					 
					
						
						
							
							eth/downloader: bound fork ancestry and allow heavy short forks  
						
						
						
						
					 
					
						2016-05-13 12:12:13 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						6fdd0893c3 
					 
					
						
						
							
							all: fix go vet warnings  
						
						
						
						
					 
					
						2016-04-15 11:17:27 +02:00 
						 
				 
			
				
					
						
							
							
								Leif Jurvetson 
							
						 
					 
					
						
						
							
						
						434e4b31d8 
					 
					
						
						
							
							core, eth: replace reorganiz with reorganis  
						
						
						
						
					 
					
						2016-03-15 12:03:17 -07:00 
						 
				 
			
				
					
						
							
							
								Leif Jurvetson 
							
						 
					 
					
						
						
							
						
						bbbe2360d0 
					 
					
						
						
							
							eth: various typos  
						
						
						
						
					 
					
						2016-03-15 11:27:49 -07:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						64ee5763ee 
					 
					
						
						
							
							eth/downloader: fix premature exit before notifying all part fetchers  
						
						
						
						
					 
					
						2016-02-29 14:22:28 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						26e72b2ccd 
					 
					
						
						
							
							eth/downloader: fix header download limiting  
						
						... 
						
						
						
						Fixes  #2201  
					
						2016-02-26 15:24:51 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						216729009b 
					 
					
						
						
							
							eth/downloader: fix partial rollback and ancestor lookup  
						
						
						
						
					 
					
						2016-02-19 11:17:02 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						59cd60b266 
					 
					
						
						
							
							eth, eth/downloader, jsre: surface state sync progress through the API  
						
						
						
						
					 
					
						2016-02-10 14:30:41 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						f1ec226d80 
					 
					
						
						
							
							eth/downloader: raise pending state limit that prevented concurrency  
						
						
						
						
					 
					
						2016-02-08 14:57:02 +02:00