Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						9cd338054f 
					 
					
						
						
							
							vendor: update go-duktape to v2.3.0  
						
						
						
						
					 
					
						2019-05-27 16:38:35 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						fc85777a21 
					 
					
						
						
							
							core: concurrent database reinit from freezer dump  
						
						... 
						
						
						
						* core: reinit chain from freezer in batches
* core/rawdb: concurrent database reinit from freezer dump
* core/rawdb: reinit from freezer in sequential order 
						
						
					 
					
						2019-05-27 15:48:30 +03:00 
						 
				 
			
				
					
						
							
							
								Jeremy Schlatter 
							
						 
					 
					
						
						
							
						
						a184ab7a61 
					 
					
						
						
							
							accounts/keystore: enable fallback for darwin,!cgo ( #19614 )  
						
						... 
						
						
						
						Without this, accounts/keystore fails to build for Darwin with
CGO_ENABLED=0. 
						
						
					 
					
						2019-05-27 12:28:06 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						db0cc211f7 
					 
					
						
						
							
							Merge pull request  #19628  from karalabe/nofreeze-genesis  
						
						... 
						
						
						
						core/rawdb: keep genesis in key-value store for full sync too 
						
						
					 
					
						2019-05-27 13:02:37 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						7392f59e7c 
					 
					
						
						
							
							core/rawdb: keep genesis in key-value store for full sync too  
						
						
						
						
					 
					
						2019-05-27 12:25:24 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
						
						611113e967 
					 
					
						
						
							
							core: never delete genesis block ( #19617 )  
						
						
						
						
					 
					
						2019-05-27 12:05:45 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
						
						4e0c1a1a6b 
					 
					
						
						
							
							eth, les: reject light client connection is server is not synced ( #19616 )  
						
						... 
						
						
						
						* eth, les: reject light client connection is server is not synced
* eth, les: rename function and variables
* les: format 
						
						
					 
					
						2019-05-26 19:15:05 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						922e757f19 
					 
					
						
						
							
							accounts/usbwallet: enable the Nano X and upcoming Ledger IDs ( #19623 )  
						
						
						
						
					 
					
						2019-05-26 06:57:54 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						fec3b56f7f 
					 
					
						
						
							
							accounts, p2p, rpc: make CGO_ENABLED=0 build again ( #19593 )  
						
						... 
						
						
						
						* p2p: remove direct import of cgo-library
* accounts, rpc: more nocgo alternatives
* rpc: move unix path constant into separate file
* accounts/scwallet: address review concerns, remove copy-pasta 
						
						
					 
					
						2019-05-26 01:07:10 +03:00 
						 
				 
			
				
					
						
							
							
								Antoine Rondelet 
							
						 
					 
					
						
						
							
						
						9efc1a847e 
					 
					
						
						
							
							crypto/bn256/cloudflare: checks for nil pointers in Marshal functions ( #19609 )  
						
						... 
						
						
						
						* Added checks for nil pointers in Marshal functions
* Set nil pointer to identity in GT before marshaling 
						
						
					 
					
						2019-05-26 00:57:07 +03:00 
						 
				 
			
				
					
						
							
							
								Mohanson 
							
						 
					 
					
						
						
							
						
						4b622b277e 
					 
					
						
						
							
							core/state: unified function receiver names ( #19615 )  
						
						
						
						
					 
					
						2019-05-26 00:52:10 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						2cd6059e51 
					 
					
						
						
							
							tests: make transaction tests run again,  fix   #19033  ( #19529 )  
						
						... 
						
						
						
						* tests: make transaction tests run again, fix  #19033 
* tests: refactor transaction tests 
						
						
					 
					
						2019-05-21 14:58:06 +03:00 
						 
				 
			
				
					
						
							
							
								Nikifor Seryakov 
							
						 
					 
					
						
						
							
						
						a54142987c 
					 
					
						
						
							
							log: do not pad values longer than 40 characters ( #19592 )  
						
						... 
						
						
						
						* log: Do not pad too long values
* log: gofmt 
						
						
					 
					
						2019-05-20 16:26:29 +03:00 
						 
				 
			
				
					
						
							
							
								Nikita Kryuchkov 
							
						 
					 
					
						
						
							
						
						4cf8505d22 
					 
					
						
						
							
							build: fix Launchpad typo ( #19597 )  
						
						
						
						
					 
					
						2019-05-20 16:11:23 +03:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
							
						
						97d3615612 
					 
					
						
						
							
							les: avoid fetcher deadlock on requestChn ( #19571 )  
						
						... 
						
						
						
						* les: avoid fetcher deadlock on requestChn 
						
						
					 
					
						2019-05-17 20:39:39 +02:00 
						 
				 
			
				
					
						
							
							
								manlio 
							
						 
					 
					
						
						
							
						
						e687d063c3 
					 
					
						
						
							
							accounts/abi: fix TestUnpackMethodIntoMap ( #19484 )  
						
						
						
						
					 
					
						2019-05-17 15:24:04 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Evangelatov 
							
						 
					 
					
						
						
							
						
						509facd631 
					 
					
						
						
							
							swarm/version: v0.4.1 unstable ( #19587 )  
						
						
						
						
					 
					
						2019-05-17 10:14:39 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Evangelatov 
							
						 
					 
					
						
						
							
						
						c3b317a4fc 
					 
					
						
						
							
							swarm/version: v0.4.0 stable ( #19586 )  
						
						
						
						
					 
					
						2019-05-17 10:12:03 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						2f855bfa28 
					 
					
						
						
							
							Merge pull request  #19591  from karalabe/64bit-align  
						
						... 
						
						
						
						core/rawdb, eth/downloader: align 64bit atomic fields 
						
						
					 
					
						2019-05-17 02:13:50 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Evangelatov 
							
						 
					 
					
						
						
							
						
						8cce620311 
					 
					
						
						
							
							build: disable swarm packages ( #19585 )  
						
						... 
						
						
						
						* build: disable swarm packages
* build: remove allCrossCompiledArchiveFiles; inline allToolsArchiveFiles
* build: get rid of some superfluous comments 
						
						
					 
					
						2019-05-17 02:06:20 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						f35975ea21 
					 
					
						
						
							
							core/rawdb, eth/downloader: align 64bit atomic fields  
						
						
						
						
					 
					
						2019-05-17 01:45:05 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						f5d89cdb72 
					 
					
						
						
							
							Merge pull request  #19244  from karalabe/freezer-2  
						
						... 
						
						
						
						cmd, core, eth, les, node: chain freezer on top of db rework 
						
						
					 
					
						2019-05-16 19:10:58 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Evangelatov 
							
						 
					 
					
						
						
							
						
						60386b3545 
					 
					
						
						
							
							swarm/network: bump network id for 0.4 release ( #19580 )  
						
						... 
						
						
						
						* swarm/network: bump network id for 0.4 release
* swarm/network: bump bzz protocol version
* swarm/docs: migration document v0.3 to v0.4
* swarm/storage/feed: gofmt lookup_test.go 
						
						
					 
					
						2019-05-16 18:29:12 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						9eba3a9fff 
					 
					
						
						
							
							cmd/geth, core/rawdb: seamless freezer consistency, friendly removedb  
						
						
						
						
					 
					
						2019-05-16 17:01:56 +03:00 
						 
				 
			
				
					
						
							
							
								Javier Peletier 
							
						 
					 
					
						
						
							
						
						1e067202a2 
					 
					
						
						
							
							swarm/feeds: Parallel feed lookups ( #19414 )  
						
						
						
						
					 
					
						2019-05-16 15:47:11 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						536b3b416c 
					 
					
						
						
							
							cosensus, core, eth, params, trie: fixes + clique history cap  
						
						
						
						
					 
					
						2019-05-16 10:39:35 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
						
						37d280da41 
					 
					
						
						
							
							core, cmd, vendor: fixes and database inspection tool ( #15 )  
						
						... 
						
						
						
						* core, eth: some fixes for freezer
* vendor, core/rawdb, cmd/geth: add db inspector
* core, cmd/utils: check ancient store path forceily
* cmd/geth, common, core/rawdb: a few fixes
* cmd/geth: support windows file rename and fix rename error
* core: support ancient plugin
* core, cmd: streaming file copy
* cmd, consensus, core, tests: keep genesis in leveldb
* core: write txlookup during ancient init
* core: bump database version 
						
						
					 
					
						2019-05-16 10:39:34 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						42c746d6f4 
					 
					
						
						
							
							freezer: disable compression on hashes and difficulties ( #14 )  
						
						... 
						
						
						
						* freezer: disable compression on hashes and difficulties
* core/rawdb: address review concerns
* core/rawdb: address review concerns 
						
						
					 
					
						2019-05-16 10:39:33 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						331de17e4d 
					 
					
						
						
							
							core/rawdb: support starting offset for future deletion  
						
						
						
						
					 
					
						2019-05-16 10:39:33 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
						
						80469bea0c 
					 
					
						
						
							
							all: integrate the freezer with fast sync  
						
						... 
						
						
						
						* all: freezer style syncing
core, eth, les, light: clean up freezer relative APIs
core, eth, les, trie, ethdb, light: clean a bit
core, eth, les, light: add unit tests
core, light: rewrite setHead function
core, eth: fix downloader unit tests
core: add receipt chain insertion test
core: use constant instead of hardcoding table name
core: fix rollback
core: fix setHead
core/rawdb: remove canonical block first and then iterate side chain
core/rawdb, ethdb: add hasAncient interface
eth/downloader: calculate ancient limit via cht first
core, eth, ethdb: lots of fixes
* eth/downloader: print ancient disable log only for fast sync 
						
						
					 
					
						2019-05-16 10:39:32 +03:00 
						 
				 
			
				
					
						
							
							
								rjl493456442 
							
						 
					 
					
						
						
							
						
						b6cac42e9f 
					 
					
						
						
							
							core/rawdb: add file lock for freezer  
						
						
						
						
					 
					
						2019-05-16 10:39:31 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						b69bdc2a4f 
					 
					
						
						
							
							freezer: implement split files for data  
						
						... 
						
						
						
						* freezer: implement split files for data
* freezer: add tests
* freezer: close old head-file when opening next
* freezer: fix truncation
* freezer: more testing around close/open
* rawdb/freezer: address review concerns
* freezer: fix minor review concerns
* freezer: fix remaining concerns + testcases around truncation
* freezer: docs
* freezer: implement multithreading
* core/rawdb: fix freezer nitpicks + change offsets to uint32
* freezer: preopen files, simplify lock constructs
* freezer: delete files during truncation 
						
						
					 
					
						2019-05-16 10:39:30 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						006c21efc7 
					 
					
						
						
							
							cmd, core, eth, les, node: chain freezer on top of db rework  
						
						
						
						
					 
					
						2019-05-16 10:39:29 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						0c5f8c078a 
					 
					
						
						
							
							accounts,signer: better support for EIP-191 intended validator ( #19523 )  
						
						
						
						
					 
					
						2019-05-15 21:26:07 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						b548b5aeb0 
					 
					
						
						
							
							p2p/discover: fix crash in Resolve ( #19579 )  
						
						
						
						
					 
					
						2019-05-15 11:11:17 -04:00 
						 
				 
			
				
					
						
							
							
								Anton Evangelatov 
							
						 
					 
					
						
						
							
						
						4b9c3bd39a 
					 
					
						
						
							
							swarm/storage: disable open tracing on indices ( #19578 )  
						
						
						
						
					 
					
						2019-05-15 15:06:57 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Evangelatov 
							
						 
					 
					
						
						
							
						
						9b0d1b9ab2 
					 
					
						
						
							
							swarm/metrics: collect metrics on datadir disk usage ( #19576 )  
						
						
						
						
					 
					
						2019-05-15 12:22:32 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						350a87dd3c 
					 
					
						
						
							
							p2p/discover: add support for EIP-868 (v4 ENR extension) ( #19540 )  
						
						... 
						
						
						
						This change implements EIP-868. The UDPv4 transport announces support
for the extension in ping/pong and handles enrRequest messages.
There are two uses of the extension: If a remote node announces support
for EIP-868 in their pong, node revalidation pulls the node's record.
The Resolve method requests the record unconditionally. 
						
						
					 
					
						2019-05-15 06:47:45 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						8deec2e45a 
					 
					
						
						
							
							rlp: fixes for two corner cases and documentation ( #19527 )  
						
						... 
						
						
						
						These changes fix two corner cases related to internal handling of types
in package rlp: The "tail" struct tag can only be applied to the last field.
The check for this was wrong and didn't allow for private fields after the
field with the tag. Unsupported types (e.g. structs containing int) which
implement either the Encoder or Decoder interface but not both 
couldn't be encoded/decoded.
Also fixes  #19367  
						
						
					 
					
						2019-05-14 15:09:56 +02:00 
						 
				 
			
				
					
						
							
							
								Jeremy Schlatter 
							
						 
					 
					
						
						
							
						
						184af72e4e 
					 
					
						
						
							
							accounts/abi: fix documentation ( #19568 )  
						
						
						
						
					 
					
						2019-05-14 12:38:34 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						07d2d83c31 
					 
					
						
						
							
							Merge pull request  #19563  from karalabe/faucet-remove-g+-mention  
						
						... 
						
						
						
						cmd/faucet: remove Google+ mention from web assets too 
						
						
					 
					
						2019-05-13 15:50:17 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						9effd64290 
					 
					
						
						
							
							core, eth, trie: bloom filter for trie node dedup during fast sync ( #19489 )  
						
						... 
						
						
						
						* core, eth, trie: bloom filter for trie node dedup during fast sync
* eth/downloader, trie: address review comments
* core, ethdb, trie: restart fast-sync bloom construction now and again
* eth/downloader: initialize fast sync bloom on startup
* eth: reenable eth/62 until we properly remove it 
						
						
					 
					
						2019-05-13 15:28:01 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						f22c00b161 
					 
					
						
						
							
							cmd/faucet: remove Google+ mention from web assets too  
						
						
						
						
					 
					
						2019-05-13 14:52:05 +03:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
							
						
						40cdcf8c47 
					 
					
						
						
							
							les, light: implement ODR transaction lookup by hash ( #19069 )  
						
						... 
						
						
						
						* les, light: implement ODR transaction lookup by hash
* les: delete useless file
* internal/ethapi: always use backend to find transaction
* les, eth, internal/ethapi: renamed GetCanonicalTransaction to GetTransaction
* light: add canonical header verification to GetTransaction 
						
						
					 
					
						2019-05-13 14:41:10 +03:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
							
						
						f4fb1a1801 
					 
					
						
						
							
							les: fixed cost table update ( #19546 )  
						
						
						
						
					 
					
						2019-05-13 14:26:47 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						751effa35e 
					 
					
						
						
							
							core: fix formatting error (trailing whitepace)  
						
						
						
						
					 
					
						2019-05-13 14:07:55 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						a0b81097ad 
					 
					
						
						
							
							Merge pull request  #19562  from holiman/fix_tabcrash  
						
						... 
						
						
						
						p2p/discover: fix nil-dereference due to race 
						
						
					 
					
						2019-05-13 13:31:45 +03:00 
						 
				 
			
				
					
						
							
							
								PilkyuJung 
							
						 
					 
					
						
						
							
						
						ec2131c8d3 
					 
					
						
						
							
							core: move error variable to error.go ( #19560 )  
						
						... 
						
						
						
						* move error variable to error.go
* Update error.go
Edit "Genesis" to "genesis" 
						
						
					 
					
						2019-05-13 13:23:32 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						95263914fc 
					 
					
						
						
							
							p2p/discover: fix a race where table loop would self-lookup before returning from constructor  
						
						
						
						
					 
					
						2019-05-13 11:30:31 +02:00 
						 
				 
			
				
					
						
							
							
								Elad 
							
						 
					 
					
						
						
							
						
						db83ba4067 
					 
					
						
						
							
							cmd/swarm: skip export test on windows builds ( #19555 )  
						
						
						
						
					 
					
						2019-05-13 10:27:27 +02:00