Anton Evangelatov 
							
						 
					 
					
						
						
						
						
							
						
						
							dcd97c41fa 
							
						 
					 
					
						
						
							
							swarm, swarm/network, swarm/pss: log error and fix logs ( #17410 )  
						
						... 
						
						
						
						* swarm, swarm/network, swarm/pss: log error and fix logs
* swarm/pss: log compressed publickey 
						
					 
					
						2018-08-21 11:34:10 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85c6a1c526 
							
						 
					 
					
						
						
							
							Merge pull request  #17451  from karalabe/bn256-relicense  
						
						... 
						
						
						
						crypto/bn256: add missing license file, release wrapper in BSD-3 
						
					 
					
						2018-08-21 11:33:33 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ecca49e078 
							
						 
					 
					
						
						
							
							Merge pull request  #17460  from holiman/tracerfix  
						
						... 
						
						
						
						Ensure from < to when tracing chain 
						
					 
					
						2018-08-21 11:32:50 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							106d196ec4 
							
						 
					 
					
						
						
							
							eth: ensure from<to when tracing chain (credits Chen Nan via bugbounty)  
						
						
						
					 
					
						2018-08-21 09:48:53 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6d45a5d00 
							
						 
					 
					
						
						
							
							crypto/bn256: add missing license file, release wrapper in BSD-3  
						
						
						
					 
					
						2018-08-20 18:05:06 +03:00 
						 
				 
			
				
					
						
							
							
								Nilesh Trivedi 
							
						 
					 
					
						
						
						
						
							
						
						
							7d38d53ae4 
							
						 
					 
					
						
						
							
							cmd/puppeth: accept ssh identity in the server string ( #17407 )  
						
						... 
						
						
						
						* cmd/puppeth: Accept identityfile in the server string with fallback to id_rsa
* cmd/puppeth: code polishes + fix heath check double ports 
						
					 
					
						2018-08-20 16:54:38 +03:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
						
						
							
						
						
							1de9ada401 
							
						 
					 
					
						
						
							
							light: new CHTs ( #17448 )  
						
						
						
					 
					
						2018-08-20 16:49:28 +03:00 
						 
				 
			
				
					
						
							
							
								Aditya 
							
						 
					 
					
						
						
						
						
							
						
						
							c929030e28 
							
						 
					 
					
						
						
							
							core/types: fix docs about protected Vs ( #17436 )  
						
						
						
					 
					
						2018-08-20 15:14:50 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87f294aa0b 
							
						 
					 
					
						
						
							
							Merge pull request  #17437  from hackmod/console-typo  
						
						... 
						
						
						
						console: fixed comment typo 
						
					 
					
						2018-08-20 15:12:48 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68f0a414ea 
							
						 
					 
					
						
						
							
							Merge pull request  #17430  from karalabe/miner-notify-less-aggressive-test  
						
						... 
						
						
						
						consensus/ethash: reduce notify test aggressiveness 
						
					 
					
						2018-08-20 15:11:49 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Evangelatov 
							
						 
					 
					
						
						
						
						
							
						
						
							55d050ccd8 
							
						 
					 
					
						
						
							
							travis: remove brew update and osxfuse install ( #17429 )  
						
						
						
					 
					
						2018-08-20 15:11:08 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Evangelatov 
							
						 
					 
					
						
						
						
						
							
						
						
							a8aa89accb 
							
						 
					 
					
						
						
							
							swarm/storage: cleanup task - remove bigger chunks ( #17424 )  
						
						
						
					 
					
						2018-08-20 15:10:30 +03:00 
						 
				 
			
				
					
						
							
							
								Elad 
							
						 
					 
					
						
						
						
						
							
						
						
							c4078fc805 
							
						 
					 
					
						
						
							
							cmd/swarm: added swarm bootnodes ( #17414 )  
						
						
						
					 
					
						2018-08-20 15:09:50 +03:00 
						 
				 
			
				
					
						
							
							
								Wuxiang 
							
						 
					 
					
						
						
						
						
							
						
						
							d3488c1aff 
							
						 
					 
					
						
						
							
							p2p: fix typo ( #17446 )  
						
						
						
					 
					
						2018-08-20 15:07:21 +03:00 
						 
				 
			
				
					
						
							
							
								hackyminer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0fd02fe9cf 
							
						 
					 
					
						
						
							
							console: fixed comment typo  
						
						
						
					 
					
						2018-08-18 07:47:10 +09:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							251c868008 
							
						 
					 
					
						
						
							
							consensus/ethash: reduce notify test aggressiveness  
						
						
						
					 
					
						2018-08-17 18:12:39 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99e1a5e0fb 
							
						 
					 
					
						
						
							
							Merge pull request  #17426  from karalabe/miner-fees-log-fix  
						
						... 
						
						
						
						miner: update mining log with correct fee calculation 
						
					 
					
						2018-08-17 16:46:57 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22cd3f70a6 
							
						 
					 
					
						
						
							
							miner: update mining log with correct fee calculation  
						
						
						
					 
					
						2018-08-17 15:47:14 +03:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							2695fa2213 
							
						 
					 
					
						
						
							
							les: fix crasher in NodeInfo when running as server ( #17419 )  
						
						... 
						
						
						
						* les: fix crasher in NodeInfo when running as server
The ProtocolManager computes CHT and Bloom trie roots by asking the
indexers for their current head. It tried to get the indexers from
LesOdr, but no LesOdr instance is created in server mode.
Attempt to fix this by moving the indexers, protocol creation and
NodeInfo to a new lesCommons struct which is embedded into both server
and client.
All this setup code should really be cleaned up, but this is just a
hotfix so we have to do that some other time.
* les: fix commons protocol maker 
						
					 
					
						2018-08-17 13:21:53 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Evangelatov 
							
						 
					 
					
						
						
						
						
							
						
						
							f44046a1c6 
							
						 
					 
					
						
						
							
							build: do not require ethereum-swarm deb when installing ethereum ( #17425 )  
						
						
						
					 
					
						2018-08-17 11:33:39 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a06791461 
							
						 
					 
					
						
						
							
							Merge pull request  #17368  from karalabe/bn256-go1.11  
						
						... 
						
						
						
						crypto/bn256: fix issues caused by Go 1.11 
						
					 
					
						2018-08-17 11:01:35 +03:00 
						 
				 
			
				
					
						
							
							
								Sasuke1964 
							
						 
					 
					
						
						
						
						
							
						
						
							60390878a5 
							
						 
					 
					
						
						
							
							accounts: fixed typo ( #17421 )  
						
						
						
					 
					
						2018-08-17 10:38:02 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bf6bb8f63 
							
						 
					 
					
						
						
							
							Merge pull request  #17405  from karalabe/miner-remote-dag  
						
						... 
						
						
						
						consensus/ethash: use DAGs for remote mining, generate async 
						
					 
					
						2018-08-16 15:25:25 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d439b5e10 
							
						 
					 
					
						
						
							
							Merge pull request  #17416  from karalabe/miner-details  
						
						... 
						
						
						
						miner: add gas and fee details to mining logs 
						
					 
					
						2018-08-16 15:04:50 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62f5137a72 
							
						 
					 
					
						
						
							
							miner: add gas and fee details to mining logs  
						
						
						
					 
					
						2018-08-16 14:49:00 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
						
						
							
						
						
							54216811a0 
							
						 
					 
					
						
						
							
							miner: regenerate mining work every 3 seconds ( #17413 )  
						
						... 
						
						
						
						* miner: regenerate mining work every 3 seconds
* miner: polish 
						
					 
					
						2018-08-16 14:14:33 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5952d962dc 
							
						 
					 
					
						
						
							
							Merge pull request  #17412  from karalabe/puppeth-fix-dial-panic  
						
						... 
						
						
						
						cmd/puppeth: fix nil panic on disconnected stats gathering 
						
					 
					
						2018-08-16 13:19:01 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e21adc648 
							
						 
					 
					
						
						
							
							crypto/bn256: fix issues caused by Go 1.11  
						
						
						
					 
					
						2018-08-16 11:02:16 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b24fb76a3a 
							
						 
					 
					
						
						
							
							cmd/puppeth: fix nil panic on disconnected stats gathering  
						
						
						
					 
					
						2018-08-16 09:41:16 +03:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
						
						
							
						
						
							2cdf6ee7e0 
							
						 
					 
					
						
						
							
							light: CHT and bloom trie indexers working in light mode ( #16534 )  
						
						... 
						
						
						
						This PR enables the indexers to work in light client mode by
downloading a part of these tries (the Merkle proofs of the last
values of the last known section) in order to be able to add new
values and recalculate subsequent hashes. It also adds CHT data to
NodeInfo. 
						
					 
					
						2018-08-15 22:25:46 +02:00 
						 
				 
			
				
					
						
							
							
								Elad 
							
						 
					 
					
						
						
						
						
							
						
						
							e8752f4e9f 
							
						 
					 
					
						
						
							
							cmd/swarm, swarm: added access control functionality ( #17404 )  
						
						... 
						
						
						
						Co-authored-by: Janos Guljas <janos@resenje.org>
Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com>
Co-authored-by: Balint Gabor <balint.g@gmail.com> 
						
					 
					
						2018-08-15 17:41:52 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8541a9f99 
							
						 
					 
					
						
						
							
							consensus/ethash: use DAGs for remote mining, generate async  
						
						
						
					 
					
						2018-08-15 14:38:39 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
						
						
							
						
						
							040aa2bb10 
							
						 
					 
					
						
						
							
							miner: streaming uncle blocks ( #17320 )  
						
						... 
						
						
						
						* miner: stream uncle block
* miner: polish 
						
					 
					
						2018-08-15 14:09:17 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e598ae5c01 
							
						 
					 
					
						
						
							
							Merge pull request  #17402  from karalabe/deprecate-flags  
						
						... 
						
						
						
						cmd: polish miner flags, deprecate olds, add upgrade path 
						
					 
					
						2018-08-15 12:09:34 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a17fe2561 
							
						 
					 
					
						
						
							
							cmd: polish miner flags, deprecate olds, add upgrade path  
						
						
						
					 
					
						2018-08-15 11:41:23 +03:00 
						 
				 
			
				
					
						
							
							
								Jeff Prestes 
							
						 
					 
					
						
						
						
						
							
						
						
							212bba47ff 
							
						 
					 
					
						
						
							
							backends: configurable gas limit to allow testing large contracts ( #17358 )  
						
						... 
						
						
						
						* backends: increase gaslimit in order to allow tests of large contracts
* backends: increase gaslimit in order to allow tests of large contracts
* backends: increase gaslimit in order to allow tests of large contracts 
						
					 
					
						2018-08-15 10:15:42 +03:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
						
						
							
						
						
							b52bb31b76 
							
						 
					 
					
						
						
							
							p2p/discv5: add delay to refresh cycle when no seed nodes are found ( #16994 )  
						
						
						
					 
					
						2018-08-14 22:59:18 +02:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
						
						
							
						
						
							b2ddb1fcbf 
							
						 
					 
					
						
						
							
							les: implement client connection logic ( #16899 )  
						
						... 
						
						
						
						This PR implements les.freeClientPool. It also adds a simulated clock
in common/mclock, which enables time-sensitive tests to run quickly
and still produce accurate results, and package common/prque which is
a generalised variant of prque that enables removing elements other
than the top one from the queue.
les.freeClientPool implements a client database that limits the
connection time of each client and manages accepting/rejecting
incoming connections and even kicking out some connected clients. The
pool calculates recent usage time for each known client (a value that
increases linearly when the client is connected and decreases
exponentially when not connected). Clients with lower recent usage are
preferred, unknown nodes have the highest priority. Already connected
nodes receive a small bias in their favor in order to avoid accepting
and instantly kicking out clients.
Note: the pool can use any string for client identification. Using
signature keys for that purpose would not make sense when being known
has a negative value for the client. Currently the LES protocol
manager uses IP addresses (without port address) to identify clients. 
						
					 
					
						2018-08-14 22:44:46 +02:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
						
						
							
						
						
							a1783d1697 
							
						 
					 
					
						
						
							
							miner: move agent logic to worker ( #17351 )  
						
						... 
						
						
						
						* miner: move agent logic to worker
* miner: polish
* core: persist block before reorg 
						
					 
					
						2018-08-14 18:34:33 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
						
						
							
						
						
							e0e0e53401 
							
						 
					 
					
						
						
							
							crypto: change formula for create2 ( #17393 )  
						
						
						
					 
					
						2018-08-14 18:30:42 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Evangelatov 
							
						 
					 
					
						
						
						
						
							
						
						
							97887d98da 
							
						 
					 
					
						
						
							
							swarm/network, swarm/storage: validate chunk size ( #17397 )  
						
						... 
						
						
						
						* swarm/network, swarm/storage: validate default chunk size
* swarm/bmt, swarm/network, swarm/storage: update BMT hash initialisation
* swarm/bmt: move segmentCount to tests
* swarm/chunk: change chunk.DefaultSize to be untyped const
* swarm/storage: add size validator
* swarm/storage: add chunk size validation to localstore
* swarm/storage: move validation from localstore to validator
* swarm/storage: global chunk rules in MRU 
						
					 
					
						2018-08-14 16:03:56 +02:00 
						 
				 
			
				
					
						
							
							
								Yao Zengzeng 
							
						 
					 
					
						
						
						
						
							
						
						
							8a040de60b 
							
						 
					 
					
						
						
							
							README.md: fix some typos ( #17381 )  
						
						... 
						
						
						
						Signed-off-by: YaoZengzeng <yaozengzeng@zju.edu.cn> 
						
					 
					
						2018-08-14 14:25:36 +03:00 
						 
				 
			
				
					
						
							
							
								Eugene Valeyev 
							
						 
					 
					
						
						
						
						
							
						
						
							e07e507d1a 
							
						 
					 
					
						
						
							
							whisper: fixed broken partial topic filtering  
						
						... 
						
						
						
						Changes in #15811  broke partial topic filtering. Re-enable it. 
						
					 
					
						2018-08-13 16:27:25 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8328a96b4 
							
						 
					 
					
						
						
							
							Merge pull request  #17347  from karalabe/miner-notify  
						
						... 
						
						
						
						cmd, consensus/ethash, eth: miner push notifications 
						
					 
					
						2018-08-13 17:03:16 +03:00 
						 
				 
			
				
					
						
							
							
								Mymskmkt 
							
						 
					 
					
						
						
						
						
							
						
						
							fb368723ac 
							
						 
					 
					
						
						
							
							core: fix comment typo ( #17376 )  
						
						
						
					 
					
						2018-08-13 11:40:52 +03:00 
						 
				 
			
				
					
						
							
							
								Janoš Guljaš 
							
						 
					 
					
						
						
						
						
							
						
						
							6d1e292eef 
							
						 
					 
					
						
						
							
							Manifest cli fix and upload defaultpath only once ( #17375 )  
						
						... 
						
						
						
						* cmd/swarm: fix manifest subcommands and add tests
* cmd/swarm: manifest update: update default entry for non-encrypted uploads
* swarm/api: upload defaultpath file only once
* swarm/api/client: improve UploadDirectory default path handling
* cmd/swarm: support absolute and relative default path values
* cmd/swarm: fix a typo in test
* cmd/swarm: check encrypted uploads in manifest update tests 
						
					 
					
						2018-08-10 16:12:55 +02:00 
						 
				 
			
				
					
						
							
							
								Elad 
							
						 
					 
					
						
						
						
						
							
						
						
							3ec5dda4d2 
							
						 
					 
					
						
						
							
							swarm/api/http: added logging to denote request ended ( #17371 )  
						
						
						
					 
					
						2018-08-10 13:49:37 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0998415ba 
							
						 
					 
					
						
						
							
							cmd, consensus/ethash, eth: miner push notifications  
						
						
						
					 
					
						2018-08-10 09:06:59 +03:00 
						 
				 
			
				
					
						
							
							
								Janoš Guljaš 
							
						 
					 
					
						
						
						
						
							
						
						
							45eaef2431 
							
						 
					 
					
						
						
							
							cmd/swarm: solve rare cases of using the same random port in tests ( #17352 )  
						
						
						
					 
					
						2018-08-09 16:15:59 +02:00 
						 
				 
			
				
					
						
							
							
								Janoš Guljaš 
							
						 
					 
					
						
						
						
						
							
						
						
							3bcb501c8f 
							
						 
					 
					
						
						
							
							swarm/api: close tar writer in GetDirectoryTar to flush and clean ( #17339 )  
						
						
						
					 
					
						2018-08-09 16:15:07 +02:00